![]() ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
GPS Q&A: Industry experts answer reader's GPS questions Q. What's the difference between real-time code and real-time phase? - A.G. Northbrook, Ill. A. John C. Bohlke, Sokkia Corp.: Many differences exist between real-time code and real-time phase GPS corrections. Real-time code corrections, often referred to as real-time differential GPS, makes use of the C/A code portion of the GPS signal for achieving meter or submeter-level accuracy while in the field. The standard real-time code message, labeled with the RTCM acronym, is being transmitted by commercial providers, the U.S. Coast Guard and other agencies. Many users choose to purchase a real-time code receiver (and with some providers, a subscription to their service) in order to improve their GPS accuracy whereas others transmit and receive their own correction. In contrast, surveyors use real-time phase corrections, often referred to as the real-time kinematic method, in order to achieve centimeter-level accuracy while in the field. Most users transmit phase corrections from their own dual-frequency receiver using the manufacturers' proprietary format because a popular correction standard like RTCM has not been readily accepted. Unlike the code corrections, real-time phase corrections rely more heavily on constant radio contact and are more limited by the length of distance between the base and roving receiver(s) due to the accuracy of the system. Chris Dietsch, Trimble Navigation Ltd.: There are three general differences between real-time code and real-time phase. First is the type of observation being made, second is the applications they are associated with and third is the accuracies that the user can expect to achieve. A "Code" measurement is the time delay between the incoming satellite code and a replica of the code being generated by the receiver, times the speed of light and is called a "Pseudo-Range." A phase measurement is the phase of the signal left after the Doppler-shifted satellite carrier is differenced with the constant frequency generated by the receiver. Andrew Hurley, Leica Inc.: In a scientific sense, real-time can be defined as any action undertaken that results in an instantaneous response. Now, look at your watch. The time displayed is happening in real-time. A GPS receiver will generate a navigated position in real-time, but due to the effects of Selective Availability the real-time position may be in error by as much as 100m. To achieve accuracies at the meter level or down to the centimeter level differential techniques must be employed. We can separate real-time into two distinct modes with very distinct operations: Bryan Townsend, NovAtel Communications Ltd.: The difference between real-time code and real-time phase positioning is due to the difference in GPS data used to calculate the position. Real-time code positioning uses the pseudorange measurement only where the real-time phase positioning uses the carrier phase measurement or a combination of the psuedorange and carrier phase measurement. The difference to the user is that real-time code positioning can produce meter level positioning accuracy where real-time phase can produce centimeter level positioning accuracy. The cost is that real-time phase requires a better data link and the use of higher end GPS receivers. Dr. Frank van Diggelen/Bill Martin, Ashtech Inc.: The difference is accuracy. Code means the C/A or P code used by the GPS satellite to modulate the GPS signal. This code is used to determine the pseudorange from the user to the satellite, and so code is synonymous with pseudorange. Q. What is least squares? - A.O. St. Louis, Mo. A. Bohlke: Least squares refers to a mathematical procedure that distributes the total error among observed measurements. Each measurement may receive an equal amount of the total error. Alternatively, the measurement may be weighted thereby receiving some portion of the error that relates to the quality of the measurement. Most GPS users rely on a least squares adjustment for distributing the error in their measurements throughout a network of observations. Dietsch: Least squares is a mathematical procedure that utilizes redundant observations to produce a "Most Probable Value" for some unknown quantity or quantities by "minimizing the sum of the squares of the residuals." Least squares has many applications in math, science and engineering. In surveying and mapping, least squares is normally used to perform network or traverse adjustments or to estimate the transformation parameters that "Best Fit" a set of observations. Least squares is a flexible tool that can be adapted to any math model and which allows the user to evaluate the mathematical and statistical integrity of the measurements in question. Hurley: The ultimate aim when using least squares is to adjust a set of observations in such a way that the sum of the squares of the residuals get minimized. This is achieved by taking a set of observations and creating a model, applying a mathematical algorithm to that model and then using statistics to evaluate the adjusted data. The end result will yield the most probable value, a value based on the set of observations that will tend toward the truth. Surveyors use least squares methods to verify the integrity of their measurements, and to "fit" their observations onto known positions. Townsend: Least squares is a criteria often used to indicate convergence of a mathematical problem where there are more observations than unknown parameters. Hence, the solution is over determined causing an imperfect fit of observations to parameters. The least squares criteria dictates that the solution has converged when the sum of the squares of the observation residuals is minimized. van Diggelen/Martin: It is common knowledge to all surveyors that every measurement, whether collected using conventional surveying equipment or GPS equipment, contains error. These errors can be classified as random errors (inescapable errors due to the precision of the equipment being used) and blunders (mistakes in the measurement). It is extremely important that blunders are detected and removed from measured data, otherwise, the results will be unreliable. About the participants: |