Feldetekteringstekniken som kan upptäcka fel med endast en bit är
paritetskontroll .
Så här fungerar det:
* jämn paritet: En paritetsbit läggs till i uppgifterna. Den här biten är inställd på 1 om antalet 1s i data är udda och 0 om antalet 1 är jämnt.
* udda paritet: En paritetsbit läggs till i uppgifterna. Den här biten är inställd på 1 om antalet 1s i data är jämnt och 0 om antalet 1 är udda.
Hur det upptäcker fel:
Om en enda bit vänder under överföringen kommer paritetsbiten inte längre att matcha uppgifterna. Detta indikerar att ett fel har inträffat.
Begränsningar:
* Paritetskontroller kan bara upptäcka udda antal fel . Om två bitar vänder kommer paritetsbiten fortfarande att matcha uppgifterna och felet kommer att upptäckas.
* Paritetskontroller ger inte information om där felet inträffade.
Exempel:
Låt oss säga att vi har uppgifterna "1011" och vill använda jämn paritet.
1. Räkna antalet 1s:Det finns tre 1s.
2. Eftersom antalet 1s är udda är paritetsbiten inställd på 1.
3. De överförda uppgifterna blir "10111".
Om en enda bit vänder under överföringen, till exempel, blir uppgifterna "10101", paritetskontrollen misslyckas. Detta beror på att antalet 1 är nu jämnt, men paritetsbiten är fortfarande 1.
Andra feldetekteringstekniker:
Det finns andra feldetekteringstekniker tillgängliga, till exempel kontrollsummor, cykliska redundanskontroller (CRC) och Hamming -koder. Dessa tekniker kan upptäcka och korrigera fel som involverar mer än en bit.