ГОСТ Р 53556.4—2013
7
*tnenv [i_ch] psf] psmp] *gain p_ch) psf] + p_gain p_ch] ’pit_scq p_ch] psmp])
*Ipenv p ch] psmpj:
}
}
}■
6.10.3.5 Управление шириной полосы
Эта функциональность допустима, толькоесли флаг bandlimit_present находится всостоянии ON.
После инверсной нормализации обнуляются верхние и нижние полосы выходных коэффициентов
spec/
7
/
7
/ . В модулях декодирования полосы пропускания более высокое отношение сигнальной полосы
пропускания blim_h //декодируется следующим образом:
for p_ch = 0; i_ch <N_CH; i_ch +♦) {
blim_h p_ch] =
/1. • /1.-CUT_M_H) * (double) index_blim_hp_ch]/ (double) BLIM_STEP_H))
* UPPER_BOUNDARY /0/p_ch]:
}■
b lim j [) декодируется следующим образом:
for (i_ch = 0, i_ch <N_CH; i_ch +♦/ {
if (index_blim / p_ch] ==1/
b lim j p_ch] = LOWER_BOUNDARY (0)p_ch) +CUT_M_L;
else
b lim j p_ch] = 0:
}■
В модуле ограничения полосы пропускания верхняя и нижняя части коэффициентов MDCTобнуляют
ся следующим образом:
for (i_ch = 0: i_ch <N_CH; i_ch ++) {
NbasoH = blim_h p_ch) * N_FR:
NbaseL = blim j p_ch) * N_FR:
for (isf = 0; isf <N_SF; isf ♦+/ {
for (ismp = NbaseH: ismp <N_FR; ismp +♦/ {
spec p_chj psf] psmp] = 0;
}
for (ismp = 0; ismp <NbaseL ismp *+) {
spec p_ch] psf] psmp] - 0:
}
}
}-
6.10.4 Таблицы
Параметры, используемые в инверсном процессе нормализации спектра, устанавливаются в табли
цах 159, 160,161. Другие параметры, связанные с синтаксисом, определяются в 5.2.5.3.
Т а б л и ц а 159 — Таблица параметров для ядра и режима соге_960
ПараметрЗначение
Общее:
АМ Р МАХ
16000 Максимальная амплитуда в кодировании по mu-закону уси
ления фрейма
AMP_NM
1024Нормализованная амплитуда сглаженных коэффициентов
BU M _BITS_H
2Биты для управления верхней полосой пропускания
BUM _BITS_L
1
Биты для управления нижней полосой пропускания
BLIM _STEP_H
4Число шагов квантования ограничения полосы
CUT_M_H
0.7 Минимальное соотношение полосы пропускания (верхняя
часть)
162