MICROCHIP-LOGO

Datgodiwr Viterbi MICROCHIP

MICROCHIP-Viterbi-Datgodiwr-CYNNYRCH

Manylebau

  • Algorithm: Datgodiwr Viterbi
  • Mewnbwn: Mewnbwn meddal neu galed 3-did neu 4-did
  • Dull dadgodio: Tebygolrwydd Mwyaf
  • Gweithredu: Cyfresol a Chyfochrog
  • Ceisiadau: Ffonau symudol, cyfathrebiadau lloeren, teledu digidol

Cyfarwyddiadau Defnydd Cynnyrch

Mae'r Serial Viterbi Decoder yn prosesu darnau mewnbwn yn unigol mewn modd dilyniannol. Dilynwch y camau hyn i ddefnyddio'r Datgodiwr Cyfresol:

  • Darparwch y didau mewnbwn yn olynol i'r datgodiwr.
  • Bydd y datgodiwr yn diweddaru metrigau llwybr ac yn gwneud penderfyniadau ar gyfer pob darn.
  • Deall y gall y Datgodiwr Cyfresol fod yn arafach ond ei fod yn cynnig llai o gymhlethdod a llai o ddefnydd o adnoddau.
  • Defnyddiwch y Datgodiwr Cyfresol ar gyfer cymwysiadau sy'n blaenoriaethu maint, defnydd pŵer, a chost dros gyflymder.
  • Mae'r Datgodiwr Viterbi Parallel yn prosesu sawl did ar yr un pryd. Dyma sut i ddefnyddio'r Datgodiwr Cyfochrog:
  • Darparwch sawl did ar yr un pryd fel mewnbwn i'r datgodiwr ar gyfer prosesu cyfochrog.
  • Mae'r datgodiwr yn diweddaru amrywiol fetrigau llwybr yn gyfochrog, gan arwain at brosesu cyflymach.
  • Sylwch fod y Datgodiwr Cyfochrog yn cynnig trwybwn uchel ar draul mwy o gymhlethdod a defnydd adnoddau.
  • Dewiswch y Datgodiwr Cyfochrog ar gyfer cymwysiadau sy'n gofyn am brosesu cyflym a thrwybwn uchel, megis systemau cyfathrebu amser real.

FAQ

C: Beth yw codau convolutional?

A: Mae codau convolutional yn godau cywiro gwallau a ddefnyddir yn eang mewn systemau cyfathrebu i amddiffyn rhag gwallau trosglwyddo.

C: Sut mae'r Viterbi Decoder yn gweithio?

A: Mae'r Datgodiwr Viterbi yn defnyddio algorithm Viterbi i nodi'r dilyniant mwyaf tebygol o ddarnau a drosglwyddir yn seiliedig ar y signal a dderbynnir, gan leihau gwallau datgodio.

C: Pryd ddylwn i ddewis Datgodiwr Viterbi Cyfresol dros un Parallel?

A: Dewiswch Ddatgodiwr Cyfresol wrth flaenoriaethu llai o gymhlethdod, defnydd llai o adnoddau, a chost effeithlonrwydd. Mae'n addas ar gyfer ceisiadau lle nad cyflymder yw'r prif bryder.

C: Ym mha gymwysiadau y mae'r Viterbi Decoder yn cael ei ddefnyddio'n gyffredin?

A: Defnyddir y Viterbi Decoder yn eang mewn systemau cyfathrebu modern megis ffonau symudol, cyfathrebu lloeren, a theledu digidol.

Rhagymadrodd

