ГОСТ Р 53556.12-2014
Вторая половина текущего блока выходных значений
Windowing/TDA
должна быть сохра
нена для следующего блока.
Для вычисления
1MDCT
спектральные значения
MDCT
преобразовываются инверсным
DCT-W.
вывод умножается на -1, и порядок инвертируется. Затем вторая половина сохраняется
для следующего блока, первая половина обрабатывается инверсным блоком
Windowing/TDA
вместе со значениями, сохраненными из предыдущего блока.
5.10.2.4 Структура
МОСТ
и
IMDCT
для различных последовательностей окон
На рисунке 1и 2 структура иллюстрируется для типичных последовательностей окон.
1024
inputsamples
• 1024
inputsamples
7 1024
inputsamples
Г1024
inputsamples
1 1024
inputsamples
•
Windowing/TDAWindowing/TiDAShort Windowing/TDAWindowing/TiDA
DCT-W
I
DCT-WEight Shor DCT-WDCT-W
LONG MDCT
j
START MDCTSHORT MDCTSTOP MDCT
i
................................................................. ................................... ............................. !
Рис. 1- Структура
MDCT
для последовательности
LONG. START. SHORT. STOP
LONG MDCT
:
START MDCT
:
SHORT MDCT\ STOP MDCT\ LONG MDCT
|
Inverse DCT-WInverse DCT-WInverse short DCT-WInverse DCT
-IV
Inverse DCT-W
|
Inverse WinJTDAInverse short Short WinJTDAInverse Win./TDA
output samples\ output samplesoutput samplesoutput samples
Рис. 2 - Структура
IMDCT
для последовательности
LONG. START. SHORT. STOP. LONG
5.10.2.5
IntMDCT
IntMDCT
является инверсным целочисленным приближением
MDCT.
Здесь используются
две версии этого преобразования, полагаясь на тот же самый алгоритм:
Mono-IntMDCT:
Эта версия обеспечивает спектр
IntMDCT
одного канала.
Stereo-IntMDCT:
В случае элемента пары каналов с включенными
commonjwindow
и
use_stereo_intmdct
, используется эта версия. Она обеспечивает спектр
Mid/Side IntMDCT
левого
37