This is an old revision of this page, as edited by John of Reading(talk | contribs) at 13:00, 13 November 2012(Typo fixing, replaced: essense → essence using AWB). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.Revision as of 13:00, 13 November 2012 by John of Reading(talk | contribs)(Typo fixing, replaced: essense → essence using AWB)
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
A global-navigation-satellite-system (GNSS) receiver measures the apparent transmitting time, , or "phase", of GNSS signals emitted from four or more GNSS satellites ( ), simultaneously.[1]
GNSS satellites broadcast the messages of satellites' ephemeris, , and intrinsic clock bias (i.e., clock advance), as the functions of (atomic) standard time, e.g., GPST.[2]
The transmitting time of GNSS satellite signals, , is thus derived from the non-closed-formequations and , where 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 as follows: and .
The above can be solved by using the bivariateNewton-Raphson method on and . 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:
The GLONASS ephemerides don't provide clock biases , but .
Note
In the field of GNSS, is called pseudorange, where is a provisional reception time of the receiver. is called receiver's clock bias (i.e., clock advance).[1]
Standard GNSS receivers output and per an observation epoch.
The temporal variation in the relativistic clock bias of satellite is linear if its orbit is circular (and thus its velocity is uniform in inertial frame).
The geometric range is calculated as , where the Earth-centred Earth-fixed (ECEF) rotating frame (e.g., WGS84 or ITRF) is used in the right side and is the Earth rotating matrix with the argument of the signal transit time.[2] The matrix can be factorized as .
The line-of-sight unit vector of satellite observed at is described as: .
The above notation is different from that in the Wikipedia articles, 'Position calculation introduction' and 'Position calculation advanced', of Global Positioning System (GPS).
References
^ abMisra, P. and Enge, P., Global Positioning System: Signals, Measurements, and Performance, 2nd, Ganga-Jamuna Press, 2006.