Principles of Global Positioning Systems Spring 2008

Similar documents
Principles of the Global Positioning System Lecture 08

The Global Positioning System

Principles of the Global Positioning System Lecture 19

Satellite Navigation Principle and performance of GPS receivers

UNIT 1 - introduction to GPS

An Introduction to GPS

GNSS data from receiver to processing input

Multipath and Atmospheric Propagation Errors in Offshore Aviation DGPS Positioning

HIGH GAIN ADVANCED GPS RECEIVER

TEST RESULTS OF A HIGH GAIN ADVANCED GPS RECEIVER

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

Chapter-15. Communication systems -1 mark Questions

Modelling GPS Observables for Time Transfer

ECE 476/ECE 501C/CS Wireless Communication Systems Winter Lecture 6: Fading

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

ECE 476/ECE 501C/CS Wireless Communication Systems Winter Lecture 6: Fading

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

ECE 476/ECE 501C/CS Wireless Communication Systems Winter Lecture 6: Fading

GNSS Doppler Positioning (An Overview)

DATA AND PRODUCT EXCHANGE IN THE CONTEXT OF WIS. ITU discussions on ionospheric products and formats. (Submitted by the WMO Secretariat)

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

Bernese GPS Software 4.2

Antennas and Propagation. Chapter 5

Principles of Global Positioning Systems Spring 2008

GPS for crustal deformation studies. May 7, 2009

GNSS Technologies. GNSS Acquisition Dr. Zahidul Bhuiyan Finnish Geospatial Research Institute, National Land Survey

GNSS OBSERVABLES. João F. Galera Monico - UNESP Tuesday 12 Sep

Principles of the Global Positioning System Lecture 20" Processing Software" Primary research programs"

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

Spread Spectrum Techniques

3D-Map Aided Multipath Mitigation for Urban GNSS Positioning

EENG473 Mobile Communications Module 3 : Week # (12) Mobile Radio Propagation: Small-Scale Path Loss

α 1. Φ2 = MPp 1 + B 1 + MΦ 2. α 1. α 1. MP1 is then defined as the linear combination obtained (eqn 8): α 1. α 1

Channel Modeling ETIN10. Wireless Positioning

Chapter 4 The RF Link

Antennas and Propagation. Chapter 5

GPS Basics. Using GPS signals to find where you are. Jonathan Olds

The Global Positioning System

Antennas and Propagation

SX-NSR 2.0 A Multi-frequency and Multi-sensor Software Receiver with a Quad-band RF Front End

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

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

Lecture 3 Concepts for the Data Communications and Computer Interconnection

Antennas and Propagation

Introduction to Global Navigation Satellite System (GNSS) Signal Structure

ESA Radar Remote Sensing Course ESA Radar Remote Sensing Course Radar, SAR, InSAR; a first introduction

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

ANALYSIS OF GPS SATELLITE OBSERVABILITY OVER THE INDIAN SOUTHERN REGION

Unguided Transmission Media

Antennas and Propagation

Wireless Systems are now digital (Binary Interface)

FieldGenius Technical Notes GPS Terminology

Lab Assignment #3 ASE 272N/172G Satellite Navigation Prof. G. Lightsey Assigned: October 28, 2003 Due: November 11, 2003 in class

Chapter 3 Data Transmission COSC 3213 Summer 2003

Session2 Antennas and Propagation

Lecture 6 SIGNAL PROCESSING. Radar Signal Processing Dr. Aamer Iqbal Bhatti. Dr. Aamer Iqbal Bhatti

The Influence of Multipath on the Positioning Error

EE 570: Location and Navigation

Noise Temperature. Concept of a Black Body

CONTINUED EVALUATION OF CARRIER-PHASE GNSS TIMING RECEIVERS FOR UTC/TAI APPLICATIONS

Digital Audio Broadcasting Eureka-147. Minimum Requirements for Terrestrial DAB Transmitters

Lecture Topics. Doppler CW Radar System, FM-CW Radar System, Moving Target Indication Radar System, and Pulsed Doppler Radar System

SYSTEMATIC EFFECTS IN GPS AND WAAS TIME TRANSFERS

Dartmouth College LF-HF Receiver May 10, 1996

Orion-S GPS Receiver Software Validation

Monitoring the Ionosphere and Neutral Atmosphere with GPS

