Satellite Navigation Integrity and integer ambiguity resolution

Similar documents
Integer Ambiguity Resolution for Precise Point Positioning Patrick Henkel

On the GNSS integer ambiguity success rate

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

Performances of Modernized GPS and Galileo in Relative Positioning with weighted ionosphere Delays

Some of the proposed GALILEO and modernized GPS frequencies.

Attitude Determination by Means of Dual Frequency GPS Receivers

Performance Analysis of GPS Integer Ambiguity Resolution Using External Aiding Information

GPS Position Estimation Using Integer Ambiguity Free Carrier Phase Measurements

ION ITM Tokyo University of Marine Science and Technology H. Sridhara, N. Kubo, R.Kikuchi

Introduction to DGNSS

EFFECTS OF IONOSPHERIC SMALL-SCALE STRUCTURES ON GNSS

Optimization of Cascade Integer Resolution with Three Civil GPS Frequencies

Real-time RTK messages for permanent reference station applications standardized by RTCM. Dr.-Ing. Hans-Juergen Euler Leica Research Fellow

Trimble Business Center:

Reliability Estimation for RTK-GNSS/IMU/Vehicle Speed Sensors in Urban Environment

GNSS Technologies. PPP and RTK

ProMark 500 White Paper

IMPROVED RELATIVE POSITIONING FOR PATH FOLLOWING IN AUTONOMOUS CONVOYS

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

Development and assessment of a medium-range real-time kinematic GPS algorithm using an ionospheric information filter

Research Article Instantaneous Triple-Frequency GPS Cycle-Slip Detection and Repair

KALMAN-FILTER-BASED GPS AMBIGUITY RESOLUTION FOR REAL-TIME LONG-BASELINE KINEMATIC APPLICATIONS

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

The Benefit of Triple Frequency on Cycle Slip Detection

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

Modelling GPS Observables for Time Transfer

Academic Editor: Assefa M. Melesse Received: 25 August 2016 ; Accepted: 1 November 2016; Published: 16 November 2016

Measurement Error and Fault Models for Multi-Constellation Navigation Systems. Mathieu Joerger Illinois Institute of Technology

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

GNSS for Landing Systems and Carrier Smoothing Techniques Christoph Günther, Patrick Henkel

Time Transfer with Integer PPP (IPPP) J. Delporte, F. Mercier, F. Perosanz (CNES) G. Petit (BIPM)

FieldGenius Technical Notes GPS Terminology

Kalman Filter Based Integer Ambiguity. Ionosphere and Troposphere Estimation

Precise positioning in Europe using the Galileo and GPS combination

Precise Positioning with NovAtel CORRECT Including Performance Analysis

Carrier Phase Ambiguity Resolution for Ship Attitude Determination and Dynamic Draught

UNIT 1 - introduction to GPS

Space Weather influence on satellite based navigation and precise positioning

A Differential Reference Station Algorithm For Modular Decentralized GPS/GNSS Master Station Architecture. Oct. 28, 2010

FAST PRECISE GPS POSITIONING IN THE PRESENCE OF IONOSPHERIC DELAYS

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

RTK and PPP with Galileo and GPS

Detection and Mitigation of Static Multipath in L1 Carrier Phase Measurements Using a Dual- Antenna Approach

Study and analysis of Differential GNSS and Precise Point Positioning

An Introduction to GPS

Table of Contents. Frequently Used Abbreviation... xvii

CONVERGENCE TIME IMPROVEMENT OF PRECISE POINT POSITIONING

Rapid Static Positioning Using GPS and GLONASS

Outlier-Robust Estimation of GPS Satellite Clock Offsets

GPS for crustal deformation studies. May 7, 2009

Indoor Carrier Phase Tracking and Positioning with Difference Correlators

Ionospheric Correction and Ambiguity Resolution in DGPS with Single Frequency

Sidereal Filtering Based on GPS Single Differences for Mitigating Multipath Effects

SENSORS SESSION. Operational GNSS Integrity. By Arne Rinnan, Nina Gundersen, Marit E. Sigmond, Jan K. Nilsen

Jun CHEN. Differential GNSS positioning with low-cost receivers. Background. Objective: Methods:

