数字信号处理实验四 巴特沃斯低通滤波器的设计 2

数字信号处理实验四 巴特沃斯低通滤波器的设计 2

ID:39577689

大小:42.00 KB

页数:3页

时间:2019-07-06

数字信号处理实验四 巴特沃斯低通滤波器的设计 2_第1页
数字信号处理实验四 巴特沃斯低通滤波器的设计 2_第2页
数字信号处理实验四 巴特沃斯低通滤波器的设计 2_第3页
资源描述:

《数字信号处理实验四 巴特沃斯低通滤波器的设计 2》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验报告2012年05月19日课程名称:数字信号处理实验名称:巴特沃斯低通滤波器的设计班级:学号:姓名:实验四巴特沃斯低通滤波器的设计一、实验目的(1)熟悉巴特沃斯低通滤波器的设计原理与方法;(2)熟悉用脉冲响应不变法设计IIR数字滤波器的原理与方法。二、实验内容(1)设计巴特沃斯数字滤波器,通带截止频率:0.4,=0.5dB阻带截止频率:0.6,=50dB(2)利用数字滤波器的脉冲响应不变法设计该低通滤波器。三、实验程序(1)1、程序function[b,a]=afd_butt(Omegp,Omegs,Ap,As);%b=Ha(s)分子多项式的系数,a=Ha

2、(s)分母多项式的系数%Omegp=通带截止频率单位为rad/s;p>0%Omegs=阻带起始频率单位为rad/s;s>p>0%Ap=通带截止频率单位为dB;(Ap>0)%As=阻带截止频率单位为dB;(As>0)ifOmegp<=0error('Passbandedgemustbelargerthan0')endifOmegs<=Omegperror('StopbandedgemustbelargerthanPassbandedge')endif(Ap<=0)

3、(As<0)error('PBrippleand/orSBattenuationmustbelar

4、gerthan0')endN=ceil((log10((10^(Ap/10)-1)/(10^(As/10)-1)))/(2*log10(Omegp/Omegs)));fprintf('***ButterworthFilterOrder=%2.0f',N)OmegaC=Omegp/((10^(Ap/10)-1)^(1/(2*N)));[b,a]=u_buttap(N,OmegaC);%定义函数clear;closeall;%初始化wp=0.4*pi;%通带截止频率ws=0.6*pi;%阻带截止频率Ap=0.5;As=50;T=1;Fs=1/T;Omega

5、P=wp/T;OmegaS=ws/T;[cs,ds]=afd_butt(OmegaP,OmegaS,Ap,As);[b,a]=impinvar(cs,ds,Fs);[h,w]=freqz(b,a);subplot(2,2,1);plot(w/pi,abs(h));title('幅度响应');grid;subplot(2,2,2);plot(w/pi,angle(h));title('相位响应');grid;n=[0:1:59];imp=[1;zeros(59,1)];y=filter(b,a,imp);subplot(2,1,2);plot(n,y);titl

6、e('脉冲响应');grid;2、运行结果图1巴特沃斯低通滤波器的各频率响应3、结果分析由巴特沃斯低通滤波器的幅频特性响应可知该滤波器具有良好的低通特性,过渡带较窄,通带衰减小,阻带衰减大;巴特沃斯低通滤波器的脉冲响应无穷;此实验说明巴特沃斯低通滤波器是比较实用的滤波器。一、实验小结1、巴特沃斯低通滤波器设计的原理就是一个幅度平方函数,由此引出巴特沃斯滤波器的设计方法;2、巴特沃斯低通滤波器设计有一套可循的规律,可以归纳如下:(1)归结出需设计的滤波器的技术指标,即通带截止频率、阻带截止频率、通带最大衰减和阻带最小衰减;(2)计算滤波器的阶数(由幅度平方函数得

7、到);(1)计算归一化频率;(2)去归一化。1、巴特沃斯模拟低通滤波器的设计是其他各种滤波器(高通、带通、带阻)设计的基础2、通过此次实验我了解到了如何用matlab实现滤波器的设计。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。