1,251 views

2 Answers

1 1 vote
CRC is computationally expensive compared to Checksum..

Checksum is very fast and cheap to compute even in software but it is NOT robust,it can guarantee to detect single bit error. In contrast,CRC is more expensive to do and hence generally done by hardware for computing it in a quick way..it is used by Ethernet and many link layer technologies..and it is more robust than CRC,its robustness can be seen like this way :- A 16 bit CRC can guarantee to detect error burst at most 16 bits whereas 16 bit checksum can only guarantee to detect single bit error.( NOTE guarantee means 100% detection ability)
0 0 votes
because crc is hardware error control as u seen (x^4+x^2+1) like that.

but cheksum is software error control which is useful in IP as it has logical address.

also crc is of max. 32 bit standard.

but cheksum u can wrap in any heavy data.
Position:
Show:

Related questions

0 0 votes
1 answers 1 answer
1.4k
1.4k views
Sourabh Kumar asked May 21, 2016
1,373 views
4 4 votes
1 1 answer
1.5k
1.5k views
rahul sharma 5 asked Aug 17, 2017
1,546 views
From forouzan : If the generator has more than one term and coefficient of x^0 is 1 then all single bit error can be caught.So if e(x)=x^i // means some power of 2 number...
2 2 votes
0 0 answers
437
437 views
bjayesh asked Aug 15, 2025
437 views
Statement mentioned in the book: If the generator has more than one term and the coefficient of is $x_0$ is 1, all single-bit errors can be caught.Doubt: Why does the co...
2 2 votes
1 1 answer
1.6k
1.6k views
superak96 asked Feb 7, 2019
1,593 views
For detecting a single bit error using CRC, it is needed that $x^{i}$ should not be divisible by g(x). So, we make g(x) of at least 2 terms, which renders a single term o...