ESCI 7355 Applications of Space Based Geodesy
Tu & Th 09:40-11:05 AM
CERI House 4 Seminar Room

Instructor: Bob Smalley
Office hours: 2-4 M Th & Th

Whitmore Mountains WAGN GPS
West Antarctic GPS Network site in the Whitmore Mountains, West Antarctica.

Course Description:

This course introduces surveying using artificial satellites with emphasis on detecting, quantifying, and modeling changes in Earth's shape associated with geodynamic processes. It concentrates on techniques such as GPS, INSAR, VLBI and SLR. The relationship to traditional geodesy and surveying is also developed. The course will cover  modeling and interpretation of the deformation data obtained.

Basic knowledge of the UNIX operating system and MATLAB is helpful (necessary!).


There is no text.

Course requirements:

Students must attend all lectures. Class absences must be discussed PRIOR to the missed class.

Homework assignments must be handed in on time; 10% will be taken off for each day late.

The class will include completing a computer based research project that uses the data and tools discussed in class. The project must be approved before starting work. Each student will give a 20 minute presentation the last day of class.

70% homework, 10% class participation, 20% final project. There will be no final exam.
Each student will design, implement and present a small-scale data processing and analysis project using Space Based Geodetic data. The topic should be discussed with me, decided on and approved no later than October 19th. Each student will give a 20 minute PowerPoint presentation the last day of class. The project should be thoroughly documented and all scripts/programs/macros turned in as part of the project.

        (Links open ppt or pdf of class. The ppt files were made on a Mac and may not display properly - especially math - on a PC. The pdf files show the math correctly on the PC, but don't properly display a few slides with animation )
Aug.    31   NO CLASS - to be made up (start 30 min early on days marked with *)
Sep.      2    NO CLASS - to be made up (start 30 min early on days marked with #)
Sep.      7    Class 1 - class 1 ppt, class 1 pdf
Sep.      9    Class 2 - class 2 ppt, class 2 pdf
Sep.    14    Class 3* - class 3 ppt, class 3 pdf
Sep.    16    Class 4* - class 4 ppt, class 4 pdf
Sep.    21    NO CLASS - to be made up as extra class %.
Sep.    23    Class 5* - class 5 ppt, class 5 pdf, outline matlab hw pptx, outline matlab hw pdf
Sep.    28    Class 6# - class 6 ppt, class 6 pdf
Sep.    30    Class 7# - class 7 ppt, class 7 pdf, am_modulation.ppt, circular convolution.ppt, circular convolution.pdf
Oct.      5    Class 8# - class 8 ppt, class 8 pdf
Oct.      7    Class 9 - class 9 ppt, class 9 pdf
Oct.    12    Class 10 - class 10 ppt, class 10 pdf
Oct.    14    Class 11 - class 11 ppt, class 11 pdf
Oct.    15    Class 12 % - class 12 ppt, class 12 pdf
Oct.    19    Fall Break - NO CLASS
Oct.    21    Class 13 - class 13 pptx, class 13 pdf
Oct.    26    Class 14 - class 14 pptx, class 14 pdf
Oct.    28    Class 15 - class 15 pptx, class 15 pdf
Nov.     2    Class 16 - Gamit/Globk Processing - see links below under heading "GPS Processing (practical) and Data", class 16 pptx
Nov.     4    Class 17 - Gamit/Globk Processing - see links below under heading "GPS Processing (practical) and Data"
Nov.     9    Class 18 - Gamit/Globk Processing - see links below under heading "GPS Processing (practical) and Data"
Nov.   11    Class 19 - Modeling GPS data - 3d-def
Nov.   16    Class 20 - Modeling GPS data - 3d-def
Nov.   18    Class 21 - class 21 pptx, class 21 pdf, Modeling GPS data - 3d-def , strain partitioning
Nov.   23    Class 22 - class 22 pptx, class 22 pdf, defnode-McCaffrey
Nov.   25    Thanksgiving - NO CLASS
Nov.   30    Class 23 - class 23 pptx, class 23 pdf
Dec.     2    Class 24 - class 24 pptx, class 24 pdf
Dec.     7    Present projects.

(I sometimes make changes to the notes presented in class - based on questions/comments during the class or because I found something interesting to add or something that needs correcting. The files at the links above are therefore not completely static during the semester.)

Homework (Due dates): (On Sept 14, the homework due day was changed from Tuesday to Thursday, since everyone is in class on Thursday.)

        Sep.  14, - Read Li and Göetz, updated and in word doc, rather than docx, format: ESCI7355_Fall_2010_HW1a
        Sep.  23 - Read Chapter 1 of NRCAN GPS Positioning Guide, look over Trimble GPS tutorial, Peter Dana's GPS Tutorial, read LTI, convolution, correlation (from, ESCI7355_Fall_2010_HW2.
        Sep.  30 - Read Chapter 2 and 3 of NRCAN GPS Positioning Guide
        Oct.    7 - Read the three papers by Blewitt (link's below), ESCI7355_Fall_2010_HW3 (the links below to some notes by Eric Calais on orbits might be helpful).
        Oct.    14 - Read Chapter 2-4 of NRCAN GPS Positioning Guide), read the following on carrier phase Carrier phase and its measurement for GNSS, GPS Carrier phase: Description and use, Dilution of Precision, computer problem ESCI7355_Fall_2010_HW4.
        Oct.    21 - Date to have prepared a 1 page project proposal for the course project and have it accepted by me.
        Oct.    28 - Test run of GAMIT/GLOBK.
        Nov.    4 - GAMIT exercise
        Nov.    11 - GAMIT processing for project
        Nov.    18 - GAMIT processing for project
        Nov.    22 - GMAIT processing for project

A day at WAIS
A day at the West Antarctic Ice Sheet (WAIS) Divide Camp.

Additional files/link:

     CERI Computer information

      CERI Computer Network Facts (and some opinion) (from 2007, somewhat out of date)

GPS links

      Trimble GPS tutorial
      Peter Dana's GPS Tutorial
      Satellite Navigation and Positioning Lab (SNAP Lab)
      NRCAN GPS Positioning Guide

      Sam Wormley's GPS Resources
      Mike Cramers - online GPS resources
      James R. Clynch GPS Geodesy Geophysics

      dated, but still useful textbook - Guide to GPS Positioning

      The GPS Device


      Li and Göetz
      Mike Cramer's Geodesy page
      What Does Height Really Mean?
      coordinate conversions

Geoff Blewitt's - intro GPS processing (theory)

      Basics of GPS
      GPS for Geodesy
      GPS Treatise

Eric Calias - GPS Geodesy notes

      Space Geodetic Measurements of Active Crustal Motions
      GPS orbits lecture
      GPS orbits lab

GPS Processing (practical)

      GAMIT page 
      Gamit setup and SOPAC/IGS data files   
      Gamit Tutorial (Tom Herring)
      Murray and Battaglia's GPS tutorial this is based on a copy of the web page that I had saved (the original link to this tutorial/workshop, which dates to when the authors were at Berkeley, is long gone). I've removed dead and Berkeley specific links  from the original page.
      Eric Calais' Gamit introduction
      Andrew Newman's class notes

  GPS  Data

      UNAVCO Facility
      Crustal Dynamics Data Information System (CDDIS), NASA
      International GNSS Service (IGS)
      EUREF Permanent Network
      Southern California Integrated GPS Network (SCIGN) data portal
      Bay Area Regional Deformation (BARD)
      Caltech Tectonics Observatory
      Red Argentina de Monitorio Satelital Continuo (RAMSAC), Argentina National GPS Network
      Australian Regional GPS Network (ARGN)
      Geographical Survey Institute Japan (GSI) - GEONET
      Survey Mode GPS California (SCEC)


GPS Processing Services

      Natural Resources Canada
      Online Positioning User Service (OPUS) NGS

Modeling software

      Ocada paper 1
      Ocada paper 2
      Chinnery paper
      Angular Dislocation in Half Space, Comninou and Dunders
      Triangular Dislocation in Half Space, Appendix A, Appendix B, Meade

      3d-def, Gomberg and Ellis
      defnode, McCaffrey
      Coulomb 3.2, Toda, Lin, Stein, Sevilgen
      (USGS software page - collection USGS and other software)
      Visco1d, Pollitz
      New and Classic Block Modeling, Triangular dislocations, Brendan Meade
      Codes from CalTech
      Elastic and Viscoelastic deformation codes , Smith and Sandwell    


      Intro - Pritchard
      Remote Sensing Tutorial (InSAR in Sect. 8)
      theory synthetic aperture radar: F Paul, Zurich
      UNAVCO short course

Other stuff

      Ben Horner-Johnson's GMT & Geophysics Links

      Honey Bee Dance
      spherical harmonics - spg-sm2c.pdf

      Multiple matrix multiplications, with array expansion enabled (Multiprod)
      Multiprod package

      Inversion Class - guest lecture GPS and earthquake location

      Fourier Transform Tutorial
      MIT OCW Biological Engineering 20.203: tutorial1, tutorial2
      DFT notes from Signal Processing Class.ppt, DFT notes from Signal Processing Class.pdf
      m file to make the good, bad and ugly fft output (from unknown source - I found this on the internet a long time ago, but I can't find it now - so here it is): good bad ugly fft.

      Linear filtering
      notes from CalTech