ГОСТ Р 53556.4—2013
где tompBw(i) вычисляется как
tempBw(i)
0.75000neivBiv +0.25000bivArray’(/). если rtewBw < bwArray’(i)
0.90625/JeivBvv +0,09375bwAnray’(/). если newBw < bwArray’{i)’5,<c
bwArray’являются значениями bwArray. вычисленными в предыдущем фрейме SBR и являются ну
лем для первого фрейма SBR. nowBw является функцией bs_invf_modc {/) и bsjnvfjnoder’ (/), данной
таблицей 175. где bsJnvf_moder’являются значениями bsJnvf_mode из предыдущего фрейма SBR и явля
ются нулем для первого фрейма.
Т а б л и ц а 175 — Функция
newBw
bs_invfmodo(i)
bs invf mode(i)’
Выключено
НижнийПромежуточный
Сильный
Выключено
0.0
0.60.9
0.98
Нижний
0.6
0.750.9
0.98
Промежуточный
0.0
0.750.9
0.98
Сильный
0.0
0.750.9
0.98
6.18.6.3 Генератор HF
Выходная переменная numPatches является целочисленным значением, определяющим число пат
чей. patchStartSubband и patchNumsubbands являются векторами, содержащими вывод данных из алго
ритма решения патча.
Генерация HF получается согласно:
+ I
hf
a
oi
) ~ X
lo
»(P-l+ (нмоу) + bwArray[g{k))a.0{p)XLOv, (р,1- 1 + tHfAaj) +
+ [bwArrarfg(k))]2a,(p)Xiow(p./-2 +
W
m
1)’
где g(k) определяется g(k)fTaa(cNi>iio(g(k)) ± k <* 1) и
/-1
к * k „ * x + X patchNumSubbands(g)
g-o
p = patchStartSubbands(i) +x
для
0 5 x < patchNumSubbands(i), 0 й i < numPatchos. RATEtE(0) й I < RATEt^LE)
6.18.7 Корректировка HF
6.18.7.1 Введение
Регулятор огибающей принимает входную QMF-матрицу XHtgnи производит выходную QMF-матри-
цу Y. Корректировка огибающей выполняется на весьдиапазон SBR. покрывающий М поддиапазонов QMF,
начиная с поддиапазона к,. в течение периода времени, охваченного текущим фреймом SBR {обозначен
ный вектором tE). Все временные матрицы и векторы индексируются от нуля, удаляя смещение к,. Коррек
тировки огибающей является независимым от канала, и обрисовано толькодля одного канала, и толькодля
одногофрейма SBR. Переменные получены в результате обработки предыдущего фрейма SBR, предпола
гаются нулевыми для первого фрейма SBR.
6.18.7.2 Отображение
Данные извлеченные из полезной нагрузки потока битов являются векторами {или матрицами), содер
жащими элементы данных, представляющими частотный диапазон нескольких поддиапазонов QMF. Эти
сгруппированные данные отображаются на самую высокую доступную разрешающую способность по ча
стоте для корректировки огибающей, то есть вотдельные поддиапазоны QMFв пределахдиапазона SBR.
Это означает, что у нескольких смежных поддиапазонов в отображенных векторах (или матрицах)будет то же
самое значение.
205