Comprobación de redundancia vertical (VRC) o comprobación de paridad

La verificación de redundancia vertical también se conoce como verificación de paridad. En este método, se agrega un bit redundante, también llamado bit de paridad, a cada unidad de datos. Este método incluye paridad par y paridad impar. La paridad par significa que el número total de 1 en los datos debe ser par y la paridad impar significa que el número total de 1 en los datos debe ser impar.

Ejemplo:
si el origen desea transmitir la unidad de datos 1100111 utilizando paridad par al destino. La fuente tendrá que pasar por Even Parity Generator.

Incluso paridad VRC

El generador de paridad contará el número de 1 en la unidad de datos y agregará el bit de paridad. En el ejemplo anterior, el número de 1 en la unidad de datos es 5, el generador de paridad agrega un bit de paridad 1 a esta unidad de datos, lo que hace que el número total de 1 sea par, es decir, 6, lo cual queda claro en la figura anterior.

Los datos junto con el bit de paridad se transmiten a través de la red. En este caso, se transmitirá 11001111. En el destino, estos datos se pasan al verificador de paridad en el destino. El verificador de paridad cuenta el número de 1 en los datos.

Si el número de 1 es impar, por ejemplo, 5 o 7, el destino sabrá que hay algún error en los datos. El receptor entonces rechaza tal unidad de datos errónea.

ventajas :

  • VRC puede detectar todos los errores de un solo bit.
  • También puede detectar errores de ráfaga, pero solo en aquellos casos en los que el número de bits cambiados es impar, es decir, 1, 3, 5, 7, …….etc.

Desventajas:
La principal desventaja de usar este método para la detección de errores es que no es capaz de detectar un error de ráfaga si el número de bits cambiados es par, es decir, 2, 4, 6, 8, etc.

Ejemplo:
si los datos originales son 1100111. Después de agregar VRC, la unidad de datos que se transmitirá es 11001111. Suponga que en el camino 2 bits son 101111. Cuando estos datos lleguen al destino, el verificador de paridad contará el número de 1 en los datos y eso resulta ser par, es decir, 8. Entonces, en este caso, la paridad no cambia, sigue siendo par. El destino supondrá que no hay ningún error en los datos aunque los datos sean erróneos.

Datos erróneos aceptados por el receptor con número de bits cambiados

Publicación traducida automáticamente

Artículo escrito por itskawal2000 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *