Stiùireadh dealbhaidh iomraidh decoder erasure intel

intel-Erasure-Decoder-Reference-Design-feature

intel-suaicheantas

Dealbhadh iomraidh decoder erasure intel

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

Air ùrachadh airson Intel® Quartus® Prime Design Suiteaig: 17.0
ID: 683099
Tionndadh: 2017.05.02

Mu dheidhinn Dealbhadh Iomraidh Decoder Erasure

  • Is e seòrsa sònraichte de dhì-chòdachadh Reed-Solomon a th’ anns an Erasure Decoder a bhios a’ cleachdadh còd ceartachaidh mearachd bloc sreathach neo-bhiorach, cearcallach.
  • Ann an decoder Reed-Solomon le comas còdaidh sguabaidh às, is e an àireamh de mhearachdan (E) agus sguaban às (E’) as urrainn dhut a cheartachadh: n - k = 2E + E’
  • Far a bheil n na fhad bloca agus is e k fad na teachdaireachd (nk co-ionann ris an àireamh de shamhlaidhean co-ionannachd).
  • Chan eil an Decoder Erasure a’ beachdachadh ach air sgrìoban, gus an ruig an comas ceartachaidh an ìre as àirde a thug nk seachad. Bidh an decoder a’ faighinn mar chuir a-steach na h-àiteachan sguabaidh às, mar as trice air an toirt seachad leis an demodulator taobh a-staigh an t-siostam còdaidh, a dh’ fhaodadh sealltainn gu bheil cuid de shamhlaidhean còd a fhuaireadh neo-earbsach. Cha bu chòir don dealbhadh a bhith nas àirde na an comas ceartachadh sguabaidh. Bidh an dealbhadh a’ làimhseachadh shamhlaidhean a tha e a’ comharrachadh mar sgriosadh ri luach neoni.

Feartan

  • Ag amas air innealan Stratix® 10
  • A 'ceartachadh sgrìoban
  • Obrachadh co-shìnte
  • Smachd sruth

Tuairisgeul gnìomh Erasure Decoder

  • Cha bhith an Decoder Erasure a’ ceartachadh mhearachdan, dìreach cuir às. Bidh e a’ seachnadh iom-fhillteachd lorg àiteachan mearachd, a dh’ fheumas dì-chòdachadh Reed-Solomon.
  • Tha an algairim dealbhaidh agus ailtireachd eadar-dhealaichte na decoder Reed-Solomon. Tha dì-chòdachadh sguabaidh na sheòrsa de chòdachadh. Feuchaidh e ris an cuir a-steach a lìonadh le samhlaidhean p=nk gus facal-còd dligheach a chruthachadh, le bhith a’ coileanadh nan co-aontaran co-ionannachd. Bidh am matrix co-ionannachd agus am matrix gineadair a’ mìneachadh nan co-aontaran co-ionannachd.
  • Chan obraich an dealbhadh ach le còdan beaga Reed-Solomon, leithid RS (14,10), RS (16,12), RS (12,8) no RS (10,6). Airson àireamh bheag de shamhlaidhean co-ionannachd (p < k) cleachd an dealbhadh seo; airson àireamh mhòr de shamhlaidhean co-ionannachd (p> kp), bu chòir dhut matrix gineadair a chleachdadh.
  • Tha am pàtran sguabaidh (air a riochdachadh leis an cuir a-steach n-bits wide in_era ) a’ dèiligeadh ris an ROM far a bheil an dealbhadh a’ stòradh submatrics co-ionannachd. Chan eil anns an dealbhadh ach np = n! k! n − k! pàtrain sguabaidh a dh’fhaodadh a bhith ann. Mar sin, tha an dealbhadh a 'cleachdadh modal teannachaidh seòladh.
  • Bidh an dealbhadh a’ còdachadh an t-seòlaidh leis an àireamh de sheòlaidhean a tha nas lugha na an seòladh agus aig a bheil pìosan p dìreach air an suidheachadh.
  • Bidh an Decoder Erasure a’ faighinn aig a chuir a-steach ìre sam bith de shamhlaidhean a tha a’ tighinn a-steach, suas gu fad bloc iomlan n gach cearcall airson an gluasad as àirde. Faodaidh tu co-shìnteachd agus an àireamh de shianalan a rèiteachadh, gus am bi an dealbhadh ag iomadachadh nan samhlaidhean a tha a ’tighinn a-steach leis an àireamh de shianalan ann an co-shìnte a tha a’ freagairt ri diofar fhaclan còd a ’tighinn aig an aon àm.
  • Bidh an decoder sguabaidh a’ toirt a-mach am facal-còd làn-chòdaichte, a’ toirt a-steach samhlaidhean seic, ann an aon chearcall (grunn fhacail còd airson grunn shianalan).intel-Erasure-Decoder-Reference-Design-fig-1

