The principle behind DGPS is to use the reference location of the base receiver to correct for the error position of the unknown rover position. Since the base station is fixed, we can use the difference between the measurement of the base and the rover receivers to create an error correction vector. The precise location of the rover can then be calculated. DGPS can be achieved through real-time telemetry links between a base and a rover or through post-processing the data.