Introduction to GAMIT/GLOBK

Slides:



Advertisements
Similar presentations
Rapid prototyping of GLOBK solutions Lecture 11
Advertisements

Utility programs and scripts Thomas Herring
EPOS GAMIT/GLOBK/Track Workshop Introduction
Principles of the Global Positioning System Lecture 19 Prof. Thomas Herring Room A;
Basics of GPS processing workflow
Getting Started: Ansoft HFSS 8.0
Solar Disturbance of GPS Satellite Orbits Merita Halili Orhan Veliu 06 june 2008.
Generating time series with glred
03/18/05OSU GAMIT/GLOBK1 TRACK: GAMIT Kinematic GPS processing module
Izmir GAMIT/GLOBK Workshop Introduction Thomas Herring, MIT
Lecture 8 Configuring a Printer-using Magic Filter Introduction to IP Addressing.
Generating time series with glred
NGS GPS ORBIT DETERMINATION Positioning America for the Future NATIONAL OCEANIC AND ATMOSPHERIC ADMINISTRATION National Ocean Service National Geodetic.
Principles of the Global Positioning System Lecture 20 Prof. Thomas Herring Room A;
Earth, Atmospheric and Planetary Sciences Massachusetts Institute of Technology 77 Massachusetts Avenue | Cambridge MA V F
Katmandu GAMIT/GLOBK Short Course Introduction Thomas Herring, MIT
SNARF: Theory and Practice, and Implications Thomas Herring Department of Earth Atmospheric and Planetary Sciences, MIT
09/24/2008Unavco Track Intro1 TRACK: GAMIT Kinematic GPS processing module
RECENT ENHANCEMENTS TO THE CDDIS IGS Network Systems Workshop November 2-5, 1998 Annapolis, MD Carey E. Noll Manager, CDDIS NASA GSFC Greenbelt, MD.
Track Short Course: TrackRT Installation Thomas Herring, MIT Room A
Error Modeling Thomas Herring Room ;
Principles of the Global Positioning System Lecture 09 Prof. Thomas Herring Room A;
09/24/2008Unavco Track Intro1 TRACK: GAMIT Kinematic GPS processing module R King overview from longer T Herring.
IERS Combination WG and CPP Meeting, April 27, 2005, TU of Vienna, Austria Strategies for Weekly Routine Generation of Combined IERS Products Markus Rothacher.
Limits of static processing in a dynamic environment Matt King, Newcastle University, UK.
Thomas Herring, IERS ACC, MIT
Development Environment
Utility programs and scripts
Generating time series with glred
Topics Introduction Hardware and Software How Computers Store Data
Generating time series with glred
Topics Introduction to Repetition Structures
Utility programs and scripts
Basics of processing workflow for GAMIT/GLOBK
Utility programs and scripts
GLOBK Velocity Solutions
Introduction to Programming the WWW I
Appliance of IceCORS network 2017 by Dalia Prizginiene
Installing GAMIT-GLOBK
Basics of GPS processing workflow
Bomgar Remote support software
SVY207: Lecture 16 GPS Field Procedures and Computations
Tuning AUTCLN for editing
Understanding what sh_gamit does
Assessing the Compatibility of Microwave Geodetic Systems
Kinematic Data Processing
Plotting and Analysis Programs
Topics Introduction Hardware and Software How Computers Store Data
Kamil Teke and Johannes Böhm
Track Output Interpretation
Utility Programs and Scripts
Chapter Four UNIX File Processing.
Automatic Processing with GAMIT
User Controllable Options in GAMIT
Tools for Finding Problems in the Data or Processing
WHY DOES THE IGS CARE ABOUT EOPs?
Principles of the Global Positioning System Lecture 14
Automatic Processing with GLOBK
GLOBK Velocity and Coordinate Solutions
Track Output Interpretation
Using GLOBK and its Associated Programs
Amos Introduction In this tutorial, you will be briefly introduced to the student version of the SEM software known as Amos. You should download the current.
Agenda Background and Motivation
Utility programs and scripts
Utility programs and scripts
M. A. Floyd Massachusetts Institute of Technology, Cambridge, MA, USA
Basics of processing workflow for GAMIT/GLOBK
M. A. Floyd Massachusetts Institute of Technology, Cambridge, MA, USA
Basics of processing workflow for GAMIT/GLOBK
HG contribution to the GRC and more
Presentation transcript:

Introduction to GAMIT/GLOBK

