Global Positioning System: what it is and how we use it for measuring the earth s movement. May 5, 2009

Similar documents
UNIT 1 - introduction to GPS

GPS for crustal deformation studies. May 7, 2009

Fundamentals of GPS Navigation

Modelling GPS Observables for Time Transfer

Errors in GPS. Errors in GPS. Geodetic Co-ordinate system. R. Khosla Fall Semester

Study and analysis of Differential GNSS and Precise Point Positioning

E. Calais Purdue University - EAS Department Civil 3273

An Introduction to GPS

FieldGenius Technical Notes GPS Terminology

Global Navigation Satellite Systems II

Guochang Xu GPS. Theory, Algorithms and Applications. Second Edition. With 59 Figures. Sprin ger

GPS Error and Biases

Resection. We can measure direction in the real world! Lecture 10: Position Determination. Resection Example: Isola, Slovenia. Professor Keith Clarke

Fundamentals of GPS for high-precision geodesy

Wednesday AM: (Doug) 2. PS and Long Period Signals

The Global Positioning System

Monitoring the Ionosphere and Neutral Atmosphere with GPS

GPS and Recent Alternatives for Localisation. Dr. Thierry Peynot Australian Centre for Field Robotics The University of Sydney

GPS STATIC-PPP POSITIONING ACCURACY VARIATION WITH OBSERVATION RECORDING INTERVAL FOR HYDROGRAPHIC APPLICATIONS (ASWAN, EGYPT)

GPS the Interdisciplinary Chameleon: How Does it do That?

3. Radio Occultation Principles

Global Positioning System (GPS) Positioning Errors During Ionospheric Scintillation Event. Keywords: GPS; scintillation; positioning error

Global Navigation Satellite Systems (GNSS)Part I EE 570: Location and Navigation

Basics of GPS Jeff Freymueller UAF Geophysical Inst.

ESTIMATION OF IONOSPHERIC DELAY FOR SINGLE AND DUAL FREQUENCY GPS RECEIVERS: A COMPARISON

t =1 Transmitter #2 Figure 1-1 One Way Ranging Schematic

ENGI 3703 Surveying and Geomatics

LOCAL IONOSPHERIC MODELLING OF GPS CODE AND CARRIER PHASE OBSERVATIONS

CHAPTER 2 GPS GEODESY. Estelar. The science of geodesy is concerned with the earth by quantitatively

Tajul Ariffin Musa. Tajul A. Musa. Dept. of Geomatics Eng, FKSG, Universiti Teknologi Malaysia, Skudai, Johor, MALAYSIA.

GPS: The Basics. Darrell R. Dean, Jr. Civil and Environmental Engineering West Virginia University. Expected Learning Outcomes for GPS

Investigation on the Impact of Tropospheric Delay on GPS Height Variation near the Equator

Trimble Business Center:

Broadcast Ionospheric Model Accuracy and the Effect of Neglecting Ionospheric Effects on C/A Code Measurements on a 500 km Baseline

Precision N N. wrms. and σ i. y i

GNSS & Coordinate Systems

Multipath and Atmospheric Propagation Errors in Offshore Aviation DGPS Positioning

PDHonline Course L105 (12 PDH) GPS Surveying. Instructor: Jan Van Sickle, P.L.S. PDH Online PDH Center

Using GPS Receivers to Study the Upper Atmosphere

EE 570: Location and Navigation

Space Weather and the Ionosphere

Sources of Error in Satellite Navigation Positioning

Introduction to GNSS

GPS Global Positioning System

GPS POSITIONING GUIDE

Proceedings of Al-Azhar Engineering 7 th International Conference Cairo, April 7-10, 2003.

Introduction to GNSS

Introduction to DGNSS

VARIATION OF STATIC-PPP POSITIONING ACCURACY USING GPS-SINGLE FREQUENCY OBSERVATIONS (ASWAN, EGYPT)

Bernese GPS Software 4.2

The Global Positioning System

GPS Glossary Written by Carl Carter SiRF Technology 2005

Chapter 6 GPS Relative Positioning Determination Concepts

Multipath Error Detection Using Different GPS Receiver s Antenna

What is a GPS How does GPS work? GPS Segments GPS P osition Position Position Accuracy Accuracy Accuracy GPS A pplications Applications Applications

Asia Oceania Regional Workshop on GNSS Precise Point Positioning Experiment by using QZSS LEX

GPS Milestones, cont. GPS Milestones. The Global Positioning Sytem, Part 1 10/10/2017. M. Helper, GEO 327G/386G, UT Austin 1. US GPS Facts of Note

