number of software tools available on internet can help users understand and develop and understand GPS and EGNOS. The list is not exhaustive and will be updated when more are added.

European Space Agency (ESA)

ESA has developed a set of eight software tools (listed below) for satellite navigation professionals. The tools are available at

  • SBAS MeNTOR: The SBAS MEssage GENeraTOR creates or decodes a sequence of SBAS messages over a selected time period. While the SBAS TeACHER encodes or decodes one SBAS message at a time, the SBAS MeNTOR can work with EMS like files for data over a selected time period.
  • SBAS TeACHER: (SBAS Tool for Education And Contributor to Harness EGNOS Research). Decodes and encodes messages.
  • SISNeTlab: Allows users to quickly and easily assess the performance of various SBAS systems. It gives the user a wide variety of functionalities and the graphs produced can help in comparing and understanding the various SBAS systems.
  • SISNeT UAS: The SISNeT User Application software tool allows users to see the contents of the various message types broadcast by EGNOS in real time.
  • EMS2NOV 1.0: Utility to convert EMS files to Novatel ASCII logs.
  • WAASCONV 1.0: Utility to convert NSTB SBAS data to Novatel ASCII logs.
  • EMS2NOV 1.1: Utility to convert EMS files to Novatel ASCII logs documentation.
  • RIMS2RINEX 1.0: Utility to convert RIMS files to RINEX format.

Centre National d'Etudes Spatiales (CNES)

CNES, France’s space agency, has a dedicated server providing access to an archive of EGNOS messages transmitted by each of the geostationary satellites. It is available at:

Other tools

  • Teqc (pronounced “tek”) is a simple yet powerful and unified approach to solving many pre-processing problems with GPS, GLONASS, Galileo, and SBAS data:
  • Fastgps is a fully functional GPS software receiver that demonstrates all the steps performed in a GNSS navigation receiver. This receiver includes: an FFT acquisition; code and carrier tracking; pseudorange measurements; navigation data decoding; and position, velocity, and time estimation functions. The software receiver is also capable of using external aiding data from the International GNSS Service (IGS) as well as applying SBAS differential ionosphere corrections.