You are on page 1of 4

Generadores de paridad

Los circuitos electrónicos digitales se basan en la transmisión y el
procesamiento de información, lo que hace necesario verificar que la
información recibida es igual a la emitida; no suelen producirse errores, por lo
que cuando ocurren en la mayoría de los casos el error en la transmisión se
produce en un único bit.
El método más sencillo y eficaz de comprobación de la transmisión de datos
consiste en añadir a la información transmitida un bit más, con la misión de
que el número de 1 transmitidos en total sea par (paridad par), o impar
(paridad impar).
Detectores/generadores de paridad
Los generadores de paridad par son aquellos circuitos que generan un 0
cuando el número de 1 en la entrada es par y un 1 cuando es impar, en el caso
de dos bit, sería como se muestra en la tabla de verdad:
Entradas

Salidas
A

B

P

I

0

0

0

1

0

1

1

0

1

0

1

0

1

1

0

1

P = paridad par, es decir un número de 1 par.
I = paridad impar, es decir un número de 1 impar.
Las funciones canónicas serán:

Cuya posible implementación se muestra en la figura:

Vemos que la trama a transmitir tiene un número par de unos (4). y transmitiremos 00111001.Ejemplos Tenemos el dato original 0111001. y transmitiremos 10111001. Al añadir el bit de paridad obtendremos el siguiente carácter. . y en algunos casos corregir errores en la transmisión de datos. que es el que se transmitirá a destino: 1. como hay un número par de unos. Si usamos paridad par. 2. por tanto se añade un 0. Aplicación Los generadores de paridad se usan en Telecomunicaciones para detectar. hemos de añadir otro 1 para conseguir un número impar. ya hay un número par de unos. Si usamos paridad impar.

para detectar que dos números binarios de "n" bits son iguales. las salidas S 2 (a=b) correspondientes a cada uno de los circuitos comparadores de 1 bit deben ser todos 1. para n=4: a1 S1 (a<b) S2 (a=b) b1 S3 (a>b) a2 S1 (a<b) S2 (a=b) b2 S3 (a>b) A=B a3 S1 (a<b) S2 (a=b) b3 S3 (a>b) a4 S1 (a<b) S2 (a=b) b4 S3 (a>b) .Detector de igualdad (A=B) En el caso de la igualdad. Por tanto. todos los bits deben ser iguales. Por ejemplo. tendremos que unirlas todas en una puerta AND. es decir.

Por tanto. el circuito comparador básico (números binarios de 1 bit) a b a=b se puede implementar del siguiente modo: Para n=4 (comparador de 4 bits) hacemos lo mismo de antes: a1 b1 a1=b1 1 a2 b2 a2=b2 a3 b3 a3=b3 a4 b4 a4=b4 A=B .Para realizar la comparación de igualdad podemos utilizar la puerta XOR (OR exclusiva). ya que su salida es 1 cuando los dos bits de entrada son diferentes y 0 cuando son iguales.