ГОСТ Р 54711—2011
Окончание таблицы
scoiefaccompress [дг]
slen
1
slen2
8
21
9
22
10
23
11
31
12
32
13
33
14
42
15
43
Значения slen 1 и s/ел 2 определяют следующее:
если blockjype == 0,1 или 3:
slen 1— длина масштабных коэффициентов для полос от 0 до 10;
slen2 — длина масштабных коэффициентов для полос 11—20;
если blockjype == 2 и mixed_block_flag == 0:
slen 1— длина масштабных коэффициентов для полос от 0 до 5;
slen2 — длина масштабных коэффициентов для полос б— 11;
если blockjype == 2 и mixed_block_flag == 1:
slen 1— длина масштабных коэффициентов для полос от 0 до 7 (длинное окно) и 3—5 (корот
кое окно):
slen2 — длина масштабных коэффициентов для полос 6—11 (короткое окно).
П р и м е ч а н и е — Полосы О—7 из таблицы полос с длинным окном. Полосы 3— 11 из таблицы полос с ко
ротким окном. Эта комбинация разделов непрерывна и охватывает весь спектр частот.
window_switching_dag [gr] [c/i] — Указывает на то, что в блоке используется окно, отличное от нор
мального (тип 0).
Если флаг window_switching_flag установлен, то ряд других переменных устанавливается
по умолчанию:
regionO_count= 7 (вслучае blockJyре == 1или blockjype ==3 или block_type = 2 иmixed_btock_flag):
region0_count = 8 (в случае blockjype == 2 и не mixed_block_fiagy,
regionl_count = 36 Таким образом, все оставшиеся значения области big_value содержатся
в области 1.
Если флаг window_switching_flag не установлен, то значение blockjype равно нулю.
block_type \дг\ [с/т] — Указывает на тип окна для гранулы (см. описание набора фильтров. Уровень III):
blockjype [gr)
Тип oma
0
Зарезервировано
1
Начальный блок
2
3 коротких окна
3
Конечный блок
Blockjype и mixod_block_flag содержат информацию об объединении значений в блоке и одлине
и количестве прообразований. Если window_switching_flag == 1, то mixed_block_flag указывает, кодиру
ются ли нижние субполосы полифазных фильтров с использованием нормального типа окна.
В случае длинных блоков (block_type не равно 2 или. для нижних субполос, blockjype равно 2
при установленном флаге mixed_block_flag) ОМДКП образует 36 выходных значений для каждых 18
входных. Значения на выходе взвешиваются в окне в зависимости от blockjype. и первая половина
складывается со второй половиной предыдущего блока. Получающийся вектор значений одной полосы
подается на вход блока полифазных фильтров синтеза.
22