GNSS enhancement
   HOME

TheInfoList



OR:

GNSS enhancement refers to techniques used to improve the accuracy of positioning information provided by 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 sy ...
or other
global navigation satellite systems 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 high pre ...
in general, a network of satellites used for navigation. Enhancement methods of improving accuracy rely on external information being integrated into the calculation process. There are many such systems in place and they are generally named or described based on how the GPS sensor receives the information. Some systems transmit additional information about sources of error (such as clock drift, ephemeris, or
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 ...
), others provide direct measurements of how much the signal was off in the past, while a third group provide additional navigational or vehicle information to be integrated in the calculation process.


Background

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 sy ...
(GPS) is the American satellite-based system for positioning and navigation. Receivers on or near the Earth's surface can determine their locations based on signals received from any four or more of the satellites in the network. All GPS satellites broadcast on the same two frequencies, known as L1 (1575.42 MHz) and L2 (1227.60 MHz). The network uses
code-division multiple access Code-division multiple access (CDMA) is a channel access method used by various radio communication technologies. CDMA is an example of multiple access, where several transmitters can send information simultaneously over a single communication ...
(CDMA) to allow separate messages from the individual satellites to be distinguished. Two distinct CDMA encodings are used: the coarse/acquisition (C/A) code, which is accessible by the general public, and the precise (P) code, which is encrypted, so that only the U.S. military can access it. The messages sent from each satellite contain information ranging from the satellite health, the satellite's orbital path, the clock state of the satellite, and the configuration of the entire satellite network.


Precise monitoring

The accuracy of a calculation can also be improved through precise monitoring and measuring of the existing GPS signals in additional or alternate ways. After ''Selective Availability'' was turned off by the U.S. government, the largest error in GPS was usually the unpredictable delay through the ionosphere. The spacecraft broadcast ionospheric model parameters, but they are necessarily imperfect. This is one reason the GPS spacecraft transmit on at least two frequencies, L1 and L2.
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 ...
is a well-defined function of frequency and the
total electron content Total electron content (TEC) is an important descriptive quantity for the ionosphere of the Earth. TEC is the total number of electrons integrated between two points, along a tube of one meter squared cross section, i.e., the electron columnar nu ...
(TEC) along the path, so measuring the arrival-time difference between the frequencies determines TEC and thus the precise ionospheric delay at each frequency. Receivers with decryption keys can decode the P(Y)-code transmitted on both L1 and L2. However, these keys are reserved for the military and authorized agencies and are not available to the public. Without keys, it is still possible to use a ''codeless'' technique to compare the P(Y) codes on L1 and L2 to gain much of the same error information. However, this technique is slow, so it is currently limited to specialized surveying equipment. In the future, additional civilian codes are expected to be transmitted on the L2 and L5 frequencies (see
GPS modernization GPS Block III (previously Block IIIA) consists of the first ten GPS III satellites, which will be used to keep the Navstar Global Positioning System operational. Lockheed Martin designed, developed and manufactured the GPS III Non-Flight Sate ...
). Then all users will be able to perform dual-frequency measurements and directly compute ionospheric-delay errors. A second form of precise monitoring is called ''carrier-phase enhancement'' (CPGPS). The error, which this corrects, arises because the pulse transition of the PRN is not instantaneous, and thus the
correlation In statistics, correlation or dependence is any statistical relationship, whether causal or not, between two random variables or bivariate data. Although in the broadest sense, "correlation" may indicate any type of association, in statistics ...
(satellite–receiver sequence matching) operation is imperfect. The CPGPS approach utilizes the L1 carrier wave, which has a
period Period may refer to: Common uses * Era, a length or span of time * Full stop (or period), a punctuation mark Arts, entertainment, and media * Period (music), a concept in musical composition * Periodic sentence (or rhetorical period), a concept ...
of : \frac = 0.63475~\text \approx 1~\text, which is about one-thousandth of the C/A Gold code bit period of : \frac = 977.5~\text \approx 1000~\text, to act as an additional
clock signal In electronics and especially synchronous digital circuits, a clock signal (historically also known as ''logic beat'') oscillates between a high and a low state and is used like a metronome to coordinate actions of digital circuits. A clock sign ...
and resolve the uncertainty. The phase-difference error in the normal GPS amounts to between 2 and 3 meters (6 to 10 ft) of ambiguity. CPGPS working to within 1% of perfect transition reduces this error to 3 centimeters (1 inch) of ambiguity. By eliminating this source of error, CPGPS coupled with
DGPS Differential Global Positioning Systems (DGPSs) supplement and enhance the positional data available from global navigation satellite systems (GNSSs). A DGPS for GPS can increase accuracy by about a thousandfold, from approximately to . DGPSs c ...
normally realizes between 20 and 30 centimeters (8 to 12 inches) of absolute accuracy.


