TUTCRIS - Tampereen teknillinen yliopisto

TUTCRIS

Performance enhancements for embedded software implementation of GNSS navigation algorithms

Tutkimustuotosvertaisarvioitu

Standard

Performance enhancements for embedded software implementation of GNSS navigation algorithms. / Zemskov, Evgeny; Nurmi, Jari.

Industrial Embedded Systems - IES'2006. 2006.

Tutkimustuotosvertaisarvioitu

Harvard

Zemskov, E & Nurmi, J 2006, Performance enhancements for embedded software implementation of GNSS navigation algorithms. julkaisussa Industrial Embedded Systems - IES'2006., Antibes Juan-Les-Pins, Ranska, 18/10/06. https://doi.org/10.1109/IES.2006.357487

APA

Vancouver

Author

Bibtex - Lataa

@inproceedings{10e35884543f40c7a80e22af74accd4f,
title = "Performance enhancements for embedded software implementation of GNSS navigation algorithms",
abstract = "Calculation of a navigation solution in a GNSS receiver requires a number of different calculations to be carried out. In this paper, a number of software optimizations that can be used in the calculation of a navigation solution without decreasing the accuracy of the result are presented. Also, some optimizations that appeared to be unsuitable for navigation solution and could not be used are shown. Some attention is put on limited capabilities of embedded hardware (e.g. single-precision FPU) that may be used in GNSS receiver. Software was implemented in ANSI-compatible C language, built for ARM platform and executed on ARM instruction set simulator. Its performance was measured in execution time and estimated Whetstone FLOPs. Presented complexity budget shows the amount of calculations required by each stage of the solution.",
author = "Evgeny Zemskov and Jari Nurmi",
year = "2006",
doi = "10.1109/IES.2006.357487",
language = "English",
isbn = "142440777X",
booktitle = "Industrial Embedded Systems - IES'2006",

}

RIS (suitable for import to EndNote) - Lataa

TY - GEN

T1 - Performance enhancements for embedded software implementation of GNSS navigation algorithms

AU - Zemskov, Evgeny

AU - Nurmi, Jari

PY - 2006

Y1 - 2006

N2 - Calculation of a navigation solution in a GNSS receiver requires a number of different calculations to be carried out. In this paper, a number of software optimizations that can be used in the calculation of a navigation solution without decreasing the accuracy of the result are presented. Also, some optimizations that appeared to be unsuitable for navigation solution and could not be used are shown. Some attention is put on limited capabilities of embedded hardware (e.g. single-precision FPU) that may be used in GNSS receiver. Software was implemented in ANSI-compatible C language, built for ARM platform and executed on ARM instruction set simulator. Its performance was measured in execution time and estimated Whetstone FLOPs. Presented complexity budget shows the amount of calculations required by each stage of the solution.

AB - Calculation of a navigation solution in a GNSS receiver requires a number of different calculations to be carried out. In this paper, a number of software optimizations that can be used in the calculation of a navigation solution without decreasing the accuracy of the result are presented. Also, some optimizations that appeared to be unsuitable for navigation solution and could not be used are shown. Some attention is put on limited capabilities of embedded hardware (e.g. single-precision FPU) that may be used in GNSS receiver. Software was implemented in ANSI-compatible C language, built for ARM platform and executed on ARM instruction set simulator. Its performance was measured in execution time and estimated Whetstone FLOPs. Presented complexity budget shows the amount of calculations required by each stage of the solution.

U2 - 10.1109/IES.2006.357487

DO - 10.1109/IES.2006.357487

M3 - Conference contribution

SN - 142440777X

SN - 9781424407774

BT - Industrial Embedded Systems - IES'2006

ER -