Title: Implementation and Analysis of GNSS Software Receiver on Embedded CPU-GPU Heterogeneous Architecture
Author(s): Kwi Woo Park, Woo Jin Jang, Chansik Park, Sunwoo Kim, Min Jun Lee
Published in: Proceedings of the 29th International Technical Meeting of The Satellite Division of the Institute of Navigation (ION GNSS+ 2016)
September 12 - 16, 2016
Oregon Convention Center
Portland, Oregon
Pages: 70 - 76
Cite this article: Park, Kwi Woo, Jang, Woo Jin, Park, Chansik, Kim, Sunwoo, Lee, Min Jun, "Implementation and Analysis of GNSS Software Receiver on Embedded CPU-GPU Heterogeneous Architecture," Proceedings of the 29th International Technical Meeting of The Satellite Division of the Institute of Navigation (ION GNSS+ 2016), Portland, Oregon, September 2016, pp. 70-76.
Full Paper: ION Members/Non-Members: 1 Download Credit
Sign In
Abstract: In this study, a real-time GNSS software receiver is implemented and analyzed using CPU and GPU heterogeneous based embedded platform. A software and hardware configuration of GNSS receiver is designed by consideration of Jetson TK1 and specification of Tegra K1. To improve computation performance for Jetson TK1 based software receiver, three optimization techniques are applied; one technique is multi-core CPU based signal acquisition, another is optimum number of thread selection method for tracking loop, and the other is zerocopy based correlation. In order to verify performance of designed receiver, we measured and analyzed execution time of signal acquisition, signal tracking and totally receiver operation with various real GNSS signal. And we verified limitation of embedded based GNSS software receiver. As a results, The Jetson based software receiver can be operated in real-time with low sampling rate and ten channels.