GNSS data Processing
Kutubuddin ANSARI
kutubuddin.ansari@ikc.edu.tr
GNSS Surveying, GE 205
Lecture 8, May 17, 2016
GNSS data Processing Files
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
• Consists of 3 ASCII file types available to be
downloaded from Satellite Reference System
File Type
Containing
Information
Observation Data File GPS Measurements
GPS Navigation
Message File
Ephemeris
(Orbit information)
Meteorological Data File
Pressure, Temperature,
Relative Humidity, etc
RINEX
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 file
m: Meteorological data file
g: GLONASS Navigation file
h: Geostationary GPS payload nav mess file
b: Geostationary GPS payload broadcast data
c: Clock files
Header
Section
RINEX
Data
Section
RINEX
L1 : Phase measurements on L1
L2 : Phase measurements on L2
P1 : Pseudorange using P-Code on L1
P2 : Pseudorange using P-Code on L2
C1 : Pseudorange using C/A code on L1
S1 and S2: Signal to noise ratio (SNR)
RINEX
RINEX
Top line is year, month, day, hour, minute, second
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
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
Navigation File
• Data computed for Satellite Position
• Satellite Motion is described by Satellite Orbit
• Satellite Orbit is described by 6 (Keplerian)
Elements
• 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 Anomaly
aa Semi-major axis of ellipse
ee Eccentricity
II Inclination of the orbit
ΩΩ Right ascension of the ascending node
ωω Argument of perigee
Navigation File: Satellite Orbit
Satellite
focus
earth
a
e
• semi-major axis, a : Size of Orbit
• eccentricity, e : Shape of Orbit
PerigeeApogee
• position vector, r
r
ν
• true anomaly, ν
Satellite Position
Navigation File: Satellite Orbit
Navigation File: Satellite Position
Navigation File: Satellite Position
i
e Ω
ω
v (mean)
√a
Navigation File
GNSS data Processing
Software
GAMIT
GPS Analysis at Massachusetts Institute
of Technology
Basic framework: GAMIT
GAMIT: Series of programs that analyze GPS phase
data to estimate parameters:
 Station positions (coordinates)
Satellite orbital parameters
Earth orientation parameters (EOP)
Atmospheric delay parameters
Carrier phase ambiguities
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
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
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
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
 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
GLOBK
(Global Kalman filtering software)
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
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
Required files
• binary h-files generated by htoglb from:
– GAMIT h-files (ASCII),
• command files
– very flexible, key-word structure
Optional files
• Orbit files
• EOP
• Earthquake/rename definitions
• Apriori coordinate and motion files
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.
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.
• 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
Getting GAMIT/GLOBK
• Free for research/non-commercial license
• Fortran Source code
• Executables for HP, Solaris and Linux

More Related Content

PPTX
Bog garden
PPT
GPS-errors-2
PPT
introduction-of-GNSS-1
PPT
Introduction-of-GNSS-2
PPT
Basic of Geodesy
PDF
TYPES OF GARDENS.pdf
PPTX
Digital photogrammetry
PPTX
Global navigation satellite system based positioning combined
Bog garden
GPS-errors-2
introduction-of-GNSS-1
Introduction-of-GNSS-2
Basic of Geodesy
TYPES OF GARDENS.pdf
Digital photogrammetry
Global navigation satellite system based positioning combined

What's hot (20)

PPTX
PDF
Introduction to Synthetic Aperture Radar (SAR)
PPTX
GPS processing techniques & some applications
PPT
Introduction to the Global Positioning System
PPT
GPS (Global Positioning System)
PPTX
Gps principle and working
PPTX
GLOBAL POSITIONING SYSTEM
PPTX
light-detection-and-ranging(lidar)
PPTX
Geomatics
PDF
Introduction to GNSS (1)
PPTX
Errors and biases in gps
PPTX
Lidar and sensing
PPT
Lecture on photogrammetry
PPT
Introduction to GPS
PPT
How GPS Works
PDF
PPT
Global Positioning System
PPT
GIS & GPS PPt
PPTX
Digital image processing
Introduction to Synthetic Aperture Radar (SAR)
GPS processing techniques & some applications
Introduction to the Global Positioning System
GPS (Global Positioning System)
Gps principle and working
GLOBAL POSITIONING SYSTEM
light-detection-and-ranging(lidar)
Geomatics
Introduction to GNSS (1)
Errors and biases in gps
Lidar and sensing
Lecture on photogrammetry
Introduction to GPS
How GPS Works
Global Positioning System
GIS & GPS PPt
Digital image processing
Ad

Viewers also liked (20)

