ГО С Т Р 53556.4— 2013
for (i_ch = 0; i_ch <N_CH: i_ch ++) {
AC_TOP flyrj p_ch] [0] = qsample.
AC_BTM [lyr][i_ch] [0] = 0,0;
AC_TOP [lyr] [i_ch] [1] = qsample+bias:
AC_BTM Pyr] p_ch) /1 ] = bias:
AC_TOPPyr)p_ch][2] = qsample ♦ bias’!:
AC_BTM pyr) p_ch) [2) = bias*2.
AC_TOPPyr]p_ch][3] = qsample * b/as*3;
AC_BTM pyr] p_ch] /37 = bias*3:
h
гдеAC_BTM и ЛС_TOP являются нижней и верхней частотой активной полосы, соответственно. Зна
чения колеблются в диапазоне от
0
до
1
.
0
.
Более низкие и верхние границы в домене МОСТвычисляются следующим образом:
for (i_ch = 0. i_ch <N_CH: i_ch ++) {
LO WER_BOUNDARY pyr) p_ch) = AC_BTM Pyr] p_ch] [fb_shft] * N_FR:
UPPER BOUNDARY Pyr] [i_ch] = ACJTOP Pyr] [i_ch] [fb_shift] * N_FR:
}■
Затем вывод x_f!at [) копируется из x_flat_tmp [Jследующим образом:
for (i_ch = 0; i_ch <N_CH: i_ch ++7 {
for (isf = 0; isf <N_SF: isf *■+) {
for (ismp = 0; ismp <LOWER_BOUNDARYPyr) p_ch]: ismp ++) {
x_flat [ismp + (isf+i_ch’N_SF) *N_FR] = 0:
}
for (ismp = LOWER_BOUNDARY pyr]p_ch): ismp <UPPER_BOUNDARY[lyr] p_ch). ismp +♦) {
ismp2 = ismp - LOWER_BOUNDARY [lyr] [i_ch]:
x_flat [ismp + (isf+i_ch‘N_SF) *N_FR] = x_flat_tmp [ismp2 * (isf*i_ch’N_SF)’N_FR]:
}
for (ismp = UPPER_BOUNDARY[lyr] [i_ch]: ismp <N_FR: ismp +*) {
x_fiat [ismp + (isf+i_ch’N_SF) *N_FR] - 0.;
}
}
}.
6.6 П р о гн о з ч а с то тн о й о б л а с ти
Использование инструмента прогноза является зависимым от типаобъекта’профиля. Инструмент про
гноза частотной области может использоваться толькодля AudioObjectType 1(AAC Main).
6.7 Д о л го с р о ч н ы й п р о гн о з
(LTP)
6.7.1 О п и с а н и я и н с тр у м е н та
Долгосрочный прогноз (LTP) является эффективным инструментом для уменьшения избыточности
сигнала между последовательными фреймами кодирования. Этот инструмент особенно эффективен для
частей сигнала, у которых имеется четкое свойство шага. Сложность реализации LTP значительно ниже,
чем сложностьобратного адаптивного прогноза. Поскольку долгосрочное прогнозирующее устройство яв
ляется прямым адаптивным прогнозирующим устройством (коэффициенты прогноза отправляются как до
полнительная информация), оно по сути менее чувствительно к числовым ошибкам округления в декодере
или битовым ошибкам впереданных спектральных коэффициентах.
ЬГРограничивается толькодлинными окнами.
6.7.2 О п р е д е л е н и я
ttp_data_prescnt
Itp_lag
ltp_coef
1
бит. указывающий, используется ли прогноз в текущем фрейме (
1
) или нет (
0
) (всегда
существует).
11-разрядное число, определяющее оптимальную задержку от 0 до 2047.
3-разрядный индекс, указывающий коэффициент LTPв таблице 152.
141