Assessing & Mitigation of risks on railways operational scenarios

REAL-TIME GPS ATTITUDE DETERMINATION SYSTEM BASED ON EPOCH-BY-EPOCH TECHNOLOGY

High Precision GNSS RTK Navigation for Soldiers and Other Military Assets

Reduction of Ionosphere Divergence Error in GPS Code Measurement Smoothing by Use of a Non-Linear Process

The Possibility of Precise Positioning in the Urban Area

Principles of the Global Positioning System Lecture 19

Compensation of Time Alignment Error in Heterogeneous GPS Receivers

Galileo: The Added Value for Integrity in Harsh Environments

AUTONOMOUS ISOTROPY-BASED INTEGRITY USING GPS AND GLONASS

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

GNSS Technologies. PPP and RTK

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

TREATMENT OF DIFFRACTION EFFECTS CAUSED BY MOUNTAIN RIDGES

GPS the Interdisciplinary Chameleon: How Does it do That?

DECIMETER LEVEL MAPPING USING DIFFERENTIAL PHASE MEASUREMENTS OF GPS HANDHELD RECEIVERS

UCGE Reports Number 20054

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors

Generation of Consistent GNSS SSR Corrections

Bernese GPS Software 4.2

Cycle slip detection using multi-frequency GPS carrier phase observations: A simulation study

Introduction to GNSS

Effect of Quasi Zenith Satellite (QZS) on GPS Positioning

Multipath and Atmospheric Propagation Errors in Offshore Aviation DGPS Positioning

HIGH PRECISION TRACKING SYSTEM FOR VIRTUAL REALITY USING GPS

Research Article Triple-Frequency GPS Precise Point Positioning Ambiguity Resolution Using Dual-Frequency Based IGS Precise Clock Products

Performance Evaluation of Multiple Reference Station GPS RTK for a Medium Scale Network

Asian Journal of Science and Technology Vol. 08, Issue, 11, pp , November, 2017 RESEARCH ARTICLE

Ionospheric Estimation using Extended Kriging for a low latitude SBAS

Positioning Techniques. João F. Galera Monico - UNESP Tuesday 12 Sep

Estimation of the Stochastic Model for Long- Baseline Kinematic GPS Applications

Scott M. Martin. Auburn, Alabama May 9, Approved by:

Introduction to GNSS

Three and Four Carriers for Reliable Ambiguity Resolution

Precise Robust Positioning with Inertial/GPS RTK

Zero difference GPS ambiguity resolution at CNES-CLS IGS Analysis Center

ENGI 3703 Surveying and Geomatics

GNSS Multi-frequency Receiver Single-Satellite Measurement Validation Method

Validation of Multiple Hypothesis RAIM Algorithm Using Dual-frequency GNSS Signals

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

Performance Analysis on Carrier Phase-Based Tightly-Coupled GPS/BDS/INS Integration in GNSS Degraded and Denied Environments

RTCM State Space Representation (SSR) Overall Concepts Towards PPP-RTK

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

EXPERIMENTAL ONE AXIS ATTITUDE DETERMINATION USING GPS CARRIER PHASE MEASUREMENTS

ORBITS AND CLOCKS FOR GLONASS PPP

ION GNSS 2011 FILLING IN THE GAPS OF RTK WITH REGIONAL PPP

Transcription:

Satellite Navigation Integrity and integer ambiguity resolution Picture: ESA AE4E08 Sandra Verhagen Course 2010 2011, lecture 12 1

Today s topics Integrity and RAIM Integer Ambiguity Resolution Study Section 7.4 7.6 (not LMS algorithm in 7.5.3) 2

Integrity: performance measures Integrity = ability of a system to provide timely warnings to users when the system should not be used HPE/VPE : Horizontal/Vertical Position Error (not known; due to measurement noise and biases) HPL/VPL : Horizontal/Vertical Protection Level horizontal/vertical position is assured to be within region defined by HPL/VPL HAL/VAL : Horizontal/Vertical Alarm Limit position error that should result in an alarm being raised TTA : Time To Alarm time between occurrence of integrity event (position error too large) and alarm being raised 3

