[发明专利]一种具有高灵敏度的动态调整的一阶滞后滤波方法在审
申请号: | 201711107301.4 | 申请日: | 2017-11-10 |
公开(公告)号: | CN107947759A | 公开(公告)日: | 2018-04-20 |
发明(设计)人: | 姜智;陈华辉 | 申请(专利权)人: | 芯海科技(深圳)股份有限公司 |
主分类号: | H03H17/02 | 分类号: | H03H17/02 |
代理公司: | 深圳市凯达知识产权事务所44256 | 代理人: | 刘大弯 |
地址: | 518067 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 具有 灵敏度 动态 调整 一阶 滞后 滤波 方法 | ||
1.一种具有高灵敏度的动态调整的一阶滞后滤波方法,其特征在于该方法步骤如下:
101、调整滤波系数;
102、判断本次数据变化方向;
103、再次调整滤波系数,使一阶滤波计数器+滤波系数最小增量;
104、判断是否加速反应消抖计数,并更新滤波计数器;
105、判断滤波计数器是否达到最大值;
106、更新滤波系数。
2.如权利要求1所述的具有高灵敏度的动态调整的一阶滞后滤波方法,其特征在于所述101步骤中,要调整滤波系数,首先对传统的一阶滞后滤波公式进行改写,达到减小计算量的目的,提高计算效率;
然后,合理设置相关参数,相关参数包括:消抖计数加速反应阈值、消抖计数最大值、滤波系数增量、滤波系数最大值。
3.如权利要求2所述的具有高灵敏度的动态调整的一阶滞后滤波方法,其特征在于将滤波公式如下:
Yn=Xn*α÷256+Yn-1*(256-α)÷256
(式1)中,α是滤波系数(取值范围0~255);Yn是本次滤波结果;Yn-1是上次滤波结果;Xn是本次采样值;
将本次采样值与上次滤波结果比较,得到:
Yn=Yn-1-(Yn-1-Xn)*α÷256(当Xn<Yn-1)
Yn=Yn-1+(Xn-Yn-1)*α÷256(当Xn<Yn-1)。
4.如权利要求3所述的具有高灵敏度的动态调整的一阶滞后滤波方法,其特征在于消抖计数加速反应阈值,是反应当前采样值和上次采样值差值是否过大的参数,当当前采样值和上次采样值的差值大于消抖计数加速反应阈值,一阶滤波系数获得一个较大的步进增加,否则获得一个较小的步进增加。消抖计数最大值,是上述提到的较大步进,根据实际情况调节。滤波系数增量,是体现本次采样和上次滤波占本次滤波占比大小的量α增长步进,滤波系数最大值即α的最大值。
5.如权利要求1所述的具有高灵敏度的动态调整的一阶滞后滤波方法,其特征在于所述102步骤中,所述判断本次数据变化方向,先计算本次采样与上次滤波结果的差值,然后设置本次数据变化方向标识;再判断本次数据变化标识是否与上次变化标识一样;如果方向不一致,清除一阶滤波计数器,并且设置滤波系数为一较小的常数;如果方向一致,一阶滤波系数加上滤波系数最小增量。
6.如权利要求1所述的具有高灵敏度的动态调整的一阶滞后滤波方法,其特征在于所述104步骤中,判断是否加速反应消抖计数就是判断一阶滤波系数是否还要加上滤波系数最大增量,如果一阶滤波计数器达到消抖计数加速反应阈值,一阶滤波系数就要再加上滤波系数最大增量,否则不加。
7.如权利要求1所述的具有高灵敏度的动态调整的一阶滞后滤波方法,其特征在于所述105步骤中,大于则执行下一步,更新一阶滤波系数,否则不更新,清除清除一阶滤波计数器,再判断一阶滤波系数是否达到最大滤波系数,如果达到,把一阶滤波系数设置为最大滤波系数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于芯海科技(深圳)股份有限公司,未经芯海科技(深圳)股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711107301.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:阻抗电路
- 下一篇:一种稀疏FIR陷波器的设计方法