MICROCHIP Viterbi Decoder Rêbernameya Bikarhêner

MICROCHIP Viterbi Decoder User Guide

MÎKROŞÎP-LOGO

MICROCHIP Viterbi Decoder

MICROCHIP-Viterbi-Decoder-PRODUCT

Specifications

  • Algorîtma: Viterbi Decoder
  • Beyan: 3-bit an 4-bit ketina nerm an hişk
  • Rêbaza Deşîfrekirinê: Îhtîmala herî zêde
  • Pêkanîna: Serial û Parallel
  • Serlêdan: Telefonên desta, peywendiyên satelîtê, televîzyona dîjîtal

Talîmatên Bikaranîna Product

Dekodera Serial Viterbi biteyên têketinê bi rengekî rêzdar pêvajoyê dike. Van gavan bişopînin da ku Dekodera Serial bikar bînin:

  • Biteyên têketinê bi rêzdarî ji dekoderê re peyda bikin.
  • Dekoder dê metrîkên rêyê nûve bike û ji bo her bit biryaran bide.
  • Fêm bikin ku Dekodera Serial dibe ku hêdîtir be lê tevliheviya kêm û karanîna çavkaniyê kêm pêşkêşî dike.
  • Ji bo serîlêdanên ku mezinahî, xerckirina hêzê, û lêçûn li ser leza pêşîn didin, Dekodera Serial bikar bînin.
  • Dekodera Parallel Viterbi gelek bit bi hevdemî pêvajoyê dike. Li vir e ku meriv çawa Dekodera Parallel bikar tîne:
  • Di heman demê de gelek bit wekî têketinê ji dekoderê re ji bo pêvajoyek paralel peyda dikin.
  • Dekoder pîvanên rêyên cihêreng bi paralelî nûve dike, ku di encamê de pêvajoyek zûtir dibe.
  • Bala xwe bidinê ku Dekodera Parallel li ber zêdebûna tevlihevî û karanîna çavkaniyê rêjeyek bilind peyda dike.
  • Ji bo serîlêdanên ku hewceyê pêvajoyek bilez û berbi bilind, wekî pergalên ragihandinê yên rast-dem, Dekodera Parallel hilbijêrin.

FAQ

Pirs: Kodên konvolutional çi ne?

A: Kodên hevgirtî kodên rastkirina xeletiyê ne ku bi berfirehî di pergalên ragihandinê de têne bikar anîn da ku li hember xeletiyên veguheztinê biparêzin.

Pirs: Dekodera Viterbi çawa dixebite?

A: Dekodera Viterbi algorîtmaya Viterbi bikar tîne da ku rêza herî muhtemel a bitsên veguheztin li ser bingeha îşareta wergirtî nas bike, xeletiyên deşîfrekirinê kêm bike.

Pirs: Kengî divê ez Dekoderek Serial Viterbi ji ya Parallel hilbijêrin?

A: Dema ku pêşî li tevliheviya kêm, karanîna çavkaniyê kêm, û lêçûniya lêçûnê bidin, Dekoderek Serial hilbijêrin. Ew ji bo serîlêdanên ku bilez ne xema bingehîn e maqûl e.

Pirs: Di kîjan sepanan de Dekodera Viterbi bi gelemperî tê bikar anîn?

A: Decoder Viterbi bi berfirehî di pergalên ragihandinê yên nûjen ên wekî têlefonên desta, ragihandina satelîtê, û televîzyona dîjîtal de tê bikar anîn.

Pêşkêş

