之前写到同态分析,大概是先将时域上的卷积信号x(n)*y(n)做傅里叶变换映射到频域得到乘积信号,乘积信号取对数得到加性信号:lnX(k)+lnY(k),取傅里叶逆变换得到xhat(n)=[lnX(k)+lnY(k)],即b图中的前半段。信号同态系统模型如图:
虽然xhat(n)也属于时域信号,但其与x(n)明显属于不同的离散时域,故将之称为复倒频谱域。称x(n)对数幅度谱的傅里叶逆变换为倒谱,即
关于倒谱和复倒频谱的关系:复倒频谱要进行复对数运算,倒谱只进行实对数运算,计算倒谱的过程中会丢失相位信息,可以由一个实序列的复倒谱求倒谱。
倒谱分析实例:
梅尔频率倒谱系数MFCC:将语音频率划分成一系列三角形的滤波器序列即Mel滤波器组:
MFCC参数计算过程如下:将实际频率尺度转换为Mel频率尺度→在Mel频率轴上配置L个通道的三角形滤波器组→每个滤波器的中心频率在Mel频率轴上等间隔分布→根据语音信号的幅度谱计算每一个三角形滤波器的输出→对所有滤波器输出做对数运算,进一步做离散余弦变换DCT得到MFCC
MEL滤波器组也可以是其他形状,如正弦形的滤波器组等。