10种软件滤波方法的示例程序
数字滤波的例程假定从8位AD中读取数据(如果是更高位的AD可定义数据类型为int),子程序为get_ad();1、限副滤波/*A值可根据实际情况调整value为有效值,new_value为当前采样值滤波程序返回有效的实际值*/#defineA10charvalue;charfilter(){charnew_value;new_value=get_ad();if((new_value-value>A)||(value-new_value>A)returnvalue;returnnew_value;
下载地址
用户评论
就是10中常见的采样滤波的方法,单片机DSP上都适用,不过这都是最基础的滤波方法