Mae'r Viterbi Decoder yn algorithm a ddefnyddir mewn systemau cyfathrebu digidol i ddadgodio codau trosiannol. Mae codau convolutional yn godau cywiro gwallau a ddefnyddir yn eang mewn systemau cyfathrebu i amddiffyn rhag gwallau a gyflwynir yn ystod trosglwyddiad.
Mae'r Datgodiwr Viterbi yn nodi'r dilyniant mwyaf tebygol o ddarnau a drosglwyddir yn seiliedig ar y signal a dderbynnir trwy ddefnyddio algorithm Viterbi, dull rhaglennu deinamig. Mae'r algorithm hwn yn ystyried yr holl lwybrau cod posibl i gyfrifo'r dilyniant didau mwyaf tebygol yn seiliedig ar y signal a dderbyniwyd. Yna mae'n dewis y llwybr sydd â'r tebygolrwydd uchaf.
Mae'r Datgodiwr Viterbi yn ddatgodiwr tebygolrwydd uchaf, sy'n lleihau'r tebygolrwydd o wall wrth ddadgodio'r signal a dderbynnir ac yn cael ei weithredu yn Serial, gan feddiannu ardal fach, ac yn Parallel ar gyfer trwybwn uwch. Fe'i defnyddir yn eang mewn systemau cyfathrebu modern, gan gynnwys ffonau symudol, cyfathrebu lloeren a theledu digidol. Mae'r IP hwn yn derbyn mewnbwn meddal neu galed 3-did neu 4-did.
Gellir gweithredu algorithm Viterbi gan ddefnyddio dau brif ddull: Cyfresol a Chyfochrog. Mae gan bob ymagwedd nodweddion a chymwysiadau gwahanol, a amlinellir fel a ganlyn.
Datgodiwr Viterbi Cyfresol
Mae Serial Viterbi Decoder yn prosesu darnau mewnbwn yn unigol, gan ddiweddaru metrigau llwybr yn olynol a gwneud penderfyniadau ar gyfer pob darn. Fodd bynnag, oherwydd ei brosesu cyfresol, mae'n tueddu i fod yn arafach o'i gymharu â'i gymar Parallel. Mae angen 69 o gylchoedd cloc ar Ddatgodiwr Cyfresol i gynhyrchu allbwn oherwydd ei ddiweddariad dilyniannol o'r holl fetrigau cyflwr posibl, a'r angen i olrhain yn ôl drwy'r delltwaith ar gyfer pob darn, gan arwain at amser prosesu estynedig.
Yr advantage mae defnyddio datgodiwr Cyfresol yn gorwedd yn ei gymhlethdod nodweddiadol a llai o ddefnydd o adnoddau caledwedd, o gymharu â datgodiwr Cyfochrog. Mae hyn yn ei wneud yn advantagopsiwn teg ar gyfer cymwysiadau lle mae maint, defnydd pŵer a chost yn fwy hanfodol na chyflymder.
Datgodiwr Viterbi cyfochrog
Mae Decoder Viterbi Cyfochrog wedi'i gynllunio i brosesu sawl did ar yr un pryd. Cyflawnir hyn trwy ddefnyddio methodolegau prosesu cyfochrog i ddiweddaru amrywiol fetrigau llwybr ar yr un pryd. Mae paraleliaeth o'r fath yn arwain at ostyngiad sylweddol yn nifer y cylchoedd cloc sydd eu hangen i gynhyrchu allbwn, sef 8 cylch cloc.
Daw cyflymder y Decoder Cyfochrog ar gost mwy o gymhlethdod a defnydd adnoddau, sy'n gofyn am fwy o galedwedd i weithredu'r elfennau prosesu cyfochrog, a all gynyddu maint a defnydd pŵer y datgodiwr. Ar gyfer cymwysiadau sydd angen trwybwn uchel a phrosesu cyflym, megis systemau cyfathrebu amser real, mae'r Decoder Viterbi Parallel yn aml yn cael ei ffafrio.
I grynhoi, mae'r penderfyniad rhwng defnyddio Decoder Viterbi Cyfresol a Chyfochrog yn dibynnu ar ofynion penodol y cais. Mewn cymwysiadau sydd angen ychydig iawn o bŵer, cost a chyflymder, mae datgodiwr cyfresol yn nodweddiadol briodol. Fodd bynnag, ar gyfer cymwysiadau sy'n gofyn am gyflymder uchel a thrwybwn uchel, lle mae perfformiad yn hollbwysig, datgodiwr cyfochrog yw'r opsiwn a ffefrir, er ei fod yn fwy cymhleth ac angen mwy o adnoddau.

Crynodeb
Mae'r tabl canlynol yn rhestru crynodeb o nodweddion IP Viterbi Decoder.
Tabl 1. Nodweddion Viterbi Decoder

Fersiwn Craidd Mae'r ddogfen hon yn berthnasol i Viterbi Decoder v1.1.
Teuluoedd Dyfais â Chymorth • PolarFire® SoC

• PolarFire

Llif Offeryn â Chymorth Mae angen Libero® SoC v12.0 neu ddatganiadau diweddarach.
Trwyddedu Mae'r RTL Viterbi Decoder wedi'i amgryptio ar gael am ddim gydag unrhyw drwydded Libero.

RTL wedi'i amgryptio: Darperir cod RTL cyflawn wedi'i amgryptio ar gyfer y craidd, sy'n galluogi'r craidd i gael ei amrantiad gyda SmartDesign. Mae Efelychu, Synthesis, a Layout yn cael eu perfformio gyda meddalwedd Libero.

Nodweddion
Mae gan Viterbi Decoder IP y nodweddion canlynol:

  • Yn cefnogi lled mewnbwn meddal o 3-bit neu 4-bit
  • Yn cefnogi pensaernïaeth Gyfresol a Chyfochrog
  • Yn cefnogi hydoedd olrhain a ddiffinnir gan ddefnyddwyr, a'r gwerth rhagosodedig yw 20
  • Yn cefnogi mathau o ddata unbegynol ac deubegwn
  • Yn cefnogi cyfradd cod o 1/2
  • Yn cefnogi hyd cyfyngiad sef 7

Cyfarwyddiadau Gosod

Rhaid gosod y craidd IP i Gatalog IP meddalwedd Libero® SoC yn awtomatig trwy swyddogaeth diweddaru'r Catalog IP ym meddalwedd Libero SoC, neu caiff ei lawrlwytho â llaw o'r catalog. Unwaith y bydd y craidd IP wedi'i osod yng Nghatalog IP meddalwedd Libero SoC, caiff ei ffurfweddu, ei gynhyrchu, a'i gychwyn o fewn SmartDesign i'w gynnwys ym mhrosiect Libero.

Defnydd Dyfais a Pherfformiad (Gofyn cwestiwn)
Mae'r defnydd o adnoddau ar gyfer Viterbi Decoder yn cael ei fesur gan ddefnyddio'r offeryn Synopsys Synplify Pro, ac mae'r canlyniadau wedi'u crynhoi yn y tabl canlynol.
Tabl 2. Defnyddio Dyfeisiau ac Adnoddau

Manylion Dyfais Math o Ddata Pensaernïaeth Adnoddau Perfformiad (MHz) Hyrddod Blociau Mathemateg Chip Globals
Teulu Dyfais LUTs DFF LSRAM uSRAM
PolarFire® SoC MPFS250T Unbegynol Cyfresol 416 354 200 3 0 0 0
Deubegwn Cyfresol 416 354 200 3 0 0 0
Unbegynol Cyfochrog 13784 4642 200 0 0 0 0
Deubegwn Cyfochrog 13768 4642 200 0 0 0 1
PolarFire MPF300T Unbegynol Cyfresol 416 354 200 3 0 0 0
Deubegwn Cyfresol 416 354 200 3 0 0 0
Unbegynol Cyfochrog 13784 4642 200 0 0 0 0
Deubegwn Cyfochrog 13768 4642 200 0 0 0 1

