Challenges and Solutions for GPS Receiver Test - Keysight Related Systems Satellite Based...

Preview:

Citation preview

Challenges and

Solutions for GPS

Receiver Test

Presenter: Mirin Lew

January 28, 2010

© 2010 Agilent Technologies

Agenda

• GPS technology concepts

• GPS and GNSS overview

• Assisted GPS (A-GPS)

• Basic tests required for GPS receiver verification

• Test solutions• Test solutions

• Signal creation for GPS receiver test

• A-GPS test systems

GNSS = Global Navigation Satellite Systems

© 2010 Agilent Technologies

GPS and GNSS Overview

GPS: Global Positioning System

• System owned and operated by the U.S. government

• Civilian service freely available to users worldwide

• Military service available to selected agencies onlyagencies only

GNSS: Global Navigation Satellite System

• General term for any satellite-based navigation system

• Includes multiple systems worldwide

© 2010 Agilent Technologies

Global Navigation Satellite Systems (GNSS)

Galileo

– Joint effort of European Community and European Space Agency

– 2 test satellites in orbit, contracts awarded for first 14 satellites, up to 32 satellites operational by 2014

– Interoperability agreement signed with GPS

– 4 services (open service, paid commercial service, safety of life service, public regulated service) as compared to 2 GPS services (public and private)

Global Orbiting Navigation Satellite System (GLONASS)

– Russian system first launched by Soviet Union in 1982

– Became non-functional for most applications in the 1990’s

– Currently being restored, 22 satellites in orbit as of Dec. 2009

– Particularly good coverage over upper latitudes (Northern Europe)

Compass (Beidou-2)

– Chinese system

– 3 satellites are up, 12 satellites by 2012 to provide regional service

– Eventually 30 satellites

© 2010 Agilent Technologies

GNSS Related Systems

Satellite Based Augmentation Systems (SBAS)Geostationary satellites transmit correction and integrity data for GNSS

system over the GNSS frequency. Provides increased positioning accuracy.

North America:

Wide Area

Augmentation System

(WAAS)

Europe:

European Geostationary

Overlay Service (EGNOS)

Japan:

Multifunctional Satellite

Based Augmentation

Regional Navigation Satellite Systems (RNSS)Intended for improved coverage over limited areas

(WAAS)Based Augmentation

Satellite System (MSAS)

Japan:

Quazi Zenith Satellite

System (QZSS) - 2013

India: Indian

Regional Navigation Satellite System

(INRSS) - 2012

India:

GPS and GEO Augmented

Navigation (GAGAN)

© 2010 Agilent Technologies

GPS Technology Overview

• Constellation of 24 active satellites in orbit (up to 32 satellites total)

• Each satellite transmits its current location and time

• Each satellite transmission is synchronized to the rest by atomic clock

• Minimum of 4 satellites required for 3D location calculation

• Major segments of the system

• Space: Satellites or Space Vehicles (SV) orbiting the

Earth twice a day at 20,200 km

• Control: Ground stations provide navigation

information update and SV control

• User: GPS receiver

© 2010 Agilent Technologies

How Does GPS Work in the Real World?

Space Segment

Uplink data:Satellite orbital information

Position constantsClock correction factors

GPS Data

Monitor Stations

MasterControl

Station

User

Clock correction factorsAtmospheric data

Almanac

Control segment

© 2010 Agilent Technologies

GPS Transmitted Signal

L1 Carrier 1575.42 MHz

C/A Code 1.023 MHzL1 Signal

(Civilian use)+Σ

90˚

Satellite GPS signal has 3 components:• Carrier wave: 1575.42 MHz (L1) & 1227.60 MHz (L2)

• Ranging (pseudo-random) codes: Coarse acquisition (C/A) code and precise (P) code

• Navigation message: 50 bit/s contains ephemeris data (detailed orbital information for the

transmitting satellite) and almanac data (more general orbital information for all satellites)

Navigation Data 50 Hz

P Code 10.23 MHz

L2 Carrier 1227.6 MHz

(Civilian use)

L2 Signal

(Military use)

modulo 2 adder

modulator

+

+

+

© 2010 Agilent Technologies

Navigation Message

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25

Navigation message

25 pages/frames37,500 bits12.5 minutes

Frame (page)

