Differential Gps Explained - 1993 - Anna's Archive
Differential Gps Explained - 1993 - Anna's Archive
Differential Gps Explained - 1993 - Anna's Archive
as] Trimble
Differential GPS Explained
An exposé
of the surprisingly simple principles
behind today’s most advanced
positioning technology.
by
Jeff Hurn
for
Trimble Navigation
© 1993 by Trimble Navigation Limited. All rights reserved.
No part of this book may be reproduced by any means, mechanical or electronic,
without the written permission of the author.
Contents
1 Foreword
7 What's next?
https://archive.org/details/differentialgoseO0000unse
“Basic GPS is quickly becoming
the international standard for navigation—a powerful system,
available to everyone, everywhere.”
Basic GPS review
Its everywhere. It’s precise. And it’s free.
3. Accuracy specs for GPS depend on many factors so no single number real-
ly tells the story. Let’s use 100 meters as a conservative figure, but often GPS
accuracy is much better.
GPS in 3 Steps
To help you get a better feel for how distance measurements to satellites
can define a position, we've distilled GPS down to three basic steps:
23,000 kilometers
and so with three measurements, the receiver has narrowed down its
position to just two points in all of the universe.
Three measurements puts us
at one of two points.
4. For the sake of simplicity we're using the word “atmosphere” to include
both the earth’s troposphere and its ionosphere.
5. This second or “reference” receiver doesn’t actually go to the trouble of
figuring a position because all it has to do is measure the s#iming errors in the
GPS signals, but we'll talk about this later.
Reference receiver generates and then
transmits corrections.
Satellite Errors
Timing is critical to GPS and so GPS satellites are
equipped with very accurate atomic clocks. But as
good as these clocks are, they aren’t perfect. Slight
inaccuracies in their timekeeping can ultimately
lead to inaccuracies in our position measurements.
The satellite’s position in space is important
too because it’s the starting point for all of our cal-
culations. GPS satellites are injected into very high
orbits and so are relatively free from the perturb-
ing effects of the earth’s upper atmosphere, but
even so they still drift slightly from their predict-
ed orbits and that contributes to our errors.
The Atmosphere
GPS satellites transmit their timing information
by radio, and that’s another source of error because
radio signals in the earth’s atmosphere® don't
behave as predictably as we’d like.
High school physics might lead one to
believe that radio signals travel at the speed of
light, which is presumably a constant. But the bad
news is that the speed oflight is zor constant. It’s
only constant in a vacuum. In the real world, light
(or radio) slows down depending on what it’s trav-
elling through.
20,000 km
—_—
—_— —
_— aa =
a 200 k lonosphere
Multipath Error
As the GPS signal finally arrives at the surface of
the earth it may reflect off local obstructions
before it gets to our receiver's antenna. This form
of error is called “multipath error” because, in a
sense, the signal is getting to our antenna by
multiple paths. First the antenna receives the
direct signal because the direct route is always
fastest and then the reflected signals arrive a little
later. These delayed signals can interfere with the
direct signal giving you noisy results.
An example of multipath error in everyday
life is “ghosting” on TV. We see a multiple image
on the screen because the signal from the TV sta-
tion has taken more than one path to our TV
antenna and so appears as several overlapping
images.
Receiver Error
Then, of course, our receivers aren't perfect either.
They can introduce their own errors which usually
stem from their clocks or internal noise.
Selective Availability
But far worse than any of these “natural” error
sources is the zvtentional error thrown in by the
U.S. Department of Defense (DoD). That's right,
intentional error. The policy falls under the name
“Selective Availability” or “SA.” and the idea behind
it is to make sure no hostile force turns the accuracy
of GPS against the U.S. or its allies.
Under SA, the DoD introduces some “noise”
into the GPS satellite clocks, which reduces their
accuracy. The DoD has said they may also give the
satellites slightly erroneous orbital data, which will
be transmitted back to us as part of each satellite's
status message. Those two factors can add up toa
significant reduction in the accuracy of measure-
ments made using the civilian GPS channel.
If you were to plot the output of a stationary
receiver while SA was in effect you would see its
position solutions wander around within about a
100 meter circle.
Satellite Clocks
Selective Availability
Ephemeris
Atmospheric Delays
Multipath
9. DGPS can’t help us much with multipath and receiver errors because
those are strictly local phenomena. DGPS only counteracts errors that are
common to both the reference and the roving receivers.
Summary of GPS Error Sources
22
“Differential GPS involves cooperation between two recetvers—
one that wanders around
and another that’s stationary.”
How does DGPS work?
The secret 15 in the reference station.
The Problem
Remember that GPS receivers use timing signals
from at least three satellites to establish a position,
and each of those timing signals is going to have
its own unique set of errors depending on what sort
of perils have befallen it on its trip down to us.
As we discussed in the last chapter, the sig-
nals might be a little off even before they start
their trip because the satellite clocks may be off
and the satellites might be slightly out of place in
their orbits. To that, Selective Availability adds a
healthy dose of artificial clock and ephemeris
(orbit) errors. Then as the signals travel down to
earth they’re refracted around in the atmosphere,
which causes more delays. And then finally those
bent and delayed signals might bounce around in
our local environment to give us “multipath”
errors. So by the time our receiver gets the signal
it’s had a pretty rough trip.
The Solution
Here’s where the sheer scale of the system comes to
our rescue. The satellites are so far out in space
that the little distances we travel here on earth are
insignificant. That means that if two receivers are
fairly close together, say within a few hundred
kilometers or so, the signals that reach both of
them will have travelled through virtually the
same slice of atmosphere and will have virtually
the same delays. In fact, most of the errors we've
talked about, excluding multipath and receiver
errors, will be common to both receivers.
So, since both receivers will have virtually the
same errors, we can have one receiver measure those
errors and provide that error information to the
other receiver.
|
It’s as if the reference receiver is saying “OK |
everybody, right now the signal from satellite #4 is.
ten nanoseconds delayed, satellite #5 is three |
nanoseconds delayed, satellite #8 is sixteen
nanoseconds advanced,” and so on.!! The roving
receivers receive the complete list of errors and
apply the corrections for the particular satellites
they're using.
List sent to
roving receivers
Post-processed DGPS
But not all DGPS applications need this radio link
because some jobs don’t require “real time” correc-
tions. It’s one thing if you're trying to position a
drill bit over a particular spot on the ocean floor
from a pitching ship, and quite another if you just
want to record the track of a new road for inclu-
sion on a map. For applications like the latter, the
roving GPS receiver only needs to record all its
measured positions and the exact time it made
each measurement. Then later, this data can be
merged with the corrections recorded at the refer-
ence receiver for a final “clean-up” of the data. This
®)
is known as “post-processed” differential GPS.
There's also a little variation on this theme
called “inverted DGPS” which may become impor-
tant in fleet management situations. Say you've got
a fleet of trucks who report their positions periodi-
cally to a base station. Instead of sending differen-
tial corrections back to the trucks, you just correct
them at the base station. The trucks would only
know their positions to “raw” GPS accuracy, but
the dispatcher would be able to pinpoint every
truck right down to the side of the street it’s on.
StarFinder GPS Fp
e-—'e _e
a
Corrected Data
p ek
get
CY a sine
“Differential GPS is beco Aloe a
jorawide va ir
ue
Who's using DGPS?
...Scentists, sailors, wildcatters, and
even Hurricane Bob!
Aviation
Experiments by NASA and later by the FAA fur-
ther helped to push DGPS into the spotlight. They
tried landing helicopters and passenger jets with
DGPS as their only guidance system, without the
traditional tracking beams that Instrument
Landing Systems (ILS) normally use. The system
put the nosewheel right in the center of the run-
way every time.
The significance of these experiments would
be hard to overestimate. Right now, low-visibility
landing systems are so expensive that only the
biggest airports can afford them. DGPS systems Landing System
would be so much cheaper almost every airport
could install one. These systems can even handle
12. Don’t worry if you're not near the water. Private enterprises are spring-
ing up that will provide DGPS corrections in many inland areas, too.
curved approaches. The gear necessary on board
each aircraft is much cheaper too, so virtually
every plane could be equipped with it. The
improvement in flight safety would be stagger-
ing. The impact would be especially dramatic in
developing countries where few, if any, navigation
aids exist. DGPS would instantly put them in the
same league as the developed countries.
The FAA has declared that GPS will be the
next navigation standard for aviation. Along with
the improvements in safety come better fuel econ-
omy and better use of crowded air corridors.
TNL 3100 DZUS GPS
Navigator Differential GPS can also give controllers an accu-
rate way to guide planes and service vehicles as
they move along taxiways and ramps.
Offshore Exploration
Oil companies spend fantastic sums searching the
ocean floor for likely-looking places to drill. The
problem is, once an oil exploration ship finds a pos-
sible drill site, they need to be able to get a drilling
rig back to the spot with incredible accuracy. That’s
not easy out in the middle of the trackless ocean.
There are no landmarks to use for reference and yet
being off by just a few meters can mean spending
millions more on drilling. So oil companies were
some of the most active pioneers of DGPS. They’ve
put together elaborate systems that not only help
position the drilling rigs but also precisely map the
seismic surveys that precede the drilling.
As aside benefit, GPS can also be used as an
accurate navigation source to keep the ship on course.
Differential systems are also being used to
map the depth of ports and harbors. The accuracy
of DGPS helps make sure that specified channels
conform to published maps, makes dredging more
efficient, and makes it possible for port authorities
to monitor the rate of sediment build-up.
Transportation and Fleet Management
GPS is the perfect technology for this era of “just-in-
time” delivery. With it, a dispatcher can keep tabs on
every vehicle in his fleet whether they're across town
Starfinder GPS 700
or across the county. The result is tighter schedule
adherence and better accountability.
Delivery companies, service fleets and public
safety services like to know the position of their
vehicles right down to the street address. DGPS
can give them that accuracy.
For railroads, the accuracy of Differential GPS
gives controllers the resolution they need to accu-
rately route cars down specific tracks in crowded
switching yards.
Agriculture
GPS is opening a new era of “precision farming.”
A farmer can analyze the soil condition of every
region of his farm and compile a “fertilizer
demand” map. This map is digitized and stored in
the GPS system computer. As the chemical spread-
er moves through his fields, its GPS-measured
position is correlated with the stored demand map
to determine the exact amount of fertilizer or pes-
ticide to be applied at every point. The farmer
profits from higher yields and the environment
benefits from lower chemical usage.
This same accuracy is also being applied to
aerial fertilizer and pesticide delivery. With a
DGPS guidance system, pilots can design exact
flight paths such as a grid of application swaths and
then have the system guide them precisely through
it. These systems can also record the actual flight
path for reporting purposes.
Shipping
The Congressional Oil Pollution Act of 1990 man-
dates that all oil tankers.be equipped with GPS
navigation systems to improve safety. Differential
GPS delivers the accuracy required to guide ships
through tricky harbor entrances and crowded
waterways. With GPS tracking systems, whole NavGraphicXL
fleets of tankers can be monitored from central sta-
tions. Other offshore applications range from veri-
fying barge dumping to determining legal fishing
zones. The economic and environmental benefits of
the system are far-reaching.
Utilities
Utility companies are compiling maintenance
databases based on Differential GPS positioning
data. When a fixture, like a gas valve or a cable-
TV connector needs service, maintenance person-
nel can return right to the spot, even if the fixture
is below the street or obscured by ground cover.
Better service is a direct result.
Public Safety
For police and fire departments, response time 1s
everything. With DGPS, dispatchers can guide
vehicles with great accuracy to make sure help gets
where its needed as quickly as possible.
Placer GPS/DR
Centralized routing displays give managers a bet-
ter knowledge of how their resources are deployed
which can help make limited resources go farther.
DGPS can be especially valuable in serious
disasters like large fires. Firefighters have tradition-
ally relied on street addresses and landmarks to
report their positions but in a major disaster these
landmarks may be destroyed or obscured by smoke.
DGPS gives them an unambiguous way to report
position and that can save lives.
Pathfinder Pro-lite
"i AV! w
“Soon DGPS may be able to resolve positions
that are closer together
than the width ofyour little finger.”
What's next?
Closing in on the Holy Grail of GPS:
Centimeter accuracy in real time!!!
Surveyors Do It Differently
You might be aware that surveyors have been using
GPS to do extremely precise surveys for years.
These surveys can fix relative positions with accura-
cies on the order of millimeters. But this form of
measurement is really quite different from the kind
of GPS measurements we've been talking about in
this book. They do use multiple receivers like the
DGPS systems we've been discussing, but the tech-
nique is much more involved than standard GPS.
In fact, it’s really a form of “interferometry.”'°
Up to now, high-accuracy survey techniques
have been too complicated for everyday applica-
tions. For one thing they rely on complex post-
processing of the GPS data. Some techniques
require carefully planned networks of measure-
ments that can be cross-checked by the computer
to eliminate any systematic errors. Other survey
techniques are so delicate that if a receiver loses
lock on the satellites for even a moment, the sur-
veyor may have to return to his last measured
point to restart the survey. Survey-grade GPS
receivers are also more expensive than basic
receivers because they must track all visible satel-
lites simultaneously and often are outfitted to
receive both the L, and L, carrier frequencies.!4
So, survey techniques are accurate, yes, but much
less forgiving than normal GPS.
The reason surveying techniques are so tricky
has to do with the way they wring better resolu-
tion out of the GPS signal. To picture how this
works you'll need a little background on the struc-
ture of the GPS signal itself.
_ Se ee es
Pseudo Random Code
ee
Our receivers here on the ground know what
that pseudo random pattern is and they know
when the satellite was supposed to have transmit-
ted it.!© So they compare the pattern of electrical
signals that they’re picking up from their antenna
with a copy of the C/A code pattern that they've
generated themselves.
Since most of what is being picked up at the
antenna is just electrical background noise, the
receiver's internally generated pattern won't match
unless it’s right in sync with the arriving satellite
pattern. So the receiver slides the pattern around
in time and when it happens to line up perfectly
so
cca a fe ce em
The amount of time the receiver must slide
its pattern back from the known transmission time
is the delay due to the signal’s travel time. That's
how a GPS receiver measures travel time.
The problem for accuracy buffs is that the
bits in the pseudo random code are so wide that
even if you do get almost perfectly locked up to
the satellite's code, you can still end up with a few
meters of slop.
All decent C/A code receivers use a correla-
tion function to get within a few percent of perfect
sync (or perfectly “in phase”!’) with the C/A code.
Unfortunately, the C/A code bits are about a
microsecond wide, and at the speed of light a
microsecond translates into 300 meters.
1 usec
—_> <=
17. Getting the two codes in phase is so fundamental to GPS, the term
“code-phase GPS” is often used to describe normal GPS positioning.
4
18. Some new C/A code receivers are pushing the accuracy limits to the
meter range, but it’s a struggle.
47
C/A Code (Psuedo random code) pica boca ipl ia nd eisai Ag eel
[49]
Glossary of GPS terms
Anywhere fix the ability ofa receiver to start position
calculations without being given an approxi-
mate location and approximate time.
Bandwidth the range of frequencies in a signal.
C/Acode the standard (Coarse/Acquisition) GPS
code—a sequence of 1023 pseudo-random,
binary, biphase modulations on the GPS carrier
at a chip rate of 1.023 MHz. Also known as
the “civilian code.”
Carrier a signal that can be varied from a known
reference by modulation.
Carrier-aided tracking a signal processing strategy that
uses the GPS carrier signal to achieve an exact
lock on the pseudo random code.
Carrier frequency the frequency of the unmodulated
fundamental output of a radio transmitter.
Carrier phase GPS GPS measurements based on the
L1 or L2 carrier signal.
Channel a channel of a GPS receiver consists of the
circuitry necessary to receive the signal from
a single GPS satellite.
Chip the transition time for individual bits in the
pseudo-random sequence. Also, an integrated
circuit. Also a snack food. Also a betting
marker.
Clock bias the difference between the clock’s indicat-
ed time and true universal time.
Code phase GPS GPS measurements based on the
C/A code.
51
Control segment a world-wide network of GPS moni-
tor and control stations that ensure the accu-
racy of satellite positions and their clocks.
Cycle slip a discontinuity in the measured carrier
beat phase resulting from a temporary loss-
of-lock in the carrier tracking loop of a
GPS receiver.
Data message a message included in the GPS signal
which reports the satellite’s location, clock
corrections and health. Included is rough
information on the other satellites in the
constellation.
Differential positioning accurate measurement of the
relative positions of two receivers tracking
the same GPS signals.
Dilution of Precision the multiplicative factor that
modifies ranging error. It is caused solely by
the geometry between the user and his set of
satellites. Known as DOP or GDOP
Dithering the introduction of digital noise. This is
the process the DoD uses to add inaccuracy
to GPS signals to induce Selective Availability
Doppler-aiding a signal processing strategy that uses a
measured doppler shift to help the receiver
smoothly track the GPS signal. Allows more
precise velocity and position measurement.
Doppler shift the apparent change in the frequency of
a signal caused by the relative motion of the
transmitter and receiver.
Ephemeris the predictions of current satellite position
that are transmitted to the user in the data
message.
Fast-switching channel a single channel which rapidly
samples a number of satellite ranges. “Fast”
means that the switching time is sufficiently
fast (2 to 5 milliseconds) to recover the data
message.
Frequency band a particular range of frequencies.
Frequency spectrum the distribution of signal ampli-
tudes as a function of frequency
Geometric Dilution of Precision (GDOP) see Dilution of
Precision
Handover word the word in the GPS message that
contains synchronization information for the
transfer of tracking from the C/A to P code.
lonosphere the band of charged particles 80 to 120
miles above the earth’s surface.
lonospheric refraction the change in the propagation
speed of a signal as it passes through the
ionosphere.
L-band the group of radio frequencies extending
from 390 MHz to 1550 MHz. The GPS carrier
frequencies (1227.6 MHz and 1575.42 MHz)
are in the L-band.
Multipath error errors caused by the interference of a
signal that has reached the receiver antenna by
two or more different paths. Usually caused by
one path being bounced or reflected.
Multi-channel receiver a GPS receiver that can simulta-
neously track more than one satellite signal.
Multiplexing channel a channel of a GPS receiver that
can be sequenced through a number of satel-
lite signals.
P-code the Precise code. A very long sequence of
pseudo-random binary biphase modulations
on the GPS carrier at a chip rate of 10.23
MHz which repeats about every 267 days.
Each one week segment of this code is unique
to one GPS satellite and is reset each week.
Precise Positioning Service (PPS) the most accurate
dynamic positioning possible with standard
GPS, based on the dual frequency P-code and
no SA.
Pseudolite a ground-based differential GPS receiver
which transmits a signal like that of an actual
GPS satellite, and can be used for ranging.
Pseudo random code a signal with random-noise like
properties. It is a very complicated but
repeated pattern of 1’s and 0's.
Pseudorange a distance measurement based on the
correlation of a satellite transmitted code and
the local receiver’s reference code, that has
not been corrected for errors in synchroniza-
tion between the transmitter’s clock and the
receiver's clock.
Satellite constellation the arrangement in space of a set
of satellites.
Slow switching channel a sequencing GPS receiver chan-
nel that switches too slowly to allow the con-
tinuous recovery of the data message.
Space segment the part of the whole GPS system that
is in space. i.e. the satellites.
Spread spectrum a system in which the transmitted .
signal is spread over a frequency band much
wider than the minimum bandwidth needed
to transmit the information being sent. This
is done by modulating with a pseudo-random
code, for GPS.
Standard Positioning Service (SPS) the normal civilian
positioning accuracy obtained by using the
single frequency C/A code.
Static positioning location determination when the
receiver's antenna is presumed to be station-
ary in the earth. This allows the use of vari-
ous averaging techniques that improve accu-
racy by factors of over 1000.
User interface the way a receiver conveys information
to the person using it. The controls and
displays.
User segment the part of the whole GPS system that
includes the receivers of GPS signals.
: es
=
“
oe ere > Pi
i onan wh on eo
We youd oy owed i
oe Mewit. sh)) usen
i ae
- —_ as
7 meee
—
2
if .
ss ca
.
2 e
—e 7
ig a =) - :
: 1) a
= p
aw r
: 7
- aan -
= anes — a
ES Trimble —
THE GPS: SOLUTION
645 North Mary Ave., P.O. Box 3642
Sunnyvale, CA 94088-3642 :
\ (800) 827-8000 in U.S. and Canada -
~
(408) 481-8000 outside U.S.
(408) 481-7781 Fax
9LL
Part Number 23036 (Rev. 3/95)
Lit. ID#0106A