Pwysig: Gweithredir y dyluniad gan ddefnyddio Viterbi Decoder trwy ffurfweddu'r paramedrau GUI canlynol:

  • Lled Data Meddal = 4
  • K Hyd = 7
  • Cyfradd Cod = ½
  • Hyd Olrhain = 20

Viterbi Decoder IP Configurator

Ffurfweddydd IP Datgodiwr Viterbi (Gofyn Cwestiwn)
Mae'r adran hon yn rhoi trosoddview y rhyngwyneb Viterbi Decoder Configurator a'i gydrannau amrywiol.
Mae'r Viterbi Decoder Configurator yn darparu rhyngwyneb graffigol i ffurfweddu paramedrau a gosodiadau ar gyfer craidd IP Viterbi Decoder. Mae'n caniatáu i'r defnyddiwr ddewis paramedrau megis Lled Data Meddal, Hyd K, Cyfradd Cod, Hyd Olrhain, Datatype, Pensaernïaeth, Testbench, a Thrwydded. Disgrifir y ffurfweddiadau allweddol yn Nhabl 3-1.
Mae'r ffigur canlynol yn rhoi manylion view y rhyngwyneb Viterbi Decoder Configurator.
Ffigur 1-1. Viterbi Decoder IP Configurator

MICROCHIP-Viterbi-Datgodiwr-FIG-1

Mae'r rhyngwyneb hefyd yn cynnwys botymau Iawn a Chanslo ar gyfer cadarnhau neu ddileu'r ffurfweddiadau a wnaed.

Disgrifiad Swyddogaethol

Mae'r ffigur canlynol yn dangos gweithrediad caledwedd y Viterbi Decoder.
Ffigur 2-1. Caledwedd Gweithredu Decoder Viterbi

MICROCHIP-Viterbi-Datgodiwr-FIG-2

Mae'r modiwl hwn yn gweithio ar DVALID_I. Pan fydd DVALID_I yn cael ei haeru, cymerir y data priodol fel mewnbwn, ac mae'r broses yn cychwyn. Mae gan yr IP hwn byffer hanes ac yn seiliedig ar y dewis hwnnw, mae IP yn cymryd y nifer byffer dethol o DVALID_Is + Rhai cylchoedd cloc i gynhyrchu'r allbwn cyntaf. Yn ddiofyn, y byffer hanes yw 20. Y latency rhwng mewnbwn ac allbwn y Decoder Viterbi Parallel yw 20 DVALID_Is + 14 Clock Cycles. Y latency rhwng mewnbwn ac allbwn y Serial Viterbi Decoder yw 20 DVALID_Is + 72 Cylchred Cloc.

pensaernïaeth (Gofyn Cwestiwn)
Mae Viterbi Decoder yn adfer y data a roddwyd i ddechrau i'r Amgodiwr Convolutional trwy ddod o hyd i'r llwybr gorau trwy bob cyflwr amgodiwr posibl. Am hyd cyfyngiad o 7, mae yna 64 talaith. Mae'r bensaernïaeth yn cynnwys y blociau mawr canlynol:

  • Uned Fetrig y Gangen (BMU)
  • Uned Fetrig Llwybr (PMU)
  • Uned Olrhain Nôl (TBU)
  • Ychwanegu Cymharu Dewis Uned (ACSU)

Mae'r ffigur canlynol yn dangos pensaernïaeth Viterbi Decoder.
Ffigur 2-2. Pensaernïaeth Datgodiwr Viterbi

MICROCHIP-Viterbi-Datgodiwr-FIG-3

Mae'r Viterbi Decoder yn cynnwys tri bloc mewnol sy'n cael eu hesbonio fel a ganlyn:

  1. Uned Fetrig y Gangen (BMU): Mae'r BMU yn cyfrifo'r anghysondeb rhwng y signal a dderbynnir a'r holl signalau a drosglwyddir posibl, gan ddefnyddio metrigau fel pellter Hamming ar gyfer data deuaidd neu bellter Ewclidaidd ar gyfer cynlluniau modiwleiddio uwch. Mae'r cyfrifiad hwn yn asesu'r tebygrwydd rhwng y signalau a dderbynnir a'r signalau a drosglwyddir posibl. Mae'r UCA yn prosesu'r metrigau hyn ar gyfer pob symbol neu ddid a dderbynnir ac yn anfon y canlyniadau ymlaen i'r Uned Metrig Llwybrau.
  2. Uned Fetrig Llwybr (PMU): Mae'r PMU, a elwir hefyd yn uned Add-Compare-Select (ACS), yn diweddaru metrigau llwybr trwy brosesu metrigau cangen o'r BMU. Mae'n cadw golwg ar fetrig cronnol y llwybr gorau ar gyfer pob cyflwr yn y diagram dellt (cynrychiolaeth graffigol o'r trawsnewidiadau cyflwr posibl). Mae'r PMU yn ychwanegu'r metrig cangen newydd at y metrig llwybr cyfredol ar gyfer pob gwladwriaeth, yn cymharu'r holl lwybrau sy'n arwain at y cyflwr hwnnw, ac yn dewis yr un â'r metrig isaf, gan nodi'r llwybr mwyaf tebygol. Cynhelir y broses ddethol hon ym mhob stage o'r delltwaith, gan arwain at gasgliad o'r llwybrau mwyaf tebygol, a elwir yn llwybrau goroesi, ar gyfer pob gwladwriaeth.
  3. Uned Olrhain (TBU): Mae'r TBU yn gyfrifol am nodi'r dilyniant mwyaf tebygol o daleithiau, ar ôl i'r PMU brosesu symbolau a dderbyniwyd. Mae'n cyflawni hyn trwy olrhain y delltwaith o'r cyflwr terfynol gyda'r metrig llwybr isaf. Mae'r TBU yn cychwyn o ddiwedd adeiledd y delltwaith ac yn olrhain yn ôl trwy'r llwybrau goroeswr gan ddefnyddio awgrymiadau neu gyfeiriadau, i bennu'r dilyniant trawsyrru mwyaf tebygol. Mae hyd yr olrhain yn ôl yn cael ei bennu gan hyd cyfyngiad y cod convolutional, gan effeithio ar yr hwyrni datgodio a'r cymhlethdod. Ar ôl cwblhau'r broses olrhain yn ôl, caiff y data wedi'i ddatgodio ei gyflwyno fel allbwn, fel arfer gyda'r darnau cynffon atodedig wedi'u tynnu, a gafodd eu cynnwys i ddechrau i glirio'r amgodiwr convolutional.

