
MICROCHIP Viterbi -dekooderi

Tekniset tiedot
- Algoritmi: Viterbi dekooderi
- Syöte: 3-bittinen tai 4-bittinen pehmeä tai kova syöttö
- Dekoodausmenetelmä: Suurin todennäköisyys
- Toteutus: Sarja ja rinnakkais
- Sovellukset: Matkapuhelimet, satelliittiviestintä, digitelevisio
Tuotteen käyttöohjeet
Serial Viterbi -dekooderi käsittelee tulobitit yksitellen peräkkäin. Käytä sarjadekooderia seuraavasti:
- Anna tulobitit peräkkäin dekooderille.
- Dekooderi päivittää polkumitat ja tekee päätökset jokaiselle bitille.
- Ymmärrä, että sarjadekooderi voi olla hitaampi, mutta se tarjoaa vähemmän monimutkaisuutta ja vähemmän resurssien käyttöä.
- Käytä sarjadekooderia sovelluksissa, jotka asettavat koon, virrankulutuksen ja kustannukset nopeuden edelle.
- Parallel Viterbi -dekooderi käsittelee useita bittejä samanaikaisesti. Näin käytät rinnakkaisdekooderia:
- Anna samanaikaisesti useita bittejä tulona dekooderille rinnakkaiskäsittelyä varten.
- Dekooderi päivittää useita polkumittareita rinnakkain, mikä johtaa nopeampaan käsittelyyn.
- Huomaa, että Parallel Decoder tarjoaa suuren suorituskyvyn lisääntyneen monimutkaisuuden ja resurssien käytön kustannuksella.
- Valitse Parallel Dekooderi sovelluksille, jotka vaativat nopeaa käsittelyä ja suurta suorituskykyä, kuten reaaliaikaisia viestintäjärjestelmiä.
FAQ
K: Mitä ovat konvoluutiokoodit?
K: Kuinka Viterbi-dekooderi toimii?
K: Milloin minun pitäisi valita Serial Viterbi -dekooderi rinnakkaisen sijaan?
K: Missä sovelluksissa Viterbi-dekooderia käytetään yleisesti?
Johdanto
Viterbi-dekooderi on algoritmi, jota käytetään digitaalisissa viestintäjärjestelmissä konvoluutiokoodien dekoodaamiseen. Konvoluutiokoodit ovat virheenkorjauskoodeja, joita käytetään laajalti viestintäjärjestelmissä suojaamaan lähetyksen aikana ilmeneviltä virheiltä.
Viterbi-dekooderi tunnistaa todennäköisimmän lähetettyjen bittien sekvenssin vastaanotetun signaalin perusteella käyttämällä Viterbi-algoritmia, dynaamista ohjelmointitapaa. Tämä algoritmi ottaa huomioon kaikki mahdolliset koodipolut laskeakseen todennäköisimmän bittisekvenssin vastaanotetun signaalin perusteella. Sitten se valitsee polun, jolla on suurin todennäköisyys.
Viterbi-dekooderi on maksimaalisen todennäköisyyden dekooderi, joka minimoi virheen todennäköisyyden vastaanotetun signaalin dekoodauksessa ja on toteutettu sarjamuotoisena, vieden pienen alueen, ja rinnakkaistilassa suuremman suorituskyvyn saavuttamiseksi. Sitä käytetään laajalti nykyaikaisissa viestintäjärjestelmissä, mukaan lukien matkapuhelimet, satelliittiviestintä ja digitaalitelevisio. Tämä IP hyväksyy 3- tai 4-bittisen pehmeän tai kovan tulon.
Viterbi-algoritmi voidaan toteuttaa käyttämällä kahta päälähestymistapaa: Serial ja Parallel. Jokaisella lähestymistavalla on omat erityispiirteet ja sovellukset, jotka on kuvattu seuraavassa.
Sarjaviterbi-dekooderi
Serial Viterbi Decoder käsittelee syötebitit yksitellen, päivittää polkumittareita peräkkäin ja tekee päätöksiä jokaiselle bitille. Sarjakäsittelynsä vuoksi se on kuitenkin yleensä hitaampi verrattuna rinnakkaiseen vastineeseensa. Sarjadekooderi vaatii 69 kellojaksoa tuottaakseen lähdön, koska se päivittää kaikki mahdolliset tilamittaukset peräkkäin, ja tarve jäljittää jokaisen bitin ristikon läpi, mikä johtaa pidentyneeseen käsittelyaikaan.
AdvantagSarjadekooderin käyttö perustuu sen tyypillisesti pienempään monimutkaisuuteen ja pienempään laitteistoresurssien käyttöön verrattuna rinnakkaisdekooderiin. Tämä tekee siitä edistyksentagHyvä vaihtoehto sovelluksiin, joissa koko, virrankulutus ja hinta ovat kriittisempiä kuin nopeus.
Rinnakkainen Viterbi-dekooderi
Parallel Viterbi Decoder on suunniteltu käsittelemään useita bittejä samanaikaisesti. Tämä saavutetaan käyttämällä rinnakkaisia prosessointimenetelmiä erilaisten polkumittojen päivittämiseksi samanaikaisesti. Tällainen rinnakkaisuus johtaa merkittävään vähenemiseen kellojaksojen lukumäärässä, joka tarvitaan ulostulon muodostamiseen, joka on 8 kellojaksoa.
Rinnakkaisdekooderin nopeus johtuu lisääntyneen monimutkaisuuden ja resurssien käytön kustannuksesta, mikä vaatii enemmän laitteistoa rinnakkaisten prosessointielementtien toteuttamiseen, mikä voi lisätä dekooderin kokoa ja virrankulutusta. Parallel Viterbi -dekooderi on usein parempi sovelluksissa, jotka vaativat suurta suorituskykyä ja nopeaa käsittelyä, kuten reaaliaikaisia viestintäjärjestelmiä.
Yhteenvetona, päätös sarja- ja rinnakkaisviterbi-dekooderin käytön välillä riippuu sovelluksen erityisvaatimuksista. Sovelluksissa, jotka vaativat vähän tehoa, kustannuksia ja nopeutta, sarjadekooderi on tyypillisesti sopiva. Kuitenkin sovelluksissa, jotka vaativat suurta nopeutta ja suurta suorituskykyä, joissa suorituskyky on kriittinen, rinnakkaisdekooderi on suositeltava vaihtoehto, vaikka se onkin monimutkaisempi ja vaatii enemmän resursseja.
Yhteenveto
Seuraavassa taulukossa on yhteenveto Viterbi-dekooderin IP-ominaisuuksista.
Taulukko 1. Viterbi-dekooderin ominaisuudet
| Ydinversio | Tämä asiakirja koskee Viterbi Decoder v1.1:tä. |
| Tuetut laiteperheet | • PolarFire® SoC
• PolarFire |
| Tuettu työkaluvirta | Vaatii Libero® SoC v12.0:n tai uudemman version. |
| Lisensointi | Viterbi Decoder -salattu RTL on vapaasti saatavilla millä tahansa Libero-lisenssillä.
Salattu RTL: Ytimelle tarjotaan täydellinen salattu RTL-koodi, jonka avulla ydin voidaan instantoida SmartDesignilla. Simulointi, synteesi ja asettelu suoritetaan Libero-ohjelmistolla. |
Ominaisuudet
Viterbi Decoder IP:ssä on seuraavat ominaisuudet:
- Tukee pehmeitä 3- tai 4-bittisiä syöttöleveyksiä
- Tukee sarja- ja rinnakkaisarkkitehtuuria
- Tukee käyttäjän määrittämiä jäljityspituuksia, ja oletusarvo on 20
- Tukee unipolaarisia ja bipolaarisia tietotyyppejä
- Tukee 1/2 koodinopeutta
- Tukee rajoitteen pituutta, joka on 7
Asennusohjeet
IP-ydin on asennettava Libero® SoC -ohjelmiston IP-luetteloon automaattisesti Libero SoC -ohjelmiston IP Catalog -päivitystoiminnon kautta tai se ladataan manuaalisesti luettelosta. Kun IP-ydin on asennettu Libero SoC -ohjelmiston IP Catalogiin, se konfiguroidaan, luodaan ja instantoidaan SmartDesignissa sisällytettäväksi Libero-projektiin.
Laitteen käyttö ja suorituskyky (Esitä kysymys)
Viterbi Decoderin resurssien käyttö mitataan Synopsys Synplify Pro -työkalulla, ja tulokset on koottu seuraavaan taulukkoon.
Taulukko 2. Laitteiden ja resurssien käyttö
| Laitteen tiedot | Tietotyyppi | Arkkitehtuuri | Resurssit | Suorituskyky (MHz) | RAM-muistit | Matemaattiset lohkot | Chip Globals | |||
| Perhe | Laite | LUT:t | DFF | LSRAM | uSRAM | |||||
| PolarFire® SoC | MPFS250T | yksinapainen | Sarja | 416 | 354 | 200 | 3 | 0 | 0 | 0 |
| Kaksisuuntainen mieliala | Sarja | 416 | 354 | 200 | 3 | 0 | 0 | 0 | ||
| yksinapainen | Rinnakkainen | 13784 | 4642 | 200 | 0 | 0 | 0 | 0 | ||
| Kaksisuuntainen mieliala | Rinnakkainen | 13768 | 4642 | 200 | 0 | 0 | 0 | 1 | ||
| PolarFire | MPF300T | yksinapainen | Sarja | 416 | 354 | 200 | 3 | 0 | 0 | 0 |
| Kaksisuuntainen mieliala | Sarja | 416 | 354 | 200 | 3 | 0 | 0 | 0 | ||
| yksinapainen | Rinnakkainen | 13784 | 4642 | 200 | 0 | 0 | 0 | 0 | ||
| Kaksisuuntainen mieliala | Rinnakkainen | 13768 | 4642 | 200 | 0 | 0 | 0 | 1 | ||
Tärkeää: Suunnittelu on toteutettu Viterbi Decoderilla määrittämällä seuraavat GUI-parametrit:
- Pehmeän datan leveys = 4
- K Pituus = 7
- Koodinopeus = ½
- Jäljityspituus = 20
Viterbi-dekooderin IP-konfiguraattori
Viterbi Decoder IP Configurator (Esitä kysymys)
Tämä osio tarjoaa ylityksenview Viterbi Decoder Configurator -liittymästä ja sen eri komponenteista.
Viterbi Decoder Configurator tarjoaa graafisen käyttöliittymän parametrien ja asetusten määrittämiseen Viterbi Decoder IP -ytimelle. Sen avulla käyttäjä voi valita parametreja, kuten Soft Data Width, K Length, Code Rate, Traceback Length, Datatype, Architecture, Testbench ja License. Avainkokoonpanot on kuvattu taulukossa 3-1.
Seuraava kuva tarjoaa yksityiskohtaisen view Viterbi Decoder Configurator -liittymästä.
Kuva 1-1. Viterbi-dekooderin IP-konfiguraattori

