先解释4个参数。
高截止频率:fh是高截止频率。默认值为0.45。
如滤波器类型为0(lowpass)或1(highpass),VI将忽略该参数。
滤波器类型为2 (Bandpass)或3 (Bandstop)时,高截止频率: fh必须大于低截止频率:fl并且满足奈奎斯特准则。
奈奎斯特准则(Nyquist criterion): 0 f1< 0.5fs,其中f1为截止频率,fs为采样频率。
低截止频率
fl是低截止频率并且必须满足Nyquist准则。默认值为0.125。
如低截止频率:fl小于0或大于采样频率的一半,VI将把滤波后X设置为空数组并返回错误。
滤波器类型为2 (Bandpass) 或3 (Bandstop)时,低截止频率:fl必须小于高截止频率:fh。
介数
阶数指定滤波器的阶数并且必须大于0。默认值为2。 如阶数小于等于0,VI将把滤波后X设置为空数组并返回错误。
采样频率
fs是采样频率并且必须大于0。默认值为1.0。 如采样频率:fs小于等于0,VI将把滤波后X设置为空数组并返回错误。
另外在说明一下。
调用Butterworth系数VI后,Butterworth滤波器VI将调用IIR级联滤波器VI,获取一个Butterworth滤波后X序列。
高截止频率:fh和低截止频率:fl必须符合下列条件:
0 < f1 < f2 < 0.5fs
其中f1为低截止频率:fl,f2为高截止频率:fh,fs为采样频率:fs。
VI的范例见labview\examples\analysis\fltrxmpl.llb中的Extract the Sine Wave VI