gps positioning and surveying
TRANSCRIPT
-
7/23/2019 Gps Positioning and Surveying
1/62
GPS Positioning and Surveying
Research Center for Seismology, Volcanology and Disaster Mitigation
Graduate School of Environmental StudiesNagoya University, 5 February 2007
Hasanuddin Z. AbidinGeodesy Research Division
Institute of Technology BandungJl. Ganesha 10, Bandung, IndonesiaE-mail : [email protected]
-
7/23/2019 Gps Positioning and Surveying
2/62
Positioning with GPS
Position is given in 3-D, i.e. (X,Y,Z) or (L,B,h). Height (h) given by GPS is an ellipsoidal height.
Positioning datum is WGS (World Geodetic System) 1984which uses reference ellipsoid : WGS84.
Point to be positioned could be stationary or moving.
Positioning could be done relative to the Earths center orrelative to the other known point.
Positioning could be done using several methods :absolutepositioning, differential positioning, static surveying, rapidstatic, pseudo-kinematic and kinematic positioning.
Positioning accuracy :mm to several of m level. Positioning accuracy would depend on several factors :
positioning method, satellite geometry, data quality, anddata processing strategy.
Hasanuddin Z. Abidin, 2006
-
7/23/2019 Gps Positioning and Surveying
3/62
Basic Pr inciple of Positioni ng with GPS
However, with GPS we can only measurethedistances, not theposition vectors.
GPS overcome this positioning problem bysimultaneouslymeasuring distancesto several GPS satellites.
Hasanuddin Z. Abidin, 1994
GPS
Observer
Earth s center
r (known)_
(required)_
R (sought)
_
R = r - _
_ _
Geocentric position of satellite( r )is known.
If the topocentric vector position ofsatellite ( ) can be measured, thenthe geocentric position vector ofthe observer can be determined as :
_
_
d1
d2d3 d4 d5
-
7/23/2019 Gps Positioning and Surveying
4/62
The Principle is Not New !!
The basic principle of GPS positioningis actually not a new one.
It is actually the same astraditional terrestrial principleof resection by distancesto the known control points.
Hasanuddin Z. Abidin, 2007
d1
d2d3
(x,y)3
(x,y)2(x,y)1
measured
known
(x,y) = ?? sought
In case of GPS, the knownpoints are lift up to the skyas the satellites,
the satellites can be seenas the rotating 3D-knowncontrol points
d1
d2d3 d4 d5
(X,Y,Z)1(X,Y,Z)2
(X,Y,Z)3 (X,Y,Z)4 (X,Y,Z)5
(X,Y,Z)
measured
known
sought
Satellites coordinatesare computed based
on Navigation Message
-
7/23/2019 Gps Positioning and Surveying
5/62
Besides containing the ranging codes, GPS signals also aremodulated by the 'navigation message'.
This message contains information such as :- the satellite's orbital data (the so-calledbroadcast ephemeris),- satellite almanac data,
- satellite clock correction parameters,- satellite health and constellation status,- ionospheric model parameters for single-frequency users, and- the offset between the GPS and UTC
(Universal Time Coordinated) time systems.
The content of the navigation message isdetermined by the GPS Control Segment andbroadcast to the users by the GPS satellites.
GPS Navigation Message
Hasanuddin Z. Abidin, 2003
-
7/23/2019 Gps Positioning and Surveying
6/62
Hasanuddin Z. Abidin, 2003
Structure of GPS Navigation Message
1 2 3 4 5
0 1 2 3 4 5 6 7 8 9
Dataframe (30 sec)
Subframe (6 sec)
Information/Control
24 bits 6 bits
TLM H OW
2,3
4,5
Block I Data(Clock Parameters)
Block II Data(Broadcast Ephemeris)
Block III Data(Almanac, UTC,
Ion. cor. parameters,Special information)
Subframes
1
-
7/23/2019 Gps Positioning and Surveying
7/62
Time Parameters
toe Reference time for the ephemeris parameters (s)
toc Reference time for the clock parameters (s) ao, a1, a2 Polynomial coefficients for satellite clock correction, i.e. representing the
bias (s), drift (s/s), and drift-rate (s/s2) components.
IOD Issue of Data (arbitrary identification number)Satellite Orbit Parameters
a Square root of the semi-major axis (m1/2) e Eccentricity of the orbit (dimensionless) io Inclination of the orbit at toe (semicircles)
o Longitude of the ascending node at toe (semicircles) Argument of perigee (semicircles) Mo Mean anomaly at toe (semicircles)
Orbital Perturbation Parameters
n Mean motion difference from computed value (semicircles/s) Rate of change of right ascension (semicircles/s) idot Rate of change of inclination (semicircles/s)
Cus and Cuc Amplitude of the sine and cosine harmonic correction terms to theargument of latitude (rad) Cisand C ic Amplitude of the sine and cosine harmonic correction terms to the
inclination angle (m)
Crsand Crc Amplitude of the sine and cosine harmonic correction terms to the orbitradius (m)
Content of GPS Broadcast Ephemeris
Hasanuddin Z. Abidin, 2003
-
7/23/2019 Gps Positioning and Surveying
8/62
Perigee
Reference epoch
io
idot
k
Equator
Mo
o
a,e
Ascending node
.e.
Geocenter
Vernalequinox
n
ZT
Satell i te
Cic, Cis
Crc, CrsCuc, Cus
YT
XT
Perigee
Reference epoch
io
idot
k
Equator
Mo
o
o
a,e
Ascending node
..e.e.
Geocenter
Vernalequinox
nn
ZT
Satell i te
Cic, Cis
Crc, CrsCrc, CrsCuc, Cus
YT
XT
Geometric Visualizationof the GPS Broadcast
Ephemeris Parameters
Hasanuddin Z. Abidin, 2003
In BROADCAST EPHEMERIS :Coordinates of GPS
satellites are not givendirectly in (X,Y,Z).
Instead the Keplerianelements of the orbitare given.
-
7/23/2019 Gps Positioning and Surveying
9/62
Hasanuddin Z. Abidin, 2007
Other GPS Orbit Information
GPS OrbitInformation:
AlmanacBroadcast EphemerisIGS Ultra Rapid EphemerisIGS Rapid EphemerisIGS Final (Precise) Ephemeris
http://igscb.jpl.nasa.gov/components/prods.html
Keplerian elements
Position andvelocity ofsatellites
ph = predicted half; oh = observed half
Broadcast ~160 cm real time -- daily
Ultra-Rapid (ph) ~10 cm real time 4 times daily 15 min
Ultra-Rapid (oh)
-
7/23/2019 Gps Positioning and Surveying
10/62
Distances to GPS Satellites
PSEUDORANGES
based on the travel time of the signal derived using code measurements
PHASE RANGES
based on the phase of the signal
derived using carrier phasemeasurements4
Hasanuddin Z. Abidin, 2007
-
7/23/2019 Gps Positioning and Surveying
11/62
GPS PRN-Codes
1 chips C/A-code = 1sec293 m
P(Y)-code = 0.1sec29.3 m GPS codes--
1 chips C/A-code = 1 sec
P(Y)-code = 0.1 sec GPS codes--
1 chips C/A-code = 1sec293 m
P(Y)-code = 0.1sec29.3 m GPS codes--
1 chips C/A-code = 1 sec
P(Y)-code = 0.1 sec GPS codes--
There are two pseudo-randomnoise (PRN) codes which aretransmitted by a GPS satellite: the P(Y)-code and the C/A-code.
The two main roles of these codes are- to provide time delay measurements so the user can obtain
the distance to the observed satellite , and- to help the receiver in differentiating the incoming signals
from different satellites.These codes are sequences of binary values (zeros and ones, or +1 and -1),
and although the sequence appears to be random, each code has its uniquestructure generated by a mathematical algorithm.
Hasanuddin Z. Abidin, 2003
-
7/23/2019 Gps Positioning and Surveying
12/62
The basic principle for obtaining this range is the so-called 'code-correlation'technique whereby the incoming code from the satellite is correlated with areplica of the corresponding code generated inside the receiver(see the Figure).
Both codes are generated using the same mathematical algorithm.The time shift (dt) required to align the two codes is, in principle, the time
required by the signal carrying the code to travel from the satellite to the receiver. Multiplying dt with the speed of light, one can obtain an estimate
of the range to the satellite.
This range is usually termed pseudorange, since it is still biased by the timeoffset between the satellite and receiver clocks used to measured the time delay dt.
Hasanuddin Z. Abidin, 2003
DETERMINING PSEUDORANGE USING CODE
dt
Code coming from GPS satellite
Code replica generated
inside GPS receiver
Distance from observer to satellite = c . dt
Observer
Satellite
-
7/23/2019 Gps Positioning and Surveying
13/62
GPS Carrier Waves
The main function of the GPS carrier waves, L1 and L2, is to
'carry' the codes and navigation messages to the receiver.
The codes and navigation messages are modulated onto thecarrier waves using the bi-phase shift key modulation technique.
The phase measurements made on the carrier waves can also beused to derive very precise range measurements to the satellites,
which are often referred to as 'phase ranges' or 'carrier ranges',
Hasanuddin Z. Abidin, 2003
carrier wave
data-modulatedcarrier wave
data (code andnavigation message)
+ 1
- 1
-
7/23/2019 Gps Positioning and Surveying
14/62
PHASE RANGE DETERMINATION
Hasanuddin Z. Abidin, 2003
GPS phase range is not an 'absolute' range from receiver to the satellite asin the case of pseudorange, but is an ambiguous range.
There is an unobserved part of the range caused by the initial cycle ambiguityof 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.
Range from observer to satellite =wavelength . (
+ N)Range from observer to satellite =wavelength . ( + N)Range from observer to satellite =wavelength .( + N)
Counted number of full cycles, from toto t1
Unobserved numberof full cycles; called
initial integerambiguity (N)
Satellite
Observer
Range from observer to satellite =. ( + N)
Measured phase (fraction of cycle) at epoch ti
ti to
Phase observation () at epoch t1
-
7/23/2019 Gps Positioning and Surveying
15/62
GEOMETRICAL INTERPRETATION OFCARRIER RANGE AND CYCLE AMBIGUITY
(ti) = Fr((ti)) + Int(;to, ti) + N(to)= N(to) +i
i= Fr((ti)) + Int(;to, ti)
Phase observationat each epoch ti:
Hasanuddin Z. Abidin, 2003
N(to)
GPS Orbit
GPS Receiver
N(to)
N(to)
12
3
t1t2
t3
-
7/23/2019 Gps Positioning and Surveying
16/62
Pseudorange vs Phase Range
Hasanuddin Z. Abidin, 2003
PSEUDORANGE PHASE RANGE
Noise(1% of
)
P(Y)-code : 0.3 mC/A-code : 3 m
L1 : 1.9 mmL2 : 2.4 mm
Ambiguity None cycle ambiguity
Ionospheric bias delayed fasten
Multipath
1 code width (max) :
P(Y)-code : 30 mC/A-code : 300 m
0.25 (max) :
L1 : 4.8 cmL2 : 6.1 cm
-
7/23/2019 Gps Positioning and Surveying
17/62
Factors InfluencingGPS Positioning Accuracy
SatelliteGeometry
Data ProcessingStrategy
Data Quality
PositioningMethod
Hasanuddin Z. Abidin, 1994
4
-
7/23/2019 Gps Positioning and Surveying
18/62
Hasanuddin Z. Abidin, 1994
type of data used (pseudorange or phase)
GPS receiver quality level of errors and biases
number of satellites
location and distribution of satellites
length of measurement period
absolute & differential positioning
static, rapid static, pseudo-kinematic, stop-and-go, kinematic
one & multi monitor stations
real-time & post processing
strategy for correcting errors and biases estimation method to be used
baseline processing and network adjustment
quality control mechanism
DATA QUALITY
SATELLITEGEOMETRY
POSITIONINGMETHOD
DATAPROCESSING
STRATEGY
Factors Influencing GPS Positioning Accuracy
-
7/23/2019 Gps Positioning and Surveying
19/62
One-Way Pseudorange
Hasanuddin Z. Abidin, 1995
P = pseudorange = geometric range between the antenna and satellited = ephemeris (orbital) errordtrop = tropospheric biasdion = ionospheric bias
dt,dT = receiver and satellite clock errorsMP = pseudorange multipathP = pseudorange noise
Subscript i indicates a certain frequency of signal (i=1,2, or 5)
4
Pi=+ d + dtrop + dioni+ (dt - dT) + MPi+Pi
-
7/23/2019 Gps Positioning and Surveying
20/62
One-Way Phase Range
Hasanuddin Z. Abidin, 1995
L = phase measurement in range unit = geometric range between the antenna and satellited = ephemeris (orbital) errordtrop = tropospheric biasdion = ionospheric biasdt,dT = receiver and satellite clock errors
= signal wavelengthN = phase ambiguity (integer)MC = phase multipathC = phase noise
Subscript i indicates a certain frequency of signal (i=1,2, or 5)
4
Li=+ d + dtrop - dioni+ (dt - dT) i.Ni+ MCi+Ci
-
7/23/2019 Gps Positioning and Surveying
21/62
GPS Errors and Biases
Hasanuddin Z. Abidin, 2003
?
Orbital errorsSatellite clock errors
Phase AmbiguityCycle Slips
Tropospheric bias
Ionospheric bias
Receiver clock errors Antenna errors Receiver noise
MultipathImaging
-
7/23/2019 Gps Positioning and Surveying
22/62
Hasanuddin Z. Abidin, 2007
SPS = Standard Positioning Service (for civilian).
PPS = Precise Positioning Service (for military and authorized users).
PPP = Precise Point Positioning (using phases)
1 mm 1 cm 1 m10 cm 10 m 100 m
DIFFERENTIALPOSITIONING
ABSOLUTE
POSITIONING
3 mm
static survey (carrier phase)
5 cm
1 mcarrier-smoothed code
2 mdifferential code
3 m
PPS with anti-spoofing
5 m
SPS without selective availability50 m
SPS with selective availability
ambiguity-resolved carrier phase
Since2 May
2000
PPP surveying
10 cm
Spectrum of GPS Positioning Accuracy
-
7/23/2019 Gps Positioning and Surveying
23/62
Hasanuddin Z. Abidin, 1994
GPS Positioning Methods
STATIC(point is static, receiver is static)
KINEMATIC
(point is moving, receiver is moving)
RAPID STATIC(point is static, receiver is static (short period))
PSEUDO-KINEMATIC(point is static, receiver is static and moving)
STOP AND GO(point is static, receiver is stopping and moving)
ABSOLUTE(one receiver)
DIFFERENTIAL(minimal 2 receivers)
-
7/23/2019 Gps Positioning and Surveying
24/62
Hasanuddin Z. Abidin, 2006
Post-processing
Pseudo-kinematic
Real-Time
Static
Kinematic
Stop-and-Go
Rapid Static
Navigation
RTK DGPS
PPP(PrecisePoint
Poitioning)
Surveying
Positioning with GPS
Differential AbsoluteDifferentialAbsolute
GPS Positioning Methods
-
7/23/2019 Gps Positioning and Surveying
25/62
Absolute Positioning
Hasanuddin Z. Abidin, 2006
It is also called point positioning
Position is given in WGS-84 system, relative to mass center of the Earth. Uses only one receiver.
Basic principle : simultaneous distance measurements to several satellites.
Point to be positioned could be stationary or moving.
Usually based onpseudoranges
The phases could also be used if the initial phase ambiguities have been
previously determined or they are estimated together with the position. Precise Point Positioning (PPP) is using phases in static mode.
Positioning accuracystrongly dependent onthe data quality andsatellite geometry.
It is not intended foraccurate positioning.
Main applications :navigation andreconnaissance.
GPS Satellite
Kinematic
GPS Satellite
Static
-
7/23/2019 Gps Positioning and Surveying
26/62
Using a single epoch observations.
Usually based on pseudoranges.
Basic positioning mode used bythe navigation-type GPS receiver.
At each epoch, there are 4 parametersthat should be estimated :
- 3 parameters of coordinate (X,Y,Z or,h)- 1 parameter of receiver clock errors
In order to estimate the parameters, observations tominimal of 4 GPS satellites are required.
Hasanuddin Z. Abidin, 1994
Real-Time Absolute Positioning (1)
-
7/23/2019 Gps Positioning and Surveying
27/62
http://www.math.tamu.edu/~dallen/physics/gps/gps.htm
A single epochobservation equations
using psudoranges :
Position of GPS receiverto be estimated : (x,y,z)
Coordinates of satellitesare known.
Psudoranges are measured.
Real-Time Absolute Positioning (2)
-
7/23/2019 Gps Positioning and Surveying
28/62
Before May 2000 :Before May 2000 :2525--100 m100 m
33--5 m5 m
USC-USDC (2002)
RealReal--Time Absolute Positioning (3)Time Absolute Positioning (3)
Todays typical accuracy ofTodays typical accuracy ofhorizontal position based onhorizontal position based on
C/A Code on L1C/A Code on L1Hasanuddin Z. Abidin, 2006
-
7/23/2019 Gps Positioning and Surveying
29/62
Modernization of GPS Signals
P(Y)
C/A
C/A
P(Y)
P(Y)
P(Y)
ML2C
M
C/A
P(Y)
M
P(Y)
L2CM
P(Y)
C/A
C/A
P(Y)
P(Y)
P(Y)
ML2C
M
Current signals(Block II/IIA/IIR)
C/A
P(Y)
M
P(Y)
L2CM
1176 MHz 1227 MHz 1575 MHz1176 MHz
(L5)
1227 MHz
(L2)
1575 MHz
(L1)
Full modernizedSignals (Block IIF)
Next GenerationSignals (Block IIR-M)
Hasanuddin Z. Abidin, 2006
-
7/23/2019 Gps Positioning and Surveying
30/62
11--3 m3 m
Better resistance toBetter resistance to
interferenceinterference
Eliminates need for costlyEliminates need for costlyDGPS in many nonDGPS in many non--safetysafetyapplicationsapplications
USC-USDC (2002)
RealReal--Time Absolute Positioning (4)Time Absolute Positioning (4)
Tomorrows typical accuracy ofTomorrows typical accuracy ofhorizontal position based onhorizontal position based on
C/A Code on L1C/A Code on L1L2C Code on L2L2C Code on L2New Code on L5New Code on L5
Hasanuddin Z. Abidin, 2006
-
7/23/2019 Gps Positioning and Surveying
31/62
Hasanuddin Z. Abidin, 2006
Static Absolute Positioning
Using many epochs of observations (e.g. a few hours or more). Requires the use of mapping or geodetic-type receiver.
Can based on pseudoranges, phases and phase-smoothedpseudoranges.
Typical accuracy spectrum :dm to a few meters
Accuracy will be mainly affected by :- type of data being used
- data length Can be used for establishing the initial
(temporary) control station.
-
7/23/2019 Gps Positioning and Surveying
32/62
Differential Positioning It is also calledrelative positioning.
Required at least 2receivers, where one of themis located on the point withknown coordinates(reference station).
Position is determinedrelative to thereferencestation.
Basic concept:differencing processcould eliminate and/or reduce the effects ofsome errors and biases, and therefore enhancing the positioning accuracy.
Effectiveness of differencing process would strongly depend on the distancebetween the monitor station and the point to be positioned (the shorter the moreeffective, and vice versa).
Point to be positioned could be stationary or moving.
Could usepseudoranges, phases, or phase-smoothed pseudoranges. Positioning accuracy level ranges from medium to high.
Main applications:survey and mapping, geodetic surveys, and precisenavigation.
Hasanuddin Z. Abidin, 1994
Observer
GPS Satellite
Monitorstation
Observer
STATIC
KINEMATIC
GPS Satellite
Referencestation
-
7/23/2019 Gps Positioning and Surveying
33/62
Effect of GPS Data Differencing
Hasanuddin Z. Abidin, 1994
ERRORS AND BIASESCOULD BE
ELIMINATED
COULD BE
REDUCED
COULD NOT BEELIMINATED
OR REDUCED
Satellite clock
Receiver clock
Orbit (Ephemeris)
IonosfirTroposfir
Multipath
Noise
The effectiveness of error-and-bias reduction will mainly depend on
the distance between stations (baseline length) the longer the baseline, reduction will be less effective, and vice-versa.
For high precision applications, the residual errors and biases shouldbe further modeled and/or estimated.
-
7/23/2019 Gps Positioning and Surveying
34/62
Hasanuddin Z. Abidin, 1994
Receiver # 1 Receiver # 2
Satellite # 1,epoch # 1
Satellite # 1,epoch # 2 BETWEEN
EPOCHS
Satellite # 2,epoch # 2
Data Differencing Modes
BETWEENRECEIVERS
BETWEENSATELLITES
-
7/23/2019 Gps Positioning and Surveying
35/62
Differencing TypesSD = OW - OW
DD = SD - SDTD = DD - DD between-receiver
between-satellite
between-epoch OW = ONE-WAY data
SD = SINGLE-DIFFERENCE data
DD = DOUBLE-DIFFERENCE data
TD = TRIPLE-DIFFERENCE data
Hasanuddin Z. Abidin, 2003
valid forpseudoranges,phase ranges,
or otherdata combination
Data that are mainly used fordifferential GPS positioning are :
Receiver-Satellite Double-DifferenceTriple Difference
-
7/23/2019 Gps Positioning and Surveying
36/62
Receiver-Satellite Double-Difference
Hasanuddin Z. Abidin, 2003
Eliminates the receiver andsatellite clock errors and biases.
Reduces the effects of orbital,ionospheric and troposphericerrors and biases.
Cycle ambiguity still needto be resolved and fixed.
Observation noiseincreases by factor of 2.
Data generally used for GPS differential positioning.
2 receivers, 2 satellites, 1 epoch
GPS-1 GPS-2
-
7/23/2019 Gps Positioning and Surveying
37/62
Hasanuddin Z. Abidin, 2003
Eliminates the receiver and satellite
clock errors and biases. Eliminates cycle ambiguity (when
there is no cycle slips between epochs).
Reduces the effects of orbital,ionospheric and troposphericerrors and biases.
Observation noiseincreases by factor of
8.
Generally used for automaticediting ofcycle slips.
In GPS differential positioningis generally used to provide an approximate baseline solution.
Triple Difference Observation
d dtrop dion P
L d dtrop dion MC C
2 receivers, 2 satellites, 2 epochs
GPS-2, epoch-2GPS-2,
epoch-1
GPS-1,
epoch-2
GPS-1,
epoch-1
-
7/23/2019 Gps Positioning and Surveying
38/62
DGPS System
Hasanuddin Z. Abidin, 1996
DGPS (Differential GPS) system is a termusedto represent a real-time differentialpositioning system using pseudorange data.
In order to establish a real time mode,Reference Station has to send the differentialcorrection to the user in real-time by usinga certain data communication system.
Two types of differential correction :
- pseudorange correction (RTCM SC-104)- position correction
Generally used :pseudorange correction
Typical positioning accuracy : 1 - 3 m
It is generally used to positionthe moving objects.
Main applications:marine surveysand medium accuracy navigation.
GPS
ReferenceStation
DifferentialCorrection
Vessel
-
7/23/2019 Gps Positioning and Surveying
39/62
RTK System
Hasanuddin Z. Abidin, 1996
RTK (Real-Time Kinematic) system isa term used to representa real-timedifferential positioning system using
phase data.
Could be used to position the stationaryand moving objects.
In order to establish a realtime mode, Reference Stationhas to sendboth phaseand pseudorange datato the user in real-timeby using a certain datacommunication system.
Typical positioning accuracy : 1 - 5 cm
Main applications :staking out, cadastral survey, mining survey, andhigh precision navigation.
Phases andPseudoranges
MonitorStation
Rover
GPS satellites
-
7/23/2019 Gps Positioning and Surveying
40/62
RTK Positioning: TodayRTK Positioning: Today
10 km10 km
2 cm accuracy2 cm accuracy
USC-USDC (2002)
Todays typical accuracy of positioning based onTodays typical accuracy of positioning based onL1 Code and CarrierL1 Code and Carrier
L2 CarrierL2 CarrierData LinkData Link
-
7/23/2019 Gps Positioning and Surveying
41/62
100+ km100+ kmFaster recoveryFaster recoveryfollowing signalfollowing signalinterruptionsinterruptions(ex., under bridges)(ex., under bridges)
2 cm accuracy2 cm accuracyFewer referenceFewer referencestations neededstations needed
USC-USDC (2002)
RTK Positioning: TomorrowRTK Positioning: Tomorrow
Tomorrows typical accuracy of positioning based onTomorrows typical accuracy of positioning based onL1 Code and CarrierL1 Code and CarrierL2 Code and CarrierL2 Code and Carrier
L5 Code and CarrierL5 Code and CarrierData LinkData Link
-
7/23/2019 Gps Positioning and Surveying
42/62
GPS Static Sur veying
All points to be positionedare stationary.
Observations are usuallyperformed to cover a certainnetwork of points.
The coordinates are determined relative to
the fixed points with known coordinates.
Observation is usually performed in baseline mode for a few hours or days.
Usually based on differential positioning using phase data.
Achievable positioning accuracy is usually high (mm to cm level).
Applications :control surveys, monitoring surveys, etc..
Other Methods : - RAPID STATIC - STOP AND GO- PSEUDO-KINEMATIC - KINEMATIC
Hasanuddin Z. Abidin, 1994
F ixed points
Points to be
positioned
observed baseline
vectors
-
7/23/2019 Gps Positioning and Surveying
43/62
Network vs. Radial Mode of Surveying
Hasanuddin Z. Abidin, 2004
NETWORK MODERADIAN MODE
(from Reference Point)
Achievable AccuracySurvey TimeSurvey Cost
The adopted modewill affects :
-
7/23/2019 Gps Positioning and Surveying
44/62
GPS survey data processing is usually performed inthree stages, namely :
Data processing could be done usingeithercommercial softwareorscientific software, depending onthe accuracy level being sought.
GPS Survey Data Processing
1. Baseline processing
2. Network adjustment
3. Datum and coordinatetransformation
Hasanuddin Z. Abidin, 1995
Fixedpoint
-
7/23/2019 Gps Positioning and Surveying
45/62
GPS Data Processing Software
Hasanuddin Z. Abidin, 2006
SKIPro
GPSurvey
Pinnacle
BERNESSE University of Berne, Swiss
DIPOP University of New Brunswick, Kanada
GAMIT Massachussets Institute of Technology, USA
GIPSY Jet Propulsion Laboratory, USA
TOPAS University of Federal Armed Forces, Jerman
Leica
Trimble
Topcon
Commercial Software Author
Scientific Software Author
-
7/23/2019 Gps Positioning and Surveying
46/62
On-line GPS Data Processing Software
Hasanuddin Z. Abidin, 2006
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.cgiAUTO GIPSY : http://milhouse.jpl.nasa.gov/ag/OPUS : http://www.ngs.noaa.gov/OPUS/
It provides users with the facility to submit dual frequency geodeticquality GPS RINEX data observed in a 'static' mode, to website-basedGPS processing system and the user receive rapid turn-around ITRFcoordinates.
It is a FREE service.
This service takes advantage of both the IGS Stations Network andthe IGS product range, and works with data collected anywhere on Earth.
Examples :
-
7/23/2019 Gps Positioning and Surveying
47/62
1
10
100
1985 1986 1987 1988 1989 1990 1991 1992 1993
milimeter
Ref. : UNAVCO (1995)
Achievable Precision ofHorizontal Component
Hasanuddin Z. Abidin, 1996
GPS Positioning Precision (1)
-
7/23/2019 Gps Positioning and Surveying
48/62
GPS Positioning Precision (2)
0
5
10
20
30
40
50
1985 1986 1987 1988 1989 1990 1991 1992 1993
milim
eter
Achievable Precision ofVertical Component
Ref. : UNAVCO (1995) Hasanuddin Z. Abidin, 1996
-
7/23/2019 Gps Positioning and Surveying
49/62
Rapid Static Surveying Static surveywith shorter session length
(5-20 minutes instead of 1-2 hours or more).
Observation procedure is basically the same asin static survey.
Observation length depends on baselinelength, number of observed satellites andsatellite geometry).
Based ondifferential positioningusing carrier
phase data. Fundamental requirement :fast cycle
ambiguity resolution
Hasanuddin Z. Abidin, 2003
Requires a sophisticated data processing software.
Requires good satellite geometry, minimal residual errors and biases,multipath-minimal environment.
Dual-frequency GPS data is preferred. Typical achievable (relative) accuracy : cm level.
Main applications :survey and mapping, network densification, engineeringsurvey, utility survey, etc.
Fixed point
baselin
e
Points to bepositioned
-
7/23/2019 Gps Positioning and Surveying
50/62
Rapid Static vs. Static Surveying Rapid static has a higher productivity than static survey.
Static survey yield a relatively higher accuracy of coordinates.
Compared to static survey, rapid static has a more stringent requirementon GPS receiver, observation geometry, and data processing software tobe used.
Rapid static survey is more prone toward the effects of errors and biases.
A better utilization scenario is to integrate the two survey methods
according to their characteristics, as shown in the following.
Hasanuddin Z. Abidin, 2003
Static surveyRapid static survey
Fixed point
Points to be positionedusing static survey
Points to be positionedusing rapid static survey
-
7/23/2019 Gps Positioning and Surveying
51/62
Pseudo-Kinematic Surveying (1)
Also calledintermittent staticorreoccupationmethod.
It is the same as two rapid static surveys(duration of a few minutes each) separatedwith a relatively longer period (more thanan hour).
Fundamental argument :Observations intwo separated sessions can cover requiredgeometrical changes for successfulambiguity resolution.
Requires good satellite geometry, minimalresidual errors and biases, multipath-minimal environment
Hasanuddin Z. Abidin, 1994
FixedStation
1st observation
2nd observationafter > 1 hour
Geometricalchages
Observer
GPS
2nd
observat
ion
1 s
t
observation
-
7/23/2019 Gps Positioning and Surveying
52/62
Based on differential positioning using carrier phase data.
GPS receiver can be turned off during the move between stations.
Coordinates are estimated using data from both sessions.
Not all GPS receivers have operational mode forpseudo-kinematic surveying.
Requires a sophisticated data processing software.
Typical achievable (relative) accuracy : cm level.
Ideal for positioning the points along the road.
Static
Rapid Static
Pseudo-kinematic
Pseudo-Kinematic Surveying (2)
Hasanuddin Z. Abidin, 1994
-
7/23/2019 Gps Positioning and Surveying
53/62
Stop-and-Go Survey (1)
Characteristic :rover moves and stop
(for several seconds) from point to point. Also called semi-kinematic survey.
Similar to kinematic positioning;only the receiver stops for a whileat each points.
Cycle ambiguity at the first pointhas to be determined prior toreceiver movement to next points.
During the movement between points,receiver has to always lock on toGPS signal.
If the receiver loss the signal (cycle slip),receiver has to stop and re-determine the cycle ambiguity,and afterward moves on again to other points.
Typical achievable (relative) accuracy : cm level.
stopstop
stop
stop
stop
stop
stopstop
go
go
go
go
gogo
go
go
Rover
Receiver movement
Base
Point
Hasanuddin Z. Abidin, 1994
-
7/23/2019 Gps Positioning and Surveying
54/62
Based on differential positioning using
carrier phase data. Rover trajectory between points is not
required, although was observed.
Requires a sophisticateddata processing software.
Requires good satellite geometry,minimal residual errors and biases,multipath-minimal environment.
Position determination can be performedin real-time or post-processing mode.
Real-time requires stringent operational
strategy. Coordinates are determined relative to a fixed point
This method is suitable for surveys inan open area with points close to each other.
Coordinates are determinedrelative to a fixed point
Fixed point
Rover
Stop-and-Go Survey (2)Stop-and-Go Survey (2)
Hasanuddin Z. Abidin, 1994
-
7/23/2019 Gps Positioning and Surveying
55/62
Hasanuddin Z. Abidin, 1994
Points to be positioned are moving.
Besides position, the velocity, acceleration,and attitude of the moving object could alsobe determined by GPS.
Could be absolute or differential positioning.
Could use pseudorange and/or phase data.
Data processing to obtain positioncould be done in real-time or in post-processing.
For real-time differential kinematic positioning,data communication between monitor stationand moving receiver is required.
Precise kinematic positioning required the use of phase data.
The main problem ison-the-fly ambiguity resolution. Positioning accuracy ranges from low to high level.
Applications : navigation, surveillance, guidance, photogrammetry,airborne gravimetry, hydrographic survey, etc.
Kinematic Positioning
GPS
MonitorStation
-
7/23/2019 Gps Positioning and Surveying
56/62
Hasanuddin Z. Abidin, 1994
GPS Height
Geocentre
H
h
Earths Surface
Geoid
Ellipsoid
Height of point given by GPS (h)is the height above WGS84 referenceellipsoid.
Thisellipsoidal height(h) is notthe same as anorthometric height
which is generally used for practicalapplications and obtained fromlevelling measurement.
Orthometric heightof a point is its height abovegeoidmeasured
along the plumb line on that point.
Ellipsoidal heightof a point is its height aboveellipsoidmeasuredalong the ellipsoidal normal line on that point.
-
7/23/2019 Gps Positioning and Surveying
57/62
Hasanuddin Z. Abidin, 1994
Ellipsoidal Height to Orthometric Height
h = ellipsoidal heightH = orthometric heightN = geoid undulation = deflection of vertical
Approximated formula :
The above formula is accurate enoughfor practical applications.
The maximum value of deflection ofvertical () is about 30.
In order to achieve a higher accuracy,the height determination is done inrelative positioning mode :
H = h - N
dH = dh - dN
Geocentre
H
h
Earths Surface
Geoid
Ellipsoid
-
7/23/2019 Gps Positioning and Surveying
58/62
Why height component is less accurate ?
GPS-derived height component is usually2-3 times less accurate than its horizontalcomponent.
One-sided geometry :
- only satellites above horizon can be observed.- geometrically is not an optimal situation.
- noup-and-down reduction schemeof errorsas in the case of horizontal component(i.e. East-West and North-South schemes)
Effects of the errors and biases on observedranges are usually lengthening or shorteningthese observed distances. height component will be mostly affected
Hasanuddin Z. Abidin, 1994
GPS
Earth
GPSHorizontalComponents
REASONS :
-
7/23/2019 Gps Positioning and Surveying
59/62
Hasanuddin Z. Abidin, 1994
The above accuracy figuresare derived by basing on the misclosuresof height differences obtained by GPS survey method.
Accuracy of GPS (Surveying) Height
Reported AccuracyReported Accuracy ResearcherResearcher
Engelis & Rapp (1984)
-
7/23/2019 Gps Positioning and Surveying
60/62
GPS Leveling vs. Leveling
Hasanuddin Z. Abidin, 1997
0
40
80
120
160
200
240
280
320
0 20 40 60 80 100
Leveling - Orde 1
Leveling - Orde 2
Leveling - Orde 3
GPS leveling - 1 ppm
GPS leveling - 3 ppm
Distance (km)
Accuracy
(mm)
In this graphic for GPS levelingit is assumed that relative undulation error(N) is negligible (about zero).
-
7/23/2019 Gps Positioning and Surveying
61/62
Velocity and AccelerationDetermination using GPS
Hasanuddin Z. Abidin, 1997
dt
dt
dt
dt
Phase Data
Frequency (Phase rate) Velocity
Acceleration
PositionEP #1
Estimation process
Differentialoperator
Frequency Rate
EP #2
EP #3
Estimation process
Estimation process
-
7/23/2019 Gps Positioning and Surveying
62/62
1. http://www.gmat.unsw.edu.au/snap/gps/about_gps.htm2. http://www3.sympatico.ca/craymer/geodesy/gps.html3. http://igscb.jpl.nasa.gov/4. http://www.gpsy.com/gpsinfo/5. http://www.ga.gov.au/geodesy/sgc/wwwgps/6. http://www.geod.nrcan.gc.ca/ppp_e.php7. http://sopac.ucsd.edu/cgi-bin/SCOUT.cgi
8. http://milhouse.jpl.nasa.gov/ag/9. http://www.ngs.noaa.gov/OPUS/10. http://sideshow.jpl.nasa.gov/mbh/series.html11. http://www.ngs.noaa.gov/gps-toolbox/12. http://www.navcen.uscg.gov/gps/modernization/default.htm13. http://www.usace.army.mil/publications/eng-manuals/
em1110-1-1003/toc.htm
14. http://bowie.mit.edu/%7Esimon/gtgk/15. http://facility.unavco.org/software/processing/gipsy/gipsy_info.html16. http://www.gpsworld.com/gpsworld/17. http://www.navtechgps.com/
More Learning Sites on GPS
Hasanuddin Z. Abidin, 2007