ГОСТ Р 53556.4—2013
ным банком QMF. Массив х принимается состоящим из 320 входных выборок временного интервала.
Более высокий индекс в массив соответствует более старым выборкам. Фильтрация включает следующие
шаги:
- сместить выборки в массиве х на 32 позициями. Самые старые 32 выборки отбрасываются,
а 32 новых выборки сохраняются в позициях от 0 до 31:
- умножить выборки массива х на любой коэффициент окна с. Коэффициенты окна можно найти в
таблице А.89;
- суммировать выборки чтобы создать массив с 64 элементами и.
- вычислить 32 новые выборки поддиапазона матричной операцией Ми,
где
охр () в уравнении обозначает комплексную экспоненциальную функцию, а /является мнимым моду
лем.
Каждый цикл производит 32 комплексных выборки поддиапазона, представляющих вывод от одного
поддиапазона блока фильтров.Для каждого фрейма SBRблок фильтров будет вырабатывать выборки под
диапазона numTimeSlots RATEдля каждого поддиапазона, соответствующие сигналу временного интер
вала длиной numTimeSlots RATE 32 выборок. W [k][l] соответствует выборке поддиапазона 1 в поддиапа
зоне QMF к.
6.18.4.2 Блокфильтров синтеза
Фильтрация обрабатываемых SBR сигналов поддиапазона достигается использованием банка
QMF с64 поддиапазонами. Вывод из блока фильтров является вещественным числом выборок временно
го интервала. Фильтрация синтеза включает следующие шаги, где принимается массив v. состоящий
из 1280 выборок:
- сместить выборки в массиве и на 128 позиций. Самые старые 128 выборок отбрасываются;
- 64 новые оцененные комплексные выборки поддиапазона умножаются на матрицу N, где
В уравнении ехр () обозначает комплексную экспоненциальную функцию и /является мнимой едини
цей. Реальная часть вывода сохраняется в позициях от 0 до 127 массива v.
- извлечь выборки из v, чтобы создать массив д с 640 элементами;
- умножить выборки массива д на окно с чтобы создать массив w. Коэффициенты окна с смогут быть
наивны в таблице А.89 и являются такими же. какдля блока фильтров анализа;
- вычислить 64 новых выходных выборки суммированием выборок из массива w.
Каждый фрейм SBR производит вывод 64 выборок временного интервала numTimeSlots RATE.
X /ty/7/соответствует выборке 1 поддиапазона в поддиапазоне OMFk, и каждый новый цикл производит
64 выборки временного интервала как выход.
6.18.4.3 Блок фильтров субдискретизируемого синтеза
Фильтрация субдискретизируемого синтеза SBR-обработанных сигналов поддиапазона достигается,
используя 32-канальный банк QMF. Выводиз блока фильтров является вещественными выборками времен
ного интервала. Фильтрация синтеза включает следующие шаж. где массив
у с о с т о я
щ
и й и з
6 4 0
выборок,
принимается.
- сместить выборки в массиве уна 64 позиции. Самые старые 64 выборки отбрасываются:
- 32 новые комплексные выборки поддиапазона умножаются на матрицу N, где
В уравнении ехр 0 обозначает комплексную экспоненциальную функцию, и / — мнимая единица.
Реальная часть вывода из этой работы сохраняется в позициях от 0 до 63 массива v,
- извлечь выборки из v чтобы создать массив д с 320 элементами:
201