GPS: History, Operation, Processing

Similar documents
GPS: History, Operation, Processing

What is GPS? Whyuse GPS? It swhere the moneyis

UNIT 1 - introduction to GPS

Fundamentals of GPS for high-precision geodesy

Modelling GPS Observables for Time Transfer

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

Monitoring the Ionosphere and Neutral Atmosphere with GPS

An Introduction to GPS

E. Calais Purdue University - EAS Department Civil 3273

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

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

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

FieldGenius Technical Notes GPS Terminology

AGPS Glossary: from Almanac to Zenith Delay

The Global Positioning System

Bernese GPS Software 4.2

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

GPS the Interdisciplinary Chameleon: How Does it do That?

Study and analysis of Differential GNSS and Precise Point Positioning

3. Radio Occultation Principles

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

Phase Center Calibration and Multipath Test Results of a Digital Beam-Steered Antenna Array

LOCAL IONOSPHERIC MODELLING OF GPS CODE AND CARRIER PHASE OBSERVATIONS

Effect of Quasi Zenith Satellite (QZS) on GPS Positioning

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

2. GPS and GLONASS Basic Facts

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

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

Sidereal Filtering Based on GPS Single Differences for Mitigating Multipath Effects

2 INTRODUCTION TO GNSS REFLECTOMERY

Global Navigation Satellite Systems II

GPS for crustal deformation studies. May 7, 2009

The Possibility of Precise Positioning in the Urban Area

Multipath and Atmospheric Propagation Errors in Offshore Aviation DGPS Positioning

Precise Positioning with NovAtel CORRECT Including Performance Analysis

GLOBAL POSITIONING SYSTEMS. Knowing where and when

THE INFLUENCE OF ZENITH TROPOSPHERIC DELAY ON PPP-RTK. S. Nistor a, *, A.S. Buda a,

Introduction. Global Positioning System. GPS - Intro. Space Segment. GPS - Intro. Space Segment - Contd..

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

Digital Land Surveying and Mapping (DLS and M) Dr. Jayanta Kumar Ghosh Department of Civil Engineering Indian Institute of Technology, Roorkee

Principles of the Global Positioning System Lecture 19

Integer Ambiguity Resolution for Precise Point Positioning Patrick Henkel

Chapter 5. Clock Offset Due to Antenna Rotation

Fundamentals of GPS Navigation

Effects of magnetic storms on GPS signals

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

AUSPOS GPS Processing Report

Global Correction Services for GNSS

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

ANALYSIS OF GPS SATELLITE OBSERVABILITY OVER THE INDIAN SOUTHERN REGION

GPS Technical Overview N5TWP NOV08. How Can GPS Mislead

Chapter 6 GPS Relative Positioning Determination Concepts

Using GPS Receivers to Study the Upper Atmosphere

Prototype Software-based Receiver for Remote Sensing using Reflected GPS Signals. Dinesh Manandhar The University of Tokyo

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

GPS Global Positioning System

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

GPS Error and Biases

CARRIER PHASE VS. CODE PHASE

Orion-S GPS Receiver Software Validation

PRECISE RECEIVER CLOCK OFFSET ESTIMATIONS ACCORDING TO EACH GLOBAL NAVIGATION SATELLITE SYSTEMS (GNSS) TIMESCALES

Table of Contents. Frequently Used Abbreviation... xvii

Estimation of Rain attenuation and Ionospheric delay at a Low-Latitude Indian Station

Basics of Satellite Navigation an Elementary Introduction Prof. Dr. Bernhard Hofmann-Wellenhof Graz, University of Technology, Austria

Multisystem Real Time Precise-Point-Positioning, today with GPS+GLONASS in the near future also with QZSS, Galileo, Compass, IRNSS

GALILEO COMMON VIEW: FORMAT, PROCESSING, AND TESTS WITH GIOVE

Session2 Antennas and Propagation

GPS Tutorial Trimble Home > GPS Tutorial > How GPS works? > Triangulating

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

