Intro GPS
Intro GPS
Content
• GPS System Description
– Space Segment
– Control Segment
– User Segment and Ground Segment
• GPS Signals
– Observations, Observation Model
• Pseudorange, Carrier Phase
• GPS Positioning
– Navigation/Point Positioning
– Relative Positioning/Differencing
• GPS Denial of Accuracy
• GPS Error Sources
• GPS Future Developments
GPS System Description
• GPS (Global Positioning System)
– also called NAVSTAR (NAVigation System, Timing
And Ranging)
• Ground Segment:
– permanent civilian networks of reference sites, associated
analyses and archives (e.g. IGS)
GPS Space Segment
• The space segments nominally consists of 24 satellites, currently:
– 28 (24+4 spares) active GPS satellites (26 Block II, 2 Block IIR)
– Constellation design: at least 4 satellites in view from any location at
any time to allow navigation (solution for 3 position + 1 station clock
unknowns)
– “Right Time, Right Place, Any Time, Any Place”
• GPS Orbit characteristics:
– Semi-Major Axis (Radius): 26,600 km
– Orbital Period : 11 h 58 min
– Orbit Inclination: 55 degrees
– Number of Orbit Planes: 6 (60 degree spacing)
– Number of Satellites: 24 (4 spares)
– Approximate Mass: 815 kg, 7.5 year
lifespan
– Data Rate (message): 50 bit/sec
– PRN (Pseudo-Random Noise) Codes: Satellite-dependent
Codes
– Transmit, Frequencies L-Band L1: 1575.42 MHtz
L2: 1227.60 MHtz
GPS Space Segment
• Speed of satellites relative to the Earth center approximately 4
km/s, relative to the user up to 2.8 km/s.
– GPS satellites repeat their ground tracks
after: 1 sidereal day = 23 h 56 min = 2
orbital periods. The same geometry is
reached 4 minutes earlier every day.
– 2:1 commensurability of GPS revolution
period with Earth rotation leads to
resonance effects with gravity field (many
maneuvers necessary).
– Satellites equally distributed in each of the
six orbit planes.
GPS Space Segment
Currently: 26 Block II, 2 Block IIR, no Block I satellites are active
Picture of a Block II Satellite
GPS Control Segment
US Air Force and NIMA Control and Tracking Stations
Hermitage
MCS Colorado Springs
Bahrain
Hawaii Kwajalein
Ascension
Ouito
Diego Garcia
Smithfield
Buenos Aires
Where: c is the speed of light; rs is the receiver to satellite distance; is the
wavelength; tr and ts are the receiver and satellite clock errors; b rs is the
initial (non-integer) phase bias.
Navigation/Point
Positioning
• Typical noise on pseudorange or phase measurements is < 1% of the
wavelengths: for C/A pseudorange: < 3m; for P-code: < .3 m and for
phase measurements: < 2 mm
• Basic Observation model (equation):
rs + c (tr - ts) + brs + …
– Where ‘…’ indicates additional error sources
– for pseudoranges (when brs =0) contains 4 unknowns (xr, yr, zr,
tr) :
3 for the receiver position and one for receiver clock error, and
rs =((xs-xr)2 +(ys-yr)2 +(zs-zr)2)
– satellite positions and clock errors (xs, ys, zs, ts) are obtained from
the navigation (broadcast) message
– at least four (typically 6) simultaneous pseudorange observations
are needed for receiver position and clock determination (at m,
nsec level)
– for phases an initial phase bias unknown brs per each observed
(continuous) satellite arc must be introduced. After that (subject
to an initial phase/clock datum), phase navigation is completely
analogous to pseudorange navigation.
Relative Positioning by
Differencing
• Single differencing : by subtracting simultaneous phase
observations from station A and B to the same satellite S
[ As + c (tA - ts) + bAs + …]–[ Bs + c (tB - ts) + bBs + … ]=
ABs + c tAB + bABs
– nearly eliminates satellite clocks, receivers must be
synchronized within 1 msec
– reduces some common errors, in particular for short
baselines A-B, such as errors due to orbit, ionosphere or
troposphere
– solutions for the station clock difference tAB still
required
• Double differencing: by subtracting two single differences
(between stations A,B) to the satellites i and j.
ABij + NABij
– where ABij = ABi - ABj and the double difference
phase ambiguity NABij = bABi- bABj is an integer! (all
phase instrumental biases cancel out)
– station clock differences are nearly eliminated! Only 3 relative position
unknowns needed after the initial integer ambiguities are resolved
Basic Concepts
GPS Positioning: Simplified Concepts, Basic Error Sources
GPS
Ts = observed time delay from SV signal
obs A
transmit to station A signal reception
TR = Time signal received at A
Ts = Time signal trasmitted from SV
obs A
geo = delay due to geometry, distance
sv
= apparent delay due to satellite clock offset
AB = A- B = [As + c (tA - ts) + bAs +…]-[ Bs + c (tB - ts) + bBs +…]
= ABs + c tAB + bABs
Differencing Techniques
GPSi
GPSj
Bj
B i
Ai Bj
Double Differencing: station clock offsets
nearly cancel, only 3 relative positions
needed, (x,y,z)
B
A