IIR数字滤波器.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《IIR数字滤波器.doc》由会员分享,可在线阅读,更多相关《IIR数字滤波器.doc(44页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-dateIIR数字滤波器数字信号课程设计报告数字信号课程设计报告设计题目: IIR数字滤波器的设计并实现 专业班级 学 号 学生姓名 指导教师 王科平 2016年12月26日目 录一: 摘要3二:正文4 1设计内容4 2. 设计原理52.1.用脉冲响应不变法设计IIR数字滤波器52.2双线性变换法设计IIR数字滤波器73.设计过程93.1双线性变换法设计IIR数字滤波器9 3
2、.2用脉冲响应不变性设计IIR滤波15三:结论16四:参考文献17一 摘要数字滤波器是现代数字信号处理系统的重要组成部分之一。R数字滤波器又是其中非常重要的一类滤波器,因其可以较低的阶次获得较高的频率选择特性而得到广泛应用。本文研究了R数字滤波器的常用设计方法,在分析各种R实现结构的基础上,利用MATLAB针对并联型结构的R数字滤波器做了多方面的仿真,从理论分析和仿真情况确定了所要设计的R数字滤波器的实现结构以及中间数据精度。一种采用MATLAB的数字滤波器设计工具箱FDATOOL快速有效设计IIR数字滤波器的方法,可实时调整滤波器的参数从而使滤波器的设计达到最优。概述了FDATOOL的使用方
3、法,采用DSPBuilder建立了实现模型,给出了基于FPGA的IIR数字滤波器的实现流程,并且在最后使用Simulink进行仿真,给出了仿真波形。随着信息与数字技术的发展,数字信号处理已成为当今极其重要的学科与技术之一,它在通信、语音、图像、自动控制、雷达、军事、航空航天、医疗和家用电器等众多领域得到了广泛的应用。在数字信号处理的基本方法中,通常会涉及到变换、滤波、频谱分析、调制解调和编码解码等处理。其中,滤波是应用非常广泛的一个环节,数字滤波器的理论与相关设计也一直都是人们研究的重点之一。数字滤波器根据其单位冲击响应函数的时域特性可分为两类:无限冲击响应(IIR)滤波器和有限冲击响应(FI
4、R)滤波器。在给定滤波器阶数时,与FIR滤波器相比,无限冲击响应IIR(infiniteimpulsere2sponse)滤波器在达到某种性能属性方面可以有更好的效率。这是因为IIR滤波器引入了反馈,且适合于系统传递函数的0点和极点的实现。 IIR数字滤波器具有无限宽的冲激响应,与模拟滤波器相匹配,所以IIR滤波器的设计可以采取在模拟滤波器设计基础上进一步变换的方法。其设计方法主要有脉冲响应不变法、双向性变换法。一般数字滤波器从功能上可分为低通、高通、带通、带阻等滤波器,它们的幅频特性是离线规定,但这种理想滤波器是不可能实现的,因为它们的单位脉冲响应均是非因果且无限长的,我们只能按照某些准则尽
5、可能逼近它,这些滤波器可以为逼近的原则。数字滤波器从实现的网络结构或者从单位脉冲相应分类,可以为无限长脉冲响应和有限长脉冲响应。 二 正文1. 设计内容滤波器的指标常常在频域给出。数字滤波器的频响特性函数 一般为复函数,所以通常表示为: 其中,称为幅频特性函数,称为相频特性函数。幅频特性表示信号通过该滤波器后各频率成分的衰减情况,而相频特性反映各频率通过滤波器后在时间上的延时情况。一般IIR数字滤波器,通常只用幅频响应函数来描述设计指标,相频特性一般不作要求。IIR滤波器指标参数如下图所示。图中,和分别为通带边界频率和阻带边界频率;1和2分别为通带波纹和阻带波纹;允许的衰减一般用dB数表示,通
6、带内所允许的最大衰减(dB)和阻带内允许的最小衰减(dB)分别为p和s表示:一般要求 图1低通滤波器的技术要求2. 设计原理IIR数字滤波器是一种离散时间系统,其系统函数为假设MN,当MN时,系统函数可以看作一个IIR的子系统和一个(M-N)的FIR子系统的级联。IIR数字滤波器的设计实际上是求解滤波器的系数ka和kb,它是数学上的一种逼近问题,即在规定意义上(通常采用最小均方误差准则)去逼近系统的特性。如果在S平面上去逼近,就得到模拟滤波器;如果在z平面上去逼近,就得到数字滤波器。21用脉冲响应不变法设计IIR数字滤波器利用模拟滤波器来设计数字滤波器,也就是使数字滤波器能模仿模拟滤波器的特性
7、,这种模仿可以从不同的角度出发。脉冲响应不变法是从滤波器的脉冲响应出发,使数字滤波器的单位脉冲响应序列h(n)模仿模拟滤波器的冲激响应ha(t),即将ha(t)进行等间隔采样,使h(n)正好等于ha(t)的采样值,满足h(n)=ha(nT)式中,T是采样周期。如果令Ha(s)是ha(t)的拉普拉斯变换,H(z)为h(n)的Z变换,利用采样序列的Z变换与模拟信号的拉普拉斯变换的关系得则可看出,脉冲响应不变法将模拟滤波器的S平面变换成数字滤波器的Z平面,这个从s到z的变换z=esT是从S平面变换到Z平面的标准变换关系式。图2脉冲响应不变法的映射关系数字滤波器的频率响应和模拟滤波器的频率响应间的关系
8、为就是说,数字滤波器的频率响应是模拟滤波器频率响应的周期延拓。正如采样定理所讨论的,只有当模拟滤波器的频率响应是限带的,且带限于折叠频率以内时,即才能使数字滤波器的频率响应在折叠频率以内重现模拟滤波器的频率响应,而不产生混叠失真,即但是,任何一个实际的模拟滤波器频率响应都不是严格限带的,变换后就会产生周期延拓分量的频谱交叠,即产生频率响应的混叠失真。这时数字滤波器的频响就不同于原模拟滤波器的频响,而带有一定的失真。当模拟滤波器的频率响应在折叠频率以上处衰减越大、越快时,变换后频率响应混叠失真就越小。这时,采用脉冲响应不变法设计的数字滤波器才能得到良好的效果。图3脉冲响应不变法中的频响混叠现象对
9、某一模拟滤波器的单位冲激响应ha(t)进行采样,采样频率为fs,若使fs增加,即令采样时间间隔(T=1/fs)减小,则系统频率响应各周期延拓分量之间相距更远,因而可减小频率响应的混叠效应。2.2双线性变换法设计IIR数字滤波器脉冲响应不变法的主要缺点是产生频率响应的混叠失真。这是因为从S平面到平面是多值的映射关系所造成的。为了克服这一缺点,可以采用非线性频率压缩方法,将整个频率轴上的频率范围压缩到-/T/T之间,再用z=esT转换到Z平面上。也就是说,第一步先将整个S平面压缩映射到S1平面的-/T/T一条横带里;第二步再通过标准变换关系z=es1T将此横带变换到整个Z平面上去。这样就使S平面与
10、Z平面建立了一一对应的单值关系,消除了多值变换性,也就消除了频谱混叠现象,映射关系如图4所示图4双线性变换的映射关系为了将S平面的整个虚轴j压缩到S1平面j1轴上的-/T到/T段上,可以通过以下的正切变换实现式中,T仍是采样间隔。当1由-/T经过0变化到/T时,由-经过0变化到+,也即映射了整个j轴。将上式写成将此关系解析延拓到整个S平面和S1平面,令j=s,j1=s1,则得再将S1平面通过以下标准变换关系映射到Z平面从而得到S平面和Z平面的单值映射关系为以上两式是S平面与Z平面之间的单值映射关系,这种变换都是两个线性函数之比,因此称为双线性变换首先,把z=ej,可得即S平面的虚轴映射到Z平面
11、的单位圆。其次,将s=+j代入上式因此由此看出,当0时,|z|0时,|z|1。也就是说,S平面的左半平面映射到Z平面的单位圆内,S平面的右半平面映射到Z平面的单位圆外,S平面的虚轴映射到Z平面的单位圆上。因此,稳定的模拟滤波器经双线性变换后所得的数字滤波器也一定是稳定的。IIR数字滤波器的设计一般有两种方法:一个是借助模拟滤波器的设计方法进行。其设计步骤是,先设计模拟滤波器,再按照某种方法转换成数字滤波器。这种方法比较容易一些,因为模拟滤波器的设计方法已经非常成熟,不仅有完整的设计公式,还有完善的图表供查阅;另外一种直接在频率或者时域内进行,由于需要解联立方程,设计时需要计算机做辅助设计。其设
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- IIR 数字滤波器
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内