ImageVerifierCode 换一换
格式:DOCX , 页数:9 ,大小:277.89KB ,
资源ID:1699034      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/1699034.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(巴特沃斯低通滤波器分析.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

巴特沃斯低通滤波器分析.docx

1、巴特沃斯低通滤波器分析巴特沃斯低通滤波器课程论文 班级: 1311电科 学号: * * 摘要:本篇论文叙述了数字滤波器的基本原理、IIR数字滤波器的设计方法和IIR数字高通滤波器设计在MATLAB上的实现与IIR数字滤波器在实际中的应用。无限脉冲响应(IIR)数字滤波器是冲激响应函数h(t)包含无限个抽样值的滤波器,一般是按照预定的模拟滤波器的逼近函数来转换成相应的数字滤波器,现有的逼近函数如巴特沃斯、切比雪夫。设计IIR数字滤波器在工程上常用的有两种:脉冲响应不变法、双线性变换法。其设计过程都是由模拟滤波器的系统函数H(s)去变换出相应的数字滤波器的系统函数H(z)。关键词:数字滤波器 MA

2、TLAB 巴特沃斯 切比雪夫 双线性变换法Abstract: Digital filter is described in this paper basic principles, IIR digital filter design method of IIR digital high-pass filter design in MATLAB realization of IIR digital filter and application in practice. Infinite Impulse response (IIR) digital filter is the impulse re

3、sponse h (t) includes unlimited sampling filter, usually according to the analog filter approximating function to convert into digital filters, such as Butterworth, Chebyshev approximation functions. Design of IIR digital filters there are two commonly used in engineering: impulse response method, t

4、he bilinear transformation method.The design process are by the analog filter system function h (s) to transform the digital filter of the system function h (z).Keywords: Digital filter MATLAB Butterworth Chebyshev Bilinear transformation methed 1.前言所谓数字滤波器,是指输入、输出均为数字信号,通过数值运算处理改变输入信号所含频率成分的相对比例,或者

5、滤除某些频率成分的数字器件或程序。因此,数字滤波器的概念和模拟滤波相同,只是信号形式和实现滤波方式不同。正因为数字滤波通过数值运算实现滤波,所以数字滤波器处理精度高、稳定、体积小、重量轻、灵活、不存在阻抗匹配问题,可以实现模拟滤波器无法实现的特殊滤波公能。数字滤波器是一个离散时间系统。应用数字滤波器处理模拟信号时,首先须对输入模拟信号进行限带、抽样和模数转换。数字滤波器输入信号的抽样率应大于被处理信号带宽的两倍。数字滤波器的频率响应具有以抽样频率为间隔的周期重复特性,且以折叠频率(即二分之一抽样频率点)呈镜像对称。为得到模拟信号,数字滤波器处理的输出数字信号须经数模转换、平滑。数字滤波器有低通

6、、高通、带通、带阻和全通等类型。它可以是时不变的或时变的、因果的或非因果的、线性的或非线性的。如果数字滤波器的内部参数不随时间而变化,则称为时不变的,否则为时变的。如果数字滤波器在某一给定时刻的响应与在此时刻以后的激励无关,则称为因果的,否则为非因果的。如果数字滤波器对单一或多个激励信号的响应满足线性条件,则称为线性的,否则为非线性的。应用最广的是线性、时不变数字滤波器。与模拟滤波器相同,数字滤波器从功能上看可分为低通、高通、带通和带阻几类。因为它们的单位脉冲响应是非因果且无限长的,所以实际上理想滤波器是不可能实现的。与模拟滤波器不同的是数字滤波器的传输函数都是以2为周期的,滤波器的低通频带处

7、于2的整数倍处,而高频频带处于的奇数倍附近。根据对不同信号的处理可将滤波器分为模拟滤波器和数字滤波器两种。模拟滤波器和数字滤波器的概念相同,只是信号的形式和实现滤波方法不同。数字滤波器是指输入输出都是数字信号的滤波器。数字滤波器根据其冲激响应函数的时域特性,可分为两种,即无限长冲激响应(IIR)滤波器和有限长冲激响应(FIR)滤波器。IIR滤波器的特征是,具有无限持续时间冲激响应。这种滤波器一般需要用递归模型来实现,因而有时也称之为递归滤波器。2、数字滤波器的概述 2.1数字滤波器的分类按照不同的分类方法,数字滤波器有许多种类,但总起来可以分成两大类:经典滤波器和现代滤波器。经典滤波器的特点是

8、其输入信号中有用的频率成分和希望滤除的频率成分各占有不同频带,通过一个合适的选频滤波器滤除干扰,得到纯净信号,达到滤波的目的。但是如果信号和干扰的频谱相互重叠,则经典滤波器不能有效地滤除干扰,最大限度的恢复信号,这时就需要现代滤波器。滤波器的分类有很多的方式,如按元件、信号处理的方式、通频带分类、运放电路的构成等进行分类。 2.1滤波器的分类 2.2数字滤波器的技术指标 技术指标是设计滤波器重要的一部分。在一般情况下,滤波器需要明确它的幅度特性,才能更好的进行设计。比如低通滤波器的频率响应特性,它有过渡带、通带和阻带三范围,如图2.2.1。在通带内:1-AP|H(ej)|1|c在阻带上:|H(

9、ej)|Ast Wst|Wc参数如下:Ap通带误差;c通带截止频率;Ast阻带误差;st阻带截止频率 2.2.1低通滤波器频率响应幅度特性的容限图模拟滤波器和数字滤波器根据它的频率特性,有低通,高通,带通,带阻等类型,数字滤波器的响应频率的周期是2。如图2.2.2所示不同频率的滤波器: 2.2.2数字滤波器的幅度频率响应 2.3数字滤波器的原理 数字信号分析在设计数字滤波器中是必不可少的。数字滤波器被广泛运用于,如录音机、DVD、音响等。随着科学技术的发展,模拟滤波器有很多的不足之处,所以逐渐被数字滤波器取代。而与模拟滤波相比较,数字滤波器具有准确、系统稳定和灵活性高等优点。但是信号在的滤波,

10、抽样和转换方面,模拟模拟滤波器仍然充当着重要的角色。 数字滤波器是利用信号数字化、离散化的方法来加工信号的。并且用数字方法根据信号的要求进行转换。简而言之,数字滤波器就是一个离散系统,通过运算来处理输入信号,滤除高频干扰信号,从而得到有用的输出信号。模拟信号的数字处理如图2-3所示。模拟信号通过抗混叠滤波器的进行频带处理,然后通过AD转换和数字处理模块,再通过DA转换为模拟信号,最后,再用滤波器滤除这个模拟信号中的干扰信号。 2.3模拟信号的数字处理3.巴特沃斯低通滤波器的设计 3.1巴特沃思低通滤波器的设计原理巴特沃斯滤波器以巴特沃斯函数来近似滤波器的系统函数。巴特沃斯滤波器是根据幅频特性在

11、通频带内具有最平坦特性定义的滤波器。巴特沃思滤波器的低通模平方函数表示: N=1,2,.下面归纳了巴特沃斯滤波器的主要特征a.对所有的N,。 b.对所有的N, c.是的单调下降函数。d.随着阶次N的增大而更接近于理想低通滤波器。如下图3.1所示,可以看出滤波器的幅频特性随着滤波器阶次N的增加而变得越来越好,在截止频率c处的函数值始终为1/2的情况下,通带内有更多的频带区的值接近于1;在阻带内更迅速的趋近于零。 3.1巴特沃思低通滤波平方幅频特性函数 3.2系统函数 设巴特沃斯的系统函数为Ha(s),则: 3.3设计过程 巴特沃思低通滤波技术指标关系式为 ap-20log|Ha(j)|,P as

12、s 其中:p为通带边界频率,s为阻带边界频率。 经过化简整理可得:取满足上式的最小整数N作为滤波器的阶数。再将N代入可得: 或查表求得归一化传输函数H(s),令s/c代替归一化原型滤波器系统函数中的s,即得到实际滤波器传输函数。(1)根据技术指标p、p、s和s,求出滤波器的阶数。(2)求出归一化极点k,将k代入,得到归一化低通原型系统函数Ga(p)。(3)将Ga(p)去归一化。将p=s/c代入Ga(p),得到实际的滤波器系统函数(c为3dB截止频率)4.Matlab设计及实现设计一个通带截止频率fp=5kHz,通带最大衰减p=2dB,阻带截止频率fs=12kHz,阻带最小衰减s=30dB的巴特

13、沃斯低通滤波器。 4.1Matlab程序设计1Z,P,K=butter(N)2N,wc=buttord(wp,ws,Rp,As)3N,wc=buttord(wp,ws,Rp,As,s)4B,A=butter(N,wc,ftype)5B,A=butter(N,wc,ftype,s)设计的程序如下: wp=2*pi*5000; ws=2*pi*12000; Rp=2; As=30; N,wc=buttord(wp,ws,Rp,As,s)N = 5wc = 3.7792e+004 B,A=butter(N,wc,s)B = 1.0e+022 * 0 0 0 0 0 7.7094A = 1.0e+02

14、2 * 0.0000 0.0000 0.0000 0.0000 0.0007 7.7094 k=0:511; fk=0:14000/512:14000; wk=2*pi*fk; Hk=freqs(B,A,wk); subplot(2,2,1); plot(fk/1000,20*log10(abs(Hk); grid on xlabel(频率(kHz); ylabel(幅度(dB)); axis(0,14,-40,5) 4.2 Matlab的实现实现结果如下图4.1、4.2、4.3 4.1程序输入 4.2运算结果 4.3巴特沃斯运行输出的损耗函数 4.3 Matlab结果分析滤波器的损耗函数曲线

15、如图4.3所示。由图可以看出,阻带刚好满足指标要求,通带指标有富余。 5.总结使用Matlab设计的过程中,找到了需要设计的低通滤波器的函数及依据。依据设计的滤波器的wp,ws,Rp,Rs四个参数来确定输入信号的频率以实现过滤的目的。实验过程中也遇到很多问题,通过查找资料都得到了解决。通过这次学习,掌握了matlab的仿真和设计,对低通滤波器设计原理的加深了解及技术指标的设置。这次设计不仅让我对数字信号处理这门学科的理论知识加深理解,而且让我对MATLAB中的许多函数的运用更加灵活,还增强了我的解决问题的能力。 参考文献1 高西全、丁玉美等编 数字信号处理 西安电子科技大学出版社2008年8月第3版2 张志涌、杨祖樱等编 M

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1