21
Global Positioning Global Positioning System Overview System Overview Author: Peter H. Dana Author: Peter H. Dana Herman Li Herman Li Oct 18, 2004 Oct 18, 2004

Global Positioning System Overview Author: Peter H. Dana Herman Li Oct 18, 2004

Embed Size (px)

Citation preview

Page 1: Global Positioning System Overview Author: Peter H. Dana Herman Li Oct 18, 2004

Global Positioning System Global Positioning System OverviewOverview

Author: Peter H. DanaAuthor: Peter H. Dana

Herman LiHerman LiOct 18, 2004Oct 18, 2004

Page 2: Global Positioning System Overview Author: Peter H. Dana Herman Li Oct 18, 2004

What is GPSWhat is GPS

GPS = Global Positioning SystGPS = Global Positioning Systemem

Position, velocity, timePosition, velocity, time Network of min. 24 (29) satellNetwork of min. 24 (29) satell

ites, orbiting the earth every ites, orbiting the earth every ~12 hours~12 hours

Funded and controlled by the Funded and controlled by the US DODUS DOD

Cost: 13 billion USCost: 13 billion US NAVSTAR-2 GPS satellite

Page 3: Global Positioning System Overview Author: Peter H. Dana Herman Li Oct 18, 2004

Space SegmentSpace Segment

Altitude of 20,000kmAltitude of 20,000km Positioned such that 5 – 8 satellites are in Positioned such that 5 – 8 satellites are in

range at any timerange at any time Coded radio signals from 4 satellites can Coded radio signals from 4 satellites can

pinpoint location on earthpinpoint location on earth 6 orbital planes6 orbital planes

Page 4: Global Positioning System Overview Author: Peter H. Dana Herman Li Oct 18, 2004

TrilaterationTrilateration

1 satellite – a sphere1 satellite – a sphere 2 satellites – a circle2 satellites – a circle 3 satellites – 2 points3 satellites – 2 points ECEF XYZ coordinatesECEF XYZ coordinates

Distance = Travel Time x Speed of LightDistance = Travel Time x Speed of Light Where are the satellitesWhere are the satellites Time is different in the skyTime is different in the sky

Page 5: Global Positioning System Overview Author: Peter H. Dana Herman Li Oct 18, 2004

Control SegmentControl Segment

1ns drift / 3 hours1ns drift / 3 hours 1ns = ~30cm error1ns = ~30cm error 5 monitor stations5 monitor stations 3 ground antennas3 ground antennas

Radars located around the worldRadars located around the world GPS broadcasts received ephemeris and clock GPS broadcasts received ephemeris and clock

correction data to receiverscorrection data to receivers Practically few ns error = ~ 1mPractically few ns error = ~ 1m

Page 6: Global Positioning System Overview Author: Peter H. Dana Herman Li Oct 18, 2004

Positioning ServicesPositioning Services

Precise Positioning Service (PPS)Precise Positioning Service (PPS)• 22m horizontal, 27.7m vertical accuracy22m horizontal, 27.7m vertical accuracy• 200ns accuracy200ns accuracy

Standard Positioning Service (SPS)Standard Positioning Service (SPS)• 100m horizontal, 156m vertical accuracy (SA includ100m horizontal, 156m vertical accuracy (SA includ

ed)ed)• 340ns accuracy340ns accuracy• SA turned off as of May 2, 2000SA turned off as of May 2, 2000

Page 7: Global Positioning System Overview Author: Peter H. Dana Herman Li Oct 18, 2004

GPS Satellite SignalsGPS Satellite Signals

Two microwave carrier signalsTwo microwave carrier signals• L1 (1575.42MHz)L1 (1575.42MHz)• L2 (1227.60MHz)L2 (1227.60MHz)• L5 band comingL5 band coming

Speed of light variesSpeed of light varies• Ionosphere slows down lower frequencies moreIonosphere slows down lower frequencies more• Use L1 & L2 to remove ionosphere effectsUse L1 & L2 to remove ionosphere effects• Difference in arrival time removes errorDifference in arrival time removes error• Moisture in Troposphere also slows down signalMoisture in Troposphere also slows down signal

