Mi Channel Coding ?

A ” csatorna kódolás ” írja le egy a számos technikát szabályozására hibák kommunikációs rendszerek. Ha a kommunikációs rendszer kimenetek adatok túl sok hiba , csatorna kódolás lehetővé teszi a csökkentett hibaarány a fix kamatozású adatátvitel vagy megnövekedett üteme adatátvitelt egy fix hibaarány . Objektív

általános célkitűzése a csatorna kódolás továbbítására annyi adatot a lehető legkisebb átviteli kapacitás és a sávszélesség , a kommunikációs rendszer , amennyire csak lehetséges , miközben továbbra is fenntartja megfelelő átviteli minőséget . A digitális kommunikációs , átviteli minőség határozza meg a bit hibaarány – a százalékos bitek hibákat , viszonyítva a teljes kapott bitek számát – a vevőnél . A vevőegység érzékeli , ha minden eleme egy átviteli ismert kódszót tartalmaz hibákat , és ideális esetben kijavítja azokat a hibákat .
ARQ vs FEC

A két fő módszerei hiba ellenőrzés Automatic Repeat Request ( ARQ) és a Forward Error Correction ( FEC ) . Az ARQ , amikor egy vevő áramkör érzékeli hibák egy adatblokkot , azt kéri, hogy az adatokat újra lehet küldeni , míg a FEC , az adatok úgy van kódolva , hogy a vevő képes korrigálni , valamint észleli a hibákat. A lényeg a FEC , hogy továbbítja elég ismétlődő vagy felesleges adatokat , hogy a vevő , hogy felépüljön a hibákat a saját . ARQ viszonylag olcsón megvalósítható , és gyakran inkább a párhuzamos, egymástól független adatátvitel mindkét irányban több mint egy kétirányú csatorna , az úgynevezett full- duplex kommunikációt . FEC , másrészt , használják félduplex ( egyirányú ) kommunikációt .
Blokk kódok

A két fő típusa a csatorna kód az úgynevezett ” blokk-kódok ” és a ” konvolúciós kódokat. ” Létrehozásához blokk-kód , az adatok oszlik blokkok amelynek hossza , a bit , képviseli a “K” betű és számos paritás , vagy ellenőrizze bit, képviseli a betű ” r ” hozzáadódik minden blokk . A végeredmény egy kódszó egy teljes hossza az “n ” bitek , ahol n = k + r . Blokk kódok jellemzően a trade- off a hatékonyság , a megbízhatóság és a bonyolult kódolás és dekódolás adatokat.
Konvolúciós kódok

létrehozása konvolúciós kód jár kódoló adatfolyamot helyett adatblokkok. A bitek szekvenciáját egy konvolúciós kód nem csak attól függ az aktuális bit adatokat, hanem a korábbi adatbit. Konvolúciós kódok jellemzően dekódolja a szabályok , az úgynevezett Viterbi algoritmus , és különösen alkalmas arra, hogy a kommunikációs csatornák sérült zaj megfelelő matematikai modell úgynevezett additív fehér Gauss- zaj ( AWGN .)
< Br >

You must be logged in to post a comment.