Title :
Profiling of GNSS receiver navigation software on embedded processor
Author :
Paakki, Tommi ; Rosa, Francescantonio Della ; Thombre, Sarang ; Nurmi, Jari
Author_Institution :
Dept. of Comput. Syst., Tampere Univ. of Technol., Tampere, Finland
Abstract :
New Global Navigation Satellite Systems like Galileo are expected to be fully operational in the future, thus increasing the availability of satellite signals for the GNSS receiver. As modern receivers have the capability of tracking different signals simultaneously, in this paper we evaluate how much stress all the available satellite signals will put on the processor responsible for calculating the PVT solution. We present C-language fixed-point method which does not require floating point support from the target processor, resulting in a target processor independent source code. The performance of the presented algorithms is shown in terms of clock cycles. In the end we demonstrate that it is possible to maintain a traditional 1Hz update rate on the processor even with high amount of satellites included into the navigation solution.
Keywords :
radio receivers; satellite navigation; C-language fixed-point method; GNSS receiver navigation software profiling; Galileo; Global Navigation Satellite Systems; PVT solution; clock cycles; embedded processor; floating point; frequency 1 Hz; target processor independent source code; Global Navigation Satellite Systems; Optimization; Receivers; Satellites; Software; GNSS; GPS; Galileo; Receivers;
Conference_Titel :
Localization and GNSS (ICL-GNSS), 2012 International Conference on
Conference_Location :
Starnberg
Print_ISBN :
978-1-4673-2344-4
Electronic_ISBN :
978-1-4673-2342-0
DOI :
10.1109/ICL-GNSS.2012.6253116