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

开通VIP
 

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

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

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(脉冲响应不变法设计巴特沃斯低通滤波器.docx)为本站上传会员【仙人****88】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

脉冲响应不变法设计巴特沃斯低通滤波器.docx

1、 脉冲响应不变法设计巴特沃斯低通滤波器 姓 名 学 号 专 业 第一章 摘要 滤波器是自动控制、信号处理和通信领域的重要组成部分,广泛地应用于各种系统中。MATLAB语言是一种简单、高效的高级语言,是一种内容丰富、功能强大的分析工具,其应用范围几乎覆盖了所有的科学和工程计算领域。MATLAB

2、中提供了丰富的用于模拟滤波器设计的函数,通过编程可以很容易实现低通、高通、带通、带阻滤波器,并能画出滤波器的幅频特性曲线,大大简化了模拟滤波器设计。本文将通过利用MATLAB滤波器设计函数直接实现巴特沃斯低通滤波器的设计,找到应用MATLAB来设计低通滤波器的方法。介绍了用脉冲响应不变法设计巴特沃斯低通滤波器的基本理论和设计思想,给出了基于MATLAB设计巴特沃斯低通滤波器的具体步骤,文中还给出了利用MATLAB产生的滤波器的幅频及相频特性曲线。详细介绍了在基于MATLAB设计低通滤波器过程中常用到的工具和命令。 关键字:巴特沃斯 低通滤波器 脉冲响应不变法

3、 第二章 引言 滤波器设计在电子工程、应用数学和计算机科学领域都是非常重要的内,。而低通滤波器在信号处理中的作用等同于其它领域如金融领域中移动平均数(moving average)所起的作用,低通滤波器有很多种,其中,最通用的就是巴特沃斯滤波器和切比雪夫滤波器。 巴特沃斯滤波器的特点是通频带内的频率响应曲线最大限度平坦,没有起伏,而在阻频带则逐渐下降为零。 在振幅的对数对角频率的波得图上,从某一边界角频率开始,振幅随着角频率的增加而逐步减少,趋向负无穷大。巴特沃斯滤波器的振幅对角频率单调下降,并且也是唯一的无论阶数,振幅对角频率曲线都保持同样的形状的滤波器。只不过滤波器阶数越

4、高,在阻频带振幅衰减速度越快。其他滤波器高阶的振幅对角频率图和地结束的振幅对角频率有不同的形状。 第三章 基本原理 3.1 滤波器的基本理论 3.1.1 滤波器的分类 滤波器分两大类:经典滤波器和现代滤波器。经典滤波器是假定输入信号中的有用成分和希望取出的成分各自占有不同的频带。这样,当通过一个线性系统(即滤波器)后可将欲去除的成分有效的去除。现代滤波器理论研究的主要内容是从含有噪声的数据记录(又称时间序列)中估计出信号的某些特征或信号本身。经典滤波器分为低通、高通、带通、带阻滤波器。每一种又有模拟滤波器(AF)和数字滤波器(DF)。对数

5、字滤波器,又有IIR滤波器和FIR滤波器。 IIR DF 的转移函数是: FIR DF的转移函数是: FIR滤波器可以对给定的频率特性直接进行设计,而IIR滤波器目前最通用的方法是利用已经很成熟的模拟滤波器的设计方法进行设计。 3.1.2 滤波器的技术要求 低通滤波器::通带截止频率 :阻带下限截止频率 :通带允许的最大衰减 :阻带允许的最小衰减 (,的单位dB) :通带上限角频率 :阻带下限角频率 (,) 即 3.2 模拟滤波器的设计 3.2.1 巴特沃思(Butterworth)滤波器的介绍:

6、 因为我们设计的滤波器的冲击响应一般都为实数,所以有 这样,如果我们能由,,,求出,那么就容易得到所需要的。不同类型的的表达式,代表了几种不同类型的滤波器。巴特沃思(Butterworth)滤波器为: C为待定常数,N为待定的滤波器阶次。 3.2.2 巴特沃思模拟低通滤波器的设计 由于每一个滤波器的频率范围将直接取决于设计者的应用目的,因此必然是千差万别。为了使设计规范化,我们需要将滤波器的频率参数作归一化处理。设所给的实际频率为(或),归一化后的频率为,对低通模拟滤波器,令 = 显然,,。又令归一化复数变量为,,显然 所以巴特沃思模拟低通滤波器的设计可按以下

