一种雷达空情数据过滤方法与流程

文档序号:15347533发布日期:2018-09-04 22:56阅读:393来源:国知局

本发明属于雷达数据处理技术领域,尤其涉及一种雷达空情数据过滤方法。



背景技术:

空情过滤多用于雷达多批航路或点迹信息的筛选,特别是雷达组网时,当雷达界面显示中包含100批以上目标时(如大型防空武器系统中目标容量在1000批以上)空情过滤功能就显得更为重要。空情过滤可以区分目标属性、目标截面类型、数据来源、目标信息可信度(正常、外推)、目标类型(飞机、直升机、巡航弹、反辐射弹、不明)、紧急标志(正常、紧急)等。

现有的雷达空情过滤方法采用接收到目标后存储在数据链表中,当进行空情过滤时将所有数据链表进行组合,将所有属性进行“与”操作,选出正确目标进行显示。例如选出敌方大目标时将数据链表搜索一下目标属性为敌方,目标截面类型为大目标的航迹选择出来。当数据量很小时这种方法很简单有效,当数据量非常大时这种方法就不能采用,因为搜索所需时间较长,效率降低,而且目标类型较多时,此方法“与”语句就过于庞大。



技术实现要素:

针对上述问题,本发明的目的在于提供一种雷达空情数据过滤方法,能够解决大数据量的空情过滤,而且简单、高效、可靠。

为达到上述目的,本发明采用如下技术方案予以实现。

一种雷达空情数据过滤方法,所述方法包括:

步骤1,雷达终端获取雷达空情数据,所述雷达空情数据包含:来源于上级雷达站的上级雷达目标航迹信息,来源于相邻雷达站的邻站雷达目标航迹信息,来源于所述雷达终端所属雷达站的本站雷达目标航迹信息,以及来源于所述雷达终端所属雷达站的本站雷达目标点迹信息;

步骤2,所述雷达终端创建动态空情数据库,所述动态空情数据库用于缓存所述上级雷达目标航迹信息、邻站雷达目标航迹信息、本站雷达目标航迹信息和本站雷达目标点迹信息;

步骤3,确定所述上级雷达目标航迹信息中包含的目标属性,确定所述邻站雷达目标航迹信息中包含的目标属性,确定本站雷达目标航迹信息中包含的目标属性,以及确定本站雷达目标点迹信息中包含的目标属性;

步骤4,在所述动态空情数据库中分别对应缓存上级雷达目标航迹信息、邻站雷达目标航迹信息、本站雷达目标航迹信息以及本站雷达目标点迹信息的数据标识;所述数据标识包含数据来源和目标属性;

步骤5,获取对所述雷达空情数据进行过滤的筛选条件,根据所述筛选条件从所述动态空情数据库中选择对应的目标航迹信息或者目标点迹信息进行输出,其中,所述筛选条件是对所述数据标识的约束条件。

本发明技术方案的特点和进一步的改进为:

(1)步骤3中的目标属性至少包含:目标的敌我属性、目标的距离、目标的方位、目标的速度、目标的高度、目标的威胁度、目标的航向、目标的临近时间、目标的截面大小、目标的信息可信度、目标的类型、目标所属航迹的绘制颜色。

(2)所述方法还包括:

当雷达终端接收到上级雷达站发送的撤销雷达航迹指令后,所述雷达终端将所述动态空情数据库中来源于所述上级雷达站的上级雷达目标航迹信息删除;

当雷达终端接收到相邻雷达站发送的撤销雷达航迹指令后,所述雷达终端将所述动态空情数据库中来源于所述相邻雷达站的邻站雷达目标航迹信息删除;

当雷达终端接收到所属雷达站发送的撤销雷达航迹指令后,所述雷达终端将所述动态空情数据库中来源于雷达终端所属雷达站的本站雷达目标航迹信息删除;

当雷达终端接收到所属雷达站发送的撤销雷达点迹指令后,所述雷达终端将所述动态空情数据库中来源于雷达终端所属雷达站的本站雷达目标点迹信息删除。

本发明技术方案通过动态建立雷达空情数据库,将雷达终端从上级系统或邻近雷达站通过通讯工具传输的雷达空情以及本站数据处理器通过网络或其他接口传送来的航迹信息和信号处理器通过网络或其他接传输的点迹信息存储在雷达动态空情数据库中,雷达空情数据库动态建立,存在内存中,运行速度较快。当选择雷达空情过滤时雷达终端会根据目标属性分类快速对存储的数据进行筛选,很好地实现雷达空情数据的过滤。该方法很好的解决大数据量的空情过滤,而且简单、高效、可靠。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种雷达空情数据过滤方法的外部数据接口示意图;

