关于带通滤波的理解

来源:百度知道 编辑:UC知道 时间:2024/06/04 17:52:44
我想在matlab中设计一个带通滤波器,但是matlab中不提供带通滤波的支持。但是提供了高通滤波和低通滤波的支持。那么是否可以将一个信号先经过低通滤波在通过高通滤波就能得到一个带通滤波的效果呢?

MATLAB的滤波器函数可以直接做带通,就是要把通带截止频率WP参数写成矩阵WP=[WP1 WP2],阻带截止频率WS写成WS=[WS1 WS2].按频率从低到高是WS1,WP1,WP2,WS2.
如果用低通加高通,是有带通效果,但是由于低通和高通的幅频和相频特性影响,会有不同与单个带通的特性.

通过低通滤波就滤去了高频信号,你再通过高通又滤去低频的信号,这样信号全被你滤完了。就是没有信号了。不过滤波器都是理想状态的,一波不会完全滤掉,所以还会存在些微弱的信号