研发埠
标题:
如何用C语言实现限幅滤波?
[打印本页]
作者:
处理器
时间:
2013-3-14 09:06
标题:
如何用C语言实现限幅滤波?
作者:
独立显卡
时间:
2013-3-14 09:06
假定从8位AD中读取数据(如果是更高位的AD可定义数据类型为int),子程序为get_ad(); 用C语言实现限幅滤波,程序如下所示:/* A值可根据实际情况调整 value为有效值,new_value为当前采样值 滤波程序返回有效的实际值 */#define A 10char value;char filter(){ char new_value; new_value = get_ad(); if ( ( new_value - value > A ) || ( value - new_value > A ) return value; return new_value;}
欢迎光临 研发埠 (http://bbs.yanfabu.com/)
Powered by Discuz! X3.2