GPS Solutions

, Volume 14, Issue 3, pp 293–299 | Cite as

GNSS data management and processing with the GPSTk

  • Dagoberto Salazar
  • Manuel Hernandez-Pajares
  • Jose M. Juan
  • Jaume Sanz
GPS Tool Box

Abstract

We organize complex problems in simple ways using a GNSS data management strategy based on “GNSS Data Structures” (GDS), coupled with the open source “GPS Toolkit” (GPSTk) suite. The code resulting from using the GDS and their associated “processing paradigm” is remarkably compact and easy to follow, yielding better code maintainability. Furthermore, the data abstraction allows flexible handling of concepts beyond mere data encapsulation, including programmable general solvers. An existing GPSTk class can be modified to achieve the goal. We briefly describe the “GDS paradigm” and show how the different GNSS data processing “objects” may be combined in a flexible way to develop data processing strategies such as Precise Point Positioning (PPP) and network-based PPP that computes satellite clock offsets on-the-fly.

Keywords

GPSTk GNSS data structures GDS PPP POP 

References

  1. Harris RB, Mach RG (2007) The GPSTk: an open source GPS toolkit. GPS Solut 11:145–150. doi:10.1007/s10291-006-0043-7 CrossRefGoogle Scholar
  2. Harris RB, Craddock T, Conn T, Gaussiran T, Hagen E, Hughes A, Little J, Mach R, Nelsen S, Renfro B, Tolman B (2006) Open signals, open software: two years of collaborative analysis using the GPS toolkit. In: Proceedings of the 19th international technical meeting of the satellite division of the institute of navigation (ION GNSS 2006) September, Fort Worth, TX, USAGoogle Scholar
  3. Harris RB, Conn T, Gaussiran T, Kieschnick C, Little J, Mach R, Munton D, Renfro B, Nelsen S, Tolman B, Vorce J, Salazar D (2007) The GPSTk: new features, applications and changes. In: Proceedings of the 20th international technical meeting of the satellite division of the institute of navigation (ION GNSS 2007) September, Fort Worth, TX, USAGoogle Scholar
  4. Kouba J, Heroux P (2001) Precise point positioning using IGS orbit and clock products. GPS Solut 5:12–28. doi:10.1007/PL00012883 CrossRefGoogle Scholar
  5. Renfro B, Harris RB, Tolman B, Gaussiran T, Munton D, Little J, Mach R, Nelsen S (2005) The open source GPS toolkit: a review of the first year. In: Proceedings of the 18th international technical meeting of the satellite division of the institute of navigation (ION GNSS 2005) September, Long Beach, CA, USAGoogle Scholar
  6. Salazar D, Hernandez-Pajares M, Juan JM, Sanz J (2008) High accuracy positioning using carrier-phases with the open source GPSTk software. In: Proceedings of the 4th. ESA workshop on satellite navigation user equipment technologies (NAVITEC 2008) December, Noordwijk, The NetherlandsGoogle Scholar
  7. Salazar D, Sanz J, Hernandez-Pajares M (2009) Phase-based GNSS data processing (PPP) with the GPSTk. In: Proceedings of the 8th geomatic week, February, Barcelona. SpainGoogle Scholar
  8. Tolman B, Harris RB, Gaussiran T, Munton D, Little J, Mach R, Nelsen S, Renfro B, Schlossberg D (2004) The GPS toolkit–open source GPS software. In: Proceedings of the 17th international meeting of the satellite division of the institute of navigation (ION GNSS 2004) September, Long Beach, CA, USAGoogle Scholar

Copyright information

© Springer-Verlag 2009

Authors and Affiliations

  • Dagoberto Salazar
    • 1
  • Manuel Hernandez-Pajares
    • 1
  • Jose M. Juan
    • 1
  • Jaume Sanz
    • 1
  1. 1.gAGE/UPC. Universitat Politécnica de CatalunyaBarcelonaSpain

Personalised recommendations