Implementation of GPGPU Based Real-time Signal Acquisition and Tacking Module for Multi-constellation GNSS Software Receiver

Kwi Woo Park, Joon Seok Yang and Chansik Park, Min Jun Lee

Abstract: In this paper, to meet the real-time requirements, SDR with multi-GPGPU is implemented. Multi-GPGPU scheduling algorithm is proposed, because correlation, code and carrier replica generation are most time consuming operations in the signal acquisition and tracking module. Based on an algorithm using single GPGPU, two multi-GPGPU scheduling methods were applied. For the GPGPU scheduling algorithm, a method based on the channel and a method based on the memory were proposed. The multi-GPGPU based SDR was implemented and its performance was compared with that of the single-GPGPU based SDR. As a result, the use of the multi-GPGPU could enable real-time signal tracking for 70 channels.
Published in: Proceedings of the 27th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+ 2014)
September 8 - 12, 2014
Tampa Convention Center
Tampa, Florida
Pages: 1410 - 1416
Cite this article: Park, Kwi Woo, Yang, Joon Seok, Park, Chansik, Lee, Min Jun, "Implementation of GPGPU Based Real-time Signal Acquisition and Tacking Module for Multi-constellation GNSS Software Receiver," Proceedings of the 27th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+ 2014), Tampa, Florida, September 2014, pp. 1410-1416.
Full Paper: ION Members/Non-Members: 1 Download Credit
Sign In