Viterbi Decoder algorîtmayek e ku di pergalên ragihandinê yên dîjîtal de ji bo deşîfrekirina kodên konvolutional tê bikar anîn. Kodên konvolutional kodên rastkirina xeletiyê ne ku bi berfirehî di pergalên ragihandinê de têne bikar anîn da ku li hember xeletiyên ku di dema veguheztinê de hatine destnîşan kirin biparêzin.
Dekodera Viterbi rêza herî muhtemel a bitên veguheztin li ser bingeha îşareta wergirtî bi karanîna algorîtmaya Viterbi, nêzîkatiyek bernamesaziya dînamîkî, nas dike. Ev algorîtma hemî rêyên kodê yên potansiyel dihesibîne da ku rêzika bitê ya herî muhtemel li ser bingeha sînyala wergirtî hesab bike. Dûv re riya bi îhtîmala herî bilind hildibijêre.
Dekodera Viterbi dekoderek îhtîmala herî zêde ye, ku di deşîfrekirina sînyala wergirtî de îhtîmala xeletiyê kêm dike û di Serial de, ku deverek piçûk digire, û di Parallel de ji bo berbi bilindtir tête bicîh kirin. Ew bi berfirehî di pergalên ragihandinê yên nûjen de, di nav de têlefonên desta, peywendiyên satelîtê, û televîzyona dîjîtal de tê bikar anîn. Ev IP têketina nerm an hişk 3-bit an 4-bit qebûl dike.
Algorîtmaya Viterbi dikare bi du awayên sereke ve were bicîh kirin: Serî û Parallel. Her nêzîkatî xwedî taybetmendî û sepanên cihê ne, ku bi vî rengî têne destnîşan kirin.
Serial Viterbi Decoder
Dekodera Serial Viterbi bitên têketinê bi ferdî pêvajoyê dike, bi rêzê metrîkên rêyê nûve dike û ji bo her bit biryaran digire. Lêbelê, ji ber pêvajoya wê ya serial, ew li gorî hevtayê xweya Parallel hêdîtir dibe. Dekodera Serial ji 69 çerxên demjimêrê hewce dike ku encamek biafirîne ji ber nûvekirina wê ya birêkûpêk a hemî metrîkên dewletê yên gengaz, û pêdivî ye ku ji bo her bit di nav tîrêjê de paşde were şopandin, ku di encamê de dema pêvajoyê dirêj dibe.
The advantage ya karanîna dekoderek Serial, li gorî dekoderek Parallel, di tevliheviya wê ya bi gelemperî kêm û karanîna çavkaniya hardware ya hindik de ye. Ev wê dike advantagvebijarka eous ji bo serîlêdanên ku tê de mezinahî, xerckirina hêzê, û lêçûn ji leza krîtîktir in.
Dekoder Viterbi Parallel
Dekodera Parallel Viterbi ji bo ku bi hevdemî pir bit bişopîne hatî çêkirin. Ev bi karanîna metodolojiyên pêvajoyek paralel ve tête bidestxistin ku bi hevdemî metrîkên rêyên cihêreng nûve bikin. Bi vî rengî paralelîbûn dibe sedema kêmbûnek berbiçav a hejmara çerxên demjimêrê yên ku ji bo hilberandina encamek hewce ne, ku 8 çerxên demjimêrê ne.
Leza Dekodera Parallel bi bihayê zêdekirina tevlihevî û karanîna çavkaniyê tê, ji bo pêkanîna hêmanên pêvajoyek paralel, ku dikare mezinahî û xerckirina hêzê ya dekoderê zêde bike pêdivî bi hardware zêde dike. Ji bo serîlêdanên ku pêdiviya bilind û pêvajoyek bilez hewce dike, wekî pergalên ragihandinê yên rast-dem, Dekodera Parallel Viterbi bi gelemperî tê bijartin.
Bi kurtahî, biryara di navbera karanîna Dekoderek Serial û Parallel Viterbi de bi hewcedariyên taybetî yên serîlêdanê ve girêdayî ye. Di serîlêdanên ku hewceyê hêz, lêçûn û leza hindiktirîn hewce dike, dekoderek Serial bi gelemperî guncan e. Lêbelê, ji bo serîlêdanên ku bi lez û bezek bilind daxwaz dikin, li ku derê performans krîtîk e, dekoderek Parallel vebijarka bijarte ye, her çend ew tevlihevtir e û bêtir çavkaniyan hewce dike.

Berhevkirinî
Tabloya jêrîn kurteyek taybetmendiyên IP-ya Dekodera Viterbi destnîşan dike.
Tablo 1. Taybetmendiyên Dekodera Viterbi

Guhertoya bingehîn Ev belge ji Viterbi Decoder v1.1 re derbas dibe.
Malbatên Device Piştgiriya • PolarFire® SoC

• PolarFire

Herikîna Amûra Destekirî Libero® SoC v12.0 an serbestberdanên paşê hewce dike.
Lîsanskirin Viterbi Decoder RTL ya şîfrekirî bi her destûrnameyek Libero re belaş heye.

RTL şîfrekirî: Kodek RTL ya bêkêmasî ya şîfrekirî ji bo bingehîn tê peyda kirin, ku dihêle ku bingeh bi SmartDesign re were destnîşan kirin. Simulasyon, Sentez, û Layout bi nermalava Libero têne kirin.

Features
Viterbi Decoder IP xwedî taybetmendiyên jêrîn e:

  • Firehiyên têketina nerm ên 3-bit an 4-bit piştgirî dike
  • Mîmariya Serial û Parallel piştgirî dike
  • Dirêjahiya şopandina ku ji hêla bikarhêner ve hatî destnîşankirin piştgirî dike, û nirxa xwerû 20 e
  • Cûreyên daneya yekpolar û bipolar piştgirî dike
  • Rêjeya kodê ya 1/2 piştgirî dike
  • Dirêjahiya astengiyê ku 7 e piştgirî dike

Telîmatên Sazkirinê

Pêdivî ye ku bingeha IP-yê bixweber bi navgîniya fonksiyona nûvekirina Kataloga IP-yê di nermalava Libero SoC-ê de li Kataloga IP-ya nermalava Libero® SoC-ê were saz kirin, an jî ew bi destan ji katalogê were dakêşandin. Gava ku bingeha IP-ê di Kataloga IP-ya nermalava Libero SoC de hate saz kirin, ew di nav SmartDesign-ê de tête mîheng kirin, hilberandin û destnîşan kirin da ku di projeya Libero de tevbigere.

Bikaranîna Amûr û Performansa (Pirsekê bipirsin)
Bikaranîna çavkaniyê ji bo Viterbi Decoder bi karanîna amûra Synopsys Synplify Pro tête pîvandin, û encam di tabloya jêrîn de têne kurt kirin.
Table 2. Device û Çavkanî Bikaranîna

