15 – Csatornakódolás

előzmények

a csatorna egy absztrakt modell, amely leírja, hogy a fogadott (vagy lekért) adatok hogyan kapcsolódnak a továbbított (vagy tárolt) adatokhoz. A csatorna kódolása Claude Shannon kommunikációs matematikai elméletével kezdődik.

hibajavító/hibajavító kódolás

a Csatornakódolás lehet hibajavító vagy hibajavító kódolás. Ha csak hibakeresési kódolást alkalmaz, a vevő kérheti az átvitel ismétlését, ezt a technikát automatikus ismétlési kérésnek (ARQ) nevezik. Ez kétirányú kommunikációt igényel. Az ARQ rendszerhez jó hibadetektáló képességgel rendelkező kódra van szükség, így a nem észlelt hiba valószínűsége nagyon kicsi.

a Forward error correction (FEC) kódolás lehetővé teszi a hibák kijavítását a kapott információk alapján, és sokkal fontosabb a rendkívül megbízható kommunikáció eléréséhez a csatorna kapacitását megközelítő sebességgel. Például turbókódolással a 10-3 kódolatlan BER a turbó dekódolás után 10-6 kódolt BER-nek felel meg. A szimplex (egyirányú) csatornákat használó alkalmazások esetében a FEC kódolást támogatni kell, mivel a vevőnek fel kell ismernie és ki kell javítania a hibákat, és nem áll rendelkezésre fordított csatorna az újraküldési kérésekhez.

a hibadetektálási kódolást használó másik módszer a hiba elrejtése. Ez a módszer úgy dolgozza fel az adatokat, hogy a hibák hatása minimális legyen. A hibaelhárítás különösen hasznos olyan alkalmazásoknál, amelyek szubjektív értékeléshez adatokat hordoznak, például beszéd, zene, kép és videó. Az adatok egy részének elvesztése elfogadható, mivel az adatokban még mindig van némi redundancia.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.