2018-08-08

凌晨三点,分享一波滤波算法


1.限幅滤波算法

2.中值滤波算法     连续采样n次(n取奇数),按照从大到小排列,取中间值作为本次有效值

       优点:可以克服偶然因素,对温度液位有良好的滤波效果 

       缺点:对流量速度变化快的参数不宜

3.算术平均滤波     连续取n个采样值进行算术平均数,n值大时,信号平滑度高,灵敏度低,反之

       优点:适用于一般具有随机干扰的信号进行滤波,这样的信号通常有一个平均值,信号在其上下浮动 

      缺点:实时控制不适用,浪费ram

4.递推平均滤波或滑动滤波平均滤波法          带有实时跟新的方差值运算(电设省赛亲测有效,注意跟新函数数值传递顺序)

       优点:对于周期性干扰有良好的抑制作用,平滑度高,适用于高频振荡

       缺点:灵敏度低,对于突然出现的脉冲性干扰抑制作用差,浪费ram,不易消除脉冲干扰引起的采样偏差

5.中位值平均滤波或放脉冲干扰平均滤波      连续采样n个采样值,去掉一个最大值,去点一个最小值,然后计算n-2个数据的算术平均值

        优点:融合中位值,算术平均滤波的优点,科消除由于脉冲干扰引起的采样偏差值

        缺点:速度慢,浪费ram

6.限幅平均滤波法      相当于对于地推平均滤波采样值先进行滤波再送入跟新函数

         优点:可消除由于脉冲干扰引起的采样偏差值

         缺点:浪费ram

7.一阶滞后滤波      滤波结果=(1-a)*上次采样值+a*本次采样值

        优点:对周期性干扰具有良好的抑制作用,适用于波动频率较高的场合

        缺点:相位滞后,灵敏度低,滞后程度取决于 a 值大小,不能消除滤波频率高于采样频率的 1/2 的干扰信号

8.加权地推平均滤波   递推滤波的改进,不同时刻数据加以不同的权值,越接近现时刻权越大

      优点:适用于有较大纯滞后时间常数的对象和采样周期较短的系统(实测舵机效果明显)

      缺点:对于纯滞后时间常数较小,采样周期较长,变化缓慢的信号不能迅速反应系统当前所受干扰的严重程度,滤波效果差

9.消抖滤波器(个人认为意义不大,稍后跟新)


10.限幅消抖滤波

11.傅里叶(这个有点难)


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。