GPS data from receiver to processing input

Slides:



Advertisements
Similar presentations
Army Geospatial Center
Advertisements

Army Geospatial Center
RECALL THE THEORETICAL JARGON:
Introduction to RINEX, GPS Raw Data
Basics of GPS processing workflow
GPS measurements in the field M. Floyd K. Palamartchouk Massachusetts Institute of Technology Newcastle University GAMIT-GLOBK course University of Bristol,
GPS data from receiver to processing input
Astronomical Institute, University of Bern, Switzerland IGS Analysis Center Workshop June 2-6, 2008, Miami FL AIUB Astronomical Institute University of.
Geodetic Research Laboratory, Department of Geodesy and Geomatics Engineering Workshop, October 27 – 28, 2006, Quebec city, Quebec Sükeová, Liliána 1 L2C.
Product Retrieval Statistics Canada / Statistique Canada Chuck Humphrey ACCOLEDS/DLI Training December, 2001.
Angelyn Moore IGS Central Bureau Jet Propulsion Laboratory USA The IGS Network.
OPUS Projects (beta) status and plans Improved solutions for simultaneous or repeated observations harvest data from multiple observers share upload &
L2C: Civilian code on L2 carrier broadcast by 7 Block IIR-M SV’s since 2005, and 1 Block IIF since  Unencrypted code – tracked by civilian receivers.
Advanced File Processing
for Maritime Services)
Earth Science Applications of Space Based Geodesy DES-7355 Tu-Th 9:40-11:05 Seminar Room in 3892 Central Ave. (Long building) Bob Smalley Office: 3892.
Introduction QZSS (Quasi-Zenith Satellite System) program:
Chapter Five Advanced File Processing Guide To UNIX Using Linux Fourth Edition Chapter 5 Unix (34 slides)1 CTEC 110.
Data centre support for the IGS-RT PP W. Söhne, H. Habrich, G. Weber Federal Agency for Cartography and Geodesy, Frankfurt am Main, Germany.
RECENT ENHANCEMENTS TO THE CDDIS IGS Network Systems Workshop November 2-5, 1998 Annapolis, MD Carey E. Noll Manager, CDDIS NASA GSFC Greenbelt, MD.
GRIM & DynaPos Overview, Examples and Results Dr. Benjamin Remondi Kendall The XYZs' of GPS,
SVY207: Lecture 17 Third party products and GPS processing procedures
Chapter Five Advanced File Processing. 2 Lesson A Selecting, Manipulating, and Formatting Information.
Earth Science Applications of Space Based Geodesy DES-7355 Tu-Th 9:40-11:05 Seminar Room in 3892 Central Ave. (Long building) Bob Smalley Office: 3892.
Earth, Atmospheric and Planetary Sciences Massachusetts Institute of Technology 77 Massachusetts Avenue | Cambridge MA V F
Principles of the Global Positioning System Lecture 09 Prof. Thomas Herring Room A;
Principles of the Global Positioning System Lecture 08 Prof. Thomas Herring Room ;
GLOSS Training Workshop Course Japan Meteorological Agency May 15-26, 2006 Sea Level Data Processing with SLPR2 1. Introduction.
Control Methods Workshop 2010 campaign, Ispra April / 37 GNSS: how should we measure parcels in 2010 ? Cozmin LUCAU, Krasimira GANISHEVA,
09/24/2008Unavco Track Intro1 TRACK: GAMIT Kinematic GPS processing module R King overview from longer T Herring.
GPS data from receiver to processing input M. A. Floyd T. A. Herring Massachusetts Institute of Technology GAMIT/GLOBK/TRACK Short Course for GPS Data.
Emdeon Office Batch Management Services This document provides detailed information on Batch Import Services and other Batch features.
MIKADO – Generation of ISO – SeaDataNet metadata files
Raw data to processing input
NEMO – Reformating tool
Utility programs and scripts
GPS measurements in the field
Utility programs and scripts
Basics of processing workflow for GAMIT/GLOBK
Utility programs and scripts
wvcors.tedis-wv.org - current wvcors01.cors.us - soon.
GNSS data from receiver to processing input
5.0 : Windows Operating System
Jet Propulsion Laboratory
Appliance of IceCORS network 2017 by Dalia Prizginiene
Product Retrieval Statistics Canada / Statistique Canada Title page
Basics of GPS processing workflow
SVY207: Lecture 16 GPS Field Procedures and Computations
Download Orders, Shipments, and Receipts
Upload/Download Receipts
Guide To UNIX Using Linux Third Edition
GPS: MAJOR COMPONENTS AND
Kinematic Data Processing
Track Output Interpretation
Utility Programs and Scripts
Automatic Processing with GAMIT
Track Output Interpretation
SFTP file transfers for Imports and Exports.
GNSS data from receiver to processing input
Utility programs and scripts
Utility programs and scripts
GNSS data from receiver to processing input
M. A. Floyd Massachusetts Institute of Technology, Cambridge, MA, USA
GNSS data from receiver to processing input
GENEDI EUROPEAN COMMISSION - EUROSTAT GENERIC EDI TOOLBOX
Basics of processing workflow for GAMIT/GLOBK
M. A. Floyd Massachusetts Institute of Technology, Cambridge, MA, USA
Basics of processing workflow for GAMIT/GLOBK
Online Positioning User Service Review and new developments
Presentation transcript:

