m sc presentation on ambiguity function method
play

M.Sc. Presentation on Ambiguity function method. Research February - PDF document

See discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/294259374 M.Sc. Presentation on Ambiguity function method. Research February 2016 DOI: 10.13140/RG.2.1.4347.6247 CITATIONS READS 0


  1. See discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/294259374 M.Sc. Presentation on Ambiguity function method. Research · February 2016 DOI: 10.13140/RG.2.1.4347.6247 CITATIONS READS 0 319 1 author: Sahan Dandeniya University of Newcastle 3 PUBLICATIONS 0 CITATIONS SEE PROFILE All content following this page was uploaded by Sahan Dandeniya on 13 February 2016. The user has requested enhancement of the downloaded file.

  2. ADVANCED STUDIES ON AMBIGUITY FUNCTION METHOD AND IM IMPLEMENTATION IN IN THE RTKLIB Master Thesis Sahan Dandeniya Referee : Prof. Dr.-Ing. Reiner Jager Co Referee : Prof. Dr.-Ing. Tilman Müller Supervised by : Dipl.-Ing. Julia Diekert Institute of Geomatics Karlsruhe University of Applied Sciences Germany January 2015

  3. Outline • Introduction • Theoretical Back Ground • GPSLAB/RTKLIB overview • Results and Analysis • Conclusion • Future Work • Questions 1/16/2015 Master Thesis 2

  4. Introduction • The key to GNSS positioning is ambiguity resolution • Losses of Lock (Cycle slip) ask new ambiguity resolution • Duration of ambiguity resolution is of particular importance 1/16/2015 Master Thesis 3

  5. Cycle Slip Phases time t i t i+1 t i+2 Graphical representation of cycle slip 1/16/2015 Master Thesis 4

  6. INTRODUCTION Problem Identification • Bullet III is a low-cost antenna while 3G+C is a Geodetice grade antenna • Need significant time span to fix the ambiguity • Lose the fixed solution soon Suggestion: Applicability of Ambiguity Function Method Reference: Jaeger, Reiner, Andreas Hoscislawski, and Julia Diekert (2014). \Smart Phone RTK and Mobile GIS" 1/16/2015 Master Thesis 5

  7. Objectives • Implement the AFM algorithm in RTKLIB • Analyze the behavior of AFM through observations of: • Varying baseline lengths • Single vs dual frequencies • Different number of epochs/Satellites • Compare the solution of AFM-RTKLIB with the solution of AFM-GPSLAB and MLAMBDA-RTKLIB 1/16/2015 Master Thesis 6

  8. Carrier - Phase 1/16/2015 Master Thesis 7

  9. RELATIVE POSITIONING Why Phase measurements? • Code observation: dm precision • Phase observation: mm precision • But receiver-satellite geometry has to be changed considerably (long observation time) to solve the position with mm-cm accuracy • If DD observations are resolved to integer within short time, position can be solved with mm-cm accuracy 1/16/2015 Master Thesis 8

  10. RELATIVE POSITIONING Precision code vs Phase observation Code observation Phase observation Both are from relative positioning Phase: Provided that the integer ambiguity is KNOWN Reference: Sandra Verhagen,” Carrier Phase Integer Ambiguity Resolution – Recent results and open issues “, 2010, Delft University of Technology . 1/16/2015 Master Thesis 9

  11. Integer Estimation ‚float‘ Solution Integer map ‚Fixed‘ solution Estimate Estimate Estimate position and integer position carrier ambiguity (ambiguity fixed) ambiguity Validate Validate float integer solution ambiguity 1/16/2015 Master Thesis 10

  12. Integer Estimation Ambiguities not fixed Ambiguities fixed Reference: Sandra Verhagen,” Carrier Phase Integer Ambiguity Resolution – Recent results and open issues “, 2010, Delft University of Technology . 1/16/2015 Master Thesis 11

  13. Pseudo-range Model Reference: Gps-Rtklib-Seminor-1 1/16/2015 Master Thesis 12

  14. PSEUDORANGE MODEL Further Improvements Pseudorange Modeling in ECEF and GNSS-time Light time correction – - Due to celestial object motion (satellite) during signal transmission - Can be solved iteratively based on GNSS time t i and orbit O j and good position of X r Reference: Prof. Reiner Jäger (2014) , „ GNSS/MEMS/MOEMS -Multisensor-Navigation ( NAVKA)“,Riga Technical University 1/16/2015 Master Thesis 13

  15. PSEUDORANGE MODEL Further Improvements • Additional corrections –  Sagnac effect (incorporate earth rotation effect to Geo. range)  Relativistic effect (GPS:Up to 13 m on horizontal position and 20 m on vertical position/ GLONASS: include in GONASS clock parameters)  Geo dynamic corrections (Earth Tide Correction, Ocean Loading, Earth Orientation) Sagnac Effect Complete model No Geo dynamics corrections added Satellite time offset 1/16/2015 Master Thesis 14

  16. Phase Measurement Model = Phase obs. Reference: Prof. Reiner Jäger (2014) , „ GNSS/MEMS/MOEMS -Multisensor-Navigation ( NAVKA)“,Riga Technical University 1/16/2015 Master Thesis 15

  17. GPSLAB • For viewing and processing GNSS data • Development – MATLAB 5/Windows • Examination of a baseline • absolute and relative GPS positioning (SPP/DGPS/CDGPS) • Uses broadcast ephemeris • Processing of static observed data • Short baselines, especially at the carrier phase evaluation Zebhauzer (2000) Technical University of Munich (IAPG). 1/16/2015 Master Thesis 17

  18. GPSLAB Data Structure M files/data files/text files Reference: Zebhauser, B. (2000 ). Ein MatLab-Toolkit zur Analyse von GPS-Beobachtungen mit Modulen für die Ambiguity Function Methode". 1/16/2015 18

  19. RTKLIB - overview • An open source program package for GNSS positioning • Distributed under BSD 2-clause license • Has been developed by T. Takasu since 2006 • Latest version 2.4.2 (official) and 2.4.3 (beta) • Portable library and useful positioning APPs • GUI APPs on Windows • CUI APPS on Linux http://www.rtklib.com https://github.com/tomojitakasu/RTKLIB 1/16/2015 Master Thesis 19

  20. RTKLIB - overview Features • standard and precise positioning algorithms with: GPS, GLONASS, Galileo, QZSS, BeiDou and SBAS • GNSS for both real-time and post-processing: Single, DGPS/DGNSS, Kinematic, Static, Moving-Baseline, PPP • supports many standard formats and protocols for GNSS: RINEX, RTCM, BINEX, NTRIP, IONEX , sp3 • It provides many library functions and APIs for GNSS data processing 1/16/2015 Master Thesis 20

  21. RTKLIB - overview Package Structure 1/16/2015 Master Thesis 21

  22. RTKLIB - overview GUI/CUI APs on Windows Function GUI APs CUI APs Real-Time Positioning RTKNAVI RTKRCV Communication Server STRSVR STR2STR Post-Processing Analysis RTKPOST RNX2RTKP RINEX Converter RTKCONV CONVBIN Plot Solutions and Observation Data RTKPLOT - Downloader of GNSS Data RTKGET - NTRIP Browser SRCTBLBROWS - 1/16/2015 Master Thesis 22

  23. RTKLIB - overview GUI Aps on Windows 1/16/2015 Master Thesis 23

  24. RTKLIB - overview RTKLIB APIs • Matrix and vector functions • Time and string functions • Coordinate functions • Input/output functions • Positioning models • Atmosphere models • Antenna models • Geoid model/Datum transformation • RINEX functions…….etc. 1/16/2015 Master Thesis 24

  25. RTKLIB - overview Portability • Programming Language - API, CUI AP : ANSI C (C 89) - GUI AP : C++ • Underlying Libraries - TCP/IP Stack : Standard socket or WINSOCK - Thread : WIN32 thread or POSIX (pthread) - GUI Widget : Borland VCL on Windows • Build Environment - CUI AP : GCC, MS VS, Borland c, ... - GUI AP : Embarcadero C++ (VCL from c++ builder) on Windows 1/16/2015 Master Thesis 25

  26. RELATIVE POSITIONING Double Differencing • Eliminate receiver clock errors • Eliminate initial receiver phase offsets • DD phase ambiguity is an integer number 1 2 1 - 2 3 1/16/2015 Master Thesis 26

  27. Ambiguity Resolution Reference: Sandra Verhagen,” Carrier Phase Integer Ambiguity Resolution – Recent results and open issues “, 2010, Delft University of Technology . Integer ambiguities are derived from stochastic observations Integer ambiguities are not deterministic but stochastic Input (Stochastic) Output (Stochastic) 1/16/2015 Master Thesis 27

  28. Ambiguity Resolution Methods LAMBDA Method (Teunissen, PJG(1995)) • Most popular / practically at top level • Cycle-slip correction required Reference: P.Joosten, C. Tiberius (2002). “LAMBDA : FAQs". 1/16/2015 Master Thesis 28

  29. Ambiguity Resolution Methods Ambiguity Function Method (AFM) (Remondi B, 1984) • Search in the 3-dimensional position space (Currently not popular) • Cycle slip invariant 1/16/2015 Master Thesis 29

  30. Ambiguity Function Method Euler‘s -function Single difference phase model e Phasor Diagram Reference: http://commons.wikimedia.org/wiki/File:Euler%27s_formula.svg 1/16/2015 Master Thesis 30

  31. AMBIGUITY FUNCTION METHOD Single difference of observations Calculated range difference 1/16/2015 Master Thesis 31

  32. THEORETICAL BACKGROUND . Ambiguity Function Method (AFM) 1/16/2015 Master Thesis 32

  33. Data set / Measurements • Laboratory for GNSS and Navigation at Karlsruhe University of Applied Sciences (HsKA) and near by IGS station KARL (Location – Pillars on rooftop of B building ) Pillars on rooftop of B building • Data set used in GPSLAB (Zebhauser 2000) 1/16/2015 Master Thesis 33

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend