时频分析的时频谱分解

来自维基学院

截至目前为止发展的几种时频分析方法中,科恩系列分布是最为有力的转换之一,但是其计算复杂度高于短时距傅立叶变换小波分析,因此在应用上有所受限。 透过将时频分布的核分解为不同时频谱的线性组合,每一份时频谱都是由简单的短时距傅立叶变换所计算而得,可以协助我们有效降低分析信号时频特性的计算量。一般来说当我们使用哈尔小波转换来分解时频分部的核的时候,我们可以将STFT的计算量降至只需少量的短时距傅立叶变换即可。

基本概念[编辑 | 编辑源代码]

根据Cunningham和Williams最早提出的想法,首先我们将时频分布的核分解为不同短时距傅立叶变换的结果

然后将短时距傅立叶变换的结果以时频谱的窗函数和信号加以分解而得

则我们能顺利将核分解为不同时频谱的窗函数,但是尽管不同的时频谱之间彼此正交,不同的时频谱之间并没有重要性的顺序关联性让我们能依据逼近精细度的不同而选择要保留那些项,因此还是必须计算完整的分解以决定所有的时频谱。

时频谱分解[编辑 | 编辑源代码]

一般来说,一个离散双线性的时频分布计算由此时频分布的核所决定,并可表达为内积的形式

其中分别代表时间位移和频率位移的算子,而则是代表核的作用算子,透过将算子以特征值分解,我们可以将核分解为线性成分,因而时频分布本身被拆解为时频谱的和。具体的来说和可以被分解为

其中是窗函数,而是特征值,因此我们重新改写时频分析的计算为

可以被看作信号的短时距傅立叶变换,因而若令

则时频分布拆解为不同的时频谱的和,系数代表权重,并可被简单的由特征值分解计算而得

降低STFT的计算量[编辑 | 编辑源代码]

的离散维格纳分布的核矩阵为

选取8点的哈尔小波作为基底,可计算出特征值的矩阵

可见一开始需要计算次的时频谱,透过特征值分解只有少数的非零系数,因此可大大减低计算量。

参考资料[编辑 | 编辑源代码]

  • G.S. Cunningham, W.J. Williams, “Kernel decomposition of time-frequency distributions”, IEEE Trans. Signal Process. 42 (6) (1994) 1425-1442.
  • W.J. Williams, T.-H. Sang, J.C. O’Neill, E.J. Zalubas, “Wavelet windowed time-frequency distribution decompositions”, in: Proc. SPIE: Advanced Signal Processing Algorithms, Architectures, and Implementations VII, vol. 3162, Soc. of Photo-Optical Instrumentation Engineers, 1997, pp. 149-160.
  • Boualem Boashash, “Time frequency signal analysis and processing”, 2016

外部链接[编辑 | 编辑源代码]