Matlab小波变换与傅立叶变换的效果对比.docVIP

Matlab小波变换与傅立叶变换的效果对比.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Matlab小波变换与傅立叶变换的效果对比

Matlab小波变换与傅立叶变换的效果对比程序 原始时域信号是由两个不同的频率信号叠加而成,为了明确原始信号的频率突变点,分别采用傅立叶变换和db5小波进行处理。 程序如下: clear load freqbrk; whos; figure(1); plot(freqbrk) xlabel(时间);ylabel(幅值); title(频率突变信号); f=fft(freqbrk); figure(2); plot(abs(f)); title(傅立叶变换后的示意图); [d,a]=wavedec(freqbrk,3,db5); a3=wrcoef(a,d,a,db5,3); d3=wrcoef(d,d,a,db5,3); d2=wrcoef(d,d,a,db5,2); d1=wrcoef(d,d,a,db5,1); figure(3); subplot(411);plot(a3);ylabel(近似信号); title(小波分解后示意图); subplot(412);plot(d3);ylabel(细节信号); subplot(413);plot(d2);ylabel(细节信号); subplot(414);plot(d1);ylabel(细节信号); xlabel(时间); 程序的运行结果: 图1原始信号示意图 . . 图2 傅立叶分解后的示意图 利用傅立叶变换对原始信号进行处理,可以得到如图2所示的图像。从图2可以看出:信号经过傅立叶变换后,能够清楚确定出原始信号包含的两个频率值的大小,但是对于确定频率突变点的位置,傅立叶变换却没有这种能力。 . 图3 小波分解后的示意图 利用小波变换对原始信号进行处理,可以得到如图3所示的小波分解示意图。从图中可见,db5小波分解后的3层高频系数重构图形可清楚的确定突变点的位置。从图3中同样可能看出,第1层分解的d1高频系数重构的图像比d2、d3高频系数重构的图像更清楚的确定了信号突变点的位置。 命令行输出结果如下: Name Size Bytes Class Attributes freqbrk 1x1000 8000 double

文档评论(0)

qwd513620855 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档