Antennas and Propagation. Chapter 5

Antennas and Propagation. Chapter 5

3D-Map Aided Multipath Mitigation for Urban GNSS Positioning

PRECISE POINT POSITIONING USING COMBDINE GPS/GLONASS MEASUREMENTS

The Global Positioning System

Radar Probabilistic Data Association Filter with GPS Aiding for Target Selection and Relative Position Determination. Tyler P.

Some of the proposed GALILEO and modernized GPS frequencies.

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

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

UNIT Derive the fundamental equation for free space propagation?

Principles of the Global Positioning System Lecture 08

EXPERIMENTAL ONE AXIS ATTITUDE DETERMINATION USING GPS CARRIER PHASE MEASUREMENTS

Total electron content monitoring using triple frequency GNSS data: A three-step approach

Trimble Business Center:

Broadband Delay Tutorial

UCGE Reports Number 20180

Math 215 Project 1 (25 pts) : Using Linear Algebra to solve GPS problem

Satellite Navigation Integrity and integer ambiguity resolution

Data and Computer Communications. Tenth Edition by William Stallings

To Estimate The Regional Ionospheric TEC From GEONET Observation

Posicionamento por ponto com. Posicionamento por satélite UNESP PP 2017 Prof. Galera

Antennas & Propagation. CSG 250 Fall 2007 Rajmohan Rajaraman

Modern Navigation. Thomas Herring

GPS Carrier-Phase Time Transfer Boundary Discontinuity Investigation

Active microwave systems (1) Satellite Altimetry

Principles of Global Positioning Systems Spring 2008

Basics of Satellite Navigation an Elementary Introduction Prof. Dr. Bernhard Hofmann-Wellenhof Graz, University of Technology, Austria

Global Positioning Systems -GPS

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

Appendix D Brief GPS Overview

Antennas and Propagation

Transcription:

GPS: History, Operation, Processing Impor tant Dates 1970 s: conceived as radionavigation system for the US military: realtime locations with few-meter accuracy. 1978: first satellite launched 1983: Declared to be a dual-use system, civilian and military. Early 1980 s: Academics realized it could be used for geodesy. 1986: Initial measurements by academic institutions; start of UNAVCO. Mid-1990 s: Receiver costs drop substantially. 1994: System becomes operational ; International GPS Service produces high-quality orbits. 2000: Selective Availability turned off much better civil navigation. >

GPS History: Celestial

GPS History: Mundane

GPS Operations: Orbits Near-circular orbits with 55 inclination, altitude of about 20,200 km, per iod of 43077.2 s. Period means that every two revolutions the satellite is over the same place: the ground track repeats exactly in space, with a period of 86154.4 s, or4 m 5.6 s less than a day. Satellites move in iner tial space ; largest non-gravitational acceleration is 10 8 g, giving a nearly perfect reference frame, for times of a few days orless. The processing packages all retain orbit determination, but we can usually assume that someone else (eg SOPAC) has found a precise orbit.

Where the Satellites Are (Looking Down) Black lines show the movement over an hour.

Where the Satellites Are (Looking Up) Viewed from SIO3 (near the Aquarium). Yellow is sky tracks over a day (notice the hole to the N), green shows the them over anhour. The number of satellites visible depends on the elevation cutoff. Few er satellites means worse estimates.

What do the Satellites Transmit? (I) All the radio signals are L-band : frequencies about 1.5 GHz, wavelengths about 0.2 m. The two frequencies used for positioning are: L1: Frequency 1575.42 MHz, wavelength 190.3 mm. L2: Frequency 1227.60 MHz, wavelength 244.2 mm. Other frequencies are used for other purposes, and some are being added on the newest systems.

