首页 理论教育 MDCT-MDST快速转换优化方法

MDCT-MDST快速转换优化方法

时间:2023-06-18 理论教育 版权反馈
【摘要】:对于N个2N维的MDCT的基向量ck和MDST的基向量sk,将其分解为N维的列向量表示,即式中:k=0,1,…观察上式,有结论1:第i帧MDST谱线Yi能够由相邻的MDCT谱线Xi-1和Xi+1构成,而与当前帧MDCT谱线Xi无关。因此,通过以上的分析讨论,有结论3:直接从MDCT谱线构建MDST谱线需要使用的两个矩阵。

MDCT-MDST快速转换优化方法

对于N个2N维的MDCT的基向量ck和MDST的基向量sk,将其分解为N维的列向量表示,即

式中:k=0,1,…,N-1,上标“T”表示转置,上标“0”和“1”分别表示基向量的前半部分和后半部分的子向量。于是,得到四个N×N的矩阵

下面我们关注MDCT的基函数ck和MDST的基函数sk的两个基本性质。

性质1:C0的列向量和S1的列向量是奇对称的,C1的列向量和S0的列向量是偶对称的,且ck和sk是正交的。

式中:J是N×N的反对角单位阵,I是N×N的单位阵。

性质2:矩阵S0和C1,S1和C0两两间可通过符号阵相互转化。

式中:P是N×N的符号单位阵,其仅在对角线上有数值+1,-1,+1,-1,…。

性质3:sk和ck是两两正交,对延时N点的sk和ck之间有如下对应关系。

同理有

1.未加窗的情况

对于第i帧2N点的时域信号xi(n),可通过第i-1帧MDCT谱线Xi-1(k)、第i帧MDCT谱线Xi(k),以及第i+1帧MDCT谱线Xi+1(k)完美重建,即MDCT的重叠相加特性:

式中:分别为时域信号xi(n)的前N点和后N点组成的N维列向量。

对于反对角单位阵J,有性质J T J=JJ=I,于是

故,矩阵S0、C1、S1和C0有性质:

此时,将式(4.83)和式(4.84)代入第i帧的MDST谱线Yi定义式,有

式中:Xi-=(Xi+1-Xi-1)/2,=(Xi+1+Xi-1)/2。观察上式,有

结论1:第i帧MDST谱线Yi能够由相邻的MDCT谱线Xi-1和Xi+1构成,而与当前帧MDCT谱线Xi无关。

2.加窗的情况

变换中为了保证帧间过度的平滑,采用先前的相关记号,加窗后的MDCT重叠相加特性表现为

式中:W0和W1是N×N对角矩阵,其对角线上的元素分别是窗函数w(n)和w(n+N)。考虑N×N的反对角单位阵J,右乘的作用是列向量反序排列,左乘的作用是行向量反向排列,加窗需要满足的重建条件可表示如下,

(www.xing528.com)

同理,易有W1=JW0 J。且对于对角矩阵W0和W1,有W0 W1=W1 W0。将以上关系式代入矩阵运算,对矩阵S0、S1、C0、C1、W0和W1间有如下性质:

证明:

故, W1 W0 C0=0。同理有, W0 W1 C1=0。证毕。

(2) W1 W1 C1= C1/2 W0 W0 C0= C0/2(4.90)

证明:

同理有, W0 W0 C0= C0。证毕。

此时,将式(4.89)和(4.90)代入加窗的第i帧MDST谱线Yi定义式,有

式中:=(-Xi+1-Xi-1)/2,=(-Xi+1+Xi-1)/2。观察上式,有

结论2:第i帧加窗的MDST谱线同样能够由相邻加窗的MDCT谱线Xi-1和Xi+1构成,且与当前帧MDCT谱线Xi无关。

3.MDCT-MDST转换矩阵

观察式(4.86)和(4.91),不难发现不论是否加窗,MDST谱线的合成都与相同的两个矩阵相关。下面就考察这两个矩阵。

(1)差矩阵( S C0-S C1)是一个符号单位阵P的转置。

证明:记P为N×N维对角阵,其对角线上的元素为(-1)k-1

由式(4.76)有

故,

将式(4.72)中等式C T0 C0+C T1 C1=NI代入上式,有

证毕。

(2)和矩阵是一个稀疏对角阵T,其表达形式较为复杂。

式中:θ=π/(2N),分子仅是一个正负1的变化。绘制绝对值曲面如图4-11所示。

图4-11 稀疏对角阵T的绝对值曲面

从图4-11我们可以发现,稀疏对角阵T除接近对角线元素外,大多数元素数值上都接近零值,即图4-11中所示为黑色。因此,通过以上的分析讨论,有

结论3:直接从MDCT谱线构建MDST谱线需要使用的两个矩阵。一个是运算量极小的符号单位阵,另一个是仅在对角线附近有数值的稀疏矩阵。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