Информация о «хороших» полиномах CRC легко доступна, например:
https://checksumcrc.blogspot.com/2015/07/significantly-updated-crc-data.html
Однако вся информация, которую мне удалось найти, основана на обнаружении ошибок с относительно коротким «расстоянием Хэмминга» — ошибок, возникающих в результате нескольких перевернутых битов. Я работаю с коммуникационным средством, которое время от времени страдает от «промаха бита» — бит теряется, сдвигая все последующие биты. Промах одного бита в 1024-битной передаче может привести к сотням ошибочных битов, как определено расстоянием Хэмминга. К сожалению, известно, что рекомендуемый 32-битный полином CRC для передачи размером до 1024 бит улавливает только все ошибки расстояния Хэмминга 6:
https://users.ece.cmu.edu/~koopman/crc/
Если что-то известно о полиномах CRC, которые хорошо ловят битовые ошибки, я хотел бы узнать об этом.