基于等阶跳转技术的雷达脉冲快速搜索方法与流程

文档序号:17920364发布日期:2019-06-15 00:04阅读:252来源:国知局
基于等阶跳转技术的雷达脉冲快速搜索方法与流程

本发明涉及一种电子侦察技术,特别是一种基于等阶跳转技术的雷达脉冲快速搜索方法。



背景技术:

雷达辐射源信号分选,特别是复杂电磁环境下未知参数的雷达辐射源信号分选是电子情报侦察系统(elint)和电子支援系统(esm)中的重要组成部分,只有在分选的基础上才能对雷达辐射源信号的参数进行分析和提取,对雷达类型和威胁性质进行识别。传统的辐射源信号分选方法,无论是cdif、sdif,还是后续的修正pri变换法,都着力于pri的检测部分,对后续脉冲匹配部分的探讨研究较少。实际上脉冲匹配的过程在整个信号分选过程中的时间占比非常大,尤其是现在外界电磁环境越来越复杂,脉冲密度越来越高,脉冲匹配过程的时间占比也相应的越来越大。提高脉冲匹配过程的速度对于信号分选整个系统的效率具有至关重要的意义。

最常用的脉冲搜索方法有顺序搜索、“二分法”搜索、“大步走”搜索方法。顺序搜索算法的基本思想是按照时间顺序从前到后地选择脉冲作为进行尝试的起始脉冲,按照时间顺序选择后续脉冲与备选的起始脉冲进行重频匹配。“二分法”的基本思想是分治,分而治之,将一个大问题分割为若干个同类型的小问题。“二分法”搜索方式的收敛速度很快,并且非常稳定,与脉冲分布的关系不大,而与脉冲总数相关。“大步走”搜索算法的效率与跳跃步长的设置有很大的关系。当跳跃步长较小时,无法快速定位目标脉冲的位置。当跳跃步长较大时,反向逐阶搜索的次数可能过多。针对复杂电磁环境,脉冲流密度越来越大,以上几种方法都有一定的优缺点。



技术实现要素:

本发明的目的在于提供一种基于等阶跳转技术的雷达脉冲快速搜索方法,该方法在含有噪声干扰脉冲的情况下,能够快速搜索出一部未知雷达的脉冲信号。

实现本发明目的的技术方案为:一种基于等阶跳转技术的雷达脉冲快速搜索方法,包括以下步骤:

步骤1,根据脉冲重复周期(pri)选择属于同一部雷达脉冲信号的连续三根脉冲作为基准脉冲(i,j,k);

步骤2,根据接收机在到达时间参数上测量的噪声水平,设置脉冲时域上的匹配容差值(toler);

步骤3,根据相邻两根基准脉冲之间的脉冲数目确定快速搜索脉冲的跳转阶数(n_stairs=k-j);

步骤4,以脉冲k为基准,以n_stairs为初始跳转阶数,向右等阶搜索与脉冲k匹配脉冲;

步骤5,以脉冲i为基准,以n_stairs为初始跳转阶数,向左等阶搜索与脉冲i匹配的脉冲;

步骤6,重复过程4、5,直至搜索完所有脉冲序列段。

本发明与现有技术相比,具有以下优点:(1)通过每次的跳转阶数能够快速估计出同部雷达的下一个信号脉冲所处位置,减少搜索次数,实现快速搜索雷达脉冲;(2)相对于常用的脉冲搜索算法,如:顺序搜索、二分法和大步法,能够自适应不同电磁脉冲环境,实时调整搜索跳转阶数,自适应不同的脉冲密度。

下面结合说明书附图对本发明作进一步描述。

附图说明

图1基于等阶跳转技术的雷达脉冲快速搜索方法流程图。

图2向右等阶搜索脉冲流程图。

图3向左等阶搜索脉冲流程图。

图4向右脉冲匹配流程图。

图5向左脉冲匹配流程图。

具体实施方式

结合图1,本发明的基于等阶跳转技术的雷达脉冲快速搜索方法,包括以下步骤:

步骤1、根据脉冲重复周期(pri)选择属于同一部雷达脉冲信号的连续三根脉冲作为基准脉冲(i,j,k);

步骤2、根据接收机在到达时间参数上测量的噪声水平,设置脉冲时域上的匹配容差值(toler);

步骤3、根据相邻两根基准脉冲之间的脉冲数目确定快速搜索脉冲的跳转阶数(n_stairs=k-j);

步骤4、以脉冲k为基准,以n_stairs为初始跳转阶数,向右等阶搜索与脉冲k匹配脉冲;

步骤5、以脉冲i为基准,以n_stairs为初始跳转阶数,向左等阶搜索与脉冲i匹配的脉冲;

