Conectar vía MCP →

Ingresar cálculo

Fórmula

Publicidad

Resultados

Bit de paridad par
0
añade este bit a los datos
Número de unos en los datos 4
Longitud en bits de los datos 7
Total de unos tras la paridad 4

¿Qué es un bit de paridad par?

Un bit de paridad es un único bit adicional que se añade a un bloque de datos binarios para ayudar a detectar errores de transmisión. Con la paridad par, ese bit se elige de modo que el número total de bits con valor 1 —incluido el propio bit de paridad— sea par. Esta calculadora cuenta los unos de tu cadena binaria y te devuelve el bit de paridad par correcto.

Palabra de datos binaria con un bit de paridad par añadido que forma una trama transmitida
Se añade un bit de paridad par a los datos para que el número total de unos sea par.

Cómo usarla

Escribe tus datos binarios como una secuencia de unos y ceros (por ejemplo, 1011001) y pulsa calcular. La herramienta te indica el bit de paridad que debes añadir, cuántos unos hay en los datos originales, la longitud de los datos y el número total de unos resultante una vez incorporado el bit de paridad.

La fórmula explicada

El bit de paridad par P se calcula como el número de bits con valor 1 en los datos, tomado módulo 2:

$$P_{\text{even}} = \left(\text{cantidad de unos}\right) \bmod 2$$

Si los datos ya contienen un número par de unos, el bit de paridad es 0 (no hay que cambiar nada). Si contienen un número impar de unos, el bit de paridad es 1, lo que eleva el total hasta una cantidad par.

Ejemplo resuelto

Tomemos los datos 1011001. Los bits con valor 1 están en las posiciones 1, 3, 4 y 7, es decir, cuatro unos. Cuatro es par, así que \(4 \bmod 2 = 0\). El bit de paridad par es 0 y la palabra transmitida es 10110010, con un total de cuatro unos: sigue siendo par.

Conteo del número de unos en una cadena binaria y elección del bit de paridad
Cuenta los unos; si la cuenta es impar, el bit de paridad es 1; de lo contrario, 0.

Preguntas frecuentes

¿Cuál es la diferencia entre paridad par e impar? La paridad par hace que el número total de unos sea par; la paridad impar lo hace impar. Los dos bits de paridad son, sencillamente, el inverso uno del otro.

¿La paridad detecta todos los errores? Un solo bit de paridad detecta cualquier número impar de bits invertidos, pero no puede detectar un número par de errores (por ejemplo, dos bits cambiados) ni corregir los errores.

¿Dónde se usa la paridad? Los bits de paridad aparecen en la comunicación serie (UART), en la memoria (RAM con paridad) y como elemento básico de códigos de corrección de errores más robustos.

Última actualización: