Qué es el generador de paridad y el comprobador de paridad: tipos y sus diagramas lógicos

La función principal del generador de paridad y del comprobador de paridad es detectar errores en la transmisión de datos y este concepto se introduce en 1922. En la tecnología RAID, el bit de paridad y el comprobador de paridad se utilizan para evitar la pérdida de datos. El bit de paridad es un bit adicional que se establece en el lado de la transmisión a "0" o "1", se utiliza para detectar sólo un error de bit y es el método más sencillo para detectar errores. Hay diferentes tipos de códigos de detección de errores que se utilizan para detectar los errores: paridad, contador de anillos, código de paridad de bloque, código Hamming, biquinario, etc. A continuación se explica brevemente el bit de paridad, el generador de paridad y el comprobador.


Índice de Contenido
  1. ¿Qué es el bit de paridad?
  2. ¿Qué es el generador de paridad?
    1. Tipos de generadores de paridad
    2. Generador de paridad par
    3. Generador de paridad impar
  3. ¿Qué es la comprobación de paridad?
    1. Tipos de comprobadores de paridad
    2. Comprobador de paridad par
    3. Comprobador de paridad impar
    4. Generador/Comprobador de paridad mediante CI
    5. Ventajas de la paridad
    6. Aplicaciones de la paridad
    7. Preguntas frecuentes

¿Qué es el bit de paridad?

Definición: El bit de paridad o bit de comprobación son los bits que se añaden al código binario para comprobar si el código concreto está en paridad o no, por ejemplo, si el código está en paridad par o impar se comprueba mediante este bit de comprobación o bit de paridad. La paridad no es más que un número de 1's y hay dos tipos de bits de paridad: el bit par y el bit impar.

En el bit de paridad impar, el código debe tener un número impar de 1's, por ejemplo, estamos tomando el código de 5 bits 100011, este código se dice que es de paridad impar porque hay tres números de 1's en el código que hemos tomado. En un bit de paridad par el código debe tener un número par de 1's, por ejemplo, estamos tomando el código de 6 bits 101101, este código se dice que es de paridad par porque hay cuatro números de 1's en el código que hemos tomado

¿Qué es el generador de paridad?

Definición El generador de paridad es un circuito combinado en el transmisor, que toma un mensaje original como entrada y genera el bit de paridad para ese mensaje y el transmisor de este generador transmite los mensajes junto con su bit de paridad.

Tipos de generadores de paridad

La clasificación de este generador se muestra en la siguiente figura

tipos de generadores de paridad

Generador de paridad par

El generador de paridad par mantiene los datos binarios en número par de 1's, por ejemplo, los datos tomados están en número impar de 1's, este generador de paridad par va a mantener los datos como número par de 1's añadiendo el 1 extra al número impar de 1's. También se trata de un circuito combinacional cuya salida depende de los datos de entrada dados, lo que significa que los datos de entrada son datos binarios o un código binario dado para el generador de paridad.

Consideremos tres datos binarios de entrada, que se consideran tres bits A, B y C. Podemos escribir 23 utilizando los tres datos binarios de entrada que van de 000 a 111 (0 a 7), se obtendrán un total de ocho combinaciones a partir de los tres datos binarios de entrada que hemos considerado. La tabla de verdad del generador de paridad par para tres datos binarios de entrada se muestra a continuación.

0 0 0 - En este código binario de entrada, la paridad par se toma como "0" porque la entrada ya está en paridad par, por lo que no es necesario añadir paridad par una vez más para esta entrada.

0 0 1 - - En este código binario de entrada sólo hay un único número de "1" y ese único número de "1" es un número impar de "1". Si hay un número impar de '1', entonces el generador de paridad par debe generar otro '1' para convertirlo en paridad par, así que la paridad par se toma como 1 para convertir el código 0 0 1 en paridad par.

0 1 0 - Este bit está en paridad impar, por lo que la paridad par se toma como 1 para convertir el código 0 1 0 en paridad par.

