Professional Documents
Culture Documents
Error Detection and Correction
Error Detection and Correction
Frames »
Possible services »
Framing methods »
Error control »
Flow control »
Network
Link
Byte count »
Flag bytes with byte stuffing »
Flag bits with bit stuffing »
Physical layer coding violations
Use non-data symbol to indicate frame
Error Detection
Cyclic codes
• Cyclic Redundancy Check
• Checksum
Topics discussed in this section:
Cyclic Redundancy Check
Generator and Checker
Polynomials
Checksum
CSC 329 Chapter 3 Data Link Layer 3.14
A CRC code with C(7, 4)
Note:
The divisor 1101 corresponds to the polynomial: X 3 + X 2 + 1.
The divisor 1011 corresponds to the polynomial: X 3 + X 1 + 1.
0 1 1 0 1 1 1 1
1 0 0 1 0 0 0 0
Bit Stuffing
< 15 ≥ 15