数字电路噪声滤波器及数字滤波方法技术

技术编号:11302062 阅读:172 留言:0更新日期:2015-04-15 19:51
本发明专利技术公开一种数字电路滤波器,包括:独立毛刺滤除模块,用于接收输入信号,滤除信号中的独立毛刺;关联毛刺滤除模块,其信号输入端与所述独立毛刺滤除模块的输出端连接,用于接收滤除了独立毛刺的输入信号,将与信号波形关联的毛刺滤除;所述与信号波形关联的毛刺包括在信号波形之前出现的毛刺和在信号波形之后出现的毛刺;所述与信号波形关联的毛刺与信号波形相距不超过毛刺的脉冲宽度;所述独立毛刺滤除模块和关联毛刺滤除模块在时间方向上分辨和滤除毛刺。还公开一种相应的数字滤波方法。上述数字滤波器和数字滤波方法,采用在时间方向上分辨和滤除毛刺的方法,能够消除幅值较大的脉冲噪声,避免出现时钟或信号错误。

【技术实现步骤摘要】
数字电路噪声滤波器及数字滤波方法
本专利技术涉及数字电路
,特别是涉及一种数字电路噪声滤波器和一种数字滤波方法。
技术介绍
芯片在系统中经常会遭受外在干扰,例如静电放电、瞬间的电源开关跳动或者闪电引发的瞬间信号抖动等。以上干扰会引入时间短暂但幅度大的噪声脉冲,其效果对于数字电路近似毛刺,可能导致时钟脉冲错误,或者信号传输错误。对于串扰引发的毛刺,一般的做法是采用施密特触发器,使输入信号的幅值在某个范围内不会造成输出信号跳动。施密特触发器的输入输出曲线如图1所示。输入在小于-T和从-T到T的范围增大时,输出为-M;输入在大于T和从T到-T减小时,输出为M。这样可以保证从-T到T的范围内输出信号的平稳。其中T是阈值电压。但是施密特触发器并不能很好地消除幅值很大的噪声。当噪声幅值超过阈值电压T时(例如静电放电),噪声脉冲仍然会出现在输出端。如图2所示,是采用施密特触发器对噪声抑制的效果。输入信号IN中,方波为原有数字信号。标记为1、2、3、4、5的毛刺为噪声。可以看到,施密特触发器可以消除毛刺5,但毛刺1~4都无法消除。如果输入信号是时钟信号,经施密特触发器后,原有时钟信号中就会出现远高于工作频率的时钟脉冲。如果输入信号是控制信号或资料信号,就会产生传输错误。
技术实现思路
基于此,有必要提供一种能够消除幅值较大的噪声信号的数字电路滤波器。一种数字电路滤波器,包括:独立毛刺滤除模块,用于接收输入信号,滤除信号中的独立毛刺;关联毛刺滤除模块,其信号输入端与所述独立毛刺滤除模块的输出端连接,用于接收滤除了独立毛刺的输入信号,将与信号波形关联的毛刺滤除;所述与信号波形关联的毛刺包括在信号波形之前出现的毛刺和在信号波形之后出现的毛刺;所述与信号波形关联的毛刺与信号波形相距不超过毛刺的脉冲宽度;所述独立毛刺滤除模块和关联毛刺滤除模块在时间方向上分辨和滤除毛刺。在其中一个实施例中,所述独立毛刺滤除模块包括第一延迟链、第二延迟链和加法器,所述第一延迟链的信号输入端接收输入信号,所述第一延迟链的信号输出端与第二延迟链的信号输入端连接,所述第一延迟链的信号输入端、第一延迟链的信号输出端以及第二延迟链的信号输出端均与所述加法器的输入端连接。在其中一个实施例中,所述关联毛刺滤除模块包括第一D触发器和第三延迟链,所述第一D触发器的D输入端输入常高电平、触发端连接所述加法器的进位输出端、Q输出端经所述第三延迟链连接所述第一D触发器的清零端。在其中一个实施例中,还包括除频器,所述除频器的信号输入端与所述关联毛刺滤除模块的输出端连接,用于将滤除了独立毛刺和关联毛刺的信号进行分频。在其中一个实施例中,所述除频器为采用第二D触发器的二分频器,所述第二D触发器的触发端连接所述关联毛刺滤除模块的信号输出端、D输入端与输出端连接、Q输出端输出分频信号。一种数字滤波方法,包括如下步骤:滤除输入信号中的独立毛刺;滤除与信号波形关联的毛刺;所述与信号波形关联的毛刺包括在信号波形之前出现的毛刺和在信号波形之后出现的毛刺;所述与信号波形关联的毛刺与信号波形相距不超过毛刺的脉冲宽度;所述滤除信号中的独立毛刺和滤除与信号波形关联的毛刺的步骤中,均在时间方向上分辨和滤除毛刺。在其中一个实施例中,所述滤除信号中的独立毛刺的步骤具体包括:在当前采样点、间隔第一延迟的采样点以及间隔第二延迟的采样点分别采样获得第一采样值、第二采样值以及第三采样值;将所述第一采样值、第二采样值以及第三采样值按照数字逻辑相加,并取进位输出。在其中一个实施例中,所述滤除与信号波形关联的毛刺的步骤具体包括:接收所述进位输出信号,并将其输入第一D触发器的触发端;所述第一D触发器的触发端的D输入端输入常高电平;将所述第一D触发器的Q输出端经过第三延迟后输入所述第一D触发器的清零端;所述第一D触发器的Q输出端输出所述滤除了与信号波形关联的毛刺的信号波形。在其中一个实施例中,还包括将滤除了与信号波形关联的毛刺的信号波形进行分频的步骤。在其中一个实施例中,对所述滤除了与信号波形关联的毛刺的信号波形进行二分频,具体为:将所述滤除了与信号波形关联的毛刺的信号波形输入第二D触发器的触发端;将所述第二D触发器的D输入端与输出端连接;所述第二D触发器的Q输出端输出分频信号。上述数字滤波器和数字滤波方法,采用在时间方向上分辨和滤除毛刺的方法,能够消除幅值较大的脉冲噪声,避免出现时钟或信号错误。附图说明图1为施密特触发器的特性曲线图;图2为采用施密特触发器消除幅度较大的脉冲噪声时的波形图;图3为一实施例的数字电路滤波器模块图;图4a为独立毛刺波形示意图;图4b为关联毛刺波形示意图;图5为一实施例的数字电路滤波器的电路原理图;图6为滤波波形示意图;图7为一实施例的数字电路滤波方法流程图。具体实施方式如图3所示,为一实施例的数字电路滤波器模块图。该数字电路滤波器10包括独立毛刺滤除模块100和关联毛刺滤除模块200。独立毛刺滤除模块100用于接收输入信号IN,并滤除输入信号IN中的独立毛刺。关联毛刺滤除模块200的信号输入端与独立毛刺滤除模块100的信号输出端连接,用于接收滤除了独立毛刺的输入信号IN1,将与信号波形关联的毛刺滤除。其中独立毛刺是指在一定时间范围内单独存在,附近没有其他毛刺和/或信号波形的毛刺,参考图4a。此处的“一定时间范围”至少大于毛刺的脉冲宽度。所述与信号波形关联的毛刺包括在信号波形之前出现的毛刺和在信号波形之后出现的毛刺;所述与信号波形关联的毛刺与信号波形相距不超过毛刺的脉冲宽度。所述与信号波形关联的毛刺可以是两个以上,既可以出现在信号波形之前,也可以出现在信号波形之后,参考图4b。独立毛刺滤除模块100和关联毛刺滤除模块200在时间方向上分辨和滤除毛刺。所述“在时间方向上分辨和滤除毛刺”具体是指通过检测噪声和信号的持续时间来分辨和滤除毛刺。由于毛刺通常都是具有突发性的脉冲信号,持续时间通常都很短,通过在时间方向上来分辨和滤除毛刺相比于传统的施密特触发器依靠幅值判断的方式,可避免噪声幅值太大时无法判断的情况。具体地,如图5所示,独立毛刺滤除模块100包括第一延迟链110、第二延迟链120和加法器130。第一延迟链110的信号输入端接收输入信号IN,第一延迟链110的信号输出端与第二延迟链120的信号输入端连接。第一延迟链110的信号输入端、第一延迟链110的信号输出端以及第二延迟链120的信号输出端均与加法器130的输入端连接。其中第一延迟链110和第二延迟链120的延迟时间相同,均为T1,且都大于毛刺本身的脉冲宽度。使用延迟链将数字信号进行延迟输出是本领域常规技术,在此不赘述。采用两个延迟链,可以间隔两个延迟时间T1采样3个电压值,若输入信号IN中出现单独的毛刺,位于毛刺出现周期内的采样值将可能被判定为数字信号1,但其他两个采样点则都被判定为数字信号0,经加法器130相加后,进位仍为0,则独立毛刺滤除模块100的输出信号IN1为0,也即意味着独立毛刺滤除模块100将独立毛刺消除。正常的信号波形通过独立毛刺滤除模块100时,输出信号IN1都会为1。可以理解,根据前述原理,也可以采用其他类似的电路实现独立毛刺的滤除。继续参考图5,关联毛刺滤除模200包括第一D触发器210和第三延迟链22本文档来自技高网...
数字电路噪声滤波器及数字滤波方法

