摘要
本发明公开了一种数字滤波计算的方法,该方法包括:选定滤波算法参量常数及初值Z0;连续获取采样值数据X1,X2...Xm,计算抗扰算术平均值Yn;计算残差率C=|Yn-Zn-1|/Xup,依据差权表[Ai,Ci]判定权值系数a,计算滤波值Zn=a*Yn+(1-a)*Zn-1;本发明能有效应对复杂类型数据对滤波器关于时间敏感性和估值平滑性的相对矛盾、相对于现有简单数字滤波算法大幅提高滤波算法多场景和复杂数据的自主适应性,相对于复杂的数字滤波较少占用微处理器资源,算法简单、模型简洁、代码简洁;全量程适用、快速响应、抗干扰性好、平滑性好、输出稳定;算法清晰明了、公式数字化、简单实用、程序流程及代码易于实现,具有很高的实用价值。