Leigidh bufair cuir a-steach dhut an àireamh de shamhlaidhean co-shìnte a bhith agad airson gach seanail nas lugha na fad iomlan a’ bhloc (n). Tha Intel a’ moladh gun cleachd thu an leud-bann cuir a-steach, mura h-eil an co-shìnteachd an urra ri na riatanasan eadar-aghaidh agad.

Paramadairean bunaiteach IP Decoder Erasure

Paramadair Luachan laghail Luach bunaiteach Tuairisgeul
Àireamh de sianalan 1 gu 16 1 An àireamh de shianalan a-steach (C) a phròiseasadh.
An àireamh de bhuillean gach samhla 3 gu 12 4 An àireamh de bhuillean gach samhla (M).
An àireamh de shamhlaidhean a rèir còd-fhacal 1 gu 2M-1 14 An àireamh iomlan de shamhlaidhean airson gach facal-còd (N).
An àireamh de shamhlaidhean seic gach facal-còd 1 gu N-1 4 An àireamh de shamhlaidhean seic gach facal còd (R).
An àireamh de shamhlaidhean co-shìnte gach sianal 1 gu N 14 An àireamh de shamhlaidhean a ruigeas co-shìnte ris an cuir a-steach airson gach facal-còd (PAR)
Polynomial achadh Polynomial dligheach sam bith 19 Sònraich am prìomhadail polynomial a tha a’ mìneachadh raon Galois.

Eadar-aghaidh decoder sguabaidh às agus comharran

  • Tha an eadar-aghaidh Avalon-ST a’ toirt taic do backpressure, a tha na inneal smachd sruthadh, far am faod sinc comharrachadh gu stòr gus stad a chuir air dàta.
  • Is e an latency deiseil air eadar-aghaidh cuir a-steach Avalon-ST 0; tha an àireamh de shamhlaidhean airson gach buille stèidhichte gu 1.
  • Bidh an gleoc agus an eadar-aghaidh ath-shuidheachadh a’ draibheadh ​​​​no a’ faighinn a’ ghleoc agus an comharra ath-shuidheachadh gus an eadar-aghaidh Avalon-ST a shioncronachadh.