Real-time kinematic positioning

''Real-time kinematic positioning'' (RTK) is another approach for a precise GPS-based positioning system. In this approach, determination of range signal can be resolved to a precision of less than 10
centimeters 330px, Different lengths as in respect to the Electromagnetic spectrum, measured by the Metre and its deriveds scales. The Microwave are in-between 1 meter to 1 millimeter. A centimetre (international spelling) or centimeter (American spellin ...
(4 in). This is done by resolving the number of cycles in which the signal is transmitted and received by the receiver. This can be accomplished by using a combination of differential GPS (DGPS) correction data, transmitting GPS signal phase information and ambiguity resolution techniques via statistical tests, possibly with processing in real-time.


Carrier-phase tracking (surveying)

Utilizing the navigation message to measure pseudorange has been discussed. Another method that is used in GPS surveying applications is carrier-phase tracking. The period of the carrier frequency times the speed of light gives the wavelength, which is about 0.19 meters for the L1 carrier. With a 1% of wavelength accuracy in detecting the leading edge, this component of pseudorange error might be as low as 2 millimeters. This compares to 3 meters for the C/A code and 0.3 meters for the P code. However, this 2-millimeter accuracy requires measuring the total phase, that is the total number of wavelengths plus the fractional wavelength. This requires specially equipped receivers. This method has many applications in the field of surveying. We now describe a method that could potentially be used to estimate the position of receiver 2 given the position of receiver 1 using triple differencing followed by numerical root finding and a mathematical technique called
least squares The method of least squares is a standard approach in regression analysis to approximate the solution of overdetermined systems (sets of equations in which there are more equations than unknowns) by minimizing the sum of the squares of the res ...
. A detailed discussion of the errors is omitted in order to avoid detracting from the description of the methodology. In this description differences are taken in the order of differencing between satellites, differencing between receivers, and differencing between epochs. This should not be construed to mean that this is the only order that can be used. Indeed, other orders of taking differences are equally valid. The satellite carrier total phase can be measured with ambiguity as to the number of cycles. Let \phi_ denote the phase of the carrier of satellite j measured by receiver i at time t_k. Also we define three functions: \Delta^r, \Delta^s, \Delta^t, which perform differences between receivers, satellites, and time points respectively. Each of these functions has a linear combination of variables with three subscripts as its argument. These three functions are defined below: :\Delta^r(\phi_) = \phi_ - \phi_, :\Delta^s(\phi_) = \phi_ - \phi_, :\Delta^t(\phi_) = \phi_ - \phi_. Also if \phi_ and \phi_ are valid arguments for the three functions, and a and b are constants, then (a \phi_ + b \phi_) is a valid argument with values defined as :\Delta^r(a \phi_ + b \phi_) = a \Delta^r(\phi_) + b \Delta^r(\phi_), :\Delta^s(a \phi_ + b \phi_) = a \Delta^s(\phi_) + b \Delta^s(\phi_), :\Delta^t(a \phi_ + b \phi_) = a \Delta^t(\phi_) + b \Delta^t(\phi_). Receiver-clock errors can be approximately eliminated by differencing the phases measured from satellite 1 with that from satellite 2 at the same epoch. This difference is designated as \Delta^s(\phi_) = \phi_ - \phi_. Double differencing can be performed by taking the differences of the between satellite difference observed by receiver 1 with that observed by receiver 2. The satellite-clock errors will be approximately eliminated by this between receiver differencing. This double difference is :\Delta^r(\Delta^s(\phi_)) = \Delta^r(\phi_ - \phi_) = \Delta^r(\phi_) - \Delta^r(\phi_) = (\phi_ - \phi_) - (\phi_ - \phi_). Triple differencing can be performed by taking the difference of double differencing performed at time t_2 with that performed at time t_1.Triple differencing
This will eliminate the ambiguity associated with the integral number of wavelengths in carrier phase, provided this ambiguity does not change with time. Thus the triple difference result has eliminated all or practically all clock bias errors and the integer ambiguity. Also errors associated with atmospheric delay and satellite ephemeris have been significantly reduced. This triple difference is :\Delta^t(\Delta^r(\Delta^s(\phi_))). Triple difference results can be used to estimate unknown variables. For example, if the position of receiver 1 is known, but the position of receiver 2 unknown, it may be possible to estimate the position of receiver 2 using numerical root finding and
least squares The method of least squares is a standard approach in regression analysis to approximate the solution of overdetermined systems (sets of equations in which there are more equations than unknowns) by minimizing the sum of the squares of the res ...
. Triple difference results for three independent time pairs quite possibly will be sufficient to solve for the three components of position of receiver 2. This may require the use of a numerical procedure such as one of those found in the chapter on root finding and nonlinear sets of equations in Numerical Recipes.Press (1986), p. 959. To use such a numerical method, an initial approximation of the position of receiver 2 is required. This initial value could probably be provided by a position approximation based on the navigation message and the intersection of sphere surfaces. Although multidimensional numerical root finding can have problems, this disadvantage may be overcome with this good initial estimate. This procedure using three time pairs and a fairly good initial value followed by iteration will result in one observed triple-difference result for receiver 2 position. Greater accuracy may be obtained by processing triple-difference results for additional sets of three independent time pairs. This will result in an overdetermined system with multiple solutions. To get estimates for an overdetermined system, least squares can be used. The least-squares procedure determines the position of receiver 2 that best fits the observed triple-difference results for receiver 2 positions under the criterion of minimizing the sum of the squares.


GNSS augmentation


Other enhancements

Other examples of GNSS enhancements include
Inertial Navigation System An inertial navigation system (INS) is a navigation device that uses motion sensors (accelerometers), rotation sensors ( gyroscopes) and a computer to continuously calculate by dead reckoning the position, the orientation, and the velocity (dire ...
s and
Assisted GPS Assisted GNSS (A-GNSS) is a GNSS augmentation system that often significantly improves the startup performance—i.e., time-to-first-fix (TTFF)—of a global navigation satellite system (GNSS). A-GNSS works by providing the necessary data to the ...
.


See also

*
Error analysis for the Global Positioning System 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 ...
* Time to first fix *
GPS signals GPS signals are broadcast by Global Positioning System satellites to enable satellite navigation. Receivers on or near the Earth's surface can determine location, time, and velocity using this information. The GPS satellite constellation is ope ...


Notes


References

*


External links


GPS.gov
€”General public education website created by the U.S. Government * U.S. Army Corps of Engineers manual

an
PDF (22.6 MB, 328 pages)

GPS SPS Performance Standard
€”The official Standard Positioning Service specification (2008 version).
GPS SPS Performance Standard
€”The official Standard Positioning Service specification (2001 version).
GPS PPS Performance Standard
—The official Precise Positioning Service specification. {{Satellite navigation systems Aerospace engineering Global Positioning System