I-MICROCHIP Viterbi Decoder

Imininingwane
- I-Algorithm: I-Viterbi Decoder
- Okokufaka: 3-bit noma 4-bit okokufaka okuthambile noma okuqinile
- Indlela Yokuqopha: Amathuba amaningi
- Ukuqaliswa: I-serial kanye ne-Parallel
- Izicelo: Omakhalekhukhwini, ukuxhumana ngesathelayithi, umabonakude wedijithali
Imiyalo yokusetshenziswa komkhiqizo
I-Serial Viterbi Decoder icubungula amabhithi okokufaka ngawodwana ngendlela elandelanayo. Landela lezi zinyathelo ukuze usebenzise i-Serial Decoder:
- Nikeza amabhithi okokufaka ngokulandelanayo kusikhiphi khodi.
- Idekhoda izobuyekeza amamethrikhi endlela futhi yenze izinqumo ngebhithi ngayinye.
- Qonda ukuthi i-Serial Decoder ingase ihambe kancane kodwa inikeza ubunkimbinkimbi obunciphile kanye nokusetshenziswa kwensiza okuphansi.
- Sebenzisa i-Serial Decoder kuzinhlelo zokusebenza ezibeka phambili usayizi, ukusetshenziswa kwamandla, nezindleko kunesivinini.
- I-Parallel Viterbi Decoder icubungula amabhithi amaningi kanye kanye. Nansi indlela yokusebenzisa i-Parallel Decoder:
- Ngesikhathi esifanayo hlinzeka ngamabhithi amaningi njengokufakwayo kusikhikhoda ukuze sicutshungulwe ngokufanayo.
- Idikhoda ibuyekeza amamethrikhi endlela ahlukahlukene ngokuhambisana, okuholela ekucutshungulweni okusheshayo.
- Qaphela ukuthi i-Parallel Decoder inikezela ngokusebenza okuphezulu ngezindleko zokwanda kobunzima kanye nokusetshenziswa kwezinsiza.
- Khetha i-Parallel Decoder yezinhlelo zokusebenza ezidinga ukucutshungulwa okusheshayo nokuphuma okuphezulu, njengezinhlelo zokuxhumana zesikhathi sangempela.
FAQ
Q: Ayini amakhodi e-convolutional?
A: Amakhodi okuguqula amakhodi okulungisa amaphutha asetshenziswa kakhulu ezinhlelweni zokuxhumana ukuvikela kumaphutha okudlulisela.
Q: Isebenza kanjani i-Viterbi Decoder?
A: I-Viterbi Decoder isebenzisa i-algorithm ye-Viterbi ukukhomba ukulandelana okungenzeka kakhulu kwamabhithi adlulisiwe ngokusekelwe kusiginali eyamukelwe, kuncishiswe amaphutha okukhipha amakhodi.
Q: Kufanele ngiyikhethe nini i-Serial Viterbi Decoder ngaphezu kwe-Parallel?
A: Khetha i-Serial Decoder uma ubeka phambili ubunzima obuncishisiwe, ukusetshenziswa kwensiza okuphansi, nokusebenza kahle kwezindleko. Ilungele izinhlelo zokusebenza lapho isivinini singeyona into ekhathaza kakhulu.
Q: Yiziphi izinhlelo zokusebenza i-Viterbi Decoder evame ukusetshenziswa kuzo?
A: I-Viterbi Decoder isetshenziswa kakhulu ezinhlelweni zokuxhumana zesimanje ezifana nomakhalekhukhwini, ukuxhumana ngesathelayithi, nomabonakude wedijithali.
Isingeniso
I-Viterbi Decoder iyi-algorithm esetshenziswa ezinhlelweni zokuxhumana zedijithali ukunquma amakhodi okuguqula. Amakhodi e-Convolutional amakhodi okulungisa amaphutha asetshenziswa kakhulu ezinhlelweni zokuxhumana ukuze avikeleke kumaphutha ethulwa ngesikhathi sokudlulisa.
I-Viterbi Decoder ikhomba ukulandelana okungenzeka kakhulu kwamabhithi adlulisiwe ngokusekelwe kusiginali eyamukelwe ngokusebenzisa i-algorithm ye-Viterbi, indlela yokuhlela eguqukayo. Le algorithm icubungula zonke izindlela zekhodi ezingaba khona ukubala ukulandelana kwebhithi okungenzeka kakhulu ngokusekelwe kusiginali eyamukelwe. Ibe isikhetha indlela enethuba eliphezulu kakhulu.
I-Viterbi Decoder iyisiqophi sokungenzeka esikhulu kakhulu, esinciphisa amathuba ephutha ekuqopheni isignali eyamukelwe futhi sisetshenziswe ku-Serial, ethatha indawo encane, futhi nge-Parallel ukuze kube nomthamo ophezulu. Isetshenziswa kakhulu ezinhlelweni zokuxhumana zesimanje, okuhlanganisa omakhalekhukhwini, ukuxhumana ngesathelayithi, nomabonakude wedijithali. Le IP yamukela okokufaka okuthambile noma okuqinile okungu-3-bit noma okungu-4-bit.
I-algorithm ye-Viterbi ingasetshenziswa kusetshenziswa izindlela ezimbili eziyinhloko: i-serial ne-Parallel. Indlela ngayinye inezici ezihlukile kanye nezicelo, ezichazwe ngale ndlela elandelayo.
I-serial Viterbi Decoder
I-Serial Viterbi Decoder icubungula amabhithi okokufaka ngawodwana, ibuyekeza amamethrikhi wendlela ngokulandelana kwayo futhi ithathe izinqumo ngebhithi ngayinye. Kodwa-ke, ngenxa yokucutshungulwa kwayo kwe-serial, ijwayele ukuhamba kancane uma iqhathaniswa nozakwabo we-Parallel. I-Serial Decoder idinga imijikelezo yewashi engu-69 ukuze ikhiqize okukhiphayo ngenxa yokubuyekezwa kwayo okulandelanayo kwawo wonke amamethrikhi ombuso angenzeka, kanye nesidingo sokulandelela emuva nge-trellis ngebhithi ngalinye, okuholela ekwelulweni kwesikhathi sokucubungula.
I-advantagI-e yokusebenzisa idekhoda ye-Serial ilele enkingeni yayo evamile encishisiwe kanye nokusetshenziswa okuphansi kwensiza yehadiwe, uma kuqhathaniswa ne-Parallel decoder. Lokhu kwenza kube i-advantageous inketho yezinhlelo zokusebenza lapho usayizi, ukusetshenziswa kwamandla, nezindleko zibaluleke kakhulu kunejubane.
I-Parallel Viterbi Decoder
I-Parallel Viterbi Decoder yakhelwe ukucubungula izingcezu eziningi ngasikhathi sinye. Lokhu kufinyelelwa ngokusebenzisa izindlela zokucubungula ezifanayo ukuze kulungiswe ngesikhathi esisodwa amamethrikhi endlela ehlukahlukene. Ukufana okunjalo kubangela ukuncipha okukhulu kwenani lemijikelezo yewashi edingekayo ukuze kukhiqizwe okukhiphayo, okuyimijikelezo yewashi engu-8.
Isivinini se-Parallel Decoder siza ngezindleko zokukhushulwa kobunzima kanye nokusetshenziswa kwensiza, okudinga ihadiwe eyengeziwe ukuze kusetshenziswe izici zokucubungula ezihambisanayo, ezingakhuphula usayizi nokusetshenziswa kwamandla kwedekhoda. Kuzinhlelo zokusebenza ezidinga ukuphuma okuphezulu nokucutshungulwa okusheshayo, njengezinhlelo zokuxhumana zesikhathi sangempela, i-Parallel Viterbi Decoder ivame ukukhethwa.
Kafushane, isinqumo phakathi kokusebenzisa i-Serial kanye ne-Parallel Viterbi Decoder sincike kuzimfuneko ezithile zohlelo lokusebenza. Kuzinhlelo zokusebenza ezidinga amandla amancane, izindleko, kanye nesivinini, isiqophi se-serial sivamise ukuba sifanele. Kodwa-ke, ezinhlelweni ezifuna isivinini esikhulu nokuphuma okuphezulu, lapho ukusebenza kubaluleke kakhulu, i-Parallel decoder iyona ndlela ekhethwayo, nakuba iyinkimbinkimbi kakhulu futhi idinga izinsiza ezengeziwe.
Isifinyezo
Ithebula elilandelayo libala isifinyezo sezimpawu ze-IP ye-Viterbi Decoder.
Ithebula 1. Izimpawu ze-Viterbi Decoder
| Inguqulo ye-Core | Lo mbhalo usebenza ku-Viterbi Decoder v1.1. |
| Imindeni Yedivayisi Esekelwe | • I-PolarFire® SoC
• I-PolarFire |
| Ukugeleza Kwethuluzi Okusekelwe | Idinga i-Libero® SoC v12.0 noma ukukhishwa kwakamuva. |
| Ilayisensi | I-Viterbi Decoder encrypted RTL itholakala mahhala nganoma iyiphi ilayisensi ye-Libero.
I-RTL Ebethelwe: Ikhodi ye-RTL ebethelwe ephelele inikezwa umnyombo, okuvumela umgogodla ukuthi uqiniswe nge-SmartDesign. Ukulingisa, ukuhlanganiswa, kanye nesakhiwo kwenziwa ngesofthiwe ye-Libero. |
Izici
I-Viterbi Decoder IP inezici ezilandelayo:
- Isekela ububanzi bokufakwayo obuthambile be-3-bit noma i-4-bit
- Isekela izakhiwo ze-Serial kanye ne-Parallel
- Isekela ubude be-traceback obuchazwe umsebenzisi, futhi inani elizenzakalelayo lingu-20
- Isekela izinhlobo zedatha ye-unipolar ne-bipolar
- Isekela izinga lekhodi lika-1/2
- Isekela ubude bomkhawulo obungu-7
Imiyalelo yokufaka
I-IP core kufanele ifakwe ku-IP Catalogue yesofthiwe ye-Libero® SoC ngokuzenzakalelayo ngomsebenzi wokubuyekeza Ikhathalogi ye-IP kusofthiwe ye-Libero SoC, noma ilandwa mathupha kukhathalogi. Uma i-IP core isifakiwe kukhathalogi ye-IP yesofthiwe ye-Libero SoC, iyalungiswa, ikhiqizwe, futhi iqiniswe ngaphakathi kwe-SmartDesign ukuze ifakwe kuphrojekthi ye-Libero.
Ukusetshenziswa Kwedivayisi kanye nokusebenza (Buza umbuzo)
Ukusetshenziswa kwensiza ye-Viterbi Decoder kukalwa kusetshenziswa ithuluzi le-Synopsys Synplify Pro, futhi imiphumela ifinyezwa kuthebula elilandelayo.
Ithebula 2. Ukusetshenziswa Kwedivayisi Nezinsiza
| Imininingwane Yedivayisi | Uhlobo Lwedatha | Izakhiwo | Izinsiza | Ukusebenza (MHz) | Ama-RAM | Izivimbela zezibalo | I-Chip Globals | |||
| Umndeni | Idivayisi | Ama-LUT | I-DFF | I-LSRAM | USRAM | |||||
| I-PolarFire® SoC | I-MPFS250T | Unipolar | I-serial | 416 | 354 | 200 | 3 | 0 | 0 | 0 |
| I-Bipolar | I-serial | 416 | 354 | 200 | 3 | 0 | 0 | 0 | ||
| Unipolar | Ukuhambisana | 13784 | 4642 | 200 | 0 | 0 | 0 | 0 | ||
| I-Bipolar | Ukuhambisana | 13768 | 4642 | 200 | 0 | 0 | 0 | 1 | ||
| I-PolarFire | I-MPF300T | Unipolar | I-serial | 416 | 354 | 200 | 3 | 0 | 0 | 0 |
| I-Bipolar | I-serial | 416 | 354 | 200 | 3 | 0 | 0 | 0 | ||
| Unipolar | Ukuhambisana | 13784 | 4642 | 200 | 0 | 0 | 0 | 0 | ||
| I-Bipolar | Ukuhambisana | 13768 | 4642 | 200 | 0 | 0 | 0 | 1 | ||
Okubalulekile: Idizayini isetshenziswa kusetshenziswa i-Viterbi Decoder ngokumisa amapharamitha we-GUI alandelayo:
- Ububanzi Bedatha Ethambile = 4
- Ubude be-K = 7
- Izinga lekhodi = ½
- Ubude be-Traceback = 20
I-Viterbi Decoder IP Configurator
I-Viterbi Decoder IP Configurator (Buza Umbuzo)
Lesi sigaba sinikeza i-overview ye-Viterbi Decoder Configurator interface kanye nezingxenye zayo ezihlukahlukene.
I-Viterbi Decoder Configurator inikeza isixhumi esibonakalayo esinesithombe sokumisa amapharamitha nezilungiselelo ze-Viterbi Decoder IP core. Ivumela umsebenzisi ukuthi akhethe amapharamitha afana nobubanzi bedatha obuthambile, ubude be-K, isilinganiso sekhodi, ubude be-Traceback, i-Datatype, i-Architecture, i-Testbench, ne-License. Ukucushwa okubalulekile kuchazwe kuThebula 3-1.
Umfanekiso olandelayo unikeza imininingwane view kwe-interface ye-Viterbi Decoder Configurator.
Umfanekiso 1-1. I-Viterbi Decoder IP Configurator

