CRC Logica - Digital
CRC Logica - Digital
CRC Logica - Digital
Example
Data D=1010001101=> D(X) =
X9+X7+X3+X2+1
Divisor P =110101=> P(X) =
X5+X4+X2+1
mas
DETECCION DE ERRORES
Comprobacin de redundancia cclica
IMPLEMENTACIN LGICA
DIGITAL
El proceso CRC puede ser
implementado como circuito
individual que consta de EX-OR
compuertas y un registro de
desplazamiento.
PROCESO:
El proceso comienza con el registro de desplazamiento
borrado todos ceros.
M= 1010001101
El mensaje se introduce un bit a la vez empezando por el
bit ms significativo. (bit mayor valor)
Despus de que el ltimo bit es procesado el registro de
desplazamiento contiene el residuo (FCS).
En el receptor, se utiliza la misma lgica
Como llega cada bit de M, es insertado en el registro de
desplazamiento.
Si no hubieron errores, el registro de desplazamiento
debera contener el patrn de bit para R en la conclusin
de M.
Los bits transmitidos de R ahora comienzan a llegar y el
efecto es para poner a cero el registro de modo que en la
conclusin de recepcin, el registro contenga todo 0.
Circuito:
Por ejemplo el mensaje: M = 1010001101 y divisor P =
110101
Divisor: se coloca en el circuito 110101
Implementacin:
La presencia o ausencia de una puerta
corresponde a la presencia o ausencia de un
trmino en el polinomio divisor, P (X) excluyendo
el trmino X.
OTRO EJMEPLO:
Considere la posibilidad de dividir un mensaje
binario [bk-1 , B k-2 , ..., B 0] De longitud k con n
= 5 ceros adjuntas [00000], por el divisor
[100111] para encontrar el resto (el FCS).Aqu la
posicin ms a la izquierda bit es el bit ms
significativo.El siguiente circuito digital lleva a
cabo esta divisin, y funciona como
elgenerador de FCS.
mas
mas
Deteccin de Errores
CRC: Representacin
Polinomial/Ejemplo
M = 1010001101 (10 bits) <->
X9+X7+X3+X2+1
P = 110101 (6 bits) <-> X5+X4+X2+1
FCS = ?
K = 10
n=61=5
Genere el mensaje a ser transmitido.
Lgica Digital
CRC puede ser representado usando un
circuito con compuertas XOR y un registro
de desplazamiento.
El circuito es implementado:
El registro contiene r bits (la long del FCS).
Hay hasta r compuertas XOR.
La presencia o ausencia de una compuerta
corresponde con la presencia o ausencia de un
termino en el divisor polinomial, P(X),
excluyendo el trmino 1 y Xr.
Representacin
Digital
P(X)= X5+X4+X2+1
mas
PROBLEMA