声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2125|回复: 10

[滤波] 请教:关于小波滤波与传统滤波器的比较

[复制链接]
发表于 2007-6-15 15:13 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
小波去噪与其他滤波器的比较:

1)机理上,传统滤波器相当于一个过滤器,是对信号的平滑,比如低通滤波器,低频信号通过,高频信号衰减掉;而小波滤波是信号分离

的过程,把带噪信号拿过来之后,通过计算一些系数去除掉噪声信号,留下有用信号。

2)从产生延迟来讲,传统滤波器相当于一个小线性系统,信号从输入到输出的延迟是由系统的响应时间产生的;而小波滤波因为是一个计

算的过程,所以带来的延迟只是由计算时间产生的。而且由于计算时间很短,所以一般小波滤波带来的延迟要小于其他滤波器产生的延迟。

这是我的理解,不知道理解得对不对?

还望大家给予指点!

[ 本帖最后由 maliwei 于 2007-6-15 15:15 编辑 ]
回复
分享到:

使用道具 举报

发表于 2007-6-15 15:33 | 显示全部楼层
以下是个人观点:延迟时间应是由滤波器的特性决定的,计算时间对延迟的影响应该不大吧。
发表于 2007-6-15 15:39 | 显示全部楼层
本质上没有太大的差异。主要表现在技术层面:
1)小波正变换和逆变换有快速算法,2)小波的频带扩展时不需要重新设计滤波器系数;3)这也导致小波作为滤波器来使的时候,滤波特性并不如常规的滤波器好;4)通常小波变换是求小波系数,而滤波器得到是滤波后信号

评分

1

查看全部评分

 楼主| 发表于 2007-6-15 15:42 | 显示全部楼层
本帖最后由 wdhd 于 2016-9-6 14:55 编辑

原帖由 破凰 于 2007-6-15 15:33 发表
以下是个人观点:延迟时间应是由滤波器的特性决定的,计算时间对延迟的影响应该不大吧。
  这是当然的,但是从延迟产生来源说,是因为系统的动态响应过程吧?
  小波去噪计算时间大概在微妙级吧,应该算是小了。 小波滤波带来的延迟还有其他的原因吗?它不只是一个计算的过程吗?(不包括采样时间)

发表于 2007-6-15 15:46 | 显示全部楼层
是哈,由系统的频响函数决定的。对长时间序列来说,计算时间也是延迟应该考虑的因素。
 楼主| 发表于 2007-6-15 15:47 | 显示全部楼层
本帖最后由 wdhd 于 2016-9-6 14:55 编辑
原帖由 VibrationMaster 于 2007-6-15 15:39 发表
本质上没有太大的差异。主要表现在技术层面:
1)小波正变换和逆变换有快速算法,2)小波的频带扩展时不需要重新设计滤波器系数;3)这也导致小波作为滤波器来使的时候,滤波特性并不如常规的滤波器好;4)通常 ...

呵呵!
1)那么从我说的那两个方面,我理解的对吗??

2)小波的频带扩展是怎么回事啊?

3)小波滤波有它自己的适用范围,当处理非平稳信号时,它的滤波效果也不如别的好吗?

[ 本帖最后由 maliwei 于 2007-6-15 16:12 编辑 ]
 楼主| 发表于 2007-6-15 15:49 | 显示全部楼层
本帖最后由 wdhd 于 2016-9-6 14:55 编辑
原帖由 破凰 于 2007-6-15 15:46 发表
是哈,由系统的频响函数决定的。对长时间序列来说,计算时间也是延迟应该考虑的因素。



呵呵!再请教个问题,之前你说的 “循环移位” 是解决的什么延迟啊? 不是计算时间产生的延迟吗?
发表于 2007-6-15 16:01 | 显示全部楼层
解决系统本身所带来的延迟啊!小波去噪的效果应该好于传统滤波器。由于噪声是分布于整个频带的,通过小波变换得到各层的小波系数后,再进行阈值处理,能有效地降低各个频段中的噪声。当然利用高阶统计量来滤波,效果会好于小波去噪(理论上能完全去除噪声),但是其计算速度较慢。
频带扩展是重构过程!

[ 本帖最后由 破凰 于 2007-6-15 16:05 编辑 ]
 楼主| 发表于 2007-6-15 16:24 | 显示全部楼层
本帖最后由 wdhd 于 2016-9-6 14:55 编辑
原帖由 破凰 于 2007-6-15 16:01 发表
解决系统本身所带来的延迟啊!小波去噪的效果应该好于传统滤波器。由于噪声是分布于整个频带的,通过小波变换得到各层的小波系数后,再进行阈值处理,能有效地降低各个频段中的噪声。当然利用高阶统计量来滤波, ...


呵呵,我不知道你一直强调的系统延迟是不是指的小波滤波带来的那部分。

其实,我一直想知道的是小波滤波过程带来的延迟是什么原因产生的??

(正如我上面所说,我认为小波滤波只是一个计算过程,带噪信号一拿来,通过一系列计算,输出的就是去噪的有用信号了,所以,小波滤

波带来的延迟只是由这部分计算过程产生的。所以,‘循环移位’解决的只是滤波这部分计算延迟。)

[ 本帖最后由 maliwei 于 2007-6-15 16:26 编辑 ]
发表于 2007-6-15 20:14 | 显示全部楼层
除了零相位滤波外,信号通过任何滤波器都会产生相移,循环移位就是抵消这部分相移。这个相移应该就是你一直认为的延迟吧!

[ 本帖最后由 zhlong 于 2007-6-16 14:34 编辑 ]

评分

1

查看全部评分

 楼主| 发表于 2007-6-16 12:52 | 显示全部楼层

回复 #10 破凰 的帖子

xiexie!
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-6-2 15:19 , Processed in 0.101637 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表