版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《信号与系统》课程设计———模拟巴特沃斯低通滤波器的设计【设计题目】巴特沃兹滤波器、切比雪夫滤波器、椭圆滤波器的设计【摘要】主要设计的是低通数字巴特沃兹滤波器,并通过参数设计对比了不同阶数的巴特沃兹滤波器特性能;设计同一要求下的巴特沃兹滤波器、切比雪夫滤波器、椭圆滤波器低通滤波器,并对他们进行了比较。【引言】对于频率性选择滤波器,巴特沃兹滤波器是广泛应用的一类连续时间LTI系统,特别是数字滤波具有精度高、灵活性好的等优势,并可以针对信号处理的要求,通过修改参数来改变滤波器特性。一个N阶巴特沃兹滤波器的频率响应的幅值应满足通过matlab中给出的用来模拟巴特沃兹滤波器设计的各种强大函数,预先给定参数——通带边缘频率、阻带边缘频率、通带振幅波动dB数、阻带衰减dB数,可以做出相应的的低通滤波器。变化参数,讨论滤波器滤波特性的变化,及滤波效果。【关键字】巴特沃兹滤波器【正文】1.设计一个低通巴特沃兹滤波器满足下列技术指标:Wp=30;Ws=50;Rp=7dB;Rs=16dB其中:Wp=以弧度/秒为单位的通带边缘频率;Wp>0Ws=以弧度/秒为单位的阻带边缘频率;Wp>Ws>0Rp=通带中的振幅波动的+dB数;(Rp>0)Rs=阻带衰减的+dB数;(Rs>0)利用matlab提供的一个函数Buttord,Buttord的作用是:计算巴特沃兹滤波器的阶N,以满足通带频率、阻带频率、振幅波动、阻带衰减等这些参数要求,(calculatestheminimumorderofadigitaloranalogButterworthfilterrequiredtomeetasetoffilterdesignspecifications.)在工程中,因为低阶的滤波器容易实现且较便宜,所以求最低的阶。Matlab程序代码:wp=30;ws=50;rp=7;rs=16;对于原始信号x。
若采样频率Fs=1000Hz,设计一个8阶、通带为100-200Hz的带通滤波器:
[b,a]=butter(8,[0.20.4])=butter(8,[100/(1000/2)200/(1000/2)])
这里Fa=Fs/2,Fa是分析频率
得到滤波器系数后,就可以直接用了。[n,Wn]=buttord(wp*2*pi,ws*2*pi,rp,rs,'s');fprintf('\n***BUTTERWORTHFILTERORDER=%2.0f\n',对于原始信号x。
若采样频率Fs=1000Hz,设计一个8阶、通带为100-200Hz的带通滤波器:
[b,a]=butter(8,[0.20.4])=butter(8,[100/(1000/2)200/(1000/2)])
这里Fa=Fs/2,Fa是分析频率
得到滤波器系数后,就可以直接用了。[b,a]=butter(n,Wn,'s');[H,Wn]=freqs(b,a);plot(Wn*rs/(2*pi),abs(H));grid;xlabel('频率/Hz');ylabel('幅值');***BUTTERWORTHFILTERORDER=3一个简单的巴特沃兹滤波器的设计实际上归结于设计滤波器系数[b,a],即其频率响应的分子分母的系数向量。这里还采用了两个matlab里的函数:用于设计滤波器的butter和用于计算并画出幅度响应的freqs;[b,a]=butter(N,Wn,'low')designsalowpassfilter.--低通滤波器([b,a]=butter(N,Wn)--带通滤波器;[b,a]=butter(N,Wn,'high')---用来设计高通滤波器)
Wn的确定跟采样频率Fs有关。画出幅频特性曲线如下:
求得滤波器系数[b,a]向量:b=1.0e+006*0004.9771a=1.0e+006*0.00000.00030.05834.97712.改变滤波器设计参数,分析滤波器性质的变化:Matlab程序实现如下:wp=30;ws=50;rp=1;rs=30;[n,Wn]=buttord(wp*2*pi,ws*2*pi,rp,rs,'s');fprintf('\n***BUTTERWORTHFILTERORDER=%2.0f\n',n);[b,a]=butter(n,Wn,'s');[H,Wn]=freqs(b,a);plot(Wn*rs/(2*pi),abs(H));grid;xlabel('频率/Hz');ylabel('幅值');***BUTTERWORTHFILTERORDER=9减小通带幅度波动,同时增大阻带衰减dB数,发现滤波器的阶数变大了,从滤波器原理分析,是滤波器性能提高了。结论:随着指标要求越高,即通带波动越小,阻带衰减越大,巴特沃斯滤波器的阶数会增加,过渡带会变窄。对滤波器实现的难度也增加了。3.、切比雪夫I滤波器设计巴特沃斯滤波器的频率特性曲线,无论在通带和阻带都是频率的单调函数。因此.当通带边界处满足指标要求时,通带内肯定会有余量。因此,更有效的设计方法应该是将精确度均匀地分布在整个通带内,或者均匀分布在整个阻带内,或者同时分布在两者之内。这样,就可用阶数较低的系统满足要求。这可通过选择具有等波纹特性的逼近函数来达到。切比雪夫Ι型滤波器幅度平方函数:其中N:滤波器的阶数截止频率表示通带波纹大小,越大,波纹越大A、切比雪夫I滤波器设计(指标wp=2*pi*6000;ws=2*pi*12000;rp=3;as=25;)wp=2*pi*6000;ws=2*pi*12000;rp=3;as=25;[n1,wp1]=cheb1ord(wp,ws,rp,as,'s');[B1,A1]=cheby1(n1,rp,wp1,'s');k=0:511;fk=0:14000/512:14000;wk=2*pi*fk;Hk1=freqs(B1,A1,wk);plot(fk/1000,20*log10(abs(Hk1)));xlabel('频率(kHz)','FontSize',16,'FontWeight','bold');ylabel('幅度(dB)','FontSize',16,'FontWeight','bold');程序结果n1=3wp1=3.7699e+004求得滤波器系数[b,a]向量B1=1.0e+013*0001.3427A1=1.0e+013*0.00000.00000.00011.3427画出幅频特性曲线如下:通过观察我们可以证实,切比雪夫I滤波器在通带幅度有等波纹波动。这里设计的滤波器指标比较低,随着指标的升高,要设计的滤波器阶数N增大,过度带变窄。B、切比雪夫II滤波器设计(指标wp=2*pi*6000;ws=2*pi*12000;rp=3;as=25;)wp=2*pi*6000;ws=2*pi*12000;rp=3;as=25;[n2,wp2]=cheb2ord(wp,ws,rp,as,'s');[B2,A2]=cheby2(n2,as,wp2,'s');k=0:511;fk=0:14000/512:14000;wk=2*pi*fk;Hk2=freqs(B2,A2,wk);plot(fk/1000,20*log10(abs(Hk2)));xlabel('频率(kHz)','FontSize',16,'FontWeight','bold');ylabel('幅度(dB)','FontSize',16,'FontWeight','bold');程序结果n2=3wp2=6.7720e+004求得滤波器系数[b,a]向量B2=1.0e+013*00.0000-0.00006.9969A2=1.0e+013*0.00000.00000.00036.9969画出幅频特性曲线如下:通过观察我们可以证实,切比雪夫II滤波器在阻带幅度有等波纹波动。这里设计的滤波器指标比较低,阶数比较低(N=3)随着指标的升高,要设计的滤波器阶数N增大,过度带变窄。4椭圆滤波器是在通带和阻带等波纹的一种滤波器,椭圆滤波器相比其他类型的滤波器,在阶数相同的条件下有着最小的通带和阻带波动。表示纹波系数椭圆滤波器的程序如下:wp=2*pi*6000;ws=2*pi*12000;rp=3;as=25;[n3,wp3]=ellipord(wp,ws,rp,as,'s');[B3,A3]=ellip(n3,rp,as,wp3,'s');k=0:511;fk=0:14000/512:14000;wk=2*pi*fk;Hk3=freqs(B3,A3,wk);plot(fk/1000,20*log10(abs(Hk3)));xlabel('频率(kHz)','FontSize',16,'FontWeight','bold');ylabel('幅度(dB)','FontSize',16,'FontWeight','bold');运算结果:n3=3wp3=3.7699e+004求得滤波器系数[b,a]向量B3=1.0e+013*00.00000.00001.8492A3=1.0e+013*0.00000.00000.00011.8492画出幅频特性曲线如下:5在相同的要求下(wp=2*pi*6000;ws=2*pi*12000;rp=3;as=25;)对这这种滤波器比较:1.、巴特沃斯滤波器通频带的频率
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 多媒体课件制作教案
- 第六章氧族元素环境保护教案(人教版)
- 研发质量管理办法
- 生态养殖山坡地租赁合同
- 六年级计算机上册教案
- 农业设施地面施工合同
- 农业发展资金扶持办法
- 绿色建筑房产交易合同样本
- 拆除消防班组施工合同
- 工业区护栏施工合同模板
- 混凝土结构施工图平面整体表示方法制图规则和详图
- 中华民族现代文明有哪些鲜明特质?建设中华民族现代文明的路径是什么?参考答案三
- 液压站操作说明书
- 2021至2024年广东新高考化学真题考点分布试题及答案
- 2024广东深圳市部分事业单位公开招聘300人历年高频考题难、易错点模拟试题(共500题)附带答案详解
- 7《小书包》教学设计-2024-2025学年统编版语文一年级上册
- 八年级物理上册 第四章 第五节《光的色散》说课稿 (新版)新人教版
- 新《劳动法》知识学习考试题库200题(含答案)
- 铭记历史 勿忘国耻九一八事变教育主题班会课件
- 中药蒲公英培训课件
- 2024-2030年中国帆船行业市场深度调研及发展趋势与投资前景研究报告
评论
0/150
提交评论