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.


    Access

    Check access

    Check availability in my library

    Order at Subito €


    Export, share and cite



    Title :

    Fast Acquisition of Spread Spectrum Signals Using Multiple GPUs


    Contributors:
    Liu, Ying (author) / Cui, Hongyuan (author) / Zhao, Renliang (author)


    Publication date :

    2019-12-01


    Size :

    2734044 byte




    Type of media :

    Article (Journal)


    Type of material :

    Electronic Resource


    Language :

    English



    Fast PN code acquisition for satellite spread spectrum transponder

    Wenquan, F. / Dezhi, Z. | British Library Online Contents | 2010


    Acquisition Of Spread-Spectrum Code

    Cheng, Unjeng / Hurd, William J. / Statman, Joseph I. | NTRS | 1990


    Detectability of spread-spectrum signals

    Dillard, Robin A. / Dillard, George M. | TIBKAT | 1989


    Techniques for Navigation Using Spread-Spectrum Signals

    HASSAN AMER AREF / KUNTZ ROY | European Patent Office | 2022

    Free access

    Detectability of Spread-Spectrum Signals

    Dillard, Robin A. | IEEE | 1979