GPS

ToppyHuang 4,818 views 33 slides Jun 28, 2016
Slide 1
Slide 1 of 33
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33

About This Presentation

No description available for this slideshow.


Slide Content

GPS
Toppy Huang

GPS System Architecture

What is GPS?

Global Positioning System

Built by U.S. Department of Defense

Fully operation since 1995 while 1
st
SAT launched in 1978

Two positioning services

SPS (Standard Positioning System) provides 100 m accuracy for civil users

PPS (Precise Positioning System) provides 17.8 m accuracy for US
military/government users

Provides Position, Velocity, and Time (PVT)

GPS Background
Why US built GPS?

Initially for military use on accurate targeting, location awareness, and monitor,
etc.

Cold War between US and USSR in 1970s

Arm race resulted in large competition for long-distance weapons,
like cruise missiles, PGM, and ICBM, etc.

Traditional inertial guidance system is no good for measuring long-
distance position.

Urgent demands for improving long-distance positioning accuracy

Vietnam War (1965 ~ 1975)

Traditional LORAN (LOngRange NAvigaton) system suffers from
electronic effects of weather and in particular atmospheric effects
related to sunrise and sunset.

Limited coverage due to radio capability

GPS Background
Why US built GPS? (Cont.)

1958~1967, Navy Navigation Satellite System (NNSS, Transit)

6 satellites running at 1100 km altitudes with 107 minute orbits

Long fixed and position update time

1974~1977, NavStar

Experiment on atomic clock stability and accuracy

1978~Now, GPS

1978, 1
st
SAT launched

1990, 21 SATs by BlockI & BlockII start operations

1994, Initial Operational Capability announced

1995, Full Operational Capability announced

1997~2004, Block IIR SATs launched for replacement

2005~, Block IIF SATs keep launching for improvement

GPS by US while GLONASS by USSR
GPSConstellationSta
tus

GPS Background
Why US open for civil use?

1983, Due to poor navigation system, an Korean Aircraft was shot down by
USSR missiles. 269 civilian deaths including 61 Americans.

1984, President Reagan open partial function for civil use, Standard Positioning
System (SPS).

1990, US DoD announced SA policy for degrading accuracy of SPS to 100~150
meters.

1998, Vice President Gore announced Block IIF SATs will increase two additional
frequencies for civil use.

2000, President Clinton stopped SA policy, accuracy of SPP is back to 10 ~15
meters.

2001, After the terror attack of Sept. 11th, US insisted there is no plan to use SA
policy again.

GPSSystem Architecture

Space Segment

Control Segment

User Segment

GPSSystem Architecture
Space Segment

Space Segment

24 operational Satellites + 4
active spares

6 orbital planes

12 hours orbits

20200 km altitudes

At least 4 SVs(Space Vehicles)
viewed at any time/places

GPSSystem Architecture
Control Segment(Cont.)

Monitor Station

Collects Smoothed Measurements(
勻化數據
) for each SVs, and send those to Master Control
Station

Weather information, ionosphere(
電離層
) data, and pseudo-range data, etc

SVs status information

Master Control Station

Computes orbital data, clock corrections, and ionosphere corrections, etc

Passes those Navigation Message to Ground Antenna

With orbital data modification, MCS monitors/diagnoses/adjusts all SVs operations

Ground Antenna

Upload Navigation Message to SVs every 8 hours

All SVs are exactly synchronized by MCS

MCS tells SVs exactly moving path

3. Positioning
Pseudo range measurement
Carrier phase measurement

GPS
定位原理
地理座標系統

Position of SVs are presented in Earth-
Centered, Earth-Fixed X, Y, Z (ECEF XYZ)
coordinates.

The Z-axis points toward the
North Pole.

The X-axis is defined by the
intersection of the plane define
by the prime meridian (
子午

)and the equatorial plane(
赤道

).

The Y-axis completes a right
handed orthogonal system by a
plane 90
°
east of the X-axis and
its intersection with the equator.

Positioning

