Feildeteksjonsteknikken som kan oppdage feil med bare en bit er
paritetskontroll .
Slik fungerer det:
* til og med paritet: En paritetsbit legges til dataene. Denne biten er satt til 1 hvis antall 1 i dataene er merkelig, og 0 hvis antall 1 er jevn.
* Odd paritet: En paritetsbit legges til dataene. Denne biten er satt til 1 hvis antall 1 i dataene er jevn, og 0 hvis antall 1 er rart.
hvordan det oppdager feil:
Hvis en enkelt bit vipper under overføring, vil ikke paritetsbiten samsvare med dataene. Dette indikerer at det har oppstått en feil.
Begrensninger:
* Paritetskontroller kan bare oppdage Odd antall feil . Hvis to biter vipper, vil paritetsbiten fortsatt samsvare med dataene, og feilen vil bli uoppdaget.
* Paritetskontroller gir ikke informasjon om hvor feilen oppstod.
Eksempel:
La oss si at vi har dataene "1011" og ønsker å bruke jevn paritet.
1. Tell antall 1 -er:Det er tre 1 -er.
2. Siden antallet 1 er rart, er paritetsbiten satt til 1.
3. De overførte dataene blir "10111".
Hvis en enkelt bit vipper under overføring, for eksempel, blir dataene "10101", vil paritetskontrollen mislykkes. Dette er fordi antallet 1 er nå jevn, men paritetsbiten er fremdeles 1.
Andre feildeteksjonsteknikker:
Det er andre teknikker for feildeteksjonsteknikker, for eksempel sjekksum, sykliske redundanskontroller (CRC) og hammingkoder. Disse teknikkene kan oppdage og rette feil som involverer mer enn en bit.