DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 118|回复: 0
打印 上一主题 下一主题

关于IIR滤波器的设计心得

[复制链接]
跳转到指定楼层
楼主
发表于 2011-4-26 01:00:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
关于IIR滤波器的设计心得
对于用双线性变换法来设计数字滤波器而言,由低通指标开始,其设计过程如下:

先低通模拟频率--->数字频率指标--->频率预畸变,得模拟低通指标---->进行模拟逼近,求模拟低通的传输函数---->双线性变换,求得数字低通的传输函数.

如果想了解双线性Z变换下的高通滤波器设计,可参看楼顺天等编著“基于MATLAB的系统分析与设计--信号处理”3.7节,该书中给出了设计的方法,并提供了一些函数。

实际上双线性Z变换法设计IIR数字滤波器并不复杂,只是有点麻烦,花些功夫还是可以搞清的。它是基于模拟的规正的低通滤波器(截止频率为1)变换而来的,在模拟滤波器设计中要把规正的低通滤波器变成非规正的低通、高通、带通和带阻,也是进行一个变换,它的变换公式是用以下S1的关系式代替传递函数中的 S:
低通滤波S1/wu
高通滤波wl/S1
带通滤波(S1^2+wu*w)/(S1*(wu-wl))
带阻滤波S1*(wu-wl)/ (S1^2+wu*wl)

例如低通滤波器,用S1/wu=>S。 式中wu是低通滤波器的截止频率,或带通/带阻滤波器的高端截止频率;wl是高通滤波器的截止频率,或带通/带阻滤波器的低端截止频率。这样便构成了模拟滤波器的传递函数。

设计双线性数字滤波器首先是要把数字滤波器的频率指标进行卷绕(畸变),因为在S平面中,w是对应于无穷大,但在数字采样以后,频率只在-ws/2至 ws/2的范围内,正负无穷大映射到正负ws/2内,频率轴被扭曲了,数字和模拟的频率轴不是线性关系,而是w1=(2/T)tan(wT/2),上提到的wu和wl都要按这公式计算成wu1和wl1。

其次是把(2/T)((1-z^(-1))/ (1+z^(-1)))替代各类滤波器(低通、高通、带通和带阻)传递函数中的S1,再整理合并,便是z^(-1)的传递函数,它分子和分母的系数便是数字滤波器的系数。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|文字版|手机版|DIY编程器网 ( 桂ICP备14005565号-1 )

GMT+8, 2026-4-12 06:47 , 耗时 0.153968 秒, 18 个查询请求 , Gzip 开启.

各位嘉宾言论仅代表个人观点,非属DIY编程器网立场。

桂公网安备 45031202000115号

DIY编程器群(超员):41210778 DIY编程器

DIY编程器群1(满员):3044634 DIY编程器1

diy编程器群2:551025008 diy编程器群2

QQ:28000622;Email:libyoufer@sina.com

本站由桂林市临桂区技兴电子商务经营部独家赞助。旨在技术交流,请自觉遵守国家法律法规,一旦发现将做封号删号处理。

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