步骤6、重复过程4、5,直至搜索完所有脉冲序列段。

结合图2,本发明的向右等阶搜索脉冲方法,包括以下步骤:

步骤41、把脉冲k作为中心基准值,n_stairs作为脉冲跳转阶数,向右匹配脉冲m;

步骤42、初始化m=k+n_stairs,m_min=0xffffffff,m_max=0;

步骤43、设置脉冲m与基准脉冲k之间形成脉冲间隔(dtoa)的脉冲重复周期(pri)的下限值(pri_min)为pri–toler,脉冲重复周期(pri)的上限值(pri_max)为pri+toler,toler为容差;

步骤44、如果目标脉冲m对应的到达时间(toa)比步骤43中设置的脉冲重复周期的下限值(pri_min)小,即toa(m)-toa(k)<pri_min,则应“向右脉冲匹配”,之后转步骤46;否则,转步骤45;

步骤45、如果目标脉冲m对应的toa比步骤43中设置的脉冲重复周期的上限值(pri_max)大,即toa(m)-toa(k)>pri_max,则应“向左脉冲匹配”,转步骤46;

步骤46、如果“向右脉冲匹配”、“向左脉冲匹配”所得到的符合脉冲重复周期范围值的m最大值(m_max)大于等于m最小值(m_min),转步骤47;否则结束本次等阶搜索脉冲过程;

步骤47、通过参数分析进行脉冲选择(m_min和m_max范围之间),选择符合toa条件的最优脉冲(脉冲频率值、脉宽值、幅度值近似度最大的脉冲)作为匹配到的脉冲m;

步骤48、根据搜索到的脉冲m重新计算新的跳转阶数n_stairs=m-k;

步骤49、以脉冲m作为新的基准脉冲k,k=m;转步骤41。

结合图3,本发明的向左等阶搜索脉冲方法,包括以下步骤:

步骤51、把脉冲i作为中心基准值,n_stairs作为脉冲跳转阶数,向左匹配脉冲m;

步骤52、初始化m=i-n_stairs,m_min=0xffffffff,m_max=0;

步骤53、设置脉冲m与基准脉冲i之间形成dtoa的下限pri_min为pri–toler,上限pri_max为pri+toler;

步骤54、如果目标脉冲m对应的toa比目标toa范围的下限小时,即toa(i)-toa(m)<pri_min,则应向左脉冲匹配,执行步骤56;否则,执行步骤55;

步骤55、如果目标脉冲m对应的toa比目标toa范围的上限大时,即toa(i)-toa(m)>pri_max,则应向右脉冲匹配;否则,应向右向左脉冲匹配;

步骤56、如果向右脉冲匹配、向左脉冲匹配、向右向左脉冲匹配所得到的m_max值大于等于m_min,执行步骤57;否则结束本次等阶搜索脉冲过程;

步骤57、通过参数分析进行脉冲选择(m_min和m_max范围之间),选择符合toa条件的最优脉冲作为匹配到的脉冲m;

步骤58、根据搜索到的脉冲m重新计算新的跳转阶数n_stairs=i-m;

步骤59、以脉冲m作为新的基准脉冲i,i=m;执行步骤51。

结合图4,本发明的向右脉冲匹配方法,包括以下步骤:

步骤441、如果目标脉冲m对应的toa比期望脉冲toa范围的下限小,即toa(m)-toa(k)<pri_min,m=m+1,转步骤442;否则,记录m_min=m,转步骤443;

步骤442、如果m大于总脉冲数(n),则结束本次脉冲匹配过程,转步骤45或55;否则,转步骤441;

步骤443、如果目标脉冲m对应的toa比期望脉冲toa范围的上限大,即toa(m)-toa(k)>pri_max,则结束本次脉冲匹配过程,即结束“向右脉冲匹配”,转步骤45或55;否则,转步骤444;

步骤444、记录m_max=m;m=m+1;转步骤443。

结合图5,本发明的向左脉冲匹配方法,包括以下步骤:

步骤451、如果目标脉冲m对应的toa比期望脉冲toa范围的上限大,即toa(m)-toa(k)>pri_max,m=m-1,转步骤452;否则,记录m_max=m,转步骤453;

步骤452、如果m小于k,则结束本次脉冲匹配过程,转步骤46或54;否则,转步骤451;

步骤453、如果目标脉冲m对应的toa比期望脉冲toa范围的下限小,即toa(m)-toa(k)<pri_min,则结束本次脉冲匹配过程,即结束“向左脉冲匹配”,转步骤46或54;否则,转步骤454;

步骤454、记录m_min=m;m=m-1;转步骤453。

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