ГОСТ Р 53556.4—2013
Используемый фильтр определяется как следующее:
0.33333333333333
0.30150283239582
0.21816949906249
0.11516383427084
0.03183050093751
Сглаженные значения усиления GFlXвычисляются согласно следующему уравнению:
+ /»si) = GLmBooit(m.l), RATE tE(l) й i < RATE tE(l + 1). 0 < m < M, 0 й I < Ц
h S l
I
GFJ m J )
i-0
Gram?(m ’l - J
+
hSL)hSmoom( j)
если
/
* l AH l * l APftv
^ ( m , /в других случаях
для RATE tE(l) й i < RATE tE(l + 1), 0 £ m < M. 0 £ / < L£ .
Первые /isi столбцов матрицы Gr<,mpявляются последними hSLстолбцами матрицы Gr*npпредыдущего
фрейма SBR, если флаг сброса устанавливается (resot =1). в этом случае первые h^ столбцов матрицы
Grompравны Gi>„S:)0jf (m,0)для всех поддиапазонов QMF в пределах диапазона SBR.
Сглаженные значения усиления применяются к входной матрице поддиапазонов X „^- для всех оги
бающих SBR текущего фрейма SBR. согласно:
= GF„(m .l)XH^ n(m ♦ k,.i + tH(Adi), RATE fE(0) 5 / < RATE tE(LE). 0 й т < M.
Уровень шума сглаживается аналогично сглаживанию значений усиления, используя фильтр h&rncom
длины hSL.
Gi + ЛЛ ) = GULniBooJm .l), RATE tE(l) й i < RATE tE(l * 1), 0 5 m < M. 0 <;/ < LE
GTamp{mJ)
если / *1A и /# /* ,„„ и SUBooil(m,l) * 0 и hSL = 0
h S l
GFlX(m,i)I Qronpim.i - j * /1st ]hSl»oo« (/) если / * /* ии S.WSoos.(nU ) * 0 и hSL * 0
; - о
0 в других случаях
для RATE tE(l) й i < RATE tE(l * 1). 0 й m < M. 0 5 / < Le .
Первыестолбцов матрицы Qr„mpявляются последними hSLстолбцами матрицы Qroinpпредыдущего
фрейма SBR, если флаг сброса устанавливается (reset =1). в этом случае первые h^ столбцов матрицы
6 Готрравны QuLxaeoo*(В Д дл я всех поддиапазонов QMF в пределах диапазона SBR.
Шум, основанный на шумовой таблице V (таблица А.91). добавляется к выводу согласно:
J Re{w2(m ,i)} * Re{w2(m,i)) +I RATEtE(l) z i < RATEtE</+1)
| lm {w 2(m,i)} - /m {w2(m,i)} +(miW(^ftoilaiiNaiaa(0) [0 < ГГ1< M, 0 й I < Le.
где ГщимоиМ) = (index,+ (i-R ATE tE(0))M + m 1)moc/(512),
и mdexNoacявляется последнимиз предыдущего фрейма SBR. если флаг сброса устанавли
вается (/-0SGf=1)для этого случая index,(с,1в=0.
В уравнении выше. V(0, /д к * ^ „ г,,)= <Ря*„«м. (W waM.fi» и V(1,fMexNoiM>(9) = <рШо*а (Ъа*мо*»(0>, где
V
rcnouo
O)
и
VinNo**(0 определяются втаблице А.91.
210