Differential GPS (DGPS) improves the accuracy of standard GPS by using a stationary reference unit to calculate errors in the GPS signal caused by things like atmospheric conditions. This error data is transmitted to a mobile GPS unit in real-time to correct its position reading. DGPS can achieve sub-meter level accuracy compared to the 15 meter accuracy of standard GPS. It works by having a base station calculate positioning errors compared to its known location and sending corrections to a roving unit. This allows the roving unit to correct its reported position and improve accuracy.