MICROCHIP Viterbi Decoder Brukerveiledning

MICROCHIP Viterbi Decoder User Guide

MIKROKIP-LOGO

MICROCHIP Viterbi dekoder

MIKROCHIP-Viterbi-dekoder-PRODUKT

Spesifikasjoner

  • Algoritme: Viterbi dekoder
  • Inndata: 3-biters eller 4-biters myk eller hard inngang
  • Avkodingsmetode: Maksimal sannsynlighet
  • Implementering: Seriell og Parallell
  • Søknader: Mobiltelefoner, satellittkommunikasjon, digital-TV

Produktbruksinstruksjoner

Den serielle Viterbi-dekoderen behandler inngangsbiter individuelt på en sekvensiell måte. Følg disse trinnene for å bruke seriell dekoder:

  • Gi inngangsbitene sekvensielt til dekoderen.
  • Dekoderen vil oppdatere baneberegninger og ta avgjørelser for hver bit.
  • Forstå at seriedekoderen kan være tregere, men gir redusert kompleksitet og lavere ressursbruk.
  • Bruk seriell dekoder for applikasjoner som prioriterer størrelse, strømforbruk og kostnad fremfor hastighet.
  • Parallel Viterbi-dekoderen behandler flere biter samtidig. Slik bruker du den parallelle dekoderen:
  • Gir samtidig flere biter som input til dekoderen for parallell prosessering.
  • Dekoderen oppdaterer ulike baneberegninger parallelt, noe som resulterer i raskere behandling.
  • Merk at parallelldekoderen tilbyr høy gjennomstrømning på bekostning av økt kompleksitet og ressursbruk.
  • Velg den parallelle dekoderen for applikasjoner som krever rask prosessering og høy gjennomstrømming, for eksempel sanntidskommunikasjonssystemer.

FAQ

Spørsmål: Hva er konvolusjonskoder?

Sv: Konvolusjonskoder er feilkorrigerende koder som er mye brukt i kommunikasjonssystemer for å beskytte mot overføringsfeil.

Spørsmål: Hvordan fungerer Viterbi-dekoderen?

A: Viterbi-dekoderen bruker Viterbi-algoritmen for å identifisere den mest sannsynlige sekvensen av overførte biter basert på det mottatte signalet, og minimerer dekodingsfeil.

Spørsmål: Når bør jeg velge en seriell Viterbi-dekoder fremfor en parallell?

A: Velg en seriell dekoder når du prioriterer redusert kompleksitet, lavere ressursbruk og kostnadseffektivitet. Den er egnet for applikasjoner der hastighet ikke er det primære problemet.

Spørsmål: I hvilke applikasjoner brukes Viterbi-dekoderen vanligvis?

A: Viterbi-dekoderen er mye brukt i moderne kommunikasjonssystemer som mobiltelefoner, satellittkommunikasjon og digital-TV.

Introduksjon