Käyttöliittymä sisältää myös OK- ja Peruuta-painikkeet tehtyjen asetusten vahvistamiseksi tai hylkäämiseksi.
Toiminnallinen kuvaus
Seuraava kuva esittää Viterbi-dekooderin laitteistototeutusta.
Kuva 2-1. Viterbi-dekooderin laitteistototeutus

Tämä moduuli toimii DVALID_I:llä. Kun DVALID_I vahvistetaan, vastaavat tiedot otetaan syötteeksi ja prosessi alkaa. Tällä IP-osoitteella on historiapuskuri ja sen valinnan perusteella IP ottaa valitun puskurin numeron DVALID_Is + Jotkut kellojaksot ensimmäisen lähdön luomiseksi. Oletusarvoisesti historiapuskuri on 20. Latenssi Parallel Viterbi -dekooderin tulon ja lähdön välillä on 20 DVALID_Is + 14 Clock Cycles. Serial Viterbi -dekooderin tulon ja lähdön välinen latenssi on 20 DVALID_Is + 72 kellojaksoa.
Arkkitehtuuri (Esitä kysymys)
Viterbi Decoder hakee alun perin konvoluutioenkooderille annetut tiedot etsimällä parhaan polun kaikkien mahdollisten kooderin tilojen läpi. Rajoituksen pituudella 7 on 64 tilaa. Arkkitehtuuri koostuu seuraavista suurista lohkoista:
- Sivukonttorin metriyksikkö (BMU)
- Polun metriyksikkö (PMU)
- Jäljitysyksikkö (TBU)
- Lisää vertailuyksikkö (ACSU)
Seuraava kuva esittää Viterbi Decoder -arkkitehtuuria.
Kuva 2-2. Viterbi-dekooderiarkkitehtuuri

