- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
西安文理学院机械电子工程系
课程设计报告
专业班级 08级电子信息工程1班
题 目 基于MATLAB的数字带通滤波器
学 号
学生姓名
指导教师
2011 年 12 月
西安文理学院机械电子工程系
课程设计任务书
学生姓名 _______专业班级 ________ 学 号 ______
指导教师 ______ 职 称 副教授 教研室 电子信息工程
课 程 数 字 信 号 处 理
题目
基于MATLAB的数字带通滤波器设计
任务与要求
设计任务:
要求设计一个IIR带通滤波器,其中通带的中心频率为,通带的截止频率,,通带最大衰减;阻带最小衰减,阻带截止频率,。
设计要求:
根据设计任务要求给出实现方案及实现过程。
给出所实现的滤波器幅频特性及相频特性曲线并加以分析。
论文要求思路清晰,结构合理,语言流畅,书写格式符合要求。
开始日期 2011.12.19 完成日期 2011.12.30
2011年 12月 18 日
一、设计任务
设计一数字带通滤波器,用IIR来实现,其主要技术指标:
通带边缘频率:wp1=0.4,wp2=0.6
通带最大衰减:Ap=3dB
阻带边缘频率:ws1=0.3,ws2=0.7
阻带最小衰减:As=15dB
设计总体要求:用MATLAB语言编程进行设计,给出IIR数字滤波器的参数,给出幅度和相位响应曲线,对IIR实现形式和特点等方面进行讨论。
二、设计方法
IIR数字滤波器具有无限宽的冲激响应,与模拟滤波器相匹配,所以IIR滤波器的设计可以采取在模拟滤波器设计的基础上进一步变换的方法。比较常用的原型滤波器有巴特沃什滤波器(Butterworth)、切比雪夫滤波器(Chebyshev)、椭圆滤波器(Ellipse)和贝塞尔滤波器(Bessel)等。他们有各自的特点,巴特沃什滤波器具有单调下降的幅频特性;切比雪夫滤波器的幅频特性在通带和阻带里有波动,可以提高选择性;贝塞尔滤波器通带内有较好的线性相位特性;椭圆滤波器的选择性最好。本设计IIR数字滤波器采用巴特沃什滤波器[3]。
设计巴特沃什数字滤波器时,首先应根据参数要求设计出相应的模拟滤波器,其步骤如下:
(1)由模拟滤波器的设计指标wp,ws,Ap,As和式(1)确定滤波器阶数N。
(1)
(2)由式(2)确定wc。
(2)
(3)若N是奇数,则有式(3)和式(4)确定滤波器的系统函数;若N是偶数,则式(3)和式(5)确定滤波器的系统函数。然后把设计好的模拟Butterworth滤波器变换成数字滤波器,常采用的方法有脉冲响应不变法和双线性变换法[4]。
(3)
(4)
(5)
巴特沃什滤波器是根据幅频特性在通频内具有最平坦特性而定义的滤波器。一维巴特沃什滤波器的平方幅频特性函数为
(6)
可以看出,滤波器的幅频特性随着滤波器阶次N的增加而变得越来越好。在截止频率Ωc处的函数值始终为的情况下,在通带内更多的频带区的值接近1;在阻带内函数更迅速的趋近0。巴特沃什滤波器的主要特征:
(1)对于所有N,
(2)对于所有N,
(3)是Ω的单调下降函数。
(4)随着阶次N的增大而更加接近于理想滤波器。
最常用于设计IIR数字带通滤波器的方法基于原型模拟传输函数的双线性变换。模拟传输函数通常是:巴特沃什、切比雪夫1型、切比雪夫2型和椭圆传输函数。巴特沃什低通传输函数在dc处有一个最大平坦的幅度响应,且随着频率增加幅度响应单调地减少。本设计IIR数字带通滤波器就采用巴特沃什型。
巴特沃什型数字带通滤波器的设计,MATLAB调用形式如
文档评论(0)