Principles of the Global Positioning System Lecture 19

Effect of Quasi Zenith Satellite (QZS) on GPS Positioning

TREATMENT OF DIFFRACTION EFFECTS CAUSED BY MOUNTAIN RIDGES

Effects of magnetic storms on GPS signals

TEST YOUR SATELLITE NAVIGATION PERFORMANCE ON YOUR ANDROID DEVICE GLOSSARY

Sidereal Filtering Based on GPS Single Differences for Mitigating Multipath Effects

Determination of refractivity variations with GNSS and ultra-stable frequency standards

2. GPS and GLONASS Basic Facts

Foreword by Glen Gibbons About this book Acknowledgments List of abbreviations and acronyms List of definitions

Introduction to Geographic Information Science. Last Lecture. Today s Outline. Geography 4103 / GNSS/GPS Technology

Estimation Method of Ionospheric TEC Distribution using Single Frequency Measurements of GPS Signals

Atmospheric propagation

Precise Positioning with NovAtel CORRECT Including Performance Analysis

GPS: History, Operation, Processing

Integer Ambiguity Resolution for Precise Point Positioning Patrick Henkel

EFFECTS OF IONOSPHERIC SMALL-SCALE STRUCTURES ON GNSS

GNSS Technologies. PPP and RTK

APPENDIX GPS TERMINOLOGY

Global Correction Services for GNSS

Global Positioning Systems (GPS) Trails: the achilles heel of mapping from the air / satellites

A Tropospheric Delay Model for the user of the Wide Area Augmentation System

Data acquisition and integration 3.

Global Positioning Systems -GPS

AUSPOS GPS Processing Report

GPS for. Land Surveyors. Jan Van Sickle. Fourth Edition. CRC Press. Taylor & Francis Group. Taylor & Francis Croup, an Informa business

Ionospheric Data Processing and Analysis

Space Weather influence on satellite based navigation and precise positioning

COMPARISON OF GPS COMMERCIAL SOFTWARE PACKAGES TO PROCESSING STATIC BASELINES UP TO 30 KM

GNSS Surveying & Processing (A Surveyors Peek Behind the Curtain) Presented by Jeff Clark, PLS

GLOBAL POSITIONING SYSTEMS. Knowing where and when

GPS: History, Operation, Processing

Appendix D Brief GPS Overview

2 INTRODUCTION TO GNSS REFLECTOMERY

AGPS Glossary: from Almanac to Zenith Delay

Rec. ITU-R P RECOMMENDATION ITU-R P *

Altimeter Range Corrections

Multi-Constellation GNSS Precise Point Positioning using GPS, GLONASS and BeiDou in Australia

CALIBRATING GNSS SATELLITE ANTENNA GROUP-DELAY VARIATIONS USING SPACE AND GROUND RECEIVERS

Effects of Pseudolite Positioning on DOP in LAAS

Combined global models of the ionosphere

Study of small scale plasma irregularities. Đorđe Stevanović

PRINCIPLES AND FUNCTIONING OF GPS/ DGPS /ETS ER A. K. ATABUDHI, ORSAC

The GLOBAL POSITIONING SYSTEM James R. Clynch February 2006

Transcription:

Global Positioning System: what it is and how we use it for measuring the earth s movement. May 5, 2009

References Lectures from K. Larson s Introduction to GNSS http://www.colorado.edu/engineering/asen/ asen5090/ Strang, G. and K. Borre Linear Algebra, Geodesy, and GPS, Wellesley Cambridge Press, 1997 Blewitt, G., Basics of the GPS Technique: Observation Equations, in Geodetic Applications of GPS http://www.kowoma.de/en/gps/index.htm http://www.kemt.fei.tuke.sk/predmety/kemt559_sk/ GPS/GPS_Tutorial_2.pdf Lecture notes from G. Mattioli (comp.uark.edu/ ~mattioli/geol_4733/gps_signals.ppt)

Basics of how it works Trilateration GPS gives distance to 4 satellites x,y,z,t Earth centered, Earth Fixed Why t? What are some of reasons why measuring distance is difficult? How do we know x,y,z,t of satellites?

GPS: Space segment Several different types of GPS satellites (Block I, II, II A, IIR) All have atomic clocks Stability of at least 10 13 sec 1 sec every ~300,000 yrs Dynamics of orbit? Reference point?

