滤波器设计matlab相关函数.ppt

滤波器设计matlab相关函数.ppt

ID:61972338

大小:246.50 KB

页数:18页

时间:2021-04-07

滤波器设计matlab相关函数.ppt_第1页
滤波器设计matlab相关函数.ppt_第2页
滤波器设计matlab相关函数.ppt_第3页
滤波器设计matlab相关函数.ppt_第4页
滤波器设计matlab相关函数.ppt_第5页
资源描述:

《滤波器设计matlab相关函数.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、滤波器设计matlab相关函数与IIRDF相关的matlab函数(一)以设计一个高通的巴特沃斯滤波器H(z)为例,其步骤包括从到的频率转换,模拟低通原型G(s)的设计,G(s)到模拟高通H(s)的转换,H(s)到数字高通滤波器H(z)的转换。Buttord:用来确定数字低通或模拟低通滤波器的阶数,其调用格式为:[N,Wn]=buttord(Wp,Ws,Rp,Rs)[N,Wn]=buttord(Wp,Ws,Rp,Rs,’s’)与IIRDF相关的matlab函数(二)Buttap:用来设计模拟低通原型滤波器G(s),其调用格式是[z,p,k]=buttap(N

2、),N是要求设计的低通原型滤波器的阶次,z,p,k分别是设计出的G(s)的极点、零点及增益。与IIRDF相关的matlab函数(三)lp2lp,lp2hp,lp2bp,lp2bp,lp2bs:具有实现频率转换的功能,它们分别将模拟低通原型滤波器G(s)转换为实际的低通、高通、带通和带阻滤波器,调用格式:[B,A]=lp2lp(b,a,W0);W0为低通滤波器的截止频率[B,A]=lp2hp(b,a,W0);W0为高通滤波器的截止频率[B,A]=lp2bp(b,a,W0,Bw);W0是带通或带阻的中心频率[B,A]=lp2bs(b,a,W0,Bw);Bw是带

3、宽b,a分别是模拟原型低通滤波器G(s)的分子和分母的系数向量;B,A分别是转换后的H(s)的分子和分母多项式的系数向量。与IIRDF相关的matlab函数(四)Bilinear:实现双线性变换,并由模拟滤波器H(s)得到数字滤波器H(z)。调用格式:[Bz,Az]=bilinear(B,A,Fs)B和A分别是H(s)的分子和分母多项式的系数向量;Bz和Az分别是H(z)的分子和分母多项式系数向量;Fs是采样频率。与IIRDF相关的matlab函数(五)Butter:直接涉及巴特沃斯滤波器,实际上它包含buttap、lp2lp和bilinear等函数,使设

4、计过程更简捷,其调用格式是:[B,A]=butter(N,Wn)[B,A]=butter(N,Wn,’hign’)[B,A]=butter(N,Wn,’stop’)[B,A]=butter(N,Wn,’s’)前三个用来设计数字滤波器,B,A分别是H(z)的分子和分母多项式的系数向量;Wn是通带截止频率,范围在0-1之间,1对应采样频率的一半。第四个用来设计模拟滤波器。IIRDF设计实例设计一个LPDF,数字采样频率为1000Hz,给定技术指标通带截止频率fp=100Hz,阻带截止频率fs=300Hz,通带最大衰减为3db,阻带最小衰减为20db。Wp=0.

5、2*pi;Ws=0.4*pi;fs=1000;rp=3;rs=20;[n,Wn]=buttord(Wp/pi,Ws/pi,rp,rs);%确定滤波器阶数[bz,az]=butter(n,Wp/pi);%利用butter函数设计滤波器[h,w]=freqz(bz,az,128,fs);%计算幅频响应Plot(w,abs(h));grid与FIRDF相关的matlab函数(一)以窗口法设计FIRDF为例,相关的matlab函数分为两类:一类用于产生窗函数,另一类用于FIRDF设计。常用产生窗函数的m函数:boxcar、hamming、hanning、kaise

6、r。W=boxcar(N);%N为窗函数的长度与FIRDF相关的matlab函数(二)fir1,调用方式:B=fir1(N,Wn);B=fir1(N,Wn,’high’);B=fir1(N,Wn,’stop’);N为滤波器的阶数,因此滤波器的长度为N+1,Wn为通带截止频率,其值在0-1之间,1对应采样频率的一半;b是设计好的滤波器的系数h(n)。与FIRDF相关的matlab函数(三)B=fir2(N,F,M);F是频率向量,其值在0-1之间;M是和F相对应的所希望的幅频响应,默认时自动选择哈明窗。FDATool的介绍FDATool(FilterDesi

7、gn&AnalysisTool)是MATLAB信号处理工具箱里专用的滤波器设计分析工具。FDATool可以设计几乎所有的常规滤波器,包括FIR和IIR的各种设计方法。它操作简单,方便灵活。FDATool界面特性区,在界面的上半部分,用来显示滤波器的各种特性。DesignFilter,在界面的下半部,用来设置滤波器的设计参数;DesignFilter部分主要分为:FilterType(滤波器类型)选项,包括Lowpass(低通)、Highpass(高通)、Bandpass(带通)、Bandstop(带阻)和特殊的FIR滤波器。DesignMethod(设计方

8、法)选项,包括IIR滤波器的Butterwotth(巴特沃思)法、

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

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

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