基于斜率和幅度差值门限的强脉冲信号识别方法与流程

文档序号:11109001阅读:1355来源:国知局
基于斜率和幅度差值门限的强脉冲信号识别方法与制造工艺

本发明属于信号识别技术领域,具体涉及基于斜率和幅度差值门限的强脉冲信号识别方法。



背景技术:

水下检测系统依靠传感器系统对目标信号进行捕捉,然后对信号进行处理,继而发出动作指令。检测系统在水下工作时,时常由于爆炸、撞击等在接收传感器模拟电路前端产生强的干扰脉冲信号,这种干扰具有声源级很高、频谱很宽的特点,此时时域和频域滤波难以消除这样的干扰信号。较强的脉冲信号使水下检测系统正常工作难以完成,因此,快速有效的对强脉冲进行检测与判断是水下检测系统正常工作的前提。

针对干扰脉冲信号具有短时间内幅度变化较大特点,以往设计采用的是在设定一定宽度时间窗内对幅值进行计算和判决,时间窗宽度的选取至关重要,如果宽度太小,幅值变化不大则会产生漏报;宽度太宽,会产生时间滞后,不满足水下检测系统实时性要求。因此要求在保证强脉冲信号判断正确率的前提下,尽量提高其判定速度。



技术实现要素:

有鉴于此,本发明提供了基于斜率和幅度差值门限的强脉冲信号识别方法,能够实现对强脉冲信号的识别。

为了达到上述目的,本发明的技术方案为:基于斜率和幅度差值门限的强脉冲信号识别方法,包括如下步骤:

步骤一、通过声传感器获取声信号,并转换成电信号送入预处理电路进行放大、滤波、检波、采样以及平滑处理,最终获得平滑曲线。

步骤二、针对平滑曲线,获取组成该曲线的各点与相邻点之间的斜率,并计算相邻点的斜率差值,选取与两侧相邻采样点的斜率之间的差值大于预设门限的点为突变点。

步骤三、以突变点与其前一相邻采样点之间的斜率为初始值,计算平滑曲线上突变点与其后续点的斜率和初始值之间的斜率差值,以及突变点与后续点之间的幅度差值,若设定数量的后续点与突变点的幅度差值和斜率差值均大于设定门限值,则判断该信号为强脉冲信号。

进一步地,步骤三中,选择多个后续点进行判断。

进一步地,步骤一中,针对采样获得的采样信号进行平滑处理,最终获得平滑曲线,具体过程为:

s1、找出采样信号曲线的正、负极值点:

s2、记录曲线正、负极值点对应电压值和时刻,对相邻两个正、负极值点电压值和时刻分别求和取平均得到中值点的幅值和时刻,由中值点所构成的曲线即为平滑曲线。

进一步地,s1中正、负极值点的判定方法为:针对采样信号曲线上连续三个时刻k-1、k、k+1采样值分别为Vk-1、Vk、Vk+1,连续两点求差值△Vk=Vk+1-Vk、△Vk-1=Vk-Vk-1。如果△Vk×△Vk-1<0,表示k点为极值点,如果△Vk<0,则k点为正极值点;如果△Vk>0,则时刻k处为负极值点;如果△Vk×△Vk-1>0,表示没有极值点。

若时刻k处没有极值点,则按照采样信号曲线的时间顺序取连续多采样点,针对所取的每个采样点均采用上述判定方法判断否出现极值点,若连续τ个时刻对应的采样点均没有出现极值点,则以当前时刻j=k+τ对应采样点作为极值点,其采样值为Vj,且以下一时刻j+1的采样值为Vj+1,△Vj=Vj+1-Vj,若△Vj<0,则当前时刻j对应采样点为正极值点;如果△Vj>0,则当前时刻j对应采样点为负极值点。

有益效果:

1、本发明采用斜率差值和幅度差值门限联合鉴别方法,且判决过程采取多点连续判断,不受时间窗的限制,因此能够实现实时检测,在保证识别成功率的基础上,提高了系统检测速度。该方法易于实现,可以用简单微功耗微处理系统实现,满足水下检测系统长周期水下自主工作的要求。

