《电子技术应用》
您所在的位置:首页 > 通信与网络 > 设计应用 > 基于GPU的视频SAR加速处理架构
基于GPU的视频SAR加速处理架构
电子技术应用
朱爽1,2,刘彦斌1,刘亚波1
1.中国科学院空天信息创新研究院;2.中国科学院大学 电子电气与通信工程学院
摘要: 视频合成孔径雷达(Video Synthetic Aperture Radar, ViSAR)可对目标区域实现动态监测,具备低时延、高分辨率的特点。高性能计算是ViSAR系统的关键技术。为满足ViSAR系统的实时性要求,提出了一种基于图形处理器(Graphics Processing Unit, GPU)的ViSAR成像方案。该方案将极坐标格式算法(Polar Format Algorithm, PFA)部署到GPU上,使用并发流技术、异步并行技术等方法进行优化,并结合SAR成像的帧率与数据重叠率之间的关系,充分发挥GPU的计算性能。结果表明:本架构处理单张尺寸大小为2 048×2 048的数据耗时0.17 s,较中央处理器(Central Processing Unit, CPU)平均加速32.8倍,有效解决了ViSAR系统的实时成像问题。
中图分类号:TN957.51 文献标志码:A DOI: 10.16157/j.issn.0258-7998.234738
中文引用格式: 朱爽,刘彦斌,刘亚波. 基于GPU的视频SAR加速处理架构[J]. 电子技术应用,2024,50(6):18-22.
英文引用格式: Zhu Shuang,Liu Yanbin,Liu Yabo. GPU-based processing architecture for video SAR acceleration[J]. Application of Electronic Technique,2024,50(6):18-22.
GPU-based processing architecture for video SAR acceleration
Zhu Shuang1,2,Liu Yanbin1,Liu Yabo1
1.Aerospace Information Research Institute, Chinese Academy of Sciences; 2.School of Electronic, Electrical and Communication Engineering, University of Chinese Academy of Sciences
Abstract: Video Synthetic Aperture Radar (ViSAR) systems enable dynamic monitoring of the target area with low latency and high resolution. High performance computing is the key technology of ViSAR system. In order to meet the real-time requirements of ViSAR system, a ViSAR imaging scheme based on Graphics Processing Unit (GPU) is proposed. The scheme deploys the Polar Format Algorithm (PFA) to the GPU. Optimization using multi-stream processing techniques, asynchronous parallelism, etc., which take full advantage of the GPU's computational performance. The results show that the architecture takes 0.17 seconds to process a single 2 048×2 048 size, which is 32.8 times faster than the average acceleration of the Central Processing Unit (CPU). It effectively solves the real-time imaging problem of ViSAR system.
Key words : ViSAR;high performance computing;GPU;real-time imaging

引言

合成孔径雷达(Synthetic Aperture Radar,SAR)是一种高分辨率雷达,具备穿透云雾、全天时全天候监测的能力[1-2]。

传统的SAR只能获取静态目标信息,无法及时获取运动目标变化状态[3]。视频合成孔径雷达(Video Synthetic Aperture Radar, ViSAR)具备低时延、高分辨率的特点,有效扩展了时间维度的信息[4],能够对目标区域持续动态监测。为获取被监测目标的位置、速度、变化趋势等信息,ViSAR系统的成像帧率需不小于5 Hz[5]。ViSAR系统需在短时间内处理大量SAR数据,这给机载系统数据的传输和存储带来了巨大的挑战。为满足ViSAR系统低时延和高分辨率的要求,需要设计一种高效精确的成像算法,并结合高效的硬件平台快速处理SAR回波数据。文献[6]通过将监测区域分为感兴趣区域和一般区域减少后向投影算法的计算量,但无法满足视频SAR对于成像实时性的要求。文献[7]使用数字信号处理器(Digital Signal Processor,DSP)提升实时成像能力,将SAR数据处理时间减少了80%,但并未满足视频SAR系统实时处理需求。文献[8]使用现场可编程门阵列(Field Programmable Gate Array,FPGA)结合极坐标格式算法(Polar Format algorithm,PFA)构建ViSAR成像系统,该方法有效减少了SAR数据的处理时间,但仍无法满足视频SAR系统的实时性要求。文献[9]和[10]将ViSAR成像问题建模为低秩张量和稀疏张量的和,有效减少了ViSAR系统的数据采集量。但在实际的应用场景中,张量的真实值无法获取,秩值的误差对算法的精确性产生了影响,只适合于特定场景,通用性较差。为了提升SAR回波数据处理效率,文献[11]提出了一种基于应用DSP的ViSAR系统,该系统的成像帧率达到了5 Hz,满足了视频SAR系统的实时性要求,但是图像尺寸大小为1K×1K,导致其在真实应用场景中观测范围较小,限制了该方法的应用场景。随着硬件架构的发展,图形处理器(Graphics Processing Unit, GPU)已成为多线程、多核心、高度并行、超大带宽的高性能计算设备[12-13],适用于可并行化计算任务。英伟达公司推出的统一计算设备架构(Compute Unified Device Architecture, CUDA)使得GPU易于处理计算密集型问题[14-15],适合ViSAR系统的开发。


本文详细内容请下载:

https://www.chinaaet.com/resource/share/2000006023


作者信息:

朱爽1,2,刘彦斌1,刘亚波1

(1.中国科学院空天信息创新研究院, 北京 100094;2.中国科学院大学 电子电气与通信工程学院, 北京 100049)


Magazine.Subscription.jpg

此内容为AET网站原创,未经授权禁止转载。