Perturbații în funcționarea dispozitivelor digitale (erori) pot apărea din cauza unor defecțiuni care duc la defecțiuni și defecțiuni care pot provoca interferențe.
Dispozitivele controlate sunt de două tipuri: a) dispozitive de stocare (stocare de date) și transmitere de date, în care informațiile sunt identice la intrare și ieșire; b) dispozitivele de prelucrare a datelor (ALU), în care informațiile de intrare și ieșire nu se potrivesc.
Eroarea este înțeleasă ca recepția "1" în loc de "0" transmisă sau stocată în memorie și invers, precum și a erorilor în calcule.
Există sisteme de control: detectarea erorilor și corectarea erorilor, precum și numărul de erori detectate sau corectate (numărul de erori în cuvântul de cod). Monitorizarea este posibilă la introducerea datelor de redundanță. Dispozitivele de control măresc costul echipamentelor și reduc viteza de funcționare a centrului de control.
Distingeți între erorile unice și cele de grup. De exemplu, în memoria RAM erorile singulare, deoarece fiecare bit este stocat în elementul său de memorie. Pentru memoria de pe hard disk, erorile de grup sunt cel mai probabil, deoarece defectul dăunează porțiunii transportatorului cu mai mulți biți. În liniile de comunicații, erorile de grup sunt, de asemenea, cel mai probabil, deoarece interferențele lovesc mai mulți biți.
Atunci când se analizează metode de tratare a erorilor, se introduc următoarele concepte:
a) combinație de coduri - un set de simboluri ale alfabetului acceptat;
b) distanța de cod (între două combinații de coduri) - numărul de cifre în care aceste combinații diferă una de cealaltă;
c) multiplicitatea erorii este numărul de erori din cuvântul dat (numărul de cifre incorecte);
d) greutatea combinată - numărul de unități într-o combinație de cod dată.
În teoria codării, distanțele minime de cod necesare pentru detectarea și corectarea erorilor la utilizarea codurilor sunt definite:
unde dMIN este distanța minimă necesară pentru cod;
rISPR - multiplicitatea erorii care trebuie corectată;
rOB este multiplicitatea erorii detectate.
Pentru dmin cod binar distanță = 1, deci nu poate detecta TVA oshibki.Dlya singur cod de eroare de detectare Distanța minimă ar trebui să fie Dmin = 2, și să-l corecteze Dmin = 3.
Este mult mai dificil să se detecteze și să se elimine erorile de grup decât cele unice,
astfel încât să le combatem să aplice metode care convertesc erorile de grup în cele singulare, cum ar fi intercalarea și codarea.
Metodele de control al dispozitivelor digitale: a) cu "majoritatea voturilor" în schemele majoritare; b) modulo 2 (controlul parității sau ciudățeniei); c) utilizarea unei funcții suplimentare; c) utilizarea codurilor imunitar-zgomot (Hamming, Reed-Solomon, trellis și altele) care detectează și corectează erorile.