Mae'r Viterbi Decoder yn defnyddio'r tair uned hyn i ddadgodio'r signal a dderbyniwyd yn gywir i'r data gwreiddiol a drosglwyddir, trwy gywiro unrhyw wallau a allai fod wedi digwydd yn ystod y trosglwyddiad.
Yn enwog am ei effeithlonrwydd, algorithm Viterbi yw'r dull safonol ar gyfer datgodio codau troellog o fewn systemau cyfathrebu.
Mae dau fformat data ar gael ar gyfer codio meddal: unbegynol a deubegwn. Mae'r tabl canlynol yn rhestru'r gwerthoedd a'r disgrifiadau cyfatebol ar gyfer mewnbwn meddal 3-did.
Tabl 2-1. Mewnbynnau Meddal 3-did

Disgrifiad Unbegynol Deubegwn
0 cryfaf 000 100
Cymharol gryf 0 001 101
Cymharol wan 0 010 110
0 wanaf 011 111
1 wanaf 100 000
Cymharol wan 1 101 001
Cymharol gryf 1 110 010
1 cryfaf 111 100

Mae'r tabl canlynol yn rhestru'r cod convolution safonol.
Tabl 2-2. Cod Convolution Safonol

Hyd Cyfyngiad Cyfradd Allbwn = 2
Deuaidd Octal
7 1111001 171
1011011 133

Paramedrau Datgodiwr Viterbi a Arwyddion Rhyngwyneb (Gofyn cwestiwn)
Mae'r adran hon yn trafod y paramedrau yn y ffurfweddydd GUI Decoder Viterbi a'r signalau I/O.

Gosodiadau Ffurfweddu (Gofyn cwestiwn)
Mae'r tabl canlynol yn rhestru'r paramedrau cyfluniad a ddefnyddir wrth weithredu caledwedd Viterbi Decoder. Mae'r rhain yn baramedrau generig ac yn amrywio yn unol â gofynion y cais.
Tabl 3-1. Paramedrau Ffurfweddu

Enw Paramedr Disgrifiad Gwerth
Lled Data Meddal Yn pennu nifer y didau a ddefnyddir i gynrychioli lled y data mewnbwn meddal Defnyddiwr selectable sy'n cefnogi 3 a 4 did
K Hyd K yw hyd cyfyngiad y cod convolutional Wedi'i osod i 7
Cyfradd Cod Yn dangos cymhareb didau mewnbwn i ddidau allbwn 1/2
Hyd Olrhain Yn pennu dyfnder y delltwaith a ddefnyddir yn algorithm Viterbi Y gwerth a ddiffinnir gan y defnyddiwr ac yn ddiofyn, yw 20
Math o Ddata Yn galluogi defnyddwyr i ddewis y math o ddata mewnbwn Defnyddiwr-dewisadwy ac yn cefnogi'r opsiynau canlynol:

• Unbegynol

• Deubegwn

Pensaernïaeth Yn pennu'r math o bensaernïaeth gweithredu Yn cefnogi'r mathau canlynol o weithredu:

• Cyfochrog

• Cyfresol

Arwyddion Mewnbynnau ac Allbynnau (Gofyn cwestiwn)
Mae'r tabl canlynol yn rhestru porthladdoedd mewnbwn ac allbwn y Viterbi Decoder IP.
Tabl 3-2. Porthladdoedd Mewnbwn ac Allbwn

Enw Arwydd Cyfeiriad Lled Disgrifiad
SYS_CLK_I Mewnbwn 1 Signal cloc mewnbwn
ARSTN_I Mewnbwn 1 Signal ailosod mewnbwn (ailosod gweithredol-isel asyncronaidd)
DATA_I Mewnbwn 6 Signal mewnbwn data (MSB IDATA 3-did, LSB 3-did QDATA)
DVALID_I Mewnbwn 1 Data signal mewnbwn dilys
DATA_O Allbwn 1 Allbwn data Viterbi Decoder
DVALID_O Allbwn 1 Data signal allbwn dilys

Diagramau Amseru

Mae'r adran hon yn trafod diagramau amseru'r Datgodiwr Viterbi.
Mae'r ffigur canlynol yn dangos y diagram amseru o Viterbi Decoder sy'n berthnasol i ffurfweddiad modd Cyfresol a Chyfochrog.
Ffigur 4-1. Diagram Amseru