图2为本发明实施例提供的一种雷达空情数据过滤方法的流程示意图;

图3为本发明实施例提供的一种雷达空情数据过滤方法的空情数据库的交互流程示意图;

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明技术方案在windows操作系统平台雷达终端上运行。

本发明实施例提供的一种雷达空情数据过滤方法主要应用到雷达操控终端或雷达指挥终端的设计中,后面简称雷达终端。

首先结合附图1对雷达终端的外部数据接口进行说明。雷达终端通过电台或者散射通讯工具从上级指挥所中接收上级雷达空情信息,或者通过电台或者散射通讯工具从邻站雷达接收邻站雷达空情信息,此数据重点为雷达航迹信息,因为点迹信息过于庞大,受限于通讯工具,所以一般不从上级或邻站传输到接收雷达。雷达终端同时通过网络、串口或总线接收本站数据处理器发来的目标航迹信息和信号处理机发来的点迹信息。本站点迹信息虽然数据量也比较大,但可以通过本站互联网传送,带宽100m,已经足够满足点迹数据的传输。

需要说明的是,如果雷达终端没有接收到上级或邻站发送的空情以及本站数据处理器和信号处理器发送的空情,则不创建雷达动态空情数据库。

现在对雷达空情过滤包含的具体内容进行详细描述:雷达空情数据具有以下目标属性,包含了目标批号、目标接收时间,目标来源、点迹航迹标识、敌我属性、距离、方位、俯仰、高度、速度、x轴距离、y轴距离、z轴距离、x轴速度、y轴速度、z轴速度、航路捷径、威胁度、航向、目标临近时间、目标远离时间、目标杀伤区的停留时间、rcs、目标截面类型、目标信息可信度、目标类型、紧急标志、显示颜色、目标符号、目标多普勒通道、接收方式、接收ip地址、接收ip端口、发送ip地址、发送ip端口、串口接收端口、串口发送端口等信息。

其中,目标批号用于区分不同批号的目标,可以根据批号的不同进行空情过滤,实现某一段批号的目标筛选;

目标接收时间用于区分不同时间段的目标,可以根据时间进行空情过滤,实现某一时间段的目标筛选;

目标来源属性用于区分空情信息来自从上级设备、邻站设备还是本雷达站,可用于空情来源的筛选过滤;

点迹航迹标识用于区分本雷达站的点迹信息还是航迹信息,用于本站点迹和本站航迹筛选过滤;

敌我属性用于区分敌方、友方、中立、不明目标,可以用于敌方目标、友方目标、中立目标、不明目标的筛选过滤;

距离属性用于区分不同距离段的空情信息,用于不同距离段空情信息的筛选过滤;

方位属性用于区分不同方位角的空情信息,用于不同方位角的空情信息的筛选过滤;

俯仰属性用于区分不同俯仰角的空情信息,用于不同俯仰角的空情信息的筛选过滤;

高度属性用于区分不同高度的空情信息,用于不同高度的空情信息的筛选过滤;

速度属性用于区分不同速度值的空情信息,用于不同速度的空情信息的筛选过滤;

x轴距离属性用于区分不同x轴距离值的空情信息,用于不同x轴距离的空情信息的筛选过滤;

y轴距离属性用于区分不同y轴距离值的空情信息,用于不同y轴距离的空情信息的筛选过滤;

z轴距离属性用于区分不同z轴距离值的空情信息,用于不同z轴距离的空情信息的筛选过滤;

x轴速度属性用于区分不同x轴速度值的空情信息,用于不同x轴速度的空情信息的筛选过滤;

y轴速度属性用于区分不同y轴速度值的空情信息,用于不同y轴速度的空情信息的筛选过滤;

z轴速度属性用于区分不同z轴速度值的空情信息,用于不同z轴速度的空情信息的筛选过滤;

航路捷径属性用于区分不同航路捷径值的空情信息,用于不同航路捷径的空情信息的筛选过滤;

威胁度属性用于区分不同威胁度等级的空情信息,用于不同威胁度的空情信息的筛选过滤;

