ГОСТ Р 53556.12-2014
Чтобы применить эту структуру к
IntMDCT, DCT
-IV длины Л’ разлагается следующим об
разом:
/
U f2 D C T
|V/v/2
О -/
со значениями
2
-lV ?ocnvN/2 /I
, (-v(O)
«(о)
ГЛ(о)
ОСТ
IV
N -
U - ? )
I
cs(N/
I
-
1
)
л(Л//2—1)I
1 гл<Л//2-!)
I
N /2
О
/ i^Tocriv
•
I/
о “ /
Iо 7 Ju
’)
ор
4Л/
4N
si -
S(k)
=sin
(2к
+1)л
. cs(Ar)
.
n
(
2
к
+
1)л
■.
к=0
....ЛГ/2-1
4
N
и матрицами перестановки
Р
и
Q
с
Р - Р=Р
=
Р
=1
L=0
Л//4-1
= 0 вдругих случаях,
то есть каждая вторая пара значений переставляется, и
Ош -О ма.» м -1 . к*0
....iV/2-l
Qki
= 0 вдругих случаях,
то есть четные индексы располагаются в первой половине, нечетные индексы располага
ются во второй половине.
Таким образом
DCT
-IV в основном разлагается на 8 многомерных шагов подъема.
Соответствующее инверсное разложением подъема для инверсного
DCT
-IV дает выраже
ние:
■ ° ’ I ’ - 1’ ; t
I
/
-^/ZDCTWJ
О 2 /
N /2
/ -1,
J2DCTXN
T& DCT" N/2
/
0 2/
N /2
<(
0
)
,(С»)r.v(0)
f/ 0*
I rs(N/2-l)
s(N /
2—1)I
I t-.v(A//2—I)
V/ -/i
Вычисление
Stereo-lnt-DCT
-IV, используемого для
Stereo-lntMDCT.
В случае сигнала стерео, кодированного как
channel_pair_element
с включенными
common_window
и
use_stereoJntmdet
, DCГ-IV вычисляется для обоих каналов за один шаг,
39