Systems Engineering and Electronics ›› 2026, Vol. 48 ›› Issue (6): 2105-2112.doi: 10.12305/j.issn.1001-506X.2026.06.31

• Communications and Networks • Previous Articles     Next Articles

GPU-based fast Doppler estimation method for DSSS underwater acoustic communication

Haiyuan PENG1,2(), Yu LI1, Yu’nan ZHU1, Zhanqing PU1, Wei WANG1,*   

  1. 1. Key Laboratory of Science and Technology on Advanced Underwater Acoustic Signal Processing,Institute of Acoustics,Chinese Academy of Sciences,Beijing 100190,China
    2. University of Chinese Academy of Sciences,Beijing 100049,China
  • Received:2025-02-26 Revised:2025-03-27 Online:2026-06-25 Published:2025-05-23
  • Contact: Wei WANG E-mail:phy20200309@163.com

Abstract:

The Doppler estimation method based on cross ambiguity function (CAF) in direct sequence spread spectrum (DSSS) underwater acoustic communication has the disadvantages of being computationally intensive and time-consuming to solve. In order to improve the efficiency of Doppler estimation, a fast Doppler estimation method based on graphics processing unit (GPU) is proposed. Firstly, in order to reduce the computational complexity of the CAF Doppler estimation method, an improved two-step Doppler estimation algorithm is proposed. Secondly, the algorithm is realized from three aspects: device memory preloading, parallelization of operation units, and deployment on the GPU platform. Finally, the method is tested using actual sea trial data and compared with the CPU estimation method. The test results show that the GPU fast Doppler estimation method proposed in this paper can achieve accurate estimation of the Doppler factor of DSSS underwater acoustic communication signals. Compared with the CPU estimation method, the maximum speedup ratio is 263.65, which greatly improves the execution efficiency of the Doppler estimation algorithm.

Key words: direct sequence spread spectrum (DSSS), underwater acoustic communication, graphic processing unit (GPU), Doppler estimation

CLC Number: 

[an error occurred while processing this directive]