关于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)的传递函数,它分子和分母的系数便是数字滤波器的系数。
十大晶圆代工厂商总营收有望实现20%的同比增长率,从而达到历史新高
MyBatis批量插入数据的3种方法你知道几种
超级电容的特点和优势
2020运动赛事年:IC设计迎8K电视、STB升级热潮
苹果最不值得入手的两款手机,千万别入坑
关于IIR滤波器的设计心得
基于MEMS姿态传感器温度补偿方法
印度政府实施新规将迫使三星停止在当地生产的新旗舰机
量子通信项目要落地?不现实!
两大巨头联合推动5G智能制造行业标准
坚果R1发布,罗永浩大谈国产手机“黑科技”
基于传感器网络在环境监测系统中的工作流程介绍
ODU AMC高密度表面镀铬连接器与硅胶尾部注塑系统解决方案
未来五年全球光伏逆变器市场将爆发式增长
电压薄膜交通传感器
Q4’11全球前五大笔记本电脑品牌排名
对于智能电动机保护器,它的选型方法是什么
单芯片560TOPS算力!地平线下一代自动驾驶芯片曝光
龙感科技的轮速传感器获得国内自主品牌车企定点
AMD如何才能完成对赛灵思的收购