Ваш код Файра (105,94) с точки зрения теории обнаруживает на данном пакете длиной 105 бит все ошибки длиной до 11 бит. Это значит все без исключения комбинации ошибок.
Однако. Ошибки большего порядка также обнаруживаются этим кодом - но не все. Например действительно все четные ошибки этим кодом "ловятся" не важно какого порядка. Т.е. любая ваша 32 кратная ошибка без труда определяется. Но нечетные ошибки кратности более 11 код начинает пропускать, хотя и не все.
Для 100% надежности работы кода всегда есть ограничения, оно и задано в условии (105,94). Другие случаи - это уже предмет статистики, что-то ловим, что-то нет.
Если у вас есть желание поиграться с кодом - пишите свою программу тестирования, и эксперементальным путем получите то о чем я выше говорил. В книгах этого вы не найдете. Жаль. Но факт.
|