Details Device Type Data Avakarî Çavkanî Performansa (MHz) RAMs Blokên Math Chip Globals
Malbat Sazî LUTs DFF LSRAM uSRAM
PolarFire® SoC MPFS250T Unîpolar Serial 416 354 200 3 0 0 0
Bipolar Serial 416 354 200 3 0 0 0
Unîpolar Dûberîn 13784 4642 200 0 0 0 0
Bipolar Dûberîn 13768 4642 200 0 0 0 1
PolarFire MPF300T Unîpolar Serial 416 354 200 3 0 0 0
Bipolar Serial 416 354 200 3 0 0 0
Unîpolar Dûberîn 13784 4642 200 0 0 0 0
Bipolar Dûberîn 13768 4642 200 0 0 0 1

Giring: Sêwiran bi karanîna Dekodera Viterbi ve bi mîhengkirina parametreyên GUI yên jêrîn ve tête bicîh kirin:

  • Firehiya daneya nerm = 4
  • K Dirêjahî = 7
  • Rêjeya Kodê = ½
  • Dirêjahiya şopandinê = 20

Viterbi Decoder IP Configurator

Viterbi Decoder IP Configurator (Pirsek bipirsin)
Ev beş pêvekek peyda dikeview navbeynkariya Viterbi Decoder Configurator û pêkhateyên wê yên cihêreng.
Viterbi Decoder Configurator navgînek grafîkî peyda dike da ku parametre û mîhengan ji bo bingehek IP-ya Dekodera Viterbi mîheng bike. Ew destûrê dide bikarhêner ku pîvanên wekî Berfirehiya Daneyên Nermal, Dirêjahiya K, Rêjeya Kodê, Dirêjahiya Traceback, Tîpa daneyê, Mîmarî, Testbench, û Lîsans hilbijêrin. Veavakirinên mifteyê di Tabloya 3-1 de hatine diyarkirin.
Nîgara jêrîn bi berfirehî dide view ji navrûya Viterbi Decoder Configurator.
jimar 1-1. Viterbi Decoder IP Configurator

MÎKROŞÎP-Viterbi-Dekoder-WÊN-1

Di navberê de bişkokên OK û Betal jî hene ji bo piştrastkirin an avêtina mîhengên hatine çêkirin.

Danasîna fonksiyonel

Nîgara jêrîn pêkanîna hardware ya Viterbi Decoder nîşan dide.
jimar 2-1. Hardware Pêkanîna Decoder Viterbi

MÎKROŞÎP-Viterbi-Dekoder-WÊN-2

Ev modul li ser DVALID_I dixebite. Dema ku DVALID_I tête pejirandin, daneyên têkildar wekî têketinê têne girtin, û pêvajo dest pê dike. Vê IP-ê tamponek dîrokek heye û li ser bingeha wê hilbijartinê, IP jimara tampona hilbijartî DVALID_Is + Hin çerxên demjimêrê digire da ku derana yekem çêbike. Ji hêla xwerû, tampona dîrokê 20 e. Derengiya di navbera ketin û derketina Dekodera Parallel Viterbi de 20 DVALID_Is + 14 Dewreyên Saetê ye. Derengiya di navbera ketin û derketina Dekodera Serial Viterbi de 20 DVALID_Is + 72 Germên Saetê ye.

Mîmarî (Pirsek bipirsin)
Viterbi Decoder daneyên ku di destpêkê de ji Encodera Convolutional re hatine dayîn vedigire bi dîtina riya çêtirîn di nav hemî dewletên şîfreker ên gengaz de. Ji bo dirêjiya astengiya 7, 64 dewlet hene. Mîmarî ji blokên sereke yên jêrîn pêk tê:

  • Yekîneya Metrîka Şaxê (BMU)
  • Yekîneya Metrîka Rê (PMU)
  • Yekîneya Paşvegerê (TBU)
  • Yekîneya Hilbijartinê Berawirdî Bike (ACSU)

Nîgara jêrîn mîmariya Viterbi Decoder nîşan dide.
jimar 2-2. Viterbi Decoder Architecture

MÎKROŞÎP-Viterbi-Dekoder-WÊN-3

Dekodera Viterbi ji sê blokên navxweyî pêk tê ku bi vî rengî têne ravekirin:

  1. Yekîneya Metrîka Şaxê (BMU): BMU cudahiya di navbera sînyala wergirtî û hemî îşaretên potansiyel ên veguheztinê de hesab dike, bi karanîna metrîkên wekî dûrahiya Hamming ji bo daneya binaryê an dûrahiya Euclidean ji bo nexşeyên modulasyona pêşkeftî. Ev hesab wekheviya di navbera îşaretên hatine wergirtin û yên gengaz ên hatine şandin de dinirxîne. BMU van metrîkan ji bo her sembol an bitek wergirtî pêvajoyê dike û encaman dişîne Yekîneya Metrîka Rê.
  2. Yekîneya Metrîka Rê (PMU): PMU ya ku wekî yekîneya Add-Compare-Select (ACS) jî tê zanîn, metrîkên rêyê nûve dike bi hilberandina metrîkên şaxê ji BMU. Ew ji bo her dewletek di diagrama trellisê de metrîka berhevkirî ya riya çêtirîn dişopîne (nimandinek grafîkî ya veguheztinên rewşa gengaz). PMU metrîka şaxê nû li metrîka rê ya heyî ji bo her dewletekê zêde dike, hemî rêyên ku ber bi wê dewletê ve diçin berhev dike, û ya ku metrîka herî nizm heye hildibijêre, ku riya herî muhtemel destnîşan dike. Ev pêvajoya hilbijartinê li her s pêk têtage ji trellis, di encamê de komkirina rêyên herî muhtemel, ku wek riyên saxmayî zanîn, ji bo her dewletê.
  3. Yekîneya Traceback (TBU): TBU berpirsiyar e ku rêza herî muhtemel a dewletan nas bike, piştî hilanîna sembolên wergirtî ji hêla PMU ve. Ew vê yekê bi vegerandina tîrêjê ji rewşa dawîn a bi metrika rê ya herî nizm pêk tîne. TBU ji dawiya strûktûra trellisê dest pê dike û di nav riyên rizgarbûyî de bi karanîna nîşanker an referansê vedigere, da ku rêzika herî gengaz a veguheztinê diyar bike. Dirêjahiya şopandinê ji hêla dirêjahiya astengiya koda hevgirtî ve tê destnîşankirin, ku hem li derengiya dekodkirinê û hem jî tevliheviyê bandor dike. Piştî bidawîbûna pêvajoya şopandinê, daneyên deşîfrekirî wekî encam têne pêşkêş kirin, bi gelemperî bitikên dûvikê yên pêvekirî têne rakirin, yên ku di destpêkê de ji bo paqijkirina şîfreya konvolutional hatine girtin.

