Así es como funciona:
* incluso paridad: Se agrega un bit de paridad a los datos. Este bit se establece en 1 si el número de 1 en los datos es impar, y 0 si el número de 1 es par.
* paridad impar: Se agrega un bit de paridad a los datos. Este bit se establece en 1 si el número de 1 en los datos es par, y 0 si el número de 1 es impar.
Cómo detecta los errores:
Si se voltea un solo bit durante la transmisión, el bit de paridad ya no coincidirá con los datos. Esto indica que ha ocurrido un error.
Limitaciones:
* Las verificaciones de paridad solo pueden detectar números impares de errores . Si se voltean dos bits, el bit de paridad aún coincidirá con los datos, y el error no se detectará.
* Las verificaciones de paridad no proporcionan información sobre donde El error ocurrió.
Ejemplo:
Digamos que tenemos los datos "1011" y queremos usar incluso la paridad.
1. Cuente el número de 1s:hay tres 1.
2. Dado que el número de 1 es impar, el bit de paridad se establece en 1.
3. Los datos transmitidos se convierten en "10111".
Si un solo bit se voltea durante la transmisión, por ejemplo, los datos se convierten en "10101", la verificación de paridad fallará. Esto se debe a que el número de 1 es uniforme, pero el bit de paridad sigue siendo 1.
Otras técnicas de detección de errores:
Hay otras técnicas de detección de errores disponibles, como suma de verificación, verificaciones de redundancia cíclica (CRC) y códigos de hamming. Estas técnicas pueden detectar y corregir errores que involucran más de un bit.