intel-logo

Intel Erasure Decoder Reference Design

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

Ihlaziywe i-Intel® Quartus® Prime Design Suite: 17.0
Isazisi: 683099
Inguqulelo: 2017.05.02

Malunga noYilo lweReferensi yeDikhowuda yokucima

  • I-Erasure Decoder luhlobo oluthile lwe-Reed-Solomon decoder esebenzisa ikhowudi ye-nonbhinary, i-cyclic, i-linear block error correction code.
  • Kwidikhowuda yeReed-Solomon enekhono lokucima ukucima, inani leempazamo (E) kunye noluciko (E') onokuzilungisa zezi: n – k = 2E + E'
  • Apho u-n bubude bebhloko kwaye u-k bubude bomyalezo (u-nk ulingana nenani leesimboli zokulingana).
  • I-Erasure Decoder iqwalasela kuphela ucimo, ngoko ke amandla okulungisa anokufikelela kowona mgangatho unikiweyo ngu-nk. Idikhowuda ifumana njengegalelo iindawo zokucima, ezibonelelwa ngokuqhelekileyo yidemodulator ngaphakathi kwenkqubo yekhowudi, enokubonisa iimpawu ezithile zekhowudi ezifunyenweyo njengezingathembekanga. Uyilo akufuneki lugqithise amandla okulungisa ukucima. Uyilo luphatha iisimboli ezibonisa njengokucinywa njengexabiso elinguziro.

Iimbonakalo

  • Okujoliswe kuko Stratix® 10 izixhobo
  • Ulungisa iindawo ezicinyiweyo
  • Ukusebenza okufanayo
  • Ulawulo lokuqukuqela

I-Erasure Decoder Inkcazo esebenzayo

  • I-Erasure Decoder ayizilungisi iimpazamo, iyacima kuphela. Ithintela ukuntsonkotha kokufumana iindawo zeempazamo, ezifunwa yiReed-Solomon decoding.
  • I-algorithm yoyilo kunye noyilo lwahlukile kune-Reed-Solomon decoder. Ukucima ikhowudi luhlobo lwekhowudi. Izama ukugcwalisa igalelo ngeesimboli ze-p=nk ukwenza ikhowudi yegama elisebenzayo, ngokuzalisekisa ukulingana kokulingana. I-matrix yokulingana kunye ne-matrix ye-generator ichaza ukulingana kweeequations.
  • Uyilo lusebenza kuphela ngeekhowudi ezincinci zeReed-Solomon, ezifana neRS (14,10), RS (16,12), RS (12,8) okanye RS (10,6). Kwinani elincinci leesimboli zokulingana (p < k) sebenzisa olu yilo; kwinani elikhulu leesimboli zokulingana (p > kp), kufuneka usebenzise i-matrix yomvelisi.
  • Ipateni yokucima (emelwe yi-n-bits ebanzi kwi-in_era input ) ijongana ne-ROM apho uyilo lugcina i-parity submatrices. Uyilo kuphela lune-np = n! k! n − k ! iipateni zokucima ezinokwenzeka. Ke ngoko, uyilo lusebenzisa imodyuli yoxinzelelo lwedilesi.
  • Uyilo lufaka iikhowudi kwidilesi enenani leedilesi ezincinci kunedilesi kwaye zineebhithi zep ngqo.
  • I-Erasure Decoder ifumana ngegalelo layo nawuphi na umlinganiselo weesimboli ezingenayo, ukuya kuthi ga kubude bebhloko bubonke n kumjikelo ngamnye kubuninzi be-output. Ungaqwalasela ukuhambelana kunye nenani leeshaneli, ukwenzela ukuba uyilo luphindaphinde iimpawu ezingenayo ngenani lamatshaneli ahambelanayo ahambelana namagama ekhowudi ahlukeneyo afika ngexesha elifanayo.
  • Idekhowuda yokucima ivelisa igama lekhowudi elipheleleyo, kuquka iisimboli zokukhangela, kumjikelo omnye (amagama ekhowudi aliqela kumajelo amaninzi).intel-Erasure-Decoder-Reference-Design-fig-1

Isithinteli sogalelo sikuvumela ukuba ube nenani leesimboli ezihambelanayo kwitshaneli nganye ngaphantsi kobude bebhloko bubonke (n). I-Intel icebisa ukuba usebenzise i-bandwidth yegalelo, ngaphandle kokuba ukuhambelana kuxhomekeke kwiimfuno zakho zojongano.

I-Erasure Decoder IP Core Parameters

Ipharamitha Iinqobo zoMthetho Ixabiso eliMiselweyo Inkcazo
Inani lamajelo 1 ukuya 16 1 Inani lamajelo ongeniso (C) ukuqhubekeka.
Inani lamasuntswana kwisimboli nganye 3 ukuya 12 4 Inani lamasuntswana kwisimboli nganye (M).
Inani leesimboli ngokwekhowudi yegama ngalinye 1 ukuya 2M–1 14 Inani lilonke leesimboli ngokwekhowudi yegama ngalinye (N).
Inani leesimboli zetshekhi ngokwekhowudi yegama ngalinye 1 ukuya N–1 4 Inani leesimboli zokukhangela igama ngalinye lekhowudi (R).
Inani leesimboli ezihambelanayo kwitshaneli nganye 1 ukuya N 14 Inani leesimboli ezifika ngokunxuseneyo kwigalelo legama ngalinye lekhowudi (PAR)
Field Polynomial Nayiphi na i-polynomial esebenzayo 19 Ikhankanya ipolynomial yamandulo ichaza indawo yeGalois.

Cima iDikhowuda Ujongano kunye neMiqondiso

  • I-interface ye-Avalon-ST isekela i-backpressure, eyona ndlela yokulawula ukuhamba, apho i-sink ingabonisa kumthombo ukuyeka ukuthumela idatha.
  • I-latency esele ilungile kwi-interface ye-Avalon-ST yokufaka ngu-0; inani leesimboli ngokwebhithi nganye limiselwe ku-1.
  • Iwotshi kunye nokuseta kwakhona ujongano qhuba okanye ufumane iwotshi kwaye usete isiginali ukulungelelanisa ujongano lweAvalon-ST.

I-Avalon-ST Interfaces kwi-DSP IP Cores

  • I-Avalon-ST interfaces ichaza umgangatho, oguquguqukayo, kunye neprotocol yemodyuli yokudluliselwa kwedatha ukusuka kujongano lomthombo ukuya kwi-sink interface.
  • I-interface yegalelo yi-Avalon-ST sink kunye ne-interface yemveliso ngumthombo we-Avalon-ST. I-interface ye-Avalon-ST ixhasa ukuhanjiswa kwepakethi kunye neepakethi ezidibeneyo kwiitshaneli ezininzi.
  • Izibonakaliso ze-interface ye-Avalon-ST inokuchaza i-interfaces yokusasazwa kwendabuko exhasa umlambo omnye wedatha ngaphandle kolwazi lwamajelo okanye imida yepakethe. Ujongano olunjalo luhlala luqulathe idatha, ilungile, kunye nemiqondiso esebenzayo. Ujongano lwe-Avalon-ST lunokuxhasa iiprothokholi ezintsonkothileyo zokuqhuma kunye nokuhanjiswa kwepakethi kunye neepakethi ezidityanisiweyo kwiitshaneli ezininzi. Ujongano lwe-Avalon-ST lungqamanisa ngokwendalo uyilo lwe-multichannel, ekuvumela ukuba ufezekise ufezekiso olusebenzayo, olunexesha elininzi ngaphandle kokuphumeza ingqiqo yolawulo oluntsonkothileyo.
  • I-Avalon-ST interfaces ixhasa i-backpressure, eyona ndlela yokulawula ukuhamba apho i-sink ingabonakalisa kumthombo ukuyeka ukuthumela idatha. I-sink isebenzisa i-backpressure ukumisa ukuhamba kwedatha xa i-FIFO buffers igcwele okanye xa inengxinano kwimveliso yayo.

Ulwazi olunxulumeneyo

  • IiNkcazelo ze-Avalon Interface

I-Erasure Decoder IP Core Signals

Ikloko kunye nokuSeta kwakhona Iimpawu

Igama Uhlobo lwe-Avalon-ST Isalathiso Inkcazo
clk_clk clk Igalelo Eyona iwotshi yenkqubo. Yonke i-IP core isebenza kumda onyukayo we-clk_clk.
phinda_seta kwakhona_n seta kwakhona_n Igalelo Uphawu olusezantsi olusebenzayo olumisela kwakhona inkqubo xa iyonke xa ibasiwe. Ungaqinisekisa lo mqondiso ngaphandle kwe-synchronously.

Nangona kunjalo, kufuneka uyikhuphe ngokuhambelanayo kwisignali ye-clk_clk. Xa undoqo we-IP ubuyela ekusetweni ngokutsha, qinisekisa ukuba idatha eyifumanayo yipakethi epheleleyo.

Igalelo le-Avalon-ST kunye neZibonakalisi zeNdibaniselwano yeZiphumo

Igama Uhlobo lwe-Avalon-ST Isalathiso Inkcazo
sele_ulungile ilungile Isiphumo Isignali elungele ukuhanjiswa kwedatha ukubonisa ukuba isinki ikulungele ukwamkela idatha. I-sink interface iqhuba i-in_ready signal ukulawula ukuhamba kwedatha kwi-interface. I-interface ye-sink ibamba izibonakaliso zojongano lwedatha kwi-clk yangoku ekhuphukayo.
engasebenziyo esebenzayo Igalelo Isignali esebenzayo yedatha ukubonisa ukunyaniseka kweempawu zedatha. Xa uqinisekisa i-in_valid signal, i-Avalon-ST data interface iimpawu ziyasebenza. Xa ukhupha isignali e-in_valid, imiqondiso yojongano lwedatha ye-Avalon-ST ayisebenzi kwaye kufuneka ingahoywa. Ungabanga isignali e_engasebenziyo nanini na idatha ifumaneka. Nangona kunjalo, i-sink ibamba kuphela idatha evela kumthombo xa i-IP core iqinisekisa i-in_ready signal.
kwi_data[] idatha Igalelo Ukufakwa kwedatha equlethe iisimboli zekhowudi. Isebenza kuphela xa ku_kusemthethweni kubasiwe. I-in_data isignali yivektha equlathe C x PAR iisimboli. Ukuba PAR < N, igama lekhowudi yejelo ngalinye lifika kwimijikelo emininzi.
kwixesha_ idatha Igalelo Ukufakwa kwedatha ebonisa ukuba zeziphi iisimboli ezilucinyiweyo. Isebenza kuphela xa ku_kusemthethweni kubasiwe. Yivektha equlathe C x PAR amasuntswana.
uphumile_ulungile ilungile Igalelo Isignali elungele ukuhanjiswa kwedatha ukubonisa ukuba imodyuli esezantsi ilungele ukwamkela idatha. Umthombo ubonelela ngedatha entsha (ukuba ikhona) xa uqinisekisa ukuba i-out_ready isignali kwaye uyeka ukubonelela ngedatha entsha xa ukhupha isignali ye-out_ready.
ngaphandle_okusebenzayo esebenzayo Isiphumo Idatha esebenzayo isignali. Undoqo we-IP ubanga isignali engaphandle_esemthethweni, nanini na isiphumo esisebenzayo sikwidatha engaphandle.
idatha_ngaphandle idatha Isiphumo Iqulethe imveliso evaliweyo xa undoqo we-IP ubanga isignali engasebenziyo. Iisimboli ezilungisiweyo zikwindlela efanayo ezingeniswa ngayo. Yivektha equlathe C x N iisimboli.
ngaphandle_impazamo impazamo Isiphumo Ibonisa igama lekhowudi elingalungisekiyo.
  • Isignali eqinisekisiweyo_engasebenziyo ibonisa idatha esebenzayo.
  • Igama ngalinye lekhowudi lingafika kwimijikelo emininzi, ngokuxhomekeke kwiparallelism parameter. Uyilo lulandelela isakhiwo segalelo, ngoko ke alufuni imida yepakethe kwi-interface. Inani loyilo lwetshaneli ngokunxuseneyo landa i-throughput ngokuphinda-phinda iiyunithi ezisebenzayo kuwo onke amajelo angaxeshanye. Olu luyilo alusebenzisi i-Avalon-ST interface yenkxaso yetshaneli ezininzi.
  • Xa idikhowuda iqinisekisa isignali engasebenziyo, inika idatha esebenzayo kwidatha engaphandle.
  • Ikhupha amagama ekhowudi e-C kumjikelo ngamnye, apho uC linani lamajelo ahambelanayo. Undoqo we-IP uqinisekisa umqondiso wemposiso xa ifumana igama lekhowudi elingalungisekiyo, oko kukuthi: xa undoqo we-IP ugqitha isakhono sokulungisa ukucima.

UYilo lweReferensi yeDikhowuda yokucima
Intel Corporation. Onke Amalungelo Agciniwe. I-Intel, ilogo ye-Intel, kunye nezinye iimpawu ze-Intel ziimpawu zorhwebo ze-Intel Corporation okanye iinkampani eziphantsi kwayo. I-Intel iqinisekisa ukusebenza kweFPGA yayo kunye neemveliso zesemiconductor kwiinkcukacha zangoku ngokuhambelana newaranti esemgangathweni ye-Intel, kodwa inelungelo lokwenza utshintsho kuzo naziphi na iimveliso kunye neenkonzo nangaliphi na ixesha ngaphandle kwesaziso. I-Intel ayithathi xanduva okanye ityala elivela kwisicelo okanye ukusetyenziswa kwalo naluphi na ulwazi, imveliso, okanye inkonzo echazwe apha ngaphandle kokuba kuvunyelwene ngokubhaliweyo yi-Intel. Abathengi be-Intel bayacetyiswa ukuba bafumane inguqulelo yamva nje yeenkcazo zesixhobo ngaphambi kokuba baxhomekeke kulo naluphi na ulwazi olupapashiweyo naphambi kokubeka iiodolo zeemveliso okanye iinkonzo.
Amanye amagama kunye neempawu zingabangwa njengempahla yabanye.

Amaxwebhu / Izibonelelo

Intel Erasure Decoder Reference Design [pdf] Imiyalelo
I-Erasure Decoder Reference Design, i-Erasure Decoder, i-Erasure Decoder Reference

Iimbekiselo

Shiya uluvo

Idilesi yakho ye-imeyile ayizupapashwa. Iindawo ezifunekayo ziphawulwe *