[go: up one dir, main page]

100% found this document useful (1 vote)
451 views46 pages

Lecture 7 - GNSS Positioning Methods

1) Single receiver positioning uses measurements from 4 or more satellites to determine a receiver's location through solving a system of nonlinear equations. 2) Differential positioning improves accuracy by eliminating errors common to receivers tracking the same satellites. It involves continuously measuring the difference between a reference station's known location and its measured location. 3) There are two main differential positioning techniques - the block shift method transfers position corrections while the pseudo-range correction method applies corrections to individual satellite measurements.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
451 views46 pages

Lecture 7 - GNSS Positioning Methods

1) Single receiver positioning uses measurements from 4 or more satellites to determine a receiver's location through solving a system of nonlinear equations. 2) Differential positioning improves accuracy by eliminating errors common to receivers tracking the same satellites. It involves continuously measuring the difference between a reference station's known location and its measured location. 3) There are two main differential positioning techniques - the block shift method transfers position corrections while the pseudo-range correction method applies corrections to individual satellite measurements.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 46

GNSS POSITIONING METHODS

1
OUTLINE:
• Pseudo-Range and Carrier Phase Measurements
• Single Receiver Positioning
• Differential Positioning
Static and Rapid Static Mode
Kinematic and Real-Time Kinematic Mode
• Carrier Phase Differencing

2
PSEUDORANGE AND CARRIER
PHASE MEASUREMENTS
• The measured distance from the receiver to the
satellite-based on code observations – is called
pseudo-range
• The pseudo-range equals the time shift required to
correlate the incoming code with a duplicate
generated by the GPS receiver, multiplied by the
speed of light

3
PSEUDORANGE AND CARRIER
PHASE MEASUREMENTS
Range Determination from Code Observations
 Each satellite sends a unique Received Code
signal which repeats itself approx. from Satellite

1 msec
 Receiver compares self generated Generated

signal with received signal Code from


Receiver

 From the time difference (ΔT) a


range observation can be
ΔT
determined
 Receiver clock needs to be
r = c (ΔT)
synchronized with the satellite
clock
4
SINGLE RECEIVER POSITIONING
•Only possible using the C/A-code (or the P-code for
authorized users)
•Solution is available in real-time
•Requires a knowledge of satellite position and satellite clock
•Satellite position is available from the broadcast ephemeris
•Satellite clock (signal transmit time) is carried on the PRN
code

5
SINGLE RECEIVER POSITIONING
Adopting the following notation:
t s - satellite clock-time signal transmission (carried on the
C/A- code
t R - receiver clock time at signal reception
d s - satellite clock offset from GPS time
d R- receiver clock offset from GPS time

D t= t R - t s = (t R (GPS) - d R ) –(t s(GPS)- d s)


D t= D t(GPS) + Dd (where Dd = d s - d R)
Assuming that the satellite clock error can be modelled,
Dd = - d R(negative of the receiver offset)

6
SINGLE RECEIVER POSITIONING
• The time interval multiplied by the speed of light gives the pseudo-
range (in meters)
r =c Dt = (c Dt(GPS) + cDd) = (R + cDd)
Where R is the true range
Z
r =/X – XR/ + c Dd
s

rS R

7
SINGLE RECEIVER POSITIONING
Outline Principle : Position

R1

We are somewhere on a sphere of


radius, R1

8
SINGLE RECEIVER POSITIONING
Outline Principle : Position

R1

R2

2 Spheres intersect as a circle

9
SINGLE RECEIVER POSITIONING
Outline Principle : Position

R1
R3
R2

3 Spheres intersect at a point


3 Ranges to resolve for Latitude, Longitude and Height

10
SINGLE RECEIVER POSITIONING

r =/Xs – XR/ + c Dd
r RS=((Xs – XR)2 +(Ys – YR)2+(Zs – ZR)2)1/2+ c Dd
So for each satellite s say s= 1, 2, 3, 4

r R1=((X1 – XR)2 +(Y1 – YR)2+(Z1 – ZR)2)1/2+ c Dd


r R2=((X2 – XR)2 +(Y2 – YR)2+(Z2 – ZR)2)1/2+ c Dd
r R3=((X3 – XR)2 +(Y3 – YR)2+(Z3 – ZR)2)1/2+ c Dd
r R4=((X4 – XR)2 +(Y4 – YR)2+(Z4 – ZR)2)1/2+ c Dd
SINGLE RECEIVER POSITIONING
• There are four unknowns in the basic pseudo-range observation
equation:
• (XR, YR, ZR)) and Dd

