网站大量收购独家精品文档,联系QQ:2885784924

分形降噪处理的小波分析MATLAB工具箱教程.docx

分形降噪处理的小波分析MATLAB工具箱教程.docx

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
分形降噪处理的小波分析MATLAB工具箱教程

进入小波分析工具包模块,选择1维小波包分型降噪处理模块选择file,然后选择载入文件,载入.mat格式的文件,载入采集的载荷时间历程数据载入数据后,会出现载入的信号时间历程,如下图所示,然后选择分形的小波类型,已经分形的小包等级,这里选择db2小波,5级水平为例进行处理点击analyze将会出现如下图所示的小波分形处理后的结果点击De-noise处理模块进行降噪处理,将会出现下图所示的操作界面, 可以根据需要选择不同的降噪处理方式选择不同的降噪处理方式,选择阈值选择的方式,也可以根据需要自动调节阈值。调节好降噪处理的参数后,点击de-noise按钮,就会出现最终的小波包分析结果。最后点击visual de-noise signal将会出现如下图所示的降噪处理后的结果。上述就是小包分形降噪处理的简单步骤,可以处理简单的近似的小包处理,读者可以根据需要进一步扩展,下面给出上面工具包的原始MATLAB程序,方便读者进一步扩展和创新。clc;clear;xx=load(实验数据.txt);x=xx(:,1);y=xx(:,2);x=x(end:-1:1);y=y(end:-1:1);wname =sym6; lev=5;[c,l] = wavedec(y,lev,wname);sigma = wnoisest(c,l,1);alpha=2;thr1 = wbmpen(c,l,sigma,alpha); [thr2,nkeep] = wdcbm(c,l,alpha);xd1 = wdencmp(gbl,c,l,wname,lev,thr1,s,1); [xd2,cxd,lxd,perf0,perf2]= wdencmp(lvd,c,l,wname,lev,thr2,h); [thr,sorh,keepapp] = ddencmp(den,wv,x);xd3 = wdencmp(gbl,c,l,wname,lev,thr,s,1);figuresubplot(4,1,1); plot(y); title(原始信号,fontsize,10);subplot(4,1,2); plot(xd1); title(使用penalty阈值降噪后的信号,fontsize,10);subplot(4,1,3); plot(xd2); title(使用Birge-Massart阈值降噪后的信号,fontsize,10);subplot(4,1,4); plot(xd2); title(使用缺省阈值降噪后的信号, fontsize,10);

文档评论(0)

peain + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档