Viterbi-dekoderen er en algoritme som brukes i digitale kommunikasjonssystemer for å dekode konvolusjonskoder. Konvolusjonskoder er feilkorrigerende koder som er mye brukt i kommunikasjonssystemer for å beskytte mot feil som oppstår under overføring.
Viterbi-dekoderen identifiserer den mest sannsynlige sekvensen av overførte biter basert på det mottatte signalet ved å bruke Viterbi-algoritmen, en dynamisk programmeringsmetode. Denne algoritmen vurderer alle potensielle kodebaner for å beregne den mest sannsynlige bitsekvensen basert på det mottatte signalet. Den velger deretter banen med høyest sannsynlighet.
Viterbi-dekoderen er en maksimal sannsynlighetsdekoder, som minimerer sannsynligheten for feil ved dekoding av det mottatte signalet og er implementert i seriell, som okkuperer et lite område, og i parallell for høyere gjennomstrømning. Det er mye brukt i moderne kommunikasjonssystemer, inkludert mobiltelefoner, satellittkommunikasjon og digital-TV. Denne IP-adressen godtar 3-biters eller 4-biters myk eller hard input.
Viterbi-algoritmen kan implementeres ved å bruke to hovedtilnærminger: Seriell og Parallell. Hver tilnærming har distinkte egenskaper og bruksområder, som er skissert som følger.
Seriell Viterbi-dekoder
Seriell Viterbi-dekoder behandler inngangsbiter individuelt, og oppdaterer sekvensielt baneberegninger og tar beslutninger for hver bit. På grunn av seriebehandlingen har den imidlertid en tendens til å være tregere sammenlignet med den parallelle motparten. Seriell dekoder krever 69 klokkesykluser for å generere en utgang på grunn av dens sekvensielle oppdatering av alle mulige tilstandsmålinger, og nødvendigheten av å spore tilbake gjennom trellisen for hver bit, noe som resulterer i forlenget behandlingstid.
AdvanentagE av å bruke en seriell dekoder ligger i dens typisk reduserte kompleksitet og lavere maskinvareressursbruk, sammenlignet med en parallell dekoder. Dette gjør den til en fordeltageous alternativet for applikasjoner der størrelse, strømforbruk og kostnader er mer kritiske enn hastighet.
Parallell Viterbi-dekoder
Parallell Viterbi Decoder er designet for å behandle flere biter samtidig. Dette oppnås ved å bruke parallelle prosesseringsmetodikker for samtidig å oppdatere ulike baneberegninger. Slik parallellitet resulterer i en betydelig reduksjon i antall klokkesykluser som trengs for å generere en utgang, som er 8 klokkesykluser.
Hastigheten til den parallelle dekoderen kommer på bekostning av økt kompleksitet og ressursbruk, og krever mer maskinvare for å implementere de parallelle prosesseringselementene, noe som kan øke størrelsen og strømforbruket til dekoderen. For applikasjoner som krever høy gjennomstrømning og rask prosessering, for eksempel sanntidskommunikasjonssystemer, foretrekkes ofte Parallel Viterbi Decoder.
Oppsummert avhenger avgjørelsen mellom å bruke en seriell og parallell Viterbi-dekoder av de spesifikke kravene til applikasjonen. I applikasjoner som krever minimal kraft, kostnad og hastighet, er en seriell dekoder vanligvis passende. For applikasjoner som krever høy hastighet og høy gjennomstrømning, der ytelsen er kritisk, er imidlertid en parallelldekoder det foretrukne alternativet, selv om den er mer kompleks og krever mer ressurser.

Sammendrag
Tabellen nedenfor viser en oppsummering av Viterbi-dekoderens IP-egenskaper.
Tabell 1. Viterbi-dekoderegenskaper

Kjerneversjon Dette dokumentet gjelder for Viterbi Decoder v1.1.
Støttede enhetsfamilier • PolarFire® SoC

• PolarFire

Støttet verktøyflyt Krever Libero® SoC v12.0 eller nyere utgivelser.
Lisensering Viterbi Decoder-kryptert RTL er fritt tilgjengelig med enhver Libero-lisens.

Kryptert RTL: En komplett kryptert RTL-kode er gitt for kjernen, slik at kjernen kan instansieres med SmartDesign. Simulering, syntese og layout utføres med Libero-programvaren.

Funksjoner
Viterbi Decoder IP har følgende funksjoner:

  • Støtter myke inngangsbredder på 3-bit eller 4-bit
  • Støtter seriell og parallell arkitektur
  • Støtter brukerdefinerte sporingslengder, og standardverdien er 20
  • Støtter unipolare og bipolare datatyper
  • Støtter kodehastighet på 1/2
  • Støtter begrensningslengde som er 7

Installasjonsinstruksjoner

IP-kjernen må installeres i IP-katalogen til Libero® SoC-programvaren automatisk via IP Catalog-oppdateringsfunksjonen i Libero SoC-programvaren, eller den lastes ned manuelt fra katalogen. Når IP-kjernen er installert i Libero SoC-programvarens IP-katalog, blir den konfigurert, generert og instansiert i SmartDesign for inkludering i Libero-prosjektet.

Enhetsutnyttelse og ytelse (Still et spørsmål)
Ressursutnyttelsen for Viterbi Decoder måles ved hjelp av Synopsys Synplify Pro-verktøyet, og resultatene er oppsummert i følgende tabell.
Tabell 2. Enhets- og ressursutnyttelse