Page 8: Global Positioning System Overview Author: Peter H. Dana Herman Li Oct 18, 2004

GPS Satellite SignalsGPS Satellite Signals C/A (Coarse/Acquisition) CodeC/A (Coarse/Acquisition) Code

• a.k.a Civilian Codea.k.a Civilian Code• Unique pseudo-random-noise (PRN) code modulatUnique pseudo-random-noise (PRN) code modulat

ed on L1 and repeated every 1msed on L1 and repeated every 1ms

P(Y)-Code (Precise Code)P(Y)-Code (Precise Code)• PRN code modulated on both L1 and L2 and repeatPRN code modulated on both L1 and L2 and repeat

ed every 7 daysed every 7 days

Codes used for downloading ephemeris every Codes used for downloading ephemeris every 30 sec and almanac every 12.5 min30 sec and almanac every 12.5 min

Page 9: Global Positioning System Overview Author: Peter H. Dana Herman Li Oct 18, 2004

GPS DataGPS Data

Page 10: Global Positioning System Overview Author: Peter H. Dana Herman Li Oct 18, 2004

GPS SignalsGPS Signals

Page 11: Global Positioning System Overview Author: Peter H. Dana Herman Li Oct 18, 2004

Code Phase Tracking Code Phase Tracking (Navigation)(Navigation)

Page 12: Global Positioning System Overview Author: Peter H. Dana Herman Li Oct 18, 2004

Clock synchronizationClock synchronization

Satellites have 4 atomic clocksSatellites have 4 atomic clocks Receivers are cheap, 1us drift / secReceivers are cheap, 1us drift / sec Assuming distance from satellites already Assuming distance from satellites already

known, 4known, 4thth satellite solves the extra variable satellite solves the extra variable

Page 13: Global Positioning System Overview Author: Peter H. Dana Herman Li Oct 18, 2004

Differential Code Phase GPSDifferential Code Phase GPS

Base station (known position) computes coBase station (known position) computes corrections for each satellite signalrrections for each satellite signal

Corrections sent to rover receiversCorrections sent to rover receivers Removes errors except multipRemoves errors except multip

ath and receiver ath and receiver errors errors

Page 14: Global Positioning System Overview Author: Peter H. Dana Herman Li Oct 18, 2004

Carrier Phase Tracking Carrier Phase Tracking (Survey)(Survey)

Requires specially equipped receiversRequires specially equipped receivers Track L1 and/or L2 carrier signalsTrack L1 and/or L2 carrier signals No time of transmission infoNo time of transmission info Requires differential calculations of Requires differential calculations of

receivers within 30kmreceivers within 30km Sub-cm Sub-cm

accuracy accuracy possiblepossible

Page 15: Global Positioning System Overview Author: Peter H. Dana Herman Li Oct 18, 2004

Differential GPSDifferential GPS

DGPS – Differential Code Phase GPSDGPS – Differential Code Phase GPS• Instantaneous results, less accurateInstantaneous results, less accurate• Real-time or post-processedReal-time or post-processed

CPD – Carrier Phase DifferentialCPD – Carrier Phase Differential• Increased accuracy due to increased frequencyIncreased accuracy due to increased frequency

RTK – Real-time KinematicRTK – Real-time Kinematic• ie. Real-time Carrier Phaseie. Real-time Carrier Phase• Time to determine initial full cycles, accurateTime to determine initial full cycles, accurate

Page 16: Global Positioning System Overview Author: Peter H. Dana Herman Li Oct 18, 2004

GPS Error SourcesGPS Error Sources

PRN code noise (1m), receiver noise (1m)PRN code noise (1m), receiver noise (1m) Selective availability Selective availability (no longer the case)(no longer the case) Uncorrected satellite clock error (1m)Uncorrected satellite clock error (1m) Ephemeris data errors (1m)Ephemeris data errors (1m) Tropospheric delays (10m)Tropospheric delays (10m) Unmodeled ionosphere delaysUnmodeled ionosphere delays Multipath (0.5m)Multipath (0.5m) Geometric Dilution of Precision (GDOP)Geometric Dilution of Precision (GDOP)

• Bad when angles between receiver and satellites arBad when angles between receiver and satellites are similare similar

