ГОСТ Р 53556.4—2013
5.2.5.3 Распределение битов
5.2.5.3.1 Инструмент нормализации спектра
Для упомянутых ниже элементов синтаксиса число битов определяется согласно параметрам lyr и
windowsequence:
Т а б л и ц а 97 — Распределение битов элементов синтаксиса
Наиыековаиие
переменных
Наименование
числа битов
t
J> -0
короткий
lyr
=
0
длинный
lyr г 1
короткий
lyr
i
1
длинный
Времена на фрейм
N _C H
N _C H
W_CH
FW _N _D IV’N _C H
N _C H
N _C H
(b_shift
index_b!im h
index_blim 1
index_env
index fw alf
index_gain
index_gain_sb
indexJspO
in d e x js p l
N _S F’N _C H
N_CH
N _C H
in d e x js p 2
index shape
0 p
index_shape
1_p
index_pit
index_pgain
_
0
022
—
2/02/000
—
1/01/000
FW _N_BIT
6 0 6 0
—
1 0 1 0
GAIN_BIT
9988
SUB_G AIN_BIT
0404
LSPO_BIT
1111
LS P t_B IT
6666
LSP2_BIT
4444
MAXBIT_P+
17/0000
MAXBIT_P+
17/0000
B A S F JT
8/0000
PGAIN_BIT
7/0000
LSP_SPLIT’N _C H
N D IV P
N D IV P
N _C H
N _C H
5.2.5.3.2 Инструмент чередующегося VQ
Параметр N_DIV, число битов индекса формы кода 0. bitsO и число битов индекса кода формы 1,
bits1. вычисляются следующим образом.
Число битов для дополнительной информации bits_for_sidojnformatiori вычисляется следующим об
разом:
bitsjor_side_ir)formatk>n = WS_ TBIT + ОРТ_ TBIT * LSP_TBIT ♦ GAIN_ TBIT * FW_ TBIT + PIT_TBIT +
+ BAND_TBIT+used_bits,
где WS_7В/Г— число битовдля флагов последовательности окон, формы окна, объединенного коди
рования стерео (MS_present). LTP и инструментов TNS.
ОРТ_ TBIT является числом битов для флагов полосы пропускания, ррс, постобработки и выбора
активной полосы.
Если ррс_present активируется, используются 43 бита на канал (PITTBIT) и bandlimit_presenfактиви
руется. используются 3 бита на канал (BAND_TBIT).
used_bit является числом битов, используемых инструментами помимо инструмента нормализации
спектра такими, какобъединенные инструменты стерео, инструменты LTP и инструменты TNS.
LSP_ TBIT, GAIN_ TBIT, FW_TBIT и PIT_TBITявляются числом битов для опционной информации. Isp
кодирования, кодирования усиления, кодирования огибающей Bark-scale и кодирования периодических
пиковых компонентов соответственно. Они устанавливаются следующим образом:
LSP TBIT = (LSP_BITQ+LSP_BIT’\ * (LSP_BIT2’LSP_SPUT)) ’ N_CH:
if (FW_N_BIT> 0) {
FW_ TBIT = ((FW N BIT *FW_N_DIV * 1J *N_SF) *N_CH:
}
else {
FW_ TBIT - 0;
;
switch (window_sequonce) {
case EIGHT SHORT_SEQUENCE.
GAIN_TBIT = (GAIN_BIT * SUB_GAIN_BIT *N_SF) * N_CH:
PIT^TBIT = 0;
break:
70