Article of the Month - Month year

Determination of GNSS RTK accuracy in various environments

Paul Denys, Yuxi Jin, Jett Gannaway, Hamish Gibson, New Zealand
       
       

This article in .pdf-format (15 pages)

SUMMARY

Real-Time Kinematic (RTK) is a well-established and versatile Global Navigation Satellite Systems (GNSS) technique widely used in the surveying and geospatial industries. Users are generally aware of GNSS measurement errors caused by satellite geometry, signal transmission, and the local environment, as well as the methods used to mitigate these errors. Most errors are minimized using robust mathematical algorithms, such as double differencing and On-the-Fly techniques, along with appropriate models to account for factors like antenna phase centre and tropospheric delay. However, errors caused by the local environment, such as signal multipath and obstructions from man-made structures or vegetation, remain challenging to address.

This study investigates how reduced signal availability (satellite geometry) in challenging environments affects RTK coordinate accuracy. It quantifies these errors in areas with poor sky visibility and examines the impact of using different satellite constellations, including GPS+Galileo+BDS (GEC), GPS+BDS (GE), and GPS-only (G) configurations.

INTRODUCTION

Modern GNSS technology has significantly expanded the possibilities for positioning and geospatial application, but it also allows users to push the boundaries. Many users have shared experiences of using RTK technology in challenging environments. However, just because the technology can determine a position and display plausible Quality Control (QC) metrics does not guarantee that the computed position is accurate or reliable. While favourable precision statistics often suggest repeatable results, they may still include significant biases caused by signal multipath or reduced satellite availability due to topographical obstructions or vegetation

For example, positioning errors can occur when an antenna is placed under a protruding veranda, thereby restricting access to GNSS signals and increasing the potential for multipath effects (Figure 1a). Similarly, thick vegetation can interfere with the GNSS signals, reducing positioning accuracy (Figure 1b).

Figure 1: Examples of challenging satellite positioning environments: (a) in the vicinity of buildings including an overhanging veranda (staged), and (b) thick vegetation that interferes with the transmission of the GNSS signal.

Feedback from surveying professionals, including those who hire graduates from the University of Otago’s surveying program, highlights another issue: some graduates may place too much trust in GNSS RTK positioning accuracy. They are too accepting of the accuracy and reliability of the technology. This concern is troubling, especially since the Otago surveying program neither teaches nor endorses such practices. However, these issues are likely to be not limited to recent graduates and warrants broader attention.

2. SURVEY DESIGN AND DATA ACQUISITION

A network of survey marks was established within 100 m of a GNSS base station (OUSD) (Figure 2). The base station and two other marks, SD14 and SD15, are located on the roof of a three-story building (approximately 12 m high) and have clear sky visibility with no obstructions above 15°. The positions of all the marks were determined using a combination of total station measurements, GNSS static baseline observations, and height differences measured through digital levelling

The survey marks on the ground are subject to varying levels of sky visibility obstruction. The amount of obstruction (masking) increased progressively for the marks, REH, P1, P3, P5, and P7 as they approached the building and the tall trees on the left-hand side (Figure 3) This progression is also evident in the sky visibility plots shown in Figure 4.

The roof sites (OUSD, SD14, SD15) had no obstructions (0% masking), while the ground reference site (REH) experienced approximately 19% obstruction, mostly in the northwest quadrant due to the building and trees. The obstructions progressively increased for the other ground marks (P1, P3, P5, and P7) to 24%, 33%, 43%, and 52%, respectively. Initially, the obstructions were primarily to the west, but they
Figure 3: RTK positioning error network. The GNSS base station is on the roof of a three-floor building.  The survey marks OUSD, SD14 and SD15 have no sky visibility masking while the survey marks at ground level (REH, P1, P3, P5 and P7) all have some level of sky visibility masking.
Figure 2:  Location of the survey marks showing the increase in sky visibility masking towards the building (background) and the tall trees on the LHS. The building is approximately 18 m high.  The marks REF/REH and RES are the same mark.

