基于多CPU架构的被动数据高效处理方法研究
2021-03-18韩向清俞育新任塨晔
雷达与对抗 2021年4期
韩向清,俞育新,任塨晔,付 林
(1.中国船舶集团有限公司第八研究院,南京 211153;2.91007部队,浙江 舟山 316000)
0 引 言
随着新体制雷达的不断涌现以及电磁环境的愈加复杂,对雷达辐射源信号的准确、实时分选愈加困难[1]。在相控阵体制下,被动探测雷达利用数字波束技术可以产生多个独立的同时接收波束,其接收的信号可能来自多个方位,且外部环境信号复杂密集,导致需要从海量信号数据中实时提取辐射源有效信息以实时跟踪目标,这对被动数据处理的实时性提出了更高要求。
针对高复杂电磁环境和高密度目标环境下,被动数据处理可能出现的缓存饱和导致不能正常接收、处理数据进而导致的目标增批、丢失、老化率较高等问题,本文基于多CPU硬件环境,从接收/处理/统计等多任务并行计算、多CPU资源分析优化分配、算法优化等3个方面进行了优化设计,测试及试验结果表明上述优化设计提高了被动探测数据处理的实时性。
1 资源优化设计
1.1 多任务并行处理
针对被动数据处理过程中诸如接收大数锯、小报文、目标关联、统计、分析等多样性工程需求,设计以多任务并行方式来完成上述任务[2]。脉冲接收频率最高,而小报文处理需要及时,目标关联等数据处理为最重要任务,统计及分析相对而言为辅助,根据这些需求将脉冲流接收、小报文接收、数据处理设为高优先级任务;统计、分析等过程设为低优先级任务,通过基于优先级的多任务并行处理实现资源优化分配[3]。……
登录APP查看全文
