中位值平均滤波法(又称防脉冲干扰平均滤波法)
中位值平均滤波法:采一组队列去掉最大值和最小值后取平均值,相当于“中位值滤波法”+“算术平均滤波法”。连续采样N个数据,去掉一个最大值和一个最小值,然后计算N-2个数据的算术平均值。
优点:融合了“中位值滤波法”+“算术平均滤波法”两种滤波法的优点。对于偶然出现的脉冲性干扰,可消除由其所引起的采样值偏差。对周期干扰有良好的抑制作用。平滑度高,适于高频振荡的系统。
缺点:计算速度较慢,和算术平均滤波法一样。比较浪费RAM。
#include <stdio.h>
#include<stdlib.h>