Figure 4: Sky visibility plots. The roof sites (OUSD, SD14, SD15) did not have obstructions above 15° (and the instrument elevation mask was set to 15°).  The reference sites REF, REH and RES had masking above 15° of 19%, while the pegs P1, P3 P5 and P7 had increasing masking of 24%, 23% 43% sand 52% masking.  

gradually increased to the north and east. There were no significant obstructions to the south, although satellite signals from this direction were minimal due to the GNSS constellation configuration.

The marks were positioned using a combination of total station measurements, digital leveling, and GNSS static baseline observations. Each mark was occupied multiple times to create a network with a high level of redundancy. Selected GNSS baselines were used to reliably connect the roof sites (OUSD, SD14, SD15) to specific ground sites (Figure 2). The least squares adjustment of the network resulted in horizontal and vertical coordinate precisions of 1–2 mm at the 95% confidence level.

2.1  Accuracy and precision metrics

Accuracy and precision metrics are widely used to describe the variability of measurements. However, as noted by van Diggelen (1998, 2007), these metrics are often applied inconsistently in both the scientific literature (Deakin and Kildea, 1999) and by GNSS receiver manufacturers. Common positional accuracy measures, which account for repeatability and bias, include root mean square error (rms) and circular error probability (CEP). The rms metric calculates the average squared error, while CEP represents the median horizontal error and is less influenced by large outliers, making it a robust statistic. These metrics can also be expressed at different confidence levels, such as 2drms, R95, R99, or extended to three dimensions (e.g., spherical error probability, SEP).

Many of these metrics originate from military science on positioning and ballistics, as detailed in foundational works by Greenwalt and Shultz (1962), Taub and Thomas (1983), Chin (1987), and Deakin and Kildea (1999). While it remains crucial to quantify accuracy and precision in surveying applications, the growing prevalence of the smartphone and personal navigation device markets has introduced additional accuracy standards. For instance, the Japanese mobile phone market uses a 98% confidence interval for its accuracy metrics (van Diggelen, 2007).

Here, we define commonly used accuracy measures:

When calculating these metrics, certain assumptions are made:

  1. Positioning measurements follow a normal (Gaussian) distribution.
  2. Horizontal positioning errors are approximately circular. Although not strictly accurate, with multi-constellation systems and near-complete satellite availability, position ellipticity is minimal (van Diggelen, 2007). This simplifies the statistical analysis

Table 1: Common vertical (1D) and horizontal (2D) accuracy measures with their corresponding probabilities and scaling factors to convert from the 1 sigma uncertainity.

It is straightforward to compute 1D precision measures (e.g., for easting, northing, or vertical components). However, calculating metrics for 2D (horizontal) or 3D positioning is more complex. For vertical errors (1D), probabilities can be converted using the normal distribution's scaling factors (Table 1). For horizontal positioning (2D), the chi-squared (χ²) distribution is used to combine two normally distributed variables (easting and northing), as expressed by van Diggelen (2007):

In this study, we use 2drms, CEP, and 95% CI to compare horizontal accuracy.

3. POSITIONAL PERFORMANCE OF TEST ENVIRONMENTS

Data was collected from the test sites using different satellite constellations: GPS only (G) and a combination of GPGS and Galileo (GE) and GPS, Galileo, and BDS (GEC). The test sites included two distinct environments:

  1. Roof Sites: These sites had no significant obstructions and zero masking.
  2. Ground Sites: These sites experienced increasing levels of environmental obstructions, ranging from 19% to 52% masking.

The roof sites served as reference points where we expected optimal positioning performance, with the highest accuracy and reliability. In contrast, the ground sites were subject to environmental masking, which was anticipated to affect performance due to three main factors:

  1. A reduction in the number of observable satellites.
  2. An increase in multipath errors.
  3. Higher measurement noise caused by vegetation interference e.g. leaves.

These three sources of bias were expected to combine and result in decreased overall positioning accuracy and reliability. However, this study did not attempt to separate these biases individually.

