Hasanuddin Z. Abidin
_
(required)
Observer
_
r (known)
_
Geocentric position of satellite ( r )
is known.
If the topocentric
vector position of
_
satellite ( ) can be measured, then
the geocentric position vector of
the observer can be determined as :
_
R (sought)
_
_ _
R = r -
Earths center
d1
d2
d3
d4
d5
(X,Y,Z)2
d1
measured
d2
(X,Y,Z)3 (X,Y,Z)
4
d3
d4
(X,Y,Z)5
d5
(X,Y,Z)
sought
(x,y)2 known
(x,y)1
d1
d2
(x,y)3
d3 measured
(x,y) = ?? sought
Subframes
Subframe (6 sec)
0
TLM
Block I Data
(Clock Parameters)
2,3
Block II Data
(Broadcast Ephemeris)
HOW
Information/Control
24 bits
6 bits
Hasanuddin Z. Abidin, 2003
toe
toc
ao, a1, a2
IOD
a
e
io
o
Mo
Cis and C ic
Crs and C rc
idot
Cus and Cuc
Time Parameters
Reference time for the ephemeris parameters (s)
Reference time for the clock parameters (s)
Polynomial coefficients for satellite clock correction, i.e. representing the
bias (s), drift (s/s), and drift-rate (s/s2) components.
Issue of Data (arbitrary identification number)
Satellite Orbit Parameters
Square root of the semi-major axis (m 1/2)
Eccentricity of the orbit (dimensionless)
Inclination of the orbit at toe (semicircles)
Longitude of the ascending node at toe (semicircles)
Argument of perigee (semicircles)
Mean anomaly at toe (semicircles)
Orbital Perturbation Parameters
Mean motion difference from computed value (semicircles/s)
Rate of change of right ascension (semicircles/s)
Rate of change of inclination (semicircles/s)
Amplitude of the sine and cosine harmonic correction terms to the
argument of latitude (rad)
Amplitude of the sine and cosine harmonic correction terms to the
inclination angle (m)
Amplitude of the sine and cosine harmonic correction terms to the orbit
radius (m)
Hasanuddin Z. Abidin, 2003
Geometric Visualization
of the GPS Broadcast
Ephemeris Parameters
Cuc, Cus
Crc, Crs
Satellite
Cic, Cis
ZT
In BROADCAST EPHEMERIS :
Coordinates of GPS
satellites are not given
directly in (X,Y,Z).
Instead the Keplerian
elements of the orbit
are given.
Reference epoch
n
Perigee
Mo
a,e
Geocenter
Vernal
equinox
YT
idot
io
Equator
Ascending node
XT
Almanac
Keplerian elements
Broadcast Ephemeris
IGS Ultra Rapid Ephemeris
Position and
velocity of
IGS Rapid Ephemeris
satellites
IGS Final (Precise) Ephemeris
Accuracy
Broadcast
Latency
Updates
Sample Interval
--
daily
~160 cm
real time
Ultra-Rapid (ph)
~10 cm
real time
4 times daily
15 min
Ultra-Rapid (oh)
<5 cm
3 hours
4 times daily
15 min
Rapid
<5 cm
17 hours
daily
15 min
Final
<5 cm
~13 days
weekly
15 min
GPS PRN-Codes
1 chips
C/A-code
= 11sec
sec 293 m
P(Y)-code
= 0.1
0.1sec
sec 29.3 m
GPS codes
Hasanuddin Z. Abidin, 2003
dt
Observer
ti
to
Counted number of full cycles, from to to t1
Observer
Satellite
Unobserved number
of full cycles; called
initial integer
ambiguity (N)
Range from
from observer
to satellite
=wavelength
N)N)
Range
observer
to satellite
= .. ((+ +
GPS phase range is not an 'absolute' range from receiver to the satellite as
in the case of pseudorange, but is an ambiguous range.
There is an unobserved part of the range caused by the initial cycle ambiguity
of the phase (N).
To convert this ambiguous range into an absolute range, N has to be estimated.
If the integer value of N can be correctly estimated, then the carrier range will
become a very precise range measurement (at the few mm precision level),
and can be used for high precision positioning.
The integer cycle ambiguity resolution is not an easy task.
Hasanuddin Z. Abidin, 2003
GEOMETRICAL INTERPRETATION OF
CARRIER RANGE AND CYCLE AMBIGUITY
t1
GPS Orbit
t2
t3
2
3
N(to)
N(to)
N(to)
GPS Receiver
Phase observation
at each epoch ti :
(ti) = Fr((ti)) + Int(;to, ti) + N(to)
= N(to) + i
Hasanuddin Z. Abidin, 2003
PHASE RANGE
Noise
(1% of )
P(Y)-code : 0.3 m
C/A-code : 3 m
Ambiguity
None
cycle ambiguity
Ionospheric bias
delayed
fasten
Multipath
L1 : 1.9 mm
L2 : 2.4 mm
0.25 (max) :
L1 : 4.8 cm
L2 : 6.1 cm
Hasanuddin Z. Abidin, 2003
Factors Influencing
GPS Positioning Accuracy
Satellite
Geometry
Data Quality
Data Processing
Strategy
Positioning
Method
4
Hasanuddin Z. Abidin, 1994
DATA QUALITY
SATELLITE
GEOMETRY
POSITIONING
METHOD
DATA
PROCESSING
STRATEGY
One-Way Pseudorange
Pi = + d + dtrop + dioni + (dt - dT) + MPi + Pi
Subscript i indicates a certain frequency of signal (i=1,2, or 5)
P
d
dtrop
dion
dt,dT
MP
P
=
=
=
=
=
=
=
=
pseudorange
geometric range between the antenna and satellite
ephemeris (orbital) error
tropospheric bias
ionospheric bias
receiver and satellite clock errors
pseudorange multipath
pseudorange noise
4
Hasanuddin Z. Abidin, 1995
d
dtrop
dion
dt,dT
N
MC
C
=
=
=
=
=
=
=
=
=
=
Orbital errors
Satellite clock errors
Ionospheric bias
Multipath
Imaging
Tropospheric bias
Since
2 May
2000
3m
PPP surveying
10 cm
DIFFERENTIAL
POSITIONING
2m
1m
5 cm
3 mm
differential code
carrier-smoothed code
1 mm
1 cm
10 cm
1m
10 m
100 m
SPS = Standard Positioning Service (for civilian).
PPS = Precise Positioning Service (for military and authorized users).
PPP = Precise Point Positioning (using phases)
Hasanuddin Z. Abidin, 2007
Navigation
Surveying
PPP
(Precise
Point
Absolute
Poitioning)
Differential
Post-processing
Differential
Absolute
Real-Time
Static
Stop-and-Go
Pseudo-kinematic
Rapid Static
RTK
DGPS
Kinematic
Hasanuddin Z. Abidin, 2006
Absolute Positioning
A single epoch
observation equations
using psudoranges :
3-5m
USC-USDC (2002)
Current signals
(Block II/IIA/IIR)
P(Y)
L2C
C/A
P(Y)
P(Y)
Next Generation
Signals (Block IIR-M)
M
L2C
P(Y)
C/A
P(Y)
Full modernized
Signals (Block IIF)
1176 MHz
(L5)
1227 MHz
(L2)
1575 MHz
(L1)
Hasanuddin Z. Abidin, 2006
1-3 m
Better resistance to
interference
Eliminates need for costly
DGPS in many non-safety
applications
USC-USDC (2002)
Differential Positioning
It is also called
relative positioning.
Required at least 2
STATIC
GPS Satellite
GPS Satellite
receivers, where one of them
is located on the point with
known coordinates
(reference station).
Reference
Monitor
station
Position is determined
station
Observer
relative to the reference
Observer
KINEMATIC
station.
Basic concept: differencing process could eliminate and/or reduce the effects of
some errors and biases, and therefore enhancing the positioning accuracy.
Effectiveness of differencing process would strongly depend on the distance
between the monitor station and the point to be positioned (the shorter the more
effective, and vice versa).
Point to be positioned could be stationary or moving.
Could use pseudoranges, phases, or phase-smoothed pseudoranges.
Positioning accuracy level ranges from medium to high.
Main applications: survey and mapping, geodetic surveys, and precise
navigation.
COULD BE
ELIMINATED
Satellite clock
Receiver clock
COULD BE
REDUCED
Orbit (Ephemeris)
Ionosfir
Troposfir
COULD NOT BE
ELIMINATED
OR REDUCED
Multipath
Noise
BETWEEN
SATELLITES
Satellite # 1,
epoch # 2
BETWEEN
EPOCHS
Satellite # 1,
epoch # 1
BETWEEN
RECEIVERS
Receiver # 1
Receiver # 2
Hasanuddin Z. Abidin, 1994
Differencing Types
SD
DD
TD
OW
SD
DD
TD
= OW - OW
= SD - SD
= DD - DD
=
=
=
=
ONE-WAY data
SINGLE-DIFFERENCE data
DOUBLE-DIFFERENCE data
TRIPLE-DIFFERENCE data
between-receiver
between-satellite
between-epoch
valid for
pseudoranges,
phase ranges,
or other
data combination
Receiver-Satellite Double-Difference
Eliminates the receiver and
GPS-2
GPS-1
satellite clock errors and biases.
Reduces the effects of orbital,
ionospheric and tropospheric
errors and biases.
Cycle ambiguity still need
to be resolved and fixed.
2 receivers, 2 satellites, 1 epoch
Observation noise
increases by factor of 2.
Data generally used for GPS differential positioning.
P d dtrop dion MP P
L d dtrop dion .N MC C
Hasanuddin Z. Abidin, 2003
P d dtrop dion MP P
L d dtrop dion MC C
Hasanuddin Z. Abidin, 2003
DGPS System
GPS
Vessel
Reference
Station
Differential
Correction
Rover
RTK System
GPS satellites
Phases and
Pseudoranges
Monitor
Station
10 km
2 cm accuracy
Faster recovery
following signal
interruptions
(ex., under bridges)
100+ km
2 cm accuracy
Fewer reference
stations needed
Fixed points
Points to be
positioned
observed baseline
vectors
Other Methods :
- RAPID STATIC
- PSEUDO-KINEMATIC
- STOP AND GO
- KINEMATIC
RADIAN MODE
(from Reference Point)
Achievable Accuracy
Survey Time
Survey Cost
Fixed
point
Author
SKIPro
GPSurvey
Pinnacle
Leica
Trimble
Topcon
Scientific Software
Author
BERNESSE
DIPOP
GAMIT
GIPSY
TOPAS
Examples :
AUSPOS : http://www.ga.gov.au/geodesy/sgc/wwwgps/
CSRS-PPP : http://www.geod.nrcan.gc.ca/ppp_e.php
SCOUT : http://sopac.ucsd.edu/cgi-bin/SCOUT.cgi
AUTO GIPSY : http://milhouse.jpl.nasa.gov/ag/
OPUS : http://www.ngs.noaa.gov/OPUS/
milimeter
Achievable Precision of
Horizontal Component
10
1
1985
Ref. : UNAVCO (1995)
1986
1987
1988
1989
1990
1991
1992
1993
Achievable Precision of
Vertical Component
milimeter
40
30
20
10
5
0
1985
Ref. : UNAVCO (1995)
1986
1987
1988
1989
1990
1991
1992
1993
s
ba
el
in
2nd observation
after > 1 hour
tion
serva
1st ob
Geometrical
chages
nd
Observer
n
io
t
a
rv
e
s
ob
GPS
Stop-and-Go
Survey(2)
(2)
Stop-and-Go Survey
Kinematic Positioning
GPS Height
Earths Surface
Geoid
Ellipsoid
Geocentre
Earths Surface
H
Geoid
Ellipsoid
H=h-N
h
Geocentre
h =
H=
N=
=
Approximated formula :
ellipsoidal height
orthometric height
geoid undulation
deflection of vertical
GPS
REASONS :
One-sided geometry :
- only satellites above horizon can be observed.
- geometrically is not an optimal situation.
- no up-and-down reduction scheme of errors
as in the case of horizontal component
(i.e. East-West and North-South schemes)
Earth
Horizontal
Components
GPS
Researcher
Up to 3.5 ppm
1 - 2.5 ppm
Leal (1989)
Kleusberg (1990)
280
Accuracy (mm)
240
200
160
80
Leveling - Orde 3
GPS leveling - 1 ppm
Leveling - Orde 2
40
Leveling - Orde 1
120
20
40
60
Distance (km)
80
100
Hasanuddin Z. Abidin, 1997
EP #1
dt
Position
dt
Estimation process
Frequency (Phase rate)
dt
Differential
operator
Frequency Rate
EP #2
Velocity
dt
Estimation process
EP #3
Acceleration
Hasanuddin Z. Abidin, 1997
http://www.gmat.unsw.edu.au/snap/gps/about_gps.htm
http://www3.sympatico.ca/craymer/geodesy/gps.html
http://igscb.jpl.nasa.gov/
http://www.gpsy.com/gpsinfo/
http://www.ga.gov.au/geodesy/sgc/wwwgps/
http://www.geod.nrcan.gc.ca/ppp_e.php
http://sopac.ucsd.edu/cgi-bin/SCOUT.cgi
http://milhouse.jpl.nasa.gov/ag/
http://www.ngs.noaa.gov/OPUS/
http://sideshow.jpl.nasa.gov/mbh/series.html
http://www.ngs.noaa.gov/gps-toolbox/
http://www.navcen.uscg.gov/gps/modernization/default.htm
http://www.usace.army.mil/publications/eng-manuals/
em1110-1-1003/toc.htm
http://bowie.mit.edu/%7Esimon/gtgk/
http://facility.unavco.org/software/processing/gipsy/gipsy_info.html
http://www.gpsworld.com/gpsworld/
http://www.navtechgps.com/