Enhetsdetaljer Datatype Arkitektur Ressurser Ytelse (MHz) RAM-er Matematikkblokker Chip Globals
Familie Enhet LUTs DFF LSRAM uSRAM
PolarFire® SoC MPFS250T enkelt stang Seriell 416 354 200 3 0 0 0
Bipolar Seriell 416 354 200 3 0 0 0
enkelt stang Parallell 13784 4642 200 0 0 0 0
Bipolar Parallell 13768 4642 200 0 0 0 1
PolarFire MPF300T enkelt stang Seriell 416 354 200 3 0 0 0
Bipolar Seriell 416 354 200 3 0 0 0
enkelt stang Parallell 13784 4642 200 0 0 0 0
Bipolar Parallell 13768 4642 200 0 0 0 1

Viktig: Designet implementeres ved hjelp av Viterbi Decoder ved å konfigurere følgende GUI-parametere:

  • Myk databredde = 4
  • K Lengde = 7
  • Kodepris = ½
  • Tilbakesporingslengde = 20

Viterbi Decoder IP Configurator

Viterbi Decoder IP Configurator (Still et spørsmål)
Denne delen gir en overview av Viterbi Decoder Configurator-grensesnittet og dets ulike komponenter.
Viterbi Decoder Configurator gir et grafisk grensesnitt for å konfigurere parametere og innstillinger for en Viterbi Decoder IP-kjerne. Den lar brukeren velge parametere som Soft Data Width, K Length, Code Rate, Traceback Length, Datatype, Architecture, Testbench og License. Nøkkelkonfigurasjonene er beskrevet i Tabell 3-1.
Følgende figur gir en detaljert view av Viterbi Decoder Configurator-grensesnittet.
Figur 1-1. Viterbi Decoder IP Configurator

MICROCHIP-Viterbi-dekoder-FIG-1

Grensesnittet inkluderer også OK og Cancel-knapper for å bekrefte eller forkaste konfigurasjonene som er gjort.

Funksjonell beskrivelse

Følgende figur viser maskinvareimplementeringen av Viterbi-dekoderen.
Figur 2-1. Maskinvareimplementering av Viterbi-dekoder

MICROCHIP-Viterbi-dekoder-FIG-2

Denne modulen fungerer på DVALID_I. Når DVALID_I er hevdet, tas de respektive dataene som input, og prosessen starter. Denne IP-en har en historiebuffer, og basert på det valget tar IP det valgte buffernummeret DVALID_Is + Noen klokkesykluser for å generere den første utgangen. Som standard er historikkbufferen 20. Latensen mellom inngangen og utgangen til den parallelle Viterbi-dekoderen er 20 DVALID_Is + 14 klokkesykluser. Latensen mellom inngangen og utgangen til den serielle Viterbi-dekoderen er 20 DVALID_Is + 72 klokkesykluser.

Arkitektur (Still et spørsmål)
Viterbi Decoder henter dataene som opprinnelig ble gitt til Convolutional Encoder ved å finne den beste veien gjennom alle mulige kodertilstander. For en begrensningslengde på 7 er det 64 stater. Arkitekturen består av følgende hovedblokker:

  • Branch Metric Unit (BMU)
  • Path Metric Unit (PMU)
  • Trace Back Unit (TBU)
  • Legg til Compare Select Unit (ACSU)

Følgende figur viser Viterbi Decoder-arkitekturen.
Figur 2-2. Viterbi dekoderarkitektur

MICROCHIP-Viterbi-dekoder-FIG-3

