Lefebure.com / Articles / Effects of RTK correction data age on accuracy


RTK-capable GNSS receivers will maintain the RTK fix for a limited amount of time after the RTK correction data stream stops. The time usually ranges from 10 to 60 seconds. For receivers that only go to 10 seconds, this can potentially be an issue when using the Internet to transport the correction data due to unexpected network congestion on the Internet or wireless carrier. The question is, how beneficial is it to maintain RTK fix with stale correction data?

Old correction data causes two issues:
1) The accuracy of the position data degrades with correction age.
2) The receiver will eventually give up on RTK and drop to SBAS. That usually results in a large position shift as the SBAS solution and the RTK solution are calculated separately and are usually several feet apart at any given time.


Using a receiver that will report the standard deviation of accuracy for each direction (latitude, longitude, altitude); I set it up to log data while running on RTK, and then stopped the correction data stream. The following list shows the correction data age (in seconds), the vertical standard deviation (in millimeters), and the difference in reported elevation relative to where it was when the data was fresh (in millimeters). Bigger numbers means less accuracy.

For those of you who don't think in metric, the ratio is approximately 25 mm = 1 inch.
Correction Data AgeVertical DeviationVertical Movement
(in seconds)(in mm)(in mm)
01150
0215-1
0315-5
0415-6
0516-4
0618-3
0719+1
0820+2
0921+4
1021+6 (10 seconds old, not much degradation yet)
1122+9
1223+11
1324+10
1425+9
1530+9
1631+8
1732+7
1833+3
1933+9
2031+10 (20 seconds old, less confident of the data, but still not much degradation)
2132+15
2233+15
2334+14
2435+19
2536+19
2637+17
2738+17
2839+15
2940+19
3041+18
3142+20
3243+19
3344+20
3445+23
3546+28 (35 seconds old, vertical data has now moved an inch)
3647+30
3748+32
3855+34
3956+36
4058+36
4159+38
4259+38
4354+39
4455+41
4556+43
4657+48
4758+46
4859+50
4960+52 (49 seconds old, vertical data has now moved 2 inches)
5061+55
5162+58
5263+63
5364+65
5465+66
5566+70
5667+72
5768+75
5869+79
5970+84 (59 seconds old, receiver thinks the vertical data could be off by + or - 2.75 inches
The data was actually off by 3.3 inches.)


For auto-steer (horizontal) work, the degradation of accuracy even at 1 minute won't be a big deal. For vertical work like on a tile plow, you may not like the degradation of accuracy with data much past 30-40 seconds old, even if the receiver is capable of holding the RTK fix for longer than that.



The other issue is with the huge position shift when going from the RTK solution to the SBAS solution. This is why most auto-steer systems will disengage when the fix type changes. Ideally the receiver would synchronize the SBAS solution to the RTK solution so there is minimal position shift when the RTK fix is lost. That would at least let you re-engage steering on the lower quality signal without needing to move your AB line around to keep the machine somewhat centered on the path. I have suggested this to both Trimble and NovAtel, but I am not aware of either company implementing this feature.

I should also mention that John Deere thought of this years ago and calls the feature RTK Extend. Basically if you lose the RTK data stream, the receiver reverts to SF2 for 15 minutes. I assume the SF2 solution is synchronized to the RTK solution so that the user doesn't notice a position shift when transitioning between them.


Last updated: March 4, 2011

© 2012 Lefebure.com