Both “Pseudo Range” and “Carrier Phase” to
get the distancebetween each satellite and
the device.

And then use the broadcast ephemeris
calculate the location (x1, y1, z1; x2,y2,z2).

ρ
i
(j) = r
i
(j) + c t
e
j=1,2,3,4

ρ
i
(j) =[(x(j)-x
i
)
2
+(y(j)-y
i
)
2
+(z(j)-z
i
)
2
)]
1/2
+ c t
e

j=1,2,3,4

Pseudorange
(DLL-Delay lock loop for code
tracking)

Reference time: TLM words

The resulting distances are not only related to the
distance between the receiver antenna and the satellites,
but also to an imperfect alignment to the receiver's time
scale to the GPS time scale.
τ = Tb -Ta
= (τb-△ts) -(τa-△tr)
= (τb-τa) + △tr -△ts
cτ = c [ (τb-τa) + △tr-△ts+ △ta]
ρ = R + c △tr-c △ts+ c △ta
ρ= Pseudo-range
R = true range
= [(x-x(j))
2
+ (y-y(j))
2
+ (z-z(j))
2
]
1/2

Carrier Phase Tracking
(PLL for carrier phase tracking)

The wavelength of the carrier waves are very short
compared to the C/A and P code chip lengths.

L1=154*10.23MHz=1575.42MHz, λ=19cm

L2=120*10.23MHz=1227.60MHz,λ=24cm

GPS
定位原理
Pseudo-range Measurement

Time clock in GPS receiver and
SVs are “synchronized”.

Time of Arrival(TOA)

距離
(D) =
速率
(V) x
旅行時間
(T)

衛星距離
=
光速
x
訊號延遲時間

GPS
定位原理
3D
空間定位

A sphere with center (x
0
, y
0
, z
0
) and radius ris the set of all points
(x, y, z) such that

The GPS receiver could be located at the intersection of three
spheres, one around each satellite, with a radius equal to the
pseudo-range between the satellite and the receiver.
Spher
e

GPS
定位原理
3D
空間定位
(Cont.)

Given that 3 positions of SVs are (X1,Y1,Z1),
(X2,Y2,Z2), and (X3,Y3,Z3)

Get the pseudo-range to these 3 SVs, say RS1,
RS2, and RS3

