Zgomot de imunitate - codare

Acest cod vă permite să detectați toate singurele erori și o parte din erorile multiple. Numai erorile de eroare sunt detectate de acest cod, atunci când o unitate trece la zero și un zero merge la unul, două zerouri și două unități se schimbă în simboluri inverse etc.







Luați în considerare un cod cu trei unități din șapte. Pentru acest cod, sunt posibile trei tipuri de deplasări.

Probabilitatea unor erori de deplasare nedetectabile

Pentru p <<1 . тогда

Probabilitatea apariției tuturor tipurilor de erori, atât detectabile, cât și nedetectabile, va fi

Probabilitatea unor erori detectabile. Apoi, coeficientul de detecție va fi

De exemplu, codul cu coeficientul de detecție este. redundanță L = 27%.

3. Cod de corelare (cod dublu). Elementele acestui cod sunt înlocuite cu două caractere, unitatea "1" este convertită la 10, iar zero este "0" la 01.







În locul combinației 1010011, este transmisă 10011001011010. Eroarea este detectată dacă elementele pereche au același 00 sau 11 caractere (în loc de 01 și 10).

De exemplu, pentru k = 5, n = 10 și probabilitatea de eroare. . Dar redundanța va fi de 50%.

4. Codul invers. La combinația originală, aceeași lungime este adăugată la aceeași combinație. Un număr dublu de caractere este trimis pe linie. Dacă combinația originală are un număr par de unități, atunci combinația adăugată repetă combinația originală, dacă este ciudată, atunci combinația adăugată este inversă la combinația originală.

Bitii din codul gri nu au o greutate constantă. Greutatea descărcării k este determinată după cum urmează.

În acest caz, toate cele ciudate, numărarea de la stânga la dreapta, au o pondere pozitivă, iar toate cele negative sunt negative.

Inconsistența greutăților cifrelor face dificilă efectuarea operațiilor aritmetice în codul Gray, deci trebuie să puteți traduce codul Gray într-un cod binar normal și invers. Algoritmul de traducere a numerelor poate fi reprezentat după cum urmează.

Fie un cod binar, un cod gri

Apoi tranziția de la codul binar la codul Gray va fi efectuată utilizând următorul algoritm

Trecerea inversă de la codul gri la codul binar







Articole similare

Trimiteți-le prietenilor: