The present invention provides a parallel processing method, device and storage medium for radar data. The method includes: setting up a work queue, creating an equal number of work tasks in the work queue, packaging parsed returned data and parsed files generated in the parsing process, obtaining the parsed type work of radar subsystem data, and adding it to the work queue for processing. The acquired target radar trajectory data are filtered, the filtered target radar trajectory data and the filter files generated in the filtering process are packaged, and the target echo processing type work is obtained, and the target echo processing type work is added to the work queue for processing. The invention can process radar data of radar main system and subsystem in parallel, establish a number of tasks equal to the operation core to process the work in queue, avoid the overhead caused by the switching between the operation core, effectively improve the stability of target tracking and ensure the completion rate of tasks.
【技术实现步骤摘要】
一种雷达数据并行处理方法、装置及存储介质
本专利技术主要涉及雷达数据处理
,具体涉及一种雷达数据并行处理方法、装置及存储介质。
技术介绍
传统测量雷达,一般通过外部同步中断驱动雷达主任务运行,该任务按顺序依次完成分系统回送处理、各个目标回波处理、分系统控制等内容,以保证雷达主控程序能够严格按照时序进行数据处理。目前,传统测量雷达只有一个主任务,则只能以串行的方式处理数据,要处理一个驻留内所有目标回波数据,需要循环处理多次,耗费大量处理时间。
技术实现思路
本专利技术所要解决的技术问题是针对现有技术的不足,提供一种雷达数据并行处理方法、装置及存储介质。本专利技术解决上述技术问题的技术方案如下:一种雷达数据并行处理方法,包括如下步骤:建立工作队列,并获取雷达主系统中运算核心数量,并在所述工作队列中创建与所述运算核心相等数量的工作任务。将各个所述工作任务分别与雷达主系统中各个所述运算核心进行CPU亲和处理,亲和处理后的工作任务用于将所述运算核心中的工作读取至所述工作队列中,并处理所述工作队列中的工作。接收驻留于雷达分系统中的回送数据,并解析所述回送数据,将经解析的回送数据和解析过程中产生的解析文件打包,得到雷达分系统数据解析类型工作,并将所述雷达分系统数据解析类型工作添加至所述工作队列中处理。获取所述雷达主系统中和所述雷达分系统中上一驻留的目标雷达轨迹数据,并对所述目标雷达轨迹数据进行备份,将备份的目标雷达轨迹数据进行滤波处理,将经滤波处理的目标雷达轨迹数据和滤波处理过程中产生的滤波文件打包,得到目标回波处理类型工作,并将所述目标回波处理类型工作添加至所述工作 ...
【技术保护点】
1.一种雷达数据并行处理方法,其特征在于,包括如下步骤:建立工作队列,并获取雷达主系统中运算核心数量,并在所述工作队列中创建与所述运算核心相等数量的工作任务;将各个所述工作任务分别与所述雷达主系统中各个所述运算核心进行CPU亲和处理,亲和处理后的工作任务用于将所述运算核心中的工作读取至所述工作队列中,并处理所述工作队列中的工作;接收驻留于雷达分系统中的回送数据,并解析所述回送数据,将经解析的回送数据和解析过程中产生的解析文件打包,得到雷达分系统数据解析类型工作,并将所述雷达分系统数据解析类型工作添加至所述工作队列中处理;获取所述雷达主系统中和所述雷达分系统中上一驻留的目标雷达轨迹数据,并对所述目标雷达轨迹数据进行备份,将备份的目标雷达轨迹数据进行滤波处理,将经滤波处理的目标雷达轨迹数据和滤波处理过程中产生的滤波文件打包,得到目标回波处理类型工作,并将所述目标回波处理类型工作添加至所述工作队列中处理。
【技术特征摘要】
1.一种雷达数据并行处理方法,其特征在于,包括如下步骤:建立工作队列,并获取雷达主系统中运算核心数量,并在所述工作队列中创建与所述运算核心相等数量的工作任务;将各个所述工作任务分别与所述雷达主系统中各个所述运算核心进行CPU亲和处理,亲和处理后的工作任务用于将所述运算核心中的工作读取至所述工作队列中,并处理所述工作队列中的工作;接收驻留于雷达分系统中的回送数据,并解析所述回送数据,将经解析的回送数据和解析过程中产生的解析文件打包,得到雷达分系统数据解析类型工作,并将所述雷达分系统数据解析类型工作添加至所述工作队列中处理;获取所述雷达主系统中和所述雷达分系统中上一驻留的目标雷达轨迹数据,并对所述目标雷达轨迹数据进行备份,将备份的目标雷达轨迹数据进行滤波处理,将经滤波处理的目标雷达轨迹数据和滤波处理过程中产生的滤波文件打包,得到目标回波处理类型工作,并将所述目标回波处理类型工作添加至所述工作队列中处理。2.根据权利要求1所述的雷达数据并行处理方法,其特征在于,当得到经滤波处理的目标雷达轨迹数据时,还包括步骤:根据所述经滤波处理的目标雷达轨迹数据对所述雷达分系统中的控制字进行填写,得到雷达分系统控制信息,并通过波束日志记录所述雷达分系统控制信息。3.根据权利要求1所述的雷达数据并行处理方法,其特征在于,所述CPU亲和处理后,还包括步骤:建立管理任务,所述管理任务用于实时查询位于所述工作队列的等待数组中当前处理的工作类型是否完成,如果完成,则发送事件信息通知正在等待所述工作类型的任务。4.根据权利要求1至3任一项所述的雷达数据并行处理方法,其特征在于,所述解析所述回送数据前,还包括步骤:建立缓存区,所述缓存区用于保存所述经解析的回送数据。5.一种雷达数据并行处理装置,其特征在于,包括:任务池创建模块,用于建立工作队列,并获取雷达主系统中运算核心数量,并在所述工作队列中创建与所述运算核心相等数量的工作任务;主任务处理模块,用于将各个所述工作任务分别与雷达...
【专利技术属性】
技术研发人员:肖皓天,
申请(专利权)人:北京无线电测量研究所,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。