Isixhumi esibonakalayo sihlanganisa nezinkinobho OK kanye nethi Khansela zokuqinisekisa noma ukulahla ukulungiselelwa okwenziwe.
Incazelo Esebenzayo
Isibalo esilandelayo sibonisa ukuqaliswa kwehadiwe ye-Viterbi Decoder.
Umfanekiso 2-1. Ukuqaliswa kwe-Hardware ye-Viterbi Decoder

Le mojula isebenza ku-DVALID_I. Uma i-DVALID_I igonyelwa, idatha efanele ithathwa njengokufakwayo, bese inqubo iqala. Le IP inebhafa yomlando futhi ngokusekelwe kulokho kukhetha, i-IP ithatha inombolo yebhafa ekhethiwe ethi DVALID_Is + Eminye imijikelezo yewashi ukuze ikhiqize okukhiphayo kokuqala. Ngokuzenzakalelayo, isigcinalwazi somlando singu-20. Ukubambezeleka phakathi kokufaka nokuphumayo kwe-Parallel Viterbi Decoder kungu-20 DVALID_Is + 14 Clock Cycles. Ukubambezeleka phakathi kokufaka nokuphumayo kwe-Serial Viterbi Decoder kungu-20 DVALID_Is + 72 Clock Cycles.
I-Architecture (Buza Umbuzo)
I-Viterbi Decoder ibuyisa idatha ekuqaleni eyanikezwa Isifaki khodi Se-Convolutional ngokuthola indlela engcono kakhulu kuzo zonke izimo zokufaka ikhodi ezingaba khona. Ngobude obuyisithiyo obungu-7, kunezifunda ezingama-64. I-architecture iqukethe amabhulokhi amakhulu alandelayo:
- Iyunithi Yemethrikhi Yegatsha (BMU)
- I-Path Metric Unit (PMU)
- I-Trace Back Unit (TBU)
- Engeza i-Compare Select Unit (ACSU)
Umfanekiso olandelayo ukhombisa i-Viterbi Decoder architecture.
Umfanekiso 2-2. I-Viterbi Decoder Architecture