Orbital Perturbations (central force is 0.5 m/s 2) Source Acceleration Perturbation Type m/s 2 3 hrs Earth oblateness (J 2 ) 5 x 10-5 2 km @ 3 hrs secular + 6 hr Sun & moon 5 x 10-6 5-150 m @ 3 hrs secular + 12hr Higher Harmonics 3 x 10-7 5-80 m @ 3 hrs Various Solar radiation pressure Ocean & earth tides Earth albedo pressure 1 x 10-7 100-800 m @2 days Secular + 3 hr 1 x 10-9 0-2m @2 days secular + 12hr 1 x 10-9 1-1.5m @2 days From K. Larson

GPS: Space Segment 24+ satellites in orbit Can see 4 at any time, any point on earth Satellites never directly over the poles For most mid latitude locations, satellites track mainly north south

GPS: Satellite Ground Track

Satellite transmits on two carrier frequencies: L1 (wavelength=19 cm) L2 (wavelength=24.4 cm) Transmits 3 different codes/ signals P (precise) code Chip length=29.3 m C/A (course acquisition) code Chip length=293 m Navigation message Broadcast ephemeris (satellite orbital parameters), SV clock corrections, iono info, SV health GPS Signal

GPS Signal Signal phase modulated: vs Amplitude modulation (AM) Frequency modulation (FM)

C/A and P code: PRN Codes PRN = Pseudo Random Noise Codes have random noise characteristics but are precisely defined. A sequence of zeros and ones, each zero or one referred to as a chip. Called a chip because they carry no data. Selected from a set of Gold Codes. Gold codes use 2 generator polynomials. Three types are used by GPS C/A, P and Y

PRN Codes: first 100 bits

PRN Code properties High Autocorrelation value only at a phase shift of zero. Minimal Cross Correlation to other PRN codes, noise and interferers. Allows all satellites to transmit at the same frequency. PRN Codes carry the navigation message and are used for acquisition, tracking and ranging.

PRN Code Correlation

Non PRN Code Correlation

Schematic of C/A code acquisition Since C/A code is 1023 chips long and repeats every 1/1000 s, it is inherently ambiguous by 1 msec or ~300 km.

BASIC GPS MEASUREMENT: PSEUDORANGE Receiver measures difference between time of transmission and time of reception based on correlation of received signal with a local replica ρ = s ( u t ) c t t t u s = time of reception as observed by the receiver = time of transmission as generated by the satellite The measured pseudorange is not the true range between the satellite and receiver. That is what we clarify with the observable equation.

PSEUDORANGE OBSERVABLE MODEL ( u s ) ( u s ) ρ = R + c δt δt + T + I + M + ε 1 ρ1 ρ1 ρ1 ρ = R + c δt δt + T + I + M + ε 2 ρ 2 ρ 2 ρ 2 ρ ρ 1 2 = pseudorange measured on L1 frequency based on code = pseudorange measured on L2 frequency based on code R = geometrical range from satellite s to user u δt δt u s ρ1/ 2 ρ1/ 2 ρ1/ 2 = user/receiver clock error = satellite clock error T = tropospheric delay I M = ionospheric delay in code measurement on L1/2 = multipath delay in code measurement on L1/2 ε = other delay/errors in code measurement on L1/2

CARRIER PHASE MODEL ( u s ) ( u s ) φ λ = R + c δt δt + T I + M + N λ + ε 1 1 ρ1 φ1 1 1 φ1 φ λ = R + c δt δt + T I + M + N λ + ε 2 2 ρ 2 φ 2 2 2 φ 2 φ φ 1 2 = carrier phase measured on L1 frequency (C/A or P(Y) parts) = carrier phase measured on L2 frequency R = geometrical range from satellite s to user u δt δt u s = user/receiver clock error = satellite clock error T = tropospheric delay I, I = ionospheric delay in code measurement on L1/2 ρ1 ρ 2 M N, M = multipath delay in carrier phase measurement on L1/2 φ1 φ 2, N = carrier phase bias or ambiguity 1 2 λ, λ = carrier wavelength ε 1 2, ε = other delay/errors in carrier phase measurement on L1/2 φ1 φ 2

COMPARE PSEUDORANGE and CARRIER PHASE ( u s ) ( u s ) ρ = R + c δt δt + T + I + M + ε 1 ρ1 ρ1 ρ1 φ λ = R + c δt δt + T I + M + N λ + ε 1 1 ρ1 φ1 1 1 φ1 bias term N does not appear in pseudorange ionospheric delay is equal magnitude but opposite sign troposphere, geometric range, clock, and troposphere errors are the same in both multipath errors are different (phase multipath error much smaller than pseudorange) noise terms are different (factor of 100 smaller in phase data)