Viterbi-dekoderen består av tre interne blokker som er forklart som følger:

  1. Branch Metric Unit (BMU): BMU beregner avviket mellom det mottatte signalet og alle potensielle overførte signaler, ved å bruke beregninger som Hamming-avstand for binære data eller euklidisk avstand for avanserte modulasjonsskjemaer. Denne beregningen vurderer likheten mellom de mottatte og mulige overførte signalene. BMU behandler disse metrikkene for hvert mottatt symbol eller bit og videresender resultatene til Path Metric Unit.
  2. Path Metric Unit (PMU): PMU, som også er kjent som Add-Compare-Select (ACS)-enheten, oppdaterer baneberegninger ved å behandle grenberegninger fra BMU. Den holder styr på den beste banens kumulative metrikk for hver tilstand i trellisdiagrammet (en grafisk representasjon av mulige tilstandsoverganger). PMU legger til den nye grenmetrikken til gjeldende baneberegning for hver tilstand, sammenligner alle stier som fører til den tilstanden, og velger den med den laveste metrikken, som indikerer den mest sannsynlige banen. Denne utvelgelsesprosessen utføres på hver stage av espalier, noe som resulterer i en samling av de mest sannsynlige banene, kjent som overlevende stier, for hver stat.
  3. Sporingsenhet (TBU): TBU er ansvarlig for å identifisere den mest sannsynlige sekvensen av tilstander, etter behandlingen av mottatte symboler av PMU. Den oppnår dette ved å spore espalieren tilbake fra den endelige tilstanden med den laveste banemetrikken. TBU starter fra slutten av espalierstrukturen og sporer tilbake gjennom overlevelsesbanene ved hjelp av pekere eller referanser, for å bestemme den mest sannsynlige overførte sekvensen. Lengden på tilbakesporingen bestemmes av begrensningslengden til konvolusjonskoden, noe som påvirker både dekodingsforsinkelsen og kompleksiteten. Etter å ha fullført tilbakesporingsprosessen, presenteres de dekodede dataene som utdata, vanligvis med de vedlagte halebitene fjernet, som opprinnelig ble inkludert for å fjerne konvolusjonskoderen.

Viterbi-dekoderen bruker disse tre enhetene til å nøyaktig dekode det mottatte signalet til de originale overførte dataene, ved å korrigere eventuelle feil som kan ha oppstått under overføringen.
Kjent for sin effektivitet, er Viterbi-algoritmen standardmetoden for dekoding av konvolusjonskoder i kommunikasjonssystemer.
To dataformater er tilgjengelige for myk koding: unipolar og bipolar. Tabellen nedenfor viser verdiene og tilhørende beskrivelser for 3-bits myk inngang.
Tabell 2-1. 3-bits myke innganger

Beskrivelse enkelt stang Bipolar
Sterkeste 0 000 100
Relativt sterk 0 001 101
Relativt svak 0 010 110
Svakeste 0 011 111
Svakeste 1 100 000
Relativt svak 1 101 001
Relativt sterk 1 110 010
Sterkeste 1 111 100

Følgende tabell viser standard konvolusjonskode.
Tabell 2-2. Standard konvolusjonskode

Begrensningslengde Utgangshastighet = 2
Binær Oktal
7 1111001 171
1011011 133

Viterbi-dekoderparametere og grensesnittsignaler (Spør et spørsmål)
Denne delen diskuterer parametrene i Viterbi Decoder GUI-konfiguratoren og I/O-signaler.

Konfigurasjonsinnstillinger (Spør et spørsmål)
Tabellen nedenfor viser konfigurasjonsparameterne som brukes i maskinvareimplementeringen av Viterbi Decoder. Dette er generiske parametere og varierer i henhold til kravet til applikasjonen.
Tabell 3-1. Konfigurasjonsparametere

Parameternavn Beskrivelse Verdi
Myk databredde Spesifiserer antall biter som brukes til å representere den myke inngangsdatabredden Brukervalgbar som støtter 3 og 4 bits
K Lengde K er begrensningslengden til konvolusjonskoden Fast til 7
Kodepris Indikerer forholdet mellom inngangsbiter og utgangsbiter 1/2
Tilbakesporingslengde Bestemmer dybden på trellisen som brukes i Viterbi-algoritmen Brukerdefinert verdi og som standard er 20
Datatype Lar brukere velge inndatatype Brukervalgbar og støtter følgende alternativer:

• Unipolar

• Bipolar

Arkitektur Spesifiserer typen implementeringsarkitektur Støtter følgende implementeringstyper:

• Parallell

• Seriell

Inn- og utgangssignaler (Spør et spørsmål)
Tabellen nedenfor viser inngangs- og utgangsportene til Viterbi Decoder IP.
Tabell 3-2. Inn- og utgangsporter

Signalnavn Retning Bredde Beskrivelse
SYS_CLK_I Inndata 1 Inngangsklokkesignal
ARSTN_I Inndata 1 Input reset signal (asynkron aktiv-lav reset)
DATA_I Inndata 6 Datainngangssignal (MSB 3-bit IDATA, LSB 3-bit QDATA)
DVALID_I Inndata 1 Data gyldig inngangssignal
DATA_O Produksjon 1 Viterbi Dekoder datautgang
DVALID_O Produksjon 1 Data gyldig utgangssignal

