ГОСТ I» 51294.6—2000
4.9.3 Структурированное соединение в режимах с 4-го по 6-й
Для режимов с 4-го по 6-й последовательность индикатора структурированного соединения
должна бытьразмешена в первом и втором знаке символа первичного сообщения, т.е. взнаках символа s,
и Sj. Знак символа s4 начинает нормальное кодирование данных в кодируемом наборе Л.
4.9.4 Операции с использованием и без использования буфера
Сообщение в составе последовательности структурированного соединения в устройстве счи
тывания может полностью использовать буфер, т.е. передаваться после того, как считаны все
символы. Кроме того, устройство считывания может передавать декодированные данные в каждом
символе по мере считывания. В этой операции без использования буфера протокол ECI для
структурированного соединения определяет управляющий блок, который будет предварять начало
каждой передачи.
4.10 Обнаружение и исправление ошибок
Символы MaxiCode используют исправление ошибок Рида-Соломона на одном из двух
уровней:
стандартная коррекция ошибок (SEC);
расширенная коррекция ошибок (EEC).
Деление символов MaxiCode на первичное и вторичное сообщения и подразделение вторич
ного сообщения на два чередующихся подмножества позволяет применять испра&зение ошибок.
Исправление ошибок применяют независимо для каждой из трех частей деления.
Для заданной последовательности кодовых слов данных (т.е. первичного сообщения или
подмножества вторичного сообщения) кодовые слова коррекции ошибок должны быть вычислены с
использованием алгоритма кода с исправлением ошибок Рида-Соломона.
Полиномиальная арифметика для MaxiCode выполняет вычисления с использованием ариф
метики по битам по модулю 2 и арифметику по слонам по модулю 1000011 (десятичное 67). ’^га
арифметика основана на поле Гатуа 26с 1000011 представлением полинома простого модуля этого
поля: х6+х+1.
4.10.1 Расширенная коррекция ошибок (EEC) в первичном сообщении
Расширенная коррекция ошибок (EEC) должна использоваться в первичном сообщении. Она
требует К) кодовых слов коррекции ошибок.
Порождающий полином g(x) для расширенной коррекции ошибок (EEC) в первичном
сообщении:
g(x) = (х - 2‘)(х - 22)...(х - 210) = х10 + 31 х* + 28 х* + 39 X7 + 42 х4 + 57
Xs
+
+ 2 х4 + 3 х3 + 49х2 + 44 х + 46.
4.10.2 Исправление ошибок во вторичном сообщении
Во вторичном сообщении используют один из следующих уровней коррекции ошибок:
- расширенная коррекция ошибок (EEC), требующая 28 кодовых слов коррекции ошибок на
подмножество;
- стандартная коррекция ошибок (SEC), требующая 20 кодовых слов коррекции ошибок на
подмножество.
Порождающий полином g(x) для расширенной коррекции ошибок (EEC) по вторичном
сообщении:
g(x) = (х - 2‘)(х - 22)...(х - 22х) = х2* +22 х27 + 45 х“ + 53 х25 + 10 х24 + 41 х23 +
+ 55 х22 + 35 х21 + 10 х20 + 22 х19 + 29 х|Х + 23 х1Т+ 13 х’6 + 61 х11 + 45 х14 + 34 х13 +
+ 55 х12 + 40 х" + 37 х1"+ 46 х9 + 49 хв + 34 х7 + 41 х* + 9 х5 + 43 х4 + 7 х3 +
+ 20 х2 + 11 х + 28.
Порождающий полином g(x) для стандартной коррекции ошибок (SEC) во вторичном сооб
щении:
g(x) = (х - 2’)(х - 22)...(х - 220) = х20 + 23 х19+ 44 х,1( + 11 х,? + 33 х|ь + 27 х15 + 8 х14 +
+ 22 х13 + 37 х12 + 57 х" + 36 х’° + 15 х9 + 48 Xх + 22 х7 + 17 х6 + 38 Xs + 33 х4 + 31 х3 +
+ 19 х2 + 23 х + 59.
15