超声波流量计多普勒原理的探讨 六十五
用最小二乘逼近法设计的线性相位FIR数字滤波器firlsO,语法格式为B=firls(N,F;A)返回一个长度为N+1的线性相位FIR数字滤波器,期望的频率响应由向量F和A确定,用这种方法设计的滤波器是最佳的最小二乘逼近。升余弦FIR滤波器设计flrrcosO,语法格式为B=firrcos(N,F0,DF,Fs)返回一个N阶低通线性有着升余弦过度频带的FIR滤波器。插值用FIR滤波器设计intfilt0,语法格式为B=intfilt(RL,ALPHA)设计一线性相位FIR滤波器,用于插值时在插入零后对信号的平滑。
F和A描述,这种滤波器是按最大绝对误差最小化的逼近准则设计的。
5.2.2系统中数宇滤波器的设计
为了提高快速傅立叶算法对计算的精度,就得要提高信号的信噪比,这就需要对信号进行再次滤波,本系统采用的FIR低通通数字滤波器。
FIR数字滤波器的设计可以使用MATLAB得到⋯J。系统中设计了一个低通滤波器的参数如下:采样率为20 MHz,通带为2 MHz,阻带为2.5MHz,带内波动3dB,带外衰减.50dB设计时先使用remezord函数进行Parks.MeClellan最优FIR滤波器阶数估计,而后用remez函数计算出滤波器的系数的数组b。
得到滤波器参数数组h(k)后就用下式来对插值后的信号数组x(n)进行滤波,得出滤波后的信号数组y(n)。
超声波流量计