Eadar-aghaidh Avalon-ST ann an DSP IP Cores

  • Bidh eadar-aghaidh Avalon-ST a’ mìneachadh protocol àbhaisteach, sùbailte agus modular airson gluasad dàta bho eadar-aghaidh stòr gu eadar-aghaidh sinc.
  • Is e sinc Avalon-ST a th’ anns an eadar-aghaidh toraidh agus is e stòr Avalon-ST an eadar-aghaidh toraidh. Tha eadar-aghaidh Avalon-ST a’ toirt taic do ghluasadan pacaid le pacaidean eadar-fhighte thairis air iomadh seanal.
  • Faodaidh comharran eadar-aghaidh Avalon-ST cunntas a thoirt air eadar-aghaidhean sruthadh traidiseanta a tha a’ toirt taic do asinsruth dàta gle gun eòlas air seanalan no crìochan pacaidean. Mar as trice bidh dàta, comharran deiseil agus dligheach anns na h-eadar-aghaidhean sin. Faodaidh eadar-aghaidhean Avalon-ST cuideachd taic a thoirt do phròtacalan nas iom-fhillte airson gluasadan spreadhaidh is pacaidean le pacaidean eadar-fhighte thairis air iomadh seanal. Bidh an eadar-aghaidh Avalon-ST gu nàdarrach a’ sioncronachadh dhealbhaidhean ioma-sheanail, a leigeas leat buileachadh èifeachdach, ioma-fhillte ùine a choileanadh gun a bhith a’ cur an gnìomh loidsig smachd iom-fhillte.
  • Bidh eadar-aghaidh Avalon-ST a’ toirt taic do backpressure, a tha na inneal smachd sruthadh far am faod sinc comharrachadh gu stòr gus stad a chuir air dàta. Mar as trice bidh an sinc a’ cleachdadh backpressure gus stad a chuir air sruthadh dàta nuair a tha na bufairean FIFO làn no nuair a tha dùmhlachd air an toradh aige.

Fiosrachadh Co-cheangailte

  • Sònrachaidhean eadar-aghaidh Avalon

Comharran bunaiteach IP Decoder Erasure

Cloc agus ath-shuidheachadh comharran

Ainm Seòrsa Avalon-ST Stiùir Tuairisgeul
clk_clk clk Cuir a-steach Am prìomh uaireadair siostam. Bidh an cridhe IP gu lèir ag obair air oir àrdachaidh clk_clk .
ath-shuidheachadh_reset_n ath-shuidheachadh_n Cuir a-steach Comharra gnìomhach ìosal a bhios ag ath-shuidheachadh an t-siostam gu lèir nuair a thèid a ràdh. Faodaidh tu an comharra seo a chuir an cèill gu asyncronach.

Ach, feumaidh tu deassert e co-shìnte ris a’ chomharra clk_clk. Nuair a thig an cridhe IP air ais bho ath-shuidheachadh, dèan cinnteach gu bheil an dàta a gheibh e na phacaid iomlan.

Comharran eadar-aghaidh cuir a-steach is toraidh Avalon-ST

