数字信号处理课程设计用双线性变换法设计IIR滤波器.doc
文本预览下载声明
题目:用双线性变换法设计IIR滤波器
院(系):电气工程学院 基层教学单位:自动化仪表系
学 号 学生姓名 专业(班级) 设计题目 用双线性法设计IIR滤波器 设
计
技
术
参
数 通带截止频率wp,
阻带截止频率ws,
通带衰减rp,
阻带衰减rs,
采样频率fs
设
计
要
求
基于MATLAB软件,利用双线性变换法设计IIR低通、高通、带通、带阻数字滤波器,并分析滤波器单位脉冲响应,频率响应特性。设计报告中要求画出所设计的滤波器网络结构图。 工
作
量
设计IIR滤波器及其网络结构图,工作量适中。 工
作
计
划
前三天,去图书馆查阅资料,熟悉Matlab程序;
中间四天,明确设计思路,设计程序
后三天,调试、修改程序,完成任务书
参
考
资
料 1薛年喜 MATLAB在数字信号处理中的应用(第二版)清华大学出版社,2008
2谢平 王娜 林洪彬 信号处理原理及应用 机械工业出版社,2009
指导教师签字 基层教学单位主任签字 说明:此表一式四份,学生、指导教师、基层教学单位、系部各一份。
年 月 日
目录
一、摘要 3
二、设计思想 3
2.1 IIR数字滤波器设计思路 3
2.2设计IIR数字滤波器的两种方法 4
2.3双线性变换法的基本原理 5
2.4用双线性变换法设计IIR数字滤波器的步骤 6
三、程序源代码和运行结果 6
3.1低通滤波器 6
3.2高通滤波器 9
3.3带通滤波器 12
3.4带阻滤波器 14
四、网络结构图 17
五、心得体会 19
参考文献 19
一、摘要
?? 数字滤波器是具有一定传输选择特性的数字信号处理装置,其输入、输出均为数字信号,实质上是一个由有限精度算法实现的线性时不变离散系统。它的基本工作原理是利用离散系统特性对系统输入信号进行加工和变换,改变输入序列的频谱或信号波形,让有用频率的信号分量通过,抑制无用的信号分量输出。数字滤波器和模拟滤波器有着相同的滤波概念,根据其频率响应特性可分为低通、高通、带通、带阻等类型,与模拟滤波器相比,数字滤波器除了具有数字信号处理的固有优点外,还有滤波精度高(与系统字长有关)、稳定性好(仅运行在0与l两个电平状态)、灵活性强等优点。数字滤波器按单位脉冲响应的性质可分为无限长单位脉冲响应滤波器IIR和有限长单位脉冲响应滤波器(FIR)两种。本文介绍IIR数字滤波器的设计。
二、设计思想
2.1 IIR数字滤波器设计思路
IIR 数字滤波器可用一个n阶差分方程表示
y(n)=Σbrx(n-r)+Σaky(n-k)
或用它的Z域系统函数:?
对照模拟滤波器的传递函数:
?? 不难看出,数字滤波器与模拟滤波器的设计思路相仿,其设计实质也是寻找一组系数{b,a},去逼近所要求的频率响应,使其在性能上满足预定的技术要求;不同的是模拟滤波器的设计是在S平面上用数学逼近法去寻找近似的所需特性H(S),而数字滤波器则是在Z平面寻找合适的H(z)。IIR数字滤波器的单位响应是无限长的,而模拟滤波器一般都具有无限长的单位脉冲响应,因此与模拟滤波器相匹配。由于模拟滤波器的设计在理论上已十分成熟,因此数字滤波器设计的关键是将H(S)→H(Z),即,利用复值映射将模拟滤波器离散化。已经证明,冲击响应不变法和双线性变换法能较好地担当此任,则在此基础上,数字滤波器的设计就可首先归结为模拟滤波器的设计了。
??数字滤波器的设计步骤如下图所示。
数字滤波器设计步骤
2.2设计IIR数字滤波器的两种方法
?? IIR数字滤波器的的设计就是在给定了滤波器的技术指标后,确定滤波器的阶数n和系数{ai,bi}。在满足技术指标的条件下,滤波器的结束应尽可能低,因为滤波器的阶数越低,实现滤波器的成本就越低。
在设计IIR滤波器时,常用的方法是利用模拟滤波器来设计数字滤波器。广泛采取这种方法的因素有:1,模拟滤波器设计技术已非常成熟;2,可得闭合形式的解;3,关于模拟滤波器设计有完整的设计公式和图表可以利用很查阅。
为实现从模拟滤波器到数字滤波器的转换,需要从系统的描述方法来考虑转换问题,无论是模拟滤波器还是数字滤波器,描述系统的基本方法都有四种,如表所示,且同一滤波器的各种描述形式之间可以相互转换。
模拟滤波器 数字滤波器 模拟滤波器 数字滤波器 单位脉冲响应ha(t) 单位采样响应h(n) 系统函数Ha(s) 系统函数H(z) 频率响应Ha(jΩ) 频率响应H(ejω) 微分方程 差分方程 滤波器描述系统的方法
因此,IIR滤波器的设计方法是首先将数字滤波器
显示全部