Computer Science Engineering (CSE) Exam  >  Computer Science Engineering (CSE) Questions  >  CRC can detect all bursts of upto m errors, i... Start Learning for Free
CRC can detect all bursts of upto m errors, if generator polynomial G(x) is of degree
  • a)
    one
  • b)
    m-1
  • c)
    m
  • d)
    m+1
Correct answer is option 'C'. Can you explain this answer?
Verified Answer
CRC can detect all bursts of upto m errors, ifgenerator polynomial G(x...
CRC guarantees that all burst error of length equal to the degree of the polynomials are detected and also burst errors affecting an odd number of bits are detected.
View all questions of this test
Most Upvoted Answer
CRC can detect all bursts of upto m errors, ifgenerator polynomial G(x...
CRC and Burst Errors

CRC (Cyclic Redundancy Check) is an error detection technique used in digital networks and storage systems. It involves the use of a generator polynomial to compute a checksum for a given data set. This checksum, also known as the CRC code, is appended to the data and transmitted along with it. At the receiving end, the CRC code is recalculated and compared with the received CRC code to check for errors.

A burst error refers to a sequence of consecutive bits that are corrupted during transmission. The length of a burst error is defined as the number of consecutive bits that are affected by the error. The goal of CRC is to detect these burst errors and ensure the integrity of the transmitted data.

Generator Polynomial and Degree

The generator polynomial, denoted as G(x), is a key component of the CRC algorithm. It is a binary polynomial of degree m, where m is the length of the checksum (CRC code). The degree of a polynomial is the highest power of x in the polynomial.

Detecting Bursts of up to m Errors

To detect a burst error of length up to m errors, the generator polynomial G(x) must be of degree m. This is because the CRC algorithm is designed to detect burst errors that are shorter than the length of the CRC code.

When a burst error occurs, it can be represented as a polynomial E(x) of degree m or less. The received polynomial, denoted as R(x), is the sum of the transmitted polynomial T(x) and the error polynomial E(x). The received polynomial can be expressed as:

R(x) = T(x) + E(x)

When the received polynomial is divided by the generator polynomial G(x), a remainder polynomial is obtained. If there are no errors, the remainder polynomial will be zero. However, in the presence of errors, the remainder polynomial will be non-zero.

Since the generator polynomial G(x) is of degree m, the remainder polynomial will also have a degree of at most m-1. This means that the CRC algorithm can detect burst errors of up to m errors, as any burst error of length m or less will result in a non-zero remainder polynomial.

Therefore, the correct answer is option 'C' - m. The degree of the generator polynomial G(x) should be m in order to detect burst errors of up to m errors.
Explore Courses for Computer Science Engineering (CSE) exam

Top Courses for Computer Science Engineering (CSE)

CRC can detect all bursts of upto m errors, ifgenerator polynomial G(x) is of degreea)oneb)m-1c)md)m+1Correct answer is option 'C'. Can you explain this answer?
Question Description
CRC can detect all bursts of upto m errors, ifgenerator polynomial G(x) is of degreea)oneb)m-1c)md)m+1Correct answer is option 'C'. Can you explain this answer? for Computer Science Engineering (CSE) 2024 is part of Computer Science Engineering (CSE) preparation. The Question and answers have been prepared according to the Computer Science Engineering (CSE) exam syllabus. Information about CRC can detect all bursts of upto m errors, ifgenerator polynomial G(x) is of degreea)oneb)m-1c)md)m+1Correct answer is option 'C'. Can you explain this answer? covers all topics & solutions for Computer Science Engineering (CSE) 2024 Exam. Find important definitions, questions, meanings, examples, exercises and tests below for CRC can detect all bursts of upto m errors, ifgenerator polynomial G(x) is of degreea)oneb)m-1c)md)m+1Correct answer is option 'C'. Can you explain this answer?.
Solutions for CRC can detect all bursts of upto m errors, ifgenerator polynomial G(x) is of degreea)oneb)m-1c)md)m+1Correct answer is option 'C'. Can you explain this answer? in English & in Hindi are available as part of our courses for Computer Science Engineering (CSE). Download more important topics, notes, lectures and mock test series for Computer Science Engineering (CSE) Exam by signing up for free.
Here you can find the meaning of CRC can detect all bursts of upto m errors, ifgenerator polynomial G(x) is of degreea)oneb)m-1c)md)m+1Correct answer is option 'C'. Can you explain this answer? defined & explained in the simplest way possible. Besides giving the explanation of CRC can detect all bursts of upto m errors, ifgenerator polynomial G(x) is of degreea)oneb)m-1c)md)m+1Correct answer is option 'C'. Can you explain this answer?, a detailed solution for CRC can detect all bursts of upto m errors, ifgenerator polynomial G(x) is of degreea)oneb)m-1c)md)m+1Correct answer is option 'C'. Can you explain this answer? has been provided alongside types of CRC can detect all bursts of upto m errors, ifgenerator polynomial G(x) is of degreea)oneb)m-1c)md)m+1Correct answer is option 'C'. Can you explain this answer? theory, EduRev gives you an ample number of questions to practice CRC can detect all bursts of upto m errors, ifgenerator polynomial G(x) is of degreea)oneb)m-1c)md)m+1Correct answer is option 'C'. Can you explain this answer? tests, examples and also practice Computer Science Engineering (CSE) tests.
Explore Courses for Computer Science Engineering (CSE) exam

Top Courses for Computer Science Engineering (CSE)

Explore Courses
Signup for Free!
Signup to see your scores go up within 7 days! Learn & Practice with 1000+ FREE Notes, Videos & Tests.
10M+ students study on EduRev