一种提高复杂环境下二次雷达交织目标代码有效性的方法与流程

文档序号:36728310发布日期:2024-01-16 12:37阅读:41来源:国知局
一种提高复杂环境下二次雷达交织目标代码有效性的方法与流程

本发明属于二次雷达,尤其涉及一种提高复杂环境下二次雷达交织目标代码有效性的方法。


背景技术:

1、二次雷达系统广泛应用于军航和民航的航空管制领域,为飞行器的航空安全提供保障。

2、二次雷达主要通过二次目标的代码来标志空中目标的身份信息。二次目标的代码由应答信号中的多组应答脉冲组成,当二次目标出现在复杂的地理环境、电磁环境或空域环境下,目标的应答信息会出现重叠或失真等现象,导致二次目标应答代码对应的脉冲受到交织干扰,无法正确识别应答信号中的代码信息。


技术实现思路

1、本发明的目的在于:为了克服现有技术问题,公开了一种提高复杂环境下二次雷达交织目标代码有效性的方法,本发明利用目标应答信息的应答特性和目标的历史代码信息进行点迹交织处理和点迹代码纠正,能极大的提高点迹代码的解码正确率,提升二次雷达的目标探测质量。

2、本发明目的通过下述技术方案来实现:

3、一种提高复杂环境下二次雷达交织目标代码有效性的方法,所述提高复杂环境下二次雷达交织目标代码有效性的方法为对原始应答数据和历史目标数据进行目标代码纠错,包括:

4、s1:点迹交织处理;

5、其中,点迹交织处理包括:s11:原始点迹接收,s12:查找交织应答,s13:点迹代码处理;

6、s2:点迹代码纠正步骤;

7、其中,点迹代码纠正包括:s21:查找历史点迹,s22:历史信息提取和s23:代码信息纠错。

8、根据一个优选的实施方式,s11:原始点迹接收包括如下步骤:

9、s111:获取目标原始点迹数据,进行目标报文消息框架的有效性判断,若无效则丢弃该条数据;

10、s112:对原始点迹数据的距离信息进行判断,若超过距离设置范围,则认为该数据无效,丢弃该条数据;

11、s113:对原始点迹数据的方位信息进行判断,若超过方位设置范围,则认为该数据无效,丢弃该条数据;

12、s114:根据目标的应答模式进行筛选,将各目标数据分别存入对应模式数据库中。

13、根据一个优选的实施方式,步骤s114中,原始点迹数据存入数据库时,按照目标的距离方位进行升序排列存储。

14、根据一个优选的实施方式,s12:查找交织应答包括:

15、s121:遍历模式数据库,遍历所有存活的原始点迹数据;

16、s122:若出现两个原始点迹数据的距离差值在距离相关门限外,则继续s121步骤遍历剩下的数据;

17、s123:若出现两个原始点迹数据的方位差值在相关门限外,则继续s121步骤遍历剩下的数据;

18、s124:对距离差和方位均在相关门限内,进行交织标识判断;

19、s125:若前框架脉冲f1有交织信息,后框架脉冲f2无交织信息,则打上前交织标识;

20、s126:若前框架脉冲f1有交织信息,后框架脉冲f2有交织信息,则打上全交织标识;

21、s127:若前框架脉冲f1无交织信息,后框架脉冲f2有交织信息,则打上后交织标识;

22、s128:若前框架脉冲f1无交织信息,后框架脉冲f2无交织信息,则打上无交织标识。

23、根据一个优选的实施方式,s13:交织点迹处理包括:

24、s131:从模式数据库中提取数据,与相应的原始点迹应答数据进行比较;

25、s132:进行距离相关判断,若距离差值在距离相关门限外,则继续步骤s131遍历剩下的数据;

26、s133:进行方位相关判断,若方位差值在相关门限外,则继续步骤s131遍历剩下的数据;

27、s134:当模式数据库中提取数据与所有原始点迹应答数据遍历完成,生成一个点迹节点,其中包含了所有与模式数据库中提取数据相关成功的原始应答数据信息;

28、s135:判断点迹节点中原始点迹应答数据的数量是否超过最大门限值,

29、若超过,则开始进行交织处理;若未超过,则判断最后一包原始点迹应答数据的方位值与当前实施方位的差值是否超过最大门限值,若未超过,则继续步骤s131重新遍历剩下的数据,若超过则开始进行交织处理;