3.1  Roof Sites – Zero satellite visibility masking

Two types of GNSS receivers, the Trimble R6 and R10, were tested on the roof sites using the following satellite constellations: GPS only (G), GPS + Galileo (GE), and GPS + Galileo + BDS (GEC). Positioning data was collected at one-minute intervals over several days. The median number of satellites observed increased from 8 for the Trimble R6 with GPS only (G) to 21 for the Trimble R10 tracking three constellations (GEC) (Table 2).

No statistically significant differences were found between the GPS-only positioning results from either of the R6 and R10 receivers. However, adding one or two constellations improved both vertical and horizontal positioning accuracy. The vertical accuracy improved by approximately 25%, from 12–13 mm to 9 mm (95% CI), while the horizontal accuracy improved from 8 mm to 5–6 mm (95% CI) (Table 2).

The receivers also calculate formal vertical and horizontal positioning errors, represented as a grey line in Figures 5 and 6. Outlier positions, marked with red + symbols, are those where the position error exceeded the receiver’s formal 95% confidence interval. In practical fieldwork, this precision metric is often used to assess the reliability of computed positions, making it important to evaluate its validity.

A small percentage of the observations exceeded the formal 95% confidence interval, although most vertical errors were negative (Table 2). Figures 5 and 6 show the time series for vertical positions and horizontal plots for the R10 with GPS only (G) and with all constellations (GEC), respectively

A noteworthy observation is the significant improvement in formal error (95% CI) between the R10 (G) (Figure 5) and the R10 (GEC) (Figure 6). Including additional constellations, which increased the median number of satellites from 8 to 21, clearly enhanced the receiver computed formal error. Similar improvements were observed when one additional constellation was added (GE), increasing the median number of satellites to 14.

Figure 5: Height [blue dots] and horizontal [green dots] positions for the GPS only constellation, Trimble R10 [G]. The grey line represents the R10 computed 95% CI (formal) error.  The red ”+” are outlier positions that lie outside the 95% CI for which there are 0.1% (both vertical and horizontal, totals 16). There was 1 rejected position being greater than 100 mm error.

Figure 5: Height [blue dots] and horizontal [green dots] positions for the GPS + Galileo + BDS constellations, Trimble R10 [GEC]. The grey line represents the R10 computed 95% CI (formal) error.  The red ”+” are outlier positions that lie outside the 95% CI for which there are 0.2% (vertical, total 11) and 0.4% (Horizontal, total 19). There were no rejected observations (>100 mm error).

3.2 Ground Sites: 19% – 52% satellite visibility masking

The ground sites included a reference mark (REH), where a receiver was continuously operating, along with several test marks that experienced progressively less sky visibility. Figures 7 and 8 show data from two of these sites, REH and P3. Compared to the roof sites, the ground sites tracked about half as many satellites. As expected, the median number of satellites decreased as the obstructions increased (Table 3).

At the reference site (REH), where obstructions were around 19%, the vertical and horizontal accuracies were reduced by factors of two and three, resulting in accuracies of 21 mm and 19 mm, respectively (95% CI). For the other ground sites, as obstructions increased from 19% to 52%, vertical and horizontal precisions progressively worsened, reaching unacceptably high errors of approximately 100 mm (95% CI) at the most obstructed site (P7, with 52% obstructions) (Table 3).

The positioning results (not tabulated) using only the GPS constellation were even poorer. While these results align with expectations, the key finding is that even with multi-constellation solutions, positioning accuracy is significantly impacted by relatively small increases in obstructions. For example, a 20% obstruction level reduces accuracy by a factor of two to three.

Table 3: Summary data for the ground sites including the median number of satellites tracked, obstructions (%), the vertical and horizontal accuracy as determined by the 95% CI and CEP metrics, the number of outlier observations greater than the receivers’ formal error (95% CI). 

