CRC, бит четности, контрольная сумма

Учитывая 2 байта данных, допустим, у меня ошибка 2 бита.
Какой из них будет лучшим для обнаружения ошибки?

1D бит четности, где один бит вычисляется для каждого байта данных,

или же

8-битная контрольная сумма вычисляется из каждого байта данных,

или же

Схема CRC 8 с генератором 100000001

1 ответ

8-CRC гарантированно обнаружит ошибку. Контрольной суммы нет - ошибка в двух битах может быть отменена в сумме. Однобитовая проверка на четность гарантированно не обнаружит двухбитную ошибку.

Другие вопросы по тегам