虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

您现在的位置是:虫虫下载站 > 资源下载 > C/C++语言编程 > 10种软件滤波方法的示例程序 文档

10种软件滤波方法的示例程序 文档

  • 资源大小:19 K
  • 上传时间: 2013-11-11
  • 上传用户:moxcki
  • 资源积分:2 下载积分
  • 标      签: 软件 滤波方法 文档 程序

资 源 简 介

10种软件滤波方法的示例程序
假定从8位AD中读取数据(如果是更高位的AD可定义数据类型为int),子程序为get_ad();

1、限副滤波
/*  A值可根据实际情况调整
    value为有效值,new_value为当前采样值  
    滤波程序返回有效的实际值  */
#define A 10

char value;

char filter()
{
   char  new_value;
   new_value = get_ad();
   if ( ( new_value - value > A ) || ( value - new_value > A )
      return value;
   return new_value;
         
}

相 关 资 源