Viterbi-dekooderi koostuu kolmesta sisäisestä lohkosta, jotka selitetään seuraavasti:
- Sivukonttorin metriyksikkö (BMU): BMU laskee vastaanotetun signaalin ja kaikkien mahdollisten lähetettyjen signaalien välisen eron käyttämällä mittareita, kuten Hamming-etäisyys binääridatalle tai Euklidinen etäisyys kehittyneille modulaatiomenetelmille. Tämä laskelma arvioi vastaanotettujen ja mahdollisten lähetettyjen signaalien samankaltaisuuden. BMU käsittelee nämä mittaukset jokaiselle vastaanotetulle symbolille tai bitille ja välittää tulokset polkumetriikkayksikköön.
- Reitin metriyksikkö (PMU): PMU, joka tunnetaan myös nimellä Add-Compare-Select (ACS) -yksikkö, päivittää polkumitat prosessoimalla BMU:sta peräisin olevia haaramittoja. Se pitää kirjaa parhaan polun kumulatiivisesta metriikasta kussakin tilassa ristikkokaaviossa (graafinen esitys mahdollisista tilasiirtymistä). PMU lisää uuden haaramittarin kunkin tilan nykyiseen polkumetriikkaan, vertaa kaikkia kyseiseen tilaan johtavia polkuja ja valitsee sen, jolla on alhaisin metriikka, mikä osoittaa todennäköisimmän polun. Tämä valintaprosessi suoritetaan jokaisessa stage säleikköstä, mikä johtaa kokoelmaan todennäköisimpiä polkuja, jotka tunnetaan nimellä selviytymispolut, jokaiselle osavaltiolle.
- Jäljitysyksikkö (TBU): TBU on vastuussa todennäköisimmän tilasekvenssin tunnistamisesta PMU:n suorittaman vastaanotettujen symbolien käsittelyn jälkeen. Se saavuttaa tämän jäljittämällä säleikön lopullisesta tilasta, jossa on alhaisin polkumetriikka. TBU aloittaa säleikön rakenteen päästä ja jäljittää takaisin selviytymispolkuja käyttämällä osoittimia tai viittauksia määrittääkseen todennäköisimmän lähetyssekvenssin. Jäljityksen pituus määräytyy konvoluutiokoodin rajoituspituuden mukaan, mikä vaikuttaa sekä dekoodauksen latenssiin että monimutkaisuuteen. Kun jäljitysprosessi on suoritettu, dekoodattu data esitetään ulostulona, yleensä siten, että liitetyt häntäbitit on poistettu, jotka alun perin sisällytettiin tyhjentämään konvoluutiokooderi.
Viterbi-dekooderi käyttää näitä kolmea yksikköä dekoodaamaan vastaanotetun signaalin tarkasti alkuperäiseksi lähetetyksi dataksi korjaamalla lähetyksen aikana mahdollisesti ilmenneet virheet.
Tehokkuudestaan tunnettu Viterbi-algoritmi on vakiomenetelmä konvoluutiokoodien dekoodaamiseen viestintäjärjestelmissä.
Pehmeälle koodaukselle on saatavilla kaksi tietomuotoa: unipolaarinen ja bipolaarinen. Seuraavassa taulukossa on 3-bittisen pehmeän tulon arvot ja vastaavat kuvaukset.
Taulukko 2-1. 3-bittiset pehmeät tulot
| Kuvaus | yksinapainen | Kaksisuuntainen mieliala |
| Vahvin 0 | 000 | 100 |
| Suhteellisen vahva 0 | 001 | 101 |
| Suhteellisen heikko 0 | 010 | 110 |
| Heikoin 0 | 011 | 111 |
| Heikoin 1 | 100 | 000 |
| Suhteellisen heikko 1 | 101 | 001 |
| Suhteellisen vahva 1 | 110 | 010 |
| Vahvin 1 | 111 | 100 |
Seuraavassa taulukossa luetellaan vakiokonvoluutiokoodi.
Taulukko 2-2. Vakiokonvoluutiokoodi
| Rajoituksen pituus | Lähtönopeus = 2 | |
| Binääri | Octal | |
| 7 | 1111001 | 171 |
| 1011011 | 133 | |
Viterbi-dekooderin parametrit ja liitäntäsignaalit (Kysy kysymys)
Tässä osassa käsitellään Viterbi Decoder GUI -konfiguraattorin parametreja ja I/O-signaaleja.
Määritysasetukset (Kysy kysymys)
Seuraavassa taulukossa luetellaan Viterbi Decoderin laitteistototeutuksessa käytetyt konfigurointiparametrit. Nämä ovat yleisiä parametreja ja vaihtelevat sovelluksen vaatimusten mukaan.
Taulukko 3-1. Konfigurointiparametrit
| Parametrin nimi | Kuvaus | Arvo |
| Pehmeä dataleveys | Määrittää pehmeän syöttödatan leveyden edustamiseen käytettyjen bittien määrän | Käyttäjän valittavissa, joka tukee 3 ja 4 bittiä |
| K pituus | K on konvoluutiokoodin rajoituspituus | Kiinnitetty arvoon 7 |
| Koodinopeus | Ilmaisee tulobittien ja lähtöbittien suhteen | 1/2 |
| Jäljityspituus | Määrittää Viterbi-algoritmissa käytetyn ristikon syvyyden | Käyttäjän määrittämä arvo ja oletuksena on 20 |
| Tietotyyppi | Antaa käyttäjien valita syötetyn tietotyypin | Käyttäjä voi valita ja tukee seuraavia vaihtoehtoja:
• Unipolaarinen • Kaksisuuntainen mieliala |
| Arkkitehtuuri | Määrittää toteutusarkkitehtuurin tyypin | Tukee seuraavia toteutustyyppejä:
• Rinnakkais • Sarja |
Tulot ja lähdöt signaalit (Kysy kysymys)
Seuraavassa taulukossa on lueteltu Viterbi Decoder IP:n tulo- ja lähtöportit.
Taulukko 3-2. Tulo- ja lähtöportit
| Signaalin nimi | Suunta | Leveys | Kuvaus |
| SYS_CLK_I | Syöte | 1 | Tulo kellosignaali |
| ARSN_I | Syöte | 1 | Tulon nollaussignaali (asynkroninen aktiivinen-matala nollaus) |
| DATA_I | Syöte | 6 | Tietojen syöttösignaali (MSB 3-bittinen IDATA, LSB 3-bittinen QDATA) |
| DVALID_I | Syöte | 1 | Data kelvollinen tulosignaali |
| DATA_O | Lähtö | 1 | Viterbi-dekooderin datalähtö |
| DVALID_O | Lähtö | 1 | Data kelvollinen lähtösignaali |
Ajoituskaaviot
Tässä osassa käsitellään Viterbi-dekooderin ajoituskaavioita.
Seuraavassa kuvassa on Viterbi-dekooderin ajoituskaavio, joka koskee sekä sarja- että rinnakkaistilakokoonpanoa.
Kuva 4-1. Ajoituskaavio

