Цитата(Андрей Терентьев @ Nov 20 2007, 16:32)

Дело в том, что мне надо пересчитать CRC-4 и сравнить полученное значение с тем кодом CRC-4, который находится в самом мультифрейме, полученном мной. Тогда возникает вопрос: как мне отличить CRC-4 Multiframe (в каждом его SubMultiframe содержится код CRC (ссылка на TABLE 4b/G.704)) от других фреймов, которые вместо CRC содержат биты S (ссылка на TABLE 4a/G.704) ?
В принципе отличить можно тольеко по постоянным ошибкам CRC4. Дело в том, что если приемник настроен на режим multiframe а передатчик в CRC4 - то приемник будет все отлично принимать и не выдавать никаких ошибок - проверенно. Я далал автоматичесскую настройку путем подсчета CRC и сравнеия его с принимаемым - по идее если число ошибок составляет более половины фреймов то либо канал совсем плохой, или передатчик не в CRC4 режиме.