• Four satellites are required to solve for the four unknowns


(minimum)
• More than four satellites allow a least squares solution to be
computed
• The equations are non-linear with respect to the unknowns
• Linearization is required for solution (Taylor’s expansion)

12
SINGLE RECEIVER POSITIONING

r RS = yo + -(Xs – XR)__________
((Xs – XR)2+(Ys – YR)2+(Zs – ZR)2)1/2
+ -(Ys – YR)__________
((X1 – XR)2+(Y1 – YR)2+(Z1 – ZR)2)1/2
+ -(Zs – ZR)__________
((X1 – XR)2+(Y1 – YR)2+(Z1 – ZR)2)1/2
+c
SINGLE RECEIVER POSITIONING
Bx = f
Where B = -(X1 – XR) -(Y1 – YR) -(Z1 – ZR) c
R1 R1 R1
-(X2 – XR) -(Y2 – YR) -(Z2 – ZR) c
R2 R2 R2
-(X3 – XR) -(Y3 – YR) -(Z3 – ZR) c
R3 R3 R3
-(X4 – XR) -(Y4 – YR) -(Z4 – ZR) c
R4 R4 R4
f = r RS - yo
yo = ((Xs – XR)2+(Ys – YR)2+(Zs – ZR)2)1/2 + c Dd
SINGLE RECEIVER POSITIONING
Bx = f
Where x = DX
DY
DZ
BT Bx = B T f
First Iteration: XR1 = 0
Second Iteration: XR2 = 0 + DXR1
Third Iteration: XR3 = 0 + DXR1 + DXR2
Continue until DX approaches 0 and XR becomes the final computed
position of the receiver
SINGLE RECEIVER POSITIONING
The importance of satellite geometry
• DOP factors (Dilution of Precision) are used to quantify the effect of
satellite geometry on the navigation solution
• DOP factors are simple functions of the diagonal elements of the
covariance matrix of the adjusted parameters from the navigational
solution

QX = s2 X s YX s ZX s TX
s XY s2 Y s ZY s TY
s XZ s YZ s2 Z s TZ
s XT s YT s ZT s2 T

16
SINGLE RECEIVER POSITIONING
Dilution of Precision (DOP)
• A description of purely geometrical contribution to the uncertainty in a
position fix
• It is an indicator as to the geometrical strength of the satellites being
tracked at the time of measurement
Good GDOP
– GDOP (Geometrical)
• Includes Lat, Lon, Height & Time
– PDOP (Positional)
• Includes Lat, Lon & Height
– HDOP (Horizontal)
• Includes Lat & Lon
– VDOP (Vertical)
• Includes Height only

17
SINGLE RECEIVER POSITIONING
Dilution of Precision (DOP)
• A description of purely geometrical contribution to the uncertainty in a
position fix
• It is an indicator as to the geometrical strength of the satellites being
tracked at the time of measurement
Poor DOP
– GDOP (Geometrical)
• Includes Lat, Lon, Height & Time
– PDOP (Positional)
• Includes Lat, Lon & Height
– HDOP (Horizontal)
• Includes Lat & Lon
– VDOP (Vertical)
• Includes Height only

18
SINGLE RECEIVER POSITIONING
The importance of satellite geometry
• Transformation from the geocentric into a local cartesian system
(east, north, height) gives:

QX = s2e s ne s he s Te
s en s2 n s hn s Tn
s eh s nh s2 h s Th
s eT s nT s hT s2 T

19
SINGLE RECEIVER POSITIONING
The importance of satellite geometry
• The relevant DOP factors are then given by:
VDOP = sh
HDOP = (s2e + s2 n)1/2
PDOP = (s2e + s2 n+ s2 h) 1/2
TDOP = s T
GDOP = (s2e + s2 n+ s2 h+c2s2 T) 1/2

