Gps Explained

Simple Explanation
The hand held GPS receiver calculates its position by first measuring the distance between itself and 4 satellites within the Satellite Navigation constellation (Four satellites are required as there are 4 unknowns that need to be calculated, the x, y, z, and time). This is done by measuring the time delay between the transmission and reception of each satellites signals, as the speed at which the signals travel is known (near the speed of light).

In addition the satellites also transmit system health information as part of the navigation message, rough information on the orbits etc of all the satellites in the system known as the almanac and precise information on the satellites orbit, known as the Ephemeris (the satellite only transmits its own Ephemeris but all satellites transmit the almanac which contains system wide information) .


The next step is to convert the calculated position into a local reference frame, this is done via a geode specific transformation.

Detailed Explanations
The GPS satellites transmit two signals one is freely available, known as the C/A (Coarse/Acquisition) Code and is used for the Standard Positioning Service (SPS), and gives an accuracy of 5 - 10m. The second is the P (Precise) Code, used for the Precise Positioning Service (PPS) , this is reserved for US military use and is encrypted to prevent spoofing/unauthorized usage, this can give an accuracy of a few meters. Each satellites C/A code is different (generated via a Pseudo Random Number generator) so that each satellite can be uniquely identified and its information distinguished from the rest.

The P-code is decrypted by use of a Y code to produce a P(Y) code. This P(Y) code can only be decrypted by by units with access to a valid decryption key.

GPS satellites broadcast there signals on two carrier waves, known as L1 and L2;
L1 (1575.42MHz)
Navigation Message, C/A Code and Encrypted P(Y) code
L2 (12227.60 MHz)
P(Y) Code

Dilution of Precision (DOP)
The DOP is considered to be an indication of how good the geometry of the currently visible satellite constellation is for calculating a position solution. The values that are used are indicators of how suitable the current geometry is for a position solution. A high DOP is bad whilst a low DOP is considered good. The DOP is considered to magnify the errors that are inherent within a position solution. The DOP can also be affected by structures that obstruct visibility to the sky.

There are several different types of DOP, each used to measure the quality of the satellite constellation for different purposes:

GDOP (Geometric DOP)
applies to the complete 3-D solution and time.
PDOP (Position DOP)
applies to the 3-D position solution.
HDOP (Horizontal DOP)
Applies to the 2-D (X & Y) position solution
VDOP (Vertical DOP)
Applies to the height of the solution
TDOP (Time DOP)
Applies to the timing component of the solution

As a general rule of thumb a DOP of between 1-6 are considered good whilst values greater than 6 are considered suspect and should not be used.

Positioning Methods
Stand Alone
This is the basic method used for GPS positioning and makes use of code-generated pseudo-ranges. It is usually used with a single, non-carrier phase GPS receiver. This method of positioning can only obtain a position accuracy of approximately 5 – 10 meters for civilian usage, however greater accuracy can be obtained with access to the military codes.
The receiver picks a series of satellites to listen to based on the downloaded almanac information, as each satellite in view is detected it is identified by the satellites distinct C/A code and internally an identical code it produced using the same seed number used by the satellites signal generator. These two signals can then be compared to provide a delay between the received signal and the locally generated signal. The resulting range value is known as a Pseudo-range.

Pseudo-ranges, and can be thought of as a range value that does not take into account the clock offset between the receiver and the satellite, and as a result it can never be entirely accurate. This is because the clock that the GPS receivers use is typically a cheap crystal clock that is only approximately synchronised to GPS time. It is by taking several such measurements (four at the minimum, to solve the four unknowns; three unknowns for position and one unknown for time) that the timing errors can be removed. This is easily done, as the receiver clock offsets are the same for every satellite as the signal from each satellite is received simultaneously.

It is this type of positioning that we are focusing on in this document.

DGPS
Initially the GPS positioning signal available to civilian users was deliberately degraded. This capability was known as Selective Availability (SA), and was intended to prevent enemy forces using GPS for accurate positioning. With SA active the best positioning solution available with a stand-alone receiver was approximately 100m. SA was eventually turned off during the year 2000, however is did spur the development of a powerful tool for improving upon GPS position solutions.

DGPS is based on the use of multiple receivers (two or more). One receiver is kept stationary at a known point, and acts as a reference, whilst the rest can move around. As the position of this reference point is known corrections to the position solution that it generates can be calculated. These corrections can then be transmitted to the roving stations via a radio link so that they can improve their position solution. This technique is only really accurate up to about 500km differences between the roving stations and the reference stations, as beyond that atmospheric conditions and the satellites in use are increasingly likely to change.

Carrier Phase
Carrier phase (some times known as relative) positioning is another method of using the GPS signals to obtain a position solution. It does not rely on the pseudo-random number code generated by the GPS satellites to produce it solution, it relies on the phase of incoming carrier signals at two or more receivers. It is the method of positioning most widely used for surveying applications and is accurate to a few millimetres.

The phase angle of the incoming wave is measured, this information can be combined with knowledge of the wavelength of the carrier wave to produce a position solution. The distance between the receiver and the satellite is a number of waves (known as the integer ambiguity) plus the fraction of the wave that is received at the receivers end (sometimes known as the carrier phase).

This method of ranging is significantly more difficult to perform than simply using the code pseudo ranges, not only in terms of processing the data but also as a continuous lock has to be maintained with the various satellites that are being used for the positioning solution. A loss of lock (known as a cycle-slip) means that the process of obtaining the integer ambiguities has to be started again from scratch as for all intents and purposes there is a new integer ambiguity value.

It is now possible to perform this type of positioning in real-time, which has lead to the development of the Real-time Kinematic positioning technique. These improved systems are possible due to technological advances allowing the real-time transfer of data over short distances that are essential to some of these systems, increases in the available computing power within the receivers themselves due to advances in micro-processor design, and improvements in the mathematical techniques that are used to obtain the positioning solutions.
Augmentation Systems
Also known as overlay services they come in two varieties, satellite based (SBAS) and ground based (GBAS). They are required because satellite navigation systems are not designed with civilian applications in mind.

Civilian applications require improved performance over that currently available, guarantees that the system performance is within the operational parameters of the system and the system is not being degraded in some way and they also provide someone to blame if things go wrong (liability).

To provide solutions to these requirements augmentation systems usually provide DGPS corrections along with information on the reliability of a positioning solution. In addition to this the space based augmentation systems are able to provide an additional ranging source from there own satellite by broadcasting a GPS like signal, thus increasing the availability of a positioning signal.

By: Ed Holdsworth

Article Directory: http://www.articledashboard.com

Ed Holdsworth Managing Director Practical Control An extended article can be found at:- Practical Control GPS embedded software

Please Rate this Article

Click the XML Icon Above to Receive GPS Articles Via RSS!

© 2007 Article Dashboard. All Rights Reserved.
Use of our service is protected by our Privacy Policy and Terms of Service

Powered by Article Dashboard