巴特沃斯低通滤波器分析报告_第1页
巴特沃斯低通滤波器分析报告_第2页
巴特沃斯低通滤波器分析报告_第3页
巴特沃斯低通滤波器分析报告_第4页
巴特沃斯低通滤波器分析报告_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

2、。关键词:数字滤波器 MATLAB 巴特沃斯 切比雪夫 双线性变换法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 t

3、he impulse response 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 respo

4、nse method, the 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 HYPERLINK /dicts/en/%e5%b7%b4%e7%89%b9%e6%b2%83%e6%96%af o 真人发音 MATLAB Butterworth Chebyshev Bilinear

5、 transformation methed 目录TOC o 1-2 h u HYPERLINK l _Toc8956 目录 PAGEREF _Toc8956 3 HYPERLINK l _Toc15874 1.前言 PAGEREF _Toc15874 错误!未定义书签。 HYPERLINK l _Toc30385 2、数字滤波器的概述 PAGEREF _Toc30385 4 HYPERLINK l _Toc16203 2.1数字滤波器的分类 PAGEREF _Toc16203 4 HYPERLINK l _Toc7612 2.2数字滤波器的技术指标 PAGEREF _Toc7612 5 HY

6、PERLINK l _Toc26913 2.3数字滤波器的原理 PAGEREF _Toc26913 6 HYPERLINK l _Toc25719 3.巴特沃斯低通滤波器的设计 PAGEREF _Toc25719 6 HYPERLINK l _Toc25811 3.1巴特沃思低通滤波器的设计原理 PAGEREF _Toc25811 6 HYPERLINK l _Toc11221 3.2系统函数 PAGEREF _Toc11221 7 HYPERLINK l _Toc24829 3.3设计过程 PAGEREF _Toc24829 8 HYPERLINK l _Toc15273 4.Matlab设

7、计及实现 PAGEREF _Toc15273 8 HYPERLINK l _Toc13096 4.1Matlab程序设计 PAGEREF _Toc13096 9 HYPERLINK l _Toc5205 4.2 Matlab的实现 PAGEREF _Toc5205 9 HYPERLINK l _Toc16191 4.3 Matlab结果分析 PAGEREF _Toc16191 11 HYPERLINK l _Toc8928 5.总结 PAGEREF _Toc8928 11 HYPERLINK l _Toc7119 参考文献 PAGEREF _Toc7119 111.前言所谓数字滤波器,是指输入

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

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

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

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

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

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

14、斯滤波器以巴特沃斯函数来近似滤波器的系统函数。巴特沃斯滤波器是根据幅频特性在通频带内具有最平坦特性定义的滤波器。巴特沃思滤波器的低通模平方函数表示: 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设计过程 巴

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

16、止频率fs=12kHz,阻带最小衰减s=30dB的巴特沃斯低通滤波器。 4.1Matlab程序设计Z,P,K=butter(N)N,wc=buttord(wp,ws,Rp,As)N,wc=buttord(wp,ws,Rp,As,s)B,A=butter(N,wc,ftype)B,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

17、 0 0 7.7094A = 1.0e+022 * 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结果分析滤波器的损耗函数曲线如图4.3所示。由图可以看出,阻带刚好满足指标要求,通带指标有富余。 5.总结使用Matlab设计的过程中,找到了需要设计的低通滤波器的函数及依据。依据设计的滤波器的wp,ws,Rp,Rs四个参数来确定输入信号的频率以实现过滤的目的。实验过程中也遇到很多问题,通过查找资料都得到了解决。通过这次学习,掌握了ma

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论