Then, the position of GPS receiver (Ux,Uy,Uz) is
done by :
X1,Y1,Z1
X2,Y2,Z2
X3,Y3,Z3
Ux,Uy,Uz
RS3
RS2RS1
3~1,)()()(
222
 iwhereUzZiUyYiUxXiRSi
X
Y
Z

GPS
定位原理
Why we need 4
th
SV ?

4
th
SV is used for clock correction

In fact, Atomic clock in SVs is much
more precise than the clock in GPS
receivers.

Then, actual distance to the SV is called Rt :

Thus, 4 unknown variables need 4 equations :
X1,Y1,Z1
X2,Y2,Z2
X3,Y3,Z3
Ux,Uy,Uz, Cb
RS3
RS2
RS1
RS4
X4,Y4,Z4
biasclockuserCbwhereCbRsRt  ,
4~1,)()()(
222
 iwhereUzZiUyYiUxXiCRS bi
X
Y
Z

GPS
定位原理
3D
定位
/ 2D
定位
/ Velocity

With 3 SVs tracked, we only get 2D position•
3 unknown variables (Ux, Uy, Cb) with 3 equations

With 4 SVs tracked, we’ll get 3D position

4 unknown variables (Ux, Uy, Uz, Cb) with 4 equations

With 4 SVs tracked, the Delta-range measurement is used to
get 3D velocity

Doppler is measured to provide the relative velocity between the
receiver and SVs.

More precise pseudo-range measurement could be achieved by
Doppler measurement.

GPS Receiver
Understanding how the GPS Receiver deals signal collection,
Acquisition and tracking.

GPS transmitter (Satellites)

Each GPS satellite transmits a microwave radio signal
composed of two carrier frequencies

L1=154*10.23MHz
=1575.42MHz, λ=19cm

L2=120*10.23MHz
=1227.60MHz,λ=24cm

Embedded into each carrier frequency are two PRN
codes:

C/A code: 1.023MHz

P code: 10.23MHz

Simplified GPS Receiver Block Diagram

NAV Message Content and Format Overview

Almanac

Information about the status of
the satellites and approximate
orbital information.

Used to calculate which satellites
are currently visible. (acquire)

Many newer GPS receivers are
able to acquire the satellites
without waiting for the almanac.

Ephemeris

Precise information about the
orbit of each satellite.

Used to calculate the location of
a satellite. (xi,yi,zi)
300bits
1500bits/30sec
*25 frame
=12.5mins

GPS Receiver

GPS RF front-end collects digitized IF data

DSP

Acquisition and Tracking

Parameters influent acquisition

Precorrelationbandwidth (front-end BW)

Analog-to-digital conversion (ADC)

Sampling frequency

Predetectionintegration time

Carrier Tracking was performed using a FLL-assisted-PLL

Block Diagram of GPS Acquisition
Process

Code Correlation method

The receiver generated (respond)
signals are continuously shifted to
detect the maximal correlation
between the received and
generated code sequences.

If the satellite and receiver clocks
were errorless, this time shift
would be equal to the travel time
(τ) of the code sequence from the
satellite to the receiver.

GPS Test

GPS Test

C/N

Doppler Shift

Sensitivity

Acquisition sensitivity

Tracking sensitivity

TTFF (Time to First Fix)

Cold Start

Warm Start

Hot Start

Position Accuracy

GPS Test-TTFF
Data Type Cold StartWarm StartHot Start
PreviousPositionX O O
Time X O O
Almanac X O O
Ephemeris X X O
–Cold start: Receiver does not have time or position information, no valid
ephemeris (or almanac) data (typical TTFF 30-50 sec, maybe up to several
minutes)
–Warm start: Last position and approximate time known, valid almanac, no valid
ephemeris data (typical TTFF 30-40 sec)
–Hot start: Time and last position known, valid almanac and ephemeris (typical
TTFF 1-5 sec)
• Need to specify satellite power level when testing TTFF

GPS Test-Sensitivity

minimum= -174dBm/Hz + C/No
minimum
+ NF
receiver

Sensitivity

Acquisition sensitivity

Tracking sensitivity

Minimum level of signal that allows GPS receiver to acquire or track the GPS
signal (may also be specified in terms of C/No)

Acquisition sensitivity: minimum level to successfully perform TTFF under cold start
(typically around -140 to -150 dBm)

Tracking sensitivity: minimum level to maintain location fix once it has been attained
(typically -150 to -160 dBm)

Test requires multi-satellite GPS signal with valid navigational messages for
TTFF, and real-time satellite power control to reduce power levels to test
sensitivity

Sample Test Plan
Test Item Suggested Spec.
1Minimum C/N C/N >= 38dB
2DopplerShift C/N>=38dB
3
Acquisition
time
Hot start TTFF<= 1 sec
4 Cold start TTFF< =45 sec
5 Cold start TTFF@
sensitivity level
< =100 sec
6TrackingSensitivity <=-154dBm,
7AcquisitionSensitivity >=-145dBm
8PositionAccuracy <=10m

SiRFStar IV

GPSmax input power

best performance is obtained when the signal levels are between -125
dBmand -117 dBm. These received signal levels are determined by :

GPS satellite transmit power

GPS satellite elevation and azimuth

Free space path loss

Extraneous path loss such as rain

Partial or total path blockage such as foliage or building

Multipath caused by signal reflection

GPS antenna

Signal path after the GPS antenna

Test sample of C/N v.s. Input Level

CN is proportionate to input Level.
53.5
49.1
44.3
39.38
34.37
29.51
24.68
20.12
0
10
20
30
40
50
60
C/N v.s. Input Level
Test data
Tags