fbpx
Wikipedia

Satellite navigation solution

Satellite navigation solution for the receiver's position (geopositioning) 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) and these measurements are used to obtain its position (i.e., spatial coordinates) and reception time.

The following are expressed in inertial-frame coordinates.

The solution illustrated edit

Calculation steps edit

  1. 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]
  2. GNSS satellites broadcast the messages of satellites' ephemeris,  , and intrinsic clock bias (i.e., clock advance),  [clarification needed] as the functions of (atomic) standard time, e.g., GPST.[2]
  3. The transmitting time of GNSS satellite signals,  , is thus derived from the non-closed-form equations   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  .
  4. In the field of GNSS, "geometric range",  , is defined as straight range, or 3-dimensional distance,[3] from   to   in inertial frame (e.g., ECI one), not in rotating frame.[2]
  5. The receiver's position,  , and reception time,  , satisfy the light-cone equation of   in inertial frame, where   is the speed of light. The signal time of flight from satellite to receiver is  .
  6. The above is extended to the satellite-navigation positioning equation,  , where   is atmospheric delay (= ionospheric delay + tropospheric delay) along signal path and   is the measurement error.
  7. The Gauss–Newton method can be used to solve the nonlinear[disambiguation needed] least-squares problem for the solution:  , where  . Note that   should be regarded as a function of   and  .
  8. The posterior distribution of   and   is proportional to  , whose mode is  . Their inference is formalized as maximum a posteriori estimation.
  9. The posterior distribution of   is proportional to  .

The GPS case edit

 

in which   is the orbital eccentric anomaly of satellite  ,   is the mean anomaly,   is the eccentricity, and  .

  • The above can be solved by using the bivariate Newton–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 case edit

  • The GLONASS ephemerides don't provide clock biases  , but  .

See also edit

Notes edit

  • 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 signal time of flight from satellite to receiver is expressed as  , whose right side is round-off-error resistive during calculation.
  • 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 satellite-navigation positioning equation may be expressed by using the variables   and  .
  • 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 (GPS).

See also edit

References edit

  1. ^ a b Misra, P. and Enge, P., Global Positioning System: Signals, Measurements, and Performance, 2nd, Ganga-Jamuna Press, 2006.
  2. ^ a b c d e f The interface specification of NAVSTAR GLOBAL POSITIONING SYSTEM
  3. ^ 3-dimensional distance is given by   where   and   represented in inertial frame.

External links edit

  • PVT (Position, Velocity, Time): Calculation procedure in the open-source GNSS-SDR and the underlying RTKLIB

