a csatornában lévő zaj nemkívánatos hibákat okoz a digitális kommunikációs rendszer bemeneti és kimeneti szekvenciái között. A hiba valószínűségének nagyon alacsonynak, közel 10-6-nak kell lennie a megbízható kommunikációhoz.
a csatorna kódolása egy kommunikációs rendszerben redundanciát vezet be egy vezérléssel, hogy javítsa a rendszer megbízhatóságát. A forráskód csökkenti a redundanciát a rendszer hatékonyságának javítása érdekében.
a csatorna kódolása két részből áll.
-
a bejövő adatok sorrendjének leképezése egy csatorna bemeneti sorrendbe.
-
a csatorna kimeneti sorrendjének inverz leképezése kimeneti adatsorba.
a végső cél az, hogy a csatorna zajának általános hatását minimalizálni kell.
a leképezést az adó végzi egy kódoló segítségével, míg az inverz leképezést a vevőben lévő dekóder végzi.
Csatornakódolás
tekintsünk egy diszkrét, memória nélküli csatornát (xhamsteren), amelynek entrópiája H (6570>
Ts jelzi azokat a szimbólumokat, amelyeket a Mhz másodpercenként ad
a csatorna kapacitását C jelzi
a csatorna minden Tc másodperchez használható
ezért a csatorna maximális kapacitása a C/TC
az elküldött adatok = $\Frac{H(\Delta)} {t_s}$
ha $\frac{H(\Delta)} {t_s} \leq \frac{c}{t_c}$ ez azt jelenti, hogy az átvitel jó, és kis hiba valószínűséggel reprodukálható.
ebben a$ \ frac{C}{T_c} $ a csatorna kapacitásának kritikus sebessége.
ha $ \ frac{H (\delta)}{T_s} = \ frac{C}{T_c}$, akkor azt mondják, hogy a rendszer kritikus sebességgel jelez.
ezzel szemben, ha $ \ frac{H (\delta)}{T_s} > \ frac{C}{T_c}$, akkor az átvitel nem lehetséges.
ezért az átvitel maximális sebessége megegyezik a csatorna kapacitásának kritikus sebességével, megbízható hibamentes üzenetek esetén, amelyek diszkrét memória nélküli csatornán keresztül történhetnek. Ezt hívják csatorna kódolási tétel.