Basic framework: GAMIT GAMIT: Series of programs that analyze GPS phase data to estimate parameters: Station positions (coordinates) assumed constant at epoch of data Satellite orbital parameters Initial conditions Radiation parameters Phase center offsets Earth orientation parameters (EOP) Atmospheric delay parameters Time-dependent Zenith delays and gradients Carrier phase ambiguities 27-Nov-18 GAMIT/GLOBK Tutorial 1

Basic framework: GLOBK GLOBK combines solutions from GPS, SLR, & VLBI data via their parameter estimates and full covariance matrices to estimate other parameters: Site velocities temporal derivative of position in mm/yr requires a time series of measurements Satellite orbit adjustments EOP parameters Others parameters, e.g., co-seismic displacements 27-Nov-18 GAMIT/GLOBK Tutorial 1

GAMIT Structure History Data types Steps needed in processing Files needed for processing 27-Nov-18 GAMIT/GLOBK Tutorial 1

GAMIT History Development started in late 1970s when MIT was building GPS receivers Code derived from 1960-1970 planetary ephemeris and VLBI software Ported to Unix in 1987 Start of IGS in 1992 prompted development of automatic processing schemes Fully automatic processing mid-1990s including continuous stations and campaign GPS measurements 27-Nov-18 GAMIT/GLOBK Tutorial 1

Current GAMIT Status Automatic features: FTP'ing of data and other files Extraction of information from RINEX files Automatic creation of directories Status/Warning files to monitor process Largest automatic run: Southern California Earthquake Center campaign-style data set from 1992-2002 27-Nov-18 GAMIT/GLOBK Tutorial 1

Data Types L1 and L2 phase used for parameter estimation P1 and P2 range measurements used to help clean phase data used to estimate receiver clock offset with tolerance of 1 microsecond (= 300 m) LC phase proportional to geometric range sensitive insensitive to ionospheric delay linear combination of L1 and L2 27-Nov-18 GAMIT/GLOBK Tutorial 1

Data Types (cont’d) LG phase measures ionospheric delay only insensitive to geomery Widelane WL linear combination of L1, L2, P1 and P2 Melbourne-Wubbena Should be constant (+/- noise) 27-Nov-18 GAMIT/GLOBK Tutorial 1

Major steps for GAMIT arc integrates GPS satellite orbits model: calculates theoretical (modeled) phase partial derivatives of phase w.r.t. parameters autcln cleans GPS data and repairs cycle slips solve estimates parameters via least squares calculates goodness of fit 27-Nov-18 GAMIT/GLOBK Tutorial 1

Minor steps for GAMIT Generate yaw table for GPS satellites Ocean tide loading coefficients Explicit site values Interpolation of gridded values Estimation clock models satellite frequency standard ground receiver clock Display phase residuals time series sky plot 27-Nov-18 GAMIT/GLOBK Tutorial 1

Files needed for processing Control files for GAMIT (Lecture 03) Initial orbit information from: Broadcast ephemeris from receivers SP3 orbit files from IGS GAMIT g-files Earth Orientation Parameters (EOP) files: arc integrates in inertial frame Satellite clock files (J-files) Ocean tide files 27-Nov-18 GAMIT/GLOBK Tutorial 1

Files (continued) Moon and Sun ephemerides orbit integration solid Earth tides leap-second file (UTC versus GPST or TAI) Satellite information files Information about stations prior (approximate) estimates of coordinates receiver and antenna types antenna heights models for GPS antenna phase center 27-Nov-18 GAMIT/GLOBK Tutorial 1

Data Files Raw receiver files UNAVCO teqc program translates to RINEX RINEX files: GAMIT converts to own format x-files Data files: local, or ftp'd from international archives 27-Nov-18 GAMIT/GLOBK Tutorial 1

GAMIT File summary GAMIT uses many files Many of these files are standard and automatically created Automatic processing scripts either link or ftp these files. Some files should be updated from MIT ftp site (bowie.mit.edu) For example, the satellite information files need to be updated when new satellites are launched 27-Nov-18 GAMIT/GLOBK Tutorial 1

GAMIT documentation GAMIT documentation available as PDF, Postscript and RTF files Each chapter as separate document Chapter 1: Overview Chapter 2: Theory Chapter 3: File structure and names Chapter 4: Creating input files Chapter 5: Batch Processing Chapter 6: Data Editing Chapter 7: Running modules 27-Nov-18 GAMIT/GLOBK Tutorial 1

