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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

基于MATLAB的巴特沃斯低通滤波器的设计Word格式文档下载.doc

1、通带截止频率fp=5kHz,通带最大衰减=2dB,阻带截止频率fs=12kHz,阻带最小衰减=30dB设计过程1. 设计原理1.1 巴特沃斯低通滤波器简介:巴特沃斯滤波器是电子滤波器的一种,特点是通频带内的频率响应曲线最大限度平坦,没有起伏,而在阻频带则逐渐下降为零。这种滤波器最先由英国工程师斯替芬巴特沃斯(Stephen Butterworth)在1930年发表在英国无线电工程期刊的一篇论文中提出的,可以构成低通、高通、带通和带阻四种组态,是目前最为流行的一类数字滤波器 ,经过离散化可以作为数字巴特沃思滤波器 ,较模拟滤波器具有精度高、稳定、灵活、不要求阻抗匹配等众多优点 ,因而在自动控制、

2、语音、图像、通信、雷达等众多领域得到了广泛的应用,是一种具有最大平坦幅度响应的低通滤波器。1.2巴特沃斯低通滤波器的设计原理:巴特沃斯低通滤波器的幅度平方函数用下式表示: 其中 N为滤波器的阶数。当=0时,=1;=时,=1/,是3dB截止频率。=时,逐渐增大,幅度下降非常迅速。、N同幅度特性关系如图1.1所示。N决定了幅度下降速度,N越大,通带就越平坦,过渡带也随之变窄,阻带幅度同过渡带下降的速度越迅速,总体010.707N=2N=4N=8频响特性同理想低通滤波器的实际误差越小。图1.1 、N同幅度特性关系用s代替,把幅度平方函数变成s的函数: s=,此公式说明了幅度平方函数有2N个极点,极点

3、可以用下面的公式来表达: k=0,1,2,2N-1。2N个极点等间隔分布在半径为的圆上,间隔是/N rad。如图1.2所示: 图1.2 三阶巴特沃斯滤波器极点分布为形成稳定的滤波器,2N个极点中只取s平面左半平面的N个极点构成,而右半平面的N个极点构成。的表示式为 例如N=3,通过下式可以计算出6个极点,当N=3时,6个极点中位于左半平面的三个分别为:,取s平面左半平面的极点组成: 将对3dB截止频率c 归一化后的表示为: 令,p称为归一化拉氏复变量。 ,称为归一化频率。经过归一化后巴特沃斯滤波器的传输函数为: (1.1)式中,为归一化极点,为位于左半平面的极点用下式表示: 将极点表示式代入(

4、1.1)式,得到的的分母是p的N阶多项式,用下式表示: 下面来确定N:由技术指标, 和确定。在定义 (1.2) (1.3) (1.4) 中,将=和=分别代入(1.4)式中,得到和,再将和代入(1.2)和(1.3)式中,得到: 整理得: (1.5) (1.6)由(1.5)和(1.6)式得到: 令 (1.7) 则N由下式表示: (1.8) 取大于等于N的最小整数。关于3dB截止频率,如果技术指标中没有给出,可以按照(1.7)式或(1.8)式求出, (1.9) (1.10) 由(1.9)式得到: 由(1.10)式得到: 2设计方案 方案一:用冲激响应不变法设计巴特沃斯低通滤波器 冲激响应不变法是使数

5、字滤波器的单位冲激序列h(n)模仿模拟滤波器的单位冲激响应ha(t)。将模拟滤波器的单位冲激响应加以等间隔抽样,使h(n)正好等于ha(t)的抽样值,即满足: h(n)= ha(nT) 其中T是抽样周期。如果令Ha(s)是ha(t)的拉普拉斯变换,H(z)为h(n)的z变换,利用抽样序列的z变换与模拟信号的拉普拉斯变换的关系,得:可看出,脉冲响应不变法将模拟滤波器的S平面变换成数字滤波器的Z平面,这个从s到z的变换z=esT是从S平面变换到Z平面的标准变换关系式。冲激响应不变法使得数字滤波器的单位脉冲响应完全模仿模拟滤波器的单位冲激响应,也就是时域逼近良好,而且模拟频率和数字频率之间呈线性关系

6、=T。但是此方法有一个明显的缺点就是有频率响应的混叠效应,所以,脉冲响应不变法只适用于限带的模拟滤波器(例如,衰减特性很好的低通或带通滤波器),而且高频衰减越快,混叠效应越小。 方案二:双线性变换法设计IIR数字滤波器双线性变换法是使数字滤波器的频率响应与模拟滤波器的频率响应相似的一种变换方法。为了克服多值映射的缺点,采用把整个s平面频率压缩方法,将整个频率轴上的频率范围压缩到-/T/T之间,再用z=esT转换到Z平面上。也就是说,第一步先将整个S平面压缩映射到S1平面的-/T/T一条横带里;第二步再通过标准变换关系z=es1T将此横带变换到整个Z平面上去。这样就使S平面与Z平面建立了一一对应

7、的单值关系,消除了多值变换性,也就消除了频谱混叠现象,映射关系如图1.3所示。图1.3双线性变换的映射关系为了将S平面的整个虚轴j压缩到S1平面j1轴上的-/T到/T段上,可以通过以下的正切变换实现T是采样间隔。当1由-/T经过0变化到/T时,由-经过0变化到+,也即映射了整个j轴。将式(1-5)写成将此关系解析延拓到整个S平面和S1平面,令j=s,j1=s1,则得再将S1平面通过以下标准变换关系映射到Z平面z=es1T从而得到S平面和Z平面的单值映射关系为: (2-1) (2-2)式(2-1)与式(2-2)是S平面与Z平面之间的单值映射关系,这种变换都是两个线性函数之比,因此称为双线性变换。

8、双线性变换法与冲激响应不变法相比,其主要的优点是避免了频率响应的混叠现象,虽然在线性方面有些欠缺,但是可以通过频率的预畸来加以校正且计算比冲激响应不变法方便,实现起来比较容易,所以,本设计选择用双线性变换法设计巴特沃斯低通滤波器。3设计步骤由于冲击响应不变法的不足 ,下面以双线性变换法设计一个巴特沃思低通滤波器。通过仔细研究MATLAB软件自带的信号处理工具箱下%:MATLABD IR% toolbox signal signal buttord.m和%MATLABD IR% toolbox signalsignalbutter.m ,可以清楚看到:MATLAB默认采用双线性变换法设计,其实完

9、全可以采用更简洁的方法。8滤波器的性能指标如下:3.1MATLAB中所需函数ATLAB的信号处理工具箱提供了滤波器的函数 buttap、buttord、butter。由z,p,k = buttap(n)函数可设计出n阶巴特沃斯低通滤波器原型,其传递函数为 所以事实上z为空阵。上述零极点形式可以化为: 其中,令,得到巴特沃斯滤波器归一化结果,如表1所示。表1 阶的巴特沃斯滤波器系数n b7 b6 b5 b4 b3 b2 b1 b01 1.00002 1.4142 1.0000 3 2.0000 2.0000 1.0000 4 2.6131 3.4142 2.6131 1.0000 5 3.2361 5.2361 5.2361 3.2361 1.0000 6 3.8637 7.4641 9.1416 7.4641 3.8637 1.0000 7 4.4940 10.0978 14.5918 14.5918 10.0978 4.4940 1.0000 8 5.1258 13.1371 21.8462 25.8462 21.8462 13.1371 5.1258 1.0000buttord函数可在给定滤波器性能的情况下 ,选巴特沃斯滤波器的阶数 n 和截止频率,从而可用butter函数设计巴特沃斯滤波器的传递函数。9n , =

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

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