GNSS Data Management and Processing with the GPSTk -- by Dagoberto Salazar,
Manuel Hernandez-Pajares, Jose M. Juan, and Jaume Sanz.
The technical paper which describes this code is published in
GPS Solutions, Volume 14, Number 3, June 2010, pages 293-299,
"GNSS Data Management and Processing with the GPSTk"
by Dagoberto Salazar, Manuel Hernandez-Pajares, Jose M. Juan, and Jaume Sanz
gAGE/UPC. Universitat Politecnica de Catalunya, Barcelona, Spain.
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.
The C++ code for the static PPP and kinematic PPP experiments discussed
in the paper, can be found in example8.cpp, example9.cpp, and example10.cpp
on the GPSTk website:
Return to the GPS-TOOLBOX home page