(19)中华人民共和国国家知识产权局
(12)发明专利申请
(10)申请公布号 CN 112698290 A(43)申请公布日 2021.04.23
(21)申请号 202011439688.5(22)申请日 2020.12.10
(71)申请人 南京长峰航天电子科技有限公司
地址 210061 江苏省南京市江北新区星火
路14号(72)发明人 刘涛 王娟 李霄
(74)专利代理机构 南京纵横知识产权代理有限
公司 32224
代理人 董建林(51)Int.Cl.
G01S 7/41(2006.01)G01S 13/90(2006.01)
权利要求书1页 说明书3页 附图2页
(54)发明名称
一种大场景SAR回波模拟并行处理方法及系统
(57)摘要
本发明公开了一种大场景SAR回波模拟并行处理方法,包括:通过CPU将SAR回波计算参数以及大场景RCS数据传送给GPU;GPU对收到的大场景RCS数据进行分割并分配线程进行处理;GPU将处理完成的数据结果导入到CPU进行验证,本发明采用“CPU+GPU”异构并行计算目标回波相比与传统CPU计算回波更加有优势,速度更快,效率更高。加速比可以达到上百倍。因此,对于传统回波模拟的速度慢,效率低的问题,基于GPU的SAR回波模拟的模式更加快速有效。
CN 112698290 ACN 112698290 A
权 利 要 求 书
1/1页
1.一种大场景SAR回波模拟并行处理方法,其特征在于,包括:通过CPU将SAR回波计算参数以及大场景RCS数据传送给GPU;GPU对收到的大场景RCS数据进行分割并分配线程进行处理;GPU将处理完成的数据结果导入到CPU进行验证。
2.根据权利要求1所述的大场景SAR回波模拟并行处理方法,其特征在于:所述GPU对收到的大场景RCS数据进行分割并分配线程进行处理具体为:按照方位向将大场景均等分为N个区域,GUP给每个区域分配一个线程块进行计算得到每个区域的一维距离像,然后再通过雷达发射的调频信号和该一维距离像得到该区域的回波信号。
3.根据权利要求2所述的大场景SAR回波模拟并行处理方法,其特征在于,所述通过雷达发射的调频信号和该一维距离像得到该区域的回波信号包括:首先将雷达发射的调频信号和一维距离像通过GPU中的cuFFT函数变换到频域,然后调用矩阵并行点乘函数实现两个
得到真实的回波信号。信号在频域中的复乘,最后将信号通过快速傅里叶变换到时域,
4.根据权利要求2所述的大场景SAR回波模拟并行处理方法,其特征在于,所述GPU将处理完成的数据结果导入到CPU进行验证具体为:将GPU处理生成的各区域的回波信号导入到CPU中合并成完整的回波信号,再对完整的回波信号进行验证。
5.根据权利要求4所述的大场景SAR回波模拟并行处理方法,其特征在于,通过成像算法对完整的回波信号进行验证。
6.一种大场景SAR回波模拟并行处理系统,其特征在于,包括:分割处理模块:用于通过CPU将SAR回波计算参数以及大场景RCS数据传送给GPU;GPU对收到的大场景RCS数据进行分割并分配线程进行处理;合并验证模块:用于GPU将处理完成的数据结果导入到CPU进行验证。
2
CN 112698290 A
说 明 书
一种大场景SAR回波模拟并行处理方法及系统
1/3页
技术领域
[0001]本发明属雷达信息处理技术领域,尤其涉及一种大场景SAR回波模拟并行处理方法。
背景技术
[0002]雷达的信号带宽决定雷达的径向分辨率,对于SAR雷达,一般采用合成孔径的方式,从而得到很高的目标距离分辨率。针对宽带SAR雷达目标回波信号的模拟,对应每一个方位向上的雷达发射脉冲,需要根据目标场景中的目标特性,确定在该频率下的距离向目
目标等效散射点分布间隔与雷达分辨率大小匹配,将每一个等效散射点标的一维距离像,
参数计算的一维距离像数据与发射信号卷积形成点回波信号,并对所有散射点回波进行叠加,得到整个大场景照射区域目标回波信号,然而,随着SAR 回波数据模拟的发展,需要处理的数据量越来越大,传统的CPU单核计算已经无法满足要求。发明内容
[0003]本发明的目的在于提供一种大场景SAR回波模拟并行处理方法,能够对大场景SAR回波模拟信号并行处理。[0004]为实现上述目的,本发明提供如下技术方案:
第一方面,提供了一种大场景SAR回波模拟并行处理方法,包括:通过CPU将SAR回波计算参数以及大场景RCS数据传送给GPU;GPU对收到的大场景RCS数据进行分割并分配线程进行处理;GPU将处理完成的数据结果导入到CPU进行验证。
[0005]结合第一方面,进一步的,所述GPU对收到的大场景RCS数据进行分割并分配线程进行处理具体为:
按照方位向将大场景均等分为N个区域,GUP给每个区域分配一个线程块进行计算
得到每个区域的一维距离像,然后再通过雷达发射的调频信号和该一维距离像得到该区域的回波信号。
[0006]结合第一方面,进一步的,所述通过雷达发射的调频信号和该一维距离像得到该区域的回波信号包括:首先将雷达发射的调频信号和一维距离像通过GPU中的cuFFT函数变换到频域,然后调用矩阵并行点乘函数实现两个信号在频域中的复乘,最后将信号通过快速傅里叶变换到时域,得到真实的回波信号。[0007]结合第一方面,进一步的,所述GPU将处理完成的数据结果导入到CPU进行验证具体为:将GPU处理生成的各区域的回波信号导入到CPU中合并成完整的回波信号,再对完整的回波信号进行验证。[0008]结合第一方面,进一步的,通过成像算法对完整的回波信号进行验证。[0009]第二方面,提供了一种大场景SAR回波模拟并行处理系统,其特征在于,包括:
分割处理模块:用于通过CPU将SAR回波计算参数以及大场景RCS数据传送给GPU;
3
CN 112698290 A
说 明 书
2/3页
GPU对收到的大场景RCS数据进行分割并分配线程进行处理;合并验证模块:用于GPU将处理完成的数据结果导入到CPU进行验证。
[0010]有益技术效果:本发明采用“CPU+GPU”异构并行计算目标回波相比与传统CPU计算回波更加有优势,速度更快,效率更高。加速比可以达到上百倍。因此,对于传统回波模拟的速度慢,效率低的问题,基于 GPU 的 SAR 回波模拟的模式更加快速有效。附图说明
[0011]图1为本发明中SAR回波特性的示意图;
图2为本发明中CPU与GPU异构并行计算产生SAR目标回波信号电路图原理示意图;图3为本发明中回波规约累加过程示意图;图4为本发明中GPU中卷积实现方法的示意图。具体实施方式
[0012]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。[0013]实施例1
如图1‑4所示,本发明提供了一种大场景SAR回波模拟并行处理方法,包括:步骤一、通过CPU将SAR回波计算参数以及大场景RCS数据传送给GPU;步骤二、GPU对收到的大场景RCS数据进行分割并分配线程进行处理;对应每一个雷达发射信号,CPU为参数分配内存,将回波计算参数以及大场景RCS
数据传送给GPU,假设在大场景中照射区域中的有M*N个像素点(每个像素点对应一个rcs),对大场景区域进行分割(按照方位向均等分),GPU分配线程块计算每个分割后的区域目标,在每个线程处理单元处理该区域中每个方位时刻对应的雷达位置、目标点的斜距以及一维距离像计算。对每个线程块内,一般会将线程数控制在2的整数幂的个数,类似与蝶形计算,对每个目标点的一维距离像数据进行“归约相加”(图2)。[0014]当回波触发信号到达后,在线程与线程之间实时逐点生成雷达发射信号波形,经卷积后产生SAR雷达目标回波信号数据。在GPU中实现卷积的的操作就是将散射点的一维距离像数据与发射信号变换到频域再点乘得到。所以首先将GPU计算到的一维距离像数据与雷达发射的线性调频信号通过GPU中的cuFFT函数变换到频域,然后调用矩阵并行点乘函数,从而实现两个信号在频域中的复乘,最后将信号通过IFFT(快速傅里叶变换)变换到时域,得到真实的回波信号,卷积方法如图3所示,a1,a2,a3,…,an为目标一维距离分布系数,每一个系数为包含幅度和相位信息的复系数。[0015]步骤三、GPU将处理完成的数据结果导入到CPU进行验证。[0016]以上步骤的具体操作如下:
1)设置雷达系统仿真参数,先将SAR单视复图像数据(即场景目标的后向散射系数
(RCS))存储到CPU存储板中。
[0017]2)CPU计算后通过PCI总线向GPU计算板发送初始化数据及第1个脉冲对应的参数。
4
CN 112698290 A[0018]
说 明 书
3/3页
3)GPU计算板根据CPU发送的数据,通过一系列算法得到对应脉冲的一维距离像信
息,通过一定的排序方法存储在RAM中,最后通过PCI传输到采样板的GPU中(图2)。[0019]4)采集板上的AD采集到中频信号(雷达调频信号射频转中频)后,送入板上的GPU。GPU收到信号后,将数据分为2路,其中1路做检波处理,产生检波脉冲,计算模式下用检波脉冲去触发3)中的RAM,读出一维距离像数据;另一路AD信号先通过一个延时模块,使信号与RAM中读出的一维距离像数据对齐,同时进入下一个模块做卷积。最终,将卷积的结果送入DA输出(如图4)。
[0020]5)采集中的RAM在读完一维距离像数据后,会产生一个中断到CPU,收到中断的CPU根据计算结果更新下一个脉冲对应的参数。
[0021]6)GPU计算完成后将计算结果导入到CPU中做验证。[0022]实施例2
提供了一种大场景SAR回波模拟并行处理系统,其特征在于,包括:
用于通过CPU将SAR回波计算参数以及大场景RCS数据传送给GPU;分割处理模块:
GPU对收到的大场景RCS数据进行分割并分配线程进行处理;合并验证模块:用于GPU将处理完成的数据结果导入到CPU进行验证。
[0023]以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本发明的保护范围。
5
CN 112698290 A
说 明 书 附 图
1/2页
图1
图2
6
CN 112698290 A
说 明 书 附 图
2/2页
图3
图4
7