Gnss data-processing
-
Upload
kutubuddin-ansari -
Category
Education
-
view
249 -
download
13
Transcript of Gnss data-processing
![Page 2: Gnss data-processing](https://reader033.fdocuments.in/reader033/viewer/2022061612/587d4d181a28ab7c638b7935/html5/thumbnails/2.jpg)
GNSS data Processing Files
![Page 3: Gnss data-processing](https://reader033.fdocuments.in/reader033/viewer/2022061612/587d4d181a28ab7c638b7935/html5/thumbnails/3.jpg)
3
RINEX
• Receiver Independent Exchange Format• Developed by the Astronomical Institute of the
University of Berne in 1989• For the easy exchange of the GPS data to be
collected• For processing in various software
![Page 4: Gnss data-processing](https://reader033.fdocuments.in/reader033/viewer/2022061612/587d4d181a28ab7c638b7935/html5/thumbnails/4.jpg)
• Consists of 3 ASCII file types available to be downloaded from Satellite Reference System
File Type Containing Information
Observation Data File GPS MeasurementsGPS Navigation
Message FileEphemeris
(Orbit information)
Meteorological Data FilePressure,
Temperature, Relative Humidity,
etc
RINEX
![Page 5: Gnss data-processing](https://reader033.fdocuments.in/reader033/viewer/2022061612/587d4d181a28ab7c638b7935/html5/thumbnails/5.jpg)
RINEX FILES
RINEX is a generic term - it refers to a kind of data format. It is ALWAYS ascii
o: Observation d: Observation (compressed) n: Navigation filem: Meteorological data fileg: GLONASS Navigation fileh: Geostationary GPS payload nav mess fileb: Geostationary GPS payload broadcast datac: Clock files
![Page 6: Gnss data-processing](https://reader033.fdocuments.in/reader033/viewer/2022061612/587d4d181a28ab7c638b7935/html5/thumbnails/6.jpg)
Header Section
RINEX
![Page 7: Gnss data-processing](https://reader033.fdocuments.in/reader033/viewer/2022061612/587d4d181a28ab7c638b7935/html5/thumbnails/7.jpg)
Data Section
RINEX
![Page 8: Gnss data-processing](https://reader033.fdocuments.in/reader033/viewer/2022061612/587d4d181a28ab7c638b7935/html5/thumbnails/8.jpg)
L1 : Phase measurements on L1 L2 : Phase measurements on L2 P1 : Pseudorange using P-Code on L1P2 : Pseudorange using P-Code on L2C1 : Pseudorange using C/A code on L1S1 and S2: Signal to noise ratio (SNR)
RINEX
![Page 9: Gnss data-processing](https://reader033.fdocuments.in/reader033/viewer/2022061612/587d4d181a28ab7c638b7935/html5/thumbnails/9.jpg)
RINEXTop line is year, month, day, hour, minute, second
![Page 10: Gnss data-processing](https://reader033.fdocuments.in/reader033/viewer/2022061612/587d4d181a28ab7c638b7935/html5/thumbnails/10.jpg)
Then number of satellites and their names. G means GPS, R is Glonass,and M is Galileo. If there is no letter, it means it is a GPS satellite.
In this example, there are 9 satellites. They are all GPS satellites.
RINEX
![Page 11: Gnss data-processing](https://reader033.fdocuments.in/reader033/viewer/2022061612/587d4d181a28ab7c638b7935/html5/thumbnails/11.jpg)
These are the data for PRN 29. Remember the first two columns are phase (L1 and L2) and then P1, P2, and C1. Last are S1 and S2.
RINEX
![Page 12: Gnss data-processing](https://reader033.fdocuments.in/reader033/viewer/2022061612/587d4d181a28ab7c638b7935/html5/thumbnails/12.jpg)
Navigation File• Data computed for Satellite Position• Satellite Motion is described by Satellite
Orbit• Satellite Orbit is described by 6
(Keplerian) Elements
![Page 13: Gnss data-processing](https://reader033.fdocuments.in/reader033/viewer/2022061612/587d4d181a28ab7c638b7935/html5/thumbnails/13.jpg)
• Define satellite position in the satellite orbit – v• Define size and shape of the satellite orbit - a, e• Define the orientation of the satellite orbit – ωω• Define the orbital plane in the equatorial system - ΩΩ, I
v True Anomalyaa Semi-major axis of ellipseee EccentricityII Inclination of the orbitΩΩ Right ascension of the ascending
nodeωω Argument of perigee
Navigation File: Satellite Orbit
![Page 14: Gnss data-processing](https://reader033.fdocuments.in/reader033/viewer/2022061612/587d4d181a28ab7c638b7935/html5/thumbnails/14.jpg)
Satellite
focus
eartha
e
• semi-major axis, a : Size of Orbit• eccentricity, e : Shape of Orbit
Perigee
Apogee
• position vector, r
rν
• true anomaly, νSatellite Position
Navigation File: Satellite Orbit
![Page 15: Gnss data-processing](https://reader033.fdocuments.in/reader033/viewer/2022061612/587d4d181a28ab7c638b7935/html5/thumbnails/15.jpg)
Navigation File: Satellite Position
![Page 16: Gnss data-processing](https://reader033.fdocuments.in/reader033/viewer/2022061612/587d4d181a28ab7c638b7935/html5/thumbnails/16.jpg)
Navigation File: Satellite Position
![Page 17: Gnss data-processing](https://reader033.fdocuments.in/reader033/viewer/2022061612/587d4d181a28ab7c638b7935/html5/thumbnails/17.jpg)
i
e Ω
ω
v (mean)√a
Navigation File
![Page 18: Gnss data-processing](https://reader033.fdocuments.in/reader033/viewer/2022061612/587d4d181a28ab7c638b7935/html5/thumbnails/18.jpg)
GNSS data Processing Software
![Page 19: Gnss data-processing](https://reader033.fdocuments.in/reader033/viewer/2022061612/587d4d181a28ab7c638b7935/html5/thumbnails/19.jpg)
GAMIT
GPS Analysis at Massachusetts Institute of Technology
![Page 20: Gnss data-processing](https://reader033.fdocuments.in/reader033/viewer/2022061612/587d4d181a28ab7c638b7935/html5/thumbnails/20.jpg)
Basic framework: GAMIT GAMIT: Series of programs that analyze GPS
phase data to estimate parameters: Station positions (coordinates)Satellite orbital parametersEarth orientation parameters (EOP)Atmospheric delay parametersCarrier phase ambiguities
![Page 21: Gnss data-processing](https://reader033.fdocuments.in/reader033/viewer/2022061612/587d4d181a28ab7c638b7935/html5/thumbnails/21.jpg)
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
![Page 22: Gnss data-processing](https://reader033.fdocuments.in/reader033/viewer/2022061612/587d4d181a28ab7c638b7935/html5/thumbnails/22.jpg)
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
acceptance of 1 microsecond (= 300 m) Phase data• proportional to geometric range• sensitive to ionospheric delay• linear combination of L1 and L2
![Page 23: Gnss data-processing](https://reader033.fdocuments.in/reader033/viewer/2022061612/587d4d181a28ab7c638b7935/html5/thumbnails/23.jpg)
Major steps for GAMIT
• Calculates theoretical (modeled) phase• Partial derivatives of phase w.r.t.
parameters• Cleans GPS data and repairs cycle slips• Estimates parameters via least squares• Calculates goodness of fit• Integrates GPS satellite orbits
![Page 24: Gnss data-processing](https://reader033.fdocuments.in/reader033/viewer/2022061612/587d4d181a28ab7c638b7935/html5/thumbnails/24.jpg)
Files needed for processing
• Broadcast ephemeris from receivers• Rinex file• SP3 orbit files from IGS• Earth Orientation Parameters (EOP)
files• Satellite clock files (J-files)• Ocean tide files• Models for GPS antenna phase center• Satellite information files• Leap-second file
![Page 25: Gnss data-processing](https://reader033.fdocuments.in/reader033/viewer/2022061612/587d4d181a28ab7c638b7935/html5/thumbnails/25.jpg)
Moon and Sun ephemerides • orbit integration• solid Earth tides
Information about stations • prior (approximate) estimates of
coordinates• receiver and antenna types• antenna heights
Files needed for processing
![Page 26: Gnss data-processing](https://reader033.fdocuments.in/reader033/viewer/2022061612/587d4d181a28ab7c638b7935/html5/thumbnails/26.jpg)
GLOBK (Global Kalman filtering software)
![Page 27: Gnss data-processing](https://reader033.fdocuments.in/reader033/viewer/2022061612/587d4d181a28ab7c638b7935/html5/thumbnails/27.jpg)
Basic framework: GLOBKGLOBK combines solutions from GPS, SLR, & VLBIdata via their parameter estimates and full covariancematrices 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
![Page 28: Gnss data-processing](https://reader033.fdocuments.in/reader033/viewer/2022061612/587d4d181a28ab7c638b7935/html5/thumbnails/28.jpg)
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
![Page 29: Gnss data-processing](https://reader033.fdocuments.in/reader033/viewer/2022061612/587d4d181a28ab7c638b7935/html5/thumbnails/29.jpg)
Required files
• binary h-files generated by htoglb from:– GAMIT h-files (ASCII),
• command files– very flexible, key-word structure
![Page 30: Gnss data-processing](https://reader033.fdocuments.in/reader033/viewer/2022061612/587d4d181a28ab7c638b7935/html5/thumbnails/30.jpg)
Optional files
• Orbit files• EOP • Earthquake/rename definitions• Apriori coordinate and motion files
![Page 31: Gnss data-processing](https://reader033.fdocuments.in/reader033/viewer/2022061612/587d4d181a28ab7c638b7935/html5/thumbnails/31.jpg)
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.
![Page 32: Gnss data-processing](https://reader033.fdocuments.in/reader033/viewer/2022061612/587d4d181a28ab7c638b7935/html5/thumbnails/32.jpg)
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.
![Page 33: Gnss data-processing](https://reader033.fdocuments.in/reader033/viewer/2022061612/587d4d181a28ab7c638b7935/html5/thumbnails/33.jpg)
• 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)
Differences between GAMIT and GLOBK
![Page 34: Gnss data-processing](https://reader033.fdocuments.in/reader033/viewer/2022061612/587d4d181a28ab7c638b7935/html5/thumbnails/34.jpg)
Getting GAMIT/GLOBK• Free for research/non-commercial license• Fortran Source code• Executables for HP, Solaris and Linux