航向属性用于区分不同航向值的空情信息,用于不同航向的空情信息的筛选过滤;

目标临近时间属性用于区分不同目标临近时间值的空情信息,用于目标临近时间不同的空情信息的筛选过滤;

目标远离时间属性用于区分不同目标远离时间值的空情信息,用于目标远离时间不同的空情信息的筛选过滤;

目标杀伤区的停留时间属性用于区分不同目标杀伤区的停留时间的空情信息,用于目标杀伤区的停留时间不同的空情信息的筛选过滤;

rcs属性用于区分不同目标反射面积的空情信息,用于反射面积不同的空情信息的筛选过滤;

目标截面类型属性用于区分不同目标截面类型的空情信息,包含了大、中、小、极小特征,用于不同目标截面类型的空情信息的筛选过滤;

目标信息可信度属性用于区分不同目标信息可信度的空情信息,包含了正常、外推特征,用于不同目标信息可信度的空情信息的筛选过滤;

目标类型属性用于区分不同目标类型的空情信息,包含了飞机、直升机、巡航弹、反辐射弹、不明特征,用于不同目标类型的空情信息的筛选过滤;

紧急标志属性用于区分不同紧急程度的空情信息,包含了正常、紧急特征,用于不同紧急程度的空情信息的筛选过滤;

显示颜色属性用于区分不同颜色属性的空情信息,用于不同颜色属性的空情信息的筛选过滤;

目标符号属性用于区分不同目标符号的空情信息,用于不同目标符号的空情信息的筛选过滤;

目标多普勒通道属性用于区分不同目标多普勒通道值的空情信息,用于不同目标多普勒通道的空情信息的筛选过滤;

接收方式属性用于区分不同接收方式的空情信息,包括了网络、串口、总线特征,用于不同接收方式的空情信息的筛选过滤;

接收ip地址属性用于区分不同接收ip地址的空情信息,用于不同接收ip地址的空情信息的筛选过滤;

接收ip端口属性用于区分不同接收ip端口的空情信息,用于不同接收ip端口的空情信息的筛选过滤;

发送ip地址属性用于区分不同发送ip地址的空情信息,用于不同发送ip地址的空情信息的筛选过滤;

发送ip端口属性用于区分不同发送ip端口的空情信息,用于不同发送ip端口的空情信息的筛选过滤;

串口接收端口属性用于区分不同串口接收端口的空情信息,用于不同串口接收端口的空情信息的筛选过滤;

串口发送端口属性用于区分不同串口发送端口的空情信息,用于不同串口发送端口的空情信息的筛选过滤。

结合附图2对本发明实施例提供的一种雷达空情数据过滤方法的详细过程进行说明:

首先雷达开机,打开雷达所有工作设备,然后进入雷达发射接收流程,通过电磁波发射接收,雷达回波到达接收机后经过滤波、放大、混频、中放、检波后进入信号处理机,信号处理机将检测到的一次点迹信息送到数据处理机,数据处理机通过点迹凝聚和建立目标航路处理后,形成目标点迹和目标航迹数据,然后通过网络/串口/总线等通信方式发送给雷达终端点迹和雷达航迹信息;同时通过电台或者散射通讯工具从上级设备中接收上级雷达空情信息,或者通过电台或者散射通讯工具从邻站设备接收邻站雷达空情信息。

当雷达终端接收到上级、邻站或本站的空情信息后,在雷达终端运行的计算机内存中创建雷达内存空情数据库。此雷达空情数据库创建在内存中,相对于磁盘、内存的数据读写速度要高出几个数量级,将数据保存在内存中相比从磁盘上访问能够极大地提高应用的性能。内存数据库凭借其超高的内存访问速度。

然后对接收到的雷达空情信息首先进行来源分类,雷达数据分类时首先通过接收到的端口地址不同判断接收到的空情信息来源,如果通过空情来源分辨出是上级设备发来的空情信息,接收上级空情,打上上级数据标识;如果通过空情来源分辨出是邻站发来的空情信息,接收邻站空情,打上邻站数据标识;如果通过空情来源分辨出是本站发来的空情信息,再通过接收的帧头和命令字判断接收是本站点迹信息还是本站航迹信息,如果通过判断雷达发送命令字是本站航迹信息就将接收的数据打上本站航迹数据标识;如果通过判断命令字是本站点迹信息就将接收的数据打上本站点迹数据标识。上级设备或邻站设备一般不会传送点迹信息,因为点迹信息数据量比较大,通讯工具限制了点迹信息的发送。