Chapters continued Chapter 8: Atmospheric delay models Chapter 9: Utility programs Chapter 10: Automatic Batch Processing Appendices Shell scripts document themselves 27-Nov-18 GAMIT/GLOBK Tutorial 1

GLOBK Structure History Steps in processing Files in processing 27-Nov-18 GAMIT/GLOBK Tutorial 1

GLOBK History Suite of programs Written in mid-1980s to handle combination of VLBI data Extended in 1989 to handle GPS results: GAMIT modified to output needed files 1990's: Extensions to handle SLR data and SINEX files 27-Nov-18 GAMIT/GLOBK Tutorial 1

GLOBK philosophy Driven by command files Flexible format and file-naming Accepts solutions from upstream analysis Input upstream solutions as binary h-files globk (combination) glred (smaller sessions, one at a time) glorg (generalized constraints) Analysis & interpretation 27-Nov-18 GAMIT/GLOBK Tutorial 1

Required files binary h-files generated by htoglb from: GAMIT h-files (ASCII), SINEX other command files very flexible, key-word structure 27-Nov-18 GAMIT/GLOBK Tutorial 1

Optional files Orbit files (svs format) EOP (pmu files) Earthquake/rename definitions "Source" files with subsets of commands apriori coordinate and motion files Information not specified by user files is generated by various techniques 27-Nov-18 GAMIT/GLOBK Tutorial 1

GLOBK documentation Available as PDF, PS and RTF files Nearly all modules in GLOBK suite have up-to-date documentation on-line To get help for a command, type its name alone on the command line. 27-Nov-18 GAMIT/GLOBK Tutorial 1

Differences between GAMIT and GLOBK GAMIT operations and files are rigid; GLOBK uses flexible formats and is used in many different ways GAMIT tends to stop if a problem is encountered (less so these days); GLOBK tries to continue as far as it can by defaulting values Pros/Cons: GAMIT stops can be frustrating; GLOBK may appear to work but might generate erroneous results. 27-Nov-18 GAMIT/GLOBK Tutorial 1

Differences (continued) Basic aim of GAMIT is to generate positions/orbits for one day of data. Standard product of GAMIT is a minimally constrained solution GLOBK flexibly combines minimally constrained parameter estimates from one or more measurement types (GPS, SLR, VLBI, DORIS) 27-Nov-18 GAMIT/GLOBK Tutorial 1

Getting GAMIT/GLOBK Free for research/non-commercial license Fortran Source code Executables for HP, Solaris and Linux 27-Nov-18 GAMIT/GLOBK Tutorial 1

Getting GAMIT/GLOBK (2) Point browser to http://www-gpsg.mit.edu/~simon/gtgk/index.html Click on icon to download software Complete the license information, and send via e-mail to rwk@chandler.mit.edu Password changes with every new release. Registered users will receive an email message when new passwords are set 27-Nov-18 GAMIT/GLOBK Tutorial 1

Getting GAMIT/GLOBK (3) Enter password Your working directory is now pub/gps/updates/source contains source code and other files Copy all *.tar files and install_software to your machine etopo5 and maps not strictly needed Scherneck ocean grid file needed for ocean loading corrections. 27-Nov-18 GAMIT/GLOBK Tutorial 1

Getting GAMIT/GLOBK (4) To get documentation or executables, go up one directory (cd ../) Remember to read the file release_notes to learn about important changes to the software. If you already have a previous release, the incremental_updates directory contains the latest changes since the previous release. Then use install_updates 27-Nov-18 GAMIT/GLOBK Tutorial 1

Installing GAMIT/GLOBK In the directory on your machine containing the tar files, simply type install_software Wait a while. 27-Nov-18 GAMIT/GLOBK Tutorial 1

After installation script finishes: Use ln -s to make link in home directory called gg (for gamit/globk). This should link points to the same directory as install_software was done. Add to $path in ~/.cshrc file ~/gg/com ~/gg/gamit/bin ~/gg/kf/bin Also add to your ~/.cshrc file setenv HELP_DIR ~/gg/help setenv INSTITUTE <3-char code> We use the tcsh or csh shells 27-Nov-18 GAMIT/GLOBK Tutorial 1

Summary GAMIT: Phase data processing Suite of programs needed for processing Files needed from various sources Automatic script sh_gamit generates most files GLOBK: Combination program Also a suite of programs Files from GAMIT and other sources Contact person for GAMIT/GLOBK: rwk@chandler.mit.edu 27-Nov-18 GAMIT/GLOBK Tutorial 1