1500 bits30 seconds

Sub-frame 2

300 bits

6 secondsSub-frame 1 Sub-frame 3 Sub-frame 4 Sub-frame 5TLM

HOW

1 2 3 4 5 6 7 8 9 10

Satellite health

and clock

correction data

Ephemeris Ephemeris Partial

almanac &

other data

Almanac

TLM

HOW

1 2 3 4 5 6 7 8 9 10

TLM

HOW

1 2 3 4 5 6 7 8 9 10

TLM

HOW

1 2 3 4 5 6 7 8 9 10

TLM

HOW

1 2 3 4 5 6 7 8 9 10

8 bits

pre

am

ble

16 bits

reserved

6 bits

parity

7 bits

ID

17 bits

Time of week

TOW

6 bits

parity

30 seconds

Telemetry word (TLM)30 bits0.6 seconds

Handover word (HOW)30 bits0.6 seconds

TLM

HOW correction data

TLM

HOW

TLM

HOW

TLM

HOW

TLM

HOW

Worst Case: 30 seconds to receive full ephemeris data

12.5 minutes to receive full almanac data

© 2010 Agilent Technologies

Almanac and Ephemeris Files

Almanac File

Contains data on the health and general orbital information for every satellite in the constellation.

Updated weekly.

http://www.navcen.uscg.gov/GPS/almanacs.htm

Ephemeris File

Contains detailed information on the orbit of an individual satellite. Updated every 2 hours.Contains detailed information on the orbit of an individual satellite. Updated every 2 hours.

http://cddis.gsfc.nasa.gov/gnss_datasum.html#brdc

• Data from the almanac can be used to create a scenario file that contains the

satellite information for a specific date, time, and location.

• Ephemeris data files can be used to create a GPS signal that more accurately

represents the actual signals broadcast at that date, time, and location.

© 2010 Agilent Technologies

Agenda

• GPS technology concepts

• GPS and GNSS overview

• Assisted GPS (A-GPS)

• Basic tests required for GPS receiver verification

• Test solutions

• Signal creation for GPS receiver test

• A-GPS test systems

GNSS = Global Navigation Satellite Systems

© 2010 Agilent Technologies

Assisted GPS (A-GPS)

• Technique for cellular network to assist mobile phone’s GPS receiver to lock to

satellites and achieve location fix more quickly

– Fulfills U.S. FCC’s E911 directive which mandated fast and accurate location of mobile

phones by emergency services

– Needed due to low GPS signal levels that may be seen by mobile phones when indoors or

in areas without direct view of sufficient satellites

– Allows mobile phone’s GPS receiver to acquire location fix much more quickly

• Base station provides “assistance data” to mobile phones. Data includes:• Base station provides “assistance data” to mobile phones. Data includes:

– Navigation: precise satellite orbital information

– Almanac: coarse orbital information

– Time of Week: GPS time

– Ionosphere: single frequency (L1) correction factors

– Reference location: initial estimate of location

– Acquisition assistance: data to aid in locating or tracking satellites

– Real-time integrity: list of bad satellites

– UTC model: leap second time correction for GPS time

© 2010 Agilent Technologies

How Does A-GPS Work in the Real World?

Space Segment

Uplink data:Satellite ephemeris

Position constantsClock correction factors

Monitor Stations

MasterControl

Station

User

Clock correction factorsAtmospheric data

Almanac

Control segment

GPS AssistanceServer

Cellular Network

Network Downlink:Coarse TimeEphemeris Data

Coarse Location(100m accuracy)Almanac

© 2010 Agilent Technologies

A-GPS Operation

• Assistance Data Transportation

• Control plane: Uses dedicated messaging on network control channels

• User plane: Uses existing standard Internet protocol (IP) based data

connections; also called Secure User Plane Location (SUPL)

• A-GPS Modes

• Mobile station/user equipment (MS/UE) Assisted (older method)• Mobile station/user equipment (MS/UE) Assisted (older method)

– MS/UE supplies GPS measurements to network

– Network combines with assistance server data, calculates and transmits

location back to mobile

– Typically used with control plane

• MS/UE Based (newer method)

– MS/UE uses assistance data to calculate location

– Transmits location back to BS

– Used with user plane (less network dependent)

© 2010 Agilent Technologies

Recommended