小波分解-能量与频带的关系

2019-07-17 12:57发布

clear all;
load A4.txt;
figure(1)
%装载第二列信号
d=A4(:,4);
plot(d);title('1-3 原始信号');
xlabel('时间/s');ylabel('振幅/m');
%用db4小波对原始信号进行8层分解并提取系数
[C,L]=wavedec(d,8,'db8');
%用ddencmp()函数获得信号的默认阈值,使用wdencmp()命令函数实现去噪过程
[thr,sorh,keepapp]=ddencmp('den','wv',d);
d2=wdencmp('gbl',C,L,'db8',8,thr,sorh,keepapp);
figure(2)
plot(d2);title('2-3 默认阈值去噪信号');
xlabel('时间/s');ylabel('振幅/m');
%用db4小波对去噪信号进行8层分解
wpt=wpdec(d2,8,'db8','shannon');
figure(3)
plot(wpt);title('小波包树图');
%示意一下,重构的第8层125号节点的小波图
rcfs=wprcoef(wpt,[8 125]);
figure(4)
plot(rcfs); title('重构节点(8,125)小波包');
%第8层小波包能量
wpe=wenergy(wpt);
figure(5);
bar(wpe);
title('3-3 第8层小波包能谱');
xlabel('频带数');ylabel('能量')

高手帮我指导一下,这个程序对吗?谢谢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
damofeisha
1楼-- · 2019-07-17 14:45
小波,学了也好纠结,不会。偷偷的推荐楼主去 I LOVE MATLAB网站看看吧
albertsnow
2楼-- · 2019-07-17 17:11
谢谢哦!!以后多多交流
fantek
3楼-- · 2019-07-17 20:33
小波分析是个很有前途的方向,下载学习一下。
zhoupy1219
4楼-- · 2019-07-18 02:32
 精彩回答 2  元偷偷看……
pinboxiaohuo
5楼-- · 2019-07-18 08:09
我现在也在对振动信号的小波分解,谢谢楼主
cvlly
6楼-- · 2019-07-18 11:50
你好,请问分解出来的256个频带如何与频率对应?

一周热门 更多>