I-MICROCHIP-LOGO

I-MICROCHIP Viterbi Decoder

I-MICROCHIP-Viterbi-Decoder-PRODUCT

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

I-MICROCHIP-Viterbi-Decoder-FIG-1

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

I-MICROCHIP-Viterbi-Decoder-FIG-2

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-MICROCHIP-Viterbi-Decoder-FIG-3

I-Viterbi Decoder inamabhulokhi amathathu angaphakathi achazwa kanje:

  1. 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.
  2. 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.
  3. 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-MICROCHIP-Viterbi-Decoder-FIG-5

  • 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:

  1. 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.
  2. Lungiselela i-IP ngokwesidingo, njengoba kukhonjisiwe kuMfanekiso 1-1.
  3. Isifaki khodi se-FEC kufanele silungiselelwe ukuhlola i-Viterbi Decoder. Vula Ikhathalogi futhi ulungiselele i-IP Encoder ye-FEC.
  4. Zulazulela kuthebhu ye-Stimulus Hierarchy, bese uchofoza u-Build Hierarchy.
  5. 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

I-MICROCHIP-Viterbi-Decoder-FIG-4

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

Izithenjwa

Shiya amazwana

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