Tidsdiagrammer

Denne delen diskuterer tidsdiagrammene til Viterbi-dekoderen.
Følgende figur viser tidsdiagrammet til Viterbi Decoder som gjelder både seriell og parallell moduskonfigurasjon.
Figur 4-1. Tidsdiagram

MICROCHIP-Viterbi-dekoder-FIG-5

  • Seriell Viterbi-dekoder krever minimum 69 klokkesykluser (Throughput) for å generere utgangen.
  • For å beregne latensen til den serielle Viterbi-dekoderen, bruk følgende ligning:
  • Antall historiebuffertider DVALID + 72 klokkesykluser
  • For eksample, Hvis historikkbufferens lengde er satt til 20, da
  • Latens = 20 gyldige + 72 klokkesykluser
  • Parallell Viterbi-dekoder krever minimum 8 klokkesykluser (Throughput) for å generere utgangen.
  • For å beregne latensen til Parallel Viterbi-dekoderen, bruk følgende ligning:
  • Antall historiebuffertider DVALID + 14 klokkesykluser
  • For eksample, Hvis historikkbufferens lengde er satt til 20, da
  • Latens = 20 gyldige + 14 klokkesykluser

Viktig: Tidsdiagrammet for seriell og parallell Viterbi-dekoder er identisk, med unntak av antall klokkesykluser som kreves for hver dekoder.

Testbenk Simulering

A sampEn testbenk følger med for å sjekke funksjonaliteten til Viterbi-dekoderen. For å simulere kjernen ved hjelp av testbenken, utfør følgende trinn:

  1. Åpne Libero® SoC-applikasjonen, klikk på Catalog > View > Windows > Catalog, og utvid deretter Solutions-Wireless. Dobbeltklikk Viterbi_Decoder, og klikk deretter OK. Dokumentasjonen knyttet til IP er oppført under Dokumentasjon.
    Viktig: Hvis du ikke ser Katalog-fanen, naviger til View Windows-menyen, og klikk deretter på Katalog for å gjøre den synlig.
  2. Konfigurer IP-en i henhold til kravet, som vist i figur 1-1.
  3. FEC-koderen må konfigureres for å teste Viterbi-dekoderen. Åpne katalogen og konfigurer FEC Encoder IP.
  4. Naviger til Stimulus Hierarki-fanen, og klikk Bygg Hierarki.
  5. På Stimulus Hierarki-fanen høyreklikker du testbenk (vit_decoder_tb(vit_decoder_tb.v [work])), og klikker deretter Simuler Pre-Synth Design > Åpne interaktivt.

Viktig: Hvis du ikke ser Stimulus Hierarki-fanen, naviger til View > Windows-menyen og klikk på Stimulus Hierarchy for å gjøre den synlig.
ModelSim®-verktøyet åpnes med testbenken, som vist i følgende figur.
Figur 5-1. ModelSim Tool Simuleringsvindu

MICROCHIP-Viterbi-dekoder-FIG-4

Viktig

  • Hvis simuleringen avbrytes på grunn av kjøretidsgrensen spesifisert i.do file, bruk run -all-kommandoen for å fullføre simuleringen.
  • Etter å ha kjørt simuleringen genererer testbenken to files (fec_input.txt, vit_output.txt) og du kan sammenligne de to files for en vellykket simulering.

Revisjonshistorie (Still et spørsmål)
Revisjonshistorikken beskriver endringene som ble implementert i dokumentet. Endringene er oppført etter revisjon, og starter med den nyeste publikasjonen.

Tabell 6-1. Endringshistorikk

Revisjon Dato Beskrivelse
B 06/2024 Følgende er listen over endringer som er gjort i revisjon B av dokumentet:

• Oppdaterte innholdet i Introduksjonsdelen

• Lagt til tabell 2 i delen enhetsbruk og ytelse

• Lagt til 1. Viterbi Decoder IP Configurator-seksjon

• Lagt til innholdet om de interne blokkene, oppdatert tabell 2-1 og lagt til tabell 2-2 i

2.1. Arkitekturseksjon

• Oppdatert tabell 3-1 i 3.1. delen Konfigurasjonsinnstillinger

• Lagt til figur 4-1 og en merknad i delen 4. Tidsdiagrammer

• Oppdatert figur 5-1 i 5. Testbenksimulering

