小波去噪和小波包去噪的对比.docVIP

  • 0
  • 0
  • 约1.55千字
  • 约 5页
  • 2026-03-09 发布于江苏
  • 举报

小波分析作业 学生姓名:柴凯

问题1:试生成一个含噪声信号,利用matlab中的小波去噪和小波包去噪函数去除噪声,比较两者的性能差异。

程序如下:

clc

clearall

loadnoisdopp

x=noisdopp;

subplot(311)

plot(x);

title(原始信号的波形图)

axistight;

[thr,sorh,keepapp]=ddencmp(den,wv,x);

xwd=wden(x,rigrsure,s,one,4,sym4);

subplot(312)

plot(xwd)

title(小波降噪信号)

axistight

[thr1,sorh1,keepapp1,crit]=ddencmp(den,wp,x);

xwpd=wpdencmp(x,h,4,sym4,sure,thr1,1);

subplot(313)

plot(xwpd)

title(小波包降噪信号)

axistight

运行结果如下:

区别:小波变换在低信噪比情况下的去噪效果较好,小波包分解去噪后信号更加的平滑;小波分解主要是针对细节成分全置0或者给定软(硬)阈值去噪,容易丢失信号中的有用信息。

问题2:研究小波包分解树中各节点的重构系数,给出其频谱分布,讨论波包分解的频带划分

程序如下:

clc

clearall

loadnoisdopp;

s=noisdopp;

文档评论(0)

1亿VIP精品文档

相关文档