1
This section covers the coordinate reference systems used for GNSS, point (absolute) positioning, relative positioning, and the mathematical model of the GNSS satellite orbit.
2
Coordinate Reference Systems for GNSS • GNSS coordinates are computed in an earth-centred, earth-fixed (ECEF) Cartesian system and then converted to geodetic φ, λ, h on the corresponding ellipsoid.
3
Each system has its own frame — WGS84 (GPS), PZ-90 (GLONASS), GTRF (Galileo) and CGCS2000 (BeiDou) — all now agreeing with the ITRF at the centimetre level. • Because the plates move, precise coordinates must carry an epoch and a velocity; results are transformed to the national datum (for Nepal, to the local Everest-based system and the MUTM grid) with published transformation parameters, and ellipsoidal heights are converted to orthometric heights with a geoid model (H = h − N).
4
Point (Absolute) Positioning • A single receiver observes code pseudoranges to several satellites.
5
For each satellite j the observation equation is Pj = ρj(X, Y, Z) + c·dtr + corrections + ε, where ρj = √[(Xj − X)² + (Yj − Y)² + (Zj − Z)²].
6
The four unknowns (X, Y, Z and the receiver clock error dtr) are solved by linearising about approximate coordinates and applying least squares; with more than four satellites the solution is over-determined and gives residuals for quality control. • Accuracy: single-point positioning (SPP) with broadcast orbits and clocks gives about 3–10 m (better with multi-constellation and dual frequency).
7
Precise Point Positioning (PPP) uses dual-frequency carrier phase with precise IGS orbits and clocks and detailed models, giving centimetre accuracy from a single receiver after a convergence period of tens of minutes (much shorter with PPP-RTK and ambiguity fixing).
8
Relative (Differential) Positioning • Two or more receivers observe the same satellites simultaneously; the result is the baseline vector ΔX, ΔY, ΔZ between them.
9
Errors that are common to both stations — satellite clock and orbit errors and much of the atmospheric delay — cancel or are greatly reduced by differencing, so the relative accuracy is far better than the absolute accuracy of either point.
10
The baseline is then added to the known coordinates of the reference station, so the result is only as good as that control. • Code differential (DGNSS) gives sub-metre to metre accuracy in real time; carrier-phase relative positioning gives millimetres to centimetres, in post-processing (static, rapid static) or in real time (RTK, network RTK).
11
Residual errors grow with baseline length, which is expressed as the ppm term in the accuracy specification. • Networks of baselines are combined and adjusted by least squares (Chapter 1.6), with the covariance matrices from the baseline processing as weights, and are constrained to existing control.
12
Satellite Orbit Model • To first order a satellite follows a Keplerian orbit described by six elements: semi-major axis a, eccentricity e, inclination i, right ascension of the ascending node Ω, argument of perigee ω and mean anomaly M (or true anomaly). • Real orbits are perturbed by the earth's oblateness (J2, the largest effect), the attraction of the sun and moon, solar radiation pressure, earth and ocean tides, albedo and relativistic effects. • Broadcast ephemeris: the navigation message contains a set of Keplerian elements plus harmonic correction terms (Δn, Cuc, Cus, Crc, Crs, Cic, Cis, Ω̇, IDOT) and a reference time toe, from which the satellite position is computed for any epoch; it is valid for a couple of hours and has an accuracy of about 1–2 m, with satellite clock corrections (af0, af1, af2) and a relativistic correction term. • Precise ephemeris: the IGS computes post-processed orbits and clocks in SP3 format at 15-minute intervals with an accuracy of about 2.5 cm (final products), together with rapid and ultra-rapid (predicted) products for near-real-time work.
13
The almanac is a coarse, long-validity orbit description used for satellite acquisition and mission planning. • Computing a satellite position from the broadcast message involves solving Kepler's equation for the eccentric anomaly, applying the harmonic corrections, computing the position in the orbital plane and rotating it into the ECEF frame, including the earth's rotation during the signal travel time (≈ 0.07 s).