【技术实现步骤摘要】
多目标散射回波并行计算方法、装置、设备及存储介质
[0001]本专利技术实施例涉及信号处理
,特别涉及一种多目标散射回波并行计算方法、装置、设备及存储介质。
技术介绍
[0002]在空天对抗场景中,往往需要对多目标散射回波进行计算。为了保证计算实时性,通常情况下利用嵌入式实时操作系统对多目标散射回波进行计算。目前,利用嵌入式实时操作系统采用串行计算方式,对多个目标的散射回波逐个进行计算。串行计算方式不仅计算时间长,而且效率低。
技术实现思路
[0003]基于串行计算方式计算时间长、效率低的问题,本专利技术实施例提供了一种多目标散射回波并行计算方法、装置、设备及存储介质,能够提高多目标散射回波计算在嵌入式实时操作系统上的计算效率。
[0004]第一方面,本专利技术实施例提供了一种多目标散射回波并行计算方法,应用于搭载在硬件平台上的VxWorks系统,所述硬件平台中包括两个以上的CPU核心;所述方法包括:
[0005]确定所述硬件平台中CPU核心的数量和待处理目标的数量;
[0006 ...
【技术保护点】
【技术特征摘要】
1.一种多目标散射回波并行计算方法,其特征在于,应用于搭载在硬件平台上的VxWorks系统,所述硬件平台中包括两个以上的CPU核心;所述方法包括:确定所述硬件平台中CPU核心的数量和待处理目标的数量;根据所述硬件平台中CPU核心的数量,创建与CPU核心对应的两个以上的计算任务;根据所述硬件平台中CPU核心的数量和所述目标的数量,确定与每一个CPU核心具有亲和度的目标;在每一个具有亲和度的目标的CPU核心上,均调用对应的计算任务对与该CPU核心具有亲和度的目标进行计算。2.根据权利要求1所述的方法,其特征在于,创建的计算任务的数量与所述硬件平台中CPU核心的数量相等,且所述两个以上的计算任务与所述两个以上的CPU核心一一对应。3.根据权利要求1所述的方法,其特征在于,所述根据所述硬件平台中CPU核心的数量和所述目标的数量,确定与每一个CPU核心具有亲和度的目标,包括:根据所述目标的数量除以所述硬件平台中CPU核心的数量得到的商值,确定分组参量;根据预设亲和度计算规则和所述分组参量,计算与每一个CPU核心具有亲和度的目标。4.根据权利要求3所述的方法,其特征在于,所述根据所述目标的数量除以所述硬件平台中CPU核心的数量得到的商值,确定分组参量,包括:将小于所述商值的最大整数确定为所述分组参量;所述根据预设亲和度计算规则和所述分组参量,计算与每一个CPU核心具有亲和度的目标,包括:将所述分组参量代入如下所述预设亲和度计算规则中,得到每一个CPU核心具有亲和度的目标;所述预设亲和度计算规则包括:CPU(j)={target(j+N*0),target(j+N*1),target(j+N*2),
…
,target(j+N*group)}其中,group为所述分组参量;0<j≤N,且j为整数,N为所述硬件平台中CPU核心的数量,M为所述目标的数量,j+N*group≤M,CPU(j)为第j个CPU核心,target(x)为编号为x的目标。5.根据权利要求1所述的方法,其特征在于,所述目标为多个,且均位于同一个目标集群中;在所述...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。