CRC, бит четности, контрольная сумма
Учитывая 2 байта данных, допустим, у меня ошибка 2 бита.
Какой из них будет лучшим для обнаружения ошибки?
1D бит четности, где один бит вычисляется для каждого байта данных,
или же
8-битная контрольная сумма вычисляется из каждого байта данных,
или же
Схема CRC 8 с генератором 100000001
1 ответ
8-CRC гарантированно обнаружит ошибку. Контрольной суммы нет - ошибка в двух битах может быть отменена в сумме. Однобитовая проверка на четность гарантированно не обнаружит двухбитную ошибку.