• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

Computer Engineering & Science ›› 2021, Vol. 43 ›› Issue (07): 1141-1149.

    Next Articles

GPU-accelerated pulse Doppler radar signal processing

GONG Hao1,2,3,LIU Ying1,2,FENG Jian-zhou3,ZHAO Ren-liang1,2,LENG Jia-xu1,2    

  1. (1.School of Computer Science and Technology,University of Chinese Academy of Sciences,Beijing 100089;

    2.Data Mining and High Performance Computing Laboratory,University of Chinese Academy of Sciences,Beijing 100089;

    3.School of Information Science and Engineering,Yanshan University,Qinhuangdao 066004,China) 

  • Received:2020-10-13 Revised:2020-12-17 Accepted:2021-07-25 Online:2021-07-25 Published:2021-08-16

Abstract: High-performance radar signal processing is a key technique in radar systems. Previous research on high-performance radar signal processing algorithms usually rely on specialized signal processing devices, such as FPGAs or DSPs, which are not only expensive but also difficult to program. GPU is a general-purpose device, especially suitable for processing large-scale data, such as radar signals, etc. At present, most of the existing GPU-accelerated radar signal processing research is on SAR imaging related applications, with little research on target detection radar, such as pulsed Doppler radar. In order to fulfill the requirement of radar echo data on throughput and real-time processing, a novel fine-grained parallelization by grid stride, a coarse-grained parallelization by multi-CUDA streams, and a data preprocessing method based on parallel scan are proposed. The real-time performance and accuracy of the algorithm are evaluated from multiple perspectives such as performance testing and error analysis. Compared with the state-of-the-art implementation on CPU, the hardware platform has achieved a speedup of more than 300 times, and is superior than other existing CUDA accelerated pulse Doppler radar signal processing algorithms.


Key words: pulsed Doppler radar, GPU parallel computing, grid striding parallism, multi-stream parallism, parallel scan