研发埠
标题:
如何用C语言实现防脉冲干扰平均滤波?
[打印本页]
作者:
小强
时间:
2013-3-14 09:14
标题:
如何用C语言实现防脉冲干扰平均滤波?
作者:
才子
时间:
2013-3-14 09:14
用C语言实现中位值平均滤波法(又称防脉冲干扰平均滤波法),程序如下所示:/*防脉冲干扰平均滤波法*/#define N 12char filter(){ char count,i,j; char value_buf[N]; int sum=0; for (count=0;count<N;count++) { value_buf[count] = get_ad(); delay(); } for (j=0;j<N-1;j++) { for (i=0;i<N-j;i++) { if ( value_buf
>value_buf[i+1] ) { temp = value_buf
; value_buf
= value_buf[i+1]; value_buf[i+1] = temp; } } } for(count=1;count<N-1;count++) sum += value[count]; return (char)(sum/(N-2));}
欢迎光临 研发埠 (http://bbs.yanfabu.com/)
Powered by Discuz! X3.2