MICROCHIP-Viterbi-Datgodiwr-FIG-5

  • Mae angen o leiaf 69 o gylchredau cloc (Trwybwn) ar Ddatgodiwr Cyfresol Viterbi i gynhyrchu'r allbwn.
  • I gyfrifo hwyrni'r Decoder Viterbi Cyfresol, defnyddiwch yr hafaliad canlynol:
  • Nifer amseroedd byffer hanes DVALIDs + 72 cylch cloc
  • Ar gyfer Example, Os gosodir hyd y Byffer Hanes i 20, yna
  • Latency = 20 Dilys + 72 Cylchred Cloc
  • Mae angen o leiaf 8 cylch cloc (Trwybwn) ar Ddatgodiwr Viterbi Cyfochrog i gynhyrchu'r allbwn.
  • I gyfrifo hwyrni'r Decoder Viterbi Parallel, defnyddiwch yr hafaliad canlynol:
  • Nifer amseroedd byffer hanes DVALIDs + 14 cylch cloc
  • Ar gyfer Example, Os gosodir hyd y Byffer Hanes i 20, yna
  • Latency = 20 Dilys + 14 Cylchred Cloc

Pwysig: Mae'r diagram amseru ar gyfer datgodiwr Viterbi Cyfresol a Chyfochrog yr un fath, ac eithrio nifer y cylchoedd cloc sydd eu hangen ar gyfer pob datgodiwr.

Efelychu Testbench

Mae sample testbench yn cael ei ddarparu i wirio ymarferoldeb y Viterbi Decoder. I efelychu'r craidd gan ddefnyddio'r fainc brawf, dilynwch y camau canlynol:

  1. Agorwch y cymhwysiad Libero® SoC, cliciwch Catalog > View > Windows > Catalog, ac yna ehangu Solutions-Wireless. Cliciwch ddwywaith ar Viterbi_Decoder, ac yna cliciwch Iawn. Rhestrir y ddogfennaeth sy'n gysylltiedig ag eiddo deallusol o dan Dogfennaeth.
    Pwysig: Os na welwch y tab Catalog, llywiwch i'r View Dewislen Windows, ac yna cliciwch ar Catalog i'w wneud yn weladwy.
  2. Ffurfweddwch yr IP yn unol â'r gofyniad, fel y dangosir yn Ffigur 1-1.
  3. Rhaid ffurfweddu'r amgodiwr FEC i brofi'r Decoder Viterbi. Agorwch y Catalog a ffurfweddwch yr FEC Encoder IP.
  4. Llywiwch i'r tab Hierarchaeth Ysgogiad, a chliciwch ar Adeiladu Hierarchaeth.
  5. Ar y tab Hierarchaeth Ysgogi, de-gliciwch y fainc brawf (vit_decoder_tb(vit_decoder_tb.v [work])), ac yna cliciwch ar Efelychu Cyn-Synth Design > Open Interactive.

Pwysig: Os na welwch y tab Hierarchaeth Ysgogiad, llywiwch i View > Dewislen Windows a chliciwch Hierarchaeth Ysgogi i'w wneud yn weladwy.
Mae offeryn ModelSim® yn agor gyda'r fainc brawf, fel y dangosir yn y ffigur canlynol.
Ffigur 5-1. Ffenestr Efelychu Offeryn ModelSim

MICROCHIP-Viterbi-Datgodiwr-FIG-4

Pwysig

  • Os amharir ar yr efelychiad oherwydd y terfyn amser rhedeg a nodir yn y.do file, defnyddiwch y gorchymyn rhedeg -all i gwblhau'r efelychiad.
  • Ar ôl rhedeg yr efelychiad, mae'r fainc brawf yn cynhyrchu dau files (fec_input.txt, vit_output.txt) a gallwch gymharu'r ddau files ar gyfer efelychiad llwyddiannus.

Hanes Adolygu (Gofyn Cwestiwn)
Mae'r hanes adolygu yn disgrifio'r newidiadau a roddwyd ar waith yn y ddogfen. Rhestrir y newidiadau yn ôl adolygiad, gan ddechrau gyda'r cyhoeddiad diweddaraf.

Tabl 6-1. Hanes Adolygu

Adolygu Dyddiad Disgrifiad
B 06/2024 Dyma restr o’r newidiadau a wnaed yn adolygiad B o’r ddogfen:

• Diweddaru cynnwys yr adran Cyflwyniad

• Ychwanegwyd Tabl 2 yn yr adran Defnyddio Dyfeisiau a Pherfformiad

• Ychwanegwyd 1. Viterbi Decoder IP Configurator adran

• Ychwanegu'r cynnwys am y blociau mewnol, diweddaru Tabl 2-1 ac ychwanegu Tabl 2-2 i mewn

2.1. Adran pensaernïaeth

• Diweddarwyd Tabl 3-1 yn 3.1. Adran Gosodiadau Ffurfweddu

• Ychwanegwyd Ffigur 4-1 a Nodyn yn 4. Adran Diagramau Amseru

• Diweddarwyd Ffigur 5-1 yn 5. Adran Efelychu Mainc Prawf

A 05/2023 Rhyddhad cychwynnol

Cefnogaeth FPGA microsglodyn

Mae grŵp cynhyrchion microsglodyn FPGA yn cefnogi ei gynhyrchion gyda gwasanaethau cymorth amrywiol, gan gynnwys Gwasanaeth Cwsmeriaid, Canolfan Cymorth Technegol i Gwsmeriaid, a websafle, a swyddfeydd gwerthu ledled y byd. Awgrymir i gwsmeriaid ymweld ag adnoddau Microchip ar-lein cyn cysylltu â'r tîm cymorth gan ei bod yn debygol iawn bod eu hymholiadau eisoes wedi'u hateb.
Cysylltwch â'r Ganolfan Cymorth Technegol drwy'r websafle yn www.microchip.com/support. Soniwch am rif Rhan Dyfais FPGA, dewiswch y categori achos priodol, a dyluniad uwchlwytho files tra'n creu achos cymorth technegol.
Cysylltwch â Gwasanaeth Cwsmer i gael cymorth cynnyrch annhechnegol, megis prisio cynnyrch, uwchraddio cynnyrch, diweddaru gwybodaeth, statws archeb, ac awdurdodi.

  • O Ogledd America, ffoniwch 800.262.1060
  • O weddill y byd, ffoniwch 650.318.4460
  • Ffacs, o unrhyw le yn y byd, 650.318.8044

