1,440 views
0 votes
0 votes
A 1024-bit message is sent that contains 992 data bits and 32 CRC bits. CRC is com- puted using the IEEE 802 standardized, 32-degree CRC polynomial. For each of the following, explain whether the errors during message transmission will be detected by the receiver:

(a) There was a single-bit error.

(b) There were two isolated bit errors.

(c) There were 18 isolated bit errors.

(d) There were 47 isolated bit errors.

(e) There was a 24-bit long burst error.

(f) There was a 35-bit long burst error.

 

In the above question can anyone explain for option (c).

2 Answers

0 votes
0 votes
18 bits error are not detected by CRC 32 because it is even bit error.
0 votes
0 votes
  1. a.

    , Cyclic Redundancy Check (CRC) checksum detects all single bit errors during the data transmission of 1024 bit.

    • Single bit errors is detected by CRC method.

    o It produces 100 percentage of error detection.

  2. Step 3 of 7

    b.

    , Cyclic Redundancy Check (CRC) checksum detects all double bit errors during the data transmission of 1024 bit. That is, two isolated error bits for long messages.

    • Double bit errors are detected by CRC method.

    o It produces 100 percentage of error detection and creates the generating polynomial for at least three 1s.

  3. Step 4 of 7

    c.

    , Cyclic Redundancy Check (CRC) checksum does not detect all even bit errors during the data transmission of 1024 bit. That is, 18 bits of isolated errors for long messages.

    • Even number of bits in error is not detected by CRC method.

    o It produces the near of 100 percentage of error detection.

  4. Step 5 of 7

    d.

    , Cyclic Redundancy Check (CRC) checksum detects all odd bit errors during the data transmission of 1024 bit. That is, 47 bit of isolated errors for long messages.

    • Odd number of bits in error is detected by CRC method.

    o It produces the 100 percentage of error detection and also creates the generating polynomial for x + 1 factor.

  5. Step 6 of 7

    e.

    , Cyclic Redundancy Check (CRC) checksum detects all burst errors with the burst length of less than or equal to 32 degree during the data transmission of 1024 bit.

    • Length of error burst is less than r+1 (“r” represents the degree of generating polynomial) is detected by CRC method.

    o It produces the 100 percentage of error detection.

  6. Step 7 of 7

    f.

    , Cyclic Redundancy Check (CRC) checksum does not detect burst errors of burst length greater than 32 degree during the data transmission of 1024 bit.

    • Length of error burst is greater than or equal to r bits (“r” represents the degree of generating polynomial) is not detected by the CRC method.

Related questions

1 votes
1 votes
3 answers
1
targate2018 asked Jul 20, 2017
5,595 views
A noiseless 4-kHz channel is sampled every 1 msec. What is the maximum data rate? How does the maximum data rate change if the channel is noisy, with a signal-to-noise ra...
7 votes
7 votes
4 answers
2
anonymous asked Apr 1, 2017
17,046 views
A $3000$km-long T1 trunk having Transmission time $1.544$ Mbps is used to transmit $64$byte frames using Go back -N.If the propagation speed is $6$ μsec/km, how many b...
0 votes
0 votes
1 answer
3
irfan_cse asked Mar 30, 2023
535 views
How many packets will be generated if you apply the simple flooding technique on the network in the above diagram fig-1 to make sure that each of the nodes receives at le...