A 05/2023 Første utgivelse

Mikrobrikke FPGA-støtte

Microchip FPGA-produktgruppen støtter produktene sine med ulike støttetjenester, inkludert kundeservice, teknisk kundestøttesenter, et webnettstedet og verdensomspennende salgskontorer. Kunder anbefales å besøke Microchips nettressurser før de kontakter kundestøtte, da det er svært sannsynlig at spørsmålene deres allerede er besvart.
Kontakt teknisk støttesenter via webstedet på www.microchip.com/support. Nevn FPGA-enhetens delenummer, velg passende kassekategori og last opp design files mens du oppretter en teknisk støttesak.
Kontakt kundeservice for ikke-teknisk produktstøtte, for eksempel produktpriser, produktoppgraderinger, oppdateringsinformasjon, ordrestatus og autorisasjon.

  • Fra Nord-Amerika, ring 800.262.1060
  • Fra resten av verden, ring 650.318.4460
  • Faks, fra hvor som helst i verden, 650.318.8044

Informasjon om mikrobrikke

Mikrobrikken Webnettstedet
Microchip gir online støtte via vår webstedet på www.microchip.com/. Dette webnettstedet brukes til å lage files og informasjon lett tilgjengelig for kunder. Noe av innholdet som er tilgjengelig inkluderer:

  • Produktstøtte – Datablad og errata, søknadsnotater og sample programmer, designressurser, brukerveiledninger og støttedokumenter for maskinvare, nyeste programvareutgivelser og arkivert programvare
  • Generell teknisk støtte – Ofte stilte spørsmål (FAQs), forespørsler om teknisk støtte, nettdiskusjonsgrupper, medlemsliste for Microchip-designpartnerprogram
  • Virksomheten til Microchip – Produktvelger- og bestillingsguider, siste pressemeldinger fra Microchip, liste over seminarer og arrangementer, lister over Microchip salgskontorer, distributører og fabrikkrepresentanter

Varslingstjeneste for produktendring
Microchips varslingstjeneste for produktendringer bidrar til å holde kundene oppdatert på Microchip-produkter. Abonnenter vil motta e-postvarsel når det er endringer, oppdateringer, revisjoner eller feil knyttet til en spesifisert produktfamilie eller utviklingsverktøy av interesse.
For å registrere deg, gå til www.microchip.com/pcn og følg registreringsinstruksjonene.
Kundestøtte
Brukere av Microchip-produkter kan få hjelp gjennom flere kanaler:

  • Distributør eller representant
  • Lokalt salgskontor
  • Embedded Solutions Engineer (ESE)
  • Teknisk støtte

Kunder bør kontakte sin distributør, representant eller ESE for støtte. Lokale salgskontorer er også tilgjengelige for å hjelpe kunder. En liste over salgskontorer og lokasjoner er inkludert i dette dokumentet.
Teknisk støtte er tilgjengelig gjennom webnettsted på: www.microchip.com/support
Kodebeskyttelse for mikrobrikkeenheter
Legg merke til følgende detaljer om kodebeskyttelsesfunksjonen på Microchip-produkter:

  • Microchip-produkter oppfyller spesifikasjonene i deres spesielle Microchip-datablad.
  • Microchip mener at familien av produkter er sikre når de brukes på tiltenkt måte, innenfor driftsspesifikasjoner og under normale forhold.
  • Microchip verdsetter og beskytter aggressivt sine immaterielle rettigheter. Forsøk på å bryte kodebeskyttelsesfunksjonene til Microchip-produktet er strengt forbudt og kan bryte med Digital Millennium Copyright Act.
  • Verken Microchip eller noen annen halvlederprodusent kan garantere sikkerheten til sin kode. Kodebeskyttelse betyr ikke at vi garanterer at produktet er "uknuselig". Kodebeskyttelsen er i stadig utvikling. Microchip er forpliktet til å kontinuerlig forbedre kodebeskyttelsesfunksjonene til produktene våre.