0 1 1 - Este bit ya está en paridad par, así que la paridad par se toma como 0 para convertir el código 0 1 1 en paridad par.

1 0 0 - Este bit está en paridad impar, por lo que la paridad par se toma como 1 para convertir el código 1 0 0 en paridad par.

1 0 1 - Este bit ya está en paridad par, así que la paridad par se toma como 0 para convertir el código 1 0 1 en paridad par.

1 1 0 - Este bit también está en paridad par, así que la paridad par se toma como 0 para convertir el código 1 1 0 en paridad par.

1 1 1 - Este bit está en paridad impar, por lo que la paridad par se toma como 1 para convertir el código 1 1 1 en paridad par.

Tabla de verdad del generador de paridad par

A B CParidad par
0 0 0
0 0 11
0 1 01
0 1 1
1 0 01
1 0 1
1 1 0
1 1 11

La simplificación del mapa de karnaugh (mapa k) para la paridad par de entrada de tres bits es

Mapa K para generadores de paridad par
mapa-k para generador de paridad

A partir de la tabla de verdad de paridad anterior, la expresión simplificada del bit de paridad se escribe como

La expresión de paridad par implementada utilizando dos puertas Ex-OR y el diagrama lógico de esta paridad par utilizando la puerta lógica Ex-OR se muestra a continuación.

Circuito lógico de paridad par
circuito lógico de paridad

De este modo, el generador de paridad par genera un número par de 1's tomando los datos de entrada.

Generador de paridad impar

El generador de paridad impar mantiene los datos binarios en un número impar de 1's, por ejemplo, los datos tomados están en número par de 1's, este generador de paridad impar va a mantener los datos como un número impar de 1's añadiendo el 1 extra al número par de 1's. Este es el circuito combinacional cuya salida depende siempre de los datos de entrada dados. Si hay un número par de 1's, entonces sólo se añade el bit de paridad para convertir el código binario en un número impar de 1's.

Consideremos tres datos binarios de entrada, que se consideran A, B y C. La tabla de verdad del generador de paridad impar para tres datos binarios de entrada se muestra a continuación.

0 0 0 - En este código binario de entrada, la paridad impar se toma como "1" porque la entrada está en paridad par.

0 0 1 - Esta entrada binaria ya está en paridad impar, por lo que la paridad impar se toma como 0.

0 1 0 - Esta entrada binaria también está en paridad impar, por lo que la paridad impar se toma como 0.

0 1 1 - Este bit está en paridad par, por lo que la paridad impar se toma como 1 para convertir el código 0 1 1 en paridad impar.

1 0 0 - Este bit ya está en paridad impar, por lo que la paridad impar se toma como 0 para convertir el código 1 0 0 en paridad impar.

1 0 1 - Este bit de entrada está en paridad par, por lo que la paridad impar se toma como 1 para convertir el código 1 0 1 en paridad impar.

1 1 0 - Este bit está en paridad par, por lo que la paridad impar se toma como 1.

1 1 1 - Este bit de entrada está en paridad impar, por lo que la paridad impar se toma como o.

Tabla de verdad del generador de paridad impar

A B CParidad impar
0 0 01
0 0 1
0 1 0
0 1 11
1 0 0
1 0 11
1 1 01
1 1 1

La simplificación del mapa Kavanaugh (mapa k) para la paridad impar de entrada de tres bits es

Mapa-K para generador de paridad impar
k-map-para-generador-de-partidas-impares

A partir de la tabla de verdad de la paridad impar, la expresión simplificada del bit de paridad se escribe como

El diagrama lógico de este generador de paridad impar se muestra a continuación.

Circuito lógico
circuito lógico

De este modo, el generador de paridad impar genera un número impar de 1's tomando los datos de entrada.

¿Qué es la comprobación de paridad?