Dekodera Viterbi van sê yekîneyan bikar tîne da ku bi awakî rast îşareta wergirtî di nav daneya veguhestî ya orîjînal de deşîfre bike, bi rastkirina xeletiyên ku dibe ku di dema veguheztinê de çêbûbin.
Algorîtmaya Viterbi, ku ji ber bikêrhatina xwe navdar e, rêbazek standard e ji bo deşîfrekirina kodên konvolutional di nav pergalên ragihandinê de.
Du formatên daneyê ji bo kodkirina nerm hene: yekpolar û bipolar. Tabloya jêrîn nirx û danasînên têkildar ên ji bo têketina nerm a 3-bit destnîşan dike.
Tabloya 2-1. 3-bit Input Soft

Terîf Unîpolar Bipolar
Herî xurt 0 000 100
Bi nisbeten xurt 0 001 101
Bi nisbet qels 0 010 110
Herî qels 0 011 111
Herî qels 1 100 000
Bi nisbet qels 1 101 001
Bi nisbeten xurt 1 110 010
Herî xurt 1 111 100

Tabloya jêrîn koda berhevkirina standard destnîşan dike.
Tablo 2-2. Code Convolution Standard

Dirêjahiya sînor Rêjeya derketinê = 2
Binary Octal
7 1111001 171
1011011 133

Parametreyên Dekodera Viterbi û Nîşaneyên Navberê (Pirsekê bipirse)
Ev beş li ser pîvanên di mîhengkera GUI ya Decoder Viterbi û sînyalên I/O de nîqaş dike.

Mîhengên Veavakirinê (Pirsekê bipirse)
Tabloya jêrîn pîvanên vesazkirinê yên ku di pêkanîna hardware ya Viterbi Decoder de têne bikar anîn navnîş dike. Van pîvanên gelemperî ne û li gorî hewcedariya serîlêdanê diguhezin.
Tabloya 3-1. Parametreyên Veavakirinê

Navê Parametre Terîf Giranî
Firehiya Daneyên nerm Hejmara bitên ku ji bo temsîla firehiya daneya têketina nerm tê bikar anîn diyar dike Bikarhêner hilbijartî ku 3 û 4 bit piştgirî dike
K Dirêjbûn K dirêjahiya astengiya koda konvokî ye Li 7 rast kirin
Rêjeya Kodê Rêjeya bitsên têketinê û bitsên derketinê nîşan dide 1/2
Traceback Length Kûrahiya tîrêjê ku di algorîtmaya Viterbi de hatî bikar anîn destnîşan dike Nirxa diyarkirî ya bikarhêner û ji hêla xwerû ve 20 e
Type Data Destûrê dide bikarhêneran ku celebê daneya têketinê hilbijêrin Bikarhêner-hilbijartî û vebijarkên jêrîn piştgirî dike:

• Yekpolar

• Bipolar

Avakarî Cureyê mîmariya pêkanînê diyar dike Cûreyên pêkanîna jêrîn piştgirî dike:

• Parallel

• Serial

Input û Derketin Signals (Pirsekê bipirse)
Tabloya jêrîn portên ketin û derketinê yên Viterbi Decoder IP-yê destnîşan dike.
Tabloya 3-2. Portên Input û Derketinê

Navê sînyala Ber Berî Terîf
SYS_CLK_I Beyan 1 sînyala saetê Input
ARSTN_I Beyan 1 Nîşana vesazkirina têketinê (Pasînek asînkron a çalak-kêm)
DATA_I Beyan 6 Sînyala têketina daneyê (MSB 3-bit IDATA, LSB 3-bit QDATA)
DVALID_I Beyan 1 Daneyên derbasdar sînyala ketina
DATA_O Karûabr 1 Derketina daneya Viterbi Decoder
DVALID_O Karûabr 1 Daneyên sînyala encam derbasdar

Diagramên Demê

Ev beş li ser diagramên dema Dekodera Viterbi nîqaş dike.
Nîgara jêrîn nexşeya demjimêrê ya Dekodera Viterbi nîşan dide ku hem ji bo veavakirina moda Serial û hem jî Parallel derbas dibe.
jimar 4-1. Diagrama Demê

