前言:
现在咱们对“均值滤波计算方法”大概比较关怀,看官们都想要了解一些“均值滤波计算方法”的相关知识。那么小编在网络上汇集了一些有关“均值滤波计算方法””的相关资讯,希望各位老铁们能喜欢,姐妹们快快来了解一下吧!单片机之算术平均滤波法
算术平均滤波法适用于对一般的具有随机干扰的信号进行滤波。这种信号的特点是信号本身在某一数值范围附近上下波动,如测量流量,液位;
基本方法:按输入的N个采样数据 ,寻找这样一个 Y,使得 Y 与各个采样值之间的偏差的平方和最小。
编写算术平均滤波法程序时严格注意:
1. 为了加快数据测量的速度,可采用先测量数据存放在存储器中,测完N点后,再对N个数据进行平均值计算;
2. 选取适当的数据格式,也就是说采用定点数还是采用浮点数。
其程序,如下所示:
#define N 12
unsigned char filter()
{
unsigned int sum = 0,count;
for ( count=0;count<N;count++)
{
sum+=get_ad();
delay();
}
return (unsigned char)(sum/N);
}
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。