intel Erasure Decoder Reference Design
Intel® Quartus® Prime Design Suite සඳහා යාවත්කාලීන කරන ලදී: 17.0
ID: 683099
අනුවාදය: 2017.05.02
Erasure Decoder Reference Design ගැන
- Erasure විකේතකය යනු ද්විමය නොවන, චක්රීය, රේඛීය වාරණ දෝෂ නිවැරදි කිරීමේ කේතයක් භාවිතා කරන විශේෂිත රීඩ්-සොලමන් විකේතකයකි.
- මකන විකේතන හැකියාව ඇති රීඩ්-සොලමන් විකේතකයක, ඔබට නිවැරදි කළ හැකි දෝෂ (E) සහ මකාදැමීම් (E') ගණන: n – k = 2E + E'
- n යනු වාරණ දිග සහ k යනු පණිවිඩ දිග (nk සමානාත්මතා සංකේත ගණනට සමාන වේ).
- Erasure විකේතකය මකාදැමීම් පමණක් සලකයි, එබැවින් නිවැරදි කිරීමේ හැකියාව nk විසින් ලබා දී ඇති උපරිමයට ළඟා විය හැක. විකේතකය විසින් මකාදැමීමේ ස්ථාන ආදානය ලෙස ලබා ගනී, සාමාන්යයෙන් කේතීකරණ පද්ධතිය තුළ ඇති demodulator විසින් සපයනු ලැබේ, සමහර ලැබුණු කේත සංකේත විශ්වාස කළ නොහැකි ලෙස දැක්විය හැක. සැලසුම මකාදැමීමේ නිවැරදි කිරීමේ හැකියාව නොඉක්මවිය යුතුය. සැලසුම මකාදැමීම ලෙස පෙන්නුම් කරන සංකේත ශුන්ය අගය ලෙස සලකයි.
විශේෂාංග
- Stratix® 10 උපාංග ඉලක්ක කරයි
- මැකීම් නිවැරදි කරයි
- සමාන්තර මෙහෙයුම
- ප්රවාහ පාලනය
මකන්න විකේතකයේ ක්රියාකාරී විස්තරය
- Erasure විකේතකය දෝෂ නිවැරදි නොකරයි, මකා දැමීම පමණි. එය රීඩ්-සොලමන් විකේතනයට අවශ්ය වන දෝෂ ස්ථාන සෙවීමේ සංකීර්ණත්වය මග හරියි.
- Reed-Solomon විකේතකයකට වඩා සැලසුම් ඇල්ගොරිතම සහ ගෘහ නිර්මාණ ශිල්පය වෙනස් වේ. මකන විකේතනය යනු කේතන ක්රමයකි. එය සමානාත්මතා සමීකරණ සම්පූර්ණ කිරීමෙන් වලංගු කේත පදයක් සෑදීමට p=nk සංකේත සමඟ ආදානය පිරවීමට උත්සාහ කරයි. සමානාත්මතා අනුකෘතිය සහ උත්පාදක අනුකෘතිය සමානාත්මතා සමීකරණ නිර්වචනය කරයි.
- නිර්මාණය ක්රියා කරන්නේ RS(14,10), RS(16,12), RS(12,8) හෝ RS(10,6) වැනි කුඩා Reed-Solomon කේත සමඟ පමණි. සමානාත්මතා සංකේත කුඩා සංඛ්යාවක් සඳහා (p < k) මෙම සැලසුම භාවිතා කරන්න; සමානාත්මතා සංකේත විශාල සංඛ්යාවක් සඳහා (p > kp), ඔබ උත්පාදක අනුකෘතියක් භාවිතා කළ යුතුය.
- මකාදැමීමේ රටාව (n-bits wide in_era ආදානය මගින් නිරූපණය කෙරේ) සැලසුම සමානාත්මතා උපමාත්ර ගබඩා කරන ROM වෙත යොමු කරයි. නිර්මාණයේ ඇත්තේ np = n පමණි! k! n - k! හැකි මකා දැමීමේ රටා. එබැවින්, මෝස්තරය ලිපින සම්පීඩන මොඩියුලයක් භාවිතා කරයි.
- සැලසුම ලිපිනයට වඩා කුඩා සහ හරියටම p බිටු සකසා ඇති ලිපින ගණන සමඟ ලිපිනය සංකේතනය කරයි.
- Erasure විකේතකය එහි ආදානයේදී උපරිම ප්රතිදානය සඳහා චක්රයකට මුළු වාරණ දිග n දක්වා, එන සංකේතවල ඕනෑම අනුපාතයක් ලබා ගනී. ඔබට සමාන්තරකරණය සහ නාලිකා ගණන වින්යාසගත කළ හැකිය, එවිට සැලසුම එකවර පැමිණෙන විවිධ කේත වචනවලට අනුරූප වන නාලිකා ගණනින් සමාන්තරව ලැබෙන සංකේත ගුණ කරයි.
- මකන විකේතකය එක් චක්රයක (නාලිකා කිහිපයක් සඳහා කේත වචන කිහිපයක්) චෙක් සංකේත ඇතුළුව සම්පූර්ණ විකේතනය කරන ලද කේත පදය නිෂ්පාදනය කරයි.
ආදාන බෆරයක් ඔබට මුළු වාරණ දිගට (n) වඩා අඩු නාලිකාවකට සමාන්තර සංකේත ගණන ලබා ගැනීමට ඉඩ සලසයි. සමාන්තරකරණය ඔබගේ අතුරුමුහුණත අවශ්යතා මත රඳා පවතී නම් මිස, ආදාන කලාප පළල භාවිතා කරන ලෙස Intel නිර්දේශ කරයි.
Erasure Decoder IP Core පරාමිතීන්
පරාමිතිය | නීතිමය වටිනාකම් | පෙරනිමි අගය | විස්තරය |
නාලිකා ගණන | 1 සිට 16 දක්වා | 1 | ආදාන නාලිකා ගණන (C) සැකසීමට. |
සංකේතයකට බිටු ගණන | 3 සිට 12 දක්වා | 4 | සංකේතයකට බිටු ගණන (M). |
කේත පදයකට සංකේත ගණන | 1 සිට 2M–1 | 14 | කේත පදයකට මුළු සංකේත ගණන (N). |
කේත පදයකට චෙක් සංකේත ගණන | 1 සිට N–1 | 4 | කේත පදයකට චෙක් සංකේත ගණන (R). |
නාලිකාවකට සමාන්තර සංකේත ගණන | 1 සිට N | 14 | එක් එක් කේත පදය සඳහා ආදානයේදී සමාන්තරව පැමිණෙන සංකේත ගණන (PAR) |
ක්ෂේත්ර බහුපද | ඕනෑම වලංගු බහුපදයක් | 19 | Galois ක්ෂේත්රය නිර්වචනය කරන ප්රාථමික බහුපද නියම කරයි. |
Erasure විකේතක අතුරුමුහුණත් සහ සංඥා
- Avalon-ST අතුරුමුහුණත ප්රවාහ පාලන යාන්ත්රණයක් වන backpressure සඳහා සහය දක්වයි, එහිදී සින්ක් එකකට දත්ත යැවීම නැවැත්වීමට ප්රභවයක් දැක්විය හැක.
- Avalon-ST ආදාන අතුරුමුහුණතෙහි සූදානම් ප්රමාදය 0 වේ; බීට් එකකට සංකේත ගණන 1 ට නියම කර ඇත.
- Avalon-ST අතුරුමුහුණත් සමමුහුර්ත කිරීම සඳහා ඔරලෝසුව සහ යළි පිහිටුවීමේ අතුරුමුහුණත් ඔරලෝසුව ධාවනය කිරීම හෝ ලබා ගැනීම සහ සංඥා යළි පිහිටුවීම සිදු කරයි.
DSP IP Cores හි Avalon-ST අතුරුමුහුණත්
- Avalon-ST අතුරුමුහුණත් මූලාශ්ර අතුරුමුහුණතක සිට සින්ක් අතුරුමුහුණතකට දත්ත මාරු කිරීම සඳහා සම්මත, නම්යශීලී සහ මොඩියුලර් ප්රොටෝකෝලයක් නිර්වචනය කරයි.
- ආදාන අතුරුමුහුණත Avalon-ST සින්ක් එකක් වන අතර ප්රතිදාන අතුරුමුහුණත Avalon-ST ප්රභවයකි. Avalon-ST අතුරුමුහුණත බහු නාලිකා හරහා පැකට් සහිත පැකට් මාරු කිරීම් සඳහා සහය දක්වයි.
- Avalon-ST අතුරුමුහුණත් සංඥා මඟින් නාලිකා හෝ පැකට් මායිම් පිළිබඳ දැනුමකින් තොරව තනි දත්ත ප්රවාහයකට සහාය දක්වන සම්ප්රදායික ප්රවාහ අතුරුමුහුණත් විස්තර කළ හැකිය. එවැනි අතුරුමුහුණත් සාමාන්යයෙන් දත්ත, සූදානම් සහ වලංගු සංඥා අඩංගු වේ. Avalon-ST අතුරුමුහුණත්වලට විවිධ නාලිකා හරහා අන්තර් සම්බන්ධිත පැකට් සමඟ පිපිරුම් සහ පැකට් මාරු කිරීම සඳහා වඩාත් සංකීර්ණ ප්රොටෝකෝල සඳහා සහය විය හැකිය. Avalon-ST අතුරුමුහුණත සහජයෙන්ම බහු නාලිකා සැලසුම් සමමුහුර්ත කරයි, එමඟින් ඔබට සංකීර්ණ පාලන තර්කයක් ක්රියාත්මක නොකර කාර්යක්ෂම, කාල-බහු ක්රියාත්මක කිරීම් ලබා ගැනීමට ඉඩ සලසයි.
- Avalon-ST අතුරුමුහුණත් ප්රවාහ පාලන යාන්ත්රණයක් වන අතර එය දත්ත යැවීම නැවැත්වීමට මූලාශ්රයකට සංඥා කළ හැකි ප්රවාහ පාලන යාන්ත්රණයකි. සින්ක් සාමාන්යයෙන් එහි FIFO බෆර පිරී ඇති විට හෝ එහි ප්රතිදානයේ තදබදයක් ඇති විට දත්ත ගලායාම නැවැත්වීමට backpressure භාවිතා කරයි.
අදාළ තොරතුරු
- Avalon අතුරුමුහුණත පිරිවිතර
Erasure Decoder IP Core Signals
ඔරලෝසුව සහ සංඥා යළි පිහිටුවන්න
නම | Avalon-ST වර්ගය | දිශාව | විස්තරය |
clk_clk | clk | ආදානය | ප්රධාන පද්ධති ඔරලෝසුව. සම්පූර්ණ IP හරය ක්රියාත්මක වන්නේ clk_clk හි නැගී එන අද්දර ය. |
reset_reset_n | reset_n | ආදානය | ප්රකාශ කළ විට සම්පූර්ණ පද්ධතියම නැවත සකසන ක්රියාකාරී අඩු සංඥාවක්. ඔබට මෙම සංඥාව අසමමිතිකව තහවුරු කළ හැක.
කෙසේ වෙතත්, ඔබ එය clk_clk සංඥාවට සමමුහුර්තව ඉවත් කළ යුතුය. IP හරය යළි පිහිටුවීමෙන් යථා තත්ත්වයට පත් වූ විට, එයට ලැබෙන දත්ත සම්පූර්ණ පැකට්ටුවක් බව සහතික කර ගන්න. |
Avalon-ST ආදාන සහ ප්රතිදාන අතුරුමුහුණත් සංඥා
නම | Avalon-ST වර්ගය | දිශාව | විස්තරය |
සූදානම් | සූදානම් | ප්රතිදානය | බේසම දත්ත පිළිගැනීමට සූදානම් බව දැක්වීමට දත්ත හුවමාරු සූදානම් සංඥාව. සින්ක් අතුරුමුහුණත අතුරු මුහුණත හරහා දත්ත ගලායාම පාලනය කිරීමට in_ready සංඥාව ධාවනය කරයි. සින්ක් අතුරුමුහුණත වත්මන් clk ඉහල යන දාරයේ දත්ත අතුරුමුහුණත් සංඥා ග්රහණය කරයි. |
in_valid | වලංගුයි | ආදානය | දත්ත සංඥා වල වලංගු භාවය දැක්වීමට දත්ත වලංගු සංඥාව. ඔබ in_valid සංඥාව තහවුරු කරන විට, Avalon-ST දත්ත අතුරුමුහුණත් සංඥා වලංගු වේ. ඔබ in_valid සංඥාව විසන්ධි කරන විට, Avalon-ST දත්ත අතුරුමුහුණත් සංඥා වලංගු නොවන අතර ඒවා නොසලකා හැරිය යුතුය. දත්ත පවතින සෑම විටම ඔබට වලංගු සංඥාව තහවුරු කළ හැක. කෙසේ වෙතත්, IP හරය in_ready සංඥාව තහවුරු කරන විට පමණක් සින්ක් මඟින් මූලාශ්රයෙන් දත්ත ග්රහණය කරයි. |
in_data[] | දත්ත | ආදානය | කේත පද සංකේත අඩංගු දත්ත ආදානය. වලංගු වන්නේ in_valid ප්රකාශ කළ විට පමණි. in_data සංඥාව දෛශිකයක් අඩංගු වේ C x PAR සංකේත. නම් PAR < N, එක් එක් නාලිකාවේ කේත පදය චක්ර කිහිපයක් හරහා පැමිණේ. |
යුගයේ | දත්ත | ආදානය | මකාදැමීම් යනු කුමන සංකේතද යන්න දැක්වෙන දත්ත ආදානය. වලංගු වන්නේ in_valid ප්රකාශ කළ විට පමණි. එය අඩංගු දෛශිකයකි C x PAR බිටු. |
පිටත_සූදානම් | සූදානම් | ආදානය | පහළ මොඩියුලය දත්ත පිළිගැනීමට සූදානම් බව දැක්වීමට දත්ත හුවමාරු සූදානම් සංඥාව. ඔබ out_ready සංඥාව ප්රකාශ කරන විට මූලාශ්රය නව දත්ත (තිබේ නම්) සපයන අතර ඔබ out_ready සංඥාව ප්රතික්ෂේප කළ විට නව දත්ත සැපයීම නතර කරයි. |
වලංගු නොවන | වලංගුයි | ප්රතිදානය | දත්ත වලංගු සංඥාව. වලංගු ප්රතිදානයක් out_data මත ඇති විට, IP හරය out_valid signal ඉහළ බව තහවුරු කරයි. |
පිටත_දත්ත | දත්ත | ප්රතිදානය | IP හරය out_valid සංඥාව තහවුරු කරන විට විකේතනය කළ ප්රතිදානය අඩංගු වේ. නිවැරදි කරන ලද සංකේත ඒවා ඇතුළත් කර ඇති අනුපිළිවෙලේම ඇත. එය අඩංගු දෛශිකයකි C x N සංකේත. |
පිටත_දෝෂය | දෝෂය | ප්රතිදානය | නිවැරදි කළ නොහැකි කේත පදයක් දක්වයි. |
- තහවුරු කරන ලද in_valid සංඥාවක් වලංගු දත්ත පෙන්නුම් කරයි.
- සෑම කේත පදයක්ම සමාන්තර පරාමිතිය මත පදනම්ව චක්ර කිහිපයකින් පැමිණිය හැක. සැලසුම ආදානයේ ව්යුහය නිරීක්ෂණය කරයි, එබැවින් එයට අතුරු මුහුණතෙහි පැකට් මායිම් අවශ්ය නොවේ. සැලසුමේ නාලිකා සංඛ්යාව සමාන්තරව සියලුම සමගාමී නාලිකා සඳහා ක්රියාකාරී ඒකක ප්රතිවර්තනය කිරීමෙන් ප්රතිදානය වැඩි කරයි. මෙම සැලසුම Avalon-ST අතුරුමුහුණත බහු නාලිකා සහාය භාවිතා නොකරයි.
- විකේතකය out_valid සංඥාව තහවුරු කරන විට, එය out_data මත වලංගු දත්ත සපයයි.
- එය චක්රයකට C කේත වචන ප්රතිදානය කරයි, එහිදී C යනු සමාන්තරව ඇති නාලිකා ගණනයි. IP හරය නිවැරදි කළ නොහැකි කේත පදයක් ලැබුණු විට, එනම්: IP හරය මකාදැමීමේ නිවැරදි කිරීමේ හැකියාව ඉක්මවා ගිය විට, out_error සංඥාව තහවුරු කරයි.
Erasure විකේතක විමර්ශන නිර්මාණය
ඉන්ටෙල් සංස්ථාව. සියලුම හිමිකම් ඇවිරිණි. Intel, Intel ලාංඡනය සහ අනෙකුත් Intel සලකුණු Intel Corporation හෝ එහි අනුබද්ධිත සමාගම්වල වෙළඳ ලකුණු වේ. Intel හි FPGA සහ අර්ධ සන්නායක නිෂ්පාදනවල කාර්ය සාධනය වර්තමාන පිරිවිතරයන්ට අනුව Intel හි සම්මත වගකීම් සහතිකයට අනුකූලව සහතික කරයි, නමුත් දැනුම්දීමකින් තොරව ඕනෑම වේලාවක ඕනෑම නිෂ්පාදනයක් සහ සේවාවක් වෙනස් කිරීමට අයිතිය රඳවා තබා ගනී. Intel විසින් ලිඛිතව ලිඛිතව එකඟ වී ඇති පරිදි හැර මෙහි විස්තර කර ඇති ඕනෑම තොරතුරක්, නිෂ්පාදනයක් හෝ සේවාවක් යෙදුමෙන් හෝ භාවිතා කිරීමෙන් පැන නගින කිසිදු වගකීමක් හෝ වගකීමක් Intel භාර නොගනී. Intel පාරිභෝගිකයින්ට ඕනෑම ප්රකාශිත තොරතුරු මත විශ්වාසය තැබීමට පෙර සහ නිෂ්පාදන හෝ සේවා සඳහා ඇණවුම් කිරීමට පෙර උපාංග පිරිවිතරවල නවතම අනුවාදය ලබා ගැනීමට උපදෙස් දෙනු ලැබේ.
වෙනත් නම් සහ වෙළඳ නාම වෙනත් අයගේ දේපළ ලෙස හිමිකම් පෑමට හැකිය.
ලේඛන / සම්පත්
![]() |
intel Erasure Decoder Reference Design [pdf] උපදෙස් Erasure Decoder Reference Design, Erasure Decoder, Erasure Decoder Reference |