Atmospheric Effects Ionosphere (50 1000 km) Delay is proportional to number of electrons Troposphere (~16 km at equator, where thickest) Delay is proportional to temp, pressure, humidity.

Vertical Structure of Atmosphere

Tropospheric effects Lowest region of the atmosphere index of refraction = ~1.0003 at sea level Neutral gases and water vapor causes a delay which is not a function of frequency for GPS signal Dry component contributes 90 97% Wet component contributes 3 10% Total is about 2.5 m for zenith to 25 m for 5 deg

Tropospheric effects At lower elevation angles, the GPS signal travels through more troposphere.

Dry Troposphere Delay 3 Saastamoinen model: Tz d = 2.277 10 ( 1+ 0.0026 cos 2φ + 0.00028 ) P 0 is the surface pressure (millibars) φ is the latitude h is the receiver height (m) h P, 0 Hopfield model: Tz, d h d is 43km T 0 is temperature (K) = 77.6 10 P h 6 0 T 0 d 5 ~2.5 m at sea level Mapping function: E satellite elevation m d = sin E + 1 0.00143 tan E + 0.0445 1 (zenith) 10 (5 deg)

Wet Troposphere Correction Less predictable than dry part, modeled by: Saastamoinen model: T 1255 = 2.277 10 + 0.05 e T 3 z, w 0 Hopfield model: T = 0.373 0 z, w 2 T0 h w is 12km e 0 is partial pressure of water vapor in mbar e h w 5 0 80 cm Mapping function: m d = sin E + 1 0.00035 tan E + 0.017

Examples of Wet Zenith Delay

Ionosphere effects Pseudorange is longer group delay Carrier Phase is shorter phase advance s ( ) s ( ) s ( ) s ( ) ρ = R + c δt δt + I + T + MP + ε L1 u ρl1 ρl1 ρl1 ρ = R + c δt δt + I + T + MP + ε L2 u ρl2 ρl2 ρl2 λ φ = R λ N + c δt δt + I + T + MP + ε 1 L1 1 1 u φl1 φl1 φl1 λ φ = R λ N + c δt δt + I + T + MP + ε 1 L2 2 2 u φl2 φl2 φl2 I ρ 2 s ( ) s ( ) 1 L1 1 1 u ρl1 φl1 φl1 1 I φ 40.3 TEC f λ TEC = Total Electron Content φ = R λ N + c δt δt I + T + MP + ε λ φ = R λ N + c δt δt I + T + MP + ε L2 2 2 u ρl2 φl2 φl2

Determining Ionospheric Delay I I f 2 ρl1 2 = 2 2 L2 f1 f2 L1 f ( ρ ρ ) 2 ρl2 1 = 2 2 L2 f1 f2 L1 ( ρ ρ ) 2 2 f f TEC = 40.3 1 2 ( ) ( ρ ) 2 2 L2 ρl 1 f1 f2 Ionospheric delay on L1 pseudorange Ionospheric delay on L2 pseudorange Where frequencies are expressed in GHz, pseudoranges are in meters, and TEC is in TECU s (10 16 electrons/m 2 ) 28

Ionosphere maps

Ionosphere free Pseudorange f I ρ ρ ρ 2 L1 2 = 2 2 L2 f1 f2 L1 ( ) f f ρ ρ ρ ρ 2 2 1 2 IF = " L3" = 2 2 L1 2 2 L2 f1 f2 f1 f2 ρ = 2.546ρ 1.546ρ IF L1 L2 Ionospheric delay on L1 pseudorange Ionosphere-free pseudorange Ionosphere free pseudoranges are more noisy than individual pseudoranges. 30

Multipath Reflected signals Can be mitigated by antenna design Multipath signal repeats with satellite orbits and so can be removed by sidereal filtering

Standard Positioning Error Budget Single Frequency Double Frequency Ephemeris Data 2 m 2 m Satellite Clock 2 m 2 m Ionosphere 4 m 0.5 1 m Troposphere 0.5 1 m 0.5 1 m Multipath 0 2 m 0 2 m UERE 5 m 2 4 m UERE = User Equivalent Range Error

Intentional Errors in GPS S/A: Selective availability Errors in the satellite orbit or clock Turned off May 2, 2000 With SA 95% of points within 45 m radius. SA off, 95% of points within 6.3 m Didn t effect the precise measurements used for tectonics that much. Why not?

Intentional Errors in GPS A/S: Anti spoofing Encryption of the P code (Y code) Different techniques for dealing with A/S Recover L1, L2 phase Can recover pseudorange (range estimated using Pcode) Generally worsens signal to noise ratio