I-Viterbi Decoder inamabhulokhi amathathu angaphakathi achazwa kanje:
- Iyunithi Yemethrikhi Yegatsha (BMU): I-BMU ibala umehluko phakathi kwesignali eyamukelwe nawo wonke amasiginali adluliswayo okungenzeka adluliselwe, isebenzisa amamethrikhi afana nebanga le-Haming ledatha kanambambili noma ibanga le-Euclidean lezinhlelo ezithuthukisiwe zokuguquguquka. Lesi sibalo sihlola ukufana phakathi kwamasignali atholiwe kanye okungenzeka adluliselwe. I-BMU icubungula lawa mamethrikhi kuphawu ngalunye olutholiwe noma ibhithi bese idlulisela imiphumela Kuyunithi Yemethrikhi Yendlela.
- I-Path Metric Unit (PMU): I-PMU eyaziwa nangokuthi iyunithi ye-Add-Compare-Select (ACS), ibuyekeza amamethrikhi endlela ngokucubungula amamethrikhi egatsha kusuka ku-BMU. Ilandela umkhondo wemethrikhi eqongelelekayo yendlela engcono kakhulu yesifunda ngasinye kumdwebo we-trellis (umfanekiso owumfanekiso wezinguquko ezingaba khona zesimo). I-PMU yengeza imethrikhi yegatsha entsha kumethrikhi yendlela yamanje yesifunda ngasinye, iqhathanisa zonke izindlela eziholela kuleso simo, bese ikhetha leyo enemethrikhi ephansi kakhulu, ebonisa indlela okungenzeka kakhulu. Le nqubo yokukhetha yenziwa esigabeni ngasinyetage ye-trellis, okuholela eqoqweni lezindlela okungenzeka kakhulu, ezaziwa ngokuthi izindlela zabasindile, zesifunda ngasinye.
- I-Traceback Unit (TBU): I-TBU inesibopho sokukhomba ukulandelana okungenzeka kakhulu kwezifunda, kulandela ukucutshungulwa kwezimpawu ezitholiwe yi-PMU. Ifeza lokhu ngokulandelela i-trellis kusukela esimweni sokugcina nge-metric yendlela ephansi kakhulu. I-TBU iqala kusukela ekugcineni kwesakhiwo se-trellis futhi ilandelela emuva ezindleleni zabasindile isebenzisa izikhombi noma izinkomba, ukuze inqume ukulandelana okungenzeka kakhulu kokudluliselwa. Ubude be-traceback bunqunywa ubude obuyisithiyo bekhodi ye-convolutional, okunomthelela kukho kokubili ukubambezeleka kokukhishwa kwamakhodi nokuba yinkimbinkimbi. Ngemva kokuqeda inqubo yokulandelela emuva, idatha ekhishiwe yethulwa njengokuphumayo, ngokuvamile kususwa izingcezu zomsila ezifakiwe, ezifakwe ekuqaleni ukuze kusule isishumeki se-convolutional.
I-Viterbi Decoder isebenzisa lawa mayunithi amathathu ukucacisa ngokunembile isignali eyamukelwe kudatha yangempela edlulisiwe, ngokulungisa noma yimaphi amaphutha okungenzeka enzeka ngesikhathi sokudlulisa.
Idume ngokusebenza kahle kwayo, i-algorithm ye-Viterbi iyindlela ejwayelekile yokuqopha amakhodi e-convolutional ngaphakathi kwezinhlelo zokuxhumana.
Amafomethi edatha amabili ayatholakala ukuze afakwe ikhodi ethambile: i-unipolar ne-bipolar. Ithebula elilandelayo libala amanani nezincazelo ezihambisanayo ze-3-bit soft input.
Ithebula 2-1. Okokufaka Okuthambile okungu-3-bit
| Incazelo | Unipolar | I-Bipolar |
| Okuqine kakhulu 0 | 000 | 100 |
| Inamandla ngokuqhathaniswa 0 | 001 | 101 |
| Ibuthakathaka ngokulinganiselwe 0 | 010 | 110 |
| Okubuthakathaka 0 | 011 | 111 |
| Okubuthakathaka 1 | 100 | 000 |
| Ibuthakathaka ngokulinganiselwe 1 | 101 | 001 |
| Inamandla ngokuqhathaniswa 1 | 110 | 010 |
| Okuqine kakhulu 1 | 111 | 100 |
Ithebula elilandelayo libala ikhodi ye-convolution evamile.
Ithebula 2-2. Ikhodi Yenguquko Ejwayelekile
| Ubude Obuboshiwe | Izinga Lokukhiphayo = 2 | |
| Kanambambili | I-Octal | |
| 7 | 1111001 | 171 |
| 1011011 | 133 | |
I-Viterbi Decoder Parameters kanye ne-Interface Signals (Buza umbuzo)
Lesi sigaba sidingida amapharamitha kusilungiselelo se-Viterbi Decoder GUI kanye namasiginali we-I/O.
Izilungiselelo zokucushwa (Buza umbuzo)
Ithebula elilandelayo libala imingcele yokumisa esetshenziswa ekusetshenzisweni kwehadiwe ye-Viterbi Decoder. Lawa amapharamitha ajwayelekile futhi ayahluka ngokwesidingo sohlelo lokusebenza.
Ithebula 3-1. Ukucushwa Amapharamitha
| Igama lepharamitha | Incazelo | Inani |
| Ububanzi Bedatha Ethambile | Icacisa inani lamabhithi asetshenziselwa ukumela ububanzi bedatha yokufaka ethambile | Umsebenzisi ongakhethwa osekela amabhithi angu-3 no-4 |
| K Ubude | U-K ubude obuyisibopho sekhodi ye-convolutional | Kulungiswe ku-7 |
| Isilinganiso sekhodi | Ibonisa isilinganiso samabhithi okokufaka kumabhithi okukhiphayo | 1/2 |
| Ubude be-Traceback | Inquma ukujula kwe-trellis esetshenziswe ku-algorithm ye-Viterbi | Inani elichazwe umsebenzisi futhi ngokuzenzakalelayo, lingu-20 |
| Uhlobo Lwedatha | Ivumela abasebenzisi ukuthi bakhethe uhlobo lwedatha yokufaka | Ingakhethwa ngumsebenzisi futhi isekela izinketho ezilandelayo:
• I-Unipolar • I-Bipolar |
| Izakhiwo | Icacisa uhlobo lokusetshenziswa kwezakhiwo | Isekela izinhlobo zokusetshenziswa ezilandelayo:
• Ukuhambisana • I-serial |
Okokufaka kanye Nezimpawu Zokuphumayo (Buza umbuzo)
Ithebula elilandelayo libala izimbobo zokufaka neziphumayo ze-Viterbi Decoder IP.
Ithebula 3-2. Izimbobo Zokufaka Nezokukhiphayo
| Igama Lesignali | Isiqondiso | Ububanzi | Incazelo |
| SYS_CLK_I | Okokufaka | 1 | Isignali yewashi lokufaka |
| I-ARSTN_I | Okokufaka | 1 | Isignali yokusetha kabusha okokufaka (Ukusetha kabusha okusebenzayo okuphansi oku-Asynchronous) |
| DATA_I | Okokufaka | 6 | Isignali yokufaka idatha (MSB 3-bit IDATA, LSB 3-bit QDATA) |
| DVALID_I | Okokufaka | 1 | Isignali yokokufaka evumelekile yedatha |
| DATA_O | Okukhiphayo | 1 | Ukukhishwa kwedatha ye-Viterbi Decoder |
| DVALID_O | Okukhiphayo | 1 | Idatha evumelekile yesignali yokuphumayo |
Imidwebo Yesikhathi
Lesi sigaba sidingida imidwebo yesikhathi ye-Viterbi Decoder.
Isibalo esilandelayo sibonisa umdwebo wesikhathi we-Viterbi Decoder osebenza kukho kokubili ukulungiselelwa kwemodi ye-Serial kanye ne-Parallel.
Umfanekiso 4-1. Umdwebo Wesikhathi