7、三个步骤来进行。 (1)将实际频率归一化 (2)求C和N C,N可按下式求解: 若令=3dB,则C=1,这样巴特沃思滤波器的设计就只剩一个参数N,这时 (3)确定 因为,根据上面公式有 由 解得 ,=1,2,···,2N 这样可得 求得后,用代替变量,即得实际需要得。 3.3 数字滤波器的设计 按一定规则将给出的数字滤波器的技术指标转换为模拟低通滤波器的技术指标。 根据转换后的技术指标设计模拟低通滤波器; 再按一定的规则将转换成。 若是高通、带通或带阻数字滤波器则将它们的技术指标先转化为低通模拟滤波器的技术指标,然后按上述步骤2)设计出低通

8、再将转换为所需的。 第四章 设计过程 4.1 设计低通数字滤波器 4.1.1 数字低通滤波器设计结构图 用脉冲响应不变法转换原理如下图: Ha(s) 拉氏逆变换 ha(t) 等间隔采样 ha(nT)=h(n) Z变换 H(z) 图4.1结构框图 4.1.2 设计步骤 设计要求:脉冲响应不变法设计数字低通滤波器,给定技术指标为:,,,,采样频率。 首先应该得到角频率,然后再按如下步骤求解: (1)将数字滤波器的技术要求转换为模拟滤波器的技术要求。 (2)设计低通滤波器 由=依次求出,,再求出

9、N,可得 然后由转换成 (3)由求 4.2 滤波器的MATLAB实现 4.1.1 在MATLAB下,设计巴特沃斯IIR滤波器可使用butter函数。 Butter函数可设计低通、高通、带通和带阻的数字和模拟IIR滤波器,其特性为使通带内的幅度响应最大限度地平坦,但同时损失截止频率处的下降斜度。在期望通带平滑的情况下,可使用butter函数。butter函数的用法为:[b,a]=butter(n,Wn,/ftype/)其中n代表滤波器阶数,Wn代表滤波器的截止频率,这两个参数可使用buttord函数来确定。buttord函数可在给定滤波器性能的情况下,求出巴特沃斯滤波器的最小阶

10、数n,同时给出对应的截止频率Wn。buttord函数的用法为:[n,Wn]= buttord(Wp,Ws,Rp,Rs)其中Wp和Ws分别是通带和阻带的拐角频率(截止频率),其取值范围为0至1之间。当其值为1时代表采样频率的一半。Rp和Rs分别是通带和阻带区的波纹系数。 不同类型(高通、低通、带通和带阻)滤波器对应的Wp和Ws值遵循以下规则: a.高通滤波器:Wp和Ws为一元矢量且Wp>Ws; b.低通滤波器:Wp和Ws为一元矢量且Wp

11、且Wp>Ws,如Wp=[0.1,0.8],Ws=[0.2,0.7]。 4.1.2 Matlab的信号处理工具箱提供了频谱分析函数: freqz函数。 freqz函数功能:离散时间系统的频率响应。 格式:[h,w]=freqz(b,a,n) [h,f]=freqz(b,a,n,Fs) h=freqz(b,a,w) h=freqz(b,a,f,Fs) freqz(b,a,n) 说明: freqz 用于计算数字滤波器H(Z)的频率响应函数H(ejω)。 [h,w]=freqz(b,a,n)可得到数字滤波器的n点复频响应值,这

12、n个点均匀地分布在[0,π]上,并将这n个频点的频率记录在w中,相应的频响值记录在h中。要求n为大于零的整数,最好为2的整数次幂,以便采用FFT计算,提高速度。缺省时n =512。 [h,f]=freqz(b,a,n,Fs)用于对H(ejω)在[0,Fs/2]上等间隔采样n点,采样点频率及相应频响值分别记录在f 和h中。由用户指定FS(以HZ为单位)值。 h=freqz(b,a,w)用于对H(ejω)在[0,2π]上进行采样,采样频率点由矢量w指定。 h=freqz(b,a,f,Fs) 用于对H(ejω)在[0,FS]上采样,采样频率点由矢量f指定。 freqz(b,a,n)

