Saltar la navegación

Detección y corrección de errores.

Existen multitud de sistemas de detección de errores añadiendo bits que no aportan información relevante, pero que ayuda a detectar errores en la transmisión de bits.  Algunos de estos sistemas incluso corrigen dichos errores. 

El más simple de ellos, que sólo permite la detección, es el bit de paridad. La paridad consiste en añadir un bit, denominado bit de paridad, que indique si el número de los bits de valor 1 en los datos precedentes es par o impar.

Si un solo bit cambiara por error en la transmisión, el mensaje cambiará de paridad y el error se puede detectar (nótese que el bit donde se produzca el error puede ser el mismo bit de paridad).

La convención más común es que un valor de paridad 1 indica que hay un número impar de unos en los datos, y un valor de paridad de 0 indica que hay un número par de unos en los datos.

Si cada 8 bytes, utilizamos uno completo para paridad, podremos no sólo detectar el error, sino corregirlo si es de solo un bit.