欢迎来到天天文库
浏览记录
ID:10751348
大小:292.50 KB
页数:14页
时间:2018-07-08
《巴特沃斯数字低通滤波器的设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、课程设计任务书一.设计目的1.巩固所学的理论知识。2.提高综合运用所学理论知识独立分析和解决问题的能力。3.更好地将理论与实践相结合。4.掌握信号分析与处理的基本方法与实现。5.熟练使用MATLAB语言进行编程实现。二.设计内容已知四阶归一化低通巴特沃斯模拟滤波器系统函数为,编写MATLAB程序实现从设计3dB截止频率为的四阶低通巴特沃斯数字滤波器。三.设计要求1、设采样周期为,用双线性变换法进行设计;2、绘出滤波器的的幅频响应曲线并分析所得结果是否满足技术指标;3、和同组另一同学采用的脉冲响应不变法设计的结果进行比较分析。四.设计条件计算机、MATLAB语言环境五、参考资
2、料[1]丁玉美,高西全.数字信号处理.西安:电子科技大学出版社,2006.[2]陈怀琛,吴大正,高西全.MATLAB及在电子信息课程中的应用.北京:电子科技大学出版社,2003.[3]楼顺天,李博苗.基于MATLAB的系统分析与设计一信号处理西安:西安电子科技大学出版社,1998.指导教师(签字):教研室主任(签字):批准日期:年月日摘要数字滤波器是一种用来过滤时间离散信号的数字系统,通过对抽样数据进行数字处理来达到频域滤波的目的。本文是设计一个数字低通滤波器。根据滤波器的设计思想,通过双线性变换法将巴特沃斯模拟低通滤波器变换到数字低通滤波器,利用MATLAB绘制出数字低通
3、滤波器的系统幅频函数曲线。关键词:数字滤波器;双线性变换法;巴特沃斯;MATLAB1课题描述数字滤波器是一种用来过滤时间离散信号的数字系统,通过对抽样数据进行数学处理来达到频域滤波的目的。可以设计系统的频率响应,让它满足一定的要求,从而对通过该系统的信号的某些特定的频率成分进行过滤,这就是滤波器的基本原理。如果系统是一个连续系统,则滤波器称为模拟滤波器。如果系统是一个离散系统,则滤波器称为数字滤波器。数字滤波实质上是一种运算过程,实现对信号的运算处理。输入数字信号(数字序列)通过特定的运算转变为输出的数字序列,因此,数字滤波器本质上是一个完成特定运算的数字计算过程,也可以理
4、解为是一台计算机。描述离散系统输出与输入关系的卷积和差分方程只是给数字信号滤波器提供运算规则,使其按照这个规则完成对输入数据的处理。时域离散系统的频域特性:其中、分别是数字滤波器的输出序列和输入序列的频域特性(或称为频谱特性),是数字滤波器的单位取样响应的频谱,又称为数字滤波器的频域响应。输入序列的频谱经过滤波后,因此,只要按照输入信号频谱的特点和处理信号的目的,适当选择,使得滤波后的满足设计的要求,这就是数字滤波器的滤波原理。2设计原理2.1IIR数字滤波器设计原理IIR数字滤波器的设计一般是利用目前已经很成熟的模拟滤波器的设计方法来进行设计,通常采用模拟滤波器原型有bu
5、tterworth函数、chebyshev函数、bessel函数、椭圆滤波器函数等。IIR数字滤波器的设计步骤:①按照一定规则把给定的滤波器技术指标转换为模拟低通滤波器的技术指标;②根据模拟滤波器技术指标设计为响应的模拟低通滤波器;③跟据脉冲响应不变法和双线性不变法把模拟滤波器转换为数字滤波器;④如果要设计的滤波器是高通、带通或带阻滤波器,则首先把它们的技术指标转化为模拟低通滤波器的技术指标,设计为数字低通滤波器,最后通过频率转换的方法来得到所要的滤波器。在MATLAB中,经典法设计数字滤波器主要采用以下步骤:模拟滤波器原型buttap,cheb1ap频率变换模拟离散化bi
6、linear,impinvarIIR数字滤波器图2.1IIR数字滤波器设计步骤2.2巴特沃斯低通滤波器的原理巴特沃斯滤波器的特点是同频带内的频率响应曲线最为平坦,没有起伏,而在组频带则逐渐下降为零。在振幅的对数对角频率的波特图上,从某一边界见频率开始,振幅随着角频率的增加而逐渐减少,趋向于负无穷大。一阶巴特沃斯滤波器的衰减率为每倍频20分贝,二阶巴特沃斯滤波器的衰减率为每倍频12分贝,三阶的衰减率为每分贝18分贝,如此类推,巴特沃斯滤波器的振幅对角频率单调下降,并且滤波器的结束越高,在组频带振幅衰减速度越快,其他滤波器高阶的振幅对角频率图和低阶数的振幅对角频率有不同的形状。
7、上述函数的特点是等距离分布在半径为的圆上。因此,极点用下式表示为的表示式:为了使设计公式和图表统一,将频率归一化。巴特沃斯滤波器采用3dB截止频率归一化,归一化后的系统函数为令,称为归一化频率,称为归一化复变量,这样巴特沃斯滤波器的归一化低通原型系统函数为式中,,为归一化极点,用下式表示:2.3双线性变换法双线性变换法是将平面压缩变换到某一中介平面的一条横带里,再通过标准变换关系将此带变换到整个z平面上去,这样就使平面与平面之间建立一一对应的单值关系,消除了多值变换性。为了将平面的轴压缩到平面的轴上的到一段上,可以
此文档下载收益归作者所有