Kaj je kodiranje kanalov ?

Izraz “kanal kodiranje ” opisuje eno od številnih tehnik za nadzorovanje napak v komunikacijskih sistemov . Če komunikacijski sistem, izhodi podatkov s preveč napakami , kodiranje kanalov dovoljuje znižano stopnjo napak za fiksno obrestno prenos podatkov ali povečano hitrostjo prenosa podatkov za določeno stopnjo napak. Cilj

Splošni cilj kanalskega kodiranja je, da posredujejo čim več podatkov , kot je mogoče v manj prenosne zmogljivosti , ali pasovno širino , komunikacijskega sistema , kot je mogoče , medtem ko še vedno ohranja sprejemljivo kakovost prenosa. V digitalnih komunikacij , je kakovost prenosa določen s hitrostjo malo napak – odstotek bitov , ki imajo napake , glede na celotno število bitov prejetih – pri sprejemniku . Sprejemnik zazna , če je vsak element prenosa , znanega kot kodne besede , vsebuje napake in, v idealnem primeru , popravi te napake .
ARQ primerjavi FEC

dva glavna metode nadzora napaki, so Automatic Repeat Request ( ARQ ) in Forward Error Correction ( FEC ) . V ARQ , kosprejemnik vezje zazna napake v blok podatkov , se zahteva, da se podatki prenašajo , ker pri FEC , sepodatki kodirani tako , da lahkosprejemnik popravi kot tudi odkrivanje napak . Ključna zamisel FEC je prenos dovolj dvojnik ali odvečnih podatkov , da bisprejemnik , da si opomore od napak na lastno pobudo. ARQ je relativno poceni za izvajanje in se pogosto raje za sočasno in neodvisno prenos podatkov v obe smeri več kot dvosmerni kanal , ki je znan kot polno -duplex komunikacijo. FEC , po drugi strani pa se uporablja za pol – duplex ( v eno smer ) komunikacije.

Blok kode

dve glavni vrsti kanala kode so znani kot “skupinske oznake ” in ” Konvolucijska oznak . ” Če želite ustvariti kodo blok , se podatki razdelijo v blokih , katerih dolžina v bitih , ki je zastopana s črko “K” inštevilo paritete ali preverite bitov , z dopisom zastopa “r ” se doda za vsak sklop . Končni rezultat jekodna beseda s skupno dolžino “n” bitov , kjer je n = k + r . Blok kode običajno vključujejotrade- off med učinkovitosti, zanesljivosti in kompleksnosti kodiranje in dekodiranje podatkov s .
Konvolucijska Kode

oblikovanje konvolutivnega kode vključuje kodiranje tok podatkov namesto blokov podatkov . Zaporedje bitov v konvolutivnega oznako ni odvisna samo od sedanjih bitov podatkov , ampak tudi od predhodnih bitov podatkov . Konvolucijska kode so običajno dekodirajo z nizom pravil , ki se imenuje Viterbijevega algoritem , in so še posebej primerni za komunikacijske kanale šum , ki ustreza matematičnega modela, znanega kot dodatek beli Gaussov šum ( AWGN ) .
< Br >

Dodaj odgovor