Definición El circuito combinacional del receptor es el verificador de paridad. Este comprobador toma como entrada el mensaje recibido, incluido el bit de paridad. Da la salida "1" si se encuentra algún error y da la salida "0" si no se encuentra ningún error en el mensaje, incluido el bit de paridad.

Tipos de comprobadores de paridad

La clasificación del comprobador de paridad se muestra en la siguiente figura

tipos de comprobadores de paridad
tipos de comprobación de la paridad

Comprobador de paridad par

En el comprobador de paridad par, si el bit de error (E) es igual a "1", entonces tenemos un error. Si el bit de error E=0 indica que no hay error.

Bit de error (E) =1, se produce un error

Bit de error (E) =0, no hay error

El circuito de comprobación de paridad se muestra en la siguiente figura

Circuito lógico
circuito lógico

Comprobador de paridad impar

En el comprobador de paridad impar, si un bit de error (E) es igual a "1", indica que no hay ningún error. Si un bit de error E=0, entonces indica que hay un error.

Bit de error (E) =1, no hay error

Bit de error (E) =0, se produce un error

El comprobador de paridad no podrá detectar si hay errores en más de un bit '1' y tampoco es posible la corrección de los datos, estos son los principales inconvenientes del comprobador de paridad.

Generador/Comprobador de paridad mediante CI

El CI 74180 realiza la función de generación de paridad y de comprobación. El generador/comprobador de paridad de 9 bits (8 bits de datos, 1 bit de paridad) se muestra en la siguiente figura.

IC-74180
ic-74180

El IC 74180 contiene ocho bits de datos (X0 a X7), Vcc, entrada par, entrada impar, salida S, salida S impar y clavija de tierra.

Si la entrada par e impar dadas son altas (H), entonces las salidas par e impar son bajas (L), del mismo modo, si las entradas dadas son bajas (L), entonces las salidas par e impar son altas (H).

Ventajas de la paridad

Las ventajas de la paridad son

Aplicaciones de la paridad

Las aplicaciones de la paridad son

  • En los sistemas digitales y en muchas aplicaciones de hardware, esta paridad se utiliza
  • El bit de paridad también se utiliza en el Small Computer System Interface (SCSI) y también en el Peripheral Component Interconnect (PCI) para detectar los errores

Preguntas frecuentes

1). ¿Cuál es la diferencia entre el generador de paridad y el comprobador de paridad?

El generador de paridad genera el bit de paridad en el transmisor y el verificador de paridad comprueba el bit de paridad en el receptor.

2). ¿Qué significa no tener paridad?

Cuando los bits de paridad no se utilizan para comprobar los errores, se dice que el bit de paridad es de no paridad o de ausencia de paridad.

3). ¿Cuál es el valor de la paridad?

El concepto de valor de paridad se utiliza tanto para las materias primas como para los valores y el término se refiere a cuando el valor de los dos activos es igual.

4). ¿Por qué necesitamos un comprobador de paridad?

El comprobador de paridad es necesario para detectar los errores en la comunicación y también en los dispositivos de almacenamiento de memoria se utiliza el comprobador de paridad para las pruebas.

5). ¿Cómo puede el bit de paridad detectar una unidad de datos dañada?

El bit redundante en esta técnica se llama bit de paridad, y detecta la unidad de datos dañada cuando se produce un error durante la transmisión de datos.

En este artículo se explica cómo la paridad el generador y el comprobador generan y comprueban el bit y sus tipos, se discuten brevemente los circuitos lógicos, las tablas de verdad y las expresiones k-map. Aquí tienes una pregunta, ¿cómo se calcula la paridad par e impar?

Lee:  Microcontrolador AVR (Atmel 8) Comunicación serie Configuración USART

Si quieres conocer otros artículos parecidos a Qué es el generador de paridad y el comprobador de paridad: tipos y sus diagramas lógicos puedes visitar la categoría Generalidades.

¡Más Contenido!

Deja un comentario

Tu dirección de correo electrónico no será publicada.

Go up