Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introducción
El código Hamming es un código que nos sirve para detectar y corregir errores
que se presenta en los datos codificados, Richard Hamming investigador y
desarrollador de este código, a finales de los 50 generó una mejora en los
llamados bits de paridad, esto se utiliza en los estudios de transporte de
información y trabajos electrónicos digitales.
Objetivo
CODIGO HAMMING
m + r = n bits
m = cantidad de bits dados por la palabra del sistema.
n = bits resultante.
1 1 3 5 7 9 11 13 15 17 19 21 1 si; 1 no
2 2 3 6 7 10 11 14 15 18 19 2 si; 2 no
4 4 5 6 7 12 13 1 4 15 20 21 4 si; 4 no
8 8 9 10 11 12 13 14 15 8 si; 8 no
16 16 17 18 19 20 21 22 23 24 16 si; 16 no
Los bits cuya posición es potencia dos se utilizan como bits de paridad (
Posiciones 1,2,4,8,16,32,64, etc).
Los bits del resto posiciones son utilizados como bits de datos ( posiciones
3,5,6,7,9,10,11,12,13,14,15,17, etc).
Regla general para la posición n es:”…salta n-1 bits, comprueba n bits, salta n bits,
comprueba n bits...”
Cabe anotar que los códigos Hamming detecta y corrige 1 bit, mas de dos
generaría algo incoherente e imposible.
Conclusiones
El código hamming forma parte de las miles razones por las cuales el hombre
sigue buscando la manera de ratificar el que todo tiene un porque un como y un
cuando y que nada tiene un proceso sin explicación alguna.