TUTORIAL 2 (Module 2) Answer Key-1
TUTORIAL 2 (Module 2) Answer Key-1
5. What is CRC. If the generating polynomial for CRC code is x3+x+1 the message word
is 11010011101100. Determine the check bits and the encoded word. How does the
receiver know that an error has occurred? What is the result of the receiver’s CRC
calculations?
Ans-
CRC (Cyclic Redundancy Check) is an error-detecting code commonly used in digital
networks and storage devices to detect accidental changes to digital data. Blocks of data
entering these systems get a short check value attached, based on the remainder of a
polynomial division of their contents.
Message M= 11010011101100
Generator G= x3+x+1
=1011
Therefore, k=4
Degree = k-1 = 4-1=3 (check bits)
Add 3 zeros to M
So M= 11010011101100000
Divide 11010011101100000 by 1011
After Division using XOR,
remainder is 00100
Remainder is 0.
Therefore, no error.