20
DIFFERENTIAL POSITIONING

A (XA, YA, ZA)


B

21
DIFFERENTIAL POSITIONING
• It is possible to determine the
position of Rover ‘B’ in relation to
Reference ‘A’ provided
• The coordinates of the Reference
Station (A) are known
• Satellites are tracked simultaneously
• Differential Positioning
– eliminates errors in the sat. and
receiver clocks
– Accuracy 0.5 cm - 5 m
A B

22
DIFFERENTIAL POSITIONING
BLOCK SHIFT METHOD
• Base receiver placed on a point of known position: (XA, YA, ZA)

• Base receiver position is also measured from known pseudo-range


observations: (X’A, Y’A, Z’A)

• Position corrections (shifts) are computed at the base station:


D XA= XA - X’A
D YA= YA - Y’A
D ZA= ZA - Z’A
• Roving receiver position is measured from known pseudo-range
observations: (X’B, Y’B, Z’B)
23
DIFFERENTIAL POSITIONING
PSEUDO-RANGE CORRECTION METHOD
• The pseudo-range corrections are applied to the measured
ranges at the rover for each satellite separately

• The position of the roving receiver is computed from the


corrected ranges

24
DIFFERENTIAL POSITIONING
BLOCK SHIFT METHOD:
• Simple to implement
• Only valid when the same satellites are used at both the
base and the rover
• Failure to use the same satellites could degrade rather than
improve the solution
PSEUDO-RANGE CORRECTION METHOD
• Slightly more complex (mathematically)
• Forces the use of common satellites (an advantage)
• More rigorous, therefore preferred
25
DIFFERENTIAL POSITIONING
• DGPS offers a significant accuracy improvement over single receiver
positioning

• Requires at least two receivers

• Solution can be obtained in real-time (with a communication link) or


by post-processing

26
DIFFERENTIAL POSITIONING
Static (STS)

• The classical method for long lines and the highest accuracy 5mm +
1ppm baseline rms
– Classical GPS baseline measurement, where each line is observed
for at least one hour
– The observation time is proportional to the length of the line
– Standard method for lines over 20 km

• Applications
– Geodetic control over large areas
– National and continental networks
– Monitoring tectonic movement
– Network adjustments for highest accuracy
DIFFERENTIAL POSITIONING
Rapid Static (STS)

• Short observation time for baselines up to 20 km. Accuracy 5-10mm


+1ppm

• Applications
– Control Surveys, GIS city inventories, detail surveys. Replace
traversing and local triangulation. Any job where many points have
to be surveyed
– Easy, quick, efficient
– Ideal for short-range survey
DIFFERENTIAL POSITIONING
Kinematic (KIS)

• Stop Mode
– The rover must first initialize
DIFFERENTIAL POSITIONING
Kinematic (KIS)

• Moving Mode
– The rover must first initialize
– Once enough data is collected to resolve the
ambiguities the user can now move the receiver
– Lock must be maintained on a minimum of 4 satellites
at all times
– Rover records data at a specific time interval
– If lock is lost, the system must re-initialized
DIFFERENTIAL POSITIONING
Real Time

• Real Time Code, Real Time Phase


– No post processing required
– Results are instantly available
– Can operate in two modes
• RTK
• RT-DGPS

B
A
DIFFERENTIAL POSITIONING
Real Time

• Real Time Code, Real Time Phase


– No post processing required
– Results are instantly available
– Can operate in two modes
• RTK
• RT-DGPS

B
A
DIFFERENTIAL POSITIONING
Real Time

• From an architectural point of view,


RTK consists of:
1. a base station
2. one or several rover users
3. a communication channel
with which the base
broadcasts information
to the users at real time

B
A
DIFFERENTIAL POSITIONING
Accuracy and Observation Times

• Static
Baseline Number of Observation
GDOP Accuracy
Length Satellites Time

20 - 50 Km > 4 < 6 2 - 3 hr. 5 mm + 1ppm