GPS data from receiver to processing input 2017/05/02 GPS data from receiver to processing input M. A. Floyd Massachusetts Institute of Technology, Cambridge, MA, USA School of Earth Sciences, University of Bristol United Kingdom 2–5 May 2017 Material from T. A. Herring, R. W. King, M. A. Floyd (MIT) and S. C. McClusky (now ANU) http://web.mit.edu/mfloyd/www/courses/gg/201705_Bristol/ Raw to RINEX

Raw data formats GPS antenna Receiver: Ashtech Leica Topcon Trimble 2017/05/02 Raw data formats GPS antenna Receiver: Ashtech Leica Topcon Trimble B-file R-file .R00 .T00 .T01 .T02 Raw format: Pre-processing: .DAT runpkr00 Different manufacturers have proprietary formats of raw data. These formats may even differ from receiver model to receiver model within a manufacturer as technology develops. We require a standardized format with which to exchange GPS data. Translation: RINEX Converter* TEQC ConvertToRINEX* RINEX file * Windows only 2017/05/02 Raw to RINEX Raw to RINEX

Motivation for Receiver INdependent EXchange (RINEX) format 2017/05/02 Motivation for Receiver INdependent EXchange (RINEX) format All manufacturers have developed their own proprietary file formats for data storage specific to their receivers and processing software Problems occur when processing data from another manufacturer’s receiver RINEX developed by the Astronomical Institute of the University of Berne to allow easy and universal exchange of raw GPS data Principal driver was the large European GPS campaign EUREF 89 - involved more than 60 GPS receivers of 4 different manufacturers. 2017/05/02 Raw to RINEX Raw to RINEX

RINEX formats RINEX 2 RINEX 3 Short file names (explained in proceeding slides) RINEX 3 Long file names (explained in proceeding slides) GAMIT formerly worked with the RINEX 2 format and GPS observables only Support for RINEX 3 and GNSS (e.g. GLONASS) observables are now available from 10.61 2017/05/02 Raw to RINEX