satellite, navigation, solution, this, article, technical, most, readers, understand, please, help, improve, make, understandable, experts, without, removing, technical, details, june, 2023, learn, when, remove, this, message, receiver, position, geopositionin. This article may be too technical for most readers to understand Please help improve it to make it understandable to non experts without removing the technical details June 2023 Learn how and when to remove this message Satellite navigation solution for the receiver s position geopositioning 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 and these measurements are used to obtain its position i e spatial coordinates and reception time The following are expressed in inertial frame coordinates Contents 1 The solution illustrated 2 Calculation steps 3 The GPS case 4 The GLONASS case 5 See also 6 Notes 7 See also 8 References 9 External linksThe solution illustrated edit nbsp Essentially the solution shown in orange r rec t rec displaystyle scriptstyle hat boldsymbol r text rec hat t text rec nbsp is the intersection of light cones nbsp The posterior distribution of the solution is derived from the product of the distribution of propagating spherical surfaces See animation Calculation steps editA global navigation satellite system GNSS receiver measures the apparent transmitting time t i displaystyle displaystyle tilde t i nbsp or phase of GNSS signals emitted from four or more GNSS satellites i 1 2 3 4 n displaystyle displaystyle i 1 2 3 4 n nbsp simultaneously 1 GNSS satellites broadcast the messages of satellites ephemeris r i t displaystyle displaystyle boldsymbol r i t nbsp and intrinsic clock bias i e clock advance d t clock sv i t displaystyle displaystyle delta t text clock sv i t nbsp clarification needed as the functions of atomic standard time e g GPST 2 The transmitting time of GNSS satellite signals t i displaystyle displaystyle t i nbsp is thus derived from the non closed form equations t i t i d t clock i t i displaystyle displaystyle tilde t i t i delta t text clock i t i nbsp and d t clock i t i d t clock sv i t i d t orbit relativ i r i r i displaystyle displaystyle delta t text clock i t i delta t text clock sv i t i delta t text orbit relativ i boldsymbol r i dot boldsymbol r i nbsp where d t orbit relativ i r i r i displaystyle displaystyle delta t text orbit relativ i boldsymbol r i dot boldsymbol r i nbsp 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 t i displaystyle displaystyle t i nbsp as follows r i r i t i displaystyle displaystyle boldsymbol r i boldsymbol r i t i nbsp and r i r i t i displaystyle displaystyle dot boldsymbol r i dot boldsymbol r i t i nbsp In the field of GNSS geometric range r r A r B displaystyle displaystyle r boldsymbol r A boldsymbol r B nbsp is defined as straight range or 3 dimensional distance 3 from r A displaystyle displaystyle boldsymbol r A nbsp to r B displaystyle displaystyle boldsymbol r B nbsp in inertial frame e g ECI one not in rotating frame 2 The receiver s position r rec displaystyle displaystyle boldsymbol r text rec nbsp and reception time t rec displaystyle displaystyle t text rec nbsp satisfy the light cone equation of r r i r rec c t i t rec 0 displaystyle displaystyle r boldsymbol r i boldsymbol r text rec c t i t text rec 0 nbsp in inertial frame where c displaystyle displaystyle c nbsp is the speed of light The signal time of flight from satellite to receiver is t i t rec displaystyle displaystyle t i t text rec nbsp The above is extended to the satellite navigation positioning equation r r i r rec c t i t rec d t atmos i d t meas err i 0 displaystyle displaystyle r boldsymbol r i boldsymbol r text rec c t i t text rec delta t text atmos i delta t text meas err i 0 nbsp where d t atmos i displaystyle displaystyle delta t text atmos i nbsp is atmospheric delay ionospheric delay tropospheric delay along signal path and d t meas err i displaystyle displaystyle delta t text meas err i nbsp is the measurement error The Gauss Newton method can be used to solve the nonlinear disambiguation needed least squares problem for the solution r rec t rec arg min ϕ r rec t rec displaystyle displaystyle hat boldsymbol r text rec hat t text rec arg min phi boldsymbol r text rec t text rec nbsp where ϕ r rec t rec i 1 n d t meas err i s d t meas err i 2 displaystyle displaystyle phi boldsymbol r text rec t text rec sum i 1 n delta t text meas err i sigma delta t text meas err i 2 nbsp Note that d t meas err i displaystyle displaystyle delta t text meas err i nbsp should be regarded as a function of r rec displaystyle displaystyle boldsymbol r text rec nbsp and t rec displaystyle displaystyle t text rec nbsp The posterior distribution of r rec displaystyle displaystyle boldsymbol r text rec nbsp and t rec displaystyle displaystyle t text rec nbsp is proportional to exp 1 2 ϕ r rec t rec displaystyle displaystyle exp frac 1 2 phi boldsymbol r text rec t text rec nbsp whose mode is r rec t rec displaystyle displaystyle hat boldsymbol r text rec hat t text rec nbsp Their inference is formalized as maximum a posteriori estimation The posterior distribution of r rec displaystyle displaystyle boldsymbol r text rec nbsp is proportional to exp 1 2 ϕ r rec t rec d t rec displaystyle displaystyle int infty infty exp frac 1 2 phi boldsymbol r text rec t text rec dt text rec nbsp The GPS case editFor Global Positioning System GPS 2 the non closed form equations in step 3 result in D t i t i E i t i d t clock i t i E i t i 0 D M i t i E i M i t i E i e i sin E i 0 displaystyle scriptstyle begin cases scriptstyle Delta t i t i E i triangleq t i delta t text clock i t i E i tilde t i 0 scriptstyle Delta M i t i E i triangleq M i t i E i e i sin E i 0 end cases nbsp in which E i displaystyle scriptstyle E i nbsp is the orbital eccentric anomaly of satellite i displaystyle i nbsp M i displaystyle scriptstyle M i nbsp is the mean anomaly e i displaystyle scriptstyle e i nbsp is the eccentricity and d t clock i t i E i d t clock sv i t i d t orbit relativ i E i displaystyle scriptstyle delta t text clock i t i E i delta t text clock sv i t i delta t text orbit relativ i E i nbsp The above can be solved by using the bivariate Newton Raphson method on t i displaystyle scriptstyle t i nbsp and E i displaystyle scriptstyle E i nbsp 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 t i E i t i E i 1 0 M i t i 1 e i cos E i 1 1 e i cos E i D t i D M i displaystyle scriptstyle begin pmatrix t i E i end pmatrix leftarrow begin pmatrix t i E i end pmatrix begin pmatrix 1 amp amp 0 frac dot M i t i 1 e i cos E i amp amp frac 1 1 e i cos E i end pmatrix begin pmatrix Delta t i Delta M i end pmatrix nbsp Tropospheric delay should not be ignored while the Global Positioning System GPS specification 2 doesn t provide its detailed description The GLONASS case editThe GLONASS ephemerides don t provide clock biases d t clock sv i t displaystyle scriptstyle delta t text clock sv i t nbsp but d t clock i t displaystyle scriptstyle delta t text clock i t nbsp See also editTime to first fixNotes editIn the field of GNSS r i c t i t rec displaystyle scriptstyle tilde r i c tilde t i tilde t text rec nbsp is called pseudorange where t rec displaystyle scriptstyle tilde t text rec nbsp is a provisional reception time of the receiver d t clock rec t rec t rec displaystyle scriptstyle delta t text clock rec tilde t text rec t text rec nbsp is called receiver s clock bias i e clock advance 1 Standard GNSS receivers output r i displaystyle scriptstyle tilde r i nbsp and t rec displaystyle scriptstyle tilde t text rec nbsp 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 signal time of flight from satellite to receiver is expressed as t i t rec r i c d t clock i d t clock rec displaystyle scriptstyle t i t text rec tilde r i c delta t text clock i delta t text clock rec nbsp whose right side is round off error resistive during calculation The geometric range is calculated as r r i r rec W E t i t rec r i ECEF r rec ECEF displaystyle scriptstyle r boldsymbol r i boldsymbol r text rec Omega text E t i t text rec boldsymbol r i text ECEF boldsymbol r text rec ECEF nbsp where the Earth centred Earth fixed ECEF rotating frame e g WGS84 or ITRF is used in the right side and W E displaystyle scriptstyle Omega text E nbsp is the Earth rotating matrix with the argument of the signal transit time 2 The matrix can be factorized as W E t i t rec W E d t clock rec W E r i c d t clock i displaystyle scriptstyle Omega text E t i t text rec Omega text E delta t text clock rec Omega text E tilde r i c delta t text clock i nbsp The line of sight unit vector of satellite observed at r rec ECEF displaystyle scriptstyle boldsymbol r text rec ECEF nbsp is described as e i rec ECEF r r i r rec r rec ECEF displaystyle scriptstyle boldsymbol e i text rec ECEF frac partial r boldsymbol r i boldsymbol r text rec partial boldsymbol r text rec ECEF nbsp The satellite navigation positioning equation may be expressed by using the variables r rec ECEF displaystyle scriptstyle boldsymbol r text rec ECEF nbsp and d t clock rec displaystyle scriptstyle delta t text clock rec nbsp 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 GPS See also editDilution of precision navigation Global Positioning System Navigation equations Least squares adjustment Precise Point Positioning Real Time KinematicReferences edit a b Misra P and Enge P Global Positioning System Signals Measurements and Performance 2nd Ganga Jamuna Press 2006 a b c d e f The interface specification of NAVSTAR GLOBAL POSITIONING SYSTEM 3 dimensional distance is given by r r A r B r A r B x A x B 2 y A y B 2 z A z B 2 displaystyle displaystyle r boldsymbol r A boldsymbol r B boldsymbol r A boldsymbol r B sqrt x A x B 2 y A y B 2 z A z B 2 nbsp where r A x A y A z A displaystyle displaystyle boldsymbol r A x A y A z A nbsp and r B x B y B z B displaystyle displaystyle boldsymbol r B x B y B z B nbsp represented in inertial frame External links editPVT Position Velocity Time Calculation procedure in the open source GNSS SDR and the underlying RTKLIB Retrieved from https en wikipedia org w index php title Satellite navigation solution amp oldid 1220083229, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.