1 SVY 207: Lecture 6 Point Positioning –By now you should understand: F How receiver knows GPS satellite coordinates F How receiver produces pseudoranges.

Slides:



Advertisements
Similar presentations
Modeling of Data. Basic Bayes theorem Bayes theorem relates the conditional probabilities of two events A, and B: A might be a hypothesis and B might.
Advertisements

Ordinary Least-Squares
 Global  Positioning  System  Department of Defense developed for navigation  Standard positioning service (public uses)  Precise positioning service.
GPS Theory and applications
Modern Navigation Thomas Herring MW 11:00-12:30 Room A
Jie Liu Microsoft Research Redmond, WA GPS Fundamentals Mobile Location Sensing Tutorial at MobiSys 2013.
COIN-GPS: Indoor Localization from Direct GPS Receiving.
Global Navigation Satellite Systems
1 GPS processing. Sat07_82.ppt, Directly from the observations 2.From differences (especially if vectors between points are to be determined)
1 GPS processing. Sat05_82.ppt, Directly from the observations 2.From differences (especially if vectors between points are to be determined)
Adjustment theory / least squares adjustment Tutorial at IWAA2010 / examples Markus Schlösser adjustment theory Hamburg,
Where we are going today… GPS GPS GIS GIS Hey, there are exams next week. Oct. 4 th and 6 th. Powerpoints now online. Hey, there.
GTECH 201 Session 08 GPS.
Introduction.
Principles of the Global Positioning System Lecture 14 Prof. Thomas Herring Room A;
Surveying with the Global Positioning System Code Pseudo-Ranges
Global Positioning Systems (GPS)
What is GPS? GPS, which stands for Global Positioning System, is the only system today able to show you your exact position on the Earth anytime, in any.
Differential and precision GPS surveying for sub-meter and centimeter accuracy Feb 2007 Dr. Gary Oppliger.
Lecture 3 – Automated Data Collection Distance Calculation – How? 2 dimensional using sound travel: An accurate timepiece The ability to pick up distant.
Principles of the Global Positioning System Lecture 10 Prof. Thomas Herring Room A;
Presented By: Scott Rodgers UNC Chapel Hill, Engineering Information Services Types of GPS Receivers.
Surveying with a GPS How to configure a GPS unit to ensure the highest accuracy.
Principles of the Global Positioning System Lecture 11 Prof. Thomas Herring Room A;
GPS & Total Station Basics
INTERNATIONAL INSTITUTE FOR GEO-INFORMATION SCIENCE AND EARTH OBSERVATION The Global Positioning System Bart Krol / Jeroen Verplanke.
GPS “The Next Utility”. Who What Where When Why How GPS: Global Positioning System US System: NAVSTAR (NAVigation System with Timing And Ranging) Managed.
SVY 207: Lecture 4 GPS Description and Signal Structure
Introduction to GPS.
1 SVY207: Lecture 18 Network Solutions Given many GPS solutions for vectors between pairs of observed stations Compute a unique network solution (for many.
Chapter 15 Modeling of Data. Statistics of Data Mean (or average): Variance: Median: a value x j such that half of the data are bigger than it, and half.
Mr.Samniang Suttara B.Eng. (Civil), M.Eng. (Survey) Topcon Instruments (Thailand) Co.,Ltd. Tel Satellite Surveying.
Modern Navigation Thomas Herring MW 11:00-12:30 Room A
Class 19 – NAVSTAR GPS, GLONASS and Galileo
Heavy & Highway GNSS & Total Stations Basics
GPS: Global Positioning System  The Geographer’s best friend!  You can say with confidence… “I’m not lost!, I’m never lost!”* *Of course, where everybody.
Modern Navigation Thomas Herring
Global Positioning System
SVY 207: Lecture 13 Ambiguity Resolution
West Hills College Farm of the Future. West Hills College Farm of the Future GLONASS Russia’s global satellite navigation system 24 satellites in three.
CRGIS Global Positioning Systems The Basics CRGIS National Park Service.
Colorado Center for Astrodynamics Research The University of Colorado 1 STATISTICAL ORBIT DETERMINATION ASEN 5070 LECTURE 11 9/16,18/09.
Modern Navigation Thomas Herring MW 11:00-12:30 Room
GPS SKY What is the Sky Doing Today?. Objective Summary of Topics - Importance of Planning - Review how GPS Calculates Positions - Check Out The Sky.
SVY 207: Lecture 7 Differential GPS By now you should understand: –How GPS point positioning works from first principles Aim of this lecture: –To understand.
Introduction to Global Positioning Systems (GPS) Mark Smith, Assistant Professor/Wildlife Extension Specialist.
1 SVY 207: Lecture 12 GPS Error Sources: Part 2 –Satellite: ephemeris, clock, S/A, and A/S –Propagation: ionosphere, troposphere, multipath –Receiver:antenna,
Principles of the Global Positioning System Lecture 12 Prof. Thomas Herring Room ;
West Hills College Farm of the Future. West Hills College Farm of the Future Precision Agriculture – Lesson 2 What is GPS? Global Positioning System Operated.
Chapter 2 GPS Crop Science 6 Fall 2004 October 22, 2004.
1 SVY 207: Lecture 12 Modes of GPS Positioning Aim of this lecture: –To review and compare methods of static positioning, and introduce methods for kinematic.
Pseudoranges to Four Satellites
Principles of the Global Positioning System Lecture 08 Prof. Thomas Herring Room ;
SVY207: Lecture 10 Computation of Relative Position from Carrier Phase u Observation Equation u Linear dependence of observations u Baseline solution –Weighted.
1 Satellite geodesy (ge-2112) Processing of observations E. Schrama.
Lecture 22 – NAVSTAR GPS, GLONASS and Galileo 7 April 2009 GISC3325.
1 SVY 207: Lecture 5 The Pseudorange Observable u Aim of this lecture: –To understand how a receiver extracts a pseudorange measurement from a GPS signal.
Relative positioning with Galileo E5 AltBOC code measurements DEPREZ Cécile Dissertation submitted to the University of Liège in partial requirements for.
The Global Positioning System Rebecca C. Smyth April 17 - May 2, 2001.
The Global Positioning System
Least Squares Measurement model Weighted LSQ  Optimal estimates  Linear  Unbiased  Minimum variance.
Colorado Center for Astrodynamics Research The University of Colorado 1 STATISTICAL ORBIT DETERMINATION Statistical Interpretation of Least Squares ASEN.
GPS Fundamentals Your location is: 37o ’ N 122o ’ W.
Global Positioning System
GPS: Global Positioning System
Global Positioning System Supplemental from JD Text
Lecture 23 – Versions of ITRF, WGS 84, and their relationships to NAD 83 9 April 2009 GISC3325.
The Global Positioning System
Principles of the Global Positioning System Lecture 11
Presentation transcript:

1 SVY 207: Lecture 6 Point Positioning –By now you should understand: F How receiver knows GPS satellite coordinates F How receiver produces pseudoranges –Aim of this lecture: F To understand how to estimate position and error, given pseudorange measurements and satellite coordinates

2 Point Positioning u Pseudorange observation model u Observation equations u Linearised observation model u Least squares estimation u What are “good” conditions? –Dilution of Precision (DOP) –Mission Planning Software

3 What is being measured?  Autocorrelation: shift bits to match replica  received signal  Actual pseudorange  T  T s ) c (TTs)(TTs) Received signal, driven by satellite clock T s Replica signal, driven by receiver clock T Antenna Satellite clock, T s Transmitted signal Receiver clock T

