语音识别MFCC系列(三)——离散余弦变换DCT

本文通过从离散傅里叶变换DFT出发,详细解释了如何推导出离散余弦变换DCT。对于实数信号,DCT的系数仅包含实部,不含有虚部。DCT实质上是将原点的信号对称延拓后进行DFT,得到的系数全为实数。

都说DCT和离散傅里叶变换DFT其实是一样的,那咱们就从DFT推出DCT吧。

如果信号是实数,那么DFT的系数有实部,有虚部,是复共轭的,也就是说正频率的系数是负频率系数的共轭,原理参考前两篇博客:

连续信号的请看语音识别MFCC系列(一)——连续信号、傅里叶变换

离散信号的请看语音识别MFCC系列(二)——离散信号、离散傅里叶变换

 

那么DCT最后求得的系数只有实部,没有虚部。

有一段N点的信号\{ x [ 0 ] , \cdots , x [ N - 1 ] \},我们构建一个2N点的序列:

                                                      x ^ { \prime } [ m ] \triangleq \left\{ \begin{array} { l l } { x [ m ] } & { ( 0 \leq m \leq N - 1 ) } \\ { x [ - m - 1 ] } & { ( - N \leq m \leq - 1 ) } \end{array} \right.

这个2N点的序列x ^ { \prime } [ m ]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值