ГОСТ Р ИСО/МЭК 16022 — 2008
c) проводят преобразование от основания 37 к основанию 2. получая последовательность, состоящую из 21
бита с помощью уравнения для числа знаков 4 по таблице 1.4;
d) повторяют действия, начиная с этапа, указанного е перечислении а) {при необходимости);
e) если число значений знаков в группе менее четырех, проводят преобразование от основания 37 к осно
ванию 2. используя уравнение {с 1по 3) из таблицы I.4 соответствующее числу оставшихся значений знаков схемы
кодирования по основанию 37.
Т а б л и ц а 1.4 — Уравнения кодирования схемы кодирования по основанию 37
(прописные латинские буквы и цифры)
Число знаков данных
Уравнение кодирования
Длина, биты
1
С,
6
2
С. + С, х 37
11
3
С + С х 37 + С х 37’
16
4
С. ♦ С; х 37 + С, X 37’ + С, х 37’
21
1.3.3 Пример
Процесс кодирования строки знаков 123ABCD89 по основанию 37 приведен на рисунке I.3.
Данные1
23АВ
293012
с
0
89
34
35
36
Значение в схеме28
кодирования по осно
ванию 37
Позиция знака
с,
с,с30»с,
Весовой коэффи1
циент
371369506531
Рг От с4
С,
37 1369
50653 1
Результат произ281073410705065321115476
177285536
ведения
Десятичное значе
ние
92824
1778444
36
Двоичная строка
000010110101010011000
110110010001100001100
100100
Рисунок I.3 — Пример кодирования по основанию 37
1.4 Схема кодирования по основанию 41
1.4.1 Процедура первого этапа
Исходные знаки данных должны быть преобразованы в соответствующие значения схемы кодирования по
основанию 41. используя таблицу 1.1 как переходную таблицу.
1.4.2 Процедура второго этапа
Уплотнение последовательности значений знаков схемы кодирования по основанию 41 в двоичную строку
проводят следующим образом:
a) разбивают слева направо последовательность значений знаков схемы кодирования по основанию 37 на
группы по четыре значения в каждой. Если в группе менее четырех значений, то переходят к этапу, указанному в
перечислении е)’1;
b
) присваивают обозначения четырем значениям в группе как С!....С4 . где С( — значение первого знака:
c) проводят преобразование от основания 41 к основанию 2. получая последовательность, состоящую из 22
битов с помощью уравнения для числа знаков 4 в таблице 1.5;
d) повторяют действия, начиная с этапа, указанного в перечислении а) (при необходимости);
e) если число значений знаков в группе менее четырех, проводят преобразование от основания 41 к осно
ванию 2. используя уравнение таблицы I.5. соответствующее числу оставшихся значений знаков схемы кодирова
ния по основанию 41.
! В оригинале ИСО/МЭК 16022 ошибочно указано: я...переходят к этапу 5».
80