Gwybodaeth Microsglodyn

Y Microsglodyn Websafle
Mae microsglodyn yn darparu cymorth ar-lein trwy ein websafle yn www.microchip.com/. hwn websafle yn cael ei ddefnyddio i wneud files a gwybodaeth sydd ar gael yn hawdd i gwsmeriaid. Mae peth o'r cynnwys sydd ar gael yn cynnwys:

  • Cymorth Cynnyrch – Taflenni data a gwallau, nodiadau cais a samprhaglenni, adnoddau dylunio, canllawiau defnyddwyr a dogfennau cymorth caledwedd, datganiadau meddalwedd diweddaraf a meddalwedd wedi'i harchifo
  • Cymorth Technegol Cyffredinol – Cwestiynau Cyffredin (FAQs), ceisiadau cymorth technegol, grwpiau trafod ar-lein, rhestr o aelodau rhaglen partner dylunio microsglodyn
  • Busnes Microsglodyn – Dewiswyr cynnyrch a chanllawiau archebu, datganiadau diweddaraf Microchip i'r wasg, rhestr seminarau a digwyddiadau, rhestrau o swyddfeydd gwerthu Microsglodion, dosbarthwyr a chynrychiolwyr ffatrïoedd

Gwasanaeth Hysbysu Newid Cynnyrch
Mae gwasanaeth hysbysu newid cynnyrch Microchip yn helpu i gadw cwsmeriaid yn gyfredol ar gynhyrchion Microsglodyn. Bydd tanysgrifwyr yn derbyn hysbysiad e-bost pryd bynnag y bydd newidiadau, diweddariadau, diwygiadau neu wallau yn ymwneud â theulu cynnyrch penodol neu offeryn datblygu o ddiddordeb.
I gofrestru, ewch i www.microchip.com/pcn a dilyn y cyfarwyddiadau cofrestru.
Cefnogaeth i Gwsmeriaid
Gall defnyddwyr cynhyrchion Microsglodyn dderbyn cymorth trwy sawl sianel:

  • Dosbarthwr neu Gynrychiolydd
  • Swyddfa Gwerthu Lleol
  • Peiriannydd Atebion Embedded (ESE)
  • Cymorth Technegol

Dylai cwsmeriaid gysylltu â'u dosbarthwr, cynrychiolydd neu ESE am gefnogaeth. Mae swyddfeydd gwerthu lleol hefyd ar gael i helpu cwsmeriaid. Mae rhestr o swyddfeydd gwerthu a lleoliadau wedi'i chynnwys yn y ddogfen hon.
Mae cymorth technegol ar gael drwy'r websafle yn: www.microchip.com/support
Nodwedd Diogelu Cod Dyfeisiau Microsglodyn
Sylwch ar y manylion canlynol am y nodwedd amddiffyn cod ar gynhyrchion Microsglodyn:

  • Mae cynhyrchion microsglodyn yn bodloni'r manylebau sydd wedi'u cynnwys yn eu Taflen Ddata Microsglodion benodol.
  • Mae microsglodyn yn credu bod ei deulu o gynhyrchion yn ddiogel pan gaiff ei ddefnyddio yn y modd a fwriadwyd, o fewn manylebau gweithredu, ac o dan amodau arferol.
  • Mae microsglodyn yn gwerthfawrogi ac yn amddiffyn ei hawliau eiddo deallusol yn ymosodol. Mae ymdrechion i dorri nodweddion diogelu cod cynnyrch Microsglodyn wedi'i wahardd yn llym a gallai dorri Deddf Hawlfraint y Mileniwm Digidol.
  • Ni all Microsglodyn nac unrhyw wneuthurwr lled-ddargludyddion arall warantu diogelwch ei god. Nid yw diogelu cod yn golygu ein bod yn gwarantu bod y cynnyrch yn “unbreakable”. Mae amddiffyniad cod yn esblygu'n gyson. Mae microsglodyn wedi ymrwymo i wella nodweddion amddiffyn cod ein cynnyrch yn barhaus.