MÎKROŞÎP-Viterbi-Dekoder-WÊN-5

  • Dekodera Serial Viterbi ji bo hilberandina derketinê herî kêm 69 çerxên demjimêrê (Throughput) hewce dike.
  • Ji bo hesabkirina derengiya Dekodera Serial Viterbi, hevkêşana jêrîn bikar bînin:
  • Hejmara demên tampon a dîrokê DVALID + 72 çerxên saetê
  • Ji bo Example, Ger dirêjahiya Tampona Dîrokê 20 were danîn, hingê
  • Dereng = 20 Derbasdar + 72 Dewreyên Saetê
  • Ji Dekodera Viterbi Parallel herî kêm 8 çerxên demjimêrê (Throughput) hewce dike ku hilberan çêbike.
  • Ji bo hesabkirina derengiya Dekodera Parallel Viterbi, hevkêşana jêrîn bikar bînin:
  • Hejmara demên tampon a dîrokê DVALID + 14 çerxên saetê
  • Ji bo Example, Ger dirêjahiya Tampona Dîrokê 20 were danîn, hingê
  • Dereng = 20 Derbasdar + 14 Dewreyên Saetê

Giring: Diyagrama demê ji bo dekodera Serial û Parallel Viterbi yek e, ji bilî hejmara çerxên demjimêrê yên ku ji bo her dekoderek hewce ne.

Testbench Simulation

A sample testbench ji bo kontrolkirina fonksiyona Dekodera Viterbi tê peyda kirin. Ji bo simulasyona bingehîn bi karanîna testbench, gavên jêrîn bicîh bînin:

  1. Serlêdana Libero® SoC vekin, Katalogê bikirtînin > View > Windows > Katalog, û dûv re Solutions-Wireless berfireh bikin. Viterbi_Decoder du caran bikirtînin, û paşê OK bikirtînin. Belgekirina ku bi IP-ê ve girêdayî ye di binê Belgekirinê de tête navnîş kirin.
    Giring: Heke hûn tabloya Katalogê nabînin, biçin ser View menuya Windows-ê, û dûv re Katalogê bikirtînin da ku ew xuya bibe.
  2. IP-ê li gorî hewcedariyê mîheng bikin, wekî ku di jimar 1-1 de tê xuyang kirin.
  3. Pêdivî ye ku şîfrekera FEC-ê were mîheng kirin da ku Dekodera Viterbi biceribîne. Katalogê vekin û IP-ya FEC Encoder-ê mîheng bikin.
  4. Biçe tabloya Hiyerarşiya Stimulus, û bikirtînin Avakirina Hiyerarşiyê.
  5. Li ser tabloya Hiyerarşiya Stimulus, rast-klîk bikin testbench (vit_decoder_tb (vit_decoder_tb.v [kar])), û dûv re bikirtînin Sêwirana Pêş-Synthê Simulate > Vekirina Interaktîf.

Giring: Ger hûn tabloya Hiyerarşiya Stimulus nabînin, bigerin View > Menûya Windows-ê û Hiyerarşiya Stimulus bikirtînin da ku wê xuya bikin.
Amûra ModelSim®, wekî ku di jimareya jêrîn de tê xuyang kirin, bi qada testê re vedibe.
jimar 5-1. Paceya Simulasyona Amûra ModelSim

MÎKROŞÎP-Viterbi-Dekoder-WÊN-4

Giring

  • Ger simulasyon ji ber sînorê dema xebitandinê ya ku di .do de hatî destnîşan kirin were qut kirin file, ji bo temamkirina simulasyonê fermana run -all bikar bînin.
  • Piştî xebitandina simulasyonê, testbench du diafirîne files (fec_input.txt, vit_output.txt) û hûn dikarin herduyan bidin ber hev files ji bo simulasyonek serkeftî.

Dîroka Revision (Pirsek bipirsin)
Dîroka revîzyonê guhertinên ku di belgeyê de hatine bicîh kirin vedibêje. Guhertin bi revîzyonê têne navnîş kirin, ku bi weşana herî heyî dest pê dike.

Tablo 6-1. Dîroka Revision

Nûxwestin Rojek Terîf
B 06/2024 Li jêr navnîşa guhertinên ku di guhertoya B ya belgeyê de hatine çêkirin e:

• Naveroka beşa Destpêkê nûve kir

• Di beşa Bikaranîn û Performansê de Tabloya 2 zêde kir

• Zêdekirin 1. Beşa Viterbi Decoder IP Configurator

• Naveroka li ser blokên navxweyî lê zêde kir, Tablo 2-1 nûve kir û Tabloya 2-2 lê zêde kir

2.1. beşa Mîmarî

• Tabloya 3-1 di 3.1-ê de hatî nûve kirin. Beşa Mîhengên Veavakirinê

• Xiflteya 4-1 û Nîşeyek di 4. Beşa Diagramên Demjimêran de zêde kirin

• Nûvekirin Figure 5-1 di 5. Testbench Simulation beşa

A 05/2023 Serbestberdana destpêkê

Piştgiriya Microchip FPGA

