Beruflich Dokumente
Kultur Dokumente
gAGE
Lecture 1
Introduction to DGNSS
gAGE/UPC
gAGE
Authorship statement
The authorship of this material and the Intellectual Property Rights are owned by
J. Sanz Subirana and J.M. Juan Zornoza.
These slides can be obtained either from the server http://www.gage.upc.edu,
or jaume.sanz@upc.edu. Any partial reproduction should be previously
authorized by the authors, clearly referring to the slides used.
This authorship statement must be kept intact and unchanged at all times.
gAGE/UPC
gAGE
Contents
1. Introduction: GNSS positioning and measurement
errors.
2. Differential positioning concept and differential
corrections.
3. Error mitigation in differential positioning.
4. DGNSS implementations: RTK, LADGNSS, WADGNSS.
5. DGNSS commercial services.
gAGE/UPC
gAGE
Contents
1. Introduction: GNSS positioning and measurement
errors.
2. Differential positioning concept and differential
corrections.
3. Error mitigation in differential positioning.
4. DGNSS implementations: RTK, LADGNSS, WADGNSS.
5. DGNSS commercial services.
GNSS Positioning
gAGE/UPC
gAGE
GNSS Positioning
gAGE/UPC
gAGE
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.
4. DGNSS implementations: RTK, LADGNSS, WADGNSS.
5. DGNSS commercial services.
gAGE/UPC
gAGE
BELL
~100 Km baseline
S/A=on
EBRE
Error
S/A=on
Master of Science in GNSS
10
gAGE
BELL
<100 Km baseline
S/A=on
EBRE
gAGE/UPC
BELL- EBRE
S/A=on
@ J. Sanz & J.M. Juan
11
gAGE
BELL
b
Error
b
S/A=on
EBRE
gAGE/UPC
BELL- EBRE
S/A=on
@ J. Sanz & J.M. Juan
12
gAGE/UPC
gAGE
Error
b
Reference
receiver
User
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.
Master of Science in GNSS
13
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
@ J. Sanz & J.M. Juan
Master of Science in GNSS
satellite) instead of in the position domain.
14
gAGE/UPC
gAGE
15
gAGE/UPC
gAGE
Calculated
Range ref
Actual SV
Position
Pref
Measured
Pseudoranges
Puser
PRC, RRC
User
DGNSS with code ranges: users within a hundred of kilometres can obtain
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
17
gAGE/UPC
gAGE
GPS Standalone
GPS Standalone
S/A=off
DGPS
DGPS
18
Differential Corrections
gAGE
gAGE/UPC
PRC
GPS Standalone
S/A=off
RRC= PRC/t
DGPS
19
gAGE/UPC
gAGE
20
gAGE/UPC
gAGE
21
gAGE/UPC
gAGE
22
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
23
gAGE
gAGE/UPC
PRC
RRC
RRC ~ 2cm/s
L1
dL1 / dt
d / dt up to ~ 800 m/s
dTrec / dt ~ 670 m/s
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
gAGE/UPC
gAGE
Contents
1. Introduction: GNSS positioning and measurement
errors.
2. Differential positioning concept and differential
corrections.
3. Error mitigation in differential positioning.
4. DGNSS implementations: RTK, LADGNSS, WADGNSS.
5. DGNSS commercial services.
26
gAGE/UPC
gAGE
Error
Short-baselines
Master of Science in GNSS
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:
<
Master of Science in GNSS
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
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
30
gAGE/UPC
gAGE
Satellite
location error
Range error
from
CREU and
EBRE
user
user
MATA
= user ref
user
Barcelona
= T ( I T )
ref
31
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
32
gAGE/UPC
gAGE
Reference stations can detect and remove clock failures and other anomalies (e.g. GBAS)
33
gAGE/UPC
gAGE
IPP
34
gAGE/UPC
gAGE
76 km
140 km
97 km
317 km
35
gAGE/UPC
138 km
gAGE
93 km
36
gAGE/UPC
gAGE
Nominal
Actual
Variation of Zenith
Total Tropospheric Delay (ZTD)
gAGE/UPC
gAGE
Nominal
USN3
GODZ
Actual
GODE
Actual
Zoom
Nominal
Actual
38
gAGE/UPC
gAGE
Nominal
m(elev) =
1.001
0.002001 + sin 2 (elev)
Actual
Actual
Zoom
Nominal
Actual
39
gAGE/UPC
gAGE
72 km
98 km
93 km
Vertical delay
Master of Science in GNSS
Vertical delay
40
gAGE/UPC
gAGE
Example of
Differential Atmospheric propagation effects analysis
GODN
USN3
76 m
GODS
DGPS
DGPS
41
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
gAGE/UPC
gAGE
L1 = + T I1 + 1 + 1N1 + mL1 + L1
Master of Science in GNSS
gAGE/UPC
gAGE
L1 T I1 + bias1
L2 T I1 + bias2
LC T + biasC
L1 L2 (1 ) I1 + biasI
Master of Science in GNSS
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
44
gAGE/UPC
gAGE
GODN
USN3
76 m
GODS
DGPS
DGPS
45
gAGE/UPC
gAGE
GODN
USN3
76 m
GODS
( L1 ) = (Tropo + Iono )
PRN06-PRN13
( L1 ) = (Tropo + Iono )
PRN05-PRN15
46
gAGE/UPC
gAGE
GODN
USN3
76 m
GODS
DGPS
DGPS
47
gAGE/UPC
gAGE
GODN
USN3
76 m
GODS
PRN06-PRN13
PRN05-PRN15
48
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
49
gAGE/UPC
gAGE
L2
L1
( L1 ) (Tropo + Iono )
f22
( L2 ) 2 (Tropo + Iono )
f1
PRN06-PRN13
Ionosphere-free
( LC ) Tropo
Geometry-free
( L1 L2 ) Iono
50
Local Errors
gAGE/UPC
gAGE
Carrier
ambiguity
51
gAGE/UPC
gAGE
Halloween storm
52
gAGE
300 $
Multipath
gAGE/UPC
53
gAGE/UPC
gAGE
10,000
@ J. Sanz & J.M. Juan
54
gAGE/UPC
gAGE
100
@ J. Sanz & J.M. Juan
55
gAGE/UPC
gAGE
Common
Strong spatial
correlation
Weak spatial
correlation
No spatial
correlation
56
Source
gAGE
RTCM format
Ionospheric
Delay
Tropospheric
Delay
Multipath
Single-freq. using
Klobuchar: 1-5m.
Receiver
noise
Uncorrelated
between receivers
gAGE/UPC
gAGE
Contents
1. Introduction: GNSS positioning and measurement
errors.
2. Differential positioning concept and differential
corrections.
3. Error mitigation in differential positioning.
4. DGNSS implementations: RTK, LADGNSS, WADGNSS.
5. DGNSS commercial services.
58
gAGE/UPC
gAGE
59
gAGE/UPC
gAGE
60
gAGE/UPC
gAGE
Horizontal accuracy
static
5 mm + 0.5 ppm
Kinematic
5 cm + 5 ppm
Typical baselines up to
10-15km, depending on
the ionosphere conditions
@ J. Sanz & J.M. Juan
61
gAGE/UPC
Message Type
RTCM format
gAGE
Title
10
11
15
17
GPS ephemeris
18
19
20
21
59
Proprietary message
The NTRIP protocol has been defined For transmission RTCM data over internet
Master of Science in GNSS
62
gAGE/UPC
gAGE
63
gAGE/UPC
gAGE
64
gAGE/UPC
gAGE
Network-RTK (NRTK)
The basic scenario for NRTK surveying is as
follows:
The user goes to a work site. The work
site preferably is, as with any other style
of GPS surveying, physically surrounded
by the reference station network.
The user sets up a surveying job and
logs into the Real-Time Network (RTN)
system using a cell phone (or other
communication method). As part of the
login process, the rover sends its position
(via a NMEA sting) to the RTN system.
The RTN system computes a virtual reference station, in close
proximity to the rover based on the position sent. Using input from
the closest surrounding reference stations, the RTN system then
computes and sends corrections as if a real base station were
broadcasting from the location of the virtual reference station.
Using the cell phone, the receiver then obtains and applies the
corrections in real time.
After initialization, the survey proceeds in exactly the same manner
as
@ J. Sanz & J.M. Juan
Master of Science in GNSS
http://water.usgs.gov/osw/gps/real-time_network.html
an RTK survey.
65
gAGE/UPC
gAGE
66
gAGE/UPC
gAGE
http://water.usgs.gov/osw/gps/real-time_network.html
67
gAGE/UPC
gAGE
68
gAGE/UPC
gAGE
69
gAGE/UPC
gAGE
70
gAGE/UPC
gAGE
71
gAGE/UPC
gAGE
Error Mitigation
Error
component
Local Area
(GBAS)
Wide Area
(SBAS)
Ephemeris
Common Mode
Ionosphere
Differencing
Estimation and
Removal each
error
component
Satellite clock
Troposphere
Multipath and
Receiver Noise
Fixed Model
Carrier Smoothing by user
72
gAGE/UPC
gAGE
EGNOS
73
gAGE/UPC
gAGE
http://www.gdgps.net/monitoring/index.html
74
gAGE/UPC
gAGE
75
CPF Corrections
gAGE/UPC
gAGE
Correction
Coverage
Time
Update
Fast
Global
~5s
Content
Satellite Clocks
Service
+
Added
capability
Classic PPP
Orbit Corrections
Slow
Global
300s
Ionospheric
Continental
300s
Integrity
Global/
Continental
~5/300s
Satellite DCBs
Fractional part of
ambiguities (B1, BW)
+
Ambiguity
Fixing
Iono. corrections
+
Fast PPP
+
Single
Frequency
Confidence bounds
+
Integrity
76
gAGE/UPC
gAGE
Horizontal
No iono
10 cm
Vertical
24h of data: The
full user state
has been reset
every two hours
to better
characterize the
convergence
process.
10 cm
With iono
gAGE/UPC
gAGE
Contents
1. Introduction: GNSS positioning and measurement
errors.
2. Differential positioning concept and differential
corrections.
3. Error mitigation in differential positioning.
4. DGNSS implementations: RTK, LADGNSS, WADGNSS.
5. DGNSS commercial services.
78
gAGE/UPC
gAGE
http://www.fugro.com/
http://www.trimble.com
http://www.starfix.com
79
gAGE/UPC
gAGE
OmniSTAR HP
10 cm High
Performance
http://www.omnistar.com/
SubscriptionServices/
OmniSTARHP.aspx
OmniSTAR HP (10cm) service is the most accurate solution available
in the OmniSTAR portfolio of correction solutions. It is a L1/L2 solution
requiring a dual frequency receiver.
OmniSTAR HP corrections are modeled on a network of reference sites
using carrier phase measurement to maximize accuracy.
The expected 2-sigma (95%) accuracy of OmniSTAR HP is 10cm. It is
particularly useful for Agricultural Machine guidance and many surveying
tasks. It operates in real time and without the need for local Base Stations
or telemetry links. OmniSTAR HP is a true advance in the use of GPS for
on-the-go precise positioning.
Master of Science in GNSS
80
gAGE/UPC
gAGE
OmniSTAR XP:
15 cm Worldwide
Service
81
gAGE/UPC
gAGE
OmniSTAR VBS
Global Reliable
Sub-Meter Accuracy
82
gAGE/UPC
gAGE
OmniSTAR G2
GPS + GLONASS
83
Observa
ble
gAGE
LADGNSS
gAGE/UPC
WADGNSS
Baseline
Broadcast
message
accuracy
Init.
time
Examples of
Products
DGPS
(code)
Smoothed
code (L1)
<100km
PRC, RRC
~ metre
Single
epoch RASANT
RTK
Carrier
L1/L2, L1
<10-15km
Carrier
~ cm
~30 s Several
packages
GBAS/
LAAS
Smoothed
code (L1)
< 40 km
PRC, RRC
~ metre
+ Integrity
Single Honeywell
epoch GBAS station
VRS
Carrier
L1/L2, L1
< 50 km
Virtual
Carrier
few cm
~30 60 s
~ metre
+ Integrity
measurements
Omnistar HP,
StarFix HP
measurements
SBAS
Smoothed
code (L1)
Continental
Orbits+
Clocks+
Ionosphere
GDGNSS
Iono-free
code and
carrier
Worldwide
Orbits +
Clocks
F-PPP
L1, L2
code and
carrier
Worldwide
Orbits+
with
Clocks+
Continental
Ionosphere+
enhancement DCBs +
Frac. Ambig.
~ dm
~ dm/cm
(ambiguity
fixing
capability)
Single WAAS,
epoch EGNOS,
MSAS
1/2h1h.
~5 m
Omnistar XP,
StarFix XP,
JPL-GDGPS
Feasibility
studies
84
References
gAGE/UPC
gAGE
85
gAGE/UPC
gAGE
Thank you
86
gAGE/UPC
gAGE
Backup slides
87
gAGE/UPC
gAGE
( L1 ) (Tropo + Iono )
( L1 ) (Tropo + Iono )
( L2 ) (Tropo + Iono )
PRN05-PRN15
( LC ) Tropo
( L1 L2 ) Iono
88
gAGE/UPC
gAGE
( L1 ) (Tropo + Iono )
( L1 ) (Tropo + Iono )
( L2 ) (Tropo + Iono )
PRN06-PRN13
( LC ) Tropo
( L1 L2 ) Iono
89
GNSS Positioning
gAGE/UPC
gAGE
90
gAGE/UPC
gAGE
Orbit error
Clock error
91
gAGE/UPC
gAGE
Ionosphere
Troposphere
92
gAGE/UPC
gAGE
93
gAGE/UPC
gAGE
Ionosphere
Troposphere
94