[发明专利]数字滤波方法及装置有效
申请号: | 201811137757.X | 申请日: | 2018-09-28 |
公开(公告)号: | CN109446467B | 公开(公告)日: | 2023-10-24 |
发明(设计)人: | 孙杰 | 申请(专利权)人: | 安徽皖仪科技股份有限公司 |
主分类号: | G06F17/10 | 分类号: | G06F17/10;G06F17/18 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 张润 |
地址: | 230088 *** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数字 滤波 方法 装置 | ||
1.一种数字滤波方法,其特征在于,包括以下步骤:
获取数字滤波的前一个输出值,并获取当前连续N个测量值的平均值;
获取所述前一个输出值与所述平均值之间的差值的绝对值;
根据所述绝对值对所述前一个输出值的权重、所述平均值的权重和所述N进行调整;以及
根据调整后的所述前一个输出值的权重、所述平均值的权重和所述N获取数字滤波的当前输出值。
2.根据权利要求1所述的数字滤波方法,其特征在于,所述根据所述绝对值对所述前一个输出值的权重、所述平均值的权重和所述N进行调整,进一步包括:
当所述绝对值大于预设阈值时,调高所述平均值的权重,并调低所述前一个输出值的权重,以及调低所述N;
当所述绝对值小于所述预设阈值时,调低所述平均值的权重,并调高所述前一个输出值的权重,以及调高所述N;
当所述绝对值等于所述预设阈值时,保持所述平均值的权重、所述前一个输出值的权重和所述N不变。
3.根据权利要求1所述的数字滤波方法,其特征在于,通过以下公式获取数字滤波的当前输出值:
所述当前输出值=前一个输出值×权重+当前连续N个测量值平均值×(1-权重)。
4.根据权利要求3所述的数字滤波方法,其特征在于,还包括:
根据K值调整所述权重和所述N,其中,
K=绝对值-K1,权重=上一个权重-K2×K,N=上一个N-K3×K,K1、K2和K3均为常数、正数。
5.根据权利要求1所述的数字滤波方法,其特征在于,其中,
所述当前连续N个测量值的平均值=(当前P个测量值之和+第P+1个测量值×0.Q)/P.Q,其中,N=P.Q。
6.一种数字滤波装置,其特征在于,包括:
第一获取模块,用于获取数字滤波的前一个输出值,并获取当前连续N个测量值的平均值;
第二获取模块,用于获取所述前一个输出值与所述平均值之间的差值的绝对值;
第一调整模块,用于根据所述绝对值对所述前一个输出值的权重、所述平均值的权重和所述N进行调整;以及
第三获取模块,用于根据调整后的所述前一个输出值的权重、所述平均值的权重和所述N获取数字滤波的当前输出值。
7.根据权利要求6所述的数字滤波装置,其特征在于,所述第一调整模块进一步用于在所述绝对值大于预设阈值时,调高所述平均值的权重,并调低所述前一个输出值的权重,以及调低所述N;在所述绝对值小于所述预设阈值时,调低所述平均值的权重,并调高所述前一个输出值的权重,以及调高所述N;在所述绝对值等于所述预设阈值时,保持所述平均值的权重、所述前一个输出值的权重和所述N不变。
8.根据权利要求6所述的数字滤波装置,其特征在于,通过以下公式获取数字滤波的当前输出值:
所述当前输出值=前一个输出值×权重+当前连续N个测量值平均值×(1-权重)。
9.根据权利要求8所述的数字滤波装置,其特征在于,还包括:
第二调整模块,用于根据K值调整所述权重和所述N,其中,
K=绝对值-K1,权重=上一个权重-K2×K,N=上一个N-K3×K,K1、K2和K3均为常数、正数。
10.根据权利要求6所述的数字滤波装置,其特征在于,其中,
所述当前连续N个测量值的平均值=(当前P个测量值之和+第P+1个测量值×0.Q)/P.Q,其中,N=P.Q。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽皖仪科技股份有限公司,未经安徽皖仪科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811137757.X/1.html,转载请声明来源钻瓜专利网。