Koma hilberên Microchip FPGA hilberên xwe bi karûbarên piştgirî yên cihêreng, di nav de Karûbarê Xerîdar, Navenda Piştgiriya Teknîkî ya Xerîdar, a webmalper, û ofîsên firotanê li çaraliyê cîhanê. Ji xerîdar re tê pêşniyar kirin ku berî ku bi piştgiriyê re têkilî daynin serdana çavkaniyên serhêl ên Microchip bikin ji ber ku pir îhtîmal e ku pirsên wan berê hatine bersivandin.
Bi Navenda Piştgiriya Teknîkî re têkilî daynin website li www.microchip.com/support. Nimreya Parçeya Amûra FPGA-yê binav bikin, kategoriya dozê ya guncan hilbijêrin, û sêwirana barkirin files dema afirandina doza piştgiriya teknîkî.
Ji bo piştgiriya hilberê ne-teknîkî, wekî nirxê hilberê, nûvekirina hilberê, agahdariya nûvekirinê, rewşa fermanê, û destûrnameyê bi Karûbarê Xerîdar re têkilî daynin.

  • Ji Amerîkaya Bakur, telefon bikin 800.262.1060
  • Ji cîhana mayî, telefon bikin 650.318.4460
  • Faks, ji her derê cîhanê, 650.318.8044

Agahdariya Microchip

Microchip Website
Microchip bi riya me re piştgiriya serhêl peyda dike website li www.microchip.com/. Ev webmalper ji bo çêkirinê tê bikaranîn files û agahdarî bi hêsanî ji xerîdaran re peyda dibin. Hin naveroka berdest ev in:

  • Piştgiriya hilberê - Daneyên daneyan û xeletî, notên serîlêdanê û sampbername, çavkaniyên sêwiranê, rêberên bikarhêner û belgeyên piştevaniya hardware, serbestberdana nermalava herî dawî û nermalava arşîvkirî
  • Piştgiriya Teknîkî ya Giştî - Pirsên Pir Pir Pir Pir Pir Pir Pir Pir Pir Pir Pir Pir Pir Pir Pir Pir Pirیییی (FAQs), daxwazên piştgiriya teknîkî, komên nîqaşê yên serhêl, navnîşa endamê bernameya hevkarê sêwirana mîkroçîpê
  • Karsaziya Microchip - Hilbijêrên hilberan û rêbernameyên fermankirinê, daxuyaniyên çapemeniyê yên herî dawî yên Microchip, navnîşa semîner û bûyeran, navnîşên ofîsên firotanê yên Microchip, belavker û nûnerên kargehê

Xizmeta Agahdariya Guhertina Hilberê
Karûbarê ragihandina guhartina hilberê ya Microchip ji xerîdaran re dibe alîkar ku li ser hilberên Microchip-ê heyî bimînin. Dema ku guherîn, nûvekirin, guheztin an xeletiyên têkildarî malbatek hilberek diyarkirî an amûrek pêşkeftinê ya balkêş hebin dê abonet agahdariya e-nameyê bistînin.
Ji bo qeydkirinê, biçin www.microchip.com/pcn û talîmatên qeydkirinê bişopînin.
Piştgiriya Mişterî
Bikarhênerên hilberên Microchip dikarin bi çend kanalan alîkariyê bistînin:

  • Belavkar an Nûnerê
  • Ofîsa Sales Herêmî
  • Endezyarê Çareseriyên Bicihkirî (ESE)
  • Piştgiriya Teknîkî

Divê xerîdar ji bo piştgiriyê bi belavker, nûner an ESE-yê xwe re têkilî daynin. Ofîsên firotanê yên herêmî jî hene ku ji xerîdaran re bibin alîkar. Navnîşek ofîs û cîhên firotanê di vê belgeyê de heye.
Piştgiriya teknîkî bi navgîniyê peyda dibe webmalper li: www.microchip.com/support
Taybetmendiya Parastina Kodê ya Amûrên Mîkroçîpê
Li ser hilberên Microchip hûrguliyên jêrîn ên taybetmendiya parastina kodê binihêrin:

  • Berhemên mîkroçîp bi taybetmendiyên ku di Tabloya Daneyên Microchip-ê ya taybetî de hene bicîh tîne.
  • Microchip bawer dike ku malbata hilberên wê dema ku bi awayê armanckirî, di nav taybetmendiyên xebitandinê de û di bin şert û mercên normal de têne bikar anîn ewle ye.
  • Microchip nirx dike û bi tundî mafên xwe yên rewşenbîrî diparêze. Hewldanên binpêkirina taybetmendiyên parastina kodê yên hilbera Microchip bi tundî qedexe ye û dibe ku Qanûna Mafên Mafên Mirovan a Millennium Digital binpê bike.
  • Ne Microchip û ne jî çêkerek din a nîvconductor nikare ewlehiya koda xwe garantî bike. Parastina kodê nayê vê wateyê ku em garantî dikin ku hilber "neşikestî" ye. Parastina kodê bi berdewamî pêşve diçe. Microchip pabend e ku bi domdarî taybetmendiyên parastina kodê yên hilberên me baştir bike.

