A FLEXIBLE GPS SOFTWARE DEVELOPMENT SYSTEM AND TIMING ANALYZER FOR PRESENT AND FUTURE MICROPROCESSORS

James W. Sennott

Peer Reviewed

Abstract: Discussed is a timing emulation and operating system which predicts loading for microprocessors and enables efficient generation of software found in such applications as the Global Positioning System. The timing emulator is applied to two classes of user equipment, a conventional fast-multiplexed design and a fully integrated processor featuring continuous state feedback into the spread-spectrum demodulation and tracking loops. Timing data are developed for five representative microprocessors ranging from 818 to 32132 register/bus widths. The advanced integrated processor requires augmentation of the 32132 processor with a math co-processor. The emulator is used to develop speed requirements on the co-processor. Lastly, the software development system is described. This contains a multi-tasking operating system and matrix library written in the language ā€œCā€ which may be easily adapted to a range of radio-navigation problems.
Published in: NAVIGATION: Journal of the Institute of Navigation, Volume 31, Number 2
Pages: 84 - 95
Cite this article: Sennott, James W., "A FLEXIBLE GPS SOFTWARE DEVELOPMENT SYSTEM AND TIMING ANALYZER FOR PRESENT AND FUTURE MICROPROCESSORS", NAVIGATION: Journal of The Institute of Navigation, Vol. 31, No. 2, Summer 1984, pp. 84-95.
Full Paper: ION Members/Non-Members: 1 Download Credit
Sign In