查看“︁時頻分析的時頻譜分解”︁的源代码
←
時頻分析的時頻譜分解
跳转到导航
跳转到搜索
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
截至目前為止發展的幾種[[:w:時頻分析|時頻分析]]方法中,[[:w:科恩系列分布|科恩系列分布]]是最為有力的轉換之一,但是其計算複雜度高於[[短時距傅立葉變換]]和[[小波分析]],因此在應用上有所受限。 透過將時頻分布的核分解為不同[[時頻譜]]的線性組合,每一份時頻譜都是由簡單的短時距傅立葉變換所計算而得,可以協助我們有效降低分析信號時頻特性的計算量。一般來說當我們使用[[哈爾小波轉換]]來分解時頻分部的核的時候,我們可以將STFT的計算量降至只需少量的短時距傅立葉變換即可。 ==基本概念== 根據Cunningham和Williams最早提出的想法,首先我們將時頻分布的核分解為不同短時距傅立葉變換的結果 :<math> C(n \, ,k) = \sum_{i=1}^{M} \lambda_i|STFT_i(n,k)|^2 </math> 然後將短時距傅立葉變換的結果以時頻譜的窗函數<math>w_i(n)</math>和信號<math>x(n)</math>加以分解而得 :<math> STFT_i(n,k) = \sum_{m=0}^{N-1} x(m-n)w_i(m)e^{-j2\pi \,mk/N} </math> 則我們能順利將核分解為不同時頻譜的窗函數<math>w_i(t)</math>,但是儘管不同的時頻譜之間彼此正交,不同的時頻譜之間並沒有重要性的順序關聯性讓我們能依據逼近精細度的不同而選擇要保留那些項,因此還是必須計算完整的分解以決定所有的時頻譜。 ==時頻譜分解== 一般來說,一個離散雙線性的時頻分布計算由此時頻分布的核<math>\psi</math>所決定,並可表達為內積的形式 :<math> X(n,\omega \, ,\psi) = \sum_{n_1} \sum_{n_2} x(n+n_1) e^{-j\omega \,(n+n_1)}\psi(-\frac{n_1+n_2}{2},n_1-n_2)[x(n+n_2)e^{-j\omega \,(n+n_2)}]^{*}=<, \tilde{\psi}\bar{S}_{-n}\bar{M}_{-\omega}x,\bar{S}_{-n}\bar{M}_{-\omega}x > </math> 其中<math>\bar{S}_{-n}</math>和<math>\bar{M}_{-\omega}</math>分別代表時間位移和頻率位移的算子,而<math>\tilde{\psi}</math>則是代表核<math>\psi</math>的作用算子,透過將算子<math>\tilde{\psi}</math>以特徵值分解,我們可以將核分解為線性成分,因而時頻分布本身被拆解為時頻譜的和。具體的來說和可以被分解為 :<math>\sum_{k} \sum_{l}\lambda_{k,l}w_k(n_1) w_l(n_2)</math> 其中<math>w_k</math>和<math>w_l</math>是窗函數,而<math>\lambda_{k,l}</math>是特徵值,因此我們重新改寫時頻分析的計算為 :<math> X(n,\omega \, ,\psi) = \sum_{n_1}x(n+n_1) e^{-j\omega \,(n+n_1)} \sum_{n_2}[x(n+n_2)e^{-j\omega \,(n+n_2)}]^{*}\sum_{k} \sum_{l}\lambda_{k,l}w_k(n_1) w_l(n_2)</math> 則<math>\sum_{n_1} w_k(n_1) x(n+n1) e^{-j\omega \,(n+n_1)}</math>可以被看作信號<math>x(n)</math>的短時距傅立葉變換<math> STFT_k(n,\omega)</math>,因而若令<math>SP_{k,l}(n,\omega)=STFT_k(n,\omega)STFT_l^{*}(n,\omega)</math> :<math> X(n,\omega \, ,\psi) =\sum_{k}\sum_{l}\lambda_{k,l}SP_{k,l}(n,\omega)= \sum_{k}\sum_{l}\lambda_{k,l}STFT_k(n,\omega)STFT_l^{*}(n,\omega)</math> 則時頻分布拆解為不同的時頻譜的和,係數<math>\lambda_{k,l}</math>代表權重,並可被簡單的由特徵值分解計算而得 ==降低STFT的計算量== <math>8 \times 8</math>的離散維格納分布的核矩陣為 :<math>\begin{bmatrix}0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 \\ 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 \\ 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 \\ 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 \\ 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 \\ 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 \\ 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 \\ 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \end{bmatrix}</math> 選取8點的哈爾小波作為基底,可計算出特徵值的矩陣 :<math>(\lambda_{k,l})=\begin{bmatrix}1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\ 0 & -1 & 0 & 0 & 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & -1 & 0 & 0 & 0 & 0 \\ 0 & 0 & -1 & 0 & 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 & 0 & 0 & 0 & -1 \\ 0 & 0 & 0 & 0 & 0 & 0 & -1 & 0 \\ 0 & 0 & 0 & 0 & 0 & -1 & 0 & 0 \\ 0 & 0 & 0 & 0 & -1 & 0 & 0 & 0 \end{bmatrix}</math> 可見一開始需要計算<math>8 \times 8 = 64</math>次的時頻譜,透過特徵值分解只有少數的非零係數,因此可大大減低計算量。 == 参考资料 == <!--- 參見 https://zh.wikipedia.org/wiki/Help:脚注 以獲知如何使用 <ref></ref> 標籤來插入參考資料,它们會自動顯示在下方。 --> <!-- 參考資料為維基百科中非常重要的一環,請確保您加入的「每一句話」都是出自於某個來源,並請加入該句話後使用<ref>來源</ref>的方式標註來源--> {{Reflist}} *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 == 外部链接 == [[Category:工程]]
该页面使用的模板:
Template:Reflist
(
查看源代码
)
返回
時頻分析的時頻譜分解
。
导航菜单
个人工具
登录
命名空间
页面
讨论
不转换
查看
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
特殊页面
工具
链入页面
相关更改
页面信息