仪器社区

如何设置MATLAB SIMULINK里面的FDATool工具

hubao609239316 2017-05-20
想设置低通滤波器,在系统中加入高频噪声,然后通过低频滤波器消除,或者直接用low pass filter消噪。不太会调FDATool,想请高手指点一二,谢谢!
评论
全部评论
kmwk0228
fdatool界面总共分两大部分,一部分是design filter,在界面的下半部,用来设置滤波器的设计参数,另一部分则是特性区,在界面的上半部分,用来显示滤波器的各种特性。
design filter部分主要分为:filter type(滤波器类型)选项,包括lowpass(低通)、highpass(高通)、bandpass(带通)、bandstop(带阻)和特殊的FIR滤波器。
design method(设计方法)选项,包括IIR滤波器的butterworth(巴特沃思)法、chebyshev type I(切比雪夫i型)法、 chebyshev type II(切比雪夫II型) 法、elliptic(椭圆滤波器)法和FIR滤波器的equiripple法、least-squares(Z小乘方)法、window(窗函数)法。
filter order(滤波器阶数)选项,定义滤波器的阶数,包括specify order(指定阶数)和minimum order(Z小阶数)。在specify order中填入所要设计的滤波器的阶数(n阶滤波器,specify order=n-1),如果选择minimum order则matlab根据所选择的滤波器类型自动使用Z小阶数。
frenquency specifications选项,可以详细定义频带的各参数,包括采样频率fs和频带的截止频率。它的具体选项由filter type选项和design method选项决定,例如bandpass(带通)滤波器需要定义fstop1(下阻带截止频率)、fpass1(通带下限截止频率)、fpass2(通带上限截止频率)、fstop2(上阻带截止频率),而lowpass(低通)滤波器只需要定义fstop1、fpass1。采用窗函数设计滤波器时,由于过渡带是由窗函数的类型和阶数所决定的,所以只需要定义通带截止频率,而不必定义阻带参数。
magnitude specifications选项,可以定义幅值衰减的情况。例如设计带通滤波器时,可以定义wstop1(频率fstop1处的幅值衰减)、wpass(通带范围内的幅值衰减)、wstop2(频率fstop2处的幅值衰减)。当采用窗函数设计时,通带截止频率处的幅值衰减固定为6db,所以不必定义。
window specifications选项,当选取采用窗函数设计时,该选项可定义,它包含了各种窗函数。
18 0 2017-05-21 0条评论 回复
您可能感兴趣的社区主题
加载中...
发布 评论