LOW POWER GLOBAL NAVIGATION SATELLITE SYSTEM (GNSS) SIGNAL DETECTION AND PROCESSING

A GPS RECEIVER DESIGNED FOR CARRIER-PHASE TIME TRANSFER

Radio Propagation Fundamentals

GPS: History, Operation, Processing

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

CARRIER PHASE VS. CODE PHASE

Antennas & Propagation. CSG 250 Fall 2007 Rajmohan Rajaraman

Spreading Codes and Characteristics. Error Correction Codes

Using Frequency Diversity to Improve Measurement Speed Roger Dygert MI Technologies, 1125 Satellite Blvd., Suite 100 Suwanee, GA 30024

Microwave Diffraction and Interference

Introduction to GAMIT/GLOBK Structure of GAMIT/GLOBK. Lecture 1. Overview of course of structure

HIGH PRECISION TRACKING SYSTEM FOR VIRTUAL REALITY USING GPS

Lecture Fundamentals of Data and signals

GPS Multipath Reduction with Correlator Beamforming

Narrow- and wideband channels

Satellite-based positioning (II)

PHYS102 Previous Exam Problems. Sound Waves. If the speed of sound in air is not given in the problem, take it as 343 m/s.

Chapter 2 Direct-Sequence Systems

E. Calais Purdue University - EAS Department Civil 3273

Antennas and Propagation. Chapter 6b: Path Models Rayleigh, Rician Fading, MIMO

Spread Spectrum Communications and Jamming Prof. Kutty Shajahan M G S Sanyal School of Telecommunications Indian Institute of Technology, Kharagpur

Wireless Channel Propagation Model Small-scale Fading

Lecture 1 GNSS measurements and their combinations

An E911 Location Method using Arbitrary Transmission Signals

Chapter 3. Data Transmission

Narrow- and wideband channels

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

HOW FAR AWAY ARE THE SATELLITES?

Compact Data Transmission Standard for High-Precision GPS

TSEK02: Radio Electronics Lecture 6: Propagation and Noise. Ted Johansson, EKS, ISY

Vehicle Networks. Wireless communication basics. Univ.-Prof. Dr. Thomas Strang, Dipl.-Inform. Matthias Röckl

Enhancing space situational awareness using passive radar from space based emitters of opportunity

Determination of the correlation distance for spaced antennas on multipath HF links and implications for design of SIMO and MIMO systems.

NETW 701: Wireless Communications. Lecture 5. Small Scale Fading

Transcription:

MIT OpenCourseWare http://ocw.mit.edu 12.540 Principles of Global Positioning Systems Spring 2008 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms.

12.540 Principles of the Global Positioning System Lecture 08 Prof. Thomas Herring

Summary Review: Examined methods for measuring distances Examined GPS codes that allow a type of distance measurement and phase to be measured Today: Examine how the range measurements are defined and used Use of carrier phase measurements Examine RINEX format and look at some raw data 03/06/06 12.540 Lec 08 2

Pseudorange measurements When a GPS receiver measures the time offset it needs to apply to its replica of the code to reach maximum correlation with received signal, what is it measuring? It is measuring the time difference between when a signal was transmitted (based on satellite clock) and when it was received (based on receiver clock). If the satellite and receiver clocks were synchronized, this would be a measure of range Since they are not synchronized, it is called pseudorange 03/06/06 12.540 Lec 08 3

Basic measurement types Pseudorange: P k p = (t k t p ) c Where P p k is the pseudorange between receiver k and satellite p; t k is the receiver clock time, t p is the satellite transmit time; and c is the speed of light This expression can be related to the true range by introducing corrections to the clock times t k = τ k + Δt k t p = τ p +Δt p τ k and τ p are true times; Δt k and Δt p are clock corrections 03/06/06 12.540 Lec 08 4

Basic measurement types Substituting into the equation of the pseudorange yields P p k = [(τ k τ p ) + (Δt k Δt p )] c P k p = ρ k p + (Δt k Δt p ) c + ρ kp is true range, and the ionospheric and atmospheric terms are introduced because the propagation velocity is not c. I k p + A k Ionspheric delay p Atmospheric delay 03/06/06 12.540 Lec 08 5

