# data[].attributes.headline
Técnicas de detección y corrección de errores

# data[].attributes.subject
Técnicas de detección y corrección de errores

# data[].attributes.body
Descripción: Son métodos usados en telecomunicaciones y redes para asegurar que los datos lleguen sin errores al destino.

Ejemplo: Verificar si el mensaje recibido coincide con una copia de control enviada.

# data[].attributes.body
Descripción: Un error en la transmisión de datos puede cambiar bits (0 por 1 o viceversa). Para detectarlos, se añaden bits extras al mensaje original.

Ejemplo: Enviar el mensaje “1010” con un bit de paridad adicional.

# data[].attributes.headline
Manera de ver si el mensaje se ha transmitido correctamente

# data[].attributes.subject
Manera de ver si el mensaje se ha transmitido correctamente

# data[].attributes.body
Descripción: Se compara el mensaje recibido con reglas o códigos predefinidos que permiten identificar alteraciones.

Ejemplo: Uso de bits de paridad o CRC para confirmar integridad.

# data[].attributes.body
Descripción: Técnica sencilla que agrega un bit al mensaje para mantener una cantidad par o impar de unos.

Ejemplo: Si el mensaje es “1101” y usamos paridad par, se agrega un 0 (hay tres 1, al agregar 0 quedan tres: error).

# data[].attributes.body
Par: Se agrega un bit para que el número total de 1s sea par.

Impar: Se agrega un bit para que el número total de 1s sea impar.

Ejemplo: “1011” (tres 1s). Paridad par: bit de paridad = 1; paridad impar: bit = 0.

# data[].attributes.headline
Ventajas e inconvenientes de la paridad simple

# data[].attributes.subject
Ventajas e inconvenientes de la paridad simple

# data[].attributes.body
Ventajas: Fácil de implementar y rápida.

Inconvenientes: Solo detecta errores simples (un solo bit), no puede corregir errores ni detectar múltiples fallos

.

# data[].attributes.body
Descripción: Se organiza la información en una matriz y se agrega paridad por filas y columnas.

Ejemplo:

1 0 1

0 1 1

Se agrega paridad a cada fila y columna para formar una matriz ampliada.

Ventajas: Puede detectar y localizar un error.

Inconvenientes: Requiere más bits extra y procesamiento

# data[].attributes.body
Descripción: Un error de bit es cuando un 0 se convierte en 1 o viceversa durante la transmisión.

Ejemplo: “1001” se recibe como “1101” (cambio en el segundo bit).

# data[].attributes.body
Descripción: Método más robusto que usa divisiones binarias con polinomios.

Ejemplo: Se divide el mensaje por un polinomio generador y se obtiene un residuo (CRC) que se transmite junto con el mensaje.

# data[].attributes.body
Descripción: El receptor repite la división. Si el residuo es cero, no hay error.

Ejemplo: Si el CRC no coincide, se detecta que hubo un error.

Ventajas e inconvenientes del CRC

Ventajas: Alta precisión para detectar errores, incluso múltiples.

Inconvenientes: Más complejo y requiere más procesamiento.