Spread spectrum (SS) signal acquisition in satellite communication is a very computation intensive technique, which hinders the development of real-time spread spectrum signal acquisition. In this paper, in order to achieve real-time acquisition, we propose a multi-GPU based SS signal acquisition algorithm. First, sliding correlation, the computation kernel, is formulated and efficiently parallelized by CUDA. Second, a CUDA-enabled SS signal acquisition algorithm is implemented by adopting the CUDA-enabled sliding correlation. Third, a multi-GPU based algorithm is implemented by using multi-GPU programming. The performance is evaluated in a real SS telemetry system. Real-time acquisition is achieved in all cases by using a single K40 GPU. Furthermore, an average of 374.7$\times$ speedup (max 473$\times$) in 6 datasets is achieved when using four K40 GPUs. Good scalability is observed when varying the parameters.
Fast Acquisition of Spread Spectrum Signals Using Multiple GPUs
IEEE Transactions on Aerospace and Electronic Systems ; 55 , 6 ; 3117-3125
2019-12-01
2734044 byte
Article (Journal)
Electronic Resource
English
Fast PN code acquisition for satellite spread spectrum transponder
British Library Online Contents | 2010
|Acquisition Of Spread-Spectrum Code
NTRS | 1990
|Detectability of spread-spectrum signals
TIBKAT | 1989
|Detectability of Spread-Spectrum Signals
IEEE | 1979
|