- Serial Viterbi Decoder vaatii vähintään 69 kellojaksoa (läpivirtaus) tuottaakseen lähdön.
- Serial Viterbi -dekooderin latenssin laskemiseksi käytä seuraavaa yhtälöä:
- Historiapuskurien lukumäärä DVALIDs + 72 kellojaksoa
- Esimample, Jos historiapuskurin pituus on 20, niin
- Latenssi = 20 voimassaoloaikaa + 72 kellojaksoa
- Parallel Viterbi -dekooderi vaatii vähintään 8 kellojaksoa (Throughput) tuottaakseen lähdön.
- Laske Parallel Viterbi -dekooderin latenssi käyttämällä seuraavaa yhtälöä:
- Historiapuskurien lukumäärä DVALIDs + 14 kellojaksoa
- Esimample, Jos historiapuskurin pituus on 20, niin
- Latenssi = 20 voimassaoloaikaa + 14 kellojaksoa
Tärkeää: Sarja- ja rinnakkaisviterbi-dekooderin ajoituskaavio on identtinen, lukuun ottamatta kunkin dekooderin vaadittua kellojaksojen määrää.
Testipenkkisimulaatio
A sample testbench on tarkoitettu Viterbi-dekooderin toiminnan tarkistamiseen. Simuloidaksesi ydintä testipenkillä, suorita seuraavat vaiheet:
- Avaa Libero® SoC -sovellus, napsauta Katalogi > View > Windows > Katalogi ja laajenna sitten Solutions-Wireless. Kaksoisnapsauta Viterbi_Decoder ja napsauta sitten OK. IP-osoitteeseen liittyvä dokumentaatio on lueteltu kohdassa Dokumentaatio.
Tärkeää: Jos et näe Katalogi-välilehteä, siirry kohtaan View Windows-valikko ja napsauta sitten Katalogi saadaksesi sen näkyviin. - Määritä IP-osoite vaatimusten mukaisesti kuvan 1-1 mukaisesti.
- FEC-enkooderi on määritettävä testaamaan Viterbi-dekooderi. Avaa Katalogi ja määritä FEC Encoderin IP.
- Siirry Stimulus Hierarchy -välilehteen ja napsauta Rakenna hierarkia.
- Napsauta Hierarkia-välilehdellä hiiren kakkospainikkeella testipenkkiä (vit_decoder_tb(vit_decoder_tb.v [työ])) ja napsauta sitten Simuloi syntistä edeltävää suunnittelua > Avaa interaktiivisesti.
Tärkeää: Jos et näe Stimulus Hierarchy -välilehteä, siirry kohtaan View > Windows-valikko ja napsauta Stimulus Hierarchy saadaksesi sen näkyviin.
ModelSim®-työkalu avautuu testipenkin kanssa, kuten seuraavassa kuvassa.
Kuva 5-1. ModelSim-työkalun simulointiikkuna

