Всем привет!
В системе есть достаточно надежный последовательный интерфейс, который надо обложить контрольной суммой больше для диагностики физических поломок, чем для борьбы за целостность данных.
Сейчас положили сумму 16 битными словами по всему сообщению. Но это усложняет автомат расчета, хорошо бы что-то побитное. Думаю считать сумму единичных бит и упаковать сумму в 8 бит.
Так вот что с надежностью этой суммы? Понятно что менее надежна чем сумма по словам, но насколько?
1 битную ошибку она определяет 100% для сообщений длинной до 256 бит.
а дальше?
Можно даже не в выкладках, а в здравом смысле. Надежна сумма?, нет?, почему?, для каких сообщений и так далее...
Спасибо!