Global Navigation Satellite Systems II

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

GPS Technical Overview N5TWP NOV08. How Can GPS Mislead

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

The Global Positioning System

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

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

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

UNIT 1 - introduction to GPS

GLOBAL POSITIONING SYSTEMS. Knowing where and when

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

EE 570: Location and Navigation

Fundamentals of GPS Navigation

An Introduction to GPS

FieldGenius Technical Notes GPS Terminology

Appendix D Brief GPS Overview

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

Modelling GPS Observables for Time Transfer

Fundamentals of Global Positioning System Receivers

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

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

Bernese GPS Software 4.2

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

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

NR402 GIS Applications in Natural Resources

GPS (Introduction) References. Terms

The GLOBAL POSITIONING SYSTEM James R. Clynch February 2006

ECE 174 Computer Assignment #2 Due Thursday 12/6/2012 GLOBAL POSITIONING SYSTEM (GPS) ALGORITHM

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

Understanding GPS: Principles and Applications Second Edition

Effect of Quasi Zenith Satellite (QZS) on GPS Positioning

Introduction to the Global Positioning System

3D-Map Aided Multipath Mitigation for Urban GNSS Positioning

GPS Global Positioning System

GPS Glossary Written by Carl Carter SiRF Technology 2005

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

Challenges and Solutions for GPS Receiver Test

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

GPS Error and Biases

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

Signals, and Receivers

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

Integration of GPS with a Rubidium Clock and a Barometer for Land Vehicle Navigation

Primer on GPS Operations

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

GNSS & Coordinate Systems

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

Table of Contents. Frequently Used Abbreviation... xvii

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

Ultra-wideband Radio Aided Carrier Phase Ambiguity Resolution in Real-Time Kinematic GPS Relative Positioning. Eric Broshears

Introduction to the Global Positioning System

Problem Areas of DGPS

Sources of Error in Satellite Navigation Positioning

Introduction to NAVSTAR GPS

Outlier-Robust Estimation of GPS Satellite Clock Offsets

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

TREBALL DE FI DE CARRERA

Ionospheric Corrections for GNSS

GPS Errors. Figure 1. Four satellites are required to determine a GPS position.

Mobile Positioning in Wireless Mobile Networks

Channel Modeling ETIN10. Wireless Positioning

GNSS: orbits, signals, and methods

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

What is GPS? GPS Position Accuracy. GPS Applications. What is a GPS. How does GPS work? GPS Segments

Methodology and Case Studies of Signal-in-Space Error Calculation

ANALYSIS OF GPS SATELLITE OBSERVABILITY OVER THE INDIAN SOUTHERN REGION

Lecture 2 Satellite orbits and clocks computation and accuracy

Integrity of Satellite Navigation in the Arctic

Carrier Phase GPS Augmentation Using Laser Scanners and Using Low Earth Orbiting Satellites

Indian Regional Navigation Satellite System

The Global Positioning System

Using GPS Receivers to Study the Upper Atmosphere

Experiences with Fugro's Real Time GPS/GLONASS Orbit/Clock Decimeter Level Precise Positioning System

Worst-Case GPS Constellation for Testing Navigation at Geosynchronous Orbit for GOES-R

GLOBAL POSITIONING SYSTEMS

Orbit Determination for CE5T Based upon GPS Data

Understanding GPS/GNSS

Localization. of mobile devices. Seminar: Mobile Computing. IFW C42 Tuesday, 29th May 2001 Roger Zimmermann

GPS (Introduction) References. Terms

GEO 428: DEMs from GPS, Imagery, & Lidar Tuesday, September 11

Integer Ambiguity Resolution for Precise Point Positioning Patrick Henkel

Satellite Navigation Science and Technology for Africa. 23 March - 9 April, Satellite Navigation

MOBILE COMPUTING 1/28/18. Location, Location, Location. Overview. CSE 40814/60814 Spring 2018

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

2. GPS and GLONASS Basic Facts

HIGH PRECISION TRACKING SYSTEM FOR VIRTUAL REALITY USING GPS

Fundamentals of Global Positioning System Receivers

An Empirical Solar Radiation Pressure Model for Autonomous GNSS Orbit Prediction

PRECISE POINT POSITIONING USING COMBDINE GPS/GLONASS MEASUREMENTS

Space Weather and the Ionosphere

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

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

Global Correction Services for GNSS

Introduction to GNSS

Assessing & Mitigation of risks on railways operational scenarios

1. INTRODUCTION. Longitude, deg In contrast to the global systems such as GPS, GLONASS and

Radionavigation Systems

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

Using GPS in Embedded Applications Pascal Stang Stanford University - EE281 November 28, 2000

Multipath Error Detection Using Different GPS Receiver s Antenna

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

Transcription:

Global Navigation Satellite Systems II AERO4701 Space Engineering 3 Week 4

