MICROCHIP Viterbi Decoder
Awọn pato
- Algoridimu: Viterbi Decoder
- Iṣawọle: 3-bit tabi 4-bit asọ tabi titẹ sii lile
- Ọna iyipada: O pọju
- imuse: Tẹlentẹle ati Parallel
- Awọn ohun elo: Awọn foonu alagbeka, awọn ibaraẹnisọrọ satẹlaiti, tẹlifisiọnu oni-nọmba
Awọn ilana Lilo ọja
Serial Viterbi Decoder n ṣe ilana titẹ sii awọn die-die ni ọkọọkan ni ọna lẹsẹsẹ. Tẹle awọn igbesẹ wọnyi lati lo Oluyipada Serial:
- Pese awọn ege igbewọle ni lẹsẹsẹ si decoder.
- Oluyipada yoo ṣe imudojuiwọn awọn metiriki ipa-ọna ati ṣe awọn ipinnu fun bit kọọkan.
- Loye pe Oluyipada Serial le jẹ o lọra ṣugbọn o funni ni idiju idinku ati lilo awọn orisun kekere.
- Lo Decoder Serial fun awọn ohun elo fifi iṣaju iwọn, agbara agbara, ati idiyele ju iyara lọ.
- Parallel Viterbi Decoder n ṣe ilana awọn die-die lọpọlọpọ nigbakanna. Eyi ni bii o ṣe le lo Oluyipada Ti o jọra:
- Nigbakanna pese awọn die-die pupọ bi titẹ sii si kooduopo fun sisẹ ni afiwe.
- Oluyipada naa ṣe imudojuiwọn ọpọlọpọ awọn metiriki ọna ni afiwe, ti o yọrisi sisẹ ni iyara.
- Ṣe akiyesi pe Oluyipada Ti o jọra nfunni ni iṣelọpọ giga laibikita idiju ti o pọ si ati lilo awọn orisun.
- Yan Oluyipada Ti o jọra fun awọn ohun elo to nilo sisẹ ni iyara ati igbejade giga, gẹgẹbi awọn eto ibaraẹnisọrọ akoko gidi.
FAQ
Q: Kini awọn koodu convolutional?
A: Awọn koodu convolutional jẹ awọn koodu atunṣe-aṣiṣe ti a lo ni lilo pupọ ni awọn eto ibaraẹnisọrọ lati daabobo lodi si awọn aṣiṣe gbigbe.
Q: Bawo ni Viterbi Decoder ṣiṣẹ?
A: Viterbi Decoder nlo algorithm Viterbi lati ṣe idanimọ ilana ti o ṣeeṣe julọ ti awọn iwọn gbigbe ti o da lori ami ifihan ti o gba, idinku awọn aṣiṣe iyipada.
Q: Nigbawo ni MO yẹ ki Mo yan Decoder Serial Viterbi lori Ti o jọra kan?
A: Jade fun Oluyipada Serial kan nigbati o ba ṣe pataki idiju idinku, lilo awọn orisun kekere, ati ṣiṣe idiyele. O dara fun awọn ohun elo nibiti iyara kii ṣe ibakcdun akọkọ.
Q: Ninu awọn ohun elo wo ni Viterbi Decoder ti a lo nigbagbogbo?
A: Viterbi Decoder ti wa ni lilo pupọ ni awọn ọna ṣiṣe ibaraẹnisọrọ igbalode gẹgẹbi awọn foonu alagbeka, awọn ibaraẹnisọrọ satẹlaiti, ati tẹlifisiọnu oni-nọmba.
Ọrọ Iṣaaju
Decoder Viterbi jẹ algoridimu ti a lo ninu awọn eto ibaraẹnisọrọ oni-nọmba lati pinnu awọn koodu convolutional. Awọn koodu iyipada jẹ awọn koodu atunṣe aṣiṣe ti o jẹ lilo pupọ ni awọn eto ibaraẹnisọrọ lati daabobo lodi si awọn aṣiṣe ti a ṣafihan lakoko gbigbe.
Decoder Viterbi n ṣe idanimọ ilana ti o ṣeeṣe julọ ti awọn iwọn gbigbe ti o da lori ami ifihan ti o gba nipasẹ lilo Viterbi algorithm, ọna siseto ti o ni agbara. Algorithm yii ṣe akiyesi gbogbo awọn ipa-ọna koodu ti o pọju lati ṣe iṣiro ọkọọkan ti o ṣeeṣe julọ ti o da lori ami ifihan ti o gba. Lẹhinna o yan ọna pẹlu iṣeeṣe ti o ga julọ.
Decoder Viterbi jẹ oluyipada o ṣeeṣe ti o pọju, eyiti o dinku iṣeeṣe aṣiṣe ni iyipada ifihan agbara ti o gba ati ti a ṣe ni Serial, ti o gba agbegbe kekere kan, ati ni Parallel fun iṣelọpọ giga. O jẹ lilo pupọ ni awọn eto ibaraẹnisọrọ ode oni, pẹlu awọn foonu alagbeka, awọn ibaraẹnisọrọ satẹlaiti, ati tẹlifisiọnu oni-nọmba. IP yii gba 3-bit tabi 4-bit rirọ tabi titẹ sii lile.
Viterbi algorithm le ṣee ṣe ni lilo awọn ọna akọkọ meji: Serial ati Parallel. Ọna kọọkan ni awọn abuda pato ati awọn ohun elo, eyiti o ṣe ilana bi atẹle.
Serial Viterbi Decoder
Tẹlentẹle Viterbi Decoder ṣe ilana awọn titẹ sii ni ọkọọkan, ṣe imudojuiwọn awọn metiriki ọna ati ṣiṣe awọn ipinnu fun bit kọọkan. Bibẹẹkọ, nitori sisẹ ni tẹlentẹle rẹ, o duro lati lọra ni akawe si ẹlẹgbẹ Parallel rẹ. Decoder Serial nilo awọn akoko aago 69 lati ṣe agbejade abajade nitori imudojuiwọn lẹsẹsẹ rẹ ti gbogbo awọn metiriki ipinlẹ ti o ṣeeṣe, ati iwulo lati wa kakiri pada nipasẹ trellis fun bit kọọkan, ti o yọrisi akoko sisẹ gigun.
Advan naatage ti lilo a Serial decoder da ni ojo melo din complexity ati kekere hardware awọn oluşewadi lilo, akawe si a Parallel decoder. Eyi jẹ ki o jẹ advantagaṣayan eous fun awọn ohun elo ninu eyiti iwọn, agbara agbara, ati idiyele jẹ pataki ju iyara lọ.
Parallel Viterbi Decoder
Oluyipada Viterbi Parallel jẹ apẹrẹ lati ṣe ilana awọn die-die lọpọlọpọ nigbakanna. Eyi jẹ aṣeyọri nipasẹ lilo awọn ilana ilana isọdọkan lati ṣe imudojuiwọn ọpọlọpọ awọn metiriki ọna nigbakanna. Iru parallelism iru esi ni a significant idinku ninu awọn nọmba ti aago cycles nilo lati se ina kan jade, eyi ti o jẹ 8 aago cycles.
Iyara ti Decoder Parallel wa ni idiyele ti idiju ti o pọ si ati lilo awọn orisun, to nilo ohun elo diẹ sii lati ṣe imuse awọn eroja iṣelọpọ afiwe, eyiti o le mu iwọn ati agbara agbara ti decoder pọ si. Fun awọn ohun elo ti o nilo igbasilẹ giga ati sisẹ iyara, gẹgẹbi awọn ọna ṣiṣe ibaraẹnisọrọ akoko gidi, Parallel Viterbi Decoder nigbagbogbo fẹ.
Ni akojọpọ, ipinnu laarin lilo Serial ati Parallel Viterbi Decoder da lori awọn ibeere pataki ti ohun elo naa. Ninu awọn ohun elo ti o nilo agbara kekere, idiyele, ati iyara, oluyipada Serial kan deede deede. Bibẹẹkọ, fun awọn ohun elo ti n beere iyara giga ati iṣelọpọ giga, nibiti iṣẹ ṣiṣe ṣe pataki, decoder Parallel jẹ aṣayan ti o fẹ, botilẹjẹpe o jẹ eka pupọ ati nilo awọn orisun diẹ sii.
Lakotan
Tabili ti o tẹle ṣe atokọ akopọ ti awọn abuda IP Decoder Viterbi.
Table 1. Viterbi Decoder Abuda
Ẹya mojuto | Iwe yi kan si Viterbi Decoder v1.1. |
Awọn idile Ẹrọ atilẹyin | • PolarFire® SoC
• PolarFire |
Ti ṣe atilẹyin Sisan Irinṣẹ | Nilo Libero® SoC v12.0 tabi awọn idasilẹ nigbamii. |
Iwe-aṣẹ | Viterbi Decoder ti paroko RTL wa larọwọto pẹlu eyikeyi iwe-aṣẹ Libero.
RTL ti paroko: A pese koodu RTL ti paroko pipe fun mojuto, ti o mu ki mojuto le ni imudara pẹlu SmartDesign. Simulation, Synthesis, ati Layout ni a ṣe pẹlu sọfitiwia Libero. |
Awọn ẹya ara ẹrọ
Viterbi Decoder IP ni awọn ẹya wọnyi:
- Ṣe atilẹyin awọn iwọn titẹ sii rirọ ti 3-bit tabi 4-bit
- Ṣe atilẹyin Serial ati Parallel faaji
- Ṣe atilẹyin awọn gigun itọpa asọye olumulo, ati pe iye aiyipada jẹ 20
- Ṣe atilẹyin awọn iru data unipolar ati bipolar
- Ṣe atilẹyin oṣuwọn koodu ti 1/2
- Ṣe atilẹyin gigun ihamọ eyiti o jẹ 7
Awọn ilana fifi sori ẹrọ
Ipilẹ ipilẹ gbọdọ wa ni fi sori ẹrọ si Katalogi IP ti sọfitiwia Libero® SoC laifọwọyi nipasẹ iṣẹ imudojuiwọn Katalogi IP ninu sọfitiwia SoC Libero, tabi ti o gba lati ayelujara pẹlu ọwọ lati inu katalogi naa. Ni kete ti a ti fi ipilẹ IP sori ẹrọ ni Labero SoC sọfitiwia IP Catalog, o ti tunto, ti ipilẹṣẹ, ati lẹsẹkẹsẹ laarin SmartDesign fun ifisi ninu iṣẹ akanṣe Libero.
Lilo Ẹrọ ati Ṣiṣẹ (Beere ibeere kan)
Lilo awọn oluşewadi fun Viterbi Decoder jẹ iwọn lilo irinṣẹ Synopsys Synplify Pro, ati pe awọn abajade ni akopọ ninu tabili atẹle.
Table 2. Device ati Resource iṣamulo
Awọn alaye ẹrọ | Data Iru | Faaji | Oro | Iṣe (MHz) | Awọn Ramu | Math ohun amorindun | Chip Globals | |||
Idile | Ẹrọ | Awọn LUTs | DFF | LSRAM | uSRAM | |||||
PolarFire® SoC | MPFS250T | Apoju | Tẹlentẹle | 416 | 354 | 200 | 3 | 0 | 0 | 0 |
Bipolar | Tẹlentẹle | 416 | 354 | 200 | 3 | 0 | 0 | 0 | ||
Apoju | Ni afiwe | 13784 | 4642 | 200 | 0 | 0 | 0 | 0 | ||
Bipolar | Ni afiwe | 13768 | 4642 | 200 | 0 | 0 | 0 | 1 | ||
PolarFire | MPF300T | Apoju | Tẹlentẹle | 416 | 354 | 200 | 3 | 0 | 0 | 0 |
Bipolar | Tẹlentẹle | 416 | 354 | 200 | 3 | 0 | 0 | 0 | ||
Apoju | Ni afiwe | 13784 | 4642 | 200 | 0 | 0 | 0 | 0 | ||
Bipolar | Ni afiwe | 13768 | 4642 | 200 | 0 | 0 | 0 | 1 |
Pataki: A ṣe apẹrẹ naa ni lilo Viterbi Decoder nipa atunto awọn aye GUI wọnyi:
- Iwọn Data Asọ = 4
- K Gigun = 7
- Iwọn koodu = ½
- Gigun itopasehin = 20
Viterbi Decoder IP Configurator
Oluṣeto IP Decoder Viterbi (Beere ibeere kan)
Yi apakan pese ohun loriview ti Viterbi Decoder Configurator ni wiwo ati awọn oniwe-orisirisi irinše.
Oluṣeto Decoder Viterbi n pese wiwo ayaworan lati tunto awọn ayeraye ati awọn eto fun ipilẹ IP Decoder Viterbi kan. O gba olumulo laaye lati yan awọn aye bi Asọ Data Width, K Gigun, Iwọn koodu, Gigun itopase, Datatype, Architecture, Testbench, ati Iwe-aṣẹ. Awọn atunto bọtini jẹ apejuwe ninu Table 3-1.
Nọmba ti o tẹle n pese alaye kan view ti Viterbi Decoder Configurator ni wiwo.
olusin 1-1. Viterbi Decoder IP Configurator
Ni wiwo tun pẹlu O dara ati Fagilee awọn bọtini fun ifẹsẹmulẹ tabi asonu awọn atunto ti a ṣe.
Apejuwe iṣẹ-ṣiṣe
Nọmba atẹle yii fihan imuse ohun elo ti Viterbi Decoder.
olusin 2-1. Hardware imuse ti Viterbi Decoder
Yi module ṣiṣẹ lori DVALID_I. Nigbati DVALID_I ba ni idaniloju, a mu data oniwun naa bi titẹ sii, ilana naa yoo bẹrẹ. IP yii ni ifipamọ itan ati ti o da lori yiyan yẹn, IP gba nọmba ifipamọ ti o yan ti DVALID_Is + Diẹ ninu awọn iyipo aago lati ṣe ipilẹṣẹ iṣelọpọ akọkọ. Nipa aiyipada, ifipamọ itan jẹ 20. Lairi laarin titẹ sii ati iṣelọpọ ti Parallel Viterbi Decoder jẹ 20 DVALID_Is + 14 Cycles Clock. Lairi laarin titẹ sii ati iṣẹjade ti Serial Viterbi Decoder jẹ 20 DVALID_Is + 72 Cycles Clock.
Iṣẹ ọna (Beere ibeere kan)
Viterbi Decoder gba data ni ibẹrẹ ti a fi fun Encoder Convolutional nipa wiwa ọna ti o dara julọ nipasẹ gbogbo awọn ipinlẹ koodu koodu ti o ṣeeṣe. Fun ipari ihamọ ti 7, awọn ipinlẹ 64 wa. Awọn faaji ni ninu awọn bulọọki pataki wọnyi:
- Ẹka Metric Ẹka (BMU)
- Ẹka Metiriki Ọna (PMU)
- Ẹka Pada Wa (TBU)
- Ṣafikun Ẹka Yiyan Fiwera (ACSU)
Nọmba atẹle yii fihan faaji Decoder Viterbi.
olusin 2-2. Viterbi Decoder Architecture
Decoder Viterbi ni awọn bulọọki inu mẹta eyiti o ṣe alaye bi atẹle:
- Ẹka Metiri Ẹka (BMU): BMU ṣe iṣiro aibikita laarin ifihan agbara ti o gba ati gbogbo awọn ifihan agbara ti o tan kaakiri, ni lilo awọn metiriki bii ijinna Hamming fun data alakomeji tabi ijinna Euclidean fun awọn ero imudara ilọsiwaju. Iṣiro yii ṣe iṣiro ibajọra laarin awọn ifihan agbara ti o gba ati ti o ṣeeṣe. BMU ṣe ilana awọn metiriki wọnyi fun aami kọọkan ti o gba tabi die-die ati dari awọn abajade si Ẹka Metric Path.
- Ẹka Metiriki Ọna (PMU): PMU eyiti o tun mọ si Fikun-Compare-Select (ACS) ẹyọ, ṣe imudojuiwọn awọn metiriki ọna nipasẹ sisẹ awọn metiriki ẹka lati BMU. O tọju abala awọn metiriki akopọ ọna ti o dara julọ fun ipinlẹ kọọkan ninu aworan atọka (aṣaju ayaworan ti awọn iyipada ipinlẹ ti o ṣeeṣe). PMU ṣe afikun metiriki ẹka tuntun si metiriki ọna lọwọlọwọ fun ipinlẹ kọọkan, ṣe afiwe gbogbo awọn ipa-ọna ti o lọ si ipinlẹ yẹn, o si yan ọkan pẹlu metiriki ti o kere julọ, ti n tọka ọna ti o ṣeeṣe julọ. Yi yiyan ilana ti wa ni ti gbe jade ni kọọkan stage ti trellis, Abajade ni akojọpọ awọn ọna ti o ṣeeṣe julọ, ti a mọ ni awọn ọna iyokù, fun ipinlẹ kọọkan.
- Ẹka Atọpa-pada (TBU): TBU jẹ iduro fun idamo ilana ti o ṣeeṣe julọ ti awọn ipinlẹ, ni atẹle sisẹ awọn aami ti o gba nipasẹ PMU. O ṣaṣeyọri eyi nipa yiyipada trellis lati ipo ikẹhin pẹlu metiriki ọna ti o kere julọ. TBU bẹrẹ lati opin ọna trellis ati tọpapa pada nipasẹ awọn ipa-ọna iyokù nipa lilo awọn itọka tabi awọn itọkasi, lati pinnu ọna ti o ṣeeṣe julọ ti o tan kaakiri. Gigun ti ipadasẹhin jẹ ipinnu nipasẹ ipari ihamọ ti koodu convolutional, ni ipa mejeeji lairi iyipada ati idiju. Nigbati o ba pari ilana ipadasẹhin naa, data ti o yipada ni a ṣe afihan bi o ti njade, nigbagbogbo pẹlu awọn die-die iru ti a fi kun kuro, eyiti o wa lakoko lati ko koodu convolutional kuro.
Decoder Viterbi nlo awọn ẹya mẹta wọnyi lati ṣe iyasọtọ deede ifihan agbara ti o gba sinu data atilẹba ti o ti gbejade, nipa atunse eyikeyi awọn aṣiṣe ti o le ṣẹlẹ lakoko gbigbe.
Olokiki fun ṣiṣe rẹ, Viterbi algorithm jẹ ọna boṣewa fun iyipada awọn koodu convolution laarin awọn eto ibaraẹnisọrọ.
Awọn ọna kika data meji wa fun ifaminsi rirọ: unipolar ati bipolar. Tabili ti o tẹle ṣe atokọ awọn iye ati awọn apejuwe ti o baamu fun titẹ sii rirọ 3-bit.
Table 2-1. 3-bit Asọ awọn igbewọle
Apejuwe | Apoju | Bipolar |
Ti o lagbara julọ 0 | 000 | 100 |
Ni ibatan lagbara 0 | 001 | 101 |
Ni ibatan alailagbara 0 | 010 | 110 |
Alailagbara 0 | 011 | 111 |
Alailagbara 1 | 100 | 000 |
Ni ibatan alailagbara 1 | 101 | 001 |
Ni ibatan lagbara 1 | 110 | 010 |
Ti o lagbara julọ 1 | 111 | 100 |
Awọn wọnyi tabili awọn akojọ ti awọn boṣewa convolution koodu.
Table 2-2. Standard Convolution Code
Idiwọn Gigun | Oṣuwọn Ijade = 2 | |
Alakomeji | Oṣu Kẹwa | |
7 | 1111001 | 171 |
1011011 | 133 |
Awọn paramita Decoder Viterbi ati Awọn ifihan agbara wiwo (Beere ibeere kan)
Yi apakan ti jiroro awọn paramita ni Viterbi Decoder GUI configurator ati I/O awọn ifihan agbara.
Eto atunto (Beere ibeere kan)
Tabili ti o tẹle ṣe atokọ awọn aye atunto ti a lo ninu imuse ohun elo ti Viterbi Decoder. Iwọnyi jẹ awọn paramita jeneriki ati yatọ gẹgẹ bi ibeere ohun elo naa.
tabili 3-1. Awọn paramita iṣeto ni
Orukọ paramita | Apejuwe | Iye |
Asọ Data Iwọn | Pato nọmba awọn die-die ti a lo lati ṣe aṣoju iwọn data titẹ sii rirọ | Yiyan olumulo ti o ṣe atilẹyin 3 ati 4 die-die |
K Gigun | K jẹ ipari inira ti koodu convolutional | Ti o wa titi si 7 |
Iwọn koodu | Tọkasi ipin ti awọn iwọn titẹ sii si awọn die-die ti o wu jade | 1/2 |
Ipari Ipari | Ṣe ipinnu ijinle trellis ti a lo ninu Viterbi algorithm | Iye asọye olumulo ati nipasẹ aiyipada, jẹ 20 |
Data Iru | Gba awọn olumulo laaye lati yan iru data igbewọle | Olumulo-yan ati atilẹyin awọn aṣayan wọnyi:
• Unipolar • Bipolar |
Faaji | Pato iru imuse faaji | Ṣe atilẹyin awọn iru imuse wọnyi:
• Ni afiwe • Serial |
Awọn igbewọle ati Awọn ifihan agbara Ijade (Beere ibeere kan)
Tabili ti o tẹle ṣe atokọ awọn titẹ sii ati awọn ebute oko oju omi ti o wu ti Viterbi Decoder IP.
Table 3-2. Input ati Output Ports
Orukọ ifihan agbara | Itọsọna | Ìbú | Apejuwe |
SYS_CLK_I | Iṣawọle | 1 | Ifihan aago titẹ sii |
ARSTN_I | Iṣawọle | 1 | Ifihan agbara atunto igbewọle (Asynchronous lọwọ-kekere atunto) |
DATA_I | Iṣawọle | 6 | Ifihan agbara igbewọle data (MSB 3-bit IDATA, LSB 3-bit QDATA) |
DVALID_I | Iṣawọle | 1 | Data ifihan agbara input |
DATA_O | Abajade | 1 | Viterbi Decoder data wu |
DVALID_O | Abajade | 1 | Data wulo ifihan agbara |
Awọn aworan atọka akoko
Abala yii jiroro lori awọn aworan akoko ti Viterbi Decoder.
Nọmba ti o tẹle n ṣe afihan aworan akoko ti Viterbi Decoder eyiti o kan si Serial mejeeji ati iṣeto ni ipo Parallel.
olusin 4-1. Aworan atọka akoko
- Serial Viterbi Decoder nilo o kere ju awọn akoko aago 69 (Ipaṣẹ) lati ṣe agbejade abajade.
- Lati ṣe iṣiro idaduro ti Serial Viterbi Decoder, lo idogba atẹle yii:
- Nọmba awọn akoko ifipamọ itan DVALID + 72 awọn iyipo aago
- Fun Example, Ti o ba ti Itan saarin ipari ti ṣeto si 20, ki o si
- Lairi = 20 Valids + 72 Aago Cycles
- Parallel Viterbi Decoder nilo o kere ju awọn iyipo aago 8 (Ipaṣẹ) lati ṣe agbejade abajade.
- Lati ṣe iṣiro idaduro ti Parallel Viterbi Decoder, lo idogba atẹle yii:
- Nọmba awọn akoko ifipamọ itan DVALID + 14 awọn iyipo aago
- Fun Example, Ti o ba ti Itan saarin ipari ti ṣeto si 20, ki o si
- Lairi = 20 Valids + 14 Aago Cycles
Pataki: Aworan akoko fun Serial ati Parallel Viterbi decoder jẹ aami kanna, ayafi nọmba awọn iyipo aago ti o nilo fun oluyipada kọọkan.
Testbench Simulation
A sample testbench ti pese lati ṣayẹwo iṣẹ ṣiṣe ti Viterbi Decoder. Lati ṣe afarawe mojuto nipa lilo testbench, ṣe awọn igbesẹ wọnyi:
- Ṣii ohun elo Libero® SoC, tẹ Catalog> View > Windows > Katalogi, ati lẹhinna faagun Solusan-Ailowaya. Tẹ Viterbi_Decoder lẹẹmeji, lẹhinna tẹ O DARA. Awọn iwe ti o ni nkan ṣe pẹlu IP ti wa ni akojọ labẹ Iwe.
Pataki: Ti o ko ba ri taabu Catalog, lilö kiri si awọn View Akojọ Windows, ati lẹhinna tẹ Catalog lati jẹ ki o han. - Tunto IP gẹgẹbi fun ibeere, bi o ṣe han ni Nọmba 1-1.
- Awọn koodu FEC gbọdọ wa ni tunto lati ṣe idanwo Viterbi Decoder. Ṣii Katalogi ati tunto FEC Encoder IP.
- Lilö kiri si Stimulus Hierarchy taabu, ki o si tẹ Kọ logalomomoise.
- Lori taabu Stimulus Hierarchy, tẹ-ọtun testbench (vit_decoder_tb(vit_decoder_tb.v [iṣẹ]))), ati lẹhinna tẹ Simulate Pre-Synth Design> Ṣii Interactively.
Pataki: Ti o ko ba ri taabu Stimulus Hierarchy, lilö kiri si View > Akojọ aṣyn Windows ki o si tẹ Iṣọkan Iṣọkan lati jẹ ki o han.
Ohun elo ModelSim® ṣii pẹlu testbench, bi o ṣe han ninu nọmba atẹle.
olusin 5-1. Ferese Simulation Ọpa ModelSim
Pataki
- Ti o ba ti kikopa ti wa ni Idilọwọ nitori awọn sure-akoko iye to pato ninu awọn.do file, lo run -all pipaṣẹ lati pari kikopa.
- Lẹhin ti nṣiṣẹ kikopa, testbench gbogbo meji files (fec_input.txt, vit_output.txt) ati pe o le ṣe afiwe awọn mejeeji files fun a aseyori kikopa.
Àtúnyẹwò History (Beere ibeere kan)
Itan atunyẹwo ṣe apejuwe awọn iyipada ti a ṣe imuse ninu iwe-ipamọ naa. Awọn iyipada ti wa ni atokọ nipasẹ atunyẹwo, bẹrẹ pẹlu atẹjade lọwọlọwọ julọ.
Table 6-1. Àtúnyẹwò History
Àtúnyẹwò | Ọjọ | Apejuwe |
B | 06/2024 | Atẹle ni atokọ ti awọn ayipada ti a ṣe ni atunyẹwo B ti iwe naa:
• Ṣe imudojuiwọn akoonu ti apakan Ifihan • Tabili 2 ti a ṣafikun ni Lilo Ẹrọ ati apakan Iṣẹ • Fi kun 1. Viterbi Decoder IP Configurator apakan • Ṣafikun akoonu nipa awọn bulọọki inu, tabili imudojuiwọn 2-1 ati fi kun Table 2-2 ni 2.1. Apakan faaji • Table imudojuiwọn 3-1 ni 3.1. Abala Eto Iṣeto • Fi kun olusin 4-1 ati Akọsilẹ ni 4. Abala awọn aworan atọka akoko • Nọmba imudojuiwọn 5-1 ni 5. Testbench Simulation apakan |
A | 05/2023 | Itusilẹ akọkọ |
Microchip FPGA Support
Ẹgbẹ awọn ọja Microchip FPGA ṣe atilẹyin awọn ọja rẹ pẹlu ọpọlọpọ awọn iṣẹ atilẹyin, pẹlu Iṣẹ alabara, Ile-iṣẹ Atilẹyin Imọ-ẹrọ Onibara, a webojula, ati ni agbaye tita ifiweranṣẹ. A daba awọn alabara lati ṣabẹwo si awọn orisun ori ayelujara Microchip ṣaaju kikan si atilẹyin nitori o ṣee ṣe pupọ pe awọn ibeere wọn ti ni idahun tẹlẹ.
Kan si Technical Support Center nipasẹ awọn webojula ni www.microchip.com/support. Darukọ nọmba Apakan Ẹrọ FPGA, yan ẹka ọran ti o yẹ, ati apẹrẹ ikojọpọ files lakoko ṣiṣẹda ọran atilẹyin imọ-ẹrọ.
Kan si Iṣẹ Onibara fun atilẹyin ọja ti kii ṣe imọ-ẹrọ, gẹgẹbi idiyele ọja, awọn iṣagbega ọja, alaye imudojuiwọn, ipo aṣẹ, ati aṣẹ.
- Lati North America, pe 800.262.1060
- Lati iyoku agbaye, pe 650.318.4460
- Faksi, lati nibikibi ninu aye, 650.318.8044
Microchip Alaye
Microchip naa Webojula
Microchip pese atilẹyin ori ayelujara nipasẹ wa webojula ni www.microchip.com/. Eyi webojula ti wa ni lo lati ṣe files ati alaye awọn iṣọrọ wa si awọn onibara. Diẹ ninu akoonu ti o wa pẹlu:
- Ọja Support - Awọn iwe data ati errata, awọn akọsilẹ ohun elo ati sample eto, oniru oro, olumulo ká itọsọna ati hardware support awọn iwe aṣẹ, titun software tu ati ki o gbepamo software
- Gbogbogbo Technical Support - Awọn ibeere ti a beere nigbagbogbo (Awọn FAQ), awọn ibeere atilẹyin imọ-ẹrọ, awọn ẹgbẹ ijiroro lori ayelujara, atokọ awọn ọmọ ẹgbẹ eto alabaṣepọ apẹrẹ Microchip
- Iṣowo ti Microchip - Aṣayan ọja ati awọn itọsọna aṣẹ, awọn idasilẹ atẹjade Microchip tuntun, atokọ ti awọn apejọ ati awọn iṣẹlẹ, awọn atokọ ti awọn ọfiisi tita Microchip, awọn olupin kaakiri ati awọn aṣoju ile-iṣẹ
Ọja Change iwifunni Service
Iṣẹ ifitonileti iyipada ọja Microchip ṣe iranlọwọ lati jẹ ki awọn alabara wa lọwọlọwọ lori awọn ọja Microchip. Awọn alabapin yoo gba ifitonileti imeeli nigbakugba ti awọn ayipada ba wa, awọn imudojuiwọn, awọn atunyẹwo tabi errata ti o ni ibatan si ẹbi ọja kan tabi ohun elo idagbasoke ti iwulo.
Lati forukọsilẹ, lọ si www.microchip.com/pcn ki o si tẹle awọn ilana ìforúkọsílẹ.
Onibara Support
Awọn olumulo ti awọn ọja Microchip le gba iranlọwọ nipasẹ awọn ikanni pupọ:
- Olupin tabi Aṣoju
- Agbegbe Sales Office
- Onimọ-ẹrọ Awọn ojutu ti a fi sii (ESE)
- Oluranlowo lati tun nkan se
Awọn onibara yẹ ki o kan si olupin wọn, aṣoju tabi ESE fun atilẹyin. Awọn ọfiisi tita agbegbe tun wa lati ṣe iranlọwọ fun awọn alabara. Atokọ ti awọn ọfiisi tita ati awọn ipo wa ninu iwe yii.
Imọ support wa nipasẹ awọn webojula ni: www.microchip.com/support
Ẹya Idaabobo koodu Awọn ẹrọ Microchip
Ṣe akiyesi awọn alaye atẹle ti ẹya aabo koodu lori awọn ọja Microchip:
- Awọn ọja Microchip pade awọn pato ti o wa ninu Iwe Data Microchip pato wọn.
- Microchip gbagbọ pe ẹbi ti awọn ọja wa ni aabo nigba lilo ni ọna ti a pinnu, laarin awọn pato iṣẹ, ati labẹ awọn ipo deede.
- Awọn iye Microchip ati ibinu ṣe aabo awọn ẹtọ ohun-ini ọgbọn rẹ. Awọn igbiyanju lati irufin awọn ẹya aabo koodu ti ọja Microchip jẹ eewọ muna ati pe o le rú Ofin Aṣẹ-lori Ẹgbẹrun Ọdun Digital.
- Bẹni Microchip tabi eyikeyi olupese semikondokito miiran le ṣe iṣeduro aabo koodu rẹ. Idaabobo koodu ko tumọ si pe a n ṣe iṣeduro ọja naa jẹ “aibikita”. Idaabobo koodu ti wa ni idagbasoke nigbagbogbo. Microchip ti pinnu lati ni ilọsiwaju nigbagbogbo awọn ẹya aabo koodu ti awọn ọja wa.
Ofin Akiyesi
Atẹjade yii ati alaye ti o wa ninu rẹ le ṣee lo pẹlu awọn ọja Microchip nikan, pẹlu lati ṣe apẹrẹ, idanwo, ati ṣepọ awọn ọja Microchip pẹlu ohun elo rẹ. Lilo alaye yii
ni ọna miiran ti o lodi si awọn ofin wọnyi. Alaye nipa awọn ohun elo ẹrọ ti pese fun irọrun rẹ nikan ati pe o le rọpo nipasẹ awọn imudojuiwọn. O jẹ ojuṣe rẹ lati rii daju pe ohun elo rẹ ni ibamu pẹlu awọn pato rẹ. Kan si ọfiisi tita Microchip agbegbe rẹ fun atilẹyin afikun tabi, gba atilẹyin afikun ni www.microchip.com/en-us/support/design-help/client-support-services.
ALAYE YI NI MICROCHIP “BI O SE WA”. MICROCHIP KO SE Aṣoju TABI ATILẸYIN ỌJA TI IRU KANKAN BOYA KIAKIA TABI TỌRỌ, KỌ TABI ẹnu, Ilana tabi Bibẹkọkọ, ti o jọmọ ALAYE NAA SUGBON KO NI LOPIN SI KANKAN, LATI IKILỌ ỌRỌ, ÀTI IFỌRỌWỌRỌ FUN IDI PATAKI, TABI ATILẸYIN ỌJA TO JEmọ MAJEMU, Didara, TABI Iṣe Rẹ.
LAISI iṣẹlẹ ti yoo ṣe oniduro fun eyikeyi aiṣedeede, PATAKI, ijiya, isẹlẹ, tabi ipadanu, bibajẹ, iye owo, tabi inawo, tabi inawo ti eyikeyi iru ohunkohun ti o jọmọ si awọn alaye tabi anfani, ti o ba ti lo, THE SEESE TABI AWỌN IBAJE AWỌN NIPA. SI AWỌN NIPA TI AWỌN NIPA TI OFIN, LAPAPA LAPAPO MICROCHIP LORI Gbogbo awọn ẹtọ ni eyikeyi ọna ti o jọmọ ALAYE TABI LILO RE KO NI JU NOMBA TI ỌWỌ, TI O BA KAN, TI O ti san taara lati ṣe alaye.
Lilo awọn ẹrọ Microchip ni atilẹyin igbesi aye ati/tabi awọn ohun elo aabo jẹ patapata ni ewu olura, ati pe olura gba lati daabobo, ṣe idalẹbi ati dimu Microchip ti ko lewu lati eyikeyi ati gbogbo awọn bibajẹ, awọn ẹtọ, awọn ipele, tabi awọn inawo ti o waye lati iru lilo. Ko si awọn iwe-aṣẹ ti a gbe lọ, laisọtọ tabi bibẹẹkọ, labẹ eyikeyi awọn ẹtọ ohun-ini imọ Microchip ayafi bibẹẹkọ ti sọ.
Awọn aami-išowo
Orukọ Microchip ati aami, aami Microchip, Adaptec, AVR, AVR logo, AVR Freaks, BestTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXSty MediaLB, megaAVR, Microsemi, Microsemi logo, MOST, MOST logo, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, logo PIC32, PolarFire, Prochip Designer, QTouch, SAM-BA, Segenuity, SpyNIC, SST, SST Logo, SuperFlash, Symmetricom , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron, ati XMEGA jẹ aami-išowo ti a forukọsilẹ ti Microchip Technology Incorporated ni AMẸRIKA ati awọn orilẹ-ede miiran.
AgileSwitch, ClockWorks, Ile-iṣẹ Awọn Solusan Iṣakoso ti a fi sinu, EtherSynch, Flashtec, Iṣakoso Iyara Hyper, fifuye HyperLight, Libero, motorBench, mTouch, Powermite 3, Edge Precision, ProASIC, ProASIC Plus, ProASIC Plus logo, Quiet-Wire, SmartFusion, SyncWorld, TimeCesium, TimeHub, TimePictra, TimeProvider, ati ZL jẹ aami-išowo ti a forukọsilẹ ti Microchip Technology Incorporated ni AMẸRIKA
Imukuro Bọtini nitosi, AKS, Analog-fun-The-Digital Age, Eyikeyi Kapasito, AnyIn, AnyOut, Yipada Augmented, BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM Average, Matching Nẹtiwọọki. , DAM, ECAN, Espresso T1S, EtherGREEN, EyeOpen, GridTime, IdealBridge,
IGAT, Ni-Circuit Eto Serial, ICSP, INICnet, Ti o jọra oye, IntelliMOS, Inter-Chip Asopọmọra, JitterBlocker, Knob-on-Ifihan, MarginLink, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB aami ifọwọsi, MPLIB, MPLINK, mSiC, MultiTRAK, NetDetach, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, Power MOS IV, Power MOS 7, PowerSmart, PureSilicon , QMatrix, GIDI yinyin, Ripple Blocker, RTAX, RTG4, SAM-ICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total ìfaradà , Akoko igbẹkẹle, TSHARC, Turing, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect, ati ZENA jẹ aami-iṣowo ti Microchip Technology Incorporated ni AMẸRIKA ati awọn orilẹ-ede miiran.
SQTP jẹ aami iṣẹ ti Microchip Technology Incorporated ni AMẸRIKA
Aami Adaptec, Igbohunsafẹfẹ lori Ibeere, Imọ-ẹrọ Ibi ipamọ Silicon, ati Symmcom jẹ aami-išowo ti a forukọsilẹ ti Microchip Technology Inc. ni awọn orilẹ-ede miiran.
GestIC jẹ aami-iṣowo ti a forukọsilẹ ti Microchip Technology Germany II GmbH & Co.KG, oniranlọwọ ti Microchip Technology Inc., ni awọn orilẹ-ede miiran.
Gbogbo awọn aami-iṣowo miiran ti a mẹnuba ninu rẹ jẹ ohun-ini ti awọn ile-iṣẹ wọn.
© 2024, Microchip Technology Incorporated ati awọn ẹka rẹ. Gbogbo awọn ẹtọ wa ni ipamọ.
ISBN: 978-1-6683-4696-9
Didara Management System
Fun alaye nipa Awọn ọna iṣakoso Didara Microchip, jọwọ ṣabẹwo www.microchip.com/quality.
Ni agbaye Titaja ati Service
AMERIKA | ASIA/PACIFIC | ASIA/PACIFIC | EUROPE |
Ajọ Ọfiisi | Australia – Sydney
Tẹli: 61-2-9868-6733 Ilu China - Ilu Beijing Tẹli: 86-10-8569-7000 China – Chengdu Tẹli: 86-28-8665-5511 China – Chongqing Tẹli: 86-23-8980-9588 China – Dongguan Tẹli: 86-769-8702-9880 China – Guangzhou Tẹli: 86-20-8755-8029 China – Hangzhou Tẹli: 86-571-8792-8115 China – Hong Kong SAR Tẹli: 852-2943-5100 China – Nanjing Tẹli: 86-25-8473-2460 China – Qingdao Tẹli: 86-532-8502-7355 China – Shanghai Tẹli: 86-21-3326-8000 China - Shenyang Tẹli: 86-24-2334-2829 China – Shenzhen Tẹli: 86-755-8864-2200 China – Suzhou Tẹli: 86-186-6233-1526 China – Wuhan Tẹli: 86-27-5980-5300 China – Xian Tẹli: 86-29-8833-7252 China – Xiamen Tẹli: 86-592-2388138 China – Zhuhai Tẹli: 86-756-3210040 |
India – Bangalore
Tẹli: 91-80-3090-4444 India – New Delhi Tẹli: 91-11-4160-8631 India - Pune Tẹli: 91-20-4121-0141 Japan - Osaka Tẹli: 81-6-6152-7160 Japan – Tokyo Tẹli: 81-3-6880-3770 Koria – Daegu Tẹli: 82-53-744-4301 Korea – Seoul Tẹli: 82-2-554-7200 Malaysia – Kuala Lumpur Tẹli: 60-3-7651-7906 Malaysia - Penang Tẹli: 60-4-227-8870 Philippines – Manila Tẹli: 63-2-634-9065 Singapore Tẹli: 65-6334-8870 Taiwan – Hsin Chu Tẹli: 886-3-577-8366 Taiwan – Kaohsiung Tẹli: 886-7-213-7830 Taiwan – Taipei Tẹli: 886-2-2508-8600 Thailand - Bangkok Tẹli: 66-2-694-1351 Vietnam - Ho Chi Minh Tẹli: 84-28-5448-2100 |
Austria – Wels
Tẹli: 43-7242-2244-39 Faksi: 43-7242-2244-393 Denmark – Copenhagen Tẹli: 45-4485-5910 Faksi: 45-4485-2829 Finland – Espoo Tẹli: 358-9-4520-820 Faranse - Paris Tel: 33-1-69-53-63-20 Fax: 33-1-69-30-90-79 Jẹmánì – Garching Tẹli: 49-8931-9700 Jẹmánì – Haan Tẹli: 49-2129-3766400 Jẹmánì – Heilbronn Tẹli: 49-7131-72400 Jẹmánì – Karlsruhe Tẹli: 49-721-625370 Jẹmánì – München Tel: 49-89-627-144-0 Fax: 49-89-627-144-44 Jẹmánì – Rosenheim Tẹli: 49-8031-354-560 Israeli - Hod Hasharon Tẹli: 972-9-775-5100 Italy – Milan Tẹli: 39-0331-742611 Faksi: 39-0331-466781 Italy – Padova Tẹli: 39-049-7625286 Netherlands - Drunen Tẹli: 31-416-690399 Faksi: 31-416-690340 Norway – Trondheim Tẹli: 47-72884388 Poland - Warsaw Tẹli: 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 – Dubai Tẹli: 46-8-5090-4654 UK – Wokingham Tẹli: 44-118-921-5800 Faksi: 44-118-921-5820 |
2355 West Chandler Blvd. | |||
Chandler, AZ 85224-6199 | |||
Tẹli: 480-792-7200 | |||
Faksi: 480-792-7277 | |||
Oluranlowo lati tun nkan se: | |||
www.microchip.com/support | |||
Web Adirẹsi: | |||
www.microchip.com | |||
Atlanta | |||
Duluth, GA | |||
Tẹli: 678-957-9614 | |||
Faksi: 678-957-1455 | |||
Austin, TX | |||
Tẹli: 512-257-3370 | |||
Boston | |||
Westborough, MA | |||
Tẹli: 774-760-0087 | |||
Faksi: 774-760-0088 | |||
Chicago | |||
Itasca, IL | |||
Tẹli: 630-285-0071 | |||
Faksi: 630-285-0075 | |||
Dallas | |||
Addison, TX | |||
Tẹli: 972-818-7423 | |||
Faksi: 972-818-2924 | |||
Detroit | |||
Novi, MI | |||
Tẹli: 248-848-4000 | |||
Houston, TX | |||
Tẹli: 281-894-5983 | |||
Indianapolis | |||
Noblesville, INU | |||
Tẹli: 317-773-8323 | |||
Faksi: 317-773-5453 | |||
Tẹli: 317-536-2380 | |||
Los Angeles | |||
Mission Viejo, CA | |||
Tẹli: 949-462-9523 | |||
Faksi: 949-462-9608 | |||
Tẹli: 951-273-7800 | |||
Raleigh, NC | |||
Tẹli: 919-844-7510 | |||
Niu Yoki, NY | |||
Tẹli: 631-435-6000 | |||
San Jose, CA | |||
Tẹli: 408-735-9110 | |||
Tẹli: 408-436-4270 | |||
Canada – Toronto | |||
Tẹli: 905-695-1980 | |||
Faksi: 905-695-2078 |
Awọn iwe aṣẹ / Awọn orisun
![]() |
MICROCHIP Viterbi Decoder [pdf] Itọsọna olumulo Viterbi Decoder, Decoder |