作者:桂。
時間:2017-02-19 21:47:27
連結:http://www.cnblogs.com/xingshansi/articles/6417638.html

前言
本文主要介紹MATLAB小波工具箱的使用。并以一維離散信号為例,簡要分析。
一、小波分解
不同于傅裡葉變換,小波分解采用小波基的方式對信号進行分解,即通過基信号的平移、伸縮等變換,将信号進行分解。下圖給出小波分解的一般特性:
圖中可以觀察到,a8對應的小波基較大,d8~d1對應的小波基依次減小,分解層數越多,對應頻率分量劃分越詳細。
對應的小波分解邏輯關系為:
二、小波工具箱使用簡介
A-啟動小波工具箱
打開MATLAB,在Command Window輸入:wavemenu,回車,即可看到如下頁面:
B-加載、分析資料
以Wavelet 1-D為例,加載資料如圖所示:
即可看到對應的原始資料:
在左上角根據自己的設定,可以選擇不同的小波基、以及對應分解的層數:
對應的分解結果:
在Display mode中選擇不同的模式,可以觀察不同特性:
- 模式1:Show and scroll(觀察重構特性,殘差特性)
- 模式2:Full Decomposition(觀察分解特性)
- 模式3:Separate Mode(觀察分解特性,對應的重構特性)
- 模式4:Show and scroll(stem cfs)(觀察小波系數,此點存疑,似乎對應不上)
- 模式5:Tree mode (觀察分解樹)
C-導出資料
所有的分解資料,可按如下操作導出:
其中:a1;a2;...;an對應路徑1的資料,d1;d2;...;dn對應路徑2的資料.
參考:
http://blog.sina.com.cn/s/blog_6163bdeb0102dw7a.html