Tärkeää
- Jos simulointi keskeytyy .do:ssa määritetyn ajon aikarajan vuoksi file, käytä run -all -komentoa suorittaaksesi simuloinnin loppuun.
- Simulaation suorittamisen jälkeen testipenkki tuottaa kaksi files (fec_input.txt, vit_output.txt) ja voit verrata näitä kahta files onnistuneelle simulaatiolle.
Versiohistoria (Esitä kysymys)
Versiohistoria kuvaa asiakirjaan tehdyt muutokset. Muutokset on listattu versioittain alkaen uusimmasta julkaisusta.
Taulukko 6-1. Versiohistoria
| Tarkistus | Päivämäärä | Kuvaus |
| B | 06/2024 | Seuraavassa on luettelo asiakirjan versiossa B tehdyistä muutoksista:
• Päivitetty Johdanto-osion sisältö • Lisätty taulukko 2 Laitteen käyttö ja suorituskyky -osioon • Lisätty 1. Viterbi Decoder IP Configurator -osio • Lisätty sisäisiä lohkoja koskeva sisältö, päivitetty taulukko 2-1 ja lisätty taulukko 2-2 2.1. Arkkitehtuuriosasto • Päivitetty taulukko 3-1 3.1:ssä. Kokoonpanoasetukset-osio • Lisätty kuva 4-1 ja huomautus kohtaan 4. Ajoituskaaviot • Päivitetty kuva 5-1 osiossa 5. Testbench Simulation |
| A | 05/2023 | Alkuperäinen julkaisu |
Mikrosirun FPGA-tuki
Microchip FPGA -tuoteryhmä tukee tuotteitaan erilaisilla tukipalveluilla, kuten asiakaspalvelulla, Customer Technical Support Centerillä jne websivusto ja maailmanlaajuiset myyntitoimistot. Asiakkaita kehotetaan vierailemaan Microchipin verkkoresursseissa ennen kuin he ottavat yhteyttä tukeen, koska on hyvin todennäköistä, että heidän kyselyihinsä on jo vastattu.
Ota yhteyttä tekniseen tukikeskukseen osoitteen kautta websivusto osoitteessa www.microchip.com/support. Mainitse FPGA-laitteen osanumero, valitse sopiva koteloluokka ja lataa malli files luodessaan teknisen tuen tapausta.
Ota yhteyttä asiakaspalveluun saadaksesi ei-teknistä tuotetukea, kuten tuotteiden hinnoittelua, tuotepäivityksiä, päivitystietoja, tilauksen tilaa ja valtuutusta.
- Pohjois-Amerikasta soita numeroon 800.262.1060 XNUMX XNUMX
- Soita muualta maailmasta numeroon 650.318.4460 XNUMX XNUMX
- Faksi, mistä päin maailmaa tahansa, 650.318.8044 XNUMX XNUMX
Mikrosirun tiedot
Mikrosiru Websivusto
Microchip tarjoaa online-tukea meidän kauttamme websivusto osoitteessa www.microchip.com/. Tämä websivustoa käytetään tekemiseen files ja tiedot ovat helposti asiakkaiden saatavilla. Osa saatavilla olevasta sisällöstä sisältää:
- Tuotetuki – Tietolomakkeet ja errata, sovellushuomautukset ja sample ohjelmat, suunnitteluresurssit, käyttöoppaat ja laitteistotukiasiakirjat, uusimmat ohjelmistojulkaisut ja arkistoidut ohjelmistot
- Yleinen tekninen tuki – Usein kysytyt kysymykset (FAQ), teknisen tuen pyynnöt, online-keskusteluryhmät, Microchip-suunnittelukumppaniohjelman jäsenluettelo
- Microchipin liiketoiminta – Tuotevalitsin ja tilausoppaat, uusimmat Microchipin lehdistötiedotteet, seminaarien ja tapahtumien listaukset, luettelot Microchipin myyntikonttoreista, jakelijoista ja tehtaiden edustajista
Tuotemuutosilmoituspalvelu
Microchipin tuotemuutosilmoituspalvelu auttaa pitämään asiakkaat ajan tasalla Microchip-tuotteista. Tilaajat saavat sähköposti-ilmoituksen aina, kun tiettyyn kiinnostavaan tuoteperheeseen tai kehitystyökaluun liittyy muutoksia, päivityksiä, tarkistuksia tai virheitä.
Rekisteröityäksesi mene osoitteeseen www.microchip.com/pcn ja seuraa ilmoittautumisohjeita.
Asiakastuki
Microchip-tuotteiden käyttäjät voivat saada apua useiden kanavien kautta:
- Jakelija tai edustaja
- Paikallinen myyntitoimisto
- Embedded Solutions Engineer (ESE)
- Tekninen tuki
Asiakkaiden tulee ottaa yhteyttä jakelijaansa, edustajaansa tai ESE:hen tukeakseen. Paikalliset myyntitoimistot ovat myös käytettävissä auttamaan asiakkaita. Luettelo myyntikonttoreista ja toimipaikoista on tässä asiakirjassa.
Tekninen tuki on saatavilla osoitteessa websivusto osoitteessa: www.microchip.com/support
Mikrosirulaitteiden koodisuojausominaisuus
Huomaa seuraavat Microchip-tuotteiden koodisuojausominaisuuden tiedot:
- Mikrosirutuotteet täyttävät niiden tietyn Microchip Data Sheet -tiedot.
- Microchip uskoo, että sen tuoteperhe on turvallinen, kun sitä käytetään tarkoitetulla tavalla, käyttöspesifikaatioiden mukaisesti ja normaaleissa olosuhteissa.
- Microchip arvostaa ja suojelee aggressiivisesti immateriaalioikeuksiaan. Yritykset rikkoa Microchip-tuotteen koodisuojausominaisuuksia ovat ehdottomasti kiellettyjä ja voivat olla Digital Millennium Copyright Act -lain vastaisia.
- Microchip tai mikään muu puolijohdevalmistaja ei voi taata koodinsa turvallisuutta. Koodisuojaus ei tarkoita, että takaamme tuotteen "rikkoutumattomuuden". Koodisuojaus kehittyy jatkuvasti. Microchip on sitoutunut parantamaan jatkuvasti tuotteidemme koodisuojausominaisuuksia.
Oikeudellinen huomautus
Tätä julkaisua ja siinä olevia tietoja voidaan käyttää vain Microchip-tuotteiden kanssa, mukaan lukien Microchip-tuotteiden suunnittelu, testaus ja integrointi sovellukseesi. Näiden tietojen käyttö
millään muulla tavalla rikkoo näitä ehtoja. Laitesovelluksia koskevat tiedot tarjotaan vain avuksesi, ja päivitykset voivat korvata ne. Sinun vastuullasi on varmistaa, että hakemuksesi vastaa vaatimuksiasi. Ota yhteyttä paikalliseen Microchip-myyntitoimistoon saadaksesi lisätukea tai hanki lisätukea osoitteessa www.microchip.com/en-us/support/design-help/client-support-services.
NÄMÄ TIEDOT TOIMITTAA MICROSIRU "SELLAISENAAN". MICROSIRU EI ANNA MITÄÄN TIETOIHIN LIITTYVÄT TIETOIHIN LIITTYVÄT TIETOIHIN LIITTYVÄT NIMENOMAISET TAI OLOSUHTEET, KIRJALLISET TAI SUULLISET TAKUUT, MUKAAN MUKAAN MUKAAN MUKAAN MUKAAN MUKAAN MUTTA RAJOITTUMATTA MITÄÄN MITÄÄN OLETETTUJA TAKUITA. SOVELTUVUUS TIETTYYN TARKOITUKSEEN TAI SEN KUNTOON, LAATUUN TAI SUORITUSKYKYÄ LIITTYVÄT TAKUUT.
Mikrosiru ei missään tapauksessa ole vastuussa kaikista epäsuorista, erityisistä, rangaistuksista, satunnaisista tai siitä johtuvista menetyksistä, vahingoista, kustannuksista tai minkäänlaisista kustannuksista, jotka liittyvät tietoihin tai sen käyttöön, vaikka se on kuitenkin aiheutunut, vaikka mikrosiru olisi neuvoteltu MAHDOLLISUUS TAI VAHINGOT OVAT ENNAKKOILLE. MICROSIRUN KOKONAISVASTUU KAIKISTA TIETOJEN TAI SEN KÄYTTÖÖN LIITTYVIEN VAATIMUSTEN TÄYDELLISESTI LAIN SALLITTAMASSA SUURIMESSA EI YLITÄ MICROFORMIOSTA MAKSAMIEN MAKSUJEN MÄÄRÄÄ.
Microchip-laitteiden käyttö elämää ylläpitävissä ja/tai turvallisuussovelluksissa on täysin ostajan omalla vastuulla, ja ostaja sitoutuu puolustamaan, korvaamaan ja pitämään Microchipiä vaarattomana kaikilta tällaisesta käytöstä aiheutuvilta vahingoilta, vaatimuksilta, kanteilta tai kuluilta. Microchipin immateriaalioikeuksilla ei välitetä lisenssejä, implisiittisesti tai muuten, ellei toisin mainita.
Tavaramerkit
Mikrosirun nimi ja logo, Microchip-logo, Adaptec, AVR, AVR-logo, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinklusMD, maXTouchty, MediaLB, megaAVR, Microsemi, Microsemi-logo, MOST, MOST-logo, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32-logo, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST-logo, SuperFlash, Symmetri , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron ja XMEGA ovat Microchip Technology Incorporatedin rekisteröityjä tavaramerkkejä Yhdysvalloissa ja muissa maissa.
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, SmartWorld, SyncWorld, TimeCesium, TimeHub, TimePictra, TimeProvider ja ZL ovat Microchip Technology Incorporatedin rekisteröityjä tavaramerkkejä Yhdysvalloissa.
Viereinen näppäinvaimennus, AKS, analoginen digitaaliaikaa varten, mikä tahansa kondensaattori, AnyIn, AnyOut, lisätty kytkentä, BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoAutomotive, Dynaaminen Companion, CryptoController, APICDEM, dds. , DAM, ECAN, Espresso T1S, EtherGREEN, EyeOpen, GridTime, IdealBridge,
IGaT, In-Circuit Serial Programming, ICSP, INICnet, Intelligent Paralleling, IntelliMOS, Chip Inter-Chip Connectivity, JitterBlocker, Knob-on-Display, MarginLink, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB-sertifioitu logo, MPLIB, MPLINK, mSiC, MultiTRAK, NetDetach, kaikkitietävä koodin luominen, PICDEM, PICDEM.net, PICkit, PICtail, Power MOS IV, Power MOS 7, PureS PowerSmart, , QMatrix, REAL ICE, Ripple Blocker, RTAX, RTG4, SAM-ICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance , Trusted Time, TSHARC, Turing, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect ja ZENA ovat Microchip Technology Incorporatedin tavaramerkkejä Yhdysvalloissa ja muissa maissa.
SQTP on Microchip Technology Incorporatedin palvelumerkki Yhdysvalloissa
Adaptec-logo, Frequency on Demand, Silicon Storage Technology ja Symmcom ovat Microchip Technology Inc:n rekisteröityjä tavaramerkkejä muissa maissa.
GestIC on Microchip Technology Germany II GmbH & Co. KG:n, Microchip Technology Inc:n tytäryhtiön, rekisteröity tavaramerkki muissa maissa.
Kaikki muut tässä mainitut tavaramerkit ovat vastaavien yhtiöiden omaisuutta.
© 2024, Microchip Technology Incorporated ja sen tytäryhtiöt. Kaikki oikeudet pidätetään.
ISBN: 978-1-6683-4696-9
Laadunhallintajärjestelmä
Lisätietoja Microchipin laadunhallintajärjestelmistä on osoitteessa www.microchip.com/quality.
Maailmanlaajuinen myynti ja palvelu
| AMERIKAS | AASIA/TYYNENMEREN | AASIA/TYYNENMEREN | EUROOPPA |
| Yritys Toimisto | Australia – Sydney
Puh: 61-2-9868-6733 Kiina – Peking Puh: 86-10-8569-7000 Kiina - Chengdu Puh: 86-28-8665-5511 Kiina - Chongqing Puh: 86-23-8980-9588 Kiina – Dongguan Puh: 86-769-8702-9880 Kiina - Guangzhou Puh: 86-20-8755-8029 Kiina – Hangzhou Puh: 86-571-8792-8115 Kiina – Hongkongin erityishallintoalue Puh: 852-2943-5100 Kiina - Nanjing Puh: 86-25-8473-2460 Kiina - Qingdao Puh: 86-532-8502-7355 Kiina – Shanghai Puh: 86-21-3326-8000 Kiina - Shenyang Puh: 86-24-2334-2829 Kiina - Shenzhen Puh: 86-755-8864-2200 Kiina – Suzhou Puh: 86-186-6233-1526 Kiina - Wuhan Puh: 86-27-5980-5300 Kiina - Xian Puh: 86-29-8833-7252 Kiina - Xiamen Puh: 86-592-2388138 Kiina - Zhuhai Puh: 86-756-3210040 |
Intia - Bangalore
Puh: 91-80-3090-4444 Intia - New Delhi Puh: 91-11-4160-8631 Intia - Pune Puh: 91-20-4121-0141 Japani - Osaka Puh: 81-6-6152-7160 Japani – Tokio Puh: 81-3-6880-3770 Korea – Daegu Puh: 82-53-744-4301 Korea - Soul Puh: 82-2-554-7200 Malesia - Kuala Lumpur Puh: 60-3-7651-7906 Malesia – Penang Puh: 60-4-227-8870 Filippiinit - Manila Puh: 63-2-634-9065 Singapore Puh: 65-6334-8870 Taiwan – Hsin Chu Puh: 886-3-577-8366 Taiwan – Kaohsiung Puh: 886-7-213-7830 Taiwan - Taipei Puh: 886-2-2508-8600 Thaimaa - Bangkok Puh: 66-2-694-1351 Vietnam - Ho Chi Minh Puh: 84-28-5448-2100 |
Itävalta – Wels
Puh: 43-7242-2244-39 Faksi: 43-7242-2244-393 Tanska - Kööpenhamina Puh: 45-4485-5910 Faksi: 45-4485-2829 Suomi – Espoo Puh: 358-9-4520-820 Ranska - Pariisi Tel: 33-1-69-53-63-20 Fax: 33-1-69-30-90-79 Saksa – Garching Puh: 49-8931-9700 Saksa – Haan Puh: 49-2129-3766400 Saksa – Heilbronn Puh: 49-7131-72400 Saksa – Karlsruhe Puh: 49-721-625370 Saksa - München Tel: 49-89-627-144-0 Fax: 49-89-627-144-44 Saksa - Rosenheim Puh: 49-8031-354-560 Israel - Hod Hasharon Puh: 972-9-775-5100 Italia - Milano Puh: 39-0331-742611 Faksi: 39-0331-466781 Italia – Padova Puh: 39-049-7625286 Hollanti – Drunen Puh: 31-416-690399 Faksi: 31-416-690340 Norja - Trondheim Puh: 47-72884388 Puola - Varsova Puh: 48-22-3325737 Romania – Bukarest Tel: 40-21-407-87-50 Espanja - Madrid Tel: 34-91-708-08-90 Fax: 34-91-708-08-91 Ruotsi - Göteborg Tel: 46-31-704-60-40 Ruotsi - Tukholma Puh: 46-8-5090-4654 Iso-Britannia – Wokingham Puh: 44-118-921-5800 Faksi: 44-118-921-5820 |
| 2355 West Chandler Blvd. | |||
| Chandler, AZ 85224-6199 | |||
| Puh: 480-792-7200 | |||
| Faksi: 480-792-7277 | |||
| Tekninen tuki: | |||
| www.microchip.com/support | |||
| Web Osoite: | |||
| www.microchip.com | |||
| Atlanta | |||
| Duluth, GA | |||
| Puh: 678-957-9614 | |||
| Faksi: 678-957-1455 | |||
| Austin, TX | |||
| Puh: 512-257-3370 | |||
| Boston | |||
| Westborough, MA | |||
| Puh: 774-760-0087 | |||
| Faksi: 774-760-0088 | |||
| Chicago | |||
| Itasca, IL | |||
| Puh: 630-285-0071 | |||
| Faksi: 630-285-0075 | |||
| Dallas | |||
| Addison, Teksas | |||
| Puh: 972-818-7423 | |||
| Faksi: 972-818-2924 | |||
| Detroit | |||
| Novi, MI | |||
| Puh: 248-848-4000 | |||
| Houston, TX | |||
| Puh: 281-894-5983 | |||
| Indianapolis | |||
| Noblesville, IN | |||
| Puh: 317-773-8323 | |||
| Faksi: 317-773-5453 | |||
| Puh: 317-536-2380 | |||
| Los Angeles | |||
| Mission Viejo, CA | |||
| Puh: 949-462-9523 | |||
| Faksi: 949-462-9608 | |||
| Puh: 951-273-7800 | |||
| Raleigh, NC | |||
| Puh: 919-844-7510 | |||
| New York, NY | |||
| Puh: 631-435-6000 | |||
| San Jose, CA | |||
| Puh: 408-735-9110 | |||
| Puh: 408-436-4270 | |||
| Kanada - Toronto | |||
| Puh: 905-695-1980 | |||
| Faksi: 905-695-2078 |
Asiakirjat / Resurssit
![]() | Viterbi dekooderi |
Viitteet
- dsPICDEM.netdspicdem.net
- microchipsupport.force.com/s/newcase?pub_guid=GUID-9F2304B0-77D5-423B-B8F9-05F1B84F2E98&pub_lang=en-US&pub_ver=2&pub_type=User%20Guide&bu=fpga&tpc_guid=GUID-05FE7AD6-B313-4D0C-AD42-6C1FE6AFEE1E&cover_title=Viterbi%20Decoder%20User%20Guide&tech_suppmicrochipsupport.force.com
- microchipsupport.force.com/s/newcase?pub_guid=GUID-9F2304B0-77D5-423B-B8F9-05F1B84F2E98&pub_lang=en-US&pub_ver=2&pub_type=User%20Guide&bu=fpga&tpc_guid=GUID-229E21A4-7EF0-4BF6-98FB-7B868B0373E8&cover_title=Viterbi%20Decoder%20User%20Guide&tech_suppmicrochipsupport.force.com
- microchipsupport.force.com/s/newcase?pub_guid=GUID-9F2304B0-77D5-423B-B8F9-05F1B84F2E98&pub_lang=en-US&pub_ver=2&pub_type=User%20Guide&bu=fpga&tpc_guid=GUID-267FE643-94F4-4EE2-8D64-433F2BA22278&cover_title=Viterbi%20Decoder%20User%20Guide&tech_suppmicrochipsupport.force.com
- microchipsupport.force.com/s/newcase?pub_guid=GUID-9F2304B0-77D5-423B-B8F9-05F1B84F2E98&pub_lang=en-US&pub_ver=2&pub_type=User%20Guide&bu=fpga&tpc_guid=GUID-6348405B-DB22-40AD-8732-579C6CA72994&cover_title=Viterbi%20Decoder%20User%20Guide&tech_suppmicrochipsupport.force.com
- microchipsupport.force.com/s/newcase?pub_guid=GUID-9F2304B0-77D5-423B-B8F9-05F1B84F2E98&pub_lang=en-US&pub_ver=2&pub_type=User%20Guide&bu=fpga&tpc_guid=GUID-643EB9B8-5C05-4547-B2B4-93463B464166&cover_title=Viterbi%20Decoder%20User%20Guide&tech_suppmicrochipsupport.force.com
- microchipsupport.force.com/s/newcase?pub_guid=GUID-9F2304B0-77D5-423B-B8F9-05F1B84F2E98&pub_lang=en-US&pub_ver=2&pub_type=User%20Guide&bu=fpga&tpc_guid=GUID-7D8BD33E-9875-46C4-A42D-1E1FF9DBF583&cover_title=Viterbi%20Decoder%20User%20Guide&tech_suppmicrochipsupport.force.com
- microchipsupport.force.com/s/newcase?pub_guid=GUID-9F2304B0-77D5-423B-B8F9-05F1B84F2E98&pub_lang=en-US&pub_ver=2&pub_type=User%20Guide&bu=fpga&tpc_guid=GUID-8087FE16-517A-4D85-93A7-0DDD3A237D4F&cover_title=Viterbi%20Decoder%20User%20Guide&tech_suppmicrochipsupport.force.com
- microchipsupport.force.com/s/newcase?pub_guid=GUID-9F2304B0-77D5-423B-B8F9-05F1B84F2E98&pub_lang=en-US&pub_ver=2&pub_type=User%20Guide&bu=fpga&tpc_guid=GUID-A3EB1FF8-06D0-44E9-96D9-AFC861D5DF29&cover_title=Viterbi%20Decoder%20User%20Guide&tech_suppmicrochipsupport.force.com
- microchipsupport.force.com/s/newcase?pub_guid=GUID-9F2304B0-77D5-423B-B8F9-05F1B84F2E98&pub_lang=en-US&pub_ver=2&pub_type=User%20Guide&bu=fpga&tpc_guid=GUID-A5D5F26D-41DD-47C5-B62C-B0CD828A1A28&cover_title=Viterbi%20Decoder%20User%20Guide&tech_suppmicrochipsupport.force.com
- Käyttöopasmanual.tools

