Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FACULTAD DE INGENIERIA
ESCUELA DE INGENIERÍA ELECTRICA
Ejemplo:
Consideremos la palabra de datos de 7 bits "0110101". Para ver cómo se
generan y utilizan los códigos Hamming para detectar un error, observe las tablas
siguientes. Se utiliza la d para indicar los bits de datos y la p para los de paridad.
En primer lugar los bits de datos se insertan en las posiciones apropiadas
y los bits de paridad calculados en cada caso usando la paridad par.
p1 p2 d1 p3 d2 d3 d4 p4 d 5 d6 d7
p1 1 0 1 0 1 1
p2 0 0 1 0 0 1
p3 0 1 1 0
p4 0 1 0 1
Prueba Bit de
p p d p d d d p d d d
de comproba
1 2 1 3 2 3 4 4 5 6 7
paridad ción
Palabr
a de
datos 1 0 0 0 1 1 0 0 1 0 1 1
recibid
a:
p1 1 0 1 0 1 1 Correcto 0
p2 0 0 1 0 0 1 Correcto 0
p3 0 1 1 0 Correcto 0
p4 0 1 0 1 Correcto 0
Comprobación de los bits de paridad (con primer bit de la derecha sin
cambiar)
Con errores
Prueba Bit de
p p d p d d d p d d d
de comprobaci
1 2 1 3 2 3 4 4 5 6 7
paridad ón
Palabr
a de
datos 1 0 0 0 1 1 0 0 1 0 0 1
recibid
a:
p1 0 0 1 0 1 0 Error 1
p2 1 0 1 0 0 0 Error 1
Correct
p3 0 1 1 0 0
o
p4 1 1 0 0 Error 1
Binario 1 0 1 1
Decimal 8 2 1 Σ = 11
0+0=01+0=1
Primer paso
De la misma forma que hacemos cuando sumamos números del
sistema decimal, esta operación matemática la comenzamos a realizar
de derecha a izquierda, comenzando por los últimos dígitos de ambos
sumandos, como en el siguiente ejemplo:
Segundo paso
Se suman los siguientes dígitos 1 + 1 = 10 (según la tabla), se escribe
el “0” y se acarrea o lleva un “1”. Por tanto, el “0” correspondiente a
tercera posición de izquierda a derecha del primer sumando, adquiere
ahora el valor “1”.
Tercer paso
COMPLEMENTO A I
COMPLEMENTO A II