Hysbysiad Cyfreithiol
Dim ond gyda chynhyrchion Microsglodyn y gellir defnyddio'r cyhoeddiad hwn a'r wybodaeth ynddo, gan gynnwys dylunio, profi ac integreiddio cynhyrchion Microsglodyn gyda'ch cais. Defnydd o'r wybodaeth hon
mewn unrhyw fodd arall yn groes i'r telerau hyn. Dim ond er hwylustod i chi y darperir gwybodaeth am gymwysiadau dyfeisiau a gall diweddariadau gael eu disodli. Eich cyfrifoldeb chi yw sicrhau bod eich cais yn cwrdd â'ch manylebau. Cysylltwch â'ch swyddfa gwerthu Microsglodion leol am gymorth ychwanegol neu, gofynnwch am gymorth ychwanegol yn www.microchip.com/en-us/support/design-help/client-support-services.
DARPERIR Y WYBODAETH HON GAN MICROCHIP “FEL Y MAE”. NID YW MICROCHIP YN GWNEUD UNRHYW SYLWADAU NA GWARANTAU O UNRHYW FATH P'un ai'n MYNEGI NEU WEDI'I GYMHWYSO, YN YSGRIFENEDIG NEU AR LAFAR, STATUDOL NEU FEL ARALL, YN YMWNEUD Â'R WYBODAETH SY'N CYNNWYS OND NID YN GYFYNGEDIG I UNRHYW WARANTIAETHAU GOBLYGEDIG O ANFOESOLDEB A CHYFEIRIANNAU RHYFEDD. PWRPAS, NEU WARANTAU SY'N BERTHNASOL I GYFLWR, ANSAWDD, NEU BERFFORMIAD.
NI FYDD MICROCHIP YN ATEBOL AM UNRHYW GOLLED ANUNIONGYRCHOL, ARBENNIG, OEDIOL NEU GANLYNIADOL, DIFROD, COST, NEU DREUL O UNRHYW FATH BETH OEDD YN BERTHNASOL I'R WYBODAETH NEU EI DEFNYDD, FODD WEDI ACHOSI, WEDI MAI WEDI EI ACHOSI. MAE POSIBILRWYDD NEU Y DIFRODAU YN RHAGWELADWY. I'R MAINT LLAWN A GANIATEIR GAN Y GYFRAITH, NI FYDD CYFANSWM ATEBOLRWYDD MICROCHIP AR BOB HAWLIAD MEWN UNRHYW FFORDD SY'N GYSYLLTIEDIG Â'R WYBODAETH NEU EI DEFNYDDIO YN FWY NA NIFER Y FFIOEDD, OS OES RHAI, YR YDYCH WEDI TALU'N UNIONGYRCHOL I MICROCHIP AM Y WYBODAETH.
Mae defnyddio dyfeisiau Microsglodyn mewn cymwysiadau cynnal bywyd a/neu ddiogelwch yn gyfan gwbl ar risg y prynwr, ac mae'r prynwr yn cytuno i amddiffyn, indemnio a dal Microsglodyn diniwed rhag unrhyw a phob iawndal, hawliad, siwtiau, neu dreuliau sy'n deillio o ddefnydd o'r fath. Ni chaiff unrhyw drwyddedau eu cyfleu, yn ymhlyg neu fel arall, o dan unrhyw hawliau eiddo deallusol Microsglodyn oni nodir yn wahanol.
Nodau masnach
Enw a logo'r Microsglodyn, logo'r Microsglodyn, Adaptec, AVR, logo AVR, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maxtouch, MediaLB, megaAVR, Microsemi, logo Microsemi, MOST, logo MOST, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, logo PIC32, PolarFire, Dylunydd Prochip, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST Logo, SuperFlash, Symmetricom Mae SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron, ac XMEGA yn nodau masnach cofrestredig Microchip Technology Incorporated yn UDA a gwledydd eraill.
AgileSwitch, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Rheoli Cyflymder Hyper, Llwyth HyperLight, Libero, MotorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, logo ProASIC Plus, Quiet-Wire, SmartFusion, SyncWorld, Mae TimeCesium, TimeHub, TimePictra, TimeProvider, a ZL yn nodau masnach cofrestredig Microchip Technology Incorporated yn UDA
Ataliad Allwedd Cyfagos, AKS, Oedran Analog-ar-y-Digidol, Unrhyw Gynhwysydd, AnyIn, AnyOut, Newid Ychwanegol, BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net verage Matching , DAM, ECAN, Espresso T1S, EtherGREEN, EyeOpen, GridTime, IdealBridge,
IgaT, Rhaglennu Cyfresol Mewn Cylchdaith, ICSP, INICnet, Cyfochrog Deallus, IntelliMOS, Cysylltedd Rhyng-sglodion, JitterBlocker, Knob-on-Display, MarginLink, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Ardystiedig logo, MPLIB, MPLINK, mSiC, MultiTRAK, NetDetach, Cynhyrchu Cod Omniscient, PICDEM, PICDEM.net, PICkit, PICtail, Power MOS IV, Power MOS 7, PowerSmart, PureSilicon , 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, Cyfanswm Dygnwch , Amser Ymddiried, TSHARC, Turing, USBCheck, VariSense, VectorBlox, VeriPHY, ViewMae Span, WiperLock, XpressConnect, a ZENA yn nodau masnach Microchip Technology Incorporated yn UDA a gwledydd eraill.
Mae SQTP yn nod gwasanaeth Microchip Technology Incorporated yn UDA
Mae logo Adaptec, Frequency on Demand, Silicon Storage Technology, a Symmcom yn nodau masnach cofrestredig Microchip Technology Inc. mewn gwledydd eraill.
Mae GestIC yn nod masnach cofrestredig Microchip Technology Germany II GmbH & Co. KG, is-gwmni i Microchip Technology Inc., mewn gwledydd eraill.
Mae'r holl nodau masnach eraill a grybwyllir yma yn eiddo i'w cwmnïau priodol.
© 2024, Microchip Technology Incorporated a'i is-gwmnïau. Cedwir Pob Hawl.
ISBN: 978-1-6683-4696-9
System Rheoli Ansawdd
I gael gwybodaeth am Systemau Rheoli Ansawdd Microsglodion, ewch i www.microchip.com/quality.

Gwerthu a Gwasanaeth Byd-eang

AMERICAS ASIA/PACIFIC ASIA/PACIFIC EWROP
Corfforaethol Swyddfa Awstralia - Sydney

Ffôn: 61-2-9868-6733

Tsieina - Beijing

Ffôn: 86-10-8569-7000

Tsieina - Chengdu

Ffôn: 86-28-8665-5511

Tsieina - Chongqing

