A técnica de detecção de erro que pode detectar erros com apenas um bit é
verificação de paridade .
Aqui está como funciona:
*
paridade até: Um bit de paridade é adicionado aos dados. Este bit é definido como 1 se o número de 1s nos dados for ímpar e 0 se o número de 1s for par.
*
Paridade ímpar: Um bit de paridade é adicionado aos dados. Este bit é definido como 1 se o número de 1s nos dados for par e 0 se o número de 1s for ímpar.
Como detecta erros: Se um único bit virar durante a transmissão, o bit de paridade não corresponderá mais aos dados. Isso indica que ocorreu um erro.
Limitações: * As verificações de paridade só podem detectar números ímpares de erros . Se dois bits violarem, o bit de paridade ainda corresponderá aos dados e o erro não será detectado.
* As verificações de paridade não fornecem informações sobre
onde o erro ocorreu.
Exemplo: Digamos que temos os dados "1011" e queremos usar paridade uniforme.
1. Conte o número de 1s:existem três 1s.
2. Como o número de 1s é ímpar, o bit de paridade é definido como 1.
3. Os dados transmitidos se tornam "10111".
Se um único bit virar durante a transmissão, por exemplo, os dados se tornarão "10101", a verificação da paridade falhará. Isso ocorre porque o número de 1s agora é par, mas o bit de paridade ainda é 1.
Outras técnicas de detecção de erro: Existem outras técnicas de detecção de erro disponíveis, como somas de verificação, verificações de redundância cíclica (CRCs) e códigos de hamming. Essas técnicas podem detectar e corrigir erros envolvendo mais de um bit.