ГОСТ Р ИСО/МЭК 14443-3-2014
Приложение В
(справочное)
Кодирование CRC_A и CRC_B
В.1 Кодирование CRC_A
В настоящем приложении определены битовые комбинации, которые существуют в физическом слое. Це
льюданного приложенияявляется проверка реализации кодирования CRC_Aдля типаА по ИСО/МЭК 14443-3.
Процесс кодирования идекодирования может быть выполнен в 16-этапном регистре циклического сдвига с
соответствующими логическими элементами обратной связи. В соответствии с Рекомендацией ITU-T V.41 (При
ложение I. рисунки ИЛ/.41 1-2Л/.41) триггеры в регистре должны быть пронумерованы от FF0 до FF15. FF0 - са
мый левый триггер, гдеданные переходят на нижний регистр. FF15 - самый правый триггер, где данные перехо
дятна верхний регистр.
В таблице В.1 определеноначальноесодержание регистра.
Т а б л и ц а В.1- Начальное содержание 16-этапногорегистра сдвигадля значения ’6363’.
FF0FF1FF2FF3FF4FF5FF6
FF7FF8FF9
FF10FF11 FF12FF13FF14FF15
0110001
101
100011
FF0соответствует MSB. a FF15- LSB.
Ниже приведены примеры битовыхкомбинаций, которые будут переданы черезстандартные кадры.
Пример 1
-
Передача данных: первый байт
=
‘00’. второй байт = ’00’, CRC_A добавлен к записи.
Расчетный CRC_A = ’1ЕАО’
S
0000 ссоо1
0000 оосо
1
0000 0101
1’
0111 1000
1 Е
00’р
00’
р’АО1
р*1Е*р
РисунокВ.1 - Пример 1для кодирования CRC_A
Т а б л и ц а В.2 - Содержание 16-этапного регистра сдвигадля значения ’1ЕА0’
FF0FF1FF2FF3FF4
FF5FF6FF7FF8FF9
FF10FF11 FF12FF13FF14FF15
00011
11010
100000
Пример 2
-
Передача блока данных: первый байт
=
42’ , второй байт
=
‘34’, CRC_A добавлен к за
писи.
Расчетный CRC_A= ’CF26
S0100 100010010 110000110 010001111 00111 Е
■
*12’р’34’р*26’р
с
р
р
РисунокВ.2 - Пример 2для кодирования CRC_A
51