RINEX (2) data format } most important for most users 2017/05/02 RINEX (2) data format Includes text file formats for: observation (“o”) navigation (“n”) meteorological (“m”) ionospheric data (“i”) Latest definition at ftp://ftp.igs.org/pub/data/format/rinex211.txt Each file type consists of a header section and a data section Header section contains global information for the entire file and is placed at the beginning of the file. Contains header labels in columns 61-80 for each line contained in the header section These labels are mandatory and must appear exactly as per format description RINEX 2 filename convention: For site SSSS, on day-of-year DDD, session T and year YY: SSSSDDDT.YYo (RINEX observation file ie the site’s GPS data) SSSSDDDT.YYn (RINEX navigation file ie the broadcast ephem) E.g., hers1270.03o is observation data for Herstmonceux, day 127, session 0, year 2003. All the dates and times in GPST } most important for most users 2017/05/02 Raw to RINEX Raw to RINEX

An example of RINEX (2) observation data 2017/05/02 An example of RINEX (2) observation data 2 OBSERVATION DATA RINEX VERSION / TYPE National GPS Network Ordnance Survey Oct 3 01:25:41 2002PGM / RUN BY / DATE Active Station at Ordnance Survey Office Taunton COMMENT TAUN MARKER NAME TAUN MARKER NUMBER National GPS Network Ordnance Survey OBSERVER / AGENCY 0080148 LEICA RS500 0080148 REC # / TYPE / VERS 348 LEIAT504 LEIS ANT # / TYPE The following coordinates are NOT APPROXIMATE COMMENT Approx coords replaced by official precise ETRS89 values COMMENT 4015122.7250 -217716.1877 4934473.1877 APPROX POSITION XYZ 0.0000 0.0000 0.0000 ANTENNA: DELTA H/E/N 1 1 WAVELENGTH FACT L1/2 4 L1 C1 L2 P2 # / TYPES OF OBSERV 2002 10 3 0 0 15.000000 TIME OF FIRST OBS 2002 10 3 1 0 0.000000 TIME OF LAST OBS END OF HEADER 02 10 3 00 00 15.0000000 0 9 2 3 8 15 17 18 22 27 31 114956814.47149 21875546.363 89576741.90649 21875544.933 106012532.74649 20173505.537 82607201.93949 20173503.535 125711842.56047 23922167.349 97957288.14148 23922165.931 119238856.33248 22690389.725 92913413.33748 22690387.811 126647445.65347 24100198.242 98686357.86547 24100196.537 115864289.86249 22048234.526 90283862.18149 22048231.774 121423791.97248 23106173.809 94615957.45149 23106172.539 126265507.08247 24027524.736 98388709.67748 24027522.683 109327695.42149 20804367.862 85190428.66449 20804365.462 02 10 3 00 00 30.0000000 0 9 2 3 8 15 17 18 22 27 31 ... PRN02 PRN03 PRN08 PRN15 PRN17 PRN18 PRN22 PRN27 PRN31 Phase (“L”) records in cycles. Pseudorange (“C”/“P”) records in m. Data records may wrap onto secondary lines, so beware when reading columns. Other common data types are signal-to-noise ratio (“S”) and Doppler shift (“D”) on different frequencies. Nowadays, L5 phase/C5 pseudorange observations becoming more common. L2C and, ultimately, L1C may also be acquired, but may have an impact on simultaneous recording of legacy C/A signal and is currently not recommended (e.g. do not use “+C2” or “-O.obs C2…” teqc options). 2017/05/02 Raw to RINEX Raw to RINEX

2017/05/02 RINEX (3) data format Must be able to accommodate increased number and complexity of observations from multi-GNSS observations (GPS, GLONASS, Galileo, etc.) Latest definition at ftp://ftp.igs.org/pub/data/format/rinex303.pdf Each file type consists of a header section and a data section Header section contains global information for the entire file and is placed at the beginning of the file. Contains header labels in columns 61-80 for each line contained in the header section These labels are mandatory and must appear exactly as per format description RINEX 3 filename convention is longer and more complicated than for RINEX 2, e.g. TG0100USA_R_20150010000_01D_30S_GO.crx.gz Monument and receiver indices Data source (R = receiver) Observation interval and type 4-character site ID (same as RINEX 2) First epoch (YYYYDDDhhmm) File length (01D = 1 day) ISO country code 2017/05/02 Raw to RINEX Raw to RINEX

