ШЦС (109) - Шифратор целых чисел
Алгоритм осуществляет упаковку целых чисел для их передачи по интерфейсу с помощью алгоритмов ИНВ и ИНР. Алгоритм имеет m однотипных каналов, число которых задается модификатором размера (МР=0-63). Каждый канал упаковывает одно или два целых стандартных числа длиной 2 байта каждое в четырехбайтовое число. Первые два байта этого числа содержат первое целое число, вторые два байта-второе число.
Модификатор МР=00-63, масштаб времени МВ отсутствует.
Входы-выходы алгоритма ШЦС приведены ниже.
Входы-выходы алгоритма ШЦС
Номер | Обозначение | Назначение |
N1.1 | 1-е целое число 1-го канала | |
N2.1 | 2-е целое число 1-го канала | |
N1.2 | 1-е целое число 2-го канала | |
N2.2 | 2-е целое число 2-го канала | |
.... | .... | ..... |
2m-1 | N1.m | 1-е целое число m-го канала |
2m | N2.m | 2-е целое число m-го канала |
Y1 | 1-е упакованное число | |
Y2 | 2-е упакованное число | |
... | ... | ... |
m | Ym | m-е упакованное число |
ДШЦ (110) - Дешифратор целых чисел
Алгоритм осуществляет распаковку целых чисел после их приема по интерфейсу с помощью алгоритмов ВИН. Алгоритм имеет m однотипных каналов, число которых задается модификатором размера (МР=0-63). Каждый канал распаковывает одно четырехбайтовое число в два целых стандартных числа длиной 2 байта каждое.
Входы-выходы алгоритма ДШЦ приведены ниже.
Входы-выходы алгоритма ДШЦ
Номер | Обозначение | Вх-Вых | Назначение |
Х1 | Вход | 1-е упакованное число | |
Х2 | “ | 2-е упакованное число | |
... | ... | ... | ... |
m | Хm | “ | m-е упакованное число |
N1.1 | Выход | 1-е целое число 1-го канала | |
N2.1 | “ | 2-е целое число 1-го канала | |
N1.2 | “ | 1-е целое число 2-го канала | |
N2.2 | “ | 2-е целое число 2-го канала | |
.... | .... | .... | ..... |
2m-1 | N1.m | “ | 1-е целое число m-го канала |
2m | N2.m | “ | 2-е целое число m-го канала |
ШДП (111) - Шифратор дискретных переменных
Алгоритм осуществляет упаковку дискретных значений для их передачи по интерфейсу с помощью алгоритмов ИНВ и ИНР. Алгоритм имеет m однотипных входов, число которых задается модификатором размера (МР=0-32), и один выход. Алгоритм упаковывает до 32 дискретных значений в одно четырехбайтовое число, каждый бит которого равен соответствующему входу алгоритма. Если число входов алгоритма меньше 32, то биты выходного числа, не соответствующие никаким входам, имеют случайное значение.
Модификатор МР=00-32, масштаб времени МВ отсутствует.
Входы-выходы алгоритма ШДП приведены ниже.
Входы-выходы алгоритма ШДП
Номер | Обозначение | Назначение |
С1 | 1-е дискретное значение | |
С2 | 2-е дискретное значение | |
.... | .... | ..... |
m | Сm | m-е дискретное значение |
Y | Упакованное 4-х байтовое число |
ДДП (112) - Дешифратор дискретных переменных
Алгоритм осуществляет распаковку дискретных значений при их приеме по интерфейсу с помощью алгоритмов ВИН. Алгоритм имеет m однотипных выходов, число которых задается модификатором размера (МР=0-32), и один вход. Алгоритм распаковывает одно четырехбайтовое число в 32 дискретных сигнала, каждый из которых передается на соответствующий выход алгоритма.
Модификатор МР=00-32, масштаб времени МВ отсутствует.
Входы-выходы алгоритма ДДП
Номер | Обозначение | Назначение |
Х1 | Упакованное 4-х байтовое число | |
D1 | 1-е дискретное значение | |
D2 | 2-е дискретное значение | |
.... | .... | ..... |
m | Dm | m-е дискретное значение |
УВЧ (113) - Упаковка вещественных чисел
Алгоритм предназначен для преобразования вещественных чисел из стандартного четырехбайтового формата в двухбайтовый с фиксированной ценой младшего разряда, а также объединения двух двухбайтовых вещественных чисел в четырехбайтовое слово. Алгоритм используется для подготовки вещественных чисел к передаче по интерфейсным каналам для уплотнения сообщений в случаях, если при передаче не требуется высокая точность представления вещественных чисел.
Упакованное вещественное число имеет следующий формат:
15 разряд - знак числа;
12 - 0 разряды - мантисса числа;
14-13 разряды - цена младшего разряда мантиссы (точность представления числа) в соответствии с таблицей:
Разряды 14-13 | Цена младшего разряда мантиссы | Диапазон числа |
0.0009765 (2-10) | 0 - ± 7.9999 | |
0.015625 (2-6) | ± 8 - ± 135.99 | |
0.125 (2-3) | ±136 - ± 1159.90 | |
0.25 (2-2) | ± 1160 - ± 3207.7 |
Формат упаковки алгоритм выбирает автоматически в зависимости от модуля входного вещественного числа. Если модуль входного числа превышает величину 3207.7, то оно ограничивается при упаковке этим значением. Упакованные вещественные числа нельзя использовать в вычислительных операциях без их предварительной распаковки алгоритмом РВЧ. Алгоритм имеет m однотипных каналов преобразования, число которых устанавливается модификатором размера.
Модификатор МР=00-63, масштаб времени МВ отсутствует.
Входы-выходы алгоритма УВЧ
Номер | Обозначение | Вх-Вых | Назначение |
Х1.1 | Вход | 1-е вещественное число 1-го канала | |
Х2.1 | “ | 2-е вещественное число 1-го канала | |
Х1.2 | “ | 1-е вещественное число 2-го канала | |
Х2.2 | “ | 2-е вещественное число 2-го канала | |
.... | .... | .... | ..... |
2m-1 | Х1.m | “ | 1-е вещественное число m-го канала |
2m | Х2.m | “ | 2-е вещественное число m-го канала |
Y1 | Выход | упакованные числа 1-го канала | |
Y2 | “ | упакованные числа 2-го канала | |
... | ... | ... | ... |
m | Ym | “ | упакованные числа m-го канала |