intel Erasure Decoder Reference Design Instructions

intel-Erasure-Decoder-Reference-Design-feature

logo-logo

intel Erasure Decoder Reference Design

intel-Erasure-Decoder-Reference-Design-fig-1

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).intel-Erasure-Decoder-Reference-Design-fig-1

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

PDF thumbnailErasure Decoder Reference Design
Instructions · Erasure Decoder Reference Design, Erasure Decoder, Erasure Decoder Reference

Fai se Fesili

Use this section to ask about setup, compatibility, troubleshooting, or anything missing from this manual.

Fai se Fesili

Ask about setup, compatibility, troubleshooting, or anything missing from this manual. Name and email are optional.