- I-Serial Viterbi Decoder idinga ubuncane bemijikelezo yewashi engu-69 (Okukhiphayo) ukuze ikhiqize okukhiphayo.
- Ukuze ubale ukubambezeleka kwe-Serial Viterbi Decoder, sebenzisa isibalo esilandelayo:
- Inombolo yezikhathi zebhafa yomlando DVALIDs + 72 imijikelezo yewashi
- Ngesibample, Uma Ubude Bebhafa Yomlando busethelwe ku-20, ke
- Ukubambezeleka = Okusemthethweni okungu-20 + Imijikelezo yewashi engama-72
- I-Parallel Viterbi Decoder idinga ubuncane bemijikelezo yewashi engu-8 (Ukudlula) ukuze kukhiqizwe okukhiphayo.
- Ukuze ubale ukubambezeleka kwe-Parallel Viterbi Decoder, sebenzisa isibalo esilandelayo:
- Inombolo yezikhathi zebhafa yomlando DVALIDs + 14 imijikelezo yewashi
- Ngesibample, Uma Ubude Bebhafa Yomlando busethelwe ku-20, ke
- Ukubambezeleka = Okusemthethweni okungu-20 + Imijikelezo yewashi engama-14
Okubalulekile: Umdwebo wesikhathi wedekhoda ye-Serial kanye ne-Parallel Viterbi uyafana, ngaphandle kwenani lemijikelezo yewashi elidingekayo kusikhikhoda ngasinye.
Ukulingisa kwe-Testbench
A sampI-le testbench ihlinzekwa ukuhlola ukusebenza kwe-Viterbi Decoder. Ukuze ulingise umongo usebenzisa i-testbench, yenza lezi zinyathelo ezilandelayo:
- Vula uhlelo lwe-Libero® SoC, chofoza Ikhathalogi > View > I-Windows > Ikhathalogi, bese unweba i-Solutions-Wireless. Chofoza kabili i-Viterbi_Decoder, bese uchofoza okuthi KULUNGILE. Amadokhumenti ahlotshaniswa ne-IP afakwe ohlwini ngaphansi kokuthi Amadokhumenti.
Okubalulekile: Uma ungayiboni ithebhu Yekhathalogi, zulazulela ku View Imenyu yeWindows, bese uchofoza Ikhathalogi ukuze uyenze ibonakale. - Lungiselela i-IP ngokwesidingo, njengoba kukhonjisiwe kuMfanekiso 1-1.
- Isifaki khodi se-FEC kufanele silungiselelwe ukuhlola i-Viterbi Decoder. Vula Ikhathalogi futhi ulungiselele i-IP Encoder ye-FEC.
- Zulazulela kuthebhu ye-Stimulus Hierarchy, bese uchofoza u-Build Hierarchy.
- Kuthebhu ethi I-Stimulus Hierarchy, chofoza kwesokudla ibhentshi le-test (vit_decoder_tb(vit_decoder_tb.v [work])), bese uchofoza okuthi Lingisa Idizayini Yangaphambili > Vula Ngokusebenzisana.
Okubalulekile: Uma ungaboni ithebhu ethi Stimulus Hierarchy, zulazulela ku View > Imenyu yeWindows bese uchofoza I-Stimulus Hierarchy ukuze uyenze ibonakale.
Ithuluzi le-ModelSim® livula ngebhentshi lokuhlola, njengoba kuboniswe emfanekisweni olandelayo.
Umfanekiso 5-1. Iwindi Lokulingisa Ithuluzi le-ModelSim