Juridisk varsel
Denne publikasjonen og informasjonen heri kan kun brukes med Microchip-produkter, inkludert for å designe, teste og integrere Microchip-produkter med applikasjonen din. Bruk av denne informasjonen
på annen måte bryter disse vilkårene. Informasjon om enhetsapplikasjoner er kun gitt for din bekvemmelighet og kan bli erstattet av oppdateringer. Det er ditt ansvar å sørge for at søknaden din oppfyller dine spesifikasjoner. Kontakt ditt lokale Microchip-salgskontor for ytterligere støtte eller få ytterligere støtte på www.microchip.com/en-us/support/design-help/client-support-services.
DENNE INFORMASJONEN LEVERES AV MICROCHIP "SOM DEN ER". MICROCHIP GIR INGEN ERKLÆRINGER ELLER GARANTIER AV NOEN SLAG VERKEN UTTRYKKELIGE ELLER UNDERFORSTÅEDE, SKRIFTLIG ELLER MUNTLIG, LOVBESTEMMET ELLER ANNET, RELATET TIL INFORMASJONEN, INKLUDERT, MEN IKKE BEGRENSET TIL NOEN UNDERFORSTÅTTE GARANTIER, ANDRE GARANTIER, OG GARANTIER. EGNETHET FOR ET BESTEMT FORMÅL, ELLER GARANTIER KNYTTET TIL DETS TILSTAND, KVALITET ELLER YTELSE.
UNDER INGEN OMSTENDIGHET VIL MICROCHIP VÆRE ANSVARLIG FOR NOEN INDIREKTE, SPESIELLE, STRAFFENDE, TILFELDIGE ELLER FØLGETAP, SKADE, KOSTNADER ELLER UTGIFTER AV NOEN SLAG SOM HELST KNYTTET TIL INFORMASJONEN ELLER BRUK AV DEN, UANSET OM DENNE ELLER ARKANT. MULIGHETEN ELLER SKADENE ER FORUTSÅBARE. I FULLSTENDELSE LOV TILLATER, VIL MICROCHIPS SAMLEDE ANSVAR PÅ ALLE KRAV PÅ NOEN MÅTE KNYTTET TIL INFORMASJONEN ELLER BRUK AV DERES IKKE OVERstige ANTALLET AV GEBYRER, OM NOEN, SOM DU HAR BETALT DIREKTE TIL INFORMASJONOCHIPEN.
Bruk av Microchip-enheter i livsstøtte- og/eller sikkerhetsapplikasjoner er helt på kjøpers risiko, og kjøperen samtykker i å forsvare, holde Microchip skadesløs fra enhver og alle skader, krav, søksmål eller utgifter som følge av slik bruk. Ingen lisenser overføres, implisitt eller på annen måte, under noen av Microchips immaterielle rettigheter med mindre annet er oppgitt.
Varemerker
Mikrobrikkenavnet og logoen, Microchip-logoen, Adaptec, AVR, AVR-logoen, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch, 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, Symmetricom , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron og XMEGA er registrerte varemerker for Microchip Technology Incorporated i USA og andre land.
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, SmartFusion, SyncWorld, TimeCesium, TimeHub, TimePictra, TimeProvider og ZL er registrerte varemerker for Microchip Technology Incorporated i USA
Adjacent Key Suppression, AKS, Analog-for-the-Digital Age, Any Capacitor, AnyIn, AnyOut, Augmented Switching, BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic Average Matching, Dynamic , DAM, ECAN, Espresso T1S, EtherGREEN, EyeOpen, GridTime, IdealBridge,
IGAT, In-Circuit Seriell Programmering, ICSP, INICnet, Intelligent Paralleling, IntelliMOS, Inter-Chip Connectivity, JitterBlocker, Knob-on-Display, MarginLink, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB-sertifisert logo, MPLIB, MPLINK, mSiC, MultiTRAK, NetDetach, Omniscient Code Generation, 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, Total Endurance , Trusted Time, TSHARC, Turing, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect og ZENA er varemerker for Microchip Technology Incorporated i USA og andre land.
SQTP er et servicemerke for Microchip Technology Incorporated i USA
Adaptec-logoen, Frequency on Demand, Silicon Storage Technology og Symmcom er registrerte varemerker for Microchip Technology Inc. i andre land.
GestIC er et registrert varemerke for Microchip Technology Germany II GmbH & Co. KG, et datterselskap av Microchip Technology Inc., i andre land.
Alle andre varemerker nevnt her er eiendommen til deres respektive selskaper.
© 2024, Microchip Technology Incorporated og dets datterselskaper. Alle rettigheter reservert.
ISBN: 978-1-6683-4696-9
Kvalitetsstyringssystem
For informasjon om Microchips kvalitetsstyringssystemer, vennligst besøk www.microchip.com/quality.