13、用于在当前图形窗口中绘制幅频和相频特性曲线。 4.1.3 采用脉冲响应不变法将模拟滤波器转换为数字滤波器可使用impinvar函数。 [BZ,AZ] = IMPINVAR(B,A,Fs)生成一个数字滤波器。 BZ 和 AZ 分别为脉冲值 ,结果与模拟滤波器的值相当。 B 和 A 为采样区间,采样周期为1/Fs。 当Fs缺省时,默认采样频率为1Hz。 第五章 程序和仿真图 5.1 设计程序 fp=100; fs=300; Rp=3; Rs=20; Fs=1000; Wp=2*pi*fp; Ws=2*pi*fs; Nn=256; n=(0

14、100-1);%采样点数 [N,Wn]=buttord(Wp,Ws,Rp,Rs,'s'); [b,a]=butter(N,Wn,'s'); w=linspace(1,400,100)*2*pi; H=freqs(b,a,w); % 在[0,2π]上进行采样,采样频率点由矢量w指定 figure(1); plot(w/(2*pi),20*log10(abs(H))); title('巴特沃斯模拟滤波器幅频特性'); xlabel('频率/Hz'); ylabel('幅度/db'); [bz,az]=impinvar(b,a,Fs); figure(2); zpl

15、ane(bz,az); title('脉冲响应不变法零极点分布图'); figure(3); Subplot(2,1,1); freqz(bz,az,Nn,Fs); 对H(ejω)在[0,Fs/2]上等间隔采样Nn点 grid on; title('巴特沃斯数字滤波器幅频特性'); xlabel('幅度/Hz');ylabel('频率/db'); Subplot(2,1,2); title('巴特沃斯数字滤波器相频特性'); xlabel('幅度/Hz');ylabel('频率/db'); grid on; figure(4); x=cos(2*pi*50*n/

16、Fs)+cos(2*pi*500*n/Fs); plot(n,x); title('滤波前输入信号图像'); xlabel('时间(s)'); ylabel('幅值'); grid on; figure(5); y=filter(bz,az,x);%对原信号进行滤波¨ plot(n/fs,y); title('滤波前输入信号图像'); xlabel('时间(s)'); ylabel('幅值'); 5.2 特性曲线仿真图 图5.1巴特沃斯模拟滤波器幅频特性曲线 图5.2脉冲响应不变法的零极点图 图5.3椭圆低通滤波器的仿真图

17、 图5.4滤波前输入信号 图5.4滤波后输出信号图像 第六章 结语 低通滤波器的应用十分广泛,利用Matlab语言,可以很容易地设计出巴特沃斯数字低通滤波器,与其他高级语言的程序设计相比,MA TLAB环境下更方便、快捷,节省大量的编程时间,提高编程效率,且参数的修改也十分方便. 还可以进一步进行优化设计。 巴特沃斯低通滤波器的振幅对角频率单调下降,无论阶数,振幅对角频率曲线都保持同样的形状的滤波器可以用较少的阶数获得很高的选择特性,在衰减特性要求不敏感的场合,适合用巴特沃斯型滤波器。

18、 心得体会 通过一周的设计过程,让我感触最深的就是功能的强大性与掌握编程各种函数和语句的重要性。当然首先要了解所要编程运行的对象的原理。在设计的过程中,我深深的感受到我们所学的东西太少了,需要学习的东西太多了,真的是学无止境。学习的过程是艰辛的,但是同时也是快乐的,让我们大家朝着自己各自的目标努力奋斗。最后感谢老师给我们这次学习的机会,让我发现自己的不足,让我知道以后该在实践方面更多地锻炼自己,提高自己的动手能力。 参考文献 1 谢平、王娜、林洪彪主编. 信号处理原理及应用. 机械工业出版社,2008年 2 陈亚勇等编著.matlab信号处理详解. 人民邮电出版社,2001年 3宁彦卿等译. 电子滤波器设计. 科学出版社. 2008年

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服