ГОСТ Р 55697-2013
входным сигналом является байт стартового кода 0x01, то сначала в декодер CRC должны
поступать семь “О", и после них одна "1". Перед вычислением контрольной суммы CRC-32
данных поступающей секции все элементы задержки z(i) должны быть инициализированы
путем установки их в исходное значение "1". После инициализации декодера CRC-32 на его
вход последовательно поступают все байты секции, включая четыре байта проверки
четности CRC 32. После сдвига последнего бита последнего байта CRC_32 внутрь
декодера, т.е. внутрь элемента z(0), и после сложения его с выходным сигналом элемента
z(31) необходимо считать выходной сигнал со всех элементов задержки. В том случае, если
ошибок нет, каждый из выходных сигналов z(i) должен быть равен нулю. В кодере CRC-32
данные поля CRC 32 кодируются таким образом, чтобы это условие гарантированно
выполнялось.
61