What do the Satellites Transmit? (II) On the L1 and L2 frequencies there are: A carrier, the main frequency, which is modulated in var ious ways to provide: Positioning Codes: C/A code, on the L1 frequency only. This has a repeat wavelength ofabout 300 m, and can be decoded by anyone: this is what all civilian navigation systems use. Pcode, on both the L1 and L2 frequencies. This has a repeat wavelength of about 30 m but to use it unambiguously, you need a DoD decoder. But it can be used for geodesy without the decoder. Satellite position infor mation, timing infor mation, and lots more.

Carr ier Modulation Actual modulation is done (as on left) by changing the phase of the carrier. Right-hand plot is a cartoon of how two codes amplitude modulate carrier.

Signal Wavelengths Fundamental limit on precision is that we can only measure to within some fraction of λ, where λ is the wavelength. λ is 0.2 m for carrier, 30mfor P, 300 m for C/A; we can measure to about 0.01 of the wavelength, so 2 mm using the carrier, 3musing C/A. So for geodesy we use the carrier ideally, after demodulating, which requires that we know the code. Code is also useful for getting approximate positions, as a first step.

Basic Geodetic Observable: Carrier-Beat Phase Nominally, geodetic observable is the phase of the carrier over time. If at some time this was zero, and later one is 90, the distance has changed b y λ/4. We actually use the carrier-beat phase: the phase of exp(2π i [ j f k f ]t ) which is the difference between the carrier frequency from satellite j and the frequency of an oscillator in receiver k. This beat frequency is at much less than 1.5 GHz. So this involves on two frequencies: j f depends on the satellite clock and the velocity of the satellite relative to the receiver (Doppler shift). k f depends on the receiver clock. Note that we use superscripts for satellites, subscr ipts for receivers.

GPS for Navigation Oversimplified We star t with a simplified version, which is closer to how areceiver finds its position. The j -th satellite sends a message with the time, message was sent. The k -th receiver gets this message at time j k t. j t, at which the If these times are not in error, the distance (or range ) between the receiver and satellite is then: j k d = c(j k t j t )where c is the speed of light. But this is actually called the pseudorang e; pseudo- because none of the ter ms in the equation are exactly right: The satellite clock has error j ε,sothe time j t is wrong. The receiver clock has error k ε, so the time j kt is wrong (by much more). The radio waves not travel at c in the troposphere and ionosphere.

Solving the Clock Problem We show a GPS-like system, but in a flat and 2-D wor ld, with three satellites. Given two pseudoranges, we have to be at one of two points where the circles intersect (since we know where the satellite are). If the receiver time is off, weget the wrong answer. But with three satellites, the wrong time will not fit any position so we adjust the receiver time until it does. We then know both where we are, and what time it is (from the satellite clocks).

Differencing (I) Algebraically, we create combinations of observables that remove the effects of clock errors. Consider : i kd j k d = c(i kt i t ) c( j k t j t ) If the signals are received at the same time, the combination i kd j k d = c(j t i t ) is independent of the receiver clock; we have subtracted it, and its errors, out. This is called a between-satellites single difference. Likewise, differencing between receivers for the same satellite gives j k d j l d = c(j k t j l t )and the satellite clock drops out.

Differencing (II) The next step is to for m the difference of the between-receivers single difference, which is called a double difference: ikd i ld ( j k d j l d ) = c(i kt i lt j k t + j l t ) in which the errors i ε, j ε, k ε,and l ε all cancel out. However, this double-difference depends on the relative position of the receivers: the baseline between them.

Ambiguity Resolution Using the carrier-best-phase introduces ambiguities: since a sine wave repeats with wavelength λ, the distance to a satellite is (initially) uncertain to within a multiple of λ. Getting finding the correct multiple is ambiguity resolution. Resolving the ambiguities removes unknowns from the solution and improves it. Because of error, our initial estimate of the ambiguity factor is never exactly an integer. Getting the wrong integer gives a ver y incorrect answer: unresolved is better than incorrect. Resolving ambiguities depends on having waves with different directions of arrival: multiple satellites, or the same satellite over a long time. Single-epoch estimates (needed for GPS seismology) involve ambiguity resolution from one time sample from multiple satellites.

