CRC Error Detection | Communications Interview | Skill-Lync Resources
Medium Communication Systems Error Control

How does Cyclic Redundancy Check (CRC) work for error detection?

Answer

CRC treats data as polynomial and divides by generator polynomial, appending remainder as check bits. At receiver, division of received data (including CRC) by same generator should yield zero remainder if no errors. CRC detects all single-bit errors, all burst errors shorter than CRC length, most longer bursts, and all odd-number bit errors (with factor x+1 in generator). Common CRCs: CRC-16, CRC-32 (Ethernet, ZIP). Implementation uses shift registers with XOR feedback matching generator polynomial. CRC is not suitable for correction, only detection.

Master These Concepts with IIT Certification
IIT Certified

Master These Concepts with IIT Certification

175+ hours of industry projects. Get placed at Bosch, Tata Motors, L&T and 500+ companies.

Relevant for Roles

Communications Engineer Digital Design Engineer Network Engineer