PPTX
GNSS - Global Navigation Satellite System
PPT
Global Navigation Satellite System (GNSS) update
PPTX
Gps measurements
PDF
Quo Vadis GNSS?
PDF
Jual Echosounder HD-370/380/390 manual Call 082123568182
PDF
Time and Navigation
PPT
Hour angles and aries lrg
PDF
GNSS Jamming Detection, Localization and Mitigation
PPTX
Horizon system of coordinates
PPTX
Celestial sphere
PPT
Rotation and revolution
PPT
Electronics aids to navigation
PPT
Time zones and international date line (idl
PPTX
Time diagram
PPT
Time zones
PPT
Time lrg
PPTX
Vocabulary semana 2
PPT
Time zones Introduction
PPTX
World time zones
GNSS - Global Navigation Satellite System
Global Navigation Satellite System (GNSS) update
Gps measurements
Quo Vadis GNSS?
Jual Echosounder HD-370/380/390 manual Call 082123568182
Time and Navigation
Hour angles and aries lrg
GNSS Jamming Detection, Localization and Mitigation
Horizon system of coordinates
Celestial sphere
Rotation and revolution
Electronics aids to navigation
Time zones and international date line (idl
Time diagram
Time zones
Time lrg
Vocabulary semana 2
Time zones Introduction
World time zones
Ad

Similar to Gnss data-processing (20)

PPTX
USING E-INFRASTRUCTURES FOR BIODIVERSITY CONSERVATION - Module 2
PPTX
Unit 2 Kinematic GNSS Lecture
PDF
GIS ANALYTICS-2011
PDF
Working with HDF and netCDF Data in ArcGIS: Tools and Case Studies
PDF
Meteo I/O Introduction
PDF
HDF-EOS Development Status and Maintenance Support
PDF
Intelligent satellites
PDF
Vector.pdf
PPTX
Remote Sensing ppt
PDF
The Matsu Project - Open Source Software for Processing Satellite Imagery Data
PDF
Bring Satellite and Drone Imagery into your Data Science Workflows
PPTX
LiDAR_Project
PDF
Arc gis introduction-ppt
PDF
GIS for Recorders
PPTX
GIS Presentation.pptx
PPT
2017 ASPRS-RMR Big Data Track: Using NASA's AppEEARS to Slice and Dice Big Ea...
PPTX
ArcGIS and Multi-D: Tools & Roadmap
PPT
The Homogenization and Reporting of Groundbased Atmospheric Datasets for the ...
PPTX
Gis Introduction related to remote sensing
PPTX
Introduction and Application of GIS
USING E-INFRASTRUCTURES FOR BIODIVERSITY CONSERVATION - Module 2
Unit 2 Kinematic GNSS Lecture
GIS ANALYTICS-2011
Working with HDF and netCDF Data in ArcGIS: Tools and Case Studies
Meteo I/O Introduction
HDF-EOS Development Status and Maintenance Support
Intelligent satellites
Vector.pdf
Remote Sensing ppt
The Matsu Project - Open Source Software for Processing Satellite Imagery Data
Bring Satellite and Drone Imagery into your Data Science Workflows
LiDAR_Project
Arc gis introduction-ppt
GIS for Recorders
GIS Presentation.pptx
2017 ASPRS-RMR Big Data Track: Using NASA's AppEEARS to Slice and Dice Big Ea...
ArcGIS and Multi-D: Tools & Roadmap
The Homogenization and Reporting of Groundbased Atmospheric Datasets for the ...
Gis Introduction related to remote sensing
Introduction and Application of GIS

More from Kutubuddin ANSARI (10)

PPT
The motion of Earth
PPT
Interior Structure of the Earth
PDF
Problem of Geodesy
PPT
Method of fault modelling
PPT
Dislocation Theory
PPT
Coordinate-transformation
PPT
GNSS data collection
PPT
GPS sattelite orbit
PPT
Gps-signal
PPT
GPS-errors-1
The motion of Earth
Interior Structure of the Earth
Problem of Geodesy
Method of fault modelling
Dislocation Theory
Coordinate-transformation
GNSS data collection
GPS sattelite orbit
Gps-signal
GPS-errors-1

Recently uploaded (20)

PDF
Horaris_Grups_25-26_Definitiu_15_07_25.pdf
PPTX
IT infrastructure and emerging technologies
PPT
Acidosis in Dairy Herds: Causes, Signs, Management, Prevention and Treatment
PPTX
Thinking Routines and Learning Engagements.pptx
PDF
Laparoscopic Dissection Techniques at WLH
PDF
Nurlina - Urban Planner Portfolio (english ver)
PDF
Diabetes Mellitus , types , clinical picture, investigation and managment
PDF
African Communication Research: A review
PDF
Disorder of Endocrine system (1).pdfyyhyyyy
PDF
Compact First Student's Book Cambridge Official
DOCX
EDUCATIONAL ASSESSMENT ASSIGNMENT SEMESTER MAY 2025.docx
PDF
Everyday Spelling and Grammar by Kathi Wyldeck
PPTX
Climate Change and Its Global Impact.pptx
PPTX
BSCE 2 NIGHT (CHAPTER 2) just cases.pptx
PDF
FYJC - Chemistry textbook - standard 11.
PPTX
Integrated Management of Neonatal and Childhood Illnesses (IMNCI) – Unit IV |...
PDF
The TKT Course. Modules 1, 2, 3.for self study
PDF
0520_Scheme_of_Work_(for_examination_from_2021).pdf
PDF
Lecture on Viruses: Structure, Classification, Replication, Effects on Cells,...
PPTX
Why I Am A Baptist, History of the Baptist, The Baptist Distinctives, 1st Bap...
Horaris_Grups_25-26_Definitiu_15_07_25.pdf
IT infrastructure and emerging technologies
Acidosis in Dairy Herds: Causes, Signs, Management, Prevention and Treatment
Thinking Routines and Learning Engagements.pptx
Laparoscopic Dissection Techniques at WLH
Nurlina - Urban Planner Portfolio (english ver)
Diabetes Mellitus , types , clinical picture, investigation and managment
African Communication Research: A review
Disorder of Endocrine system (1).pdfyyhyyyy
Compact First Student's Book Cambridge Official
EDUCATIONAL ASSESSMENT ASSIGNMENT SEMESTER MAY 2025.docx
Everyday Spelling and Grammar by Kathi Wyldeck
Climate Change and Its Global Impact.pptx
BSCE 2 NIGHT (CHAPTER 2) just cases.pptx
FYJC - Chemistry textbook - standard 11.
Integrated Management of Neonatal and Childhood Illnesses (IMNCI) – Unit IV |...
The TKT Course. Modules 1, 2, 3.for self study
0520_Scheme_of_Work_(for_examination_from_2021).pdf
Lecture on Viruses: Structure, Classification, Replication, Effects on Cells,...
Why I Am A Baptist, History of the Baptist, The Baptist Distinctives, 1st Bap...

Gnss data-processing

  • 1. GNSS data Processing Kutubuddin ANSARI [email protected] GNSS Surveying, GE 205 Lecture 8, May 17, 2016
  • 3. 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
  • 4. • Consists of 3 ASCII file types available to be downloaded from Satellite Reference System File Type Containing Information Observation Data File GPS Measurements GPS Navigation Message File Ephemeris (Orbit information) Meteorological Data File Pressure, Temperature, Relative Humidity, etc RINEX
  • 5. 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 file m: Meteorological data file g: GLONASS Navigation file h: Geostationary GPS payload nav mess file b: Geostationary GPS payload broadcast data c: Clock files
  • 8. L1 : Phase measurements on L1 L2 : Phase measurements on L2 P1 : Pseudorange using P-Code on L1 P2 : Pseudorange using P-Code on L2 C1 : Pseudorange using C/A code on L1 S1 and S2: Signal to noise ratio (SNR) RINEX
  • 9. RINEX Top line is year, month, day, hour, minute, second
  • 10. 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
  • 11. 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
  • 12. Navigation File • Data computed for Satellite Position • Satellite Motion is described by Satellite Orbit • Satellite Orbit is described by 6 (Keplerian) Elements
  • 13. • 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 Anomaly aa Semi-major axis of ellipse ee Eccentricity II Inclination of the orbit ΩΩ Right ascension of the ascending node ωω Argument of perigee Navigation File: Satellite Orbit
  • 14. Satellite focus earth a e • semi-major axis, a : Size of Orbit • eccentricity, e : Shape of Orbit PerigeeApogee • position vector, r r ν • true anomaly, ν Satellite Position Navigation File: Satellite Orbit
  • 19. GAMIT GPS Analysis at Massachusetts Institute of Technology
  • 20. Basic framework: GAMIT GAMIT: Series of programs that analyze GPS phase data to estimate parameters:  Station positions (coordinates) Satellite orbital parameters Earth orientation parameters (EOP) Atmospheric delay parameters Carrier phase ambiguities
  • 21. 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
  • 22. 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
  • 23. 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
  • 24. 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
  • 25.  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
  • 27. 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
  • 28. 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
  • 29. Required files • binary h-files generated by htoglb from: – GAMIT h-files (ASCII), • command files – very flexible, key-word structure
  • 30. Optional files • Orbit files • EOP • Earthquake/rename definitions • Apriori coordinate and motion files
  • 31. 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.
  • 32. 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.
  • 33. • 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
  • 34. Getting GAMIT/GLOBK • Free for research/non-commercial license • Fortran Source code • Executables for HP, Solaris and Linux