[发明专利]干扰脉冲过滤方法有效
申请号: | 201711133951.6 | 申请日: | 2017-11-16 |
公开(公告)号: | CN107809224B | 公开(公告)日: | 2020-11-17 |
发明(设计)人: | 刘建华;凌云;曾红兵;肖会芹 | 申请(专利权)人: | 湖南工业大学 |
主分类号: | H03K5/1252 | 分类号: | H03K5/1252 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 412007 湖南省株*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 干扰 脉冲 过滤 方法 | ||
一种干扰脉冲过滤方法,在采样时钟脉冲边沿对输入脉冲采样得到N位序列数据,由ROM存储器对N位序列数据中“1”的个数是否小于等于抗干扰阈值M以及N位序列数据中“1”的个数是否大于等于N‑M进行判别,产生控制输出脉冲的信号并控制输出脉冲的置1或者置0。所述方法能够滤除连续的正脉冲干扰或者是连续的负脉冲干扰;滤除脉冲干扰的效果能够通过改变N位序列数据的位数,或者是改变抗干扰阈值M的大小进行调节;所述方法能够应用在数字信号电路中需要过滤窄脉冲干扰信号的场合。
技术领域
本发明涉及脉冲电路信号处理领域,尤其是一种干扰脉冲过滤方法。
背景技术
在数字信号电路中,经常需要对脉冲信号中的干扰脉冲进行过滤,例如,滤除单个或者连续的窄干扰脉冲,过滤机械开关的抖动脉冲,等等。目前常用的方法的采用滤波电路进行滤波,或者是用MCU采样后进行算法处理。采用滤波电路过滤,当需要过滤的窄脉冲频率较高时,滤波电路存在直流记忆效应,前面的窄脉冲会影响后面窄脉冲的过滤。用MCU采样后进行算法处理时,除占用MCU的处理时间外,MCU本身也容易受到各种干扰影响,从而对窄脉冲的过滤造成影响。
发明内容
为了解决现有数字脉冲信号处理中对窄干扰脉冲过滤所存在的问题,本发明提供了一种干扰脉冲过滤方法,包括:
在采样时钟脉冲边沿对输入脉冲采样得到N位序列数据,所述N为大于等于2的整数,所述N位序列数据为输入脉冲的最近N次采样值;所述N位序列数据为N位二进制数据;由ROM存储器对N位序列数据中“1”的个数是否大于等于N-M(N减去M)以及N位序列数据中“1”的个数是否小于等于M进行判别,并产生控制输出脉冲电平状态的信号去控制输出脉冲的电平状态;所述M为抗干扰阈值。
所述抗干扰阈值M为大于等于0且小于N/2(N除以2)的整数。所述抗干扰阈值M为二进制数据。
所述ROM存储器的地址输入由N位序列数据和抗干扰阈值M二部分组成;ROM存储器产生的控制输出脉冲电平状态的信号为第一置位信号和第二置位信号,由第一置位信号和第二置位信号控制输出脉冲的电平状态;第一置位信号和第二置位信号从ROM存储器的二位数据端分别输出。当N位序列数据中“1”的个数大于等于N-M时,第一置位信号有效,否则无效;当N位序列数据中“1”的个数小于等于M时,第二置位信号有效,否则无效。
设第一置位信号和第二置位信号均高电平有效且分别由ROM存储器的数据输出端D1和D0输出,则所述ROM存储器中存储单元内容D1和D0的确定方法是,
①根据存储单元地址中的抗干扰阈值M部分的数值确定M;
②根据存储单元地址中的N位序列数据部分的数值确定N位序列数据中“1”的个数;
③当N位序列数据中“1”的个数大于等于N-M时,D1=1,否则,D1=0;当N位序列数据中“1”的个数小于等于M时,D0=1,否则,D0=0。
设第一置位信号和第二置位信号均低电平有效且分别由ROM存储器的数据输出端D1和D0输出,则所述ROM存储器中存储单元内容D1和D0的确定方法是,
⑴根据存储单元地址中的抗干扰阈值M部分的数值确定M;
⑵根据存储单元地址中的N位序列数据部分的数值确定N位序列数据中“1”的个数;
⑶当N位序列数据中“1”的个数大于等于N-M时,D1=0,否则,D1=1;当N位序列数据中“1”的个数小于等于M时,D0=0,否则,D0=1。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南工业大学,未经湖南工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711133951.6/2.html,转载请声明来源钻瓜专利网。