Compressing/Uncompressing RINEX 2017/05/02 Compressing/Uncompressing RINEX File compression “*.zip” files Uncompress using “unzip”, “pkzip” or “WinZip” See http://www.pkware.com/ or http://www.winzip.com/ , or http://www.7-zip.org/ “*.??o.Z” (RINEX 2) and “*.rnx.gz” (RINEX 3) files (UNIX compress or gzip) e.g., hers0010.02o.Z, TG0100USA_R_20150010000_01D_30S_GO.rnx.gz Uncompress using “uncompress”, “gunzip”, “7zip”, “WinZip” or similar “*.??d.Z” (RINEX 2) and “*.crx.gz” (RINEX 3) files (Hatanaka compression) e.g., hers0010.02d.Z, TG0100USA_R_20150010000_01D_30S_GO.crx.gz Need to uncompress as above to get *.??d and *.crx files Then need to ‘unHatanaka’ using CRX2RNX from http://sopac.ucsd.edu/dataArchive/hatanaka.html Leica Geo Office uncompresses files automatically when using “Internet Download” tool. For manual import you need to uncompress the files manually 2017/05/02 Raw to RINEX Raw to RINEX

runpkr00 (Trimble raw to dat) Proprietary software from Trimble Maintained by UNAVCO nowadays http://facility.unavco.org/kb/questions/744/ runpkr00 -g -adeimv <raw file> [dat-file root] Converts raw data from Trimble receiver to teqc-compatible input “dat”-file Always use “-g” option separately from other options 2017/05/02 Raw to RINEX

2017/05/02 Pre-processing data Some level of data quality control may be performed prior to any data processing Utilities are available to perform simple but valuable tests The most common example is TEQC (pronounced “tek”) Translate, Edit, Quality Check Translates common binary formats to RINEX format Header editing, windowing, splicing of RINEX data Quality check in ‘lite’ mode (no navigation file) or ‘full’ mode (navigation file available) Download for free from http://www.unavco.org/facility/software/teqc/teqc.html#executables 2017/05/02 Raw to RINEX Raw to RINEX

Using teqc Be sure to use correct raw format teqc -tr d <Trimble .dat file> teqc -ash d <Ashtech B-file, etc.> Ability to control observations using “-O.obs” teqc -O.obs L1L2C1P2 -tr d <Trimble .dat file> Ability to control header information with other “-O.xxx” options teqc -O.o “M. Floyd” -O.obs L1L2C1P2 -tr d <Trimble .dat file> May create and use a teqc configuration file for consistent information teqc -config teqc.cfg -tr d <Trimble .dat file> Use a script or command line loop to create RINEX files in batch 2017/05/02 Raw to RINEX

TEQC Quality Control (QC) 2017/05/02 TEQC Quality Control (QC) In ‘lite’ mode, teqc doesn’t know anything about the satellite positions teqc +qc site1891.02o > teqc.out 7 files generated; use the -plots switch to prevent all but the summary (‘S’) file being generated In ‘full’ mode, additional information is available based on the satellite positions teqc +qc –nav site1891.02n site1891.02o > teqc.out 9 files generated (elevation and azimuth of satellites) Full solution if navigation file matches observation file, e.g. site1891.02o and site1891.02n, 2017/05/02 Raw to RINEX Raw to RINEX

Approximate position Accurate a priori coordinates necessary for good GPS processing Run teqc to create RINEX observation and (broadcast) navigation files, e.g. teqc +nav abcd3650.14n +obs abcd3650.14o -tr d 12343650.dat Run teqc in qc-mode on observation file with navigation file to get pseudorange-derived estimate of approximate coordinate, e.g. teqc +qc -nav abcd3650.14n abcd3650.14o May also be done using GG’s sh_rx2apr 2017/05/02 Raw to RINEX