Tema 3 Enlace de Datos
Tema 3 Enlace de Datos
Tema 3 Enlace de Datos
Una trama con bits de redundancia está formada por m bits de datos y r bits de
verificación
Los bits de verificación se obtienen de diferentes formas:
● código de bloque: los r bits se calculan únicamente en función de los m bits
como una tabla de correspondencia
● código sistemático: se envían los m y r bits juntos sin una codificación
previa
● código lineal: r se calcula como una función lineal de m. Se utilizan XOR o
la suma de módulo 2
Un bloque de longitud n=m+r se puede describir como código (n, m)
Distancia de Hamming
La cantidad de posiciones de bits en las que difieren dos palabras codificadas se llama
distancia de Hamming
La distancia de Hamming se puede calcular aplicando una XOR a las dos palabras
codificadas y contar los bits “1” en el resultado, por ejemplo:
.
Algoritmo CRC
Emisor:
Receptor:
● de 1 solo bit
● dobles cuando el código generador no sea divisible entre x+1 y no
divida a xk+1 para ningún k hasta el valor máximo de la trama
● en tramas con cantidad impar de bits con error, siempre y cuando x+1
sea factor del código generador
● de ráfaga con longitud menor al CRC
Ejemplo CRC
Trama = 101110011