5 CRC
5 CRC
5 CRC
https://www.gatevidyalay.com/cyclic-redundancy-check-crc-error-detection/
gatevidyalay.com Menu
Error detection is a technique that is used to check if any error occurred in the data during the
transmission.
OPEN
CRC Generator-
The power of each term gives the position of the bit and the coefficient gives the value of the bit.
Example-
OPEN
Thus, for the given CRC generator, the corresponding binary pattern is 11011011.
The algebraic polynomial chosen as a CRC generator should have at least the following properties-
Rule-01:
Rule-02:
Important Notes-
Steps Involved-
At sender side,
At sender side,
The newly formed code word (Original data + CRC) is transmitted to the receiver.
At receiver side,
Case-01: Remainder = 0
Receiver assumes that no error occurred in the data during the transmission.
Receiver accepts the data.
Case-02: Remainder ≠ 0
Receiver assumes that some error occurred in the data during the transmission.
Receiver rejects the data and asks the sender for retransmission.
Problem-01:
A bit stream 1101011011 is transmitted using the standard CRC method. The generator polynomial is
x4+x+1. What is the actual bit string transmitted?
Solution-
From here, CRC = 1110.
Now,
Problem-02:
A bit stream 10011101 is transmitted using the standard CRC method. The generator polynomial is
x3+1.
Solution-
Part-01:
Part-02:
Now,
From here,
Summary
Article Name Cyclic Redundancy Check | CRC | Example Description CRC or Cyclic Redundancy Check in
computer networks is an error detection method. CRC Generator is used to generate CRC. Example of Cyclic
Redundancy Check. CRC or Cyclic Redundancy Check is based on binary division. Author Akshay Singhal
Liked this article? Share it with your friends and classmates now-
Follow us on Facebook