
intel Erasure Decoder Reference Design

Fa'afou mo le Intel® Quartus® Prime Design Suite: 17.0
ID: 683099
Fa'aliliuga: 2017.05.02
E uiga ile Erasure Decoder Reference Design
- O le Erasure Decoder o se ituaiga faapitoa o le Reed-Solomon decoder e fa'aogaina ai le fa'atonuga fa'asa'o mea sese, ta'amilosaga, laina laina.
- I totonu o le Reed-Solomon decoder o loʻo i ai le faʻaogaina o le mafai ona solo, o le numera o mea sese (E) ma tapeina (E') e mafai ona e faʻasaʻo o le: n – k = 2E + E'
- O le n o le umi poloka ma le k o le umi o le feʻau (nk e tutusa ma le numera o faʻailoga tutusa).
- O le Erasure Decoder e na'o le tapeina, o le mea lea e mafai ai e le fa'asa'oga ona o'o atu i le maualuga na tu'uina mai e nk. E maua e le decoder e tu'uina atu nofoaga e tape ai, e masani lava ona saunia e le demodulator i totonu o le coding system, lea e mafai ona fa'ailoa ai nisi fa'ailoga fa'ailoga ua maua e le fa'atuatuaina. O le mamanu e le tatau ona sili atu i le mafai ona fa'asa'o solo. O le mamanu e faʻaogaina faʻailoga o loʻo faʻaalia o le tapeina o le zero value.
Vaega
- Fa'atatau i masini Stratix® 10
- Fa'asa'o solo
- Galue tutusa
- Pulea o le tafe
Erasure Decoder Fa'amatalaga Fa'atino
- O le Erasure Decoder e le fa'asa'oina mea sese, na'o le tapeina. E aloese mai le lavelave o le sailia o nofoaga sese, lea e manaʻomia e Reed-Solomon decoding.
- O le mamanu algorithm ma le fausaga e ese mai le Reed-Solomon decoder. Tape fa'ailoga o se ituaiga o fa'ailoga. O lo'o taumafai e fa'atumu le fa'aoga i fa'ailoga p=nk e fai ai se upu fa'amaonia aoga, e ala i le fa'ataunu'uina o fa'atusa tutusa. O le matrix parity ma le generator matrix o loʻo faʻamatalaina le tutusa tutusa.
- Na'o le mamanu e galue i la'ititi Reed-Solomon codes, pei ole RS(14,10), RS(16,12), RS(12,8) po'o RS(10,6). Mo se numera itiiti o faʻailoga tutusa (p <k) faʻaaoga lenei mamanu; mo se numera tele o faʻailoga tutusa (p> kp), e tatau ona e faʻaogaina se generator matrix.
- O le fa'asologa o le tapeina (fa'atusalia e le n-bits lautele in_era input) o lo'o fa'asino i le ROM lea e teu ai e le mamanu fa'asologa o vaega. O le mamanu e na'o np = n! k! n − k ! mamanu e mafai ona tapeina. O le mea lea, o le mamanu e faʻaogaina ai le faʻapipiʻiina o le tuatusi.
- O le mamanu e fa'ailoga ai le tuatusi ma le numera o tuatusi e la'ititi nai lo le tuatusi ma e fa'atulaga tonu p bits.
- E maua e le Erasure Decoder i lona fa'aofiina so'o se fua faatatau o fa'ailoga o lo'o o'o mai, e o'o atu i le umi o poloka n i le ta'amilosaga mo le maualuga o le gaosiga. E mafai ona e faʻatulagaina le tutusa ma le numera o auala, ina ia faʻateleina e le mamanu faʻailoga o loʻo oʻo mai i le numera o laina tutusa e fetaui ma codewords eseese e taunuu i le taimi e tasi.
- O le tape decoder e maua ai le codeword atoa, e aofia ai faʻailoga siaki, i le taamilosaga e tasi (tele codewords mo le tele o auala).

