HOME

TheInfoList



OR:

Satellite navigation A satellite navigation or satnav system is a system that uses satellites to provide autonomous geo-spatial positioning. It allows satellite navigation devices to determine their location ( longitude, latitude, and altitude/ elevation) to hig ...
solution for the receiver's position (
geopositioning Geopositioning, also known as geotracking, geolocalization, geolocating, geolocation, or geoposition fixing, is the process of determining or estimating the geographic position of an object. Geopositioning yields a set of geographic coordinates ...
) involves an algorithm. In essence, a GNSS receiver measures the transmitting time of GNSS signals emitted from four or more GNSS satellites (giving the
pseudorange The pseudorange (from pseudo- and range) is the ''pseudo'' distance between a satellite and a navigation satellite receiver (see GNSS positioning calculation), for instance Global Positioning System (GPS) receivers. To determine its position ...
) and these measurements are used to obtain its position (i.e.,
spatial coordinates In geometry, a coordinate system is a system that uses one or more numbers, or coordinates, to uniquely determine the position of the points or other geometric elements on a manifold such as Euclidean space. The order of the coordinates is sign ...
) and reception time.


Calculation steps

# A global-navigation-satellite-system (GNSS) receiver measures the apparent transmitting time, \displaystyle \tilde_i, or "phase", of GNSS signals emitted from four or more GNSS
satellite A satellite or artificial satellite is an object intentionally placed into orbit in outer space. Except for passive satellites, most satellites have an electricity generation system for equipment on board, such as solar panels or radioiso ...
s (\displaystyle i \;=\; 1,\, 2,\, 3,\, 4,\, ..,\, n ), simultaneously.Misra, P. and Enge, P., Global Positioning System: Signals, Measurements, and Performance, 2nd, Ganga-Jamuna Press, 2006. # GNSS satellites broadcast the messages of satellites'
ephemeris In astronomy and celestial navigation, an ephemeris (pl. ephemerides; ) is a book with tables that gives the trajectory of naturally occurring astronomical objects as well as artificial satellites in the sky, i.e., the position (and possibly ...
, \displaystyle \boldsymbol_i (t), and intrinsic clock bias (i.e., clock advance), \displaystyle\delta t_ (t) as the functions of ( atomic)
standard time Standard time is the synchronisation of clocks within a geographical region to a single time standard, rather than a local mean time standard. Generally, standard time agrees with the local mean time at some meridian that passes through the ...
, e.g., GPST.The interface specification of NAVSTAR GLOBAL POSITIONING SYSTEM
/ref> # The transmitting time of GNSS satellite signals, \displaystyle t_i, is thus derived from the non- closed-form
equations In mathematics, an equation is a formula that expresses the equality of two expressions, by connecting them with the equals sign . The word ''equation'' and its cognates in other languages may have subtly different meanings; for example, in ...
\displaystyle \tilde_i \;=\; t_i \,+\, \delta t_ (t_i) and \displaystyle \delta t_ (t_i) \;=\; \delta t_ (t_i) \,+\, \delta t_ (\boldsymbol_i,\, \dot_i), where \displaystyle \delta t_ (\boldsymbol_i,\, \dot_i) is the relativistic clock bias, periodically risen from the satellite's
orbital eccentricity In astrodynamics, the orbital eccentricity of an astronomical object is a dimensionless parameter that determines the amount by which its orbit around another body deviates from a perfect circle. A value of 0 is a circular orbit, values bet ...
and Earth's gravity field. The satellite's position and velocity are determined by \displaystyle t_i as follows: \displaystyle \boldsymbol_i \;=\; \boldsymbol_i (t_i) and \displaystyle \dot_i \;=\; \dot_i (t_i). # In the field of GNSS, "geometric range", \displaystyle r(\boldsymbol_A,\, \boldsymbol_B) , is defined as straight range, or 3-dimensional
distance Distance is a numerical or occasionally qualitative measurement of how far apart objects or points are. In physics or everyday usage, distance may refer to a physical length or an estimation based on other criteria (e.g. "two counties over"). ...
,3-dimensional
distance Distance is a numerical or occasionally qualitative measurement of how far apart objects or points are. In physics or everyday usage, distance may refer to a physical length or an estimation based on other criteria (e.g. "two counties over"). ...
is given by \displaystyle r(\boldsymbol_A,\, \boldsymbol_B) = , \boldsymbol_A - \boldsymbol_B, = \sqrt where \displaystyle\boldsymbol_A = (x_A, y_A, z_A) and \displaystyle\boldsymbol_B = (x_B, y_B, z_B) represented in
inertial frame In classical physics and special relativity, an inertial frame of reference (also called inertial reference frame, inertial frame, inertial space, or Galilean reference frame) is a frame of reference that is not undergoing any acceleration ...
.
from \displaystyle\boldsymbol_A to \displaystyle\boldsymbol_B in
inertial frame In classical physics and special relativity, an inertial frame of reference (also called inertial reference frame, inertial frame, inertial space, or Galilean reference frame) is a frame of reference that is not undergoing any acceleration ...
(e.g.,
Earth-centered inertial Earth-centered inertial (ECI) coordinate frames have their origins at the center of mass of Earth and are fixed with respect to the stars. "I" in "ECI" stands for inertial (i.e. "not accelerating"), in contrast to the "Earth-centered - Earth- ...
(ECI) one), not in
rotating frame A rotating frame of reference is a special case of a non-inertial reference frame that is rotation, rotating relative to an inertial reference frame. An everyday example of a rotating reference frame is the surface of the Earth. (This article cons ...
. # The receiver's position, \displaystyle \boldsymbol_, and reception time, \displaystyle t_, satisfy the light-cone equation of \displaystyle r(\boldsymbol_i,\, \boldsymbol_) / c \,+\, (t_i - t_) \;=\; 0 in
inertial frame In classical physics and special relativity, an inertial frame of reference (also called inertial reference frame, inertial frame, inertial space, or Galilean reference frame) is a frame of reference that is not undergoing any acceleration ...
, where \displaystyle c is the
speed of light The speed of light in vacuum, commonly denoted , is a universal physical constant that is important in many areas of physics. The speed of light is exactly equal to ). According to the special theory of relativity, is the upper limit fo ...
. The signal time of flight from satellite to receiver is \displaystyle -(t_i \,-\, t_). # The above is extended to the satellite-navigation positioning
equation In mathematics, an equation is a formula that expresses the equality of two expressions, by connecting them with the equals sign . The word ''equation'' and its cognates in other languages may have subtly different meanings; for example, in F ...
, \displaystyle r(\boldsymbol_i,\, \boldsymbol_) / c \,+\, (t_i \,-\, t_) \,+\, \delta t_ \,-\, \delta t_ \;=\; 0 , where \displaystyle \delta t_ is atmospheric delay (=
ionospheric delay The error analysis for the Global Positioning System is important for understanding how GPS works, and for knowing what magnitude of error should be expected. The GPS makes corrections for receiver clock errors and other effects but there are sti ...
+ tropospheric delay) along signal path and \displaystyle \delta t_ is the measurement error. # The Gauss–Newton method can be used to solve the
nonlinear In mathematics and science, a nonlinear system is a system in which the change of the output is not proportional to the change of the input. Nonlinear problems are of interest to engineers, biologists, physicists, mathematicians, and many oth ...
least-squares problem for the solution: \displaystyle (\hat_,\, \hat_) \;=\; \arg \min \phi ( \boldsymbol_,\, t_ ), where \displaystyle \phi ( \boldsymbol_,\, t_ ) \;=\; \sum_^n ( \delta t_ / \sigma_ )^2 . Note that \displaystyle \delta t_ should be regarded as a function of \displaystyle \boldsymbol_ and \displaystyle t_. # The
posterior distribution The posterior probability is a type of conditional probability that results from updating the prior probability with information summarized by the likelihood via an application of Bayes' rule. From an epistemological perspective, the posterior p ...
of \displaystyle \boldsymbol_ and \displaystyle t_ is proportional to \displaystyle \exp ( -\frac \phi ( \boldsymbol_,\, t_ ) ), whose
mode Mode ( la, modus meaning "manner, tune, measure, due measure, rhythm, melody") may refer to: Arts and entertainment * '' MO''D''E (magazine)'', a defunct U.S. women's fashion magazine * ''Mode'' magazine, a fictional fashion magazine which is ...
is \displaystyle (\hat_,\, \hat_). Their inference is formalized as
maximum a posteriori estimation In Bayesian statistics, a maximum a posteriori probability (MAP) estimate is an estimate of an unknown quantity, that equals the mode of the posterior distribution. The MAP can be used to obtain a point estimate of an unobserved quantity on the ...
. # The
posterior distribution The posterior probability is a type of conditional probability that results from updating the prior probability with information summarized by the likelihood via an application of Bayes' rule. From an epistemological perspective, the posterior p ...
of \displaystyle \boldsymbol_ is proportional to \displaystyle \int_^\infty \exp ( -\frac \phi ( \boldsymbol_,\, t_ ) ) \, d t_.


The solution illustrated

Image:Light cones.svg, Essentially, the solution, \scriptstyle (\hat_,\, \hat_), is the intersection of
light cone In special and general relativity, a light cone (or "null cone") is the path that a flash of light, emanating from a single event (localized to a single point in space and a single moment in time) and traveling in all directions, would take thro ...
s. Image:Evolution light cones 0.gif, The
posterior distribution The posterior probability is a type of conditional probability that results from updating the prior probability with information summarized by the likelihood via an application of Bayes' rule. From an epistemological perspective, the posterior p ...
of the solution is derived from the product of the distribution of propagating spherical surfaces. (Se
animation
)


The GPS case

* For
Global Positioning System The Global Positioning System (GPS), originally Navstar GPS, is a satellite-based radionavigation system owned by the United States government and operated by the United States Space Force. It is one of the global navigation satellite ...
(GPS), the non-closed-form equations in step 3 result in : \scriptstyle \begin \scriptstyle \Delta t_i (t_i,\, E_i) \;\triangleq\; t_i \,+\, \delta t_ (t_i,\, E_i) \,-\, \tilde_i \;=\; 0, \\ \scriptstyle \Delta M_i (t_i,\, E_i) \;\triangleq\; M_i (t_i) \,-\, (E_i \,-\, e_i \sin E_i) \;=\; 0, \end in which \scriptstyle E_i is the orbital
eccentric anomaly In orbital mechanics, the eccentric anomaly is an angular parameter that defines the position of a body that is moving along an elliptic Kepler orbit. The eccentric anomaly is one of three angular parameters ("anomalies") that define a position ...
of satellite i, \scriptstyle M_i is the
mean anomaly In celestial mechanics, the mean anomaly is the fraction of an elliptical orbit's period that has elapsed since the orbiting body passed periapsis, expressed as an angle which can be used in calculating the position of that body in the classica ...
, \scriptstyle e_i is the eccentricity, and \scriptstyle \delta t_ (t_i,\, E_i) \;=\; \delta t_ (t_i) \,+\, \delta t_ (E_i). * The above can be solved by using the bivariate
Newton–Raphson In numerical analysis, Newton's method, also known as the Newton–Raphson method, named after Isaac Newton and Joseph Raphson, is a root-finding algorithm which produces successively better approximations to the roots (or zeroes) of a real-va ...
method on \scriptstyle t_i and \scriptstyle E_i. Two times of iteration will be necessary and sufficient in most cases. Its iterative update will be described by using the approximated
inverse Inverse or invert may refer to: Science and mathematics * Inverse (logic), a type of conditional sentence which is an immediate inference made from another conditional sentence * Additive inverse (negation), the inverse of a number that, when a ...
of
Jacobian In mathematics, a Jacobian, named for Carl Gustav Jacob Jacobi, may refer to: * Jacobian matrix and determinant * Jacobian elliptic functions * Jacobian variety *Intermediate Jacobian In mathematics, the intermediate Jacobian of a compact Kähle ...
matrix as follows: \scriptstyle \begin t_i \\ E_i \\ \end \leftarrow \begin t_i \\ E_i \\ \end - \begin 1 && 0 \\ \frac && -\frac \\ \end \begin \Delta t_i \\ \Delta M_i \\ \end * Tropospheric delay should not be ignored, while the
Global Positioning System The Global Positioning System (GPS), originally Navstar GPS, is a satellite-based radionavigation system owned by the United States government and operated by the United States Space Force. It is one of the global navigation satellite ...
(GPS) specification doesn't provide its detailed description.


The GLONASS case

* The
GLONASS GLONASS (russian: ГЛОНАСС, label=none, ; rus, links=no, Глобальная навигационная спутниковая система, r=Global'naya Navigatsionnaya Sputnikovaya Sistema, t=Global Navigation Satellite System) is ...
ephemerides don't provide clock biases \scriptstyle\delta t_ (t), but \scriptstyle\delta t_ (t).


See also

* Time to first fix


Notes

* In the field of GNSS, \scriptstyle \tilde_i \;=\; -c (\tilde_i \,-\, \tilde_) is called
pseudorange The pseudorange (from pseudo- and range) is the ''pseudo'' distance between a satellite and a navigation satellite receiver (see GNSS positioning calculation), for instance Global Positioning System (GPS) receivers. To determine its position ...
, where \scriptstyle \tilde_ is a provisional reception time of the receiver. \scriptstyle \delta t_ \;=\; \tilde_ \,-\, t_ is called receiver's clock bias (i.e., clock advance). * Standard GNSS receivers output \scriptstyle \tilde_i and \scriptstyle \tilde_ per an observation
epoch In chronology and periodization, an epoch or reference epoch is an instant in time chosen as the origin of a particular calendar era. The "epoch" serves as a reference point from which time is measured. The moment of epoch is usually decided ...
. * 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 signal time of flight from satellite to receiver is expressed as \scriptstyle -(t_i - t_) \;=\; \tilde_i/c \,+\, \delta t_ \,-\, \delta t_, whose right side is round-off-error resistive during calculation. * The geometric range is calculated as \scriptstyle r(\boldsymbol_i,\, \boldsymbol_) \;=\; , \Omega_ (t_i \,-\, t_) \boldsymbol_ \,-\, \boldsymbol_ , , where the Earth-centred, Earth-fixed (ECEF) rotating frame (e.g.,
WGS84 The World Geodetic System (WGS) is a standard used in cartography, geodesy, and satellite navigation including GPS. The current version, WGS 84, defines an Earth-centered, Earth-fixed coordinate system and a geodetic datum, and also desc ...
or ITRF) is used in the right side and \scriptstyle \Omega_ is the Earth rotating matrix with the argument of the signal transit time. The matrix can be factorized as \scriptstyle \Omega_ (t_i \,-\, t_) \;=\; \Omega_ (\delta t_) \Omega_ (-\tilde_i/c \,-\, \delta t_) . * The line-of-sight unit vector of satellite observed at \scriptstyle \boldsymbol_ is described as: \scriptstyle \boldsymbol_ \;=\; -\frac . * The satellite-navigation positioning
equation In mathematics, an equation is a formula that expresses the equality of two expressions, by connecting them with the equals sign . The word ''equation'' and its cognates in other languages may have subtly different meanings; for example, in F ...
may be expressed by using the variables \scriptstyle \boldsymbol_ and \scriptstyle \delta t_. * The nonlinearity of the vertical dependency of tropospheric delay degrades the convergence efficiency in the Gauss–Newton iterations in step 7. * The above notation is different from that in the Wikipedia articles, 'Position calculation introduction' and 'Position calculation advanced', of
Global Positioning System The Global Positioning System (GPS), originally Navstar GPS, is a satellite-based radionavigation system owned by the United States government and operated by the United States Space Force. It is one of the global navigation satellite ...
(GPS).


See also

*
Dilution of precision (navigation) Dilution of precision (DOP), or geometric dilution of precision (GDOP), is a term used in satellite navigation and geomatics engineering to specify the error propagation as a mathematical effect of navigation satellite geometry on positional measur ...
* Global Positioning System#Navigation equations *
Least squares adjustment Least-squares adjustment is a model for the solution of an overdetermined system of equations based on the principle of least squares of observation residuals. It is used extensively in the disciplines of surveying, geodesy, and photogrammetry—th ...
* Precise Point Positioning *
Real Time Kinematic Real-time kinematic positioning (RTK) is the application of surveying to correct for common errors in current satellite navigation (GNSS) systems. It uses measurements of the phase of the signal's carrier wave in addition to the information cont ...


References


External links


PVT
(Position, Velocity, Time): Calculation procedure in the
open-source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized so ...
GNSS-SDR and the underlying RTKLIB {{DEFAULTSORT:Gnss Positioning Calculation Satellite navigation