Dikinase

From formulasearchengine
Jump to navigation Jump to search

The global navigation satellite system (GNSS) positioning for receiver's position is derived through the calculation steps, or algorithm, given below. In essence, a GNSS receiver measures the transmitting time of GNSS signals emitted from four or more GNSS satellites and these measurements are used to obtain its position (i.e., spatial coordinates) and reception time.

Calculation steps

  1. A global-navigation-satellite-system (GNSS) receiver measures the apparent transmitting time, t~i, or "phase", of GNSS signals emitted from four or more GNSS satellites (i=1,2,3,4,..,n ), simultaneously.[1]
  2. GNSS satellites broadcast the messages of satellites' ephemeris, 𝒓i(t), and intrinsic clock bias (i.e., clock advance), Ξ΄tclock,sv,i(t) as the functions of (atomic) standard time, e.g., GPST.[2]
  3. The transmitting time of GNSS satellite signals, ti, is thus derived from the non-closed-form equations t~i=ti+Ξ΄tclock,i(ti) and Ξ΄tclock,i(ti)=Ξ΄tclock,sv,i(ti)+Ξ΄torbit-relativ,i(𝒓i,𝒓˙i), where Ξ΄torbit-relativ,i(𝒓i,𝒓˙i) is the relativistic clock bias, periodically risen from the satellite's orbital eccentricity and Earth's gravity field.[2] The satellite's position and velocity are determined by ti as follows: 𝒓i=𝒓i(ti) and 𝒓˙i=𝒓˙i(ti).
  4. In the field of GNSS, "geometric range", r(𝒓A,𝒓B), is defined as straight range from 𝒓A to 𝒓B in inertial frame (e.g., Earth Centered Inertial (ECI) one), not in rotating frame.[2]
  5. The receiver's position, 𝒓rec, and reception time, trec, satisfy the light-cone equation of r(𝒓i,𝒓rec)/c+(tiβˆ’trec)=0 in inertial frame, where c is the speed of light. The signal transit time is βˆ’(tiβˆ’trec).
  6. The above is extended to the satellite-navigation positioning equation, r(𝒓i,𝒓rec)/c+(tiβˆ’trec)+Ξ΄tatmos,iβˆ’Ξ΄tmeas-err,i=0, where Ξ΄tatmos,i is atmospheric delay (= ionospheric delay + tropospheric delay) along signal path and Ξ΄tmeas-err,i is the measurement error.
  7. The Gauss–Newton method can be used to solve the nonlinear least-squares problem for the solution: (𝒓̂rec,tΜ‚rec)=argminΟ•(𝒓rec,trec), where Ο•(𝒓rec,trec)=βˆ‘i=1n(Ξ΄tmeas-err,i/σδtmeas-err,i)2. Note that Ξ΄tmeas-err,i should be regarded as a function of 𝒓rec and trec.
  8. The posterior distribution of 𝒓rec and trec is proportional to exp(βˆ’12Ο•(𝒓rec,trec)), whose mode is (𝒓̂rec,tΜ‚rec). Their inference is formalized as maximum a posteriori estimation.
  9. The posterior distribution of 𝒓rec is proportional to βˆ«βˆ’βˆžβˆžexp(βˆ’12Ο•(𝒓rec,trec))dtrec.

The solution illustrated

The GPS case

{Ξ”ti(ti,Ei)β‰œti+Ξ΄tclock,i(ti,Ei)βˆ’t~i=0,Ξ”Mi(ti,Ei)β‰œMi(ti)βˆ’(Eiβˆ’eisinEi)=0,

in which Ei is the orbital eccentric anomaly of satellite i, Mi is the mean anomaly, ei is the eccentricity, and Ξ΄tclock,i(ti,Ei)=Ξ΄tclock,sv,i(ti)+Ξ΄torbit-relativ,i(Ei).

  • The above can be solved by using the bivariate Newton-Raphson method on ti and Ei. Two times of iteration will be necessary and sufficient in most cases. Its iterative update will be described by using the approximated inverse of Jacobian matrix as follows:

(tiEi)←(tiEi)βˆ’(10MΛ™i(ti)1βˆ’eicosEiβˆ’11βˆ’eicosEi)(Ξ”tiΞ”Mi)

The GLONASS case

Note

References

  1. ↑ 1.0 1.1 Misra, P. and Enge, P., Global Positioning System: Signals, Measurements, and Performance, 2nd, Ganga-Jamuna Press, 2006.
  2. ↑ 2.0 2.1 2.2 2.3 2.4 2.5 The interface specification of NAVSTAR GLOBAL POSITIONING SYSTEM