intel-logo

Intel Erasure Decoder Reference Design

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

Ibuyekezelwe i-Intel® Quartus® Prime Design Suite: 17.0
I-ID: 683099
Inguqulo: 2017.05.02

Mayelana ne-Erasure Decoder Reference Design

  • I-Erasure Decoder iwuhlobo oluthile lwedekhoda ye-Reed-Solomon esebenzisa ikhodi yokulungisa iphutha lebhulokhi engeyona kanambambili, umjikelezo, nomugqa womugqa.
  • Kudekhoda yoMhlanga-Solomon enekhono lokususa amakhodi, inani lamaphutha (E) nokusula (E') ongalilungisa lithi: n – k = 2E + E'
  • Lapho u-n engubude bebhulokhi kanye no-k ubude bomlayezo (u-nk ulingana nenani lezimpawu zokulingana).
  • I-Erasure Decoder ibheka ama-erasure kuphela, ukuze amandla okulungisa afinyelele umkhawulo onikezwe ngu-nk. Idikhoda ithola njengokufakwayo izindawo zokusula, ngokuvamile ezinikezwa idemodulator ngaphakathi kwesistimu yokubhala ikhodi, engabonisa izimpawu ezithile zekhodi ezitholiwe njengezingathembekile. Umklamo akufanele weqe amandla okulungisa ukusula. Idizayini iphatha izimpawu eziyikhombisa njengokusulwa njengenani elinguziro.

Izici

  • Okuqondiwe kumadivayisi we-Stratix® 10
  • Ilungisa ukusula
  • Ukusebenza okuhambisanayo
  • Ukulawula ukugeleza

I-Erasure Decoder Incazelo Esebenzayo

  • I-Erasure Decoder ayiwalungisi amaphutha, iyasula kuphela. Igwema inkimbinkimbi yokuthola izindawo zamaphutha, okudingwa ukuqoshwa kwe-Reed-Solomon.
  • I-algorithm yokuklama kanye nezakhiwo kuhlukile kunedekhoda yeReed-Solomon. Ukukhipha ikhodi yokusula kuyindlela yombhalo wekhodi. Izama ukugcwalisa okokufaka ngezimpawu ze-p=nk ukuze yakhe igama lekhodi elivumelekile, ngokugcwalisa izibalo zokulingana. I-matrix yokulinganisa kanye ne-matrix generator ichaza izibalo zokulingana.
  • Idizayini isebenza kuphela ngamakhodi amancane we-Reed-Solomon, njenge-RS(14,10), RS(16,12), RS(12,8) noma RS(10,6). Ngenombolo encane yezimpawu zokulinganisa (p <k) sebenzisa lo mklamo; ngenani elikhulu lezimpawu zokulingana (p > kp), kufanele usebenzise i-matrix yejeneretha.
  • Iphethini yokusula (emelwe i-n-bits wide in_era input ) ikhuluma ne-ROM lapho umklamo ugcina ama-parity submatrices. Umklamo une-np = n kuphela! k! n − k! amaphethini okusula angenzeka. Ngakho-ke, umklamo usebenzisa imojuli yokucindezela ikheli.
  • Idizayini ifaka ikheli elinenombolo yamakheli amancane kunekheli futhi anesethi yamabhithi angu-p ncamashi.
  • I-Erasure Decoder ithola ngokokufaka kwayo noma yiliphi izinga lezimpawu ezingenayo, kuze kufike kubude obuphelele bebhulokhi n ngomjikelezo ngamunye ukuze kudlule inani eliphezulu. Ungakwazi ukumisa ukufana kanye nenani lamashaneli, ukuze umklamo uphindaphinde izimpawu ezingenayo ngenani lamashaneli ahambisanayo ahambisana namagama ekhodi ahlukene afika ngesikhathi esisodwa.
  • Idekhoda yokusula ikhiqiza igama eliphelele eliqoshwe ikhodi, okuhlanganisa nezimpawu zokuhlola, emjikelezweni owodwa (amagama ekhodi amaningana eziteshi ezimbalwa).intel-Erasure-Decoder-Reference-Design-fig-1

Ibhafa yokokufaka ikuvumela ukuthi ube nenombolo yezimpawu ezihambisanayo esiteshini ngasinye ngaphansi kobude obuphelele bebhulokhi (n). I-Intel incoma ukuthi usebenzise i-bandwidth yokufaka, ngaphandle uma ukufana kuncike ezidingweni zakho zokusebenzelana.

I-Erasure Decoder IP Core Parameters

Ipharamitha Izimiso Zomthetho Inani elizenzakalelayo Incazelo
Inani leziteshi 1 ku16 1 Inani lamashaneli okokufaka (C) ukucubungula.
Inani lamabhithi kuphawu ngalunye 3 ku12 4 Inani lamabhithi ngophawu ngalunye (M).
Inombolo yezimpawu ngegama ngalinye lekhodi 1 kuye 2M–1 14 Isamba senani lezimpawu ngegama ngalinye lekhodi (N).
Inombolo yezimpawu zesheke ngegama ngalinye lekhodi 1 kuye N–1 4 Inombolo yezimpawu zesheke ngegama ngalinye lekhodi (R).
Inombolo yezimpawu ezihambisanayo ngesiteshi ngasinye 1 kuye N 14 Inombolo yezimpawu ezifika ngokuhambisana ekufakweni kwegama ngalinye lekhodi (PAR)
I-Field Polynomial Noma iyiphi i-polynomial evumelekile 19 Icacisa i-polynomial yakudala echaza inkambu ye-Galois.

Sula i-Decoder Interfaces namasignali

  • I-interface ye-Avalon-ST isekela i-backpressure, okuyindlela yokulawula ukugeleza, lapho usinki ungabonisa khona emthonjeni ukuze umise ukuthumela idatha.
  • Ukubambezeleka okulungile kusixhumi esibonakalayo se-Avalon-ST ngu-0; inombolo yezimpawu ngebhithi ngayinye inqunyelwe ku-1.
  • Iwashi nezixhumanisi zokusetha kabusha zishayela noma zamukele iwashi bese usetha kabusha isignali ukuze uvumelanise i-Avalon-ST interface.

I-Avalon-ST Interfaces ku-DSP IP Cores

  • Ukuxhumana kwe-Avalon-ST kuchaza iphrothokholi ejwayelekile, eguquguqukayo, nemodular yokudluliswa kwedatha kusuka kusixhumi esibonakalayo somthombo kuya kusixhumi esibonakalayo sikasinki.
  • I-interface yokufaka ingusinki we-Avalon-ST futhi isixhumi esibonakalayo esikhiphayo siwumthombo we-Avalon-ST. I-interface ye-Avalon-ST isekela ukudluliswa kwephakethe ngamaphakethe ahlanganiswe eziteshini eziningi.
  • Amasiginali wokusebenzelana we-Avalon-ST angachaza izixhumanisi zokusakaza ezivamile ezisekela ukusakaza okukodwa kwedatha ngaphandle kolwazi lwamashaneli noma imingcele yephakethe. Izixhumanisi ezinjalo ngokuvamile ziqukethe idatha, amasignali alungile, namasignali avumelekile. Izixhumi ezibonakalayo ze-Avalon-ST zingase futhi zisekele izivumelwano eziyinkimbinkimbi kakhulu zokuqhuma nokudluliswa kwephakethe ngamaphakethe axhumene eziteshini eziningi. Isixhumi esibonakalayo se-Avalon-ST sivumelanisa ngokwemvelo imiklamo ye-multichannel, ekuvumela ukuthi uzuze ukusetshenziswa okusebenzayo, okunesikhathi esiningi ngaphandle kokuthi usebenzise ingqondo eyinkimbinkimbi yokulawula.
  • I-Avalon-ST interfaces isekela ukucindezela emuva, okuyindlela yokulawula ukugeleza lapho usinki ungabonisa khona umthombo ukuze umise ukuthumela idatha. Isinki ngokuvamile sisebenzisa ukucindezela okungemuva ukumisa ukugeleza kwedatha lapho amabhafa ayo e-FIFO egcwele noma lapho inokuminyana ekuphumeni kwawo.

Ulwazi Oluhlobene

  • Imininingwane ye-Avalon Interface

I-Erasure Decoder IP Core Signals

Iwashi futhi Setha Kabusha Amasignali

Igama Uhlobo lwe-Avalon-ST Isiqondiso Incazelo
clk_clk clk Okokufaka Iwashi lesistimu eliyinhloko. Yonke i-IP core isebenza emaphethelweni akhuphukayo okuthi clk_clk .
setha kabusha_setha kabusha_n setha kabusha_n Okokufaka Isignali ephansi esebenzayo esetha kabusha yonke isistimu lapho igonyelwa. Ungagomela lesi siginali ngokuvumelanayo.

Kodwa-ke, kufanele uyisuse ukuze ihambisane nesiginali ye-clk_clk. Uma i-IP core ilulama kusukela ekusethwe kabusha, qinisekisa ukuthi idatha eyitholayo iyiphakethe eliphelele.

Okokufaka kwe-Avalon-ST Nezimpawu Zokuxhumanisa Okuphumayo

Igama Uhlobo lwe-Avalon-ST Isiqondiso Incazelo
selilungile ngomumo Okukhiphayo Isignali elungile yokudlulisa idatha ukukhombisa ukuthi usinki usulungele ukwamukela idatha. Isixhumi esibonakalayo sikasinki sishayela isignali ye-in_ready ukulawula ukuhamba kwedatha kuso sonke isixhumi esibonakalayo. Isixhumi esibonakalayo sikasinki sithwebula amasiginali wedatha onqenqemeni lwamanje olukhuphukayo lwe-clk.
akuvumelekile kuvumelekile Okokufaka Isiginali evumelekile yedatha ukukhombisa ubuqiniso bezimpawu zedatha. Uma ugomela isiginali_evumelekile, amasiginali wedatha ye-Avalon-ST avumelekile. Uma ususa isignali engavumelekile, amasiginali wedatha ye-Avalon-ST awavumelekile futhi kufanele anganakwa. Ungagomela isignali_engalungile noma nini lapho idatha itholakala. Kodwa-ke, usinki uthwebula kuphela idatha evela kumthombo lapho i-IP core igomela isignali ye-in_ready.
kudatha[] idatha Okokufaka Okokufaka kwedatha okuqukethe izimpawu ze-codeword. Kusebenza kuphela uma kushiwo_okungavumelekile. Isignali_yedatha iyivekhtha equkethe C x PAR izimpawu. Uma PAR < N, igama lekhodi yesiteshi ngasinye lifika emijikelezweni eminingana.
enkathini_ idatha Okokufaka Okokufaka kwedatha okubonisa ukuthi yiziphi izimpawu ezisulayo. Kusebenza kuphela uma kushiwo_okungavumelekile. Yivekhtha equkethe C x PAR izingcezu.
phuma_ngomumo ngomumo Okokufaka Isignali elungele ukudluliswa kwedatha ukukhombisa ukuthi imojuli ephansi yomfula isilungele ukwamukela idatha. Umthombo uhlinzeka ngedatha entsha (uma itholakala) lapho ugomela isiginali ye-out_ready futhi uyeka ukuhlinzeka ngedatha entsha lapho ukhipha isignali_eready.
ngaphandle_okuvumelekile kuvumelekile Okukhiphayo Isiginali evumelekile yedatha. I-IP core igomela ukuthi isignali engaphandle_evumelekile iphezulu, noma nini lapho okukhiphayo okuvumelekile kuku-out_data.
ngaphandle_kwedatha idatha Okukhiphayo Iqukethe okukhiphayo okukhishwe ikhodi lapho i-IP core igomela isignali engaphandle_evumelekile. Izimpawu ezilungisiwe zilandelana ngendlela ezifakwe ngayo. Yivekhtha equkethe C x N izimpawu.
iphutha_lokuphuma iphutha Okukhiphayo Ibonisa igama lekhodi elingalungiseki.
  • Isignali egonyiwe_engalungile ibonisa idatha evumelekile.
  • I-codeword ngayinye ingafika emijikelezweni embalwa, kuye ngepharamitha yokufana. Idizayini ilandelela ukwakheka kokokufaka, ngakho ayidingi imingcele yephakethe kusixhumi esibonakalayo. Inombolo yedizayini yamashaneli ngokuhambisana inyusa ukusebenza ngokuphindaphinda amayunithi asebenzayo awo wonke amashaneli ahambisanayo. Lo mklamo awusebenzisi isixhumi esibonakalayo se-Avalon-ST usekelo lweziteshi eziningi.
  • Uma i-decoder igomela isignali_evumelekile, inikeza idatha evumelekile kudatha_yangaphandle.
  • Ikhipha amagama ekhodi C ngomjikelezo ngamunye, lapho u-C eyinombolo yamashaneli ahambisanayo. I-IP core igomela isignali_yephutha uma ithola igama lekhodi elingalungiseki, okungukuthi: lapho i-IP core idlula amandla okulungisa ukusula

Idizayini yereferensi yedekhoda ye-Erasure
Inkampani ye-Intel Wonke Amalungelo Agodliwe. I-Intel, ilogo ye-Intel, nezinye izimpawu ze-Intel yizimpawu zokuthengisa ze-Intel Corporation noma izinkampani ezingaphansi kwayo. I-Intel iqinisekisa ukusebenza kwe-FPGA yayo kanye nemikhiqizo ye-semiconductor ekucacisweni kwamanje ngokuvumelana newaranti evamile ye-Intel, kodwa igodla ilungelo lokwenza izinguquko kunoma imiphi imikhiqizo namasevisi nganoma yisiphi isikhathi ngaphandle kwesaziso. I-Intel ayithathi mthwalo noma isikweletu esivele ngenxa yesicelo noma ukusetshenziswa kwanoma yiluphi ulwazi, umkhiqizo, noma isevisi echazwe lapha ngaphandle kwalapho okuvunyelwene ngakho ngokubhaliwe yi-Intel. Amakhasimende e-Intel ayelulekwa ukuthi athole inguqulo yakamuva yokucaciswa kwedivayisi ngaphambi kokuthembela kunoma yiluphi ulwazi olushicilelwe nangaphambi kokufaka ama-oda emikhiqizo noma amasevisi.
Amanye amagama namabhrendi angafunwa njengempahla yabanye.

Amadokhumenti / Izinsiza

Intel Erasure Decoder Reference Design [pdf] Iziyalezo
Idizayini Yereferensi Yedekhoda Ye-Erasure, Isiqophi Sokusula, Ireferensi Yedekhoda Ye-Erasure

Izithenjwa

Shiya amazwana

Ikheli lakho le-imeyili ngeke lishicilelwe. Izinkambu ezidingekayo zimakiwe *