Daxuyaniya Hiqûqî
Dibe ku ev weşan û agahdariya li vir tenê bi hilberên Microchip re were bikar anîn, di nav de ji bo sêwirandin, ceribandin û yekkirina hilberên Microchip bi serlêdana we re. Bikaranîna vê agahiyê
bi awayekî din van şertan binpê dike. Agahdariya di derheqê serîlêdanên cîhazê de tenê ji bo rehetiya we têne peyda kirin û dibe ku ji hêla nûvekirinan ve werin paşguh kirin. Berpirsiyariya we ye ku hûn pê ewle bibin ku serlêdana we bi taybetmendiyên we re têkildar e. Ji bo piştgirîya zêde bi nivîsgeha xweya firotanê ya Microchip-a xweya herêmî re têkilî daynin an jî li vir piştgirîyek din bistînin www.microchip.com/en-us/support/design-help/client-support-services.
EV AGAHIYÊ JI MÎKROŞÎPÊ "WEK HEYE" TÊ DIBIN. MICROCHIP TU NIWERÎ AN JI GARANTIYÊ TUNE TUNE DIKE, ÇI RÊXISTIN AN JI WANÎ, BI NIVÎSÎ AN DEVÎ, qanûnî AN JI KU BI AGAHIYÊN TÊKILIYÊ TÊ KIRIN JI BO ARMANCEKE TAYBET NEBINPÊKIRIN, BAZIRGERÎ, Û JI BO ARMANCEK TAYBETÎ, AN GARANTIYÊN BI ŞERT, QALÎTEYA, AN PERFORMANCE WÊ TÊKIRIN.
DI TU BÛYÊ DE MÎKROŞÎP JI BO HIŞYARÊN NADESTEKT, TAYBET, CEZAN, BÛYER, ZERAR, BELET, AN JI BERXWEDAN ÇI JI BO ÇI BI HEWLÊ BI DEWLET, HEWLÊRÊ IP HAT HIŞYAR KIRIN MUHTAN AN ZERARÊN PÊŞBÎNIN IN. BI HERÎ RÊDEYA KU JI ZANÛNÊ DAWÎ DIDE, BI HEMÛ BI HEMÛ ÎDANÊN BI HER HEYE BI AGAHIYAN AN JI BIKARANÎNA WÊ TÊKIRIN DÊ JI HEJMARA XERCAN BILIND NEKE, HEKE HEYE, KU KU KU LI BO KU LI BO DEWLÊ DE DIKE.
Bikaranîna cîhazên Microchip di piştgirîya jiyanê û/an sepanên ewlehiyê de bi tevahî di xetereya kiryar de ye, û kiryar razî ye ku ji her zirar, îdia, kirrûbirra an lêçûnên ku ji ber vê karanîna derketine Microchip-ê bêzerar biparêze, tazmînatê û hilgirtinê bigire. Heya ku wekî din neyê diyar kirin, ti destûrname, nehênî an wekî din, di binê tu mafên milkiyeta rewşenbîrî ya Microchip de nayê şandin.
Trademarks
Navê Microchip, Logo Microchip, Adaptec, AVR, Avr Freaks, Bestime, Kleer, Dspleck, Maxtouch, MaxStylus, Mextach, Microsemi, Microsemi Logo, Most , Pir logo, mplab, optolyzer, pic, picopower, picstart, pic32 logo Li DYE û welatên din tevdigerin.
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, SyncForld TimeCesium, TimeHub, TimePictra, TimeProvider, û ZL markayên tîcarî yên Teknolojiya Microchip-ê ku li Dewletên Yekbûyî hatine Tevlî kirin in.
Tepeserkirina Mifteya cîran, AKS, Analog-ji-bo-Dîjîtal Age, Her Capacitor, AnyIn, AnyOut, Guhertina zêdekirî, BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoAutomotive, CryptoCompanion tching , DAM, ECAN, Espresso T1S, EtherGREEN, EyeOpen, GridTime, IdealBridge,
IGaT, Bernamesaziya Rêzeya Di nav-Circuit, ICSP, INICnet, Parallekirina Zêrîn, IntelliMOS, Têkiliya Nav-Chip, JitterBlocker, Knob-on-Display, MarginLink, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Logoya pejirandî, MPLIB, MPLINK, mSiC, MultiTRAK, NetDetach, Hilberîna Kodê Omniscient, PICDEM, PICDEM.net, PICkit, PICtail, Power MOS IV, Power MOS 7, PowerSureSmart, , QMatrix, REAL ICE, Ripple Blocker, RTAX, RTG4, SAM-ICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, SwitchtecY, Total Endurro , Demê pêbawer, TSHARC, Turing, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect, û ZENA markayên tîcarî yên Teknolojiya Microchip in ku li DY û welatên din hatine saz kirin.
SQTP nîşanek karûbarê Teknolojiya Microchip-ê ye ku li Dewletên Yekbûyî hatî saz kirin
Logoya Adaptec, Frequency on Demand, Silicon Storage Technology, û Symmcom marqeyên qeydkirî yên Microchip Technology Inc. li welatên din in.
GestIC marqeyek qeydkirî ya Microchip Technology Germany II GmbH & Co. KG ye, ku liqek Microchip Technology Inc., li welatên din.
Hemî tîcaretên din ên ku li vir têne destnîşan kirin milkê pargîdaniyên wan ên têkildar in.
© 2024, Microchip Technology Incorporated û pargîdaniyên wê. Hemû maf parastî ne.
ISBN: 978-1-6683-4696-9
System Management Quality
Ji bo agahdariya li ser Pergalên Rêvebiriya Kalîteyê ya Microchip, ji kerema xwe biçin www.microchip.com/quality.

Firotin û Xizmeta Cîhanê

AMERÎKA ASIA/Pasîfîk ASIA/Pasîfîk EWROPA
Pargîdanî Dayre Awistralya - Sydney

Tel: 61-2-9868-6733

