龙空技术网

单片机之算术平均滤波法

龙哥可转债 646

前言:

现在咱们对“均值滤波计算方法”大概比较关怀,看官们都想要了解一些“均值滤波计算方法”的相关知识。那么小编在网络上汇集了一些有关“均值滤波计算方法””的相关资讯,希望各位老铁们能喜欢,姐妹们快快来了解一下吧!

单片机之算术平均滤波法

算术平均滤波法适用于对一般的具有随机干扰的信号进行滤波。这种信号的特点是信号本身在某一数值范围附近上下波动,如测量流量,液位;

基本方法:按输入的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);

}

标签: #均值滤波计算方法 #均值滤波处理33 #均值滤波的计算