一、限幅滤波法

A、方法:

根据经验判断,确定两次采样允许的最大偏差值(设为A)

每次检测到新值时判断:

如果本次值与上次值之差<=A,则本次值有效

如果本次值与上次值之差>A,则本次值无效,放弃本次值,用上次值代替本次值

B、优点:

能有效克服因偶然因素引起的脉冲干扰

C、缺点:

无法抑制那种周期性的干扰

平滑度差

二、中位值滤波法

A、方法:

连续采样N次(N取奇数)

把N次采样值按大小排列

取中间值为本次有效值

B、优点:

能有效克服因偶然因素引起的波动干扰

对温度、液位的变化缓慢的被测参数有良好的滤波效果

C、缺点:

对流量、速度等快速变化的参数不宜

三、算术平均滤波法

A、方法:

连续取N个采样值进行算术平均运算

N值较大时:信号平滑度较高,但灵敏度较低

N值较小时:信号平滑度较低,但灵敏度较高

N值的选取:一般流量,N=12;压力:N=4

B、优点:

适用于对一般具有随机干扰的信号进行滤波

这样信号的特点是有一个平均值,信号在某一数值范围附近上下波动

C、缺点:

对于测量速度较慢或要求数据计算速度较快的实时控制不适用

比较浪费RAM

四、递推平均滤波法

A、方法:

c语言中软件去干扰,10种常用的软件滤波方法及示例程序相关推荐

  1. 单片机 10种软件滤波方法的示例程序

    单片机学习笔记_10种软件滤波方法的示例程序 假定从8位AD中读取数据(如果是更高位的AD可定义数据类型为int),子程序为get_ad(); 1.限副滤波 /*  A值可根据实际情况调整     v ...

  2. **10种常用的网络营销方法**

    **10种常用的网络营销方法** 网络营销产生于20世纪90年代,发展至今已演变出越来越多的营销方法,在国内随着互联网影响的进一步扩大,人们对网络营销认知的进一步加深,网络营销方法手段也是各种推陈出新 ...

  3. 10种常用的网络营销方法

    网络营销产生于20世纪90年代,发展至今已演变出越来越多的营销方法,在国内随着互联网影响的进一步扩大,人们对网络营销认知的进一步加深,网络营销方法手段也是各种推陈出新,下面就介绍如今网络营销最常用的1 ...

  4. 职场生涯中不能不知的10个常用办公软件

    随着科技的不断发展,每位职场人士在工作中都少不了和各种图表软件打交道,这时,拥有几款简单实用的办公软件就显得尤为重要,推荐几款小而精的工具,快点学起来吧! 亿图图示:专业图表设计工具 作为一款国产专业 ...

  5. %6f 在c语言中的作用,最简单的C程序设计 1.实验目的 ①掌握C语言中使用最多的一种语..._考试资料网...

    最简单的C程序设计 1.实验目的 ①掌握C语言中使用最多的一种语句--赋值语句的使用方法. ②掌握各种类型数据的输入输出的方法,能正确使用各种格式转换符. 2.实验内容和步骤 掌握各种格式转换符的正确 ...

  6. ocr 图片纠正_2020年10种最佳OCR软件(免费和付费工具) NO.6

    聪明的人都是先关注,在点赞,在收藏! OCR软件将文本图像转换为可扫描的,机器可读的在线文档. 最好的OCR软件可让您扫描任何基于图像的文档并将其存档为可编辑的PDF. 如今,这些工具使个人和企业可以 ...

  7. 计算机病毒常见病状,电脑中病毒常见的10种症状

    电脑中病毒常见的10种症状 计算机中了病毒有什么症状呢?下面是小编收集的资料,希望大家喜欢! 电脑中病毒的症状(一)文件或文件夹无故消失: 当发现电脑中的部分文件或文件夹无缘无故消失,就可以确定电脑已 ...

  8. c语言上11e2是实型常量吗,在C语言中的实型变量分为两种类型.doc

    在C语言中的实型变量分为两种类型.doc 第二章 练习题 一.填空题 1.在C语言中的实型变量分为两种类型,它们是float型和( )型. 2.若有定义:char c='\010';则变量c中包含的字 ...

  9. c语言中将十六进制数转换为十进制数程序,C语言中十六进制转十进制两种实现方法...

    C语言中十六进制转十进制两种实现方法 C语言 · 十六进制转十进制 问题描述 从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出. 注:十六进制数中的10~15分别用大写的英 ...

最新文章

  1. asp.net中GridView传多个值到其它页面的方法
  2. 类的成员函数 只声明 不定义
  3. Bootstrap-Other:UI 编辑器
  4. java mina unix client
  5. 【随笔】写在2014年的第一天
  6. 漫话:如何给女朋友解释什么是BIO、NIO和AIO?
  7. 呼叫前转业务在VoIP系统中的实现
  8. Java并发(五)——锁
  9. c++ Static理解
  10. Jenkins执行.bat 提示不是内部或外部命令
  11. 极大似然估计与贝叶斯估计的比较
  12. 根据ip地址制作html,根据ip掩码计算可用ip
  13. MD5算法实验报告(XDU物联网安全)
  14. oracle查看归档日志是否开启,Oracle 开启归档日志以及关闭归档日志
  15. kvaser二次开发
  16. 修改app名称后,分享到微信的app名称无变化问题
  17. CF1071C. Triple Flips
  18. 创可贴的 ROS PX4 自主飞行无人机 学习笔记(1)
  19. 第三周项目 侦察队委派任务
  20. Geek 设计师们疯狂的桌面

热门文章

  1. 光剑,七月安好 ,2018
  2. Lumerical 导入材料的有效折射率【整理中】
  3. 【私人备忘录】Android P ActivityManagerService(六)进程管理
  4. 详细介绍如何自研一款博客搬家功能
  5. Kubernetes——面试问题全集
  6. 【HDR Imaging Digital Overlap】时域多帧HDR技术
  7. Android - 蜗牛进度条
  8. 差点被劫色 Facebook白天炫富晚上来狼
  9. 表妹问我一道大一算法题,想半天不知道怎么以简单点的方式帮她解决。。。,最后看到答案很惭愧。
  10. expect简介及用法