ГОСТ Р 55938—2014
Приложение В
(обязательное)
Вычисление слова CRC
Реализация кодов циклического контроля избыточным кодом (кодом CRC) позволяет обнаруживать ошибки
передачи на стороне приемника. С этой целью слова CRC должны быть включены в передаваемые данные. Слова
CRC должны формироваться в соответствии с процедурой, описанной в этом приложении.
Код CRC определен полиномом степени л:
G„ (х) = х" + д ,, х+...+ д, xJ + g, х + 1
при л г 1 и д, е{0.1}. /= 1....Л- 1.
Вычисление CRC может быть выполнено использованием регистра сдвига, содержащего л ячеек, где л —
степень полинома.
Детализация процедур вычисления CRC — в соответствии со стандартом ETSI [4] (приложение Е).
Коды CRC. используемые в системе DVB-C2. основаны на следующих полиномах:
G^(x) = х“ + х31+ х3’ + Xм + х’а+ х’1+ х" + хп + х* + х’ + х5+
✓
+ xJ+ х
+1.
G,(x) = х4+ х’ + х* + х* + х* +1.
Интерпретации полиномов к соответствующим приложениям даны в соответствующих разделах.
П ри м е ча н и е — Кодер CRC 32. определенный в этом приложении, неявно идентичен кодеру, определен
ному спецификацией ETSI [5].
84