Okubalulekile
- Uma ukulingisa kuphazamiseka ngenxa yomkhawulo wesikhathi sokusebenza oshiwo ku-.do file, sebenzisa umyalo we-run -all ukuze uqedele ukulingisa.
- Ngemuva kokuqalisa ukulingisa, i-testbench ikhiqiza amabili files (fec_input.txt, vit_output.txt) futhi ungakwazi ukuqhathanisa kokubili files ukulingiswa okuyimpumelelo.
Umlando Wokubuyekeza (Buza Umbuzo)
Umlando wokubuyekeza uchaza izinguquko ezisetshenziswe kudokhumenti. Izinguquko zifakwe ohlwini ngokubukeza, kuqala ngokushicilelwa kwamanje.
Ithebula 6-1. Umlando Wokubuyekeza
| Buyekeza | Usuku | Incazelo |
| B | 06/2024 | Okulandelayo uhlu lwezinguquko ezenziwe ekubuyekezweni B kwedokhumenti:
• Kubuyekezwe okuqukethwe kwesigaba Sesethulo • Kwengezwe Ithebula 2 esigabeni sokuSebenzisa kanye nokusebenza Kwedivayisi • Kwengezwe 1. Isigaba se-Viterbi Decoder IP Configurator • Kwengezwe okuqukethwe mayelana namabhulokhi angaphakathi, Ithebula elibuyekeziwe 2-1 futhi lengeza Ithebula 2-2 phakathi 2.1. Isigaba sezokwakha • Kubuyekezwe Ithebula 3-1 kokuthi 3.1. Isigaba Sezilungiselelo • Kwengezwe Umfanekiso 4-1 kanye Nenothi ku-4. Ingxenye yeMidaya Yesikhathi • Kubuyekezwe Umfanekiso 5-1 koku-5. Isigaba sokulingisa se-Testbench |
| A | 05/2023 | Ukukhishwa kokuqala |
Ukusekelwa kwe-Microchip FPGA
Iqembu lemikhiqizo ye-Microchip FPGA lisekela imikhiqizo yalo ngezinkonzo ezehlukene zokusekela, okuhlanganisa Isevisi Yamakhasimende, Isikhungo Sokusekela Ubuchwepheshe Bekhasimende, a webindawo, kanye namahhovisi okuthengisa emhlabeni wonke. Amakhasimende aphakanyiswa ukuthi avakashele izinsiza ze-inthanethi ze-Microchip ngaphambi kokuxhumana nosekelo njengoba kungenzeka ukuthi imibuzo yawo isiphenduliwe.
Xhumana Nesikhungo Sosizo Lobuchwepheshe ngokusebenzisa i webindawo ku www.microchip.com/support. Yisho inombolo Yengxenye Yedivayisi ye-FPGA, khetha isigaba sekesi esifanele, bese ulayisha idizayini files ngenkathi udala ikesi lokusekela lobuchwepheshe.
Xhumana Nesevisi Yekhasimende ukuze uthole ukwesekwa kwemikhiqizo okungeyona eyobuchwepheshe, njengentengo yomkhiqizo, ukuthuthukiswa komkhiqizo, ulwazi lokubuyekeza, isimo soku-oda, nokugunyazwa.
- Ukusuka eNyakatho Melika, shayela u-800.262.1060
- Kuwo wonke umhlaba, shayela ku-650.318.4460
- Ifeksi, noma yikuphi emhlabeni, 650.318.8044
Ulwazi lwe-Microchip
I-Microchip Webindawo
I-Microchip inikeza ukusekelwa kwe-inthanethi nge-ethu webindawo ku www.microchip.com/. Lokhu webindawo isetshenziselwa ukwenza files kanye nolwazi olutholakala kalula kumakhasimende. Okunye okuqukethwe okutholakalayo kuhlanganisa:
- Ukwesekwa Komkhiqizo - Ama-datasheets namaphutha, amanothi ohlelo lokusebenza kanye nezinomboloampizinhlelo, izinsiza zokuklama, imihlahlandlela yabasebenzisi kanye nemibhalo yokwesekwa kwezingxenyekazi zekhompuyutha, ukukhishwa kwesofthiwe yakamuva kanye nesofthiwe efakwe kungobo yomlando
- Ukusekela Okujwayelekile Kwezobuchwepheshe - Imibuzo Evame Ukubuzwa (FAQs), izicelo zokusekelwa kwezobuchwepheshe, amaqembu ezingxoxo eziku-inthanethi, uhlu lwamalungu ohlelo lukazakwethu we-Microchip design
- Ibhizinisi le-Microchip - Isikhethi somkhiqizo nemihlahlandlela yoku-oda, ukukhishwa kwakamuva kwe-Microchip, ukufakwa kuhlu kwamasemina nemicimbi, uhlu lwamahhovisi okuthengisa e-Microchip, abasabalalisi nabamele imboni
Isevisi yesaziso sokushintsha umkhiqizo
Isevisi yesaziso sokushintsha umkhiqizo we-Microchip isiza ukugcina amakhasimende enolwazi ngemikhiqizo ye-Microchip. Ababhalisile bazothola isaziso se-imeyili noma nini lapho kukhona izinguquko, izibuyekezo, izibuyekezo noma iziphambeko ezihlobene nomndeni womkhiqizo othile noma ithuluzi lokuthuthukisa elithandwayo.
Ukuze ubhalise, yiya ku www.microchip.com/pcn bese ulandela imiyalelo yokubhalisa.
Ukwesekwa Kwamakhasimende
Abasebenzisi bemikhiqizo ye-Microchip bangathola usizo ngeziteshi ezimbalwa:
- Umsabalalisi noma Ummeleli
- Ihhovisi Lokuthengisa Lendawo
- I-Embedded Solutions Engineer (ESE)
- Ukusekela kwezobuchwepheshe
Amakhasimende kufanele athinte umsabalalisi wawo, ummeleli noma i-ESE ukuze bathole ukwesekwa. Amahhovisi okuthengisa endawo nawo ayatholakala ukuze asize amakhasimende. Uhlu lwamahhovisi okuthengisa nezindawo lufakiwe kulo mbhalo.
Ukwesekwa kwezobuchwepheshe kuyatholakala nge- webisayithi ku: www.microchip.com/support
Isici Sokuvikela Ikhodi Yamadivayisi e-Microchip
Qaphela imininingwane elandelayo yesici sokuvikela ikhodi emikhiqizweni ye-Microchip:
- Imikhiqizo ye-Microchip ihlangabezana nokucaciswa okuqukethwe ku-Microchip Data Sheet yayo.
- I-Microchip ikholelwa ukuthi umkhaya wayo wemikhiqizo uvikelekile uma usetshenziswa ngendlela ehlosiwe, ngaphakathi kwezicaciso zokusebenza, nangaphansi kwezimo ezivamile.
- Amanani e-Microchip futhi avikela ngokunamandla amalungelo ayo okuvikela ubunikazi bokusungula. Imizamo yokwephula izici zokuvikela ikhodi yomkhiqizo we-Microchip inqatshelwe ngokuphelele futhi ingase yephule uMthetho we-Digital Millennium Copyright Act.
- I-Microchip nanoma yimuphi omunye umkhiqizi we-semiconductor ongaqinisekisa ukuphepha kwekhodi yayo. Ukuvikelwa kwekhodi akusho ukuthi siqinisekisa ukuthi umkhiqizo “awunakunqamuka”. Ukuvikelwa kwekhodi kuhlala kuvela njalo. I-Microchip izinikele ekuthuthukiseni ngokuqhubekayo izici zokuvikela ikhodi zemikhiqizo yethu.
Isaziso Somthetho
Lokhu kushicilelwa kanye nolwazi olulapha kungasetshenziswa kuphela emikhiqizweni ye-Microchip, okuhlanganisa ukuklama, ukuhlola, nokuhlanganisa imikhiqizo ye-Microchip nohlelo lwakho lokusebenza. Ukusetshenziswa kwalolu lwazi
nganoma iyiphi enye indlela yephula le migomo. Ulwazi olumayelana nezinhlelo zokusebenza zedivayisi lunikezwa ukuze kube lula kuwe futhi lungase luthathelwe indawo yizibuyekezo. Kuyisibopho sakho ukuqinisekisa ukuthi isicelo sakho sihlangabezana nezicaciso zakho. Xhumana nehhovisi lakho lendawo yokuthengisa le-Microchip ukuze uthole ukwesekwa okwengeziwe noma, thola ukwesekwa okwengeziwe kokuthi www.microchip.com/en-us/support/design-help/client-support-services.
LOLU LWAZI LUNIKEZWA YI-MICROCHIP “NJENGOBA LUKHO”. I-MICROCHIP AYIKUMELELI NOMA IZIQINISEKISO ZANOMA YILUPHI UHLOBO NOMA KUCHAZEKILE NOMA OKUSHIWO, OKUBHALWE NOMA OKUSHIWO, OKUMTHETHO NOMA OKUNYE, OKUPHATHELENE NOLWAZI KUBANDAKANYA KODWA AKUkhawulelwe KUNOMA YILUPHI ISIQINISEKISO, UKWENZA, UKWENZA, UKWENZA, UKWENZA. NGENHLOSO ETHILE, NOMA IZIQINISEKISO EZIPHATHELENE NEsimo, IKHWALITHI, NOMA UKUSEBENZA KWAYO.
AKUKHO MCIMBI ONGAZOBA NESIbophezelo I-MICROCHIP NGANOMA YILUPHI ULWAZI , ESIKHETHEKILE, ESIJEZISO, ISENZAKALO, NOMA OKULANDELAYO, UMONAKALO, Izindleko, NOMA Izindleko zanoma yiluphi uhlobo oluhlotshaniswa noLWAZI NOMA UKUSETSHENZISWA KWALO, NOMA KUBE NEZINTO EZIPHUMAYO, OKUNGENZEKA NOMA UMONAKALO UNGABONAKALA. NGENXA ESIPHELELE NGENXA EVUMELEKILE YOMTHETHO, ISIBOPHO SESIWONKE SE-MICROCHIP KUZO ZONKE IZINKINGA NGANOMA YIYIPHI INDLELA EPHATHANA NOLWAZI NOMA UKUSETSHENZISWA KWALO NGEKE KWEQE INOMBOLO YEZINKOKHELO, UMA YIKHO, OYIKHOKHE NGOKUQONDILE UKUZE UBIZE I-MICROCHIP.
Ukusetshenziswa kwamadivayisi e-Microchip ekusekeleni impilo kanye/noma izicelo zokuphepha kusengozini yomthengi ngokuphelele, futhi umthengi uyavuma ukuvikela, ukunxephezela nokubamba i-Microchip engenabungozi kunoma yimuphi nanoma yimuphi umonakalo, izimangalo, amasudi, noma izindleko ezibangelwa ukusetshenziswa okunjalo. Awekho amalayisensi adluliswayo, ngokusobala noma ngenye indlela, ngaphansi kwanoma imaphi amalungelo empahla yengqondo ye-Microchip ngaphandle kwalapho kushiwo ngenye indlela.
Izimpawu zokuhweba
Igama le-Microchip nelogo, ilogo ye-Microchip, i-Adaptec, i-AVR, i-logo ye-AVR, i-AVR Freaks, i-BesTime, i-BitCloud, i-CryptoMemory, i-CryptoRF, i-dsPIC, i-flexPWR, i-HELDO, i-IGLOO, i-JukeBlox, i-KeeLoq, i-Kleer, i-LANCheck, i-LinkMD, i-maXSty MediaLB, megaAVR, Microsemi, Microsemi logo, MOST, MOST logo, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 logo, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST Logo, SuperFlash, Symmetri , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron, kanye ne-XMEGA izimpawu zokuthengisa ezibhalisiwe ze-Microchip Technology Incorporated e-USA nakwamanye amazwe.
AgileSwitch, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed Control, HyperLight Load, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, ProASIC Plus logo, Quiet-Wire, SmartFusion, SyncWorld, I-TimeCesium, i-TimeHub, i-TimePictra, i-TimeProvider, ne-ZL yizimpawu zokuthengisa ezibhalisiwe ze-Microchip Technology Incorporated e-USA.
Ukucindezelwa kokhiye abaseduze, i-AKS, i-Analog-for-the-Digital Age, AnyIn, AnyOut, Augmented Switching, BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM Average, dsPICDEM.net , DAM, ECAN, Espresso T1S, EtherGREEN, EyeOpen, GridTime, IdealBridge,
IGaT, In-Circuit Serial Programming, ICSP, INICnet, Intelligent Paralleling, IntelliMOS, Inter-Chip Connectivity, JitterBlocker, Knob-on-Display, MarginLink, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Certified logo, MPLIB, MPLINK, mSiC, MultiTRAK, NetDetach, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, Power MOS IV, Power MOS 7, PowerSmart, PowerSmart, , QMatrix, REAL ICE, Ripple Blocker, RTAX, RTG4, SAM-ICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance , Isikhathi Esethenjwayo, TSHARC, Turing, USBCheck, VariSense, VectorBlox, VeriPHY, ViewI-Span, i-WiperLock, i-XpressConnect, ne-ZENA izimpawu zokuthengisa ze-Microchip Technology Incorporated e-USA nakwamanye amazwe.
I-SQTP iwuphawu lwesevisi lwe-Microchip Technology Incorporated e-USA
Ilogo ye-Adaptec, Frequency on Demand, Silicon Storage Technology, ne-Symmcom izimpawu zokuthengisa ezibhalisiwe ze-Microchip Technology Inc. kwamanye amazwe.
I-GestIC inguphawu lokuthengisa olubhalisiwe lwe-Microchip Technology Germany II GmbH & Co. KG, inkampani ephethwe yi-Microchip Technology Inc., kwamanye amazwe.
Zonke ezinye izimpawu zokuthengisa ezishiwo lapha ziyimpahla yezinkampani zazo.
© 2024, Microchip Technology Incorporated kanye nezinkampani ezingaphansi kwayo. Wonke Amalungelo Agodliwe.
ISBN: 978-1-6683-4696-9
Uhlelo Lokuphatha Ikhwalithi
Ukuze uthole ulwazi mayelana ne-Microchip's Quality Management Systems, sicela uvakashele www.microchip.com/quality.
Ukuthengisa Nesevisi Yomhlaba Wonke
| I-AMERICAS | I-ASIA/PACIFIC | I-ASIA/PACIFIC | I-Europe |
| Ibhizinisi Ihhovisi | Australia - Sydney
Ucingo: 61-2-9868-6733 China - Beijing Ucingo: 86-10-8569-7000 China - Chengdu Ucingo: 86-28-8665-5511 China - Chongqing Ucingo: 86-23-8980-9588 China - Dongguan Ucingo: 86-769-8702-9880 China - Guangzhou Ucingo: 86-20-8755-8029 China - Hangzhou Ucingo: 86-571-8792-8115 I-China - Hong Kong SAR Ucingo: 852-2943-5100 China - Nanjing Ucingo: 86-25-8473-2460 China - Qingdao Ucingo: 86-532-8502-7355 China - Shanghai Ucingo: 86-21-3326-8000 China - Shenyang Ucingo: 86-24-2334-2829 China - Shenzhen Ucingo: 86-755-8864-2200 China - Suzhou Ucingo: 86-186-6233-1526 China - Wuhan Ucingo: 86-27-5980-5300 China - Xian Ucingo: 86-29-8833-7252 China - Xiamen Ucingo: 86-592-2388138 China - Zhuhai Ucingo: 86-756-3210040 |
I-India - Bangalore
Ucingo: 91-80-3090-4444 India - New Delhi Ucingo: 91-11-4160-8631 I-India - iPune Ucingo: 91-20-4121-0141 Japan - Osaka Ucingo: 81-6-6152-7160 Japan - Tokyo Ucingo: 81-3-6880-3770 Korea - Daegu Ucingo: 82-53-744-4301 Korea - Seoul Ucingo: 82-2-554-7200 IMalaysia - Kuala Lumpur Ucingo: 60-3-7651-7906 I-Malaysia - Penang Ucingo: 60-4-227-8870 Philippines - Manila Ucingo: 63-2-634-9065 Singapore Ucingo: 65-6334-8870 I-Taiwan - Hsin Chu Ucingo: 886-3-577-8366 I-Taiwan - Kaohsiung Ucingo: 886-7-213-7830 I-Taiwan - iTaipei Ucingo: 886-2-2508-8600 Thailand - Bangkok Ucingo: 66-2-694-1351 Vietnam - Ho Chi Minh Ucingo: 84-28-5448-2100 |
I-Austria - Wels
Ucingo: 43-7242-2244-39 Ifeksi: 43-7242-2244-393 IDenmark - Copenhagen Ucingo: 45-4485-5910 Ifeksi: 45-4485-2829 EFinland - Espoo Ucingo: 358-9-4520-820 France - Paris Tel: 33-1-69-53-63-20 Fax: 33-1-69-30-90-79 Germany - Garching Ucingo: 49-8931-9700 Germany - Haan Ucingo: 49-2129-3766400 Germany - Heilbronn Ucingo: 49-7131-72400 Germany - Karlsruhe Ucingo: 49-721-625370 Germany - Munich Tel: 49-89-627-144-0 Fax: 49-89-627-144-44 Germany - Rosenheim Ucingo: 49-8031-354-560 Israyeli - Hod Hasharon Ucingo: 972-9-775-5100 Italy - Milan Ucingo: 39-0331-742611 Ifeksi: 39-0331-466781 Italy - Padova Ucingo: 39-049-7625286 I-Netherlands - Drunen Ucingo: 31-416-690399 Ifeksi: 31-416-690340 I-Norway - Trondheim Ucingo: 47-72884388 Poland - Warsaw Ucingo: 48-22-3325737 Romania - Bucharest Tel: 40-21-407-87-50 Spain - Madrid Tel: 34-91-708-08-90 Fax: 34-91-708-08-91 Sweden - Gothenburg Tel: 46-31-704-60-40 Sweden - Stockholm Ucingo: 46-8-5090-4654 UK - Wokingham Ucingo: 44-118-921-5800 Ifeksi: 44-118-921-5820 |
| 2355 West Chandler Blvd. | |||
| Chandler, AZ 85224-6199 | |||
| Ucingo: 480-792-7200 | |||
| Ifeksi: 480-792-7277 | |||
| Ukusekela kwezobuchwepheshe: | |||
| www.microchip.com/support | |||
| Web Ikheli: | |||
| www.microchip.com | |||
| Atlanta | |||
| Duluth, GA | |||
| Ucingo: 678-957-9614 | |||
| Ifeksi: 678-957-1455 | |||
| Austin, TX | |||
| Ucingo: 512-257-3370 | |||
| EBoston | |||
| Westborough, MA | |||
| Ucingo: 774-760-0087 | |||
| Ifeksi: 774-760-0088 | |||
| Chicago | |||
| Itasca, IL | |||
| Ucingo: 630-285-0071 | |||
| Ifeksi: 630-285-0075 | |||
| Dallas | |||
| I-Addison, TX | |||
| Ucingo: 972-818-7423 | |||
| Ifeksi: 972-818-2924 | |||
| I-Detroit | |||
| Novi, MI | |||
| Ucingo: 248-848-4000 | |||
| Houston, TX | |||
| Ucingo: 281-894-5983 | |||
| I-Indianapolis | |||
| Noblesville, IN | |||
| Ucingo: 317-773-8323 | |||
| Ifeksi: 317-773-5453 | |||
| Ucingo: 317-536-2380 | |||
| e-Los Angeles | |||
| Mission Viejo, CA | |||
| Ucingo: 949-462-9523 | |||
| Ifeksi: 949-462-9608 | |||
| Ucingo: 951-273-7800 | |||
| Raleigh, NC | |||
| Ucingo: 919-844-7510 | |||
| New York, NY | |||
| Ucingo: 631-435-6000 | |||
| San Jose, CA | |||
| Ucingo: 408-735-9110 | |||
| Ucingo: 408-436-4270 | |||
| Canada - Toronto | |||
| Ucingo: 905-695-1980 | |||
| Ifeksi: 905-695-2078 |
Amadokhumenti / Izinsiza
![]() |
I-MICROCHIP Viterbi Decoder [pdf] Umhlahlandlela Womsebenzisi I-Viterbi Decoder, i-Decoder |