30、s136:进行点迹的代码处理,根据所有原始点迹应答数据中代码的值,取出其中出现次数最多的前五个代码值,并获取出对应的原始点迹应答中的交织标识的计数;

31、s137:获取次数最多的无交织代码值,将之赋值给点迹的代码;

32、s138:若前五个代码值均存在交织,则计算其交织次数和代码出现的差值,即无交织代码次数,取出其中无交织代码次数最多的代码值,赋给点迹的代码;

33、s139:若无交织代码次数出现相同的情况,则优先取出前交织、后交织和全交织的顺序取出对应的代码值,赋给点迹的代码;

34、s140:将处理完成的点迹数据放入点迹数据库中。

35、根据一个优选的实施方式,s21:查找历史点迹包括:

36、s211:遍历点迹数据库,进行历史点迹查询;

37、s212:进行距离判断,当前点迹距离与历史点迹数据的预测距离差值进行相关打分,若相关分为0,则继续步骤s211进行历史点迹查询;

38、s213:进行方位判断,当前点迹方位与历史点迹数据的预测方位差值进行相关打分,若相关分为0,则继续步骤s211进行历史点迹查询;

39、s214:将相关打分不为0的历史点迹信息从存储到点迹队列中,以进行后续的纠正操作。

40、根据一个优选的实施方式,s22:历史信息提取包括:

41、s221:从点迹队列中提取出相关成功的历史点迹信息,取相关得分最高的3组历史点迹数据;

42、s222:遍历这3组历史点迹数据,若仅有一组历史点迹数据的代码与点迹代码相同,则提取出该历史点迹数据信息进行信息提取;

43、s223:若有超过1组历史点迹数据的代码与点迹代码相同,则提取其中相关得分最高的历史点迹数据信息进行信息提取;

44、s224:若无历史点迹数据的代码与点迹代码相同,则提取其中相关得分最高的历史点迹数据信息进行信息提取;

45、根据一个优选的实施方式,s22:历史信息提取步骤中,进行信息提取时,需要提取出历史点迹代码、历史点迹幅度信息、历史点迹交织标识、历史点迹标识计数信息,并将之存储到点迹代码纠正数据库中。

46、根据一个优选的实施方式,s23:代码信息纠错包括:

47、s231:若点迹代码为应急代码时,则保持当前点迹代码,不做后续的代码信息纠错操作;

48、s232:若点迹代码不是应答代码,则与纠正数据库中历史点迹信息进行判断;

49、s233:若点迹代码与当前历史点迹信息的代码的最近6帧数据均相同,则点迹代码保持不变;

50、s234:若点迹代码与当前历史点迹信息的代码的最近6帧数据存在不同代码,则判断各个代码对应的交织标识,将无交织标识的代码中出现次数最多的代码赋给点迹代码;

51、s235:若点迹代码与当前历史点迹信息的代码的最近6帧数据存在不同代码,且各个代码均存在交织标识,则将历史点迹的代码赋给代码;

52、s236:将纠正后的代码存入历史点迹的代码中,用于后续点迹的代码信息纠错操作。

53、前述本发明主方案及其各进一步选择方案可以自由组合以形成多个方案,均为本发明可采用并要求保护的方案。本领域技术人员在了解本发明方案后根据现有技术和公知常识可明了有多种组合,均为本发明所要保护的技术方案,在此不做穷举。

54、本发明的有益效果:

55、本发明提供了一种提高复杂环境下二次雷达交织目标代码有效性的方法,针对原始点迹数据进行点迹交织处理和点迹代码纠正。二次雷达代码由应答信号框架中的多组码位脉冲标识,通过对这些脉冲的提取和处理完成码字获取。当二次目标出现在复杂的地理环境、电磁环境或空域环境下,目标的应答信息会出现重叠或失真等现象,导致二次目标应答代码对应的脉冲受到交织干扰,无法正确识别应答信号中的代码信息。本专利利用目标应答信息的应答特性和目标的历史代码信息进行点迹交织处理和点迹代码纠正,极大的提升了点迹代码的解码正确率,提高了二次雷达的探测质量,对二次目标航迹的稳定性、目标信息正确性有明显提升。

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