Académique Documents
Professionnel Documents
Culture Documents
gAGE
Introduction to DGNSS
Jaume Sanz Subirana
J. Miguel Juan Zornoza
Research group of Astronomy & Geomatics (gAGE)
Technical University of Catalunya (UPC), Spain.
gAGE/UPC
gAGE
Contents
1. Introduction: GNSS positioning and measurement
errors.
2. Differential positioning concept and differential
corrections.
3. Error mitigation in differential positioning.
gAGE/UPC
gAGE
Contents
1. Introduction: GNSS positioning and measurement
errors.
2. Differential positioning concept and differential
corrections.
3. Error mitigation in differential positioning.
gAGE/UPC
gAGE
GNSS Positioning
Standalone Positioning: GNSS receiver autonomous positioning
using broadcast orbits and clocks (SPS, PPS).
gAGE/UPC
gAGE
GNSS Positioning
Differential Positioning: GNSS augmented with data (differential
corrections or measurements) from a single
reference station or a reference station network.
gAGE/UPC
gAGE
Common
Strong spatial
correlation
Weak spatial
correlation
No spatial
correlation
gAGE
gAGE/UPC
gAGE/UPC
gAGE
Contents
1. Introduction: GNSS positioning and measurement
errors.
2. Differential positioning concept and differential
corrections.
3. Error mitigation in differential positioning.
gAGE/UPC
gAGE
BELL
~100 Km baseline
S/A=on
EBRE
Error
S/A=on
5th
gAGE
BELL
<100 Km baseline
S/A=on
EBRE
gAGE/UPC
BELL- EBRE
S/A=on
@ J. Sanz & J.M. Juan
10
gAGE
BELL
b
Error
b
S/A=on
EBRE
gAGE/UPC
BELL- EBRE
S/A=on
@ J. Sanz & J.M. Juan
11
gAGE/UPC
gAGE
Error
b
User
receiver
Reference
receiver
The determination of the vector between the receivers APCs (i.e. the baseline b)
is more accurate than the single receiver solution, because common errors cancel.
5th Asia Oceania Regional Workshop on GNSS
Hanoi, Vietnam, 1-3 December 2013
12
gAGE/UPC
gAGE
Computed
position
True
position
(known)
Error
Reference
receiver
More
accurate
position
User receiver
If the coordinates of the reference receiver are known, thence the reference
receiver can estimate its positioning error, which can be transmitted to the user.
Then, the user can apply these corrections to improve the positioning
Note: Actually the corrections are computed in range domain (i.e. for each
5 Asia Oceania Regional Workshop on GNSS
@ J. Sanz & J.M. Juan
satellite) instead
of in1-3the
position
domain.
13
Hanoi, Vietnam,
December
2013
th
gAGE/UPC
gAGE
14
gAGE/UPC
gAGE
Actual SV
Position
Calculated
Range ref
Pref
Measured
Pseudoranges
Puser
PRC, RRC
User
DGNSS with code ranges: users within a hundred of kilometres can obtain
5 Asia Oceania
Regional Workshop
on GNSS using such pseudorange
@ J. Sanz &corrections.
J.M. Juan
one-meter-level
positioning
accuracy
15
Hanoi, Vietnam, 1-3 December 2013
th
gAGE/UPC
gAGE
GODN
USN3
76 m
GODS
Ref. station
ftp://cddis.gsfc.nasa.gov/highrate/2013/
1130752.3120 -4831349.1180 3994098.9450 gods
1130760.8760 -4831298.6880 3994155.1860 godn
1112162.1400 -4842853.6280 3985496.0840 usn3
16
gAGE/UPC
gAGE
GPS Standalone
GPS Standalone
S/A=off
DGPS
DGPS
17
Differential Corrections
gAGE
gAGE/UPC
PRC
GPS Standalone
S/A=off
RRC= PRC/t
DGPS
18
gAGE/UPC
gAGE
19
gAGE/UPC
gAGE
20
gAGE/UPC
gAGE
21
COMMENTS
gAGE/UPC
gAGE
RRC= PRC/t
RRC
RRC ~ 1 cm/s
dL1 d + dTrec
dL1 / dt
d / dt up to ~ 800 m/s
dTrec / dt ~ 670 m/s
22
gAGE/UPC
gAGE
L1
PRC
dL1 / dt
RRC
d / dt up to ~ 800 m/s
dTrec / dt ~ 670 m/s
RRC ~ 2cm/s
23
gAGE/UPC
gAGE
L1
L1
ZOOM
1 ms jump
of receiver
clock adjust
dL1 / dt
dL1 / dt
ZOOM
300 km=1 ms
dL1 d + dTrec
dL1 d + dTrec
d / dt up to ~ 800 m/s
dTrec / dt ~ 670 m/s
24
http://www.gage.es
gAGE/UPC
gAGE
Tutorial 4
Differential Positioning and
carrier ambiguity fixing
Contact: jaume.sanz@upc.edu
Web site: http://www.gage.upc.edu
Slides associated to
gLAB version 2.0.0
gAGE/UPC
Research group of Astronomy & Geomatics
Technical University of Catalonia
gAGE/UPC
gAGE
Contents
1. Introduction: GNSS positioning and measurement
errors.
2. Differential positioning concept and differential
corrections.
3. Error mitigation in differential positioning.
26
gAGE/UPC
gAGE
Error
Short-baselines
5th Asia Oceania Regional Workshop on GNSS
Hanoi, Vietnam, 1-3 December 2013
Long-baselines
@ J. Sanz & J.M. Juan
27
gAGE/UPC
gAGE
Clock error
Satellite ephemeris:
Only the Line-Of-Sight (LOS) of error affects
positioning. This error is small (~2m RMS) and
changes slowly over minutes.
The residual error, after applying the differential
corrections depends upon the separation
between the LOS from user and reference
station.
A conservative bound is given by:
<
Orbit error
20000km
1000
@ J. Sanz & J.M. Juan
28
gAGE/UPC
gAGE
Satellite
location error
user
True position
user
ref
ref
user
= user ref
user
ref
= T ( I T )
user
A conservative bound:
User
Reference Station
<
20000
1000
@ J. Sanz & J.M. Juan
29
http://www.gage.es
gAGE/UPC
gAGE
Tutorial 3
Differential Positioning
with code measurements
Contact: jaume.sanz@upc.edu
Web site: http://www.gage.upc.edu
Slides associated to
gLAB version 2.0.0
gAGE/UPC
Research group of Astronomy & Geomatics
Technical University of Catalonia
30
gAGE/UPC
gAGE
Satellite
location error
Range error
from
CREU and
EBRE
user
user
Position from
broadcast
ephemeris
Satellite
location error
user
True position
user
ref
ref
user
MATA
Barcelona
user
User
Reference Station
31
gAGE/UPC
gAGE
Satellite
location error
Range error
from
CREU and
EBRE
user
user
MATA
= user ref
user
Barcelona
ref
= T ( I T )
32
gAGE/UPC
gAGE
Range error
from
CREU and
EBRE
user
user
= user ref
user
CREU
Absolute positioning
ref
CREU-EBRE
Differential positioning
288 km of baseline
33
gAGE/UPC
gAGE
Reference stations can detect and remove clock failures and other anomalies (e.g. GBAS)
34
gAGE/UPC
gAGE
35
gAGE/UPC
gAGE
76 km
140 km
97 km
317 km
36
gAGE/UPC
138 km
gAGE
93 km
37
gAGE/UPC
gAGE
Nominal
Actual
Variation of Zenith
Total Tropospheric Delay (ZTD)
gAGE/UPC
gAGE
Nominal
USN3
GODZ
Actual
GODE
Actual
Zoom
Actual
39
gAGE/UPC
gAGE
Nominal
m(elev) =
1.001
0.002001 + sin 2 (elev)
Actual
Actual
Zoom
Actual
40
gAGE/UPC
gAGE
72 km
98 km
93 km
Vertical delay
Vertical delay
41
gAGE/UPC
gAGE
Example of
Differential Atmospheric propagation effects analysis
GODN
USN3
76 m
GODS
DGPS
DGPS
42
gAGE/UPC
gAGE
k R
Receiver errors affecting
both satellites are removed
(e.g. Receiver clock)
rov ref
SIS errors affecting both
receivers are removed
(e.g. Satellite clocks,...)
k R =
= rov ref
43
gAGE/UPC
gAGE
L1 = + T I1 + 1 + 1N1 + mL1 + L1
Only residual errors in double@differences
between
J. Sanz & J.M. Juan
sat. and receivers affect relative positioning. 44
gAGE/UPC
gAGE
L1 T I1 + bias1
L2 T I1 + bias2
LC T + biasC
L1 L2 (1 ) I1 + biasI
5th Asia Oceania Regional Workshop on GNSS
Hanoi, Vietnam, 1-3 December 2013
f12 L1 f 22 L2
Lc =
f12 f 22
f
= 1
f2
Ionosphere-free:
Only Troposphere
Geometry-free:
Only Ionosphere
@ J. Sanz & J.M. Juan
45
gAGE/UPC
gAGE
GODN
USN3
76 m
GODS
DGPS
DGPS
46
gAGE/UPC
gAGE
GODN
USN3
76 m
GODS
( L1 ) = (Tropo + Iono )
PRN06-PRN13
( L1 ) = (Tropo + Iono )
PRN05-PRN15
47
gAGE/UPC
gAGE
GODN
USN3
76 m
GODS
DGPS
DGPS
48
gAGE/UPC
gAGE
GODN
USN3
76 m
GODS
PRN06-PRN13
PRN05-PRN15
49
gAGE/UPC
gAGE
L2
L1
( L1 ) (Tropo + Iono )
f22
( L2 ) 2 (Tropo + Iono )
f1
PRN05-PRN15
Ionosphere-free
( LC ) Tropo
Geometry-free
( L1 L2 ) Iono
50
gAGE/UPC
gAGE
L2
L1
f22
( L2 ) 2 (Tropo + Iono )
f1
( L1 ) (Tropo + Iono )
PRN06-PRN13
Ionosphere-free
( LC ) Tropo
Geometry-free
( L1 L2 ) Iono
51
gAGE/UPC
gAGE
http://www.gage.es
Tutorial 5
Analysis of propagation effects from
GNSS observables based on
laboratory exercises
Contact: jaume.sanz@upc.edu
Web site: http://www.gage.upc.edu
Slides associated to
gLAB version 2.0.0
gAGE/UPC
Research group of Astronomy & Geomatics
Technical University of Catalonia
gAGE/UPC
gAGE
Local Errors
Receiver noise and multipath:
These errors are uncorrelated at the
reference and user receivers an cannot be
corrected by DGPS.
In fact any error incurred in the reference
station affects the user. Thence, it is
important to minimize errors at the
reference station.
Code noise can be reduced by smoothing
with carrier (at the level of 0.25-0.50m ).
But single frequency smoothing is affected
by code-carrier ionosphere divergence.
High accuracy applications use carrier
measurements, about two orders of
magnitude more precise than code
measurements, but the unknown
ambiguities must be fixed.
5th Asia Oceania Regional Workshop on GNSS
Hanoi, Vietnam, 1-3 December 2013
Carrier
ambiguity
53
gAGE/UPC
gAGE
Halloween storm
54
gAGE
300 $
Multipath
gAGE/UPC
55
gAGE/UPC
gAGE
10,000
@ J. Sanz & J.M. Juan
56
gAGE/UPC
gAGE
100
@ J. Sanz & J.M. Juan
57
http://www.gage.es
gAGE/UPC
gAGE
Tutorial 2
Measurements analysis
and error budget
Contact: jaume.sanz@upc.edu
Web site: http://www.gage.upc.edu
Slides associated to
gLAB version 2.0.0
gAGE/UPC
Research group of Astronomy & Geomatics
Technical University of Catalonia
gAGE/UPC
gAGE
Common
Strong spatial
correlation
Weak spatial
correlation
No spatial
correlation
59
gAGE/UPC
gAGE
References
[RD-1] J. Sanz Subirana, J.M. Juan Zornoza, M. Hernndez-Pajares, GNSS
Data processing. Volume 1: Fundamentals and Algorithms. ESA TM23/1. ESA Communications, May 2013.
[RD-2] J. Sanz Subirana, J.M. Juan Zornoza, M. Hernndez-Pajares, GNSS
Data processing. Volume 2: Laboratory Exercises. ESA TM-23/2. ESA
Communications, May 2013.
[RD-3] Pratap Misra, Per Enge. Global Positioning System. Signals,
Measurements, and Performance. Ganga Jamuna Press, 2004.
[RD-4] B. Hofmann-Wellenhof et al. GPS, Theory and Practice. Springer-Verlag.
Wien, New York, 1994.
[RD-5] B. W. Parkinson and J.J. Spilker. Global Positioning System: Theory and
Applications, Vol1 and Vol2. Progress in Astronautics and Aeronautics,
Volume 164, Cambridge, Massachusetts, US.
60
gAGE/UPC
gAGE
61
gAGE/UPC
gAGE
62
gAGE/UPC
gAGE
Thank you
63
gAGE/UPC
gAGE
Backup slides
64
Source
gAGE
RTCM format
Ionospheric
Delay
Multipath
DGPS: 0.0m
Single-freq. using
Klobuchar: 1-5m.
Tropospheric
Delay
Receiver
noise
Uncorrelated
between receivers
gAGE/UPC
gAGE
( L1 ) (Tropo + Iono )
( L1 ) (Tropo + Iono )
( L2 ) (Tropo + Iono )
PRN05-PRN15
( LC ) Tropo
( L1 L2 ) Iono
66
gAGE/UPC
gAGE
( L1 ) (Tropo + Iono )
( L1 ) (Tropo + Iono )
( L2 ) (Tropo + Iono )
PRN06-PRN13
( LC ) Tropo
( L1 L2 ) Iono
67
gAGE/UPC
gAGE
GNSS Positioning
Standalone Positioning: GNSS receiver autonomous positioning
using broadcast orbits and clocks (SPS, PPS).
68
gAGE/UPC
gAGE
Orbit error
Clock error
69
gAGE/UPC
gAGE
Ionosphere
Troposphere
70
gAGE/UPC
gAGE
71
gAGE/UPC
gAGE
Ionosphere
Troposphere
72
gAGE
http://www.gage.es
gAGE/UPC
73
http://www.gage.es
gAGE/UPC
gAGE
74