GPS Solution Software Suite

Project name:  GPS Solution
   
Language:
 ANSI C and VB6
   
Abstract: This software module processes raw GPS messages and computes a solution for position, velocity, heading, time and estimated accuracy.
   
Key features and advantages: This software is a proven solution both on the PC and the DSP, in use worldwide in hundreds of units of our client's applications. As such, the accuracy, robustness and reliability of this solution reflects the experience gained from the countless thousands of hours of operation that it has now clocked up.
   

Full Description

At the most fundamental level, a GPS receiver is essentially composed of two parts; a "front end" decoder, which decodes the raw RF signal and outputs raw GPS data such as pseudo-ranges, carrier cycles and doppler frequencies, and a "back end" processor, which takes this data and computes a solution for the position and time of the receiver, and also optionally the speed, velocity, and heading of the receiver, and estimates of the accuracy to which these parameters have been calculated.

This software suite is essentially a software implementation of the entire "back end" processor of a GPS receiver. It takes as input raw GPS pseudo-ranges, carrier-ranges, doppler frequencies, signal to noise ratio, satellite IDs, ephemeris and almanac data as decoded by a front end decoder, and computes a complete GPS solution providing position, speed (using carrier when available, doppler if not), heading and GPS time. The software can either post-process the raw data on a PC, or process it in real time on a DSP. The software is available either "as is", customised to user requirements, or portions of the software may be bought separately. Please contact us with your requirements.

Our real time version of this software is currently implemented on Texas Instrument's C6713B floating point DSP, running at a clock speed of 200MHz. The software calculates and outputs position, doppler velocity, carrier velocity, heading, gradient, time and accuracy values at 20Hz, using only about 25 - 30% of the available processor time. Mated to a front end receiver, which decodes the RF signal and feeds the DSP with raw data at 20Hz, this solution is in active service worldwide in a commercially successful range of industrial speed transducers. This solution shows the underlying power of the DSP + software approach; very few 'hardware' silicon GPS receivers are available that can calculate such accurate speed values at this rate, and those that are are 'military grade' items costing thousands of dollars each.

However, it is by no means essential to use the entire power of this software solution. The modularity of the solution means that components of it can be selected as required; the positional calculations for instance require considerably less processing power than the velocity calculations, and would make an excellent starting point for implementing a software GPS solution on very low power DSPs, such as those used in mobile phones, and other mobile devices. The full support of the consultancy services at Hynav are of course available to help you optimise the software to your intended application. If you think that an embedded GPS solution would enhance your device, why not give us a call?

Overview of GPS solution software suite

Target
PC or DSP (TI 67xx series).

Language
Ansi C, or VB6

Performance Parameters

 

GPS Solution Software Suite Application Programming Interface

Please contact us at sales@race-technology.com for further information, or telephone +44 (0)1773 537631







This page was printed from: http://www.hynav.com/index.php?pcat=2&cat=7469&lang=1

© Race Technology Ltd '24