首页 > 代码库 > 数字滤波器的设计中为什么考虑线性相位问题?
数字滤波器的设计中为什么考虑线性相位问题?
由于iir不具备线性相位,通过它的信号,各频率分量被延迟的时间不同,造成失真。
追问
大概明白您的意思了。我经过一些matlab仿真发现信号sin(wt)+sin(5wt)+sin(7wt)经过iir低通滤波后得到频率为w的一信号与sin(wt)间存在一定的相位差。按您的说法这也是因为信号被延时的原因,这是正常的,而采用fir滤波器不能改变这个问题,是么?
回答
任何物理可实现系统都会存在延迟,所以通过滤波器前后,同频信号存在相位差是正常的。线性相位保证各个频率具有相同的延迟,及各频率间的相位相对关系没变,从而不失真。你用matlab自带的fdtool工具箱直接设计的fir在通带内就具有线性相位。当然fir也可以设计出非线性相位的,设计出的这个滤波器的相频特性在一定程度上可以逼近你的设计曲线,目的是为了均衡系统中其他部分的引入的相位失真,从而使整个系统具有线性相位。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。