数字滤波技术总结

所谓数字滤波,就是通过一定的计算或判断程序减少干扰在有用信号中的比重。故实质上它是一种程序滤波。
所谓数字滤波,就是通过一定的计算或判断程序减少干扰在有用信号中的比重。故实质上它是一种程序滤波。
(1) 数字滤波是用程序实现的,不需要增加硬设备,所以可靠性高,稳定性好;
(2) 数字滤波可以对频率很低(如0.01HZ)的信号实现滤波,克服了模拟滤波器的缺陷。
(3) 数字滤波器可以根据信号的不同,采用不同的滤波方法或滤波参数,具有灵活、方便、功能强的特点。
常用的数字滤波算法:算术平均值法中位值滤波法限幅滤波法惯性滤波法

1. 算术平均值法
算术平均值法是对输入的N个采样数据xi(i=1~N),寻找这样一个y,使y与各采样值间的偏差的平方和为最小,使
在这里插入图片描述
由一元函数求极值原理可得:
在这里插入图片描述
特点:
(1)N值决定了信号平滑度和灵敏度。随着N的增大,平滑度提高,灵敏度降低。应该视具体情况选择N,以便得到满意的滤波效果。
(2)对每次采样值给出相同的加权系数,即1/N。在不同采样时刻采集数据受到同样重视。实际上某些场合需要增加新采样值在平均值中的比重,可采用加权平均值滤波法。滤波公式为:Y=R0Y0+ R1Y1+ R2Y2+…+ RmYm。
(3)平均值滤波法一般适用于具有周期性干扰噪声的信号,但对偶然出现的脉冲干扰信号,滤波效果尚不理想。

2. 中位值滤波法
中位值滤波法的原理是对被测参数连续采样m次(m≥3)且是奇数,并按大小顺序排列;再取中间值作为本次采样的有效数据。
特点:
中位值滤波法对脉冲干扰信号等偶然因素引发的干扰有良好的滤波效果。如对温度、液位等变化缓慢的被测参数采用此法会收到良好的滤波效果;对流量、速度等快速变化的参数一般不宜采用中位值滤波法。
中位值滤波法和平均值滤波法结合起来使用,滤波效果会更好。即在每个采样周期,先用中位值滤波法得到m个滤波值,再对这m个滤波值进行算术平均,得到可用的被测参数。也称为“中位值+平均值” 滤波法。

3.限幅滤波法
由于大的随机干扰或采样器的不稳定,使得采样数据偏离实际值太远,为此采用上、下限限幅,即:
当y(n)≥yH时,则取y(n)=yH(上限值);
当y(n)≤yL时,则取y(n)=yL(下限值);
当yL<y(n)<yH时,则取y(n)。
而且采用限速(亦称限制变化率),即
当|y(n)-y(n-1)|≤Δy0时,则取y(n);
当|y(n)-y(n-1)|>Δy0时,则取y(n)=y(n-1)。
其中Δy0为两次相邻采样值之差的可能最大变化量。Δy0值的选取,取决于采样周期T及被测参数y应有的正常变化率。
因此,一定要按照实际情况来确定Δy0、yH及yL,否则,非但达不到滤波效果,反而会降低控制品质。

4.惯性滤波法
RC滤波器的传递函数是
在这里插入图片描述
其中Tf=RC,它的滤波效果取决于滤波时间常数Tf。
因此,RC滤波器不可能对极低频率的信号进行滤波。为此,人们模仿上式做成一阶惯性滤波器亦称低通滤波器。
离散化后
差分方程
在这里插入图片描述
整理
在这里插入图片描述
其中:α称为滤波系数,且0<α<1,Ts为采样周期,Tf为滤波器时间常数。
根据惯性滤波器的频率特性,若滤波系数α越大,则带宽越窄,滤波频率也越低。因此,需要根据实际情况,适当选取α值,使得被测参数既不出现明显的纹波,反应又不太迟缓。

另外,下面几篇很好的博客介绍的实际代码也写的挺好,重要的是多在实际应用中灵活运用。
https://blog.csdn.net/m0_37655357/article/details/71404872
https://blog.csdn.net/fandq1223/article/details/72730672
这一篇讲了一些理论
https://blog.csdn.net/clover13/article/details/79492271

https://wenku.baidu.com/view/e7c4fdcf112de2bd960590c69ec3d5bbfc0ada44.html?from=search

  • 6
    点赞
  • 57
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
TD-LAS(Time-Domain Laser Absorption Spectroscopy,时域激光吸收光谱)是一种用于气体浓度测量的技术。ADC(Analog-to-Digital Converter,模数转换器)数字滤波是在测量信号被转化为数字信号之后对其进行滤波的处理方法。 TD-LAS采用激光束穿过待测气体,并根据样品吸收激光的程度来测量气体的浓度。激光经过气体吸收后,信号经过光敏探测器转化为电信号,然后通过ADC将模拟信号转化为数字信号。由于测量结果可能受噪声、混叠等因素的影响,数字滤波可以对信号进行处理,减小噪声、提高测量精度。 ADC数字滤波可以通过一系列信号处理算法实现,例如低通滤波器、中值滤波器等。低通滤波器可通过选取合适的截止频率来滤除高频噪声,减少信号的高频成分,保留较低频的信息。中值滤波器则通过计算滑动窗口内数据的中值,将窗口内的噪声减小到较小程度。 ADC数字滤波可以根据应用需求进行不同的设计。在TD-LAS测量中,数字滤波器可以根据实际测量信号的特点选择合适的滤波算法,以提高信号精度。此外,数字滤波还可以结合其他的信号处理方法,如滞后补偿等,进一步优化测量结果。 总结而言,TD-LAS ADC数字滤波是一种对TD-LAS测量信号进行滤波处理的方法,可以提高测量精度,减小噪声干扰,得出更准确的气体浓度测量结果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值