【技术保护点】
一种数字电路滤波器,其特征在于,包括:独立毛刺滤除模块,用于接收输入信号,滤除信号中的独立毛刺;关联毛刺滤除模块,其信号输入端与所述独立毛刺滤除模块的输出端连接,用于接收滤除了独立毛刺的输入信号,将与信号波形关联的毛刺滤除;所述与信号波形关联的毛刺包括在信号波形之前出现的毛刺和在信号波形之后出现的毛刺;所述与信号波形关联的毛刺与信号波形相距不超过毛刺的脉冲宽度;所述独立毛刺滤除模块和关联毛刺滤除模块在时间方向上分辨和滤除毛刺。

【技术特征摘要】
1.一种数字电路滤波器,其特征在于,包括:独立毛刺滤除模块,用于接收输入信号,滤除信号中的独立毛刺;关联毛刺滤除模块,其信号输入端与所述独立毛刺滤除模块的输出端连接,用于接收滤除了独立毛刺的输入信号,将与信号波形关联的毛刺滤除;所述与信号波形关联的毛刺包括在信号波形之前出现的毛刺和在信号波形之后出现的毛刺;所述与信号波形关联的毛刺与信号波形相距不超过毛刺的脉冲宽度;所述独立毛刺滤除模块和关联毛刺滤除模块在时间方向上分辨和滤除毛刺;所述“在时间方向上分辨和滤除毛刺”为通过检测噪声和信号的持续时间来分辨和滤除毛刺;所述关联毛刺滤除模块包括第一D触发器和第三延迟链,所述第一D触发器的D输入端输入常高电平、触发端连接所述独立毛刺滤除模块的信号输出端、Q输出端经所述第三延迟链连接所述第一D触发器的清零端。2.根据权利要求1所述的数字电路滤波器,其特征在于,所述独立毛刺滤除模块包括第一延迟链、第二延迟链和加法器,所述第一延迟链的信号输入端接收输入信号,所述第一延迟链的信号输出端与第二延迟链的信号输入端连接,所述第一延迟链的信号输入端、第一延迟链的信号输出端以及第二延迟链的信号输出端均与所述加法器的输入端连接。3.根据权利要求1所述的数字电路滤波器,其特征在于,还包括除频器,所述除频器的信号输入端与所述关联毛刺滤除模块的输出端连接,用于将滤除了独立毛刺和关联毛刺的信号进行分频。4.根据权利要求3所述的数字电路滤波器,其特征在于,所述除频器为采用第二D触发器的二分频器,所述第二D触发器的触发端连接所述关联毛刺滤除模块的信号输出端、D输入端与Q输出端连接、Q...

【专利技术属性】
技术研发人员:张希氾卢裕階
申请(专利权)人:无锡华润微电子有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1