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.
¿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
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 C | Paridad par |
0 0 0 | 0 |
0 0 1 | 1 |
0 1 0 | 1 |
0 1 1 | 0 |
1 0 0 | 1 |
1 0 1 | 0 |
1 1 0 | 0 |
1 1 1 | 1 |
La simplificación del mapa de karnaugh (mapa k) para la paridad par de entrada de tres bits es
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.
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 C | Paridad impar |
0 0 0 | 1 |
0 0 1 | 0 |
0 1 0 | 0 |
0 1 1 | 1 |
1 0 0 | 0 |
1 0 1 | 1 |
1 1 0 | 1 |
1 1 1 | 0 |
La simplificación del mapa Kavanaugh (mapa k) para la paridad impar de entrada de tres bits es
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.
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
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
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.
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?
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.
Deja una respuesta
¡Más Contenido!