AS Technologies Summary Table Ashtech Z 12 & µz Trimble 4000SSi From Ashjaee & Lorenz, 1992

PSEUDORANGE OBSERVABLE MODEL ( u s ) ( u s ) ρ = R + c δt δt + T + I + M + ε 1 ρ1 ρ1 ρ1 ρ = R + c δt δt + T + I + M + ε 2 ρ 2 ρ 2 ρ 2 ρ ρ 1 2 = pseudorange measured on L1 frequency based on code = pseudorange measured on L2 frequency based on code R = geometrical range from satellite s to user u δt δt u s ρ1/ 2 ρ1/ 2 ρ1/ 2 = user/receiver clock error = satellite clock error T = tropospheric delay I M = ionospheric delay in code measurement on L1/2 = multipath delay in code measurement on L1/2 ε = other delay/errors in code measurement on L1/2

EXAMPLE OF PSEUDORANGE (1) s ( u ) ρ = R + c δt δt + T + I + M + ε 1 ρ1 ρ1 ρ1

EXAMPLE OF PSEUDORANGE (2)

GEOMETRIC RANGE Distance between position of satellite at time of transmission and position of receiver at time of reception s s s ( u ) ( u ) ( u ) 2 2 2 R = x x + y y + z z

PSEUDORANGE minus GEOMETRIC s ( u ) Difference is typically dominated by receiver clock or satellite clock. RANGE ρ R = c δt δt + T + I + M + ε 1 ρ1 ρ1 ρ1

L1 PSEUDORANGE L2 PSEUDORANGE ( u s ) ( u s ) ρ = R + c δt δt + T + I + M + ε 1 ρ1 ρ1 ρ1 ρ = R + c δt δt + T + I + M + ε 2 ρ 2 ρ 2 ρ 2 ρ ρ = I I + M M + ε ε 1 2 ρ1 ρ 2 ρ1 ρ 2 ρ1 ρ 2 Differencing pseudoranges on two frequencies removes geometrical effects, clocks, troposphere, and some ionosphere

Geometry Effects: Dilution of Precision (DOP) Good Geometry Bad Geometry

Dilution of Precision VDOP = σ h HDOP = σ 2 + σ 2 n e PDOP = σ 2 + σ 2 + σ 2 n e h TDOP = σ t GDOP = σ 2 + σ 2 + σ 2 + c 2 σ 2 n e h t Covariance is purely a function of satellite geometry

Dilution of Precision (VDOP) Wuhan, China, 30 lat Casey station, Antarctica, 66.3 latitude

Positioning Most basic: solve system of range equations for 4 unknowns, receiver x,y,z,t P 1 = ( (x 1 x) 2 + (y 1 y) 2 + (z 1 z) 2 ) 1/2 + ct ct 1 P 4 = ( (x 4 x) 2 + (y 4 y) 2 + (z 4 z) 2 ) 1/2 + ct ct 4 Linearize problem by using a reference, or a priori, position for the receiver Even in advanced software, need a good a priori position to get solution.

Positioning vs. Differential GPS By differencing observations at two stations to get relative distance, many common errors sources drop out. The closer the stations, the better this works Brings precision up to mm, instead of m.

Single Differencing j ΔL AB j = Δρ AB j + cδτ AB + ΔZ AB j ΔI AB j + ΔB AB Removes satellite clock errors Reduces troposphere and ionosphere delays to differential between two sites Gives you relative distance between sites, not absolute position

Double Differencing j ΔL AB j = Δρ AB j + cδτ AB + ΔZ AB j ΔI AB j + ΔB AB k ΔL AB k = Δρ AB k + cδτ AB + ΔZ AB k ΔI AB k + ΔB AB jk ΔL AB = Δρ jk AB + ΔZ jk AB ΔI jk jk AB + λ ΔN AB Receiver clock error is gone Random errors are increased (e.g., multipath, measurement noise) Double difference phase ambiguity is an integer

High precision GPS for Geodesy Use precise orbit products (e.g., IGS or JPL) Use specialized modeling software GAMIT/GLOBK GIPSY OASIS BERNESE These software packages will Estimate integer ambiguities Reduces rms of East component significantly Model physical processes that effect precise positioning, such as those discussed so far plus Solid Earth Tides Polar Motion, Length of Day Ocean loading Relativistic effects Antenna phase center variations

High precision GPS for Geodesy Produce daily station positions with 2 3 mm horizontal repeatability, 10 mm vertical. Can improve these stats by removing common mode error.