Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Download as pdf or txt
Download as pdf or txt
You are on page 1of 49

Global Navigation Satellite

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.

• NAVSTAR GPS - Unites State of America


• GLONASS - Russia
• Galileo – European Union

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 user’s 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 satellite’s orbit are circular with a radius of about 26,500 kilometres.
• Kepler’s 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

Kepler's Third law of planetary motion


P2/a3=4 2/GM
• where P is period
• a is orbital radius
• GM is geocentric gravitational constant (GM) = 3.986005*1014 m3/s2
Satellite signal
• The GPS user equipment receives the sum of the signals broadcast by
all visible satellites. A particular signal can be tracked with a radio
frequency channel in the GPS receiver by looking for the satellite’s
unique pseudo random noise (PRN) codes modulation, thereby
rejecting all signals with a different code.
• The procedure of separating the total incoming signals into the
components transmitted by different satellites is called code division
multiple access (CDMA).
• In order to decode the signal, the receiver must be aware of the PRN
codes for each satellite.
Satellite signal cont.
• All GPS satellites transmit the two carrier signals at the same L-band
frequencies and modulates them with satellite-specific C/A-codes and
P-codes.
• L1: 1575.42 MHz (C/A-code and P-code)
• L2: 1227.60 MHz (P-code)
These dual frequencies are essential for eliminating the major source of error, i.e. the ionosperic
refraction.
• For positioning and timing, GPS provides two levels of services:
• Standard Positioning Service (SPS) with access for civilian users.
• Precise Positioning Service (PPS) with access for authorized users.
Satellite signal cont.
• The First code is the coarse/acquisition (C/A) code, which is available
for civilian use.
• The C/A-code is designated as the standard positioning service (SPS).
• The C/A-code is presently modulated upon L1 only and is purposely
omitted from L2. This omission allows to deny full system accuracy to
non-military users.
• The second code is the precision (P) code, which has been reserved for
US military and other authorised users.
• The P-code is designated as the precise positioning service (PPS).
• The P-code is modulated on both carriers L1 and L2.
Satellite signal cont.
A GPS signal contains three types of data

• Unique pseudorandom noise (PRN) codes:


The pseudorandom code is simply an I.D. code that identifies which satellite
is transmitting information.
• Satellite ephemerides data :
which is constantly transmitted by each satellite, contains important
information about the status of the satellite (healthy or unhealthy), current
date and time. This part of the signal is essential for determining a position.
• Almanac data :
The almanac data tells the GPS receiver where each GPS satellite should be at
any time throughout the day. Each satellite transmits almanac data showing
the orbital information for that satellite and for every other satellite in the
system.
GPS Time
• GPS Time is based on an atomic time scale.
• The GPS clock data are transmitted in terms of clock offset, clock
frequency offset, and clock frequency rate, and allow the calculation
of the difference between the individual GPS satellite’s time and the
GPS system time.
• Coordinated Universal Time as maintained by the U.S. Naval
Observatory (UTC (USNO) is also based on an atomic time scale,
with an offset of an integer number of seconds with respect to GPS
system Time.
• GPS system Time does not count leap seconds, and therefore an offset
exists between UTC (USNO) and GPS system Time.
GPS Datum
Datum is a set of parameters (translations, rotations, and scale) used to
establish the position of a reference ellipsoid with respect to points on
the Earth’s crust.
• The satellite ephemerides broadcast by the GPS satellites contain the
parameters of the satellite orbit in terms of a linearly varying ellipse,
plus small correction terms accounting for irregularities in the orbit.
The ephemeris data are updated every hour.
• From these, users can compute ECEF coordinates of the satellite for a
particular measurement time using well-known equations. The
resulting ECEF coordinates are referenced to the World Geodetic
System 1984 (WGS-84).
Control Segment: US DoD Monitoring

• 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 light—3,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

• It should be clear that this system requires very accurate measurement of


time and synchronization of clocks.
• These time errors limit the precision of this system.
GPS : Trilateration/Triangulation
• Each satellite knows its position
and its distance from the center of
the earth.
• Each satellite constantly broadcasts
this information.
• With this information and the
calculated distance, the receiver
calculates its position.
• Just knowing the distance to one
satellite doesn’t provide enough
information.
GPS : Trilateration/Triangulation cont.
The receiver is
• When the receiver knows its somewhere on
distance from only one satellite, this sphere.
its location could be anywhere on
the Represented by the earths
surface that is an equal distance
from the satellite.
• Circle in the illustration.
• The receiver must have additional
information.
GPS : Trilateration/Triangulation cont.
With signals from two satellites, the receiver
can narrow down its location to just two points
on the earths surface.
Were the two circles intersect.
GPS : Trilateration/Triangulation cont.
• Knowing its distance from three
satellites, the receiver can
determine its location because
there is only two possible
combinations and one of them
is out in space.
• In this example, the receiver is
located at b.
• The more satellite that are used,
the greater the potential
accuracy of the position
location.
GPS : Trilateration/Triangulation cont.
• GPS satellites transmit time information derived from high accuracy atomic
clocks but the GPS receivers cannot afford such high precision clocks.
• The first three measurements narrow down our position. In practice, a
fourth measurement is needed to correct for clock error.
• A fourth satellite must be applied correction to compensate for the
difference between the satellite and receiver clocks.
• There are four GPS satellite signals that are used to compute positions in
three dimensions and the time offset in the receiver clock.
• The next four slides show graphically how the timing offset correction
works.
A
B
4 seconds
6 seconds

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

4 sec o n ds Back to the ideal situation with no


6 se co n ds timing error: if we have accurate
clocks, and we add a third
measurement, all three circles
intersect at the correct point,
8 se co n ds because the circles represent the
C true ranges from the three
satellites.
But with inaccurate clocks, the circles cannot
intersect: there is no point that can be 5
A seconds from A, 7 seconds from B and 9
B
seconds from C.
5 se c o nds
(w ron g tim e)
When the receiver gets a series of
7 se c o nds measurements that cannot intersect at a
(w ron g tim e)
single point, it finds the adjustment to all
measurements that lets the ranges go through
one point. In this example, subtracting 1
9 se c o nds second from all three measurements makes
(w ron g tim e)
the circles intersect at a point.
C
So, by adding one extra measurement we can
cancel out any consistent clock error the
receiver might have. Remember that in 3
dimensions this means we really need 4
measurements to cancel out any error.
4 Measurements: 4 Variables
• GPS has made a considerable impact on almost all positioning, navigation,
timing and monitoring applications. It provides particularly coded satellite
signals that can be processed in a GPS receiver, allowing the receiver to
estimate position, velocity and time (Hofmann-Wellenhof et al., 2001).
• In order to determine a position in GPS-only mode the receiver must track a
minimum of four satellites, representing the four unknowns of 3-D position
and time.
• If only 3 satellites are present, the receiver will guess at elevation and
compute latitude and longitude.
• Distance measurements to 4 satellites are required to compute a 3-D
position (Latitude, Longitude and Altitude).
S2(x2,y2,z2)
S3(x3,y3,z3)

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.

You might also like