Integrity: performance measures HPE/VPE : Horizontal/Vertical Position Error (not known; due to measurement noise and biases) HPL/VPL : Horizontal/Vertical Protection Level horizontal/vertical position is assured to be within region defined by HPL/VPL (can be calculated) HAL/VAL : Horizontal/Vertical Alarm Limit position error that should result in an alarm being raised required: P( XPE > XPL) < integrity risk XPL > XAL alarm, system unavailable 4

Stanford plots http://waas.stanford.edu/metrics.html

GPS PRN 23 Anomaly, 1 Jan, 2004 500 400 300 East, North and Up differences delf001s.04r North East Up 200 100 [m] 0 100 200 300 400 at 18:30 (UT) 3 min. 500 100 110 120 130 140 150 160 170 180 190 200 Number of epochs Not noticed by US for 3 hours Picked up by EGNOS Alternative: check @receiver at 10 seconds interval

Receiver Autonomous Integrity monitoring up to 14x10 Local Overall (RAIM) 6 Model teststatistic delf001s.04r 10 9 8 7 6 5 4 3 2 critical value α = 0.01 immediate response by Overall Model test 1 0 0 60 120 180 240 300 360 Number of epochs = full hour period

RAIM - Overall model test RAIM: detect and correct for errors in GPS data @receiver Overall model test: does provide good model? Model: Measurements: Residuals: y = Ax + e ( T ) 1 yy y xˆ = A Q A A Q y yˆ = eˆ= y yˆ Axˆ 1 T 1 yy Mismatch :

RAIM - Overall model test RAIM: detect and correct for errors in GPS data @receiver Overall model test: does provide good model?

: number of times (= known) fits into ( = unknown integer) A Simple Ambiguity Resolution Example = = = a p D a p E p, 0 0, 0 1 1 2 2 σ σ ϕ ρ λ ϕ ϕ Model: integer p λ 1 λ 2 λ 3 λ ( 2) a λ ( 1) a λ a ϕ A B ϕ a λ p : measured fraction distance AB ( = 2 mm) σ ϕ : measured distance AB ( = 20 cm) σ p ρ ρ a : unknown distance AB

Relative Positioning: Double Differencing elimination of receiver clock errors elimination of initial receiver phase offsets DD phase ambiguity is an integer number! DD code observation: ( kl) ( ( kl) ) T ( kl) ( kl ) ( kl) ur, i = 1r xur + iiur + Tur + ρ, ur ρ μ ε i l r x ur u k DD phase observation: ( kl ) ( kl ) T ( kl ) ( kl ) ( kl ) ( kl ) ur, i 1r xur iiur Tur inur, i, ur ( ) Φ = μ + + λ + ε Φ i relative receiver position integer DD ambiguity

Resolution of the DD ambiguities code observation: dm precision phase observation: mm precision, but: receiver-satellite geometry has to change considerably (long observation time) to solve position with mm-cm accuracy if DD ambiguities are resolved to integers within a short time (or instantaneously), positions (and other parameters) can be solved with mm-cm accuracy

100 10 Precision of relative GPS positioning code observations two epochs of data: varying time span N E U 100 10 phase observations float N E U st.dev. [m] 1 st.dev. [m] 1 0.1 0.1 0.01 0.01 fixed 0.001 0.1 1 10 50 time [min] 0.001 0.1 1 10 50 time [min]

Precision code vs. phase observations code observations phase observations U U E N 1 m E N 0.01 m both RELATIVE positioning phase: provided that the integer ambiguity is KNOWN

Ionosphere-fixed, -float, -weighted model Ionosphere-fixed model: no differential ionospheric delay parameters observations may be corrected a priori for ionosphere for short baselines only can already be based on single-frequency data Ionosphere-float model: estimation of differential ionospheric delays no a priori corrections for long baselines based on at least dual-frequency data Ionosphere-weighted model: ionosphere corrections from network RTK subtracted for medium to long baselines

Observation equations: GNSS model In book: y= AN+Gδx+ε y= Aa+Bb+e, a Z ; Qyy n y a b Q yy data vector ambiguities baseline coordinates & other unknowns variance-covariance matrix of data

