ГОСТ Р 51294.9—2002
НАЧАЛО
и(tj х a,) mod 929
Ь - 929 - t:
Ej - (E j , ♦ t-,) mod 929
КОНЕЦ
t; - (t. x a„) mod 929
t3- 929 - 1,
E„ - t, mod 929
КОНЕЦ
4. Для каждого кодового слова коррекции ошибок Ej - Е«,подсчитывают дополнение:
НАЧАЛО
Если Е, не равно нулю
Ej - 929 - Ет
КОНЕЦ
Пример вычисления кодовых слов коррекции ошибок приведен в приложении S.
Альтернативная процедура формирования кодовых слов коррекции ошибок с использованием
схемы деления приведена в приложении Т.
4.11 Низкоуровневое кодирование
Низкоуровневое кодирование необходимо для преобразования значений кодовых слов в соот
ветствующие знаки символа (последовательности штрихов и пробелов), при лом матрица символа
должна быть фиксированной.
На рисунке 8 схематично представлены соответствующие позиции каждого кодового слова дан
ных. кодового слова коррекции ошибок и индикаторов строк для символа PDF4I7.
т
С
Ч
|
4*
|
R1
А,
ч «а
л
р
т
W
с
т
А
Л
т
т
8
1
А
4-1
1 dfl
Ч-iЯм
в
к
Т
ч
El
ЕоRr
8
1
О
г
Обозначения: Lr—левыйиндикаторстроки;
Rr—правыйиндикаторсiроки.
Затененнаяобласть —областькодовыхсловданных
Нетатенеинаяобластьиодобластьюкодовыхслов—вреднашатенадлякодовыхсловкоррекцииошибок
Рисунок 8— Схема размещения кодовых слов типового символа PDF417
4.11.1 Кластеры
В PDF417 используют систему распознавания локальной строки для определения перехода от
одной строки к другой.
Наборы кодовых слов представлены в каждом из трех кластеров. Кластеры имеют номера 0. 3 и
6. В приложении А приведены соответствующие последовательности штрихов и пробелов для каждо
го знака символа, представляющие каждое кодовое слово и кластер.
27