Professional Documents
Culture Documents
Presented by:
Shamus McDonnell
®
The Pipeline Professionals
Why Was GPS Developed
• Trying to figure out where you are and where
you're going is probably one of man's oldest
pastimes.
• Navigation and positioning are crucial to so many
activities and yet the process has always been
quite cumbersome.
• Over the years all kinds of technologies have tried
to simplify the task but every one has had some
disadvantage.
Historic Navigation Systems
• Landmarks: Only work in local area. Subject to movement or destruction by
environmental factors. Example: Big oak tree on the side of the road.
• Celestial: Complicated. Only works at night in good weather. Limited precision. Example:
Looking at Syrius at night.
• Dead Reckoning: Very complicated. Accuracy depends on measurement tools which are
usually relatively crude. Errors accumulate quickly. Example: A piece of land for fix location.
Essentially it is used to estimate an object's position based on the distance it traveled in its
current direction from its previous position.
• LORAN: (LOng RAnge Navigation)Limited coverage (mostly coastal). Accuracy variable,
affected by geographic situation. Easy to jam or disturb. LORAN systems were up and
running during World War II and were used extensively by the US Navy and Royal Navy. It
was originally known as "LRN" for Loomis radio navigation, after millionaire and physicist
Alfred Lee Loomis, who invented LORAN and played a crucial role in military research and
development during WWII.
• OMEGA: Based on relatively few radio direction beacons. Accuracy limited and subject to
radio interference. Example: As of September 30, 1997, 0300 UT, the OMEGA Navigation
System terminated. The OMEGA radionavigation system, developed by the United States
Navy for military aviation users, was approved for full implementation in 1968 and
promised a true worldwide oceanic coverage capability and the ability to achieve a four mile
accuracy when fixing a position. Initially, the system was to be used for navigating nuclear
bombers across the North Pole to Russia. Later, it was found useful for submarines.
What is GPS?
• The Navstar Global Positioning System (GPS)
satellite network built by the U.S. Department of
Defence and operated by the U.S. Air Force to
provide highly accurate navigation information to
military forces around the world. The network is
also being used by a growing number of
commercial products.
What does GPS do?
• The Global Positioning System (GPS) is a satellite-based
navigation system made up of a network of 24 satellites
placed into orbit around the earth by the U.S.
• GPS works in any weather conditions, anywhere in the world,
24 hours a day.
• There are no subscription fees or setup charges to use GPS.
• GPS satellites circle the earth in a very precise orbit and
transmit signal information.
• GPS receivers make use of triangulation to calculate the user's
exact location. Essentially, the GPS receiver compares the time
a signal was transmitted by a satellite with the time it was
received. The time difference tells the GPS receiver how far
away the satellite is. With distance measurements from a few
more satellites, the receiver can determine the user's position.
Why Did the Department of
Defense Develop GPS?
• In the latter days of the arms race the targeting of ICBMs
became such a fine art that they could be expected to land
right on an enemy's missile silos. Such a direct hit would
destroy the silo and any missile in it. The ability to take out
your opponent's missiles had a profound effect on the
balance of power.
• But you could only expect to hit a silo if you knew exactly
where you were launching from. That's not hard if your
missiles are on land, as most of them were in the Soviet
Union. But most of the U.S. nuclear arsenal was at sea on
subs. To maintain the balance of power the U.S. had to come
up with a way to allow those subs to surface and fix their
exact position in a matter of minutes anywhere in the world.
What Makes up the GPS System
• The GPS space segment consists of 24 satellites (space vehicles),
distributed into six orbital planes, requiring a minimum of four
satellites in each, to operate.
• The GPS control segment consists of:
– five monitoring stations:
• Hawaii, Kwajalein,
• Ascension Island,
• Diego Garcia,
• Colorado Springs
– three ground antennas:
• Ascension Island,
• Diego Garcia,
• Kwajalein
– Master Control station located at Schriever AFB in Colorado.
The NAVSTAR Global Positioning System is managed by the
NAVSTAR GPS Joint Program Office at the Space and Missile
Systems Center, Los Angeles Air Force Base, California.
Other Space Based nav systems
Other satellite navigation systems in use or various states of
development include:
• Galileo – a global system being developed by the European
Union and other partner countries, planned to be operational by
2014
The time offset between the receiver clock and the satellite message is the
time of flight and that can be multiplied by the speed of light to determine
the distance to the satellite. Therefore, the measured time offset or difference
= distance/range to the satellite.
CDMA
• One of the basic concepts in data communication is the idea of allowing
several transmitters to send information simultaneously over a single
communication channel. This allows several users to share a band of
frequencies. This concept is called multiple access. CDMA employs spread-
spectrum technology and a special coding scheme (where each transmitter
is assigned a code) to allow multiple users to be multiplexed over the same
physical channel. By contrast, time division multiple access (TDMA)
divides access by time, while frequency-division multiple access (FDMA)
divides it by frequency. CDMA is a form of spread-spectrum signalling,
since the modulated coded signal has a much higher data bandwidth than
the data being communicated.
• An analogy to the problem of multiple access is a room (channel) in which
people wish to talk to each other simultaneously. To avoid confusion,
people could take turns speaking (time division), speak at different pitches
(frequency division), or speak in different languages (code division).
CDMA is analogous to the last example where people speaking the same
language can understand each other, but other languages are perceived as
noise and rejected. Similarly, in radio CDMA, each group of users is given
a shared code. Many codes occupy the same channel, but only users
associated with a particular code can communicate.
GPS Location
You'll often come across the mathematical algorithm a GPS system uses to
pinpoint a position called triangulation. That's incorrect. Triangulation uses
angle measurements and at least one known distance to calculate where
something is. The more correct term is trilateration, a process that uses the
geometry of triangles, the known locations of two or more reference points,
and the distances from the unknown point to those known locations.
Actually, trilateration still isn't the best term either, because it refers to using information
from three known locations—three satellites. Three satellites really aren't enough for
accurate calculations. A GPS device receiving signals from four or more satellites can
calculate a 3D position that includes latitude, longitude, and altitude. So “multilateration”
would be a more accurate description.
A 2 Dimensional Example
• Time for the signal to reach
GPS receiver is determined.
• Distance is computed by
multiplying by the speed of light.
• Distance from two satellites defines 2 points (in
2 dimensional space.)
A 2 Dimensional Example
• The distance from a third
satellite narrows the
location to an
“error triangle.”
A 2 Dimensional Example
• Assume the error in each of our measurements
is a constant, k.
• Solve for k, so that the
“error triangle” is as
small as possible.
Now for 3 Dimensions
• Distance from a single satellite locates a position
somewhere on a sphere.
Now for 3 Dimensions
• Two measurements put the
location somewhere on a
circle at the intersection
of the two spheres.
Now for 3 Dimensions
• Three measurements put
the location at one of two
points at the intersection
of the three spheres.
Now for 3 Dimensions
• A fourth measurement selects
one of the two points, and
provides enough
information to solve for
the constant error.
Location Calculations
By any name, this is how basic GPS calculations work.
• When a GPS receiver has locked on to signals from at
least three satellites—four is better, and six or seven is
better still—it uses the phase shift of the satellites'
pseudorandom code to calculate the distance to each
satellite.
• Because the almanac data that the receiver has
downloaded from the satellites includes up-to-date
coordinates for the satellites' positions, it's possible to
create virtual spheres around each of the satellites. The
imaginary spheres' radii are equal to the distances from
the GPS receiver to each of the satellites.
Location Calculations
If the receiver calculates only one
sphere, that sphere's surface will
intersect a large circle on the
surface of the earth. Because the
distance from the satellite to the
sphere's surface is the same all
along the circle's circumference.
If the exact location of one receiver is known (base receiver), this information can be
used to calculate errors in the measurement and then report these errors (or correction
values) to the other receiver with unknown position (rover receiver), so that it could
compensate for them. This technique is called differential mode.
This differential mode removes almost all errors except multipath (fake reflected
signals) and receiver errors, because they are local to each receiver. The receiver error is
typically about 10 cm for standard DGPS (differential code). If range errors are
transmitted from the base receiver to the rover in real-time (radio link), then the
system is called real-time DGPS.
If real time results are not needed, the measurement are time tagged and recorded in
the base and rover receivers and later transferred to a computer to correct the data and
calculate an accurate position of the rover at each instant (post processed DGPS).
DGPS Range
The normal limitation on
the utility of DGPS
corrections is the
difference in the
ionospheric error seen by
the reference station and
the user. This ionospheric
error is determined by the
ionospheric conditions
where the line of sight
passes through 300 to 400
km altitude. For a vertical
ray, this is overhead. For a
low elevation ray it can be
1500 km away (about 15
degrees of earth central
angle).
Methods of DGPS
The most simple DGPS method is to deploy a receiver as the base on
a local survey control monument. The base is programmed with the
exact latitude, longitude and elevation for that position and can then
measure the error in the range measurement from each satellite. The
error correction can then be used in one of two ways:
• Post Processed DGPS – the GPS data is recorded along with
time data to allow post process correction of the rover data – the
rover user works autonomously and does not know actual
precision until post processing is completed.
• Real-time DGPS - occurs when the base station calculates and
broadcasts corrections for each satellite as it receives the data. The
correction is received by the roving receiver via a radio signal if
the source is land based or via a satellite signal if it is satellite
based and applied to the position it is calculating. As a result, the
position displayed and logged to the data file of the roving GPS
receiver is a differentially corrected position.
DGPS Services
DGPS is often used to refer specifically to systems
that re-broadcast the corrections from ground-based
transmitters of shorter range. This might be an
independently owned and operated, temporary base
station, or a permanent service.
There are commercially
available or sometimes free
services available for real
time or post processing data
sources. These can be found
through the internet and with
or with out subscription fees
the user can access real time
radio corrections or
download base logs from the
internet for post processing.
DGPS Services
GPS range corrections are also being broadcast via raido
signal from orbiting satellites instead of ground-based
transmitters. These systems are called Satellite Based
Augmentation System or Space Based Augmentation. Different
versions of this system include:
• WAAS – the FAA’s Wide Area Augmentation System
• EGNOS - European Geostationary Navigation Overlay
Service
• MSAS - Japan's Multi-Functional Satellite Augmentation
System
• Canada's CDGPS
• Commercial: VERIPOS, StarFire and OmniSTAR.
DGPS Service Messages
The Radio Technical Commission for Maritime Services
(RTCM), a nonprofit scientific and educational organization
that serves all aspects of maritime radio communications,
radio navigation, and related technologies, defined the
differential data protocol for relaying GPS correction
messages from a base station to a field user. Its Special
Committee 104 (RTCM SC-104) format recommendations
define the correction message format. Each correction
message includes data about the station position and health,
satellite constellation health, and the correction to be
applied. Using real-time differential corrections allows
navigation to within one to two meters of any location
depending on the service and the GPS receiver.
Singe Frequency VS Dual Frequency
• Dual Frequency GPS Receivers use the signal from
both the L1 and L2 GPS frequencies. Even though the
L2 code data are encrypted, the signal's carrier wave
enables correction of some ionospheric errors. These
dual-frequency GPS receivers typically cost US$10,000
or more, but can have positioning errors on the order
of one centimeter or less when used in carrier phase
differential GPS mode.
• Combined with local real time differential correction
data, these receivers are used to make up the RTK
GPS.
• OmniStar offers a dual frequency DGPS subscription
service, that offers sub 10cm accuracy.
RTK DGPS
• Single frequency, or “normal" satellite navigation receivers compare a
pseudorandom signal being sent from the satellite with an internally
generated copy of the same signal. Since the signal from the satellite takes
time to reach the receiver, the two signals do not "line up" properly; the
satellite's copy is delayed in relation to the local copy. By progressively
delaying the local copy more and more, the two signals will eventually line
up properly. That delay is the time needed for the signal to reach the
receiver, and from this the distance from the satellite can be calculated.
• The accuracy of the resulting range measurement is generally a function of
the ability of the receiver's electronics to accurately compare the two
signals. In general receivers are able to align the signals to about 1% of one
bit-width. For instance, the coarse-acquisition (C/A) code sent on the
GPS system sends a bit every 0.98 microsecond, so a receiver is
accurate to 0.01 microsecond, or about 3 metres in terms of distance.
Other effects introduce errors much greater than this, and accuracy based
on an uncorrected C/A signal is generally about 15 m.
• The military-only P(Y) signal sent by the same satellites is clocked ten
times as fast, so with similar techniques the receiver will be accurate to
about 30 cm.
RTK DGPS
• RTK Dual frequency GPS receivers follow the same general concept, but
use the satellite's carrier as its signal, not the messages contained within. The
improvement possible using this signal is potentially very high if one
continues to assume a 1% accuracy in locking. For instance, the GPS coarse-
acquisition (C/A) code broadcast in the L1 signal changes phase at 1.023
MHz, but the L1 carrier itself is 1575.42 MHz, over a thousand times as
fast. This frequency corresponds to a wavelength of 19 cm for the L1 signal.
Thus a ±1% error in L1 carrier phase measurement corresponds to a
±1.9mm error in baseline estimation.
• The difficulty in making an RTK system is properly aligning the signals. The
navigation signals are deliberately encoded (PRN) in order to allow them to
be aligned easily, whereas every cycle of the carrier is similar to every other.
This makes it extremely difficult to know if you have properly aligned the
signals or if they are "off by one" and are thus introducing an error of 20
cm, or a larger multiple of 20 cm. This integer ambiguity problem can be
addressed to some degree with sophisticated statistical methods that
compare the measurements from the C/A signals and by comparing the
resulting ranges between multiple satellites. However, none of these
methods can reduce this error to zero.
• Like DGPS, RTK can be performed in real-time or in post processing.
RTK Service Range
• The United States Federal Radionavigation Plan
and the IALA Recommendation on the
Performance and Monitoring of DGNSS
Services in the Band 283.5–325 kHz cite the
United States Department of Transportation's
1993 estimated error growth of 0.67 m per 100
km from the broadcast site, but measurements
of accuracy across the Atlantic, in Portugal
suggest a degradation of just 0.22 m per 100
km.
RTK DGPS
GPS Receiver Types
• There are 4 common levels of GPS accuracy
Single Frequency