Академический Документы
Профессиональный Документы
Культура Документы
SISTEMAS DIGITALES
(1)
donde:
d: es el nmero de bits de datos.
p: es el nmero de bits de paridad.
Posteriormente se debe colocar correctamente los bits
dentro del cdigo. El bit ms a la izquierda es el bit 1, el
siguiente bit es el bit 2 y as sucesivamente (Floyd, 2006).
Los bits de paridad ocupan las posiciones que se han
numerado hacindolas corresponder con las potencias
de dos en sentido ascendente (Floyd, 2006).
Finalmente hay que asignar apropiadamente un valor de
1 o 0 a cada uno de los bits de paridad. Puesto que cada
bit de paridad proporciona una comprobacin sobre los
restantes bits del cdigo total, tenemos que conocer el
valor de dichos otros bits para asignar el bit de paridad
1 INTRODUCCIN
(Floyd, 2006).
2 DESARROLLO
2.1 CDIGO HAMMING
1)
3)
4)
bits.
Tabla 3.
Comprobamos cada bit de paridad.
Primera comprobacin:
El bit P1 comprueba las posiciones 1, 3, 5, 7 y 9.
En este grupo hay dos 1s.
La comprobacin de paridad es incorrecta. 1 (LSB)
Segunda comprobacin:
El bit P2 comprueba las posiciones 2, 3, 6 y 7.
En este grupo hay dos 1s.
La comprobacin de paridad es incorrecta. 1
Tercera comprobacin:
El bit P3 comprueba las posiciones 4, 5, 6 y 7.
En este grupo hay un 1.
La comprobacin de paridad es incorrecta. 1
Cuarta comprobacin:
El bit P4 comprueba las posiciones 8 y 9.
En este grupo hay un 1.
La comprobacin de paridad es correcta. 0 (MSB)
Resultado.
El cdigo de posicin de error es 0111 (siete en binario).
Esto quiere decir que el bit situado en la posicin 7 es
errneo, en este caso en la posicin 7 se encuentra un 0
el cual debe cambiarse por un 1. Por tanto, el cdigo
corregido es 101101110 (Surez Vargas, 2014).
2.1.3 EJEMPLO
1.- Determinar el cdigo Hamming para los bits de
datos 10110 utilizando paridad impar.
Datos:
Dato a transmitir 10110.
Determinamos el nmero de bits de paridad.
Probamos p=4 en Ec. (1).
4. RECOMENDACIONES
2.2.3 EJEMPLO
Se requiere transmitir 110101 siendo su polinomio
3
generador G(x)= x +1.
Datos:
Dato a transmitir 110101
Obtenemos el polinomio generador
3
G(x)= x +1
3
2
1
G(x)= x + x + x +1
G(x)= 1001
r=3 (grado del polinomio generador)
Aumentamos ceros al dato a transmitir segn el
grado del polinomio generador (r) y dividimos para
el polinomio generador
5. REFERENCIAS
110101000 1001
1001
110011
01000
1001
0001100
1001
01010
1001
0011 Se ha producido errores, por lo que se
pide retransmisin, ya que posee resto.
3. CONCLUSIONES