想请教几个关于小波以及滤波的问题

问1:
什么是频谱泄露?haar小波与DB小波的关系(DB几是haar小波)?滤波时什么是时间延迟?为什么滤波时越接近盒型越好?

答:
DB1是haar,因为理想的滤波器也做不到完全的砖墙效应,就是在边缘不会是完全竖直截断像墙一样一下衰减到0,总是快快的衰减但不可能是个直角拐弯,这样在DWT使用高频带通滤波器时,有的边缘的频率就可能被分到下一层去了,或是没有滤净,这些都是频谱泄露的表现。滤波时越接近盒型就是这个道理,成了直角墙,频率的滤波就准了,没有频谱泄露的问题,但结果会不光滑,全是锯齿,视觉效果太差,所以haar小波被誉为最经典的小波,很简单,适合分析推导,但实际方面却很少应用。水平有限,不对勿喷。

原文链接:https://zhidao.baidu.com/question/2267622835798377068

问2:
matlab复morlet小波变换fb,fc为什么不能使用常数表达式,如coefs=cwt(yn2,a1,‘cmor6-fc’);

答2:
如果fc有值,
fc=0.5;
coefs=cwt(yn2,a1,[‘cmor6-’,num2str(fc)]);

追问:
那请问,如果fb也是一个常量,想写成这种格式:
coefs=cwt(yn2,a1,‘cmor fb-fc’);
格式上要做如何改动呢?感谢!
追答:
fc=0.5;fb=6;
coefs=cwt(yn2,a1,[‘cmor’,num2str(fb),’-’,num2str(fc)]);

问3:
小波包可用mallat算法实现吗

答3:
小波包从数学理论上用的是推广的二尺度方程构建尺度函数,这就为使用滤波器组提供了理论基础,于是在实现方法上与使用mallat算法的DWT完全相同,只是把高频细节再次通过滤波器分解,所以WP根本就是用mallat算法实现的。

问3:
小波分解与小波降噪的区别
在别人论文中,看到一个奇怪的观点,它通过将信号利用小波分解后,直接取其最后一层的细节信号作为小波降噪后的结果,这样对吗????同济大神??我感觉不对

答:
matlab在处理去噪的工具箱中用的是SWT这是比较标准的做法第一其压制分解带来的伪吉布斯效应平移敏感性的效果优于DWT,视觉效果更好,信号的特征明显且位置不会有不可预料的偏移变形第二加入了软、硬阈值的处理,可以稍微控制一下带宽过大的问题,去噪的效果会更好。当然如果自己用matlab提供的函数编程,都是对于DWT或WP的,虽然比不上SWT,但易于实现,比较方便。

  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值