- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数字滤波的优缺点分析
由于开发需要,要用到数字滤波。以前写的数字滤波程序都是针对某种需要去写的。考虑到通用性,专门针对大部分滤波方式
写了通用的滤波程序模块,是用汇编语言写的。如用需要,可以留 E-Mail 现在介绍一下数字滤波
一、目的及定义: 所谓数字滤波 ,就是通过一定的计算程序 ,对采集的数据进行某种处理,从而消除或削弱干扰和噪声的
影响 ,提高测量的可靠性和精度。
二、优缺点
1、优点 :
(1 )数字滤波只是一个计算过程,无需硬件,因此可靠性高,并且不存在阻抗匹配、特性波动、非一致性等问题。模拟滤波
器在频率很低时较难实现的问题,不会出现在数字滤波器的实现过程中。
(2 )只要适当改变数字滤波程序有关参数,就能方便的改变滤波特性,因此数字滤波使用时方便灵活。
2 、缺点:
需要占用单片机资源。 由于单片机速度和存储容量都很有限 ,实际应用中由于实时性和存储量的限制 ,在普通单片机上要
实现复杂的数字滤波是不太可能和实际的。
三、分类
数字滤波方法有很多种,每种方法有其不同的特点和使用范围。从大的范围可分为 3 类。
1、克服大脉冲干扰的数字滤波法
㈠. 限幅滤波法 ㈡ . 中值滤波法
2 、抑制小幅度高频噪声的平均滤波法
㈠.算数平均 ㈡.滑动平均 ㈢.加权滑动平均 ㈣一阶滞后滤波法
3 、复合滤波法
四、介绍
在这我选用了常用的 8 种滤波方法予以介绍
(一)克服大脉冲干扰的数字滤波法:
克服由仪器外部环境偶然因素引起的突变性扰动或仪器内部不稳定引起误码等造成的尖脉冲干扰,是仪器数据处
理的第一步。 通常采用简单的非线性滤波法。
1 、限幅滤波法(又称程序判断滤波法) 限幅滤波是通过程序判断被测信号的变化幅度,从而消除缓变信号中的尖脉冲干
扰。
A 、方法: 根据经验判断,确定两次采样允许的最大偏差值(设为 A ) 每次检测到新值时判断: 如果本次值与上次值之
差 A, 则本次值无效 , 放弃本次值 ,用上次值 代替本次值
B 、优点: 能有效克服因偶然因素引起的脉冲干扰
C、缺点 无法抑制那种周期性的干扰 平滑度差
D、适用范围 : 变化比较缓慢的被测量值
2 、中位值滤波法
中位值滤波是一种典型的非线性滤波器,它运算简单,在滤除脉冲噪声的同时可以很好地保护信号的细节信息。
A 、方法: 连续采样 N 次( N 取奇数) 把 N 次采样值按大小排列(多采用冒泡法) 取中间值为本次有效值
B 、优点: 能有效克服因偶然因素引起的波动 ( 脉冲 ) 干扰
C 、缺点: 对流量、速度等快速变化的参数不宜
D 、 适用范围: 对温度、液位的变化缓慢的被测参数有良好的滤波效果
(二)抑制小幅度高频噪声的平均滤波法
小幅度高频电子噪声:电子器件热噪声、 A/D 量化噪声等。 通常采用具有低通特性的线性滤波器:算数平均滤波法、加
权平均滤波法、滑动加权平均滤波法一阶滞后滤波法等。
3 、算术平均滤波法 算术平均滤波法是对 N 个连续采样值相加,然后取其算术平均值作为本次测量的滤波值。
A 、方法: 连续取 N 个采样值进行算术平均运算 N 值较大时:信号平滑度较高,但灵敏度较低 N 值较小时:信号平滑度
较低,但灵敏度较高 N 值的选取:一般流量, N=12 ;压力: N=4
B 、优点: 对滤除混杂在被测信号上的随机干扰信号非常有效。被测信号的特点是有一个平均值,信号在某一数值范围附
近上下波动
C、缺点: 不易消除脉冲干扰引起的误差。对于采样速度较慢或要求数据更新率较高的实时系统,算术平均滤法无法使用
的。 比较浪费 RAM
4 、递推平均滤波法(又称滑动平均滤波法)
对于采样速度较慢或要求数据更新率较高的实时系统, 算术平均滤法无法使用的。 滑动平均滤波法把 N 个测量数据看成
一个队列,队列的长度固定为 N ,每进行一次新的采样,把测量结果放入队尾,而去掉原来队
文档评论(0)