ГОСТ Р ИСО/М ЭК 18092— 2015
П р и м е р 2: Передача блока данных, первый байт = ’12’. второй байт = ’34’, CRC добавлен, см. рисунок А.2.
Рассчитанный CRC = ’CF26’. см. таблицу А.З.
Первый передаваемый бит
sI
0100 1000
(12)
тл
0010 1100
р(34)
ГП
0110 0100
р(26)
Ч
1111 0011
T F
р(CF) р
Рисунок А.2 — Пример 2 кодирования CRC
Т а б л и ц а А.З — Заполнение 16-ступенчатого регистра сдвига в соответствии со значением (CF26)
FF1 FF2 FF3 FF4 FF5 FF6 FF7 FF8 FF9 FF0 FF FF
11 12
FF FF FF FF
13 14 15 16
110011110010
0110
А.З CRC для активного и пассивного режимов связи на
fcl
64 и /с/32
CRC должен рассчитывается с помощью CCITT CRC-16. область применения которого должна включать
поле Длина и поле Полезная нагрузка. Расчет
G(x)
должен осуществляться следующим образом:
G(x) = х1в + х12 + х5 + 1.
Предустановленное значение должно быть 0. Пример расчета CRC для активного и пассивного режимов на
fc/64 и /с/32 см. в А.4.
А.4 Пример расчета CRC на /с/64 и /с/32
Типовой кадр является следующим:
’00’ ’ОО’ -00’ ’00’ ’00’ W ’82’ 4D’ 03’ ’АВ’ СО’ ’90’ ’35’
’В2’ ’4D’ — SYNC. 03’ — длина. АВ’ ’CD’ — пользовательские данные. ’90’ ’35’ — соответствующий CRC.
35