Ffôn: 86-23-8980-9588

Tsieina - Dongguan

Ffôn: 86-769-8702-9880

Tsieina - Guangzhou

Ffôn: 86-20-8755-8029

Tsieina - Hangzhou

Ffôn: 86-571-8792-8115

Tsieina - Hong Kong SAR

Ffôn: 852-2943-5100

Tsieina - Nanjing

Ffôn: 86-25-8473-2460

Tsieina - Qingdao

Ffôn: 86-532-8502-7355

Tsieina - Shanghai

Ffôn: 86-21-3326-8000

Tsieina - Shenyang

Ffôn: 86-24-2334-2829

Tsieina - Shenzhen

Ffôn: 86-755-8864-2200

Tsieina - Suzhou

Ffôn: 86-186-6233-1526

Tsieina - Wuhan

Ffôn: 86-27-5980-5300

Tsieina - Xian

Ffôn: 86-29-8833-7252

Tsieina - Xiamen

Ffôn: 86-592-2388138

Tsieina - Zhuhai

Ffôn: 86-756-3210040

India - Bangalore

Ffôn: 91-80-3090-4444

India - Delhi Newydd

Ffôn: 91-11-4160-8631

India - Pune

Ffôn: 91-20-4121-0141

Japan - Osaka

Ffôn: 81-6-6152-7160

Japan - Tokyo

Ffôn: 81-3-6880- 3770

Corea - Daegu

Ffôn: 82-53-744-4301

Corea - Seoul

Ffôn: 82-2-554-7200

Malaysia - Kuala Lumpur

Ffôn: 60-3-7651-7906

Malaysia - Penang

Ffôn: 60-4-227-8870

Philippines - Manila

Ffôn: 63-2-634-9065

Singapôr

Ffôn: 65-6334-8870

Taiwan - Hsin Chu

Ffôn: 886-3-577-8366

Taiwan - Kaohsiung

Ffôn: 886-7-213-7830

Taiwan - Taipei

Ffôn: 886-2-2508-8600

Gwlad Thai - Bangkok

Ffôn: 66-2-694-1351

Fietnam - Ho Chi Minh

Ffôn: 84-28-5448-2100

Awstria - Wels

Ffôn: 43-7242-2244-39

Ffacs: 43-7242-2244-393

Denmarc - Copenhagen

Ffôn: 45-4485-5910

Ffacs: 45-4485-2829

Y Ffindir - Espoo

Ffôn: 358-9-4520-820

Ffrainc - Paris

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

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

Yr Almaen - Garching

Ffôn: 49-8931-9700

Yr Almaen - Haan

Ffôn: 49-2129-3766400

Yr Almaen - Heilbronn

Ffôn: 49-7131-72400

Yr Almaen - Karlsruhe

Ffôn: 49-721-625370

Yr Almaen - Munich

Tel: 49-89-627-144-0

Fax: 49-89-627-144-44

Yr Almaen - Rosenheim

Ffôn: 49-8031-354-560

Israel - Hod Hasharon

Ffôn: 972-9-775-5100

Yr Eidal - Milan

Ffôn: 39-0331-742611

Ffacs: 39-0331-466781

Yr Eidal - Padova

Ffôn: 39-049-7625286

Yr Iseldiroedd - Drunen

Ffôn: 31-416-690399

Ffacs: 31-416-690340

Norwy - Trondheim

Ffôn: 47-72884388

Gwlad Pwyl - Warsaw

Ffôn: 48-22-3325737

Rwmania - Bucharest

Tel: 40-21-407-87-50

Sbaen - Madrid

Tel: 34-91-708-08-90

Fax: 34-91-708-08-91

Sweden - Gothenburg

Tel: 46-31-704-60-40

Sweden - Stockholm

Ffôn: 46-8-5090-4654

DU - Wokingham

Ffôn: 44-118-921-5800

Ffacs: 44-118-921-5820

2355 Gorllewin Chandler Blvd.
Chandler, AZ 85224-6199
Ffôn: 480-792-7200
Ffacs: 480-792-7277
Cymorth Technegol:
www.microchip.com/support
Web Cyfeiriad:
www.microchip.com
Atlanta
Duluth, GA
Ffôn: 678-957-9614
Ffacs: 678-957-1455
Austin, TX
Ffôn: 512-257-3370
Boston
Westborough, MA
Ffôn: 774-760-0087
Ffacs: 774-760-0088
Chicago
Itasca, IL
Ffôn: 630-285-0071
Ffacs: 630-285-0075
Dallas
Addison, TX
Ffôn: 972-818-7423
Ffacs: 972-818-2924
Detroit
Novi, MI
Ffôn: 248-848-4000
Houston, TX
Ffôn: 281-894-5983
Indianapolis
Noblesville, YN
Ffôn: 317-773-8323
Ffacs: 317-773-5453
Ffôn: 317-536-2380
Los Angeles
Cenhadaeth Viejo, CA
Ffôn: 949-462-9523
Ffacs: 949-462-9608
Ffôn: 951-273-7800
Raleigh, CC
Ffôn: 919-844-7510
Efrog Newydd, NY
Ffôn: 631-435-6000
San Jose, CA
Ffôn: 408-735-9110
Ffôn: 408-436-4270
Canada - Toronto
Ffôn: 905-695-1980
Ffacs: 905-695-2078

Dogfennau / Adnoddau

Datgodiwr Viterbi MICROCHIP [pdfCanllaw Defnyddiwr
Viterbi Decoder, Decoder

Cyfeiriadau

Gadael sylw

Ni fydd eich cyfeiriad e-bost yn cael ei gyhoeddi. Mae meysydd gofynnol wedi'u marcio *