下面举例说明雷达接收数据来源判别,假设雷达终端与本站数据处理器用网络通讯,与上级或邻站设备通过通讯设备转换后用网络通讯,雷达终端接收的udp的ip地址为192.168.100.20,端口3001为上级发来的空情信息,ip地址为192.168.100.20,端口3002为邻站发来的空情信息,ip地址为192.168.100.20,端口3003为本站发来的空情信息,雷达终端就可以通过接收的端口3001和3002的不同判断出雷达目标来源。

然后雷达终端通过通讯协议中帧头和命令字的不同来区分航迹信息和本地点迹信息,距离说明:如ffaaxx...xx为本站航迹信息,ffeaxx...xx为本站点迹信息,可以通过命令字ffaa和ffea区分,接收到前两个字节是ffaa的数据就为本站航迹信息,接收到前两个字节为ffea的数据为本站点迹信息。

区分本站点迹和本站航迹信息也可以通过网络接收端口不同区分,方法跟区分空情来源方法一致,例如雷达终端接收的udp的ip地址为192.168.100.20,接收端口3010为本站发来的航迹信息,ip地址为192.168.100.20,在接收端口3011上接收到的数据为本站数据处理器发来的本站点迹信息,雷达终端就可以通过接收的端口不同判断出雷达本站点迹还是本站航迹信息。

目标来源确定后按照目标属性对目标进行分类,目标属性包含了目标批号、目标接收时间,目标来源、点迹航迹标示、敌我属性、距离、方位、俯仰、高度、速度、x轴距离、y轴距离、z轴距离、x轴速度、y轴速度、z轴速度、航路捷径、威胁度、航向、目标临近时间、目标远离时间、目标杀伤区的停留时间、rcs、目标截面类型、目标信息可信度、目标类型、紧急标志、显示颜色、目标符号、目标多普勒通道、接收方式、接收ip地址、接收ip端口、发送ip地址、发送ip端口、串口接收端口、串口发送端口等信息。按照以上目标属性不同进行分类。将接收到的目标数据按照上述分类将属性设置到雷达接收到的目标中,然后将该条目标增加到雷达内存空情数据库中。根据来自上级设备、邻站设备和本站的雷达空情信息实时的存在雷达动态空情数据库中,随着目标的更新雷达动态空情数据库进行更新。

当雷达终端收到上级设备或邻站设备发送的航迹撤销指令后,雷达终端会将该条从上级或邻站接收到的航迹从雷达空情数据库中删除;当雷达终端收到本站雷达数据处理器发给撤销雷达航迹指令后,雷达终端会将该条本站航迹从雷达空情数据库中删除;当雷达终端收到本站数据处理器发给撤销雷达点迹撤销指令后,雷达终端会将该本站点迹从雷达空情数据库中删除。雷达终端会根据上级或邻站或本站空情信息实时更新雷达动态空情数据库。

在雷达动态空情数据库创建并实时更新后,在雷达终端操作界面中选择不同属性目标过滤时,雷达终端会在数据库里面查询对应目标属性的目标,将其筛选出来。例如只筛选本站、敌方、中目标航迹信息,则在雷达动态内存数据库中筛选出目标属性来源为本站、敌我属性为敌方、目标界面类型为中的目标,并将这些筛选的目标传送给雷达终端,供其使用。

如附图3所示,雷达空情数据过滤时首先雷达终端将雷达空情选择条件,如只选择敌方目标当作选择条件,调用数据库服务,经过查询分析器中进行检查搜索条件是否正确,将检查通过的数据发给查询优化器,查询优化器匹配优化规则,生成优化树,在雷达空情数据库中查找符合搜索条件的雷达空情信息,将其发给数据库服务,再到雷达终端,实现了雷达空情过滤。

最后将雷达动态空情数据库筛选出的目标数据输出出来,用于雷达终端使用,可以用于目标显示,也可以发送给需要设备。如果用于显示,则经过雷达动态数据库过滤的空情显示,未经过滤的空情数据不显示;如果用于发送,则只将经过雷达动态数据库过滤的空情发送给需要设备,未经过滤的空情数据不发送。雷达关机或雷达终端退出时,将雷达动态空情数据库删除,清除所占内存。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

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