Last Week Examined the problem of satellite coverage and constellation design Looked at the GPS satellite constellation Overview of GPS operation, satellite orbital model, ephemeris data processing

Overview First Hour GPS Signal, pseudorange and error terms Solving GPS user position and velocity Second Hour GDOP and GPS accuracy quantification Differential GPS

GPS Signals Three types of data sent to ordinary users Almanac data: Satellite status/health, coarse time data Ephemeris: Precise GPS satellite orbital model data used to predict satellite position Coarse/Acquisition Code: Repeating code, unique for each satellite Signal correlator in user receiver determines time of flight of signal and thus range to satellite based on speed of light (pseudorange)

User Clock Bias This is the major source of error in the pseudorange Cheap receivers want to use a small, light-weight clock, has large drift rates Typically clock error can contribute as much as ~10km User clock bias forms a common error on a set of pseudorange measurements from each satellite, thus we can estimate the clock bias while estimating the position of the receiver

Satellite Clock Bias Atomic clock on satellite has very small drift rates (in the order of nano-seconds over a couple of hours) Can potentially cause errors ~2-5m Ground tracking/monitoring sites model clock error for each satellite, describes the error term as a second order polynomial: Where a f0, a f1 and a f2 are ground station updated correction coefficients to the polynomial t gd is the group delay, another ground station tuned parameter trel is the time error due to relativistic effects. This term can be calculated: Where e is orbit eccentricity, and E k is eccentric anomaly of the SV.

Satellite Position Correction for Time of Signal Reception Calculated satellite positions from ephemeris data are at transmit time where as position is computed at the time of signal reception at the receiver Earth has rotated during this time so we need to account for the difference in ECEF reference frames during the transit time Each of the satellite positions it transformed into the ECEF position at the reception time: θ = ω ( ρ'/ c) ie

Atmospheric (Tropospheric and Ionospheric) Errors GPS signals are delayed during passage through the Earth s Troposphere and Ionosphere Causes large errors ~20-40m Can be corrected using two methods: Using broadcast correction parameters (control by ground station) Use dual frequency receivers (L1 and L2) frequencies, pseudorange is computed on each frequency, delay is frequency dependent:

Total Pseudorange Equation

GPS Theory of Positioning 2D example: Imagine a flat world We have known satellite positions and known range to each satellite A and B are two possible user locations, we will choose A because it lies on the surface of the earth, which is where our assumed position is

GPS Theory of Positioning Imagine now our receiver has a clock error (delay) of 0.5 seconds The range now seems to be larger (by the same amount) for each satellite Our location is assumed to be at B instead of A

GPS Theory of Positioning Imagine we have a third satellite If there was no clock error, the intersection of all three circles would be at point A With clock errors we can gradually vary the predicted user clock error until all three circles intersect at point A and the clock bias is then known In the real world (3D) we need one more satellite to locate the user position

Solving User Position and Clock Bias 4 satellites required, four simultaneous equations to solve (x,y,z,cb u ) Solve equations using an iterative method

Solving User Position and Clock Bias: Iterative Method Start off with an initial position Break up the actual state: Δx is a small linearised error Linearise the non-linear equations

Iterative Method: Jacobian Matrix

Iterative Method: Continued Solve for Δx Add Δx back to state x and iterate until Δx -> 0 For most initial conditions, user position and clock bias estimate will converge to the true position Other errors in the pseudorange need to be corrected for first

Summary Pseudorange corrections: satellite clock, Earth rotation for transit time, ionospheric errors Use iterative method to solve 3D user position and receiver clock bias Pseudoranges from at least four satellites

Position Solution with more than Four Satellites In this case we have more equations than unknowns (over-determined system) H matrix becomes [Nx4] where N is the number of satellites We can use a least squares method applying a pseudoinverse to solve for Δx

GPS Satellite Geometry Satellite geometry plays a big part in the accuracy of the final position solution Good Geometry Bad Geometry

Dilution of Precision (DOP) Dilution of precision indicates the scaling relationship between errors in the pseudoranges and the final positioning accuracy Based purely on the geometry of the satellite positions, assuming all satellites have a similar amount of pseudorange error

Multipath Errors Multipath errors occur when the same signal from a satellite arrives at the receiver at two difference times via two different paths due to reflection Common in urban environments with tall buildings Receivers can overcome to some degree by using the shortest path (shortest time difference) signal

Differential GPS (DGPS) Most sources of GPS error come from pseudorange error, these errors are caused by the ionosphere or satellite clock errors These errors tend to be common for two receivers operating in the same local area DGPS uses a base station with a known location to determine what the local are pseudo range errors are by comparing measured pseudoranges to the known range to each satellite (based on known base station location) These pseudorange errors are then communicated to a user receiver and corrected before solving the GPS position Results in much better performance than GPS operating in standalone mode