matlab中FDAtool设计滤波器

matlab中FDAtool设计滤波器

ID:39550242

大小:120.50 KB

页数:5页

时间:2019-07-06

matlab中FDAtool设计滤波器_第1页
matlab中FDAtool设计滤波器_第2页
matlab中FDAtool设计滤波器_第3页
matlab中FDAtool设计滤波器_第4页
matlab中FDAtool设计滤波器_第5页
资源描述:

《matlab中FDAtool设计滤波器》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、MATLAB中用FDATool设计滤波器及使用该文章讲述了MATLAB中用FDATool设计滤波器及使用.1.在Matlab中键入fdatool运行FilterDesignandAnalysisTool。具体使用请参见MatlabHelp中的SignalProcessingToolbox->FDATool。2.在fdatool工具中应该注意的几个问题:(a)Fstop(阻带截止频率)不能大于或等于采样频率Fs/2,这是由于数字滤波器设计的方式决定的。(b)将设计好的滤波器导出,可以采用两种方式Exportthefiltereithera

2、sfiltercoefficientsvariablesorasadfiltormfiltfilterobjectvariable。(详细说明参见MatlabHelp中的SignalProcessingToolbox->FDATool->ExportingaFilterDesign。导出:File---Export弹出EXPORT对话框,选择“ExportAs”为“Objects”,“VarableNames”可以更改,默认为Hd。3.(a)如果导出的是dfiltormfiltfilterobjectvariable,则可以用[b,a]

3、=tf(Hd)将dfiltfilterobject转换为转移函数形式,然后用d=filter(b,a,x);使用这个滤波器。其中:filter是默认函数,b、a是刚刚设计的传递函数参数,x是原始采集信号,d为滤波后的信号。x=importdata('E:matlab_workxybbO6.txt');N=length(x);%取长度fs=4000;%采样频率t=(0:N-1)/fs;输出Hd;[b,a]=tf(Hd);%得到传递函数d=filter(b,a,x);subplot(311);plot(t,x);title('原始信

4、号');xlabel('t');ylabel('y');gridon;基于fdatool工具的数字滤波器的matlab设计 数字滤波器的matlab设计1.1   fdatool界面设计1.1.1  fdatool的介绍fdatool(filterdesign&analysistool)是matlab信号处理工具箱里专用的滤波器设计分析工具,matlab6.0以上的版本还专门增加了滤波器设计工具箱(filterdesigntoolbox)。fdatool可以设计几乎所有的基本的常规滤波器,包括fir和iir的各种设计方法。它操作简单,方

5、便灵活。fdatool界面总共分两大部分,一部分是designfilter,在界面的下半部,用来设置滤波器的设计参数,另一部分则是特性区,在界面的上半部分,用来显示滤波器的各种特性。designfilter部分主要分为:filtertype(滤波器类型)选项,包括lowpass(低通)、highpass(高通)、bandpass(带通)、bandstop(带阻)和特殊的fir滤波器。designmethod(设计方法)选项,包括iir滤波器的butterworth(巴特沃思)法、chebyshevtypei(切比雪夫i型)法、cheby

6、shevtypeii(切比雪夫ii型)法、elliptic(椭圆滤波器)法和fir滤波器的equiripple法、least-squares(最小乘方)法、window(窗函数)法。filterorder(滤波器阶数)选项,定义滤波器的阶数,包括specifyorder(指定阶数)和minimumorder(最小阶数)。在specifyorder中填入所要设计的滤波器的阶数(n阶滤波器,specifyorder=n-1),如果选择minimumorder则matlab根据所选择的滤波器类型自动使用最小阶数。frenquencyspeci

7、fications选项,可以详细定义频带的各参数,包括采样频率fs和频带的截止频率。它的具体选项由filtertype选项和designmethod选项决定,例如bandpass(带通)滤波器需要定义fstop1(下阻带截止频率)、fpass1(通带下限截止频率)、fpass2(通带上限截止频率)、fstop2(上阻带截止频率),而lowpass(低通)滤波器只需要定义fstop1、fpass1。采用窗函数设计滤波器时,由于过渡带是由窗函数的类型和阶数所决定的,所以只需要定义通带截止频率,而不必定义阻带参数。magnitudespeci

8、fications选项,可以定义幅值衰减的情况。例如设计带通滤波器时,可以定义wstop1(频率fstop1处的幅值衰减)、wpass(通带范围内的幅值衰减)、wstop2(频率fstop2处的幅值衰减)。

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

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

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