Date post: | 14-Apr-2018 |
Category: |
Documents |
Upload: | indika2222 |
View: | 221 times |
Download: | 1 times |
of 23
7/27/2019 GPS Signals(c)
1/23
Understanding GPS Signals &Pseudo Ranging
S.D.P.J. Dampegama
Senior Lecturer / Superintendent of SurveysInstitute of Surveying & Mapping
Diyatalawa -Sri Lanka
7/27/2019 GPS Signals(c)
2/23
1/29/2005 10:23:11 PM GPSSignals by Dampe 2
Contents
Some Basic Concepts
Wave Equation
Electro Magnetic Waves propagate through
vacuum at a rate of about 300,000 km./sec.(C)This propagation can be expressed by the wave
equation,
C= f
f- Frequency of the Wave
- Wave length
7/27/2019 GPS Signals(c)
3/23
1/29/2005 10:23:11 PM GPSSignals by Dampe 3
Energy of a Wave
The energy of an electro magnetic wave is
directly proportionate to the frequency.
E = h fWhere E -Energy
7/27/2019 GPS Signals(c)
4/23
1/29/2005 10:23:11 PM GPSSignals by Dampe 4
Wave Modulation
In order to send a wave through long
distances the energy of the wave should be
increased. But this distort the frequency.
One remedy is to load the wave onto a wavewith higher energy known as carrier wave.
This loading is known as modulation and
can be done in many ways.
7/27/2019 GPS Signals(c)
5/23
1/29/2005 10:23:11 PM GPSSignals by Dampe 5
Wave Modulation
Different types of Modulation
Amplitude Modulation
Frequency Modulation
Phase Modulation
7/27/2019 GPS Signals(c)
6/23
1/29/2005 10:23:11 PM GPSSignals by Dampe 6
GPS Signal Structure
L1 Carrier
P-Code P-CodeC/A Code
L2 Carrier Data Message
7/27/2019 GPS Signals(c)
7/23
1/29/2005 10:23:11 PM GPSSignals by Dampe 7
GPS Signal Structure
Satellites Atomic Clock gives fundamental frequency 10.23 Mhz.
Two Carrier frequencies L1 & L2
L1= 10.23x154=1575.42 MHz (=19 cm.) L2= 10.23x120=1227.60 MHz (=24 cm.)
Two Code frequencies. Precise Code (P-Code) & Coarse
Acquisition Code (C/A Code). The codes were encrypted on to
the carrier waves by phase modulation.
L1 with P-Code & C/A Code
L2 with P-Code
7/27/2019 GPS Signals(c)
8/23
1/29/2005 10:23:11 PM GPSSignals by Dampe 8
GPS Signal StructureC/A code and P code are designed to carry information
from the satellite to the receiver. They are also
impressed on to the carrier frequencies L1 whichcarries both P code & C/A code and L2 carries P code
only.
The Phase modulation used by GPS receivers are
known as binary biphase modulation. Each zero & one
of the binary code is known as code chip. The phase of
the carrier wave (L1 or L2) will change by 180 torepresent each binary code. There for the frequency and
the amplitude of the carrier wave remain unaltered
during the phase modulation.
7/27/2019 GPS Signals(c)
9/23
1/29/2005 10:23:11 PM GPSSignals by Dampe 9
GPS Signal Structure
As L1 carrier has to carry both P code and C/A code throughthe same phase modulation the codes could be mixed up.
This problem was solve by transmission in quadraturve. The
C/A code modulation in L1 carrier is phase shifted by 90from the P code modulation on the Same Carrier.
C/A Code frequency 1.023 million bits per second (=300
m) repeated in every Millie second. Each satellite broad castsunique C/A code on its L1 frequency.
7/27/2019 GPS Signals(c)
10/23
1/29/2005 10:23:11 PM GPSSignals by Dampe 10
GPS Signal Structure
P Code frequency 10.23 M/S (=30 m) repeated in every 37
weeks. There fore the chirping rate of P code is ten timesfaster than C/A code. This also defines the satellite uniquely.
Each satellite was given one week portion of P-Code and this
week number is known as the satellites identity. (Space
Vehicle Number or SV number)
Pseudo Random Noise (PRN):
P code & C/A code are so complicated and appear to be noiseas first. But these code can be read in order to grab the
information associated.
7/27/2019 GPS Signals(c)
11/23
1/29/2005 10:23:11 PM GPSSignals by Dampe 11
GPS Signal StructureStandard Positioning Service (SPS)
C/A code is designed for most civilian applications. Whichis low in terms of accuracy. ( 100 m.)
Precise Positioning Service (PPS)
P code is designed to get higher degree of accuracy in
positioning and is restricted to users authorized by the
DoD
Selective Availability (SA)
Selective availability is the intentional degradation of
codes.
7/27/2019 GPS Signals(c)
12/23
1/29/2005 10:23:11 PM GPSSignals by Dampe 12
GPS Signal Structure
Navigation Message:
The navigation message is a 50Hz signal on L1& L2
containing data that describes many parameters required
for the processing.The message is 1500 bits long and divided in to five sub-
frames with 300 bits in each. The time-tagged sub frames
are marked with the time they transmitted by the Satellite.One data frame will get transmitted in 30 seconds.
7/27/2019 GPS Signals(c)
13/23
1/29/2005 10:23:11 PM GPSSignals by Dampe 13
Types of GPS Observations
There are two main types of methods to determine position in
GPS.
Pseudo Range observations
Carrier beat phase
Pseudo Range Observations:
Pseudo range observations provide instantaneous positions
and relatively low accuracy when compared with carrierphase measurements. Pseudo range is based on time
measurements. The time difference d is the time taken for
the electro magnetic wave to travel from the satellite to the
receiver.
7/27/2019 GPS Signals(c)
14/23
1/29/2005 10:23:11 PM GPSSignals by Dampe 14
How To Measure Time
7/27/2019 GPS Signals(c)
15/23
1/29/2005 10:23:11 PM GPSSignals by Dampe 15
Pseudo Range Observations
A position on three dimensional space consists of threeparameters. (x,y,z) Determination of position is equivalent to
solve for three unknowns in mathematics. There for it is
necessary to create three independent equations. In pseudoranging each equation is represented by distance (range) from
a satellite to the receiver.
The range = c x d
7/27/2019 GPS Signals(c)
16/23
1/29/2005 10:23:11 PM GPSSignals by Dampe 16
Pseudo Range Observations
1st Range
(Eqn. 1)
2nd Range
(Eqn. 2)
3rd Range
(Eqn. 3)
Three equations to solve forthree parameters.
(X,Y,Z)UnknownKnown(X,Y,Z)
7/27/2019 GPS Signals(c)
17/23
1/29/2005 10:23:11 PM GPSSignals by Dampe 17
Pseudo Range Observations
Problem:
But the above technique is not practically possible due to errors
associated with the receiver clock. It is impossible to use
precise atomic clock in the receiver due to the price and the
size.
Solution:
By treating the error of the receiver clock as another unknown
the clock error can be computed and corrected.
7/27/2019 GPS Signals(c)
18/23
1/29/2005 10:23:11 PM GPSSignals by Dampe 18
Pseudo Range Observations
1st Range
(Eqn. 1)
2nd Range
(Eqn. 2)3rd Range
(Eqn. 3)
Four equations to solve forfour parameters.Receiver
clock error can be eliminated.
4th Range(Eqn. 4)
(X,Y,Z dt)Unknown(X,Y,Z,dt)Known
7/27/2019 GPS Signals(c)
19/23
1/29/2005 10:23:11 PM GPSSignals by Dampe 19
Accuracy of Pseudo Ranging
Pseudo range can be resolved for about 1% of the accuracy ofthe code being used by using good receiver.
For C/A code ( = 300 m.) accuracy = 3 m.
For P code ( = 30 m) accuracy = 30 cm.
Various types of systematic errors are also associated with
GPS observations. In order to reach highest accuracy thesesystematic errors are also to be considered. But with selective
availability the accuracy of positions can be reduced even up
to 100 m.
7/27/2019 GPS Signals(c)
20/23
1/29/2005 10:23:11 PM GPSSignals by Dampe 20
How to Reach Better Accuracy
A single receiver observing four or more satellites on its
own to find a position is subjected to various errors and asmentioned earlier the errors can be large as 100 m in
horizontal . ( 160 m in vertical) This accuracy level is not
good enough for most applications.By comparison positions generated by simultaneous data,
most of the systematic errors will get cancelled out and
could reach much better accuracy levels when comparedwith positions obtained by single receiver. This method is
known as differential GPS technology.
7/27/2019 GPS Signals(c)
21/23
1/29/2005 10:23:11 PM GPSSignals by Dampe 21
Differential GPS Observations
Error =Computed - ObservedCompute Position
(Contaminated by errors)
Correct the computed positions
by applying error corrections
Base
Rover
Compute Position
(Contaminated by errors)
Unknown Point (X,Y,Z)
Known Point (X,Y,Z)
7/27/2019 GPS Signals(c)
22/23
1/29/2005 10:23:11 PM GPSSignals by Dampe 22
Differential Corrections
The base station and rover should receive signals from sameset of satellites in order to apply the differential correction
successfully. This will reduce the errors by substantial
amount.
By applying differential correction to code, positions can be
obtained to an accuracy of0.5-2 m. This is a suitable
accuracy range for most applications.
7/27/2019 GPS Signals(c)
23/23
1/29/2005 10:23:11 PM GPSSignals by Dampe 23
GPS Range Error Sources
Error Source Range Error DGPS Range Error
SV Clock 1.0 m.
SV Ephemeris 1.0 m.
Troposphere 1.0 m.
Ionosphere 10.0 m.Pseudo Range Noice 1.0 m 1.0 m.
Multipath 0.5 m. 0.5 m.