Basic measurement types The equation for the pseudorange uses the true range and corrections applied for propagation delays because the propagation velocity is not the in-vacuum value, c, 2.99792458x10 8 m/s To convert times to distance c is used and then corrections applied for the actual velocity not equaling c. In RINEX data files, pseudorange is given in distance units. The true range is related to the positions of the ground receiver and satellite. Also need to account for noise in measurements 03/06/06 12.540 Lec 08 6

Pseudorange noise Pseudorange noise (random and not so random errors in measurements) contributions: Correlation function width:the width of the correlation is inversely proportional to the bandwidth of the signal. Therefore the 1MHz bandwidth of C/A produces a peak 1 μsec wide (300m) compared to the P(Y) code 10MHz bandwidth which produces 0.1 μsec peak (30 m) Rough rule is that peak of correlation function can be determined to 1% of width (with care). Therefore 3 m for C/A code and 0.3 m for P(Y) code. 03/06/06 12.540 Lec 08 7

Pseudorange noise More noise sources Thermal noise: Effects of other random radio noise in the GPS bands Black body radiation: I=2kT/λ 2 where I is the specific intensity in, for example, watts/(m 2 Hz ster), k is Boltzman s constant,1.380 x 10-23 watts/hz/k and λ is wavelength. Depends on area of antenna, area of sky seen (ster=sterradians), temperature T (Kelvin) and frequency. Since C/A code has narrower bandwidth, tracking it in theory has 10 times less thermal noise power (depends on tracking bandwidth) plus the factor of 2 more because of transmission power). Thermal noise is general smallest effect Multipath: Reflected signals (discussed later) 03/06/06 12.540 Lec 08 8

Pseudorange noise The main noise sources are related to reflected signals and tracking approximations. High quality receiver: noise about 10 cm Low cost receiver ($200): noise is a few meters (depends on surroundings and antenna) In general: C/A code pseudoranges are of similar quality to P(Y) code ranges. C/A can use narrowband tracking which reduces amount of thermal noise Precise positioning (P-) code is not really the case. 03/06/06 12.540 Lec 08 9

Phase measurements Carrier phase measurements are similar to pseudorange in that they are the difference in phase between the transmitting and receiving oscillators. Integration of the oscillator frequency gives the clock time. Basic notion in carrier phase: φ=fδt where φ is phase and f is frequency 03/06/06 12.540 Lec 08 10

Phase measurements φ k p (t r ) = φ k (t r ) φ r p (t r ) + N k p (1) The carrier phase is the difference between phase of receiver oscillator and signal received plus the number of cycles at the initial start of tracking The received phase is related to the transmitted phase and propagation time by φ r p (t r ) = φ t p (t t ) = φ t p (t r ρ k p /c) = φ t p (t r ) Ý φ p (t r ) ρ k p /c 03/06/06 12.540 Lec 08 11

Phase measurements The rate of change of phase is frequency. Notice that the phase difference changes as ρ/c changes. If clocks perfect and nothing moving then would be constant. Subtle effects in phase equation Phase received at time t = phase transmitted at t-τ (riding the wave) Transmitter phase referred to ground time (used later). Also possible to formulate as transmit time. 03/06/06 12.540 Lec 08 12

Phase measurements When phase is used it is converted to distance using the standard L1 and L2 frequencies and vacuum speed of light. Clock terms are introduced to account for difference between true frequencies and nominal frequencies. As with range ionospheric and atmospheric delays account for propagation velocity 03/06/06 12.540 Lec 08 13

Precision of phase measurements Nominally phase can be measured to 1% of wavelength (~2mm L1 and ~2.4 mm L2) Again effected by multipath, ionospheric delays (~30m), atmospheric delays (3-30m). Since phase is more precise than range, more effects need to be carefully accounted for with phase. Precise and consistent definition of time of events is one the most critical areas In general, phase can be treated like range measurement with unknown offset due to cycles and offsets of oscillator phases. 03/06/06 12.540 Lec 08 14

GPS Data file formats Receivers use there own propriety (binary) formats but programs convert these to standard format called Receiver Independent Exchange Format (RINEX) teqc available at http://www.unavco.org/facility/software/teqc/teqc.html is one of the most common The link to the RINEX format is: ftp://igscb.jpl.nasa.gov/igscb/data/format/rinex2.txt 03/06/06 12.540 Lec 08 15

