各种软件滤波方法集合.docVIP

  • 4
  • 0
  • 约1.79万字
  • 约 27页
  • 2017-05-29 发布于四川
  • 举报
10种软件滤波方法? 出处:网络?作者:未知? 假定从8位AD中读取数据(如果是更高位的AD可定义数据类型为int),子程序为get_ad(); 1、限副滤波 /*?nbspA值可根据实际情况调整 ????value为有效值,new_value为当前采样值?? ????滤波程序返回有效的实际值??*/ #definenbspAnbsp10 char?value; charnbspfilter() { ??nbspchar?nbspnew_value; ??nbspnew_value?=nbspget_ad(); ??nbspif?(?(nbspnew_valuenbsp-?value?nbspA?)?||?(?valuenbsp-nbspnew_value?nbspA?) ?????nbspreturn?value; ??nbspreturnnbspnew_value; ????????? } 2、中位值滤波法 /*?nbspN值可根据实际情况调整 ????排序采用冒泡法*/ #definenbspN?nbsp11 charnbspfilter() { ??nbspchar?value_buf[N]; ??nbspcharnbspcount,i,j,temp; ??nbspfor?(nbspcount=0;countN;count++) ???{ ??????value

文档评论(0)

1亿VIP精品文档

相关文档