Verdensomspennende salg og service

AMERIKA ASIA/Stillehavet ASIA/Stillehavet EUROPA
Bedrift Kontor Australia – Sydney

Tlf: 61-2-9868-6733

Kina – Beijing

Tlf: 86-10-8569-7000

Kina – Chengdu

Tlf: 86-28-8665-5511

Kina – Chongqing

Tlf: 86-23-8980-9588

Kina – Dongguan

Tlf: 86-769-8702-9880

Kina – Guangzhou

Tlf: 86-20-8755-8029

Kina – Hangzhou

Tlf: 86-571-8792-8115

Kina – Hong Kong SAR

Tlf: 852-2943-5100

Kina – Nanjing

Tlf: 86-25-8473-2460

Kina – Qingdao

Tlf: 86-532-8502-7355

Kina – Shanghai

Tlf: 86-21-3326-8000

Kina – Shenyang

Tlf: 86-24-2334-2829

Kina – Shenzhen

Tlf: 86-755-8864-2200

Kina – Suzhou

Tlf: 86-186-6233-1526

Kina – Wuhan

Tlf: 86-27-5980-5300

Kina – Xian

Tlf: 86-29-8833-7252

Kina – Xiamen

Tlf: 86-592-2388138

Kina – Zhuhai

Tlf: 86-756-3210040

India – Bangalore

Tlf: 91-80-3090-4444

India – New Delhi

Tlf: 91-11-4160-8631

India - Pune

Tlf: 91-20-4121-0141

Japan – Osaka

Tlf: 81-6-6152-7160

Japan – Tokyo

Tlf: 81-3-6880- 3770

Korea – Daegu

Tlf: 82-53-744-4301

Korea – Seoul

Tlf: 82-2-554-7200

Malaysia – Kuala Lumpur

Tlf: 60-3-7651-7906

Malaysia – Penang

Tlf: 60-4-227-8870

Filippinene – Manila

Tlf: 63-2-634-9065

Singapore

Tlf: 65-6334-8870

Taiwan – Hsin Chu

Tlf: 886-3-577-8366

Taiwan – Kaohsiung

Tlf: 886-7-213-7830

Taiwan – Taipei

Tlf: 886-2-2508-8600

Thailand – Bangkok

Tlf: 66-2-694-1351

Vietnam – Ho Chi Minh

Tlf: 84-28-5448-2100

Østerrike – Wels

Tlf: 43-7242-2244-39

Faks: 43-7242-2244-393

Danmark – København

Tlf: 45-4485-5910

Faks: 45-4485-2829

Finland – Espoo

Tlf: 358-9-4520-820

Frankrike – Paris

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

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

Tyskland – Garching

Tlf: 49-8931-9700

Tyskland – Haan

Tlf: 49-2129-3766400

Tyskland – Heilbronn

Tlf: 49-7131-72400

Tyskland – Karlsruhe

Tlf: 49-721-625370

Tyskland – München

Tel: 49-89-627-144-0

Fax: 49-89-627-144-44

Tyskland – Rosenheim

Tlf: 49-8031-354-560

Israel – Hod Hasharon

Tlf: 972-9-775-5100

Italia – Milano

Tlf: 39-0331-742611

Faks: 39-0331-466781

Italia – Padova

Tlf: 39-049-7625286

Nederland – Drunen

Tlf: 31-416-690399

Faks: 31-416-690340

Norge – Trondheim

Tlf: 47-72884388

Polen – Warszawa

Tlf: 48-22-3325737

Romania – Bucuresti

Tel: 40-21-407-87-50

Spania - Madrid

Tel: 34-91-708-08-90

Fax: 34-91-708-08-91

Sverige – Gøteborg

Tel: 46-31-704-60-40

Sverige – Stockholm

Tlf: 46-8-5090-4654

Storbritannia – Wokingham

Tlf: 44-118-921-5800

Faks: 44-118-921-5820

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

Dokumenter / Ressurser

PDF thumbnailViterbi dekoder
User Guide · Viterbi Decoder, Decoder

Referanser

Still et spørsmål

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

Still et spørsmål

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