DGNSS
A commonly used technique for improving GNSS performance is differential GNSS.
About DGNSS
Differential GPS involves two receivers:
- One stationary(base station) and another
- b.Roving(rover station) makes position measurements
Base Station: The GNSS receiver which is acting as the stationary reference . It has a known position and transmits messages for the rover receiver to use to calculate its position.
.
Purpose
The purpose of differential correction to improve GNSS accuracy
IF a stationary GNSS receiver detects the same satellite signals as rover receiver, it can send correction data based on it's precisely surveyed location.
Process
In differential GNSS, the position of a fixed GNSS receiver is determined to a high degree of accuracy using conventional surveying techniques or taking average position of several weeks / months etc. as per accuracy requirements.
Then, the base station determines ranges to the GNSS satellites in view using:
- The code-based positioning technique
- The location of the satellites determined from the precisely known orbit ephemerides and satellite time.
Differential GNSS works very well with base-station-to-rover separations of up to tens of kilometres.
DGPS Technique
The idea behind all differential positioning is to correct bias errors at one location with measured bias errors at a known position. The stationary receiver is the key. It ties all the satellite measurements into a local reference. GPS receivers use timing signals from at least four satellites to establish a position. Each of those timing signals is going to have some error or delay. One receiver measure the timing errors and then provide correction information to the other receivers that are roving around. This way virtually all errors can be eliminated from the systems. The idea is simple. Put the reference receiver on a point that's been very accurately surveyed. This reference station receives the same GPS signals as the roving receiver but instead of working like a normal GPS receiver it solves the equations backwards. Instead of using timing signals to calculate its position, it uses its known position to calculate timing. It figures out what the travel time of the GPS signals should be, and compares it with what they actually are. The difference is an "error correction" factor. The receiver then transmits this error information to the roving receiver so it can use it to correct its measurements Since the reference receiver has no way of knowing which of the many available satellites a roving receiver might be using to calculate its position, the reference receiver quickly runs through all the visible satellites and computes each of their errors. Then it encodes this information into a standard format and transmits it to the roving receivers. It's as if the reference receiver is saying: "OK everybody, right now the signal from satellite #1 is ten nanoseconds delayed, satellite #2 is three nanoseconds delayed, satellite #3 is sixteen nanoseconds delayed..." and so on. The roving receivers get the complete list of errors and apply the corrections for the particular satellites they're using.