GPS
Consumer Series: Sources of GPS Error
By
Chuck Gilbert
Differential GPS (DGPS) is
required to obtain accurate GPS positions. Without
utilizing differential techniques, either in real-time or
post-processing, GPS is generally considered accurate to
only within about 100 meters. This is due to the combined
effect of many error sources, however, through
differential processing, most of these errors can be
removed. This month we shall examine GPS error sources to
address which of these errors can be removed with
differential techniques and which cannot.
"...we have so much in common!"
In order to obtain GPS differential corrections you always
require at least one GPS receiver that is stationary at a
location of known coordinates. This receiver is often
referred to as a base station or a reference receiver.
Because this receiver is at a known location, it is able
to compute the error associated with every satellite that
it tracks. These corrections can then be applied to any
near-by roving GPS receivers.
The underlying premise of
differential GPS is that any two receivers that are
relatively close together will experience similar errors.
By having one receiver at the known location, all errors
that are common to both receivers can be entirely removed.
For the most part, this works pretty well. The errors that
are common to both receivers are removed entirely. The
problem is that there are a few error sources that are not
common between both receivers and therefore are not
removed by differential correction. Let's look at the most
common and most significant errors and determine which
errors are correctable.
What are the error sources? Strictly for my own
convenience, I will divide the GPS error sources into
three categories.
• Trivial Errors
• Shared Errors
• Unique Errors
The first category,
"Trivial Errors," are those that are typically
not significantly large in the context of GIS data
capture. This assumes that the users are working in a
relatively limited geographic area, say within a hundred
kilometers of the GPS reference receiver. The other
assumption is that the roving receiver(s) are being used
to collect GPS positions with a spatial accuracy ranging
from sub-meter to perhaps as much as 5 meters. In this
situation, error sources that typically contribute only a
few centimeters of error will usually not have a
significant impact on the results.
The second category,
"Shared Errors," are those which are common to
all GPS receivers in a limited geographic region. These
errors are generally not a problem as they are entirely
removed by differential correction.
The third category,
"Unique Errors," are those which are unique to
an individual receiver. These are often induced by some
local ambient condition such as nearby tall buildings or
surrounding foliage that reflects and/or obstructs the
satellite signal to the receiver. In this case the
resulting error is unique to that receiver and therefore
cannot be removed by differential correction techniques.
Because these errors are more difficult to correct, the
more detailed discussions that follow will focus on how to
avoid and/or correct these errors.
The table on the following
page lists the most common GPS error sources along with a
categorization and description. It may be interesting to
note that Selective Availability (S/A) appears twice in
the table below. This is because S/A can be induced in two
ways. The U.S. Department of Defense (DoD) can either
degrade the satellite clock, or they can degrade the
satellite orbital parameters. The degradation of the
satellite clock is referred to as dither, and the
degradation of the satellite orbital parameters is
referred to as epsilon.
It is possible to implement
both types of S/A (dither and epsilon) at the same time,
and it is also possible to alter the severity of either on
a frequent basis. At any given time, the severity and type
of S/A that is implemented is not public information.
Historically, and as of
this writing, S/A is usually limited to clock dither. The
epsilon aspect of S/A appears to be implemented only
occasionally. This is fortunate in that differential
techniques can easily remove errors induced by clock
dither, but not necessarily for errors induced by epsilon.
Be warned, however, that the U.S. DoD can, and does,
implement and vary both forms of S/A, on a continual
basis.
Dealing with epsilon
There is no effective way to recognize the presence of
epsilon while collecting data in the field. S/A is on
continuously, and without differential correction, your
position will continuously wander within about 100 meters
of truth. However, although it's very clear that S/A is
turned on, you have no way to tell whether it is due to
epsilon or clock dither. The nature of epsilon is that it
will have little impact on data that was collected when
the base and rover receivers were very close together. The
greater the distance between the base and the rover(s),
the greater the potential for error.
Again, I want to stress that
historically the epsilon aspect of S/A has rarely been
implemented by the U.S. DoD.
A single base station cannot be
used to remove the effects of epsilon. However, a widely
distributed network of base stations can be used to
generate corrections that remove the epsilon factor. The
use of several GPS reference stations to generate
correction data that are accurate over a wide geographic
region is known as wide area DGPS. There are several
companies that offer wide area DGPS services. These
services generally use real-time DGPS to provide accurate
navigation in areas such as the North Sea.
Dealing with multipath
Multipath is probably one of the most common GPS error
sources. Multipath errors are due to the GPS receiver
receiving a reflected signal in addition to the same
signal that travels a direct path to the GPS antenna. This
interference can result in position degradation that
ranges from a mild wandering of a few meters to wild
position jumps of dozens of meters.
Multipath is generally a highly
localized phenomena. Typically it is the roving GPS
receiver that is carried in and out of areas where
multipath signals are present. This results in the rover
receiving erroneous signals that the base station does not
receive. Since these errors are not common to both the
base and rover receivers multipath is virtually never
removed by differential correction.
Fortunately several things
can be done to avoid multipath problems. The most obvious
solution is simple avoidance. When possible, avoid
collection GPS data near large, reflective surfaces. A few
of the most common multipath sources include large steel
and glass buildings, automobiles, and large bodies of
water.
Of course, it is not always
possible to just avoid the areas that have multipath
potential. Receivers vary widely in their resistance to
accepting multipath signals. The best advice for the urban
GPS user is to test any receiver in your own environment
before you purchase. Some receivers are equipped with
software/firmware that can recognize when multipath is
present (and in the more sophisticated models, reduce or
eliminate those signals). A hardware feature that is
available in other models are antennas that are equipped
with a ground plane to reduce the incidence of multipath
on the antenna.
From the user's end there
are a couple of things that the typical user can do to
minimize the impact of multipath signals on the data. A
well designed GPS system will allow the user to set the
minimally acceptable satellite elevation and signal
strength. My recommendation is that a roving receiver
should never be allowed to use satellites that are less
than 15 degrees above the horizon. Such low elevation
satellites are much more prone to reflected signals. In
addition, the signal from a low elevation satellite is
also more subject to propagation errors since the signal
travels through more atmosphere on the way to Earth
compared to a satellite overhead.
When a GPS receiver
receives multipath signals the signal strength is usually
significantly lower than a comparable direct signal. A
well designed receiver will also allow you to set the
minimally acceptable signal strength. When the user sets a
minimum signal strength mask, the weaker signals are
automatically rejected as opposed to accepting all signals
equally.
I hope these thoughts help in
your selection of the best GPS system for your
application.
About the author:
Chuck Gilbert has over a decade of experience as
a GPS user. He has been employed as an applications
engineer for Trimble Navigation since 1989. If you have a
suggestion or request for a future article, please drop a
line to Chuck care of Earth Observation Magazine, 13791 E.
Rice Place, Suite 204, Aurora, CO 80015, or fax to (303)
690-2522.
Back
|