Rinex header 2.00 OBSERVATION DATA G (GPS) RINEX VERSION / TYPE teqc 1998Jul1 Thomas Herring 20020117 06:28:28UTCPGM / RUN BY / DATE Linux 2.0.30 PentPro gcc Linux 486/DX+ COMMENT BIT 2 OF LLI FLAGS DATA COLLECTED UNDER A/S CONDITION COMMENT ETAB MARKER NAME tah MIT OBSERVER / AGENCY 7910 TRIMBLE 4000SSE NP 7.19; SP 3.04 REC # / TYPE / VERS 7910 TRM22020.00+GP ANT # / TYPE -2225431.6719-4676995.2141 3711599.9580 APPROX POSITION XYZ 1.0000 0.0000 0.0000 ANTENNA: DELTA H/E/N 1 1 WAVELENGTH FACT L1/2 7 L1 L2 C1 P2 P1 D1 D2 # / TYPES OF OBSERV 15.0000 INTERVAL SNR is mapped to RINEX snr flag value [1-9] COMMENT L1: 3 -> 1; 8 -> 5; 40 -> 9 COMMENT L2: 1 -> 1; 5 -> 5; 60 -> 9 COMMENT 2002 1 16 18 49 15.000000 TIME OF FIRST OBS END OF HEADER 03/06/06 12.540 Lec 08 16

RINEX Data block 2 1 16 18 49 15.0000000 0 6G 2G 7G11G26G27G28 787986.44256 602246.12855 23296205.6024 23296215.6954-1344.9694-1048.0284-2277471.81757-1740781.13556 21398430.3444 21398436.5904 2700.6094 2104.3714-1100283.16556-822375.51955 23502290.7894 23502300.4844 1062.9224 828.2514-1925082.16955-1445658.56955 23293616.9844 23293626.4574 2176.8284 1696.2304 1016475.79056 786021.95356 21979554.0634 21979561.0984-1782.8124-1389.2054-572573.66057-446158.58357 20873925.7664 20873929.7624 446.3594 347.8134 2 1 16 18 49 30.0000000 0 6G 2G 7G11G26G27G28 Phase in cycles, range in meters 03/06/06 12.540 Lec 08 17

Examine Rinex file data Next set of plots will look at the contents of a rinex file. Examples for one satellite over about 1 hour interval: Raw range data Raw phase data Differences between data 03/06/06 12.540 Lec 08 18

Raw range data 24600000 24400000 C1_range P2_range 24200000 C1_range (m) 24000000 23800000 23600000 Drop out 23400000 Bad measurement 23200000 18.8 19.0 19.2 19.4 19.6 19.8 Hrs 03/06/06 12.540 Lec 08 19

Raw phase data (Note: sign) 8000000 6000000 L1_phase L2_phase Phase (cycles) 4000000 2000000 0 Cycle slip at L2-2000000 18.8 19.0 19.2 Hrs 19.4 19.6 19.8 03/06/06 12.540 Lec 08 20

L2-L1 range differences 30 25 ΔP2-C1 (m) ΔP2-C1 (m) 20 15 10 5 18.8 19.0 19.2 Hrs 19.4 19.6 19.8 03/06/06 12.540 Lec 08 21

L2-L1 phase differences 20000 ΔL2*λ 2 -L1*λ 1 (m) 15000 10000 5000 0 ΔL2*λ 2 -L1*λ 1 (m) Cycle slip repaired approximately Notice time to re-lock -5000 18.8 19.0 19.2 Hrs 19.4 19.6 19.8 03/06/06 12.540 Lec 08 22

Zoomed L2-L1 phase 5 0 ΔL2*λ 2 -L1*λ 1 (m) -5-10 ΔL2*λ 2 -L1*λ 1 (m) -15-20 18.8 19.0 19.2 Hrs 19.4 19.6 19.8 03/06/06 12.540 Lec 08 23

Plot characteristics Data set plotted etab.plt.dat Notice phase difference is opposite sign to range difference (discuss more in propagation lectures) More manipulation can me made of data: How about C1-L1*λ 03/06/06 12.540 Lec 08 24

Summary Looked at definitions of data types Looked at data and its characteristics. Next class, we finish observables and will examine: Combination of range and phase that tell us more things How well with a simple model can we match the data shown. Where do you get GPS data? 03/06/06 12.540 Lec 08 25