O le fa'aoga fa'aoga e mafai ai ona e maua le numera o fa'ailoga tutusa i le alalaupapa e itiiti ifo nai lo le umi atoa poloka (n). Ua fautuaina e Intel le fa'aogaina o le bandwidth input, se'i vagana ua fa'alagolago le tutusa i ou mana'oga.
Aveese Decoder IP Core Parameters
| Parameter | Tulaga Fa'aletulafono | Tau Fa'atonu | Fa'amatalaga |
| Numera o alavai | 1 i le 16 | 1 | Ole numera o alaleo fa'aoga (C) e fa'agasolo. |
| Numera o fasi i le fa'ailoga | 3 i le 12 | 4 | Ole numera ole fasi fa'ailoga (M). |
| Numera o fa'ailoga ile codeword | 1 ia 2M–1 | 14 | Ole aofa'iga o fa'ailoga ile codeword (N). |
| Numera o fa'ailoga siaki ile codeword | 1 ia N–1 | 4 | Ole numera o fa'ailoga siaki ile codeword (R). |
| Numera o fa'ailoga tutusa ile alalaupapa | 1 ia N | 14 | Ole numera o fa'ailoga e o'o fa'atasi ile fa'aoga mo upu fa'ailoga ta'itasi (PAR) |
| Field Polynomial | Soo se polynomial aoga | 19 | Fa'ama'oti le polynomial muamua fa'amatalaina le fanua Galois. |
Aveese Decoder Fa'afeso'ota'i ma Fa'ailoga
- O le Avalon-ST interface e lagolagoina le backpressure, o se auala e pulea ai le tafe, lea e mafai ai e se goto ona faʻaalia i se puna e taofi le lafoina o faʻamatalaga.
- O le fa'agata sauni i le Avalon-ST fa'aoga fa'aoga o le 0; o le numera o faʻailoga i le paʻu e faʻamautu i le 1.
- O le uati ma le toe setiina o fesoʻotaʻiga e faʻauluina pe maua le uati ma toe setiina faʻailoga e faʻafetaui ai fesoʻotaʻiga Avalon-ST.
Avalon-ST Interfaces i DSP IP Cores
- Avalon-ST feso'ota'iga e fa'amatala ai se fa'ata'ita'iga masani, fetu'una'i, ma fa'ata'ita'iga mo fe'avea'i fa'amatalaga mai se fa'apogai fa'apogai i se fa'aoga fa'amau.
- O le feso'ota'iga fa'aoga o le Avalon-ST goto ma o le fa'aogaina o le fa'aogaina o le Avalon-ST puna. O le Avalon-ST fa'afeso'ota'i e lagolagoina le fa'aliliuina o pepa fa'atasi ai ma fa'aputu fa'atasi i le tele o alalaupapa.
- Avalon-ST fa'ailoga feso'ota'iga e mafai ona fa'amatalaina feso'ota'iga feso'ota'iga masani e lagolagoina asingle tafe o faʻamatalaga e aunoa ma le iloa o auala poʻo tuaoi o pusa. O ia feso'ota'iga e masani lava ona i ai fa'amaumauga, sauni, ma fa'ailoga aoga. Avalon-ST fa'afeso'ota'i e mafai fo'i ona lagolagoina fa'atonuga lavelave mo fe'avea'i male pa'u fa'atasi ai ma pepa fa'afesoota'i i le tele o alalaupapa. O le Avalon-ST fa'afeso'ota'i fa'atasi e fa'amaopoopoina fa'asologa fa'atele, lea e mafai ai e oe ona ausia fa'atinoga lelei, fa'atele taimi e aunoa ma le fa'atinoina o le fa'atonuga fa'aletonu.
- Avalon-ST feso'ota'iga lagolago i tua, o se faiga e pulea le tafe lea e mafai ai e le goto ona fa'ailo i se puna e taofi le lafoina o fa'amatalaga. E masani ona fa'aogaina e le fa'agogo le fa'amalo e taofi ai le tafe o fa'amaumauga pe a tumu ana pa'u FIFO po'o le taimi fo'i o lo'o fa'apipi'i i lona gaosiga.
Fa'amatalaga Fa'atatau
- Avalon Interface Specifications
Aveese Decoder IP Fa'ailoga Autu
Uati ma Toe Seti Faailoga
| Igoa | Avalon-ST Ituaiga | Fa'atonuga | Fa'amatalaga |
| clk_clk | clk | Ulufale | Le uati faiga autu. O le IP atoa o loʻo galue i luga o le pito maualuga o clk_clk. |
| reset_reset_n | reset_n | Ulufale | O se faailo maualalo malosi e toe setiina ai le faiga atoa pe a fai. E mafai ona e fa'ailoa atu le fa'ailoga lea e aunoa ma se fa'atasi.
Ae ui i lea, e tatau ona e tu'u fa'atasi ma le faailo clk_clk. A toe maua mai le IP core mai le toe setiina, ia mautinoa o faʻamatalaga na te mauaina o se pusa atoa. |
Avalon-ST Input and Output Interface Signals
| Igoa | Avalon-ST Ituaiga | Fa'atonuga | Fa'amatalaga |
| i_sauni | sauni | Tuuina atu | Fa'ailoga ua sauni e fa'aliliuina fa'amatalaga e fa'ailoa mai ai ua sauni le pusa e talia fa'amatalaga. O le atigi fa'agogo e fa'aosoina le fa'ailoga in_ready e fa'atonutonu le tafe o fa'amatalaga i luga o le fa'aoga. E pu'eina e le atigi fa'amau fa'ailoga fa'amatalaga i luga o le clk o lo'o i ai nei. |
| lē aoga | aoga | Ulufale | Faʻailoga faʻamaonia faʻamatalaga e faʻaalia ai le aoga o faʻamatalaga faʻamatalaga. A e fa'ailoa le fa'ailoga in_valid, o fa'ailoga fa'amatalaga fa'amatalaga Avalon-ST e aoga. A e fa'aleaogaina le fa'ailoga in_valid, e le aoga fa'ailoga fa'amatalaga Avalon-ST ma e tatau ona le amana'ia. E mafai ona e fa'ailoa le fa'ailoga in_valid i so'o se taimi e maua ai fa'amatalaga. Peita'i, e na'o le goto e pu'eina fa'amatalaga mai le puna pe a fa'ailoa mai e le IP core le fa'ailoga in_ready. |
| in_data[] | fa'amaumauga | Ulufale | Fa'amatalaga fa'amatalaga o lo'o iai fa'ailoga codeword. Na'o le aoga pe a fa'amaonia le in_valid. O le fa'ailoga in_data o se ve'a e iai C x PAR faailoga. Afai PAR < N, o le codeword o alalaupapa ta'itasi e o'o mai i le tele o ta'amilosaga. |
| i_era | fa'amaumauga | Ulufale | Fa'amatalaga e fa'ailoa ai fa'ailoga e tapeina. Na'o le aoga pe a fa'amaonia le in_valid. O se vector e iai C x PAR fasi. |
| out_sauni | sauni | Ulufale | Fa'amatalaga sauni fa'ailo e fa'ailoa ai ua sauni le vaega pito i lalo e talia fa'amaumauga. O le puna e maua ai fa'amatalaga fou (pe a maua) pe a e fa'ailoa le out_ready signal ma taofi le tu'uina atu o fa'amatalaga fou pe a e deassert le out_ready signal. |
| out_valid | aoga | Tuuina atu | Fa'ailoga aoga fa'amatalaga. O le IP autu e fa'amaonia le out_valid fa'ailo maualuga, so'o se taimi lava o lo'o iai se fa'amatalaga aoga i out_data. |
| out_data | fa'amaumauga | Tuuina atu | O lo'o i ai fa'amatalaga fa'avasega pe a fa'ailoa mai e le IP core le fa'ailoga out_valid. O fa'ailoga ua fa'asa'o o lo'o i ai i le fa'asologa lava e tasi e tu'u ai. O se vector e iai C x N faailoga. |
| out_error | sese | Tuuina atu | Fa'ailoa mai le codeword e le mafai ona fa'asa'o. |
- O se fa'ailo fa'amaonia e le-vali e fa'ailoa ai fa'amaumauga aoga.
- E mafai ona o'o mai upu ta'itasi i le tele o ta'amilosaga, e fa'atatau i le parallelism parameter. O le mamanu e siaki ai le fausaga o le faʻaoga, o lea e le manaʻomia ai ni tuaoi o pusa i luga o le atinaʻe. Ole Numera ole alāleo ile fa'atusa e fa'atuputeleina ai le fa'aogaina e ala i le toe fa'atusaina o iunite fa'atino mo laina fa'atasi uma. O lenei mamanu e le fa'aogaina le Avalon-ST feso'ota'iga feso'ota'iga tele alaala.
- A fa'ailoa mai e le decoder le out_valid signal, e maua ai fa'amatalaga fa'amaonia ile out_data.
- E maua mai ai upu fa'ailoga C ile ta'amilosaga, ole C ole numera o alalaupapa e tutusa. O le IP autu e fa'ailoa mai le out_error fa'ailoga pe a maua se upu e le mafai ona fa'asa'o, fa'atusa: pe a sili atu le fa'atonuina ole IP ile mafai ona fa'asa'o.
Erasure Decoder Reference Design
Intel Corporation. Ua taofia aia tatau uma. Intel, le Intel logo, ma isi fa'ailoga Intel o fa'ailoga fa'ailoga a le Intel Corporation po'o ona lala. E fa'amaonia e Intel le fa'atinoina o ana oloa FPGA ma semiconductor i fa'amatalaga o lo'o iai nei e tusa ai ma le fa'atonuga masani a Intel, ae fa'asaoina le aia tatau e fai ai suiga i so'o se oloa ma auaunaga i so'o se taimi e aunoa ma se fa'aaliga. E leai se tiute po'o se noataga e afua mai i le talosaga po'o le fa'aogaina o so'o se fa'amatalaga, oloa, po'o se auaunaga o lo'o fa'amatalaina i i'i se'i vagana ua malilie i ai i se faiga tusitusia e Intel. Ua fautuaina tagata fa'atau Intel ina ia maua le fa'amatalaga lata mai o fa'amatalaga masini a'o le'i fa'alagolago i so'o se fa'amatalaga fa'asalalau ma a'o le'i tu'uina atu oka mo oloa po'o tautua.
O isi igoa ma fa'ailoga e mafai ona ta'ua o se meatotino a isi.
Pepa / Punaoa
![]() | Erasure Decoder Reference Design |
Fa'asinomaga
- mailto:FPGAtechdocfeedback@intel.com?subject=Feedback%20on%20Erasure%20Decoder%20Reference%20Design%20(683099%202017.05.02)&body=We%20appreciate%20your%20feedback.%20In%20your%20comments,%20also%20specify%20the%20page%20number%20or%20paragraph.%20Thintel.com
- 1. E uiga i le Erasure Decoder Reference Designwww.intel.com
- Tusi Taialamanual.tools