Ainm Seòrsa Avalon-ST Stiùir Tuairisgeul
a-staigh_deiseil ullamh Toradh Comharra gluasad dàta deiseil gus sealltainn gu bheil an sinc deiseil airson gabhail ri dàta. Bidh an eadar-aghaidh sinc a’ stiùireadh a’ chomharra in_ready gus smachd a chumail air sruthadh dàta thairis air an eadar-aghaidh. Bidh an eadar-aghaidh sinc a’ glacadh na comharran eadar-aghaidh dàta air an oir gnàthach clk ag èirigh.
ann_dligheach dligheach Cuir a-steach Comharra dligheach dàta gus èifeachd nan comharran dàta a chomharrachadh. Nuair a dhearbhas tu an comharra in_valid, tha na comharran eadar-aghaidh dàta Avalon-ST dligheach. Nuair a dheasaicheas tu an comharra in_valid, tha na comharran eadar-aghaidh dàta Avalon-ST neo-dhligheach agus feumar an dì-meas. Faodaidh tu an comharra in_valid a dhearbhadh nuair a bhios dàta ri fhaighinn. Ach, cha bhith an sinc a’ glacadh an dàta bhon stòr ach nuair a dhearbhas cridhe an IP an comharra in_ready.
ann an_data[] dàta Cuir a-steach Cuir a-steach dàta anns a bheil na samhlaidhean còd-fhacal. Dligheach a-mhàin nuair a tha in_valid air a dhearbhadh. Tha an comharra in_data na vectar anns a bheil C x PAR samhlaidhean. Ma tha PAR < N, bidh còd-fhacal gach seanail a’ ruighinn thairis air grunn chuairtean.
ann an_ linn dàta Cuir a-steach Cuir a-steach dàta a sheallas dè na samhlaidhean a th’ ann an sguabadh às. Dligheach a-mhàin nuair a tha in_valid air a dhearbhadh. Tha e na vectar anns a bheil C x PAR pìosan.
a-muigh_deiseil ullamh Cuir a-steach Comharra gluasad dàta deiseil gus innse gu bheil am modal sìos an abhainn deiseil airson gabhail ri dàta. Bidh an stòr a’ toirt seachad dàta ùr (ma tha sin ri fhaighinn) nuair a dhearbhas tu an comharra out_ready agus a stadas tu a’ toirt seachad dàta ùr nuair a dheasaicheas tu an comharra out_ready.
as_dhligheach dligheach Toradh Comharra dligheach dàta. Bidh an cridhe IP ag ràdh gu bheil an comharra out_valid àrd, nuair a bhios toradh dligheach air out_data.
a-mach_data dàta Toradh A’ toirt a-steach toradh dì-chòdaichte nuair a dhearbhas cridhe an IP an comharra out_valid. Tha na samhlaidhean ceartaichte san aon òrdugh 's a tha iad air an cur a-steach. Tha e na vectar anns a bheil C x N samhlaidhean.
a-mach_mearachd mearachd Toradh A’ nochdadh còd-fhacal nach gabh a cheartachadh.
  • Tha comharra in_valid dearbhte a’ nochdadh dàta dligheach.
  • Faodaidh gach facal còd ruighinn thairis air grunn chuairtean, a rèir paramadair co-shìnteachd. Bidh an dealbhadh a’ cumail sùil air structar an cuir a-steach, agus mar sin chan fheum e crìochan pacaid air an eadar-aghaidh. Bidh an àireamh de shianalan aig an dealbhadh co-shìnte a’ meudachadh trochur le bhith ag ath-aithris nan aonadan gnìomh airson a h-uile seanal co-aontach. Chan eil an dealbhadh seo a’ cleachdadh taic ioma-seanail eadar-aghaidh Avalon-ST.
  • Nuair a dhearbhas an decoder an comharra out_valid, bheir e seachad dàta dligheach air out_data.
  • Bidh e a’ toirt a-mach faclan-còd C gach cearcall, far a bheil C an àireamh de shianalan ann an co-shìnte. Bidh an cridhe IP a’ dearbhadh comharra out_error nuair a gheibh e facal-còd nach gabh a cheartachadh, ie: nuair a tha an cridhe IP nas àirde na comas ceartachaidh sguabaidh às

Dealbhadh Iomraidh Decoder Erasure
Intel Corporation. Còraichean uile glèidhte. Tha Intel, suaicheantas Intel, agus comharran Intel eile nan comharran-malairt aig Intel Corporation no na fo-chompanaidhean aige. Tha Intel airidh air coileanadh a thoraidhean FPGA agus semiconductor gu mion-chomharrachadh gnàthach a rèir barantas àbhaisteach Intel, ach tha e a’ gleidheadh ​​​​na còrach atharrachaidhean a dhèanamh air toraidhean is seirbheisean sam bith aig àm sam bith gun rabhadh. Chan eil Intel a’ gabhail uallach no uallach sam bith ag èirigh bho bhith a’ cleachdadh no a’ cleachdadh fiosrachadh, toradh no seirbheis sam bith a tha air a mhìneachadh an seo ach a-mhàin mar a chaidh aontachadh gu soilleir ann an sgrìobhadh le Intel. Thathas a’ moladh do luchd-ceannach Intel an dreach as ùire de shònrachaidhean inneal fhaighinn mus cuir iad earbsa ann am fiosrachadh foillsichte sam bith agus mus cuir iad òrdughan airson toraidhean no seirbheisean.
Faodar ainmean is suaicheantasan eile a thagradh mar sheilbh chàich.

Sgrìobhainnean/Goireasan

PDF thumbnailDealbhadh Iomraidh Decoder Erasure
Instructions · Erasure Decoder Reference Design, Erasure Decoder, Erasure Decoder Reference

Faighnich Ceist

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

Faighnich Ceist

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