Page 17: Global Positioning System Overview Author: Peter H. Dana Herman Li Oct 18, 2004

GDOP ExampleGDOP Example

Page 18: Global Positioning System Overview Author: Peter H. Dana Herman Li Oct 18, 2004

User Equipment SegmentUser Equipment Segment

GPS receivers and user communityGPS receivers and user community Cheap outdoor GPS ~ $180USCheap outdoor GPS ~ $180US Outdoor GPS with map ~ $375USOutdoor GPS with map ~ $375US Personal GPS with street map ~ Personal GPS with street map ~

$590US$590US Avionics GPS ~ $??Avionics GPS ~ $??

Page 19: Global Positioning System Overview Author: Peter H. Dana Herman Li Oct 18, 2004

Now and BeyondNow and Beyond

WAASWAAS (Wide Area (Wide Area Augmentation System)Augmentation System)• FAA + DOT for precision FAA + DOT for precision

flight approachesflight approaches• Corrected differential Corrected differential

messages broadcast by 2 messages broadcast by 2 geostationary satellitesgeostationary satellites

GLONASSGLONASS• Russian Federation’s satellite navigation system (2006)Russian Federation’s satellite navigation system (2006)

GalileoGalileo• European Union and European Space Agency (2008)European Union and European Space Agency (2008)

Page 20: Global Positioning System Overview Author: Peter H. Dana Herman Li Oct 18, 2004

ReferencesReferences A GPS TutorialA GPS Tutorial

• http://http://www.topconps.com/gpstutorial/TOC.htmlwww.topconps.com/gpstutorial/TOC.html FAA GPS FAQFAA GPS FAQ

• http://gps.faa.gov/FAQ/faq-gps.htmhttp://gps.faa.gov/FAQ/faq-gps.htm GPS OverviewGPS Overview

• http://www.palowireless.com/gps/tutorial1.asphttp://www.palowireless.com/gps/tutorial1.asp How GPS Receivers WorkHow GPS Receivers Work

• http://electronics.howstuffworks.com/gps.htmhttp://electronics.howstuffworks.com/gps.htm The Fundamentals of GPSThe Fundamentals of GPS

• http://www.directionsmag.com/article.php?article_id=228http://www.directionsmag.com/article.php?article_id=228 DGPS ExplainedDGPS Explained

• http://healthweb.ofs.gov.za/othersites/hwm/Medical%20Wastehttp://healthweb.ofs.gov.za/othersites/hwm/Medical%20Waste%20Management/Differential%20GPS_files/dgpsexp.htm%20Management/Differential%20GPS_files/dgpsexp.htm

USNO GPS Timing OperationsUSNO GPS Timing Operations• http://tycho.usno.navy.mil/gps.htmlhttp://tycho.usno.navy.mil/gps.html

GarminGarmin• http://www.garmin.com/http://www.garmin.com/

Page 21: Global Positioning System Overview Author: Peter H. Dana Herman Li Oct 18, 2004

Time DilationTime Dilation ““Net secular relativistic effect is 38.6s per dayNet secular relativistic effect is 38.6s per day

• Nominal clock rate is 10.23 MHzNominal clock rate is 10.23 MHz• Satellite clocks are offset by – 4.464733 parts in 1010 to compSatellite clocks are offset by – 4.464733 parts in 1010 to comp

ensate effectensate effect• Resulting (proper) frequency in orbit is 10229999.9954326 HzResulting (proper) frequency in orbit is 10229999.9954326 Hz• Observed average rate of satellite clock is same as clock on thObserved average rate of satellite clock is same as clock on th

e geoid” e geoid” ““Relativity has become an important practical enginRelativity has become an important practical engin

eering consideration for modern precise timekeeping eering consideration for modern precise timekeeping systems. These relativistic effects are well understood systems. These relativistic effects are well understood and have been applied successfully in the GPS.”and have been applied successfully in the GPS.”

http://www.navcen.uscg.gov/cgsic/meetings/http://www.navcen.uscg.gov/cgsic/meetings/summaryrpts/41stmeeting/18%20Nelson%20.PPTsummaryrpts/41stmeeting/18%20Nelson%20.PPT