MICROCHIP-LOGO

MICROCHIP Viterbi Decoder

MICROCHIP-Viterbi-Decoder-ọja

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

MICROCHIP-Viterbi-Decoder-FIG-1

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

MICROCHIP-Viterbi-Decoder-FIG-2

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

MICROCHIP-Viterbi-Decoder-FIG-3

Decoder Viterbi ni awọn bulọọki inu mẹta eyiti o ṣe alaye bi atẹle:

  1. Ẹ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.
  2. Ẹ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.
  3. Ẹ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

MICROCHIP-Viterbi-Decoder-FIG-5

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

  1. Ṣ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.
  2. Tunto IP gẹgẹbi fun ibeere, bi o ṣe han ni Nọmba 1-1.
  3. Awọn koodu FEC gbọdọ wa ni tunto lati ṣe idanwo Viterbi Decoder. Ṣii Katalogi ati tunto FEC Encoder IP.
  4. Lilö kiri si Stimulus Hierarchy taabu, ki o si tẹ Kọ logalomomoise.
  5. 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

MICROCHIP-Viterbi-Decoder-FIG-4

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

Awọn itọkasi

Fi ọrọìwòye

Adirẹsi imeeli rẹ kii yoo ṣe atẹjade. Awọn aaye ti a beere ti wa ni samisi *