0 .概述作为常见的滤波形式,低通滤波与卡尔曼滤波算法和滑动平均滤波相比是一种适度的滤波方式。 其计算量适中,同时可以得到适当的结果。 低通滤波算法可以解决这种长期可靠、短期噪声大的传感器,有效实现噪声的滤波。
1 .关联代码oldData表示上次的输出y(n-1 ),newData表示新的输入x ) n )。 增量采样周期,Fcut截止频率。
floatloppassfilter _ RC _ 1st (floatolddata,float newData,float a ) returnolddata*(1-a ) newData * a; //比例因子a : floatloppassfilter _ RC _ 1st _ factor _ cal (floatdeltat,float Fcut ) returndeltat/(delta t1/)2* )
FFT源频谱
2 .一次过滤算法的特性这里引用了胖云写的相关博客的内容。 以节气门控制为例,介绍了在simulink上进行建模仿真的低通滤波器。
设节气门开度变化为0-30%,调整滤波系数分别为0.05和0.1,经过低通滤波后得到如下曲线。
从图中可以看出:
1 )一阶滤波优化后
2 )滤波系数越大,则更快达到目标开度,但曲线平滑性较差
因此,在实际标定过程中,需要根据实际情况平衡灵敏度和稳定性,确定最终的滤波系数。
…详情请参阅古月居