Códigos de Hamming | | UPV
Introducción al Código de Hamming
Resumen de la Sección: En esta sección introductoria, se explora el funcionamiento del código de Hamming, un método de corrección de errores que permite detectar y corregir errores en palabras. Se detalla la estructura del código y su aplicación práctica a través de matrices y tablas.
Conceptos Clave del Código de Hamming
- El código de Hamming introduce bits de redundancia distribuidos estratégicamente en una palabra para facilitar la corrección de errores.
- La representación mecánica del algoritmo implica utilizar tablas donde se asignan bits de paridad y datos según ciertas reglas.
- Los bits de paridad se ubican en posiciones que son potencias de 2, mientras que los espacios restantes se llenan con datos.
- Para codificar una palabra, se rellena con datos y luego se calculan los bits de paridad correspondientes.
Proceso Detallado del Algoritmo
- El cálculo de los bits de paridad implica identificar los bits con el bit menos significativo a uno y ajustarlos según la paridad requerida.
- Se repite el proceso para cada bit de paridad, bajando los bits relevantes y calculando la paridad necesaria para mantener la integridad.
- Una vez completados todos los cálculos, se obtiene la palabra código con datos y bits de paridad correctamente ubicados.
Verificación y Corrección
- Para verificar si ha ocurrido un error, se recalcula la paridad utilizando los datos recibidos y se compara con la paridad original.
- Si las paridades difieren, indica un error; caso contrario, todo está correcto. Los errores detectados permiten corregir o señalar fallas en la transmisión.
Conclusión sobre el Código Hamming
Error en Bit 11
Resumen de la Sección: En esta parte, se discute cómo identificar y corregir errores en bits específicos dentro de un sistema.
Identificación del Error
- El número 11 indica dónde se ha producido el error.
- El error está en el bit número 11, contando desde el más significativo.