Ambiguity Resolution: Point with Errors

Ambiguity Resolution: First Satellite

Ambiguity Resolution: First Two Satellites

Ambiguity Resolution: First Three Satellites

Ambiguity Resolution: Which Is It? If we choose the wrong value for the ambiguity, wecan be far from the correct value.

Propagation Delay The velocity c varies along the path, because of: The ionosphere, from 400 to 60 km, which contains charged particles. The atmosphere, from 20 km to the surface; mostly, the troposphere, from 6 km to the surface, which contains Nitrogen, oxygen, carbon dioxide etc. all well-mixed. Precipitable water vapor, not well mixed. These bend the wave (which we can ignored), and delay it (which we cannot). Ionospher ic delays can be 10 m or more, and can change ver y rapidly. Tropospher ic delays can be up to 2.5 m, and change more slowly.

Reducing Propagation Delay Effects Ionosphere: delay depends on frequency; with L1 and L2 we can for m an ionosphere-free obser vable. We can model the dr y delay (well-mixed gases) using a hydrostatic atmosphere; local meteorological data adds little to this. The wet delay cannot be modeled or be measured independently: it must be estimated using the GPS data. We assume the delay looks like Z (t )M (θ )where Z (t )isthe zenith delay, var ying with time. M (θ )isamapping function of the elevation angle θ.

Propagation Delay: Models

Infor mation Needed for Relative Positioning Data from the receiver at the point of interest: carrier-beat phases, and pseudoranges, to all visible satellites. The same for a reference receiver whose position is known. The positions of the satellites ( orbit infor mation ), from the IGS or another procssing center. Ear th Orientation Parameters used to connect a position on the Ear th to inertial space, from the IERS, Satellite infor mation (e.g. which ones are wor king) from the USNO. Antenna phase pattern (predeter mined).

Infor mation Needed for Point Positioning Data from the receiver at the point of interest: carrier-beat phases, and pseudoranges, to all visible satellites. The positions of the satellites ( orbit infor mation ), from the IGS or another procssing center. A descr iption of the satellite clock errors, from the IGS or another processing center. Ear th Orientation Parameters used to connect a position on the Ear th to inertial space, from the IERS, Satellite infor mation (e.g. which ones are wor king) from the USNO. Antenna phase pattern (predeter mined).

Steps in Relative Positioning Form double-difference combinations (not all, just a unique set). Get a preliminary position (or positions) using pseudorange infor mation. Solve for : Positions of unknown receivers (3 parameters) Zenith delays at some time spacing, for each receiver. Ambiguities at each receiver for all satellites observed there. Set ambiguity values to nearest integer, for all cases where this can safely be done. Repeat the solution for positions and zenith delays, with (we hope) many few er parameters, since ambiguities have been resolved.

Local Effects I: Antenna Phase Delay The ideal antenna would respond only to signal above the horizon, and not introduce any time delay: neither is realistic. In fact, if the ideal signal were U 0 e 2π ift the actual one will have two additional terms. First, we will have U 0 e 2π ift [e iφ A(θ 0,β 0 ) ]where φ A is the phase shift introduced by the antenna itself, asafunction of the elevation angle θ 0 and azimuth β 0 of the incoming signal; this shift includes any offset of the antenna phase center from the reference point on the antenna. In general, this will be reduced if the same antenna types are used, or we have a model for φ A :most antennas do.

Local Effects II: Multipath In addition, we will have a ter m U 0 e 2π ift [ A(θ, β )R(θ, β )eiφ R(θ,β ) dθ d β ]The integral ter m is meant to include all the multipath contr ibutions, and so is an integral over Ω,which denotes the unit sphere excluding the direction of the direct wave. This includes Reflections from the ground large at low angles. Reflections from other things nearby (trees, buildings). Scatter ing from the antenna support. None of these can be modeled well, so they are a source of noise that limits the precision of measurements made over shor t times; over long times this effect averages, somewhat. Ω <