Eroare de biți

O eroare de bit ( numită și bit kipper ) este o eroare într-un singur bit . În loc de valoarea corectă „1”, acest bit are atunci valoarea greșită „0” sau invers. Acest bit este apoi numit comutat. Erorile de biți pot apărea în timpul transmiterii de date digitale sau într-o memorie de date .

Cu transmisie de date digitale

În cazul transmisiilor de date digitale, există o eroare de bit când valoarea unui bit primit nu corespunde cu valoarea bitului trimis. Erorile de biți pot fi cauzate de o perturbare, de ex. B. prea zgomotos , apar canalul de transmisie .

Cu stocarea datelor

În cazul memoriilor de date, apare o eroare de biți atunci când valoarea prezentă într-o celulă de memorie nu corespunde valorii inițial stocate. Erorile de biți din memoriile de date pot apărea din erori permanente sau volatile. Erorile permanente apar din modulele de memorie defecte sau din circuitele lor de control. Erorile volatile apar aleatoriu din cauza influențelor externe, de ex. B. se blochează .

Detectarea și corectarea erorilor

O eroare de un singur bit poate fi detectată într-o secvență de biți cu un bit de paritate , dar nu poate fi corectată.

Un sistem poate fi asigurat că poate recunoaște un anumit număr maxim de erori n bit pe o anumită cantitate de date (de exemplu, maximum 2 erori bi pe fiecare cuvânt de date pe 32 biți cu memorie ECC ). În general, este posibil să poată corecta automat până la (n - 1) erori de biți - erorile de biți sunt apoi fără consecințe.

Dacă există n erori de biți, nu este posibilă nicio corecție; informația este pierdută (în acest moment) - dar se observă. Procedurile mai complexe pot încerca acum să recupereze informațiile; de exemplu, ei pot cere expeditorului să retransmită informațiile.

În cazul> n erori de biți, pot rezulta combinații de biți pe care sistemul le evaluează incorect ca fiind corecte, precum și combinații care sunt recunoscute ca fiind incorecte, dar care sunt „corectate automat” într-un model de biți diferit (incorect) care nu corespunde cel original.

Există proceduri complexe cu coduri de corectare a erorilor pentru detectarea și corectarea erorilor .

Efecte

Erori de biți care nu au putut fi corectate sau observate (automat):

  • Nu pot avea consecințe dacă apar în „zone goale” ale unui operator de date sau în date mai puțin relevante sau extrem de redundante. (O scurtă descifrare a unui apel telefonic este „pur și simplu auzită”, un pixel colorat greșit într-o fotografie este „pur și simplu trecut cu vederea”, o literă greșită într-un text este, de asemenea, în mare parte necritică.) Prin urmare, multe dispozitive de procesare a datelor nu au detectarea erorilor de bit (de ex. plăci grafice, plăci de sunet, console de jocuri).
  • Erorile de biți pot schimba datele importante și pot aduce sistemele (computerizate) în stări neprevăzute. Dacă se observă acest lucru, sistemul la un nivel de procesare mai înalt (sau utilizatorul însuși) poate recalcula informațiile, le poate solicita din nou sau poate reacționa în alt mod. Dacă modificarea datelor / programului nu este observată, acest lucru poate duce la rezultate incorecte (de calcul) și ulterior la decizii incorecte. De aceea, pentru computerele stațiilor de lucru din companii, administrație și cercetare, este de obicei prescris un nivel minim de protecție împotriva erorilor de biți.

Vezi si

Dovezi individuale

  1. UIT-T G.701 Aspecte generale ale sistemelor de transmisie digitale, Vocabularul transmisiilor digitale și multiplexării și Termeni de modulare a codurilor de impulsuri (PCM), 03-1993
  2. Transmiterea tehnologiei de comunicare - comutare - prelucrare, E. Herter / W. Lörcher, Hanser, ediția a 6-a 1992
  3. Tehnologia circuitelor semiconductoare, U. Tietze / Ch. Schenk, Springer