ГОСТ Р 53556.4—2013
bsco = max (INT(maxAACLine 32lframeLength) - Isb,0) и где
maxAACLino
{
swb_offsot_iong_window[rr\ax(max_sfb~XO)]. для длинных блоков
8swb_offset_ short_windov/[max(max_sfb-\0)]. для коротких блоков.
Если инструмент SBR используется для чисто повышающейдискретизации безобработки SBR. мат
рица X создается согласно:
(
x lo
w№J+tHFA(B), 0 й к < 32. 0 5 / < numTimoSlotsRATE
0,32 5 к <64. 0 £ /< numTimeSlotsRATE.
Соответственно матрица выборок X(k.f), 0 £ /с< 64,0 £ / < rtumTimeRATE синтезируется в банке QMF
синтеза в соответствии с 6.18.4.2.
6.18.6 Генерация HF
6.18.6.1 Введение
Цель генератора HF это вставка или копирование ряда сигналов поддиапазона, полученных из анали
за банка фильтров от последовательных поддиапазонов матрицы XLowдо последовательных поддиапазо
нов матрицы Х„,^. Определение вставки, то есть ряда патчей и исходных диапазонов для отдельных
патчей, описывается векторами patchNumsubbands и patchStartSubband. и переменной numPatches. Сиг
налы поддиапазона Хи>дп инверсно фильтруются согласно уровням инверсной фильтрации, сообщаемым
из кодера.
6.18.6.2 Инверснаяфильтрация
Инверсная фильтрация выполняется в два шага. Сначала выполняется линейное предсказание на
сигналах поддиапазона XLo„. Затем производится фактическая инверсная фильтрация независимодля каж
дого из ситалов поддиапазона, вставленных вХН19Лгенератором HF. Сигналы поддиапазона комплексные,
что приводит к комплексным коэффициентам фильтра для линейного предсказания так же какдля инверс
ной фильтрации. Коэффициенты фильтра прогноза получаются методом ковариации. Вычисленные элемен
ты матрицы ковариации таковы:
MU)»I
*<*> - <»,(Z2)<t»(1.1) - T -J — |<>„Н2)|г.
rx v n T u n o S /o ts R A T S
»6 - J
rt-0
XL
0
w(k,n-i+tHFA^)X[
0
J k ,n -j
*-t
H F A d j >
0 й!< 3
lS y<3
о
0 й к <k,
.
Коэффициенты а^к) и а,(Л). используемыедля фильтрации сигнала
поддиапазона, вычисляются так:
0*(0.1)0*(1.2) - 0*(0.2)ЛА(1.1)
« ,(*)*
d ( k )
d[k) * 0
0. d(k) в 0
А<0.1)+ «,(<() Й(12)
0k(t1 )^0
<*„(*>
0.
в первой формуле £(л, является параметром релаксации. Кроме того, если какая-либо из величин
к) и а,(*) больше или равна 4. оба коэффициента обнуляются.
Вычисление факторов chirp. bwArray. показано ниже. Каждый фактор chirp используется в рамках
определенного частотногодиапазона, определенного таблицей полосы частот минимального уровня шума
I О.если tempBiv(/)<0.015625
bwArray(i) - j fempQw^ если tGmpBw(i) > 0.015625’ 0 5/< N° ’
204