急求小波包分解和重构程序,在线等!

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/23 16:00:18
急求小波包分解和重构程序,在线等!急求小波包分解和重构程序,在线等!急求小波包分解和重构程序,在线等!1.装载信号在MATLAB命令行中输入loadnoisblocs=noisbloc(1:1024)

急求小波包分解和重构程序,在线等!
急求小波包分解和重构程序,在线等!

急求小波包分解和重构程序,在线等!
1.装载信号
在MATLAB命令行中输入
load noisbloc
s=noisbloc(1:1024);
ls=length(s);
plot(s);
2.完成信号的单尺度一维离散小波分解
采用db4基本小波分解信号
在命令窗口中输入
[cA1,cD1]=dwt(s,'db4');
这就产生了低频系数cA1和高频系数cD1.
可以通过whos命令查看cA1和cD1的长度:
whos
Name Size Bytes Class
cA1 1x515 4120 double array
cD1 1x515 4120 double array
ls 1x1 8 double array
noisbloc 1x1024 8192 double array
s 1x1024 8192 double array
Grand total is 3079 elements using 24632 bytes
3.从系数中重构低频部分和高频部分
从第二步产生的系数cA1和cD1构造第一层的低频和高频(A1和D1)系数;
A1=upcoef('a',cA1,'db4',1,ls);
D1=upcoef('a',cD1,'db4',1,ls);
或用下面两个函数:
A1=idwt(cA1,[],'db4',ls);
D1=idwt(cD1,[],'db4',ls);
4.显示高频和低频部分
为了显示第一层分解结果,输入
subplot(211); plot(A1); title('低频A1');
subplot(212); plot(D1); title('低频D1');
5.由小波逆变换恢复信号
使用idwt函数很容易实现,在命令窗口输入
subplot(211); plot(s); title('原始信号');
subplot(212); plot(A0); title('重构信号');
6.多层一维分解
为了完成一个5层的分解,输入:
[C,L]=wavedec(s,5,'db4');
7.提取系数的低频和高频部分
为了从上面的C中提取第3层的低频系数,输入:
cA3=appcoef(C,L,'db4',3);
8.重构第3层的低频系数
为了从上面的C中重构第3层的低频系数,输入:
A3=wrcoef('a',C,L,'db4',3);
9.重构第1、2、3、4、5层的高频信号
其方法是:
cA5=appcoef(C,L,'db4',5);
A5=wrcoef('a',C,L,'db4',5);
D1=wrcoef('d',C,L,'db4',1);
D2=wrcoef('d',C,L,'db4',2);
D3=wrcoef('d',C,L,'db4',3);
D4=wrcoef('d',C,L,'db4',4);
D5=wrcoef('d',C,L,'db4',5);
下面显示多尺度一维分解的结果:
subplot(322); plot(D1); title('低频D1');
subplot(323); plot(D2); title('低频D2');
subplot(323); plot(D3); title('低频D3');
subplot(325); plot(A5); title('低频D4');
subplot(326); plot(A5); title('低频D5');
10.重构原始信号并显示
A0=waverec(C,L,'db4');
subplot(311); plot(s); title('原始信号');
subplot(312); plot(A0); title('重构信号');
subplot(313); plot(s-A0); title('误差信号');

急求小波包分解和重构程序,在线等! 小波分析和小波包分析的区别是什么关于信号分解和重构的 MATLAB 小波包分解与重构我现在得到了需要进行小波分解与重构的原信号( .mat文件),在小波工具箱中已经载入了原信号,并且进行了小波包分解.但是我不知道如何进行重构.“选择能量最大的 急需用matlab对图像进行小波分解和重构的程序试过几种程序,但重构图像跟原图像差别很大,不知道是什么原因,最好有调试好的程序 什么是小波包小波包和小波有什么区别?我所了解到的小波包,它可以对高频信息进行完全分解.能不能用比较通俗的话解释一下?长篇大论的就不要浪费时间了,如果我明白了定会加分! matlab小波包和小波分析低频系数就是近似系数,高频系数就是细节系数,小波分析是不是只对低频部分进行分解,分解成低频、高频两部分;小波包分解对低频和高频部分都进行分解,某一层是低 分析化学,第五题!重谢!在线等! 大学物理, 动能定理,在线等,重谢! 高等数学,多重积分,在线等~~重谢! MnO2和KClO3受热分解成什么 快点告诉我 在线等 谢谢啦 求问铬离子,重铬酸根离子和铬酸根离子的颜色,急在线等 不计摩擦和绳重,动滑轮功率能否为100%?在线等,快点 x3+y3--x2y--xy2分解因式在线等.3和2是指数!--减号急,要过程 matlab小波包程序是使用wpdec函数直接就可以进行小波包变换了么?这个函数需要的参数都有哪些 把90分解质因数是___________我在线等 分解因式m平方-2m在线等 分解因式,求大神,谢了,在线等 高等数学,曲线积分与曲面积分!在线等!重谢!