Çîn - Pekîn

Tel: 86-10-8569-7000

Çîn - Chengdu

Tel: 86-28-8665-5511

Çîn - Chongqing

Tel: 86-23-8980-9588

Çîn - Dongguan

Tel: 86-769-8702-9880

Çîn - Guangzhou

Tel: 86-20-8755-8029

Çîn - Hangzhou

Tel: 86-571-8792-8115

Çîn - Hong Kong SAR

Tel: 852-2943-5100

Çîn - Nanjing

Tel: 86-25-8473-2460

Çîn - Qingdao

Tel: 86-532-8502-7355

Çîn - Shanghai

Tel: 86-21-3326-8000

Çîn - Shenyang

Tel: 86-24-2334-2829

Çîn - Shenzhen

Tel: 86-755-8864-2200

Çîn - Suzhou

Tel: 86-186-6233-1526

Çîn - Wuhan

Tel: 86-27-5980-5300

Çîn - Xian

Tel: 86-29-8833-7252

Çîn - Xiamen

Tel: 86-592-2388138

Çîn - Zhuhai

Tel: 86-756-3210040

Hindistan - Bangalore

Tel: 91-80-3090-4444

Hindistan - New Delhi

Tel: 91-11-4160-8631

Hindistan - Pune

Tel: 91-20-4121-0141

Japonya - Osaka

Tel: 81-6-6152-7160

Japonya - Tokyo

Tel: 81-3-6880- 3770

Kore - Daegu

Tel: 82-53-744-4301

Kore - Seoul

Tel: 82-2-554-7200

Malezya - Kuala Lumpur

Tel: 60-3-7651-7906

Malezya - Penang

Tel: 60-4-227-8870

Fîlîpîn - Manila

Tel: 63-2-634-9065

Sîngapûr

Tel: 65-6334-8870

Taywan – Hsin Chu

Tel: 886-3-577-8366

Taywan - Kaohsiung

Tel: 886-7-213-7830

Taywan - Taipei

Tel: 886-2-2508-8600

Tayland - Bangkok

Tel: 66-2-694-1351

Viyetnam - Ho Chi Minh

Tel: 84-28-5448-2100

Avusturya - Wels

Tel: 43-7242-2244-39

Faks: 43-7242-2244-393

Danîmarka - Kopenhag

Tel: 45-4485-5910

Faks: 45-4485-2829

Fînlandiya – Espoo

Tel: 358-9-4520-820

Fransa - Parîs

Tel: 33-1-69-53-63-20

Fax: 33-1-69-30-90-79

Almanya - Garching

Tel: 49-8931-9700

Almanya - Haan

Tel: 49-2129-3766400

Almanya - Heilbronn

Tel: 49-7131-72400

Almanya - Karlsruhe

Tel: 49-721-625370

Almanya – Munchen

Tel: 49-89-627-144-0

Fax: 49-89-627-144-44

Almanya - Rosenheim

Tel: 49-8031-354-560

Îsraîl - Hod Hasharon

Tel: 972-9-775-5100

Îtalya – Milan

Tel: 39-0331-742611

Faks: 39-0331-466781

Îtalya - Padova

Tel: 39-049-7625286

Hollanda - Drunen

Tel: 31-416-690399

Faks: 31-416-690340

Norwêc - Trondheim

Tel: 47-72884388

Polonya - Varşova

Tel: 48-22-3325737

Romanya - Bukureşt

Tel: 40-21-407-87-50

Spanya - Madrîd

Tel: 34-91-708-08-90

Fax: 34-91-708-08-91

Swêd – Göteborg

Tel: 46-31-704-60-40

Swêd – Stockholm

Tel: 46-8-5090-4654

Brîtanya - Wokingham

Tel: 44-118-921-5800

Faks: 44-118-921-5820

2355 West Chandler Blvd.
Chandler, AZ 85224-6199
Tel: 480-792-7200
Faks: 480-792-7277
Piştgiriya Teknîkî:
www.microchip.com/support
Web Navnîşan:
www.microchip.com
Atlanta
Duluth, GA
Tel: 678-957-9614
Faks: 678-957-1455
Austin, TX
Tel: 512-257-3370
Boston
Westborough, MA
Tel: 774-760-0087
Faks: 774-760-0088
Chicago
Itasca, IL
Tel: 630-285-0071
Faks: 630-285-0075
Dallas
Addison, TX
Tel: 972-818-7423
Faks: 972-818-2924
Detroit
Novi, MI
Tel: 248-848-4000
Houston, TX
Tel: 281-894-5983
Indianapolis
Noblesville, IN
Tel: 317-773-8323
Faks: 317-773-5453
Tel: 317-536-2380
Los Angeles
Mîsyona Viejo, CA
Tel: 949-462-9523
Faks: 949-462-9608
Tel: 951-273-7800
Raleigh, NC
Tel: 919-844-7510
New York, NY
Tel: 631-435-6000
San Jose, CA
Tel: 408-735-9110
Tel: 408-436-4270
Kanada - Toronto
Tel: 905-695-1980
Faks: 905-695-2078

Belge / Çavkanî

PDF thumbnailViterbi Decoder
User Guide · Viterbi Decoder, Decoder

Çavkanî

Pirsek bipirsin

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

Pirsek bipirsin

Ask a question about setup, compatibility, troubleshooting, or anything missing from this manual.