波分析由于其特有低熵性,多尺度性,去相关性,选基多样性等特性,在处理非静沧醣苎平稳信号方面具有独特的优势,上一小节对小波分析工具箱中的一维连续小波工具箱进行分析,很多情况下,我摩学固椹们采集的信号都是离散信号,因此本节对一维离散小波分析工具箱进行简单介绍:
工具/原料
小波分析
Matlab
方法/步骤
1、打开matlab,在命令行输入wavemenu,弹出小波分析工具箱主界面,选择Wavelet1-D选项,即一维离散小波变换:
2、选择菜单栏File,艚硒渤恨弹出下拉菜单,选择load-signal,弹出选择对话框,根据你的电脑上安装matlab路径,找到工具箱toolbox-wavelet-wavedemo,选择l髫潋啜缅eleccum.mat文件
3、点击打开按钮,即可载入数据,如下图
4、在一维离散小波分析界面右侧可以选择小波基函数及对应的分解层数,在此分别就单层分解和娇虺樱箬多层分解分别进行介绍,首先进行单层分鞅瓞慈玢解,选择小波函数为db3,分解层数level为1,设置完成后,点击Analyze按钮:
5、选择小波函数db4,分解层数level为5层,单击Analyze,生成图形如下:
6、点击界面右侧的De-noise可以对图像进行去噪处理:
7、点击右侧界面的压缩信号Compress按钮,对信号进行压缩:
8、单击界面的右侧Statistics按钮,可以对原始信号进行统计分析,包括信号的最大值,最小值,平均值等等,在该界面可以还可以查看近似系数和细节系数对应的信号统计分析等
9、单击界面的右侧Histograms按钮,可以绘制原始信号的直方图:
10、此外,在主界面的右侧下方有一个展现模式,点击弹出模式列表,在此选择全分解FullDecomposition,如下:
11、以上就是在matlab中对一维离散小波分析工具箱操作