<b>Formation flying synthetic aperture radar (FF-SAR) systems, as an important development direction of multichannel SAR, can achieve high-resolution wide-swath (HRWS) imaging. Coherently combining data from satellite receivers puts a strain on traditional real-time processing systems based on individual satellites. Characteristics such as the power of real-time on-orbit processing platform must be properly balanced with constrained memory and parallel computational resources. This paper proposes a distributed SAR real-time imaging method based on embedded Graphics Processing Units (GPUs). The parallel computing method of chirp scaling (CS) algorithm is designed based on parallel programming model of compute unified device architecture (CUDA), and the optimization methods of memory and performance are proposed for the hardware architecture of embedded GPUs. In particular, unified memory management method is used to avoid data copying and communication delays between the CPU and GPU. A hardware verification system for distributed SAR real-time imaging processing based on multiple embedded GPUs is constructed. The proposed algorithm takes 5.86 seconds to process single-precision floating-point complex imaging with a data size of 8192 × 8192 on a single Jetson Nano platform. The actual power consumption is less than 5 W, and the performance-to-power ratio is greater than 1.7%. The experimental results show that the real-time processing method based on embedded GPUs proposed in this paper has high performance and low power consumption.</b>
Read full abstract