fiabilitatea controlului transmisiei

Atunci când transferul de date în rețele complexe distribuite având legături care fac obiectul acțiunii de interferență, de a lua o serie de măsuri pentru a asigura fiabilitatea controlului (fără erori). fiabilitatea de transmitere a controlului necesită introducerea unei anumite redundanță în informațiile transmise. Redundanța poate fi introdusă la nivelul simbolurilor sau a grupurilor transmise individuale ale acestora, precum și la nivelul cadrelor transmise.

Emițătorul redundant de teren (Tx) introduce un cod calculat în conformitate cu anumite reguli și informații utile.

Receptor (Rx) compară acest cod cu valoarea ea însăși a calculat. Nu există valori de coincidență indicative de denaturare a informațiilor, și se potrivesc - o probabilitate mare de transmitere corectă.

Probabilitatea depinde de circuitul de detectare a erorilor și de control care controlează dimensiunile de informare raportul și de teren.

- Cel mai de încredere Schema - un control de paritate.

- cel mai risipitor - este duplicarea informațiilor.

- Detectarea mai fiabile oferă CRC-control.

Conducerea cu un calcul CRC este între paritatea și CRC.

Dublarea de informații. Tx reduce la repetarea aceleiași celule de două ori. verificări receptor în cazul în care copiile. Dublu pot fi returnate și receptor (Rx). Transmițătorul, luând-l compară cu ceea ce a trimis, și pe această bază concluzionează corectitudinea transmisiei.
Fiecare bit poate fi duplicat, fiecare octet sau un cadru.
Duplicarea pot fi utilizate numai pentru elementele individuale de cadru scurt.

Duplica rezultatele într-o regie de 100%.

controlul de paritate. bit de control de utilizare, suplimentarea numărului de elemente cu un singur bit controlat la un chiar (chiar paritate) sau impar (de control impar) valori, în funcție de convenția adoptată.

controlul de paritate poate detecta doar erori de multiplicitate impar. Distorsiunile 2, 4, etc. zona de detecție bit va rămâne nedetectat.

De asemenea, controlul orizontal poate fi vertical. Atunci când bitul de control de paritate orizontală P este introdus în fiecare simbol transmis. Când controlul vertical pentru fiecare grup de caractere (în acest caz, 8 octeți) de biți de paritate se calculează pentru fiecare poziție și colectată într-un simbol pilot separat.

Este de asemenea posibilă combinarea controlului orizontal și vertical.

Checksums. Acestea sunt utilizate pentru a controla întregul cadru sau mai multe dintre domeniile sale. Pentru ei într-un cadru definit domeniu special (1, 2 sau 4 octeți). Suma de control este stocată într-o formă caracteristică pliată a tuturor biți de informație. verifica lungimea cuvântul cod determină cuvintele de biți a rezumat. Există două opțiuni de control:

modulo 2 suma tuturor pachetului de bytes sau cuvinte (XOR).

Ușor a considerat de către software-ul, dar slab aduce denaturare a mai multor biți apropiați.

suma aritmetică a tuturor pachetului de bytes sau cuvinte. La calcularea senior proiectilele sale overflow aruncate.

Cu cât mai mare lungimea cadrului pentru aceeași lungime de cod de referință, cea mai mică probabilitatea de detectare a erorilor. de detectare a erorilor

cod ciclic în exces (CRC).

Exemplu: CRC - 4 biți.


10011 - împărțitor (prim). Capacitatea sa este una mai mult decât CRC biți necesar. Pentru un 8 biți CRC este luat 9 (4 - 5, 16 - 17) Tipul

Când împărțirea scăderii este utilizat în loc de modulo 2.

Pentru 17 de biți împărțitor este exprimată prin:

Acesta folosește un algoritm mai complex. Calcul programatică complexe. punerea în aplicare a hardware-ului aplicabil. Fiabilitatea metodei de mai sus. Probabilitatea de detectare a erorilor este de 99.9984%.
N - numărul de biți în pachet. Pentru a calcula numerele CRC este împărțit într-un număr constant selectat într-un mod special. Coeficientul acestei împărțiri este îndepărtat și reziduul este utilizat ca un control.

Cu toate acestea, ca un câmp binar lung număr de zero CRC este împărțit în polinomial, iar acest rest modulo 2 este plasat în câmpul CRC a datelor transmise. Receptorul împarte cadrul primit cu câmpul CRC al aceluiași polinomului și compară restul de divizare a unui anumit standard.

articole similare