Precise Point Positioning (PPP) is an advanced technique for absolute positioning using Global Navigation Satellite Systems (GNSS) with a single receiver. This approach relies on precise satellite orbit and clock information to achieve centimeter-level positioning accuracy. In this project, we process 4 hours of observation data from a Javad receiver using PPP and investigate the accuracy and precision of the results.
Plot and discuss the number of used satellites and the Dilution of Precision (DOP) values.
Explain the setup of the design matrix for PPP in static and kinematic modes. Discuss why a single epoch PPP solution is not feasible.
Set up the stochastic model with elevation-dependent weighting.
Compute the coordinate solution for static and kinematic modes using the one-step Least Squares Adjustment (LSA) approach.
Compute the coordinate solution for static and kinematic modes using the pre-elimination/back-substitution LSA approach.
Plot static and kinematic coordinate solutions in a topocentric coordinate system versus time and as a 2D 'Scatter' figure. Compute mean, root-mean-square errors, and empirical standard deviation for kinematic mode. Evaluate the results.
Compute the formal standard deviation of the estimated coordinates in the topocentric coordinate system for static and kinematic modes.
Plot other estimated parameters and discuss the fixability of ambiguities to an integer.
Plot code and phase residuals with respect to satellite elevation.
Investigate the effects of using identical standard deviations for code and carrier phase for the kinematic time series. Compute, plot, and discuss all parameters.
Summarize the findings and conclusions drawn from the PPP analysis, highlighting key insights and potential areas for further research.