- 35
- 0
- 约1.94千字
- 约 3页
- 2024-01-10 发布于北京
- 举报
由Z平面零、极点位置设计简单一阶、二阶滤波器探讨
摘要数字滤波器是工程领域中一种非常重要的器件,它可以将输入信号的某些频率成分或者某个频带进行压缩、放大,从而改变输入信号的频谱结构,因此,数字滤波器也可以说是一个频率选择器。我们平时所接触到的最基本、最常见的滤波器就是简单一阶、二阶数字滤波器。在之前的学习中,我们已经讨论过z平面零极点是如何影响系统的频率响应的,在本文中,我们将着重探讨如何根据需求放置零极点来设计简单的一阶、二阶滤波器。
关键词z平面;零点;极点;一阶滤波器;二阶滤波器
1零极点与滤波器性质
通过之前的学习我们知道,对于系统函数为
的某系统,其频率响应可以表示为
其中,K为实数,为H(z)的M个零点,为H(z)的N各极点。当NM时,H(z)在零点有N-M重零点;当NM时,H(z)在零点有M-N重极点。
对于单位圆附近的零点而言,当越靠近单位圆,在该处的形成的波谷就越低,当零点在单位圆上,则此频率点上值为0。对于单位圆附近的极点而言,若极点越靠近单位圆,则波峰越尖锐。但极点不能再单位圆上,否则系统处于临界稳定状态,不应采用。
因此,在设计简单滤波器时,零极点放置的基本原理是:極点放置在要加强的频率附近(单位圆内),极点越靠近单位圆,频率响应的峰值越高;零点放置在要减弱的频率附近,零点越靠近单位圆,频率响应的谷值越小。另外还有两个约束条件:①所有极点必须在单位圆内,以保证滤波器因果稳定;②所有零极点必须共轭成对,或者是实数,以保证滤波器的系数是实数[1]。
2简单一阶滤波器
简单一阶数字滤波器具有一个极点,零点可以有一个也可以没有。零极点的分布如图所示。
图1(a)的极点在处,这是一个低通滤波器。图1(b)在处增加了一个零点,进一步减弱了的幅度。如果将图1(a)和(b)的零极点旋转180°,则得到图1(c)和(d)形成高通滤波器。
假设0a1,且幅度特性的最大值为1,(a)和(b)的系统函数分别为,。图1中这两个系统的幅度特性如图2所示显然因为比多了一个零点z=-1,使幅度特性在时为零。
下面再将零极点的作用结合起来考虑,假设系统函数为式中,0a1,以保证系统因果稳定;b是零点,a是极点。
当a=0.8,b=-1,0,0.7时,幅度特性如图三所示。
显然b=-1时幅度特性的峰值最高,而b=0.7时幅度特性最平坦。如果b=0.8,则零极点完全抵消,失去了频率选择作用。因此得到结论:设计单极点、单零点低通滤波器,应该让零点远离几点,最好是b=-1的情况。
如果b=-1,并保证,对重新进行讨论,重写如下
让a=0.7,0.8,0.9,画出幅度特性如图四所示。该图表明,极点越靠近单位圆,峰值越尖锐。
讨论它的3db带宽,,幅度是0db,设时幅度降到-3db,则
因为滤波器的系数为实数,因此
解得
称为3db带宽。该式说明3db带宽仅与极点有关,且极点越靠近单位圆,带宽越窄[2]。
3简单二阶滤波器
二阶滤波器有两个极点。同样的,需要满足极点必须在单位圆内,零点位置则不受限制,可以有0个、1个、2个零点。
用二阶滤波器可实现二阶低通滤波器、二阶高通滤波器、二阶带通滤波器、二阶带阻滤波器,以下面一组系统函数为例,可以分别画出极零图。
二阶低通滤波器的系统函数可为:
画出其极零图为:
二阶高通滤波器的系统函数可为:
画出其极零图为:
二阶带通滤波器的系统函数可为:
画出其极零图为:
最后,二阶带阻滤波器的系统函数可为:
画出其极零图为:
由此可知,可以通过对应的极零点组合来实现二阶滤波器的设计。
这样,可以归纳二阶数字滤波器设计的基本步骤。先根据所需选择的零点数目确定系统函数的形式,然后根据设计需求求解系统函数中待定参数的取值,设计需求通常包括:,某频段的衰减幅度等[3]。
4结束语
从本文的讨论中可以得到,在z平面上,零点对滤波器的对应频率处的幅值响应产生一个凹陷的影响,极点对滤波器的对应频率处的幅值响应产生一个凸起的影响,进而可根据这个性质对滤波器进行设计。在设计滤波器时,一般步骤可以为,先根据要求确定滤波器类型,然后根据对应低通、高通、带阻、带通的表达式形式写出含参数的系统函数,再根据具体的设计要求确定参数的取值,最后,我们可以结合仿真软件对于设计是否符合要求进行验证。
参考文献
[1]高西全,丁玉美,阔永红.数字信号处理——原理实现及应用[M].北京:电子工业出版社,2007:217.
[2]郑方,徐明星.信号处理原理[M].北京:清华大学出版社,2003:107.
[3]奥本海姆,谢弗.数字信号处理[M].北京:科学出版社,1980:112-115.
原创力文档

文档评论(0)