4 Observation Model  Actual observation P r s  T r  T s ) c –at receiver r F whose clock reads T r when signal is received –from satellite s F whose clock read T s when transmitted F c is the speed of light (in a vacuum)

5 Observation Model u Modelled observation  denote clock times by T, and true times by t P r s  T r  T s )c  t r  t r  t s  t s )c  t r  t s )c  c  t r  c  t s  r s  c  t r  c  t s –where  r s range from receiver to satellite  t r receiver clock error  t s satellite clock error cspeed of light = m/s F this model is simplified –since it assumes the speed of light in the atmosphere is c

6 Observation model P r s  r s  c  t r  c  t s –Pythagoras Theorem:  r s  ( (u s  u r ) 2  v s  v r ) 2  w s  w r ) 2 ) ½ –Knowns: Navigation message gives us F satellite position (u s, v s, w s )  satellite clock error  t s can be used to correct P r s –4 unknowns: F receiver position (u r, v r, w r )  receiver clock error  t r

7 Observation Equations u Consider: –4 satellites in view of receiver “A” F Receiver index: r = A F Satellite index: s = 1, 2, 3, 4 P A 1  u 1  u A ) 2  v 1  v A ) 2  w 1  w A ) 2 ) ½  c  t A P A 2  u 2  u A ) 2  v 2  v A ) 2  w 2  w A ) 2 ) ½  c  t A P A 3  u 3  u A ) 2  v 3  v A ) 2  w 3  w A ) 2 ) ½  c  t A P A 4  u 4  u A ) 2  v 4  v A ) 2  w 4  w A ) 2 ) ½  c  t A

8 Linearised Observation Model - Consider observation P, a function of parameters u, v, w,... - Let P 0 denote P computed using provisional values u 0, v 0, w 0,... - Taylor expansion is:

9 Design Matrix A : Example u Pseudorange to satellite 1 is:  Partial derivative w.r.t. station clock  t? u Partial derivative w.r.t. station coordinate v? F hint: use the chain rule

10 Solution

11 Least Squares Solution u Linearised model: b  Ax  where  noise b  column matrix of observations  observed P  computed P 0 x  column matrix of parameters  adjustment to provisional values: (u-u 0 ), (v-v 0 ), etc. A  square design matrix (partial derivatives  P/  u, etc.) u Least squares solution:

12 Covariance Matrix and Errors F Interpretation example: –If pseudorange observation errors are  metres error in u coordinate would be  u  metres –Off diagonal elements indicate degree of correlation If  uv is negative, this means that a positive error in u will probably be accompanied by a negative error in v –Elements  u,  v,  uv define an “error ellipse”

13 Local Coordinate Errors –Errors in local topocentric coordinates F Applications need East, North, Height errors F Also, Height, tends to have largest error F Define transformation matrix G which takes a small relative vector in geocentric system into local topocentric system:

14 Local Coordinate Errors –This is the geocentric covariance matrix –But require topocentric covariance matrix F Use the law of “propagation of errors”

15 Dilution of Precision F VDOP: Vertical Dilution of Precision F HDOP: Horizontal Dilution of Precision F PDOP: Position Dilution of Precision F TDOP: Time Dilution of Precision F GDOP: Geometric Dilution of Precision

16 Dilution of Precision –Interpretation examples:   metres error in observations –gives  HDOP metres error in horizontal position –gives  TDOP seconds error in receiver clock time F Good geometry –Small DOP is good, large DOP is bad –Values of HDOP and VDOP should be less than 5. –Values of 2 is typical if there are 5 or more satellites in view –Small DOP’s achieved if satellites are well spread out –If two satellites pass close in the sky you effectively loose a satellite in this calculation. if only 4 satellites in view, DOP can get too large

17 Mission Planning u Measures of good conditions: –Satellite geometry F Is a function of geographic location F Number of satellites visible F Dilution of precision –Elevation mask F elevation cutoff in receiver F elevation cutoff in software F physical obstructions –Low multipathing environment