附图说明

图1为曲线平滑处理示意图;

图2为曲线斜率差值计算示意图。

具体实施方式

下面结合附图并举实施例,对本发明进行详细描述。

实施例1、本发明公开了一种采用斜率差值门限和幅度差值门限比较,实现对强脉冲信号识别的方法。

声传感器将声信号转换成电信号送入预处理电路进行放大、滤波、检波处理,检测系统对检波信号采样后进行处理。海洋环境复杂,声信号叠加瞬时干扰严重。检测系统需要对采样信号进行预处理,首先必须对采样信号进行平滑处理,减小毛刺干扰对后级斜率计算的负担。

曲线斜率差值反映了曲线的上升速度,干扰信号必然导致换能器接收端的信号曲线包络突然升高,相邻斜率差值变大。如果计算得到的相邻采样斜率差值大于设置门限则可以找到斜率突变点,标记突变点的斜率为斜率初始值,计算后续连续采样点与突变点的斜率,若后续点斜率与初始值的斜率差值大于门限值,则斜率满足强干扰特征。

当计算斜率差值的同时,系统在计算后续采样值与突变点的信号幅度差,当斜率差值和幅度差值均连续多点大于设定的门限,则可识别当前信号为强脉冲干扰。

其中曲线平滑处理方法:

s1、首先找出曲线正、负极值点:正、负极值点的判定方法为:针对采样信号曲线上连续三个时刻k-1、k、k+1采样值分别为Vk-1、Vk、Vk+1,连续两点求差值△Vk=Vk+1-Vk、△Vk-1=Vk-Vk-1。如果△Vk×△Vk-1<0,表示k点为极值点,如果△Vk<0,则k点为正极值点;如果△Vk>0,则时刻k处为负极值点;如果△Vk×△Vk-1>0,表示没有极值点。

若时刻k处没有极值点,则按照采样信号曲线的时间顺序取连续多采样点,针对所取的每个采样点均采用上述判定方法判断否出现极值点,若连续τ个时刻对应的采样点均没有出现极值点,则以当前时刻j=k+τ对应采样点作为极值点,其采样值为Vj,且以下一时刻j+1的采样值为Vj+1,△Vj=Vj+1-Vj,若△Vj<0,则当前时刻j对应采样点为正极值点;如果△Vj>0,则当前时刻j对应采样点为负极值点。

s2、记录曲线正(负)极值点对应电压值和时刻。

对相邻两个正、负极值点电压值和时刻分别求和取平均得到新的中值点幅值和时刻,由中值点所构成的曲线即为平滑曲线。如图1所示,图中虚线表示平滑前的曲线,实现表示平滑处理后由中值点构成的曲线。

2)斜率突变点

对平滑处理后的检波曲线,利用曲线斜率差值变化找到曲线斜率差值突变起始点。

假设n0、n1、n2、n3、n4为连续的曲线中值点,根据中值点幅值及时刻信息可以分别计算连续中值点连线的斜率,分别记为s10、s21、s31、s41。如果斜率差值s21-s10超过设定门限,该门限依据经验设定,则中值点n1为斜率突变点,标记n1为突变基点,标记s10为斜率初始值,如图2所示。计算后续采样点与基点的斜率,如果斜率与斜率初始值的差值s21-s10、s31-s10、s41-s10均大于设定门限(3个或以上),则斜率差值符合强干扰信号特征。

3)幅值比较

以突变点与其前一相邻采样点之间的斜率为初始值,计算平滑曲线上突变点与其后续点的斜率和初始值之间的斜率差值,以及突变点与后续点之间的幅度差值,若设定数量的后续点与突变点的幅度差值和斜率差值均大于设定门限值,则判断该信号为强脉冲信号。

本实施例中,在系统计算找到斜率突变点后,系统计算后续采样点(3个或以上)与突变点的幅度差值,若斜率差值和幅度差值均大于设定值,该设定值为经验值,则可将该信号识别为干扰信号。

综上,以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1