Záľuby a záujmy
Home  >> Záľuby a záujmy >  >> Veda a príroda >> veda

Čo je Channel Kódovanie

? Pojem " kanálové kódovanie " opisuje jednu z metód pre kontrolu chýb v komunikačných systémoch . Je-li systém a komunikačné výstupy dát s príliš mnohých chýb , kódovanie kanálu umožňuje zníženú chybovosť pevnú rýchlosť prenosu dát alebo zvýšenú rýchlosť prenosu dát pre pevnú sadzbou chýb . Cieľ

Všeobecným cieľom kódovanie kanála je prenášať toľko dát , koľko je to možné v tak malej prenosovej kapacity , alebo šírku pásma , komunikačného systému , ako je to možné , pri zachovaní prijateľnej kvality prenosu . V oblasti digitálnych komunikácií , kvalita prenosu je určená bitovej chybovosti - percento bitov , ktoré obsahuje chyby , vzhľadom k celkovému počtu bitov prijatých - na prijímači . Prijímač detekuje , či každý prvok prenosu , známy ako kódové slovo , obsahuje chyby a , v ideálnom prípade , opravia tieto chyby .
ARQ proti FEC

dva hlavné metódy kontroly chýb sú Automatic Repeat Request ( ARQ ) a Forward Error Correction ( FEC ) . V ARQ , keď obvod prijímač detekuje chyby v bloku dát , že požaduje , aby údaje boli prenášané , zatiaľ čo v FEC , dáta sú zakódované tak , že prijímač môže korigovať , rovnako ako odhaliť chyby . Kľúčovou myšlienkou FEC je odovzdať dostatok duplicitné alebo nadbytočné dáta , aby prijímač zotaviť sa z chyby na jeho vlastné . ARQ je relatívne lacná realizovať a je často výhodné pre simultánne, nezávislý prenos dát v oboch smeroch cez obojsmerný kanál , známy ako plne duplexnú komunikáciu . FEC , na druhej strane , sa používa pre half - duplex ( jednosmerná ) komunikácia .
Blokové kódy

dva hlavné typy kódu kanálov sú známe ako " blokových kódov " a " konvolučná kódy . " Ak chcete vytvoriť blok kódu , dáta sú rozdelené do blokov , ktorých dĺžka v bitoch , je reprezentovaný písmenom " k " a počet parity alebo kontrolné bity , zastúpený písmenom "r " , je pridaný do každého bloku . Konečným výsledkom je kódové slovo s celkovou dĺžkou " n" bitov , kde n = k + r Blokové kódy typicky zahŕňa kompromis medzi účinnosťou , spoľahlivosťou a zložitosti kódovanie a dekódovanie dát .
Konvolučný kódy

Vytvorenie konvolučného kódu zahŕňa kódovanie prúd dát , skôr než blokov dát . Sled bitov konvolučného kódu , závisí nielen na aktuálnu bitov dát , ale aj na základe predchádzajúcich bitov dát . Konvolučný kódy sú zvyčajne dekódovať súbor pravidiel , tzv Viterbiho algoritmu , a sú obzvlášť vhodné pre komunikačné kanály poškodené hlukom zodpovedajúce matematický model známy ako aditívny biely Gaussovské šum ( AWGN ) .



https://sk.htfbw.com © Záľuby a záujmy