Ejemplo smodificando el código BCD

Por ejemplo, si modificamos el código BCD mediante un bit de paridad. Este bit se añade a la derecha de la posición 20. En un código con paridad par, el bit de paridad añadido hace par el número total de 1´s y en un código de paridad impar, se selecciona el bit de paridad de modo que haga impar el número total de 1´s. Cuando se recibe una palabra codificada, se compara su paridad (par o impar, según haya sido elegida previamente) y se acepta como correcta si pasa la prueba. La tabla sig, muestra los códigos BCD, BCD con paridad impar y BCD con paridad par.

Los ejemplos (a) y (c) son incorrectos y los (b) y (d), correctos.

La paridad, también se puede utilizar en otros códigos distintos del código BCD. Cuando se envía un conjunto de palabras con paridad añadida, el bit de paridad se elige de manera similar.

Ejemplo Verifique la existencia de errores en las siguientes palabras. Solución:

Los ejemplos (b) y (c) son incorrectos: (a), (d) y (e) son correctos,

Los códigos BCD, BCD con paridad impar y BCD con paridad par no son los únicos códigos para la detección de errores. Existen otros códigos para la detección de errores de un solo bit. Entre los cuales se encuentra el código Biquinario. El código biquinario es un código ponderado de 7 bits cuya distancia mínima es dos y permite la detección de errores de un bit, como se explicará a continuación.

Fuente: Apuntes de Arquitectura de computadoras de la FCA de la UNAM