ГОСТ Р 55938—2014
/ = 0.1: ft’, [N,- 2 , N - 3
.....
1. 01 = 0. 0.......0. 0.
i-2 . ft’ [N - 2 .N - 3..... 1. 0] = 0. 0
.....
0. 1.
2 </ <4,... {/?, [N, - 3 ,N - 4..1,0] = R‘,_, [N, -2 .N ,- 3,.... 2,1]:
в 4K режиме: Л/ = 12 и ft. [10] = ft’,, [0] © ft’,, [2].
Вектор ft получен из вектора ft”, по правилу перестановки, приведенному в таблице 49.
Таблица 49 — Правило перестановки битов для режима4К
Позиции битов
109876543210
Позиции битов R
710581249036
Функция перестановки H{q) определена следующим алгоритмом:
q=0:
для (/= 0; / < Мпй1 ;; = /’+ 1)
*4
{
H(q)~0
mod
2
).
2*>-i
+
/
Z
о
ft.(/) 2\
если (H(q) < NuJn)) q = q + 1;}
шV
Блок-схема алгоритма формирования функции перестановки представлена на рисунке 40.
Рисунок 40 — Блок-схема алгоритма формирования функции перестановки перемежителя частоты режима 4К
Перемежитель частоты на своем выходе для Слоя Данных п формирует вектор перемежения
Ячеек Данных. Ат/= (a^l0. атП. зч12,который размещен в Ячейках Данных И1Д(символа I
кадра С2 т в соответствии с:
v
" l i w i
= а
п
о
’
где В(п) является местоположением первой Ячейки Данных символа /. выделенного в слое п и / = 0,1.
2.......* L » - 1 -
70