SUCCESSFUL INTEGER AMBIGUITY RESOLUTION is the key to FAST and PRECISE GNSS parameter estimation (baseline coordinates, attitude angles, orbit parameters, atmospheric delays)

Integer estimation float solution estimate position and carrier ambiguities integer map estimate integer ambiguities fixed solution estimate position (ambiguities fixed) validate float solution validate integer ambiguities

Float and fixed solution Ambiguities not fixed Ambiguities fixed 1.0 0.010 0.5 0.005 Up (meters) 0.0 Up (meters) 0.000 0.5 0.005 1.0 0.010 1.0 0.0 North (meters) 1.0 1.0 0.5 0.0 East (meters) 0.5 1.0 0.010 0.000 North (meters) 0.010 0.010 0.005 0.000 East (meters) 0.005 0.010

integer map Integer estimation n aˆ R S( aˆ) = a ( Z n no holes & no overlap there will always be ONE solution translation invariant

Different choices of integer estimators 2 integer rounding integer bootstrapping integer least-squares 2 2 1 1 1 0 0 0 1 1 1 2 2 1 0 1 2 2 2 1 0 1 2 2 2 1 0 1 2 after their pull-in region

Ambiguity resolution Integer ambiguities are derived from stochastic observations Integer ambiguities are not deterministic but stochastic input (stochastic) n aˆ R S( aˆ) = a ( Z n output (stochastic)

Integer estimation Optimal integer estimator: integer least-squares 2 ( a= arg min aˆ z n z Z 2 Q aa ˆˆ 1 0 1 2 2 1 0 1 2

Ambiguity search space: a (hyper-) ellipsoid centered at â shape governed by Q aa ˆˆ find all integers z for which T ( a-z ˆ ) Q (a-z ˆ ) -1 aa ˆˆ 2 χ a 2 + 2 χ should be set such that search space contains at least one integer vector select the z which provides minimum + a 1 2D example â 1,â 2 (float solution) candidate integer solution

Integer ambiguity resolution Float solution: least-squares Integer search: find integer solution with shortest weighted distance to float solution (weighted by variancecovariance matrix of float ambiguites) Search difficult due to correlations LAMBDA: transformation of search space to make it efficient a 2 a 1 + 2D example

Example: Ambiguity search space Two dimensions, geometry-free, short baseline â 2 * 16 candidates for a 1, but only one for a 2 such that (a 1, a 2 ) inside search space Search is inefficient â 1

Example: Ambiguity search space Two dimensions, geometry-free, short baseline â 2 * After decorrelation Number of candidates INSIDE search space is same Search is efficient â 1

Ambiguity estimation and success rate Example based on real data (1000 epochs) Distribution of original ambiguities Distribution of transformed ambiguities 5 1 a2 [cycle] 0 z2 [cycle] 0 5 5 0 5 a1 [cycle] 1 Success rate: 99% = % of float ambiguities in pull-in region centered at correct integer value 1 0 1 z1 [cycle]

Integer ambiguity resolution Successful ambiguity resolution depends on precision of float solution, which depends on: baseline length (tropo + iono delays) satellite geometry precision of code and phase observations # frequencies Change in satellite geometry helps (long duration)

LAMBDA method Integer estimation: optimal : maximum success rate efficient : (near) real-time LAMBDA Applicable to wide variety of models With or without relative satellite-receiver geometry Stationary or moving receivers With or without atmospheric delays Single- or multi-baseline One, two, three or more frequencies (any GNSS) LAMBDA

Baseline models Parameters Ranges N Geometryfree Rovingreceiver Stationaryreceiver Station coordinates N C Ambiguities C C C Ionospheric delays N *) N *) N *) N - New parameter introduced for each observation epoch C - Constant parameter for entire observation period *) - Long baselines only

Ambiguity Resolution Methods Search in the 3-dimensional position space (e.g. ambiguity function method); Now deprecated Linear combination of code and phase (using widelane/narrowlane combinations) performance worse with AS has been improved by LAMBDA: 2-dimensional ambiguity resolution/search problem Geometry-free model Search in the n-dimensional ambiguity space Geometry-based model

Summary and outlook We covered it all! (except for the applications) Next: Applications: your presentations Exam preparation: check blackboard! 33