Código Hamming
d p 1 2 p
D: es el númerode bits de información o datos P: el número de bits de paridad. Los bits de paridad se agregan a los de información, constituyendo así una palabra o símbolo de Hamming. El tamaño, c, de esta palabra es, simplemente, d + p y el código se designa como (c,d). En el código de Hamming, por lo general se emplean tres o más bits de paridad, como se ilustra con el ejemplo a continuación para un código(7,4), es decir, con siete bits en total, de los cuales cuatro son de información y los tres restantes de paridad. El código del ejemplo es de paridad par.
Ejemplo:
El siguiente ejemplo ilustra el proceso de codificación y decodificación para determinar el lugar exacto donde se encuentra el error del bit. Características: se determina el control de datos con el código, ejemplo: (7, 4), 7representa el número de bit total de la transmisión, el 4 el número de bits total de
información, la diferencia entre los dos (3) equivale a la distancia hamming. 1. Codificación: ubicación bit de paridad: El código se ubica en las posiciones que tienen potencias de 2: 20= 1, 2, 4, 8, 16… Se busca en la transmisión el número de 1 para cada palabra de control, según su posición Determine el valorde la paridad contando el número de unos que tiene la palabra, si es paridad par asigne 1, si es paridad par asigne 0
Palabra datos: 0101001 Ubique los datos en las posiciones de datos
Posición Palabra original C1 0001 (1) C2 0010 (2) D1 0011 (3) 0 C3 0100 (4) D2 0101 (5) 1 D3 0110 (6) 0 D4 0111 (7) 1 C4 1000 (8) D5 1001 (9) 0 D6 1010 (10) 0 D7 1011 (11) 1
Para determinar el valor de lapalabra código 1: Sobre la fila coloque el valor de los datos que tienen uno en el bit menos significativo de la posición, luego cuente el total de unos que tiene la palabra para determinar si la paridad.
Posición Palabra original C1
C1 0001 (1)
C2 0010 (2)
D1 0011 (3) 0
C3 0100 (4)
D2 0101 (5) 1 1
D3 0110 (6) 0
D4 0111 (7) 1 1
C4 1000 (8)
D5 1001 (9) 0 0
D6 1010...
Regístrate para leer el documento completo.