数字滤波的优缺点分析
由于开发需要,要用到数字滤波。以前写的数字滤波程序都是针对某种需要去写的。考虑到通用性,专门针对大部分滤波方式写了通用的滤波程序模块,是用汇编语言写的。如用需要,可以留E-Mail 现在介绍一下数字滤波
一、目的及定义: 所谓数字滤波,就是通过一定的计算程序,对采集的数据进行某种处理,从而消除或削弱干扰和噪声的影响,提高测量的可靠性和精度。
二、优缺点
1、优点 :
(1)数字滤波只是一个计算过程,无需硬件,因此可靠性高,并且不存在阻抗匹配、特性波动、非一致性等问题。模拟滤波器在频率很低时较难实现的问题,不会出现在数字滤波器的实现过程中。
(2)只要适当改变数字滤波程序有关参数,就能方便的改变滤波特性,因此数字滤波使用时方便灵活。
2、缺点:
需要占用单片机资源。由于单片机速度和存储容量都很有限 ,实际应用中由于实时性和存储量的限制 ,在普通单片机上要实现复杂的数字滤波是不太可能和实际的。
三、分类
数字滤波方法有很多种,每种方法有其不同的特点和使用范围。从大的范围可分为3类。
1、克服大脉冲干扰的数字滤波法
㈠.限幅滤波法 ㈡.中值滤波法
2、抑制小幅度高频噪声的平均滤波法
㈠.算数平均 ㈡.滑动平均 ㈢.加权滑动平均 ㈣一阶滞后滤波法
3、复合滤波法
四、介绍
在这我选用了常用的8种滤波方法予以介绍
(一)克服大脉冲干扰的数字滤波法:
克服由仪器外部环境偶然因素引起的突变性扰动或仪器内部不稳定引起误码等造成的尖脉冲干扰,是仪器数据处理的第一步。 通常采用简单的非