ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
20 мая
32901 Топик полностью
-Тумблер- (10.06.2005 16:52, просмотров: 1) ответил bialix на согласен полностью
Все дело в том что исказится может не только блок данных, но и сама CRC16. Возникает вопрос - с какой вероятностью для искаженного массива данных новое (искаженное) значение CRC16 вдруг совпадет c расчетным ? Я утверждаю, что с вероятностью 1/(65536-1) !. Это и будет - наихудший вариант для метода, использующего CRC16. Очевидно (для меня), что качество защиты метода нужно оценивать по наихудшему варианту. Но изначально вопрос все-таки имел другой смысл. Вот пример, когда CRC (любая) абсолютна беспомощна: Берем датчик DS1820. Он сопровождает блок данных CRC8. Это хорошо. Но стоит замкнуть провод данных на землю (обычная неисправность) CRC отрапортует, тем не менее, "все OK". А имей бы DS1828 еще и проверку на нечет...:((( Так что сочетание методов с разными сильными и слабыми сторонами бывает более эффективным весьма существенно. ;)