50 - 100 Km > 4 < 6 min. 3 hr. 5 mm + 1ppm
> 100 Km > 4 < 6 min. 4 hr. 5 mm + 1ppm

• Rapid Static
Baseline Number of Observation
GDOP Accuracy
Length Satellites Time

0 - 5 Km > 4 < 5 5 - 10 min 5 - 10 mm + 1ppm


5 - 10 Km > 4 < 5 10 - 15 min 5 - 10 mm + 1ppm
10 - 20 Km > 4 < 5 10 - 30 min 5 - 10 mm + 1ppm
DIFFERENTIAL POSITIONING
Recommended Recording Intervals

Operation Recording
Type Interval

Static 15 sec.

Rapid Static 5 sec.

Kinematic 1 sec. or more


Dual Frequency Receivers

• The “high end” of the GPS Market


• Baseline Accuracy 5mm + 1ppm (rms)
• Used in all GPS Surveying tasks :-
– Geodetic Control Networks, Tectonic
Plate Monitoring, Network
Densification, Phogrammetric Control,
Detail Surveys etc.
• New applications are found on a daily
basis
Single Frequency Receivers

• Baseline Accuracy 1cm + 2ppm (rms)


• Uses Post process L1 carrier phase
• Used for all Surveying tasks with baselines up
to 15Km
– Network Densification, Detail Surveys
• Less expensive alternative to Dual frequency
DIFFERENTIAL POSITIONING
Single vs Dual Frequency

Single Frequency Dual Frequency


• Less expensive option
• Limitation on baseline length • Unlimited baseline length
(15Km). • Short occupation times
• Longer occupation times. • Real Time
• Real Time – OTF
– No OTF • Supports all GPS modes
• Depending on application can • More reliable results
be ideal solution
CARRIER PHASE DIFFERENCING
If the receiver and satellite clocks were perfectly synchronized and
the signal passed through a vacuum, the transmit and receive
times would be related by
T = t + r/c

However this is not the case. Both the receiver and


satellite clocks will be offset from GPS time:
(T+dT) = (t+dt)+ r/c
The signal travel time (r/c) will be affected by the ionospheric and
tropospheric delay:
(T+dT) = (t+dt)+(r – dion + dtrop)/c
(T—t) = dt—dT+(r – dion + dtrop)/c
CARRIER PHASE DIFFERENCING
j total = j(T) - j(t) = f(T-t)
= f(dt—dT)+f(r – dion + dtrop)/c

In terms of what a GPS receiver


actually observes, the total phase
consists of:
Fr(j) - measured fractional part
Int(j; to ,t) - measured integer
count of complete cycles
since the initial epoch to
N(to) - an unknown number of integer cycles
between the satellite and receiver at
the initial epoch
j total = Fr(j) + Int(j; to ,t) + N(to)
CARRIER PHASE DIFFERENCING
j total = j measured + N(to)
j measured + N(to) = f(dt—dT)+f(r – dion + dtrop)/c

j measured = f(dt—dT)+f(r – dion + dtrop)/c - N(to)

Using the relation l = c/f and multiplying by l, convert the measured


carrier beat phase into length units

F = l j measured
= c(dt—dT)+ r – dion + dtrop - l N(to)
CARRIER PHASE DIFFERENCING
Considering the receiver multipath and noise:
F = c(dt—dT)+ r – dion + dtrop - l N(to) + dmult + n

Usually multipath and noise are combined so that:


F = c(dt—dT)+ r – dion + dtrop - l N(to) + n
CARRIER PHASE DIFFERENCING
Differences can be formed as follows :

• Between receivers (∆)

• Between satellites (▼)

• Between epochs (∂)


CARRIER PHASE DIFFERENCING
Single Differences:
• Between receivers (common satellite and epoch)

• Between satellites (common receiver and epoch)


CARRIER PHASE DIFFERENCING
Single Differences:
• Between epochs (common receiver and satellite)
CARRIER PHASE DIFFERENCING
Single Differences:
• Between receivers (common satellite and epoch)

• Between satellites (common receiver and epoch)

You might also like