Journal of Global Positioning Systems (2003)
Vol.2, No.2:139-143
Network Differential GPS: Kinematic Positioning with NASA’s
Internet-based Global Differential GPS
M. O. Kechine, C.C.J.M.Tiberius, H. van der Marel
Delft InstituteofEarth ObservationandSpace Systems,DelftUniversityof Technology,Kluyverweg1,2629 HSDelft,
The Netherlands
Received:12 November2003/ Accepted: 22 December2003
Abstract. Recent developments in precise GPS position-
ing have concentrated on the enhancement of the GPS Net-
workarchitecturetowards the processingofdata from per-
manent reference stations in real-time, and the extension of
the DGPS service area to the continental and global scale.
The latest Global Differential GPS, as introduced by JPL,
allows forseamlesspositioning available acrosstheworld.
This contribution presents the results of an independent ex-
perimental verification of decimeter kinematic positioning
accuracy with NASA’s Global DGPS system.This veri-
fication was carried out in the Netherlands, by means of
both a static and a kinematic test.The standard deviations
of individual real-timepositions were about10 cm forthe
horizontal components and about 20 cm for the vertical
component.The latency ofthe global corrective informa-
tion in the kinematic test was generally 7 to 8 seconds and
more than 99% of the global corrections were available
with thenominal 1-secondinterval.
These results confirm that single receiver kinematic posi-
tioning with decimeteraccuracy is achievable by using fa-
cilities provided by the GDGPS system.
Key words:Network Differential GPS, IGDG, kinematic
positioning, real-time dm-accuracy
1 Introduction
1.1Recent trends and developments inprecise
positioning
Relative positioning with GPS and Differential GPS
(DGPS) both involve the positioning of asecond receiver
with respect to a reference station.As both stations sim-
ilarly experience—dependingontheirinter-distance—
the effects of satellite orbits/clocks and atmospheric de-
lays, the relative position islargely insensitivetomismod-
elling of these effects and their errors.
The concepts of relative positioning with GPS and Dif-
ferential GPS haveexisted for sometwentyyears.Until
recently,thesetwo fieldshave developed relatively inde-
pendently from each other.Two new trends inboth DGPS
positioning and GPSReal-Time Kinematic(RTK) survey-
ing includemoving fromscalar corrections(from oneref-
erence station) to (state) vector-’corrections’,basedona
network of reference stations;and the processing of the
data,also for the global high precision IGS-type (Inter-
national GPS Service) of applications, is movingtowards
real-time execution.As a resultthe traditional distinction
between preciserelative positioningwith GPSand DGPS
diminishes;instead, one consistent family of applications
emerges, sharing a common concept andcommon algo-
rithms, that could betermed Network-based Differential
GPS (NDG).
1.2 Network
Initially, systems for DGPS started with one reference sta-
tion, and one or more mobile receivers (rovers) ina local
area.Later, the service area of Differential GPS was ex-
tended from local toregional and national, andeventually
140 Journal of Global Positioning Systems
to the continental scale with Wide Area DGPS (WADGPS)
systems such as WAAS (Wide Area Augmentation Sys-
tem) in the US and EGNOS (EuropeanGeostationary Nav-
igation Overlay Service) in Europe.Logically, the last step
is GlobalDGPS,as introduced byJPL(M¨
ullersch¨
on etal.,
2001a).Thus making seamless DGPS positioning avail-
able across the world.Theadvantage is thatcostly infras-
tructure is nolonger needed, however, theuser has torely
on theUS Department ofDefence (DoD)for GPSdata,
on a globalinfrastructureofactive GPS reference stations,
and on NASA’sJPLfor thecorrective information.
1.3Real-time products
The Internet-basedGlobalDifferentialGPS(IGDG) sys-
tem aimsatreal-time precise positiondeterminationof a
single receiver either stationary or mobile, anywhere and
anytime.The concept of Precise Point Positioning (PPP)
was introduced in theearly1970s, for more details re-
fer tothekeyarticlebyZumberge et al. (1997).Precise
Point Positioning utilizes fixed precise satelliteclock and
orbit solutions for single receiverpositioning.Thisis a key
to stand-alone precise geodetic point positioningwith cm
level precision.
Over the pastseveral years the quality of theRapidIGS
satellite clock and orbit products has improved to the cm
level.Today the IGS Rapid service provides the satellite
clock/orbit solutions within one day, with almost the same
precision astheprecise finalIGS solutions(IGS, 2004).
A good agreement between satellite clock errorestimates
produced by 7 Analysis Centers (AC) contributing to the
IGS is reached.Theseestimatesagree within 0.10.2ns
or 36cm.CurrentlyIGSorbitswithafew decimeter
precision, canbemade availablein(near) real-time.Ultra-
rapid/predicted ephemerides are available twice each day
(at 03:00and 15:00 UT),and cover 48 hours.The first
27 hoursare based onobservations, the second partgives
a predictedorbit.Itallowsone toobtain highprecision
positioning resultsin thefieldusingtheIGS products.
1.4Dissemination of corrective information
Traditionally,DGPS-corrections are broadcastover a
radio-link from reference receiver to rover.With IGDG,
corrections aredisseminatedovertheopenInternet.The
user can access the very modest correction data streamus-
ing a (direct and) permanent network connection, or over
the public switched telephone network (PSTN), possibly
using an Asynchrone Digital Subscriber Line (ADSL). For
a movinguser accessis possibleusing mobile (data)com-
munication by cellular phone (possiblyGeneral Packet Ra-
dio Service(GPRS) or theUniversalMobile Telecommu-
nication System (UMTS) in future) or satellite phone.For
commercial use threeInmarsat geosynchronous commu-
nication satellitesare utilizedto relay thecorrection mes-
sages on their L-band global beams.Thethree satellites (at
100W(Americas), 25E(Africa), 100E(Asia Pacific))
provideglobal coveragefromlatitude75to +75.
2Internet-BasedGlobal Differential GPS
In Spring2001, the JetPropulsionLaboratory(JPL)of
the National Aeronautics Space Administration (NASA)
launched Internet-based GlobalDifferential GPS (IGDG).
Compared withtraditionalDifferentialGPS(DGPS)ser-
vices, the position accuracy improves by almostone order
of magnitude.An accuracy of10cmhorizontal and 20 cm
vertical is claimed for kinematic applications, anywhere
on theglobe, andatanytime.Thislevel ofpositionac-
curacyisvery promising forprecisenavigation ofvehicles
on land, sea vessels and aircraft, and for Geographic In-
formation System(GIS) data collection, forinstance with
construction worksandmaintenance.
A subset of some 40 reference stations of NASA’s Global
GPS Network (GGN) allows forreal-timestreaming of
data to a processing center,thatdetermines and subse-
quently disseminates over the open Internet, in real-time,
precise satellite orbits and clocks errors, as global differen-
tial corrections totheGPSbroadcast ephemerides (as con-
tained in the GPS navigation message).Anintroduction
to IGDG can be found in M¨
ullersch¨
on et al. (2001a) and
on IGDG(2004).Technical details are given inBar-Sever
et al. (2001) and M¨
ullersch¨
on et al. (2001b).
Internet-based users can simply download the low-
bandwidth correction data stream into a computer, where
it willbe combinedwith raw datafrom theuser’sGPS re-
ceiver.The user’s GPS receiver mustbe adual frequency
engine and beof geodeticqualityin ordertoextract maxi-
mum benefit fromtheaccuratecorrections.
The final, but critical element in providing an end-to-end
positioning and orbit determination capability,is the user’s
navigation software.In order to deliver 10 cm real-time
positioning accuracy the software must employ the most
accurate models for the user’s dynamics and the GPS mea-
surements.Forterrestrialapplicationsthesemodels in-
clude tropospheric mapping function, Earthtides,periodic
relativity effect, and phase wind-up, see also the review
in Kouba and H´
eroux (2001).In addition to these mod-
els, the end-user version ofthe Real-TimeGipsy (RTG)
softwareemploys powerfulestimationtechniques for opti-
mal positioning or orbit determination, including stochas-
tic modelling, estimation of tropospheric delay, continuous
phase smoothing and reduced dynamics estimation with
stochastic attributes foreveryparameter.
Results ofstatic post-processing precisepoint positioning
are shownin, for instance,the articles Koubaand H´
eroux
Kechine et al:Network DGPS: Kinematic Positioning with IGDG141
9h10m10h 10h30m 11h 11h30m 12h
−3
−2
−1
0
1
2
3differences for rover antenna (Ashtech). April 3rd, 9h10m − 11h47m
time [min]
[m]
North
East
Height
Fig. 1 Coordinate time seriesfor the receiveronboard theboat in the
kinematic test; differences with ground-truth trajectory:wet troposphere
is estimated as a constant (strategy A).
(2001) andGao andShen (2002).Furthermore, kinematic
post-processing point positioning results can be found e.g.
in Bisnathand Langley (2002).
3Kinematic positioning withIGDG
3.1 Results
An independent experimental verification of the IGDG
system has been carriedout, by meansof botha staticand
kinematic testin theNetherlands.The GPSdata collected
during five consecutive days (static test) and three hours
(kinematic test) were processed using the filter algorithm
implemented intheGIPSY-OASIS IIsoftware, seeGrego-
rius (1996)and Gipsy(2004).
In the static test,the means of the position coordinates,
taken over individual days of data, agree with the known
reference at the 12cm level.The IGDG position solu-
tions appeared to be free of systematic biases.The stan-
dard deviations of individual real-time position solutions
were 10 cm for thehorizontal components and 20 cm for
the vertical component.The position coordinate estimators
were correlated overabouta1hour timespan.
In the kinematic test, which was carried out with a small
boat, the means of thecoordinate differences withan ac-
curate ground-truthtrajectoryover thealmost3hourpe-
riod were at the 12dm level.The standard deviations
of individual positions weresimilar to values foundin the
static test, 10 cm for the horizontal components, and 20 cm
for the verticalcomponent.Morethan 99% of the IGDG-
corrections were received with the nominal interval of 1
second,inthe field via mobile communication using a
9h10m10h 10h30m 11h 11h30m 12h
−3
−2
−1
0
1
2
3differences for rover antenna (Ashtech). April 3rd, 9h10m − 11h47m
time [min]
[m]
North
East
Height
Fig. 2 Coordinate time seriesfor the receiveronboard theboat in the
kinematic test; differences withground-truthtrajectory: both wet tropo-
sphere and troposphere gradients are esimated stochastically (strategy B).
GPRS cellular phone.The latency of the corrections was
generally 7to 8seconds, for more details see Kechine et al.
(2003).
The resultspresented inthis contribution donot relyon
the Internet corrections,but on thereal-time JPLorbitand
clock solutions instead(RTG, 2004), which are stated to
be 100% consistent(Bar-Sever,2003).
Figure 1 shows differences of the filtered position esti-
mates for an Ashtech receiver on theboat used for the kine-
matic test, with a cm-level ground-truth trajectory.For this
case, the wet troposphere (zenith delay) wasestimated as
a constant parameterfor thewholetime span(strategy A).
The kinematic test resultsinfigure 2 represent a strategy
with both the wet troposphere and troposphere gradients
estimated stochastically (strategyB).For both strategies,
the initial value for the dry zenith tropospheric path delay
was computed by GIPSY (a-priori model), whereas the ini-
tial value for the wet part was set to 10 cm by default.The
boat coordinates were modelled as white noise; the process
noise was 100min order toaccommodatefor dynamics of
the boat andavoid possible divergenceproblems.
A comparison of these resultsallowsone to conclude that
estimation of troposphere zenith delays and gradients (as
stochastic processes) in the case ofsingle receiver precise
kinematic positioning, mightsignificantly affect filterini-
tialization and render the filtered estimates vulnerable to
various error sourcescapableofdegrading the positional
accuracy.For instance, as additional analysesshowed, a
peak inthe Heightbetween9:40 and9:50 infigure 2is
most likely causedby adeviating clockerror estimate for
one ofthe satellitesin theJPL real-timeephemerides at
epoch 9:45.At the same time, the peak is present in fig-
142 Journal of Global Positioning Systems
Table 1 Mean of position differences, in kinematic test; filter initialization
is left out.
North(cm) East(cm) Height(cm)
strategyA5.9 15.513.1
strategyB2.2 18.924.7
Table2 Standard deviation of position differences, in kinematic test; filter
initialization is left out.
North(cm) East(cm) Height(cm)
strategyA6.2 14.2 15.8
strategyB8.0 12.3 20.3
ure 1, but the magnitude of the corresponding Height com-
ponent deviation is noticeablydecreased.Becausethetro-
posphere gradientsaregenerallysmaller than 1cm, they
have aminor impacton kinematicpositioning results,and
their estimationseemsnottobe necessary inthecaseof
kinematic positioning at the dm level.Due to quiet tro-
pospheric circumstances duringthe kinematic test thewet
troposphere delaycould also beleft outin this case(strat-
egyA).
In ordertodemonstrate how thehorizontalcomponents
convergence profile is influenced by lessaccurate or er-
roneous initialposition estimates,theinitial values for
the North and East positioncomponents wereartificially
shifted by10 m,as maybe thecase foran approximately
known initial horizontal position obtained from a stan-
dalone GPSsolution forexample.Analysisof theerro-
neous initial position results showed that the behaviour of
the horizontal position component during the filter initial-
ization in case of strategyA remained noticeably stable.
The corresponding boat positioning results were nearly
identical tothosepresented infigure1. In thecaseofstrat-
egyBthe largeinitialdeviationsreducedin a fewminutes.
The mean and standard deviation of the position differ-
ences in the kinematic test at a 1 secondinterval are given
in tables 1 and 2.It is to be noted that theperiod with-
out thefilter initializationis considered here.The first40
minutes were not included forstrategyB and the first 20
minutes were notincludedforstrategy A.
3.2 Analysis
Additional tests were performed in order to obtain a bet-
ter understanding ofthekinematic positioningcapabilities
with IGDG,andto assessthe impactof someimportant
factors (filter convergence, GPS orbit products quality,etc)
on real-time kinematic positioning.Only strategy Bis con-
9h10m10h 10h30m 11h 11h30m 12h
−1.5
−1
−0.5
0
0.5
1.0
1.5 Differences for marker #22. April 3rd, 9h10m − 11h47m
time [min]
[m]
North
East
Height
Fig. 3 Coordinatetimeseriesforthe(stationary)referencestationduring
the kinematic test; differences with the ground-truthposition(strategy B).
sidered for the kinematic test computations.
Figure 3 demonstrates the position estimates as differences
with theground-truth position, for the(nearby) stationary
reference receiver installed on a well-surveyed reference
markerin Delft.Dmlevel accuracy isevident throughout
the test period.Note the difference inscale of the vertical
axis withthe precedinggraphs.
The kinematic processingprocedure wasrepeated witha 5-
min sampling interval in order to avoid interpolation of the
JPL’sReal-TimeGPS satelliteorbits/clocks (RTG, 2004).
The positioning results for this case can be seen in figure 4.
One cannote that thetime series is relatively smooth and
without any significant variability.Thestandard deviations
were about 5cm for thehorizontal components and 9cm
for the vertical component in case of the Real-TimeGPS
satellite orbits/clocks, andabout 3cmfor thehorizontal
components and5cm for the vertical component in case
of theJPL’s Final GPS satelliteorbits/clocks.
4Further research
A number of additional testsare to be carried out to pro-
vide a betterinsight into the filter initializationproblem
in case ofprecise real-timekinematic positioningof asin-
gle receiver.The task is to seek fast and smooth conver-
gence ofthefilteredposition estimates during thefirstsec-
onds after the filtering process starttime.A primary in-
terest would be to establish whether the constrained tro-
posphere errors (taken from a-priorimodels)arecapable
of decreasingthe filter convergence time.This problem
can be importantfor regionswith a high concentrationof
water vapour inthe atmosphere and largewet delay vari-
ations (e.g.Pacific region).It is tobe noted here that the
Kechine et al:Network DGPS: Kinematic Positioning with IGDG143
9h10m10h 10h30m 11h 11h30m 12h
−3
−2
−1
0
1
2
3differences for rover antenna. April 3rd, 9h10m − 11h47m
time [min]
[m]
North
East
Height
Fig. 4 Coordinate time seriesfor the receiveronboard theboat in the
kinematic testata5-min sampling interval;differences withground-truth
trajectory (strategy B).
kinematic test in this contribution was carried out in the
Netherlands with rathermoderate troposphere conditions.
More GPS data shouldbe processed in orderto assess the
repeatability of kinematicpositioning results with IGDG,
e.g.fordifferentseasons andweather conditions.Con-
versely, the Precise Point Positioning approach is apoten-
tial powerful technique to obtain accuratewetzenith tro-
pospheric path delayestimatesusingasingle receiver.
The GPS data processing strategyadoptedfor the kine-
matic test computations requires further refinement in or-
der to expand it tothe case of a receiver with high platform
dynamics (a receiver installed on a moving car, airborne
and spaceborne receivers).This will allow for acom-
prehensive analysis ofthe IGDG performance for aircraft
landings and takeoffs, and spacekinematicapplications.
The problem of single-receiver carrier phase ambiguity
resolution is one of the most importantand interesting
challenges to beinvestigated in thefuture,andthebenefits
of fixing integer ambiguities to theperformance of carrier
phase preciseGDGPS navigation requirefurther evalua-
tion.
References
Bar-Sever,Y.(2003). Personal communication. Jet Propalsion
Laboratory,Pasadena, CA.Summer2003.
Bar-Sever,Y., M¨
ullersch¨
on, R., Reichert, A., Vozoff, M., and
Young, L.(2001).NASA’s Internet-Based Global Differ-
ential GPS System.In Proceedings of NaviTec.ESA/Estec
- Noordwijk, The Netherlands.December 10–12, pp.65–
72.
Bisnath, S. andLangley, R. (2002).High-precision,kinematic
positioning withasingle GPS receiver.Navigation,49(3),
pp. 161–169.
Gao,Y. and Shen, X. (2002).ANew Method forCarrier-
Phase-Based Precise Point Positioning.Navigation, 49(2),
pp. 109–116.
Gipsy (2004).Gipsy-Oasis II software package.Internet URL:
http://gipsy.jpl.nasa.gov/orms/goa/.
Gregorius, T. (1996).Gipsy-OasisII: How it works...Depart-
ment of Geomatics, University of Newcastle upon Tyne.
IGDG (2004).Internet-basedGlobal Differential GPS. Inter-
net URL:http://gipsy.jpl.nasa.gov/igdg/.
IGS (2004).IGS Product Availability.Internet URL:
http://igscb.jpl.nasa.gov/components/prods cb.html.
Kechine, M. O., Tiberius, C., and van der Marel, H. (2003).Ex-
perimental verification ofInternet-based Global Differen-
tial GPS. In Proceedings of IONGPS/GNSS2003, Port-
land, OR,September 9–12, pp. 28–37.
Kouba, J. and H´
eroux, P. (2001).Precise Point Positioning Us-
ing IGSOrbit and Clock Products.GPS Solutions, 5(2),
pp. 12–28.
M¨
ullersch¨
on, R., Bar-Sever, Y., Bertiger, W., andStowers, D.
(2001a). NASA’sGlobalDGPS forHigh-PrecisionUsers.
GPS World,12(1),pp.14–20.
M¨
ullersch¨
on, R., Reichert,A.,Kuang, D., Heflin,M.,Bertiger,
W., andBar-Sever,Y.(2001b).Orbit Determinationwith
NASA’s HighAccuracy Real-TimeGlobal Differential
GPS System.In Proceedings of ION GPS-2001, Salt Lake
City,Utah, September 11–14, pp.2294–2303.
RTG(2004).JPL Real - Time GPS products.ftp server:
ftp://sideshow.jpl.nasa.gov/pub/15min/.
Zumberge, J.,Heflin, M., Jefferson, D., Watkins, M., and Webb,
F. (1997).Precise point positioning for the efficient and
robustanalysisofGPS data from large networks.Journal
of Geophysical Research, 102(B3), pp.5005–5017.