ГОСТ Р 53556.12-2014
s
4Л/
*(*)= afAr)J—2 > (fco
\2k*U N )(2m +i)p
, где А--0 ......
2N •
1
Вход в
MDCT
и выход из
IMDCT
имеют 50% перекрытие, то есть
N
выборок. В
IMDCT
вывод двух последующих блоков добавляется в области перекрытия.
5.10.2.1
MDCT
и
\MDCT
посредством
DCT-
IV
MDCT
и
IMDCT
для
IntMDCT
делятся на два блока:
работа с окнами
(Windowing)
и искажение временного домена
(ТОЛ):
дискретное косинусное преобразование типа IV
(DCT-W).
5.10.2.2 Вычисление и работа с окнами блока
TDA
5.10.2.3 Структура
MDCT
и
IMDCT
для различных последовательностей окон
В
МОСТ
блок
Windowing
(работа с окнами) блока
ТОЛ
вычисляется согласно
(*(*)
I
\x(N -\-к)}
I. где
к = О.
(wiN-л-к)
w (k )
V
х ( к)
)
I, -*(Лг)
w(N-l‘k\f(X(N‘%k))
N /
2-1.
В
IMDCT-i
тот блок инвертируется согласно
[ ’<*>
■"’(*> If ’<*>
\x(N-\-к))(, w(k)w(N-\-k))\x(N--\-k)\
N /2 -
1.
Операция иаложения/добавления уже содержится в этом вычислении.
ОСТ-
IV длины
N
определяется так:
где
т =
0......
N
-1.
Инверсный
DCT-
IV длины
N
имеет те же самые коэффициенты, это определяется как:
=•
гдс’^-1-
Для вычисления
MDCT
рассматривают вывод двух последующих этапов
Windowing/TDA.
Пусть ДО), ...д’
(N-
1) будет выводом этапа
Windowing/TDA
предыдущего блока и
x\N)
.......
. д-‘
(2ЛМ) будет выводом этапа
Windowing/TDA
текущего блока. Затем
DCT-
IV применяется к зна
чениям
N
-x’(N *N /2-\).-x’(N *N /2-2)
....).-x(/V -l).-x(/V -2)....................
-x ‘(N /
2
).
To есть используются вторая половина предыдущего блока и первая половина текущего
блока. Порядок значений возвращается, и значения умножаются на -1 прежде, чем применить
DCT-W
длины
N.
36