How to determine which CRC to use?

If I have a certain number of bytes to transmit sequentially, how do I determine which CRC (CRC8, CRC16, etc., basically, how many CRC bits?) To use and still have error detection percentage? Is there a formula for this?

+5
source share
2 answers

In terms of CRC length, normal statistics apply. For the CRC bit width, you are likely to 1/(2^n)have a false positive. So, for an 8-bit CRC, you have a 1/255 chance, etc.

However, the polynomial chosen also has a great effect. Mathematics is highly dependent on the transmitted data and is not an easy answer.

, CRC, (FEC , , ).

+6

, , . , BER, , " " .

, , 5 , . , , .

+5

All Articles