Gps Notes
Gps Notes
System (GNSS)
Global Navigation Satellite System (GNSS)
GNSS (Global Navigation Satellite System) is a satellite system that is
used to pinpoint the geographic location of a user's receiver anywhere in
the world.
GNSS will be used primarily for global, all weather, continuous, real-time
positioning and for marine, air, and land navigation.
Global Navigation Satellite System (GNSS)
• Each of the GNSS system employs a constellation of orbiting satellites
working in conjunction with a network of ground stations.
• Basically, the users of these systems simultaneously measure ranges to
several satellites, and receive a broadcast data message containing
information on satellites s positions.
• If these position are known, in an earth-centered, earth-fixed (ECEF)
coordinate system the users position can be computed either in
Cartesian geocentric coordinates or, equivalently, in geographic
coordinates
• The ECEF- referenced satellite positions computed from the received
data message depend on the configuration of the satellite orbits and the
way the orbital data represented in the message.
Global Navigation Satellite System (GNSS)
• On February 22, 1978, the first GPS prototype satellite was launched
into orbit by United States, starting a new era in satellite navigation.
• Four and a half years later on October 12, 1982, the first GLONASS
satellites were places in orbit by Soviet union.
• Since then the two satellite navigation systems have been built up
slowly. Now the world will have two separate and independent tool for
navigation and positioning of unprecedented accuracy and reliability.
NAVSTAR GPS
NAVSTAR GPS
• NAVigation by Satellite Timing And Ranging (NAVSTAR)
• The United States Department of Defense (DoD) has developed the Navstar
GPS, which is an all-weather, space based navigation system to meet the
needs of the USA military forces and accurately determine their position,
velocity, and time in a common reference system, any where on or near the
Earth on a continuous basis (Wooden, 1985).
• Started in February 22, 1978
• Initially developed as a military navigation system to assist US military
later extended to civilian users.
• 24 Satellites orbiting the earth
• One Way communication
Segments of GPS
Space segment: The Space Segment of the system consists of the GPS
satellites; These space vehicles (SVs) send radio signals from space.
- Control segment: The Control Segment consists of a system of
tracking stations located around the world.
- User segment: The GPS User Segment consists of the GPS receivers
and the user community. GPS receivers convert space vehicle (SV)
signals into position, velocity, and time estimates.
Satellite orbits
• Four GPS satellite will be unevenly distributed in each of six orbital planes.
• These planes are inclined to the equator by 55°, and are separated from each
other by 60° in longitude.
• The satellites orbit are circular with a radius of about 26,500 kilometres.
• Keplers third law relates the orbital radius to orbital period, the time
needed by satellite to travel full circle in its plane.
• GPS orbital period is exactly one half of a sidereal day. (A sidereal day is
rotation period of the earth, and is equal to a calendar day minus four
minutes).
• Therefore, after one sidereal day the geometric relationship between fixed
spots on the earth and the satellites repeats.
• For an observer on the earth, all GPS satellite reappear in same part of the
sky day after day, always four minutes earlier each day.
Calculate orbital period
• The control segment consists of five Monitoring Stations (Hawaii, Kwajalein [West Pacific], Ascension
Island [South Atlantic], Diego Garcia [Indian Ocean], Colorado Springs), three Ground Antennas
(Ascension Island, Diego Garcia, Kwajalein).
• The Master Control facility is located at Schriever Air Force Base (formerly Falcon AFB) in the State of
Colorado, USA.
• They measure the distances of the overhead satellites every 1.5 seconds and send the corrected data to
Master control.
• Orbits are precisely measured. Discrepancies between predicted orbits (almanac) and actual orbits are
transmitted back to the satellites
User Segment
• It consists of receivers that decode the signals from the
satellites.
• The receiver performs following tasks:
- Selecting one or more satellites
- Acquiring GPS signals
- Measuring and tracking
- Recovering navigation data
Sources of GPS Signal Error
• Satellite geometry
• Satellite orbits
• Multipath
• Atmospheric effects
• Clock
• Selective Availability (S/A)
Error : Satellite Geometry
• Satellite Geometry refers to the relative position of the satellites at any
given time.
• Ideal satellite geometry exists when the satellites are located at wide angles
relative to each other.
• Poor geometry results when the satellites are located in a line or in a tight
grouping.
• The best geometry, and least error, occurs when the satellites are equally
distributed.
• Satellite geometry error occurs when the satellites are concentrated in on
quadrant or in a line.
• Satellite geometry error is not measureable, it tends to enhance other errors.
Ideal Satellite Geometry
N
W E
S
Good Satellite Geometry
Good Satellite Geometry
Poor Satellite Geometry
N
W E
S
Poor Satellite Geometry
Poor Satellite Geometry
Error : Satellite Orbits
• Even though the satellites are positioned in
very precise orbits, slight shifts are
possible due to the gravitational influences
of the sun and moon or solar wind.
• These Minor disturbances in satellite orbits
also known as ephemeris errors.
• Orbit errors can be as high as 2 meters.
Error: Multipath
• Multipath errors are occurred when GPS signal is reflected off
of objects before it reaches to the GPS receiver.
• Increment in travel time of signal due to reflection causes the
errors.
• Increase chance of occurrence when around tall buildings.
• Satellite signals require a direct line to GPS receivers.
• The more satellites a GPS receiver can "see," the better the
accuracy.
• Buildings, terrain, electronic interference, or sometimes even
dense foliage can block signal reception, causing position
errors or possibly no position reading at all.
• GPS units typically will not work indoors, underwater or
underground.
Error : Atmospheric effects
• Satellite signal travels at the speed of light in space, but
slowed down as its passes through the atmosphere.
• Atmospheric errors are separated in two categories: the
ionospheric effect and the tropospheric delay.
• The ionospheric effect is frequency dependent and it is
caused by the region of the atmosphere between 50 and
1000 km above the surface of the Earth.
• The tropospheric delay is frequency independent, and it
is caused by the lower part of the atmosphere, between
the surface and 50 km.
• The majority of this effect can be eliminated by the
receiver.
• The GPS system uses a built-in model that calculates an
average amount of delay to partially correct for this
type of error.
Error : Clock
• Slight fluctuations in atomic clocks.
• In spite of the synchronization of the satellite and receiver clocks, and
small amount of inaccuracy in timing remains.
• This can result in errors up to 1 meter.
• To keep clock errors to 1 meter or less, the time error must be limited
to 20-30 nanoseconds.
• A receiver's built-in clock is not as accurate as the atomic clocks on-
board the GPS satellites. Therefore, it may have very slight timing
errors.
Error : Selective Availability (S/A)
• Selective Availability (SA) is an intentional degradation of the signals
by time varying bias once imposed by the U.S. Department of
Defence.
• SA was intended to prevent military adversaries from using the highly
accurate GPS signals.
• The US DoD turned off SA in May 2000, which significantly
improved the accuracy of civilian GPS receivers.
• S/A could be reactivated at any time by the US DoD.
Accuracy – Sources of Error
Source Amount of Error
Ionosphere effect ± 5 meters
Troposphere effect ± 0.5 meters
Multipath distortion ± 1 meter
Satellite clock drift ± 2 meters
Ephemeris errors ± 2.5 meters
Numerical errors ± 1 meter
Total GPS accuracy 15 meters
How Does GPS Work?
GPS Receiver : Basic Principle
• The receiver collects, decodes and processes the satellite signals.
• The basic receiver does not include a transmitter.
• The receiver determines its location by trilateration.
• Trilateration works by using the distance from known positions.
• Triangulation works by using the angles from known positions.
Trilateration Triangulation
Calculating a Position
• A GPS receiver calculates its position by a technique called satellite
ranging, which involves measuring the distance between the GPS
receiver and the GPS satellites it is tracking.
• The range (the range a receiver calculates is actually a pseudo range,
or an estimate of range rather than a true range) or distance, is
measured as elapsed transit time.
• The position of each satellite is known, and the satellites transmit their
positions as part of the "messages" they send via radio waves.
• The GPS receiver on the ground is the unknown point, and must
compute its position based on the information it receives from the
satellites.
Measuring Distance (Pseudo Range) to Satellites
• Measuring the distance between the GPS receiver and a satellite requires measuring the time it
takes for the signal to travel from the satellite to the receiver.
• Once the receiver knows how much time has elapsed, it multiplies the travel time of the signal
times the speed of light (because the satellite signals travel at the speed of light) to compute
the distance.
• Distance measurements to four satellites are required to compute a 3-dimensional (latitude,
longitude and altitude) position.
• In order to measure the travel time of the satellite signal, we have to know when the signal left
the satellite AND when the signal reached the receiver. Presumably our receiver "knows"
when it receives a signal, but how does it know when the signal left the satellite?
• GPS satellites generate a unique pseudo random noise (PRN) codes that actually repeat every
millisecond. The trick is that the GPS satellites and our receivers are synchronized so they're
generating the same code at exactly the same time.
• So, when a GPS receiver receives codes from a satellite, it looks back to see how long ago it
(the receiver) generated the same code. The time difference is how long the signal took to get
from the satellite to the receiver. In other words, the receiver compares how "late" the
received satellite code is, compared to the code generated by the receiver itself.
Pseudo Random Noise Code
Time
Difference
Satellite PRN
Receiver PRN
Measuring Distance to Satellites cont.
• Distance is calculated using the velocity equation.
Distance
Velocity =
Time
• Rearranging the equation for distance:
Distance = Velocity x Time
• If the system knows the velocity of a signal and the time it takes for
the signal to travel from the sender to the receiver, the distance
between the sender and the receiver can be determined.
Measuring Distance to Satellites cont.
• The signals from the GPS satellites travel at the speed of light3,00,000
kilometers/second.
• How far apart are the sender and the receiver if the signal travel time was
0.23 seconds?
Distance (ft) = Velocity (km/sec) x Time (sec)
km
= 3,00,000 x 0.7 sec = 2,10,000 km
sec
Note: The explanation of correcting for timing offset will be shown in two dimensions for illustration. Remember that in
reality it takes three measurements to locate a point in three dimensions.
In an ideal situation there would be no timing error. Let's say we're 4 seconds from satellite A and 6 seconds from satellite
B: our position is where the 2 circles intersect.
A
B
4 seconds
5 seconds 6 seconds
(wrong time)
7 seconds
(wrong time)
If the receiver clock is one second fast (it's ahead one second from the satellite clock) the receiver will "think" the distance
from satellite A is 5 seconds and the distance from satellite B is 7 seconds. And it "thinks" our position is where the two
dotted circles intersect.
A
B
S1(x1,y1,z1)
S4(x4,y4,z4)
GPS Receiver
4 Measurements: 4 Variables
• Latitude (X)
• Longitude (Y) POSITION DETERMINATION
WITH PSEUDO RANGES
• Altitude / Elevation (Z) = {(x1-x)2+(y1-y)2+(z1-z)2}
1
• Time (T) 2 2 2
2 = {(x2-x) +(y2-y) +(z2-z) }
2 2 2
3 = {(x3-x) +(y3-y) +(z3-z) }
Therefore, you need information
from four satellites.