数字滤波器是如何进行滤波的
1个回答
关注
展开全部
咨询记录 · 回答于2022-11-15
数字滤波器是如何进行滤波的
您好,亲,根据您的问题描述:数字滤波器滤波操作如下:常用的数字滤波方法一、平均值滤波平均值滤波就是对多个采样值进行平均算法,这是消除随机误差最常用的方法。具体又可分为如下几种。1. 算术平均滤波算术平均滤波是在采样周期T内,对测量信号y 进行m次采样, 把m个采样值相加后的算术平均值作为本次采样的有效值。滤波采样次数m决定了信号的平滑度和灵敏度。提高m的值,可提高平滑度,但系统的灵敏度随之降低,采样次数m的取值随被控对象的不同而不同。一般情况下,流量信号可取10左右,压力信号可取4左右,温度、成分等缓变信号可取2甚至不进行算术平均。在编制算法程序时,m一般取2、4、8等2的整数幂,以便于用移位来代替除法求得平均值。这种算法适用于存在周期性干扰的信号滤波滤波2.去极值平均滤波算术平均滤波不能将明显的偶然的脉冲干扰消除,只是把其平均到采样结果中,从而降低了测量精度。去极值平均滤波是对连续采样的m个数据进行比较,去掉其中的最大值与最小值,然后计算余下的m-2个数据的算术平均值。在编制算法程序时,为便于用移位来代替除法求得平均值,m-2应取2、4、8等,故m取4、6、10等。这种算法适用于工业场合经常遇到的尖脉冲干扰的信号滤波。3.加权平均滤波算术平均滤波和去极值平均滤波都存在平滑性和灵敏度的矛盾。采样次数太少则平滑效果差,次数太多则灵敏度下降,对测量参数的变化趋势不敏感。为协调两者关系,可采用加权平均滤波。