Itthon Networks Mi az előrehiba-javítás (fec)? - meghatározás a techopedia alapján

Mi az előrehiba-javítás (fec)? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent a továbbítási hibajavítás (FEC)?

Az előremenő hibajavítás (FEC) egy digitális jelfeldolgozási technika, amelyet az adatok megbízhatóságának fokozására használnak. Ez úgy történik, hogy redundáns adatokat vezet be, úgynevezett hibajavító kódot, az adatátvitel vagy tárolás előtt. A FEC lehetővé teszi a vevő számára a hibák kijavítását fordított csatorna nélkül az adatok újbóli továbbításának kérésére.

Az első FEC-kódot, amelyet Hamming-kódnak hívtak, az 1950-es évek elején vezették be. Ez egy módszer az adatátvitel során a hibakezelés elérésére, ahol az adó redundáns adatokat küld. Az adatnak csak egy részét ismeri fel nyilvánvaló hibák nélkül a vevő. Ez lehetővé teszi, hogy a sugárzott adatokat egy forrásból több célállomásra továbbítsák.

Az előremenő hiba kódolását csatorna kódolásnak is nevezzük.

A Techopedia magyarázza a továbbítási hibajavítást (FEC)

A FEC redundanciát ad hozzá az átadott információkhoz egy előre meghatározott algoritmus segítségével. A redundáns bit az eredeti információs bit komplex funkciója. A biteket többször is elküldik, mert hiba jelenhet meg az átvitt minták bármelyikében. A FEC kódok általában észlelik az utolsó bitkészletet, hogy meghatározzák egy kis maroknyi bit dekódolását.

A FAC segítségével minden karaktert kétszer vagy három alkalommal küldünk el, és a vevő ellenőrzi az egyes karakterek példányait. Csak akkor fogadják el, ha a megfelelőség mindkét esetben fennáll. Ha a megfelelőség egy példány esetében teljesül, akkor elfogadja a protokollnak megfelelő karaktert. Ha egyetlen karakter sem felel meg a protokollnak, akkor a karaktert elutasítják, és annak helyére aláhúzás vagy üres jelenik meg.

A FEC kódok képesek bit hibaarányos jelek generálására, amelyeket visszajelzésként használnak az analóg vételi elektronika finomhangolására. A kijavítandó hiányzó bitek maximális számát a FEC kód kialakítása határozza meg. A FEC kódok két fontos kategóriája a konvolúciós kód és a blokk kód. A blokkkódok rögzített méretű bitcsomagokon működnek, ahol a részleges kódblokkok polinomiális időben dekódolódnak a blokkhosszhoz. A széles körben használt blokkkód a Reed-Solomon kódolás. A konvolúciós kódok tetszőleges hosszúságú folyamatokkal foglalkoznak, és egy Viterbi algoritmussal dekódolják. A konvolúciós kód fontos jellemzője, hogy minden bitkódolást befolyásolnak az előző bitek.

Mi az előrehiba-javítás (fec)? - meghatározás a techopedia alapján