As expected, there is an increase in outlier positions with decreasing accuracy. Additionally, the number of rejected positions (with errors greater than 100 mm) also increases. Table 3 shows the number of outliers exceeding the 95% confidence interval (CI). For the roof sites (Section 2.1), the vertical component showed a slight bias towards negative errors. However, at the ground sites, as obstructions increased, the majority of the vertical errors are positive. While there seems to be a decrease in outlier observations at sites P3, P5, and P7, this is actually due to more instances where the receiver could not calculate a position because of increased obstructions. As a result, the total number of positions recorded were fewer, and the errors became larger.

A key difference between the ground sites REH (Figure 7) and P3 (Figure 8) is the increase in outlier positions, based on the receiver's computed (formal) error (95% CI). Clearly, the formal error underestimates the position precision, with outlier observations at REH being 30% for the vertical compoent and 46% for the horizontalcomponent. In Figure 7 (REH), the outlier observations are spread across the entire error distribution, with both small and large errors. There is also a noticeable north-south bias in the horizontal errors, and a positive bias in the vertical errors (1099 positive vs. 797 negative). This suggests that the RTK positioning model is not accounting for either the reduced number of available satellites (geometry) or the increased measurement noise from multipath and/or vegetation interference.

In contrast, the results at P3 show an improvement (decrease) in the number of outliers, with vertical and horizontal outlier observations at 15% and 35%, respectively. However, the receiver's computed 95% CI formal uncertainity are larger compared to REH, which leads to fewer outliers being identified. Unlike REH, the positioning model at P3 appears more realistic, and if we assume that the measurement noise (due to multipath and vegetation) is similar at both sites, the main factor causing the difference is the number of available satellites. The median number of satellites tracked decreased from 16 at REH to 12 at P3.

To compare the performance across all five ground sites (P1, P3, P5, P7, and REH), Figure 9 provides a summary. The figure shows the number of satellites tracked (top row), vertical coordinate errors (middle row), and horizontal coordinate errors (bottom row) for each site. The median bias and root mean square (rms) values for vertical and horizontal errors are also shown. The degradation in positioning accuracy is clearly shown for the sites P1 – P7 compared to the reference site REH.

Finally, Figure 10 shows horizontal plots for the roof site (SD15), reference site (REH), and the ground sites (P1 – P7). The plots for both the GPS-only (G) and GPS + Galileo + BDS (GEC) constellations are shown for SD15 and REH, while only the GEC constellation is shown for the other sites. The black circle represents the 95% CI uncertainty in the horizontal component, and both horizontal and vertical uncertainty values (95% CI) are also included for each site.

The roof site (SD15) performed as expected, with virtually no obstructions, minimal multipath and no vegetation interference, resulting in 95% CI horizontal uncertainties of around 10 mm. There were a small number of outlier positions. When sky masking increased to around 20%, the 95% CI uncertainty doubled to around 20 mm for the GEC constellation and 20-30 mm for the GPS-only constellation. For the remaining ground sites, where sky visibility ranged from 24% (P3) to 52% (P7), the 95% CI uncertainty increased from 30-40 mm to around 100 mm.

Figure 6: Height [blue dots] and horizontal [green dots] positions for the GPS + Galileo + BDS constellations, Trimble R10 [GEC]. The grey line represents the R10 computed 95% CI (formal) error.  The red ”+” are outlier positions that lie outside the 95% CI for which there are 30% (vertical, total 1736) and 46% (horizontal, total 2748).

Figure 7: Height [blue dots] and horizontal [green dots] positions for the GPS + Galileo + BDS constellations, Trimble R10 [GEC]. The grey line represents the R10 computed 95% CI (formal) error.  The red ”+” are outlier positions that lie outside the 95% CI for which there are 15% (vertical, total 450) and 35% (horizontal, total 1094). There was 54 / 2 rejected vertical / horizontal positions being greater than 100 mm error.

Figure 8: Summary plots for the sites P1, P3, P5, P7 and REH. Shown are the median number of satellites (top row), median coordinate error and rms for the vertical (middle row) and horizontal (bottom row) coordinate error.

Figure 9: Plots of horizontal position for the sites reference site  REH (G and GEC constellations); the roof sites SD15 (G and GEC constellations); and the ground sites P1, P3, P5, P7 (GEC constellations only),  The black circle represents the 95% CI horizontal coordinate uncertainty, and the 95% CI numerical uncertainties are given for both the horizontal and vertical coordinate components.

4. SUMMARY

GNSS RTK positioning accuracy is generally assumed to align with the specifications provided by GNSS manufacturers. For locations with no obstructions and clear sky visibility, these accuracy levels are easily achieved. In such conditions, the reported RTK accuracies are consistent, and a slight improvement is observed when using multi-constellation solutions (e.g., GPS combined with Galileo (GE) or GPS, Galileo, and BeiDou (GEC)) compared to GPS-only solutions.

However, even minor obstructions (e.g., 20% blockage) lead to a significant reduction in accuracy, with errors increasing by a factor of 2–3. This degradation is primarily attributed to three factors: poorer satellite geometry due to fewer tracked satellites, increased signal noise caused by multipath effects, and signal interference from vegetation. While horizontal positioning errors occur in all directions, there is a slight bias predominantly in the north-south direction. For the vertical component, the errors tend to show a positive bias.

As the level of satellite obstruction increases (e.g., from 19% to 52%), both vertical and horizontal errors rise rapidly—from approximately 20–30 mm at 19% obstruction to around 100 mm at 52% obstruction. Additionally, higher levels of obstruction reduce the receivers' ability to reliably resolve positions.

REFERENCES:

  • Chin, G. Y., (1987). Two-dimensional measures of accuracy in navigational systems, (No. DOT-TSC-RSPA-87-1). United States. Dept. of Transportation. Office of Research and Special Programs. URL: rosap.ntl.bts.gov/view/dot/9683/dot_9683_DS1.pdf. Accessed November 2024.
  • Deakin, R. E. and Kildea, D. G., (1999). A note on standard deviation and RMS. Australian Surveyor, 44(1), 74-79.
  • Greenwalt, C. R., and Shultz, M. E. (1962). Principles of error theory and cartographic applications, Tech Report No. 96, United States Air Force, Aeronautical Chart and Information Center. Louis, MO, USA. URL: apps.dtic.mil/sti/tr/pdf/AD0276978.pdf. Accessed November 2024
  • Taub, A. E. and Thomas, M. A. (1983). Confidence Intervals for CEP when the errors are elliptical normal. Tech. Rep. No. NSWC/TR-83-205. Dahlgren, VA: US Naval Surface Weapons Center, Dahlgren Division. URL: apps.dtic.mil/sti/tr/pdf/ADA153828.pdf. Accessed November 2024.
  • van Diggelen, F., (1998). GNSS Accuracy, Lies, Damn Lies and Statistics, GPS World, 9(1), 41-45. URL: www.gpsworld.com/gps-accuracy-lies-damn-lies-and-statistics/, Accessed November 2024
  • van Diggelen, F., (2007). GNSS Accuracy, Lies, Damn Lies and Statistics, GPS World, 18(1), 26-33. URL: www.gpsworld.com/gpsgnss-accuracy-lies-damn-lies-and-statistics-1134/, Accessed November 2024.

BIOGRAPHICAL NOTES

Paul Denys:  I have been an academic staff member at the School of Surveying, Otago University since 1995, teaching papers in Survey Methods and Survey Mathematics. My primary interest is GNSS positioning and geodetic data analysis with a focus on RTK positioning errors and active deformation.  New Zealand offers an excellent opportunity to study and understand the broad scale deformation of the Australian-Pacific plate boundary as well as focusing on specific problems:  Central Otago and Cascade deformation, Southern Alps uplift and sea level rise.  I have also been involved with the geodetic analysis of recent major earthquake events in New Zealand and including the maintenance of the geodetic infrastructure.

CONTACTS

Dr. Paul H. Denys
School of Surveying
University of Otago
PO Box 56
Dunedin
NEW ZEALAND
Web site: www.otago.ac.nz/surveying