Note: The checksum is often known as Frame Check Sequence (FCS) ---usually 16 bit long.


SHIFT REGISTER

EXCULSIVE OR

image056.gif (1236 bytes)

CRC POLYNOMIAL FOR X5 + X4 +X3 + X2 + 1

TYPES OF CRC:
1. CRC-12 : X12 + X11 + X2 +X + 1
2. CRC-16 : X16 + X15 + X2 + 1
3. CRC-CCITT : X16 + X15 + X2 + 1
4. CRC32 : X32 + X26 + X23 +X22 +X16 + X12 + X11 +X10 +X8 + X7 + X6 +X5 +X4 +X2+ 1

Cyclic Redundancy Checking

    For Modulo 2 arithmetic

            T = 2 n M + F

For Polynomials :

Where:
T = ( k+ n) - bit frame to be transmitted, with n < k
M= ( k -bit) message, the first k bits of T
F = ( n - bit) Frame Check Sequence(FCS), the last n bits of T
P = pattern of (n+1) ; this is the predetermined divisor

 

Previous | Next