ARL: UT GPS Software Toolkit (GPSTK)

Description

Many GPS algorithms experience processing problems when the number of data components and state elements vary widely and change rapidly. Moreover, many aspects of these algorithms have never been published. Nor were they devised by bringing together different results from widely different areas.

The ARL: UT GPS Software Toolkit is a collection of reusable software modules implementing GPS, GPS-related, and ionospheric algorithms. It is written entirely in C++ and is self-contained, including basic support routines for dates and times, matrix and vector manipulations, and parameter estimation using least-squares techniques. There are modules that implement several types of GPS position estimation algorithms, including modern ambiguity resolution algorithms. The code is designed to be very robust and portable, and includes test programs and extensive documentation for both the non-technical user and the software developer.


Benefits

  • Self-contained
  • Conversion among GPS time representations
  • Precise ephemerides
  • Includes ionosphere and troposphere models
  • Processing command-line options, providing interactive help with file systems

Features

  • Implements an extensive package of parameter estimation algorithms using a square root information (SRI) technique
  • Maximizes computational efficiency using modern ambiguity resolution algorithm
  • Implements a Receiver Autonomous Integrity Monitoring (RAIM) algorithm
  • Storage and iteration techniques use the shapes of triangular and sparse matrices

Market Potential/Applications

GPS is extremely prevalent as a necessary component of many different scientific, military, and research systems. The software modules are designed to be reused and simply inserted into different applications which offer useful code for developers of a wide variety of technical software systems. To date, GPS Toolkit applications fall into the following categories: ionosphere modeling, residual analysis, RINEX file manipulation, and interactive analysis.


For further information please contact

University of Texas,
Austin, USA
Website : www.otc.utexas.edu