1. Introduction
Global Navigation Satellite Systems (GNSSs) have made significant advances in geodetic research, providing precise measurements of the Earth’s surface. GNSS technologies play an important role in atmospheric science through GNSS meteorology, which analyzes GNSS signals to derive atmospheric data using the extensive global network of GNSS stations that were originally established for geodetic research purposes. This greatly improves our understanding of the troposphere’s spatial and temporal variations [
1]. Current GNSS networks, such as the International GNSS Service (IGS) [
2] and the EUREF Permanent Network (EPN) [
3], support various scientific efforts, such as the maintenance of reference systems [
4] and the monitoring of atmospheric delays [
1]. However, achieving a higher density of stations, which is required to estimate more detailed atmospheric dynamics, is constrained by significant financial barriers. Deploying and maintaining GNSS stations involves significantly high costs, ranging from
$10,000 to
$25,000 for each piece of geodetic GNSS equipment (receiver and antenna) on a regular and uniform network, substantially limiting network expansion [
5]. In response to these challenges, the development of low-cost GNSS network systems is a promising step forward. The Centipede-RTK network (
https://centipede.fr, accessed on 15 June 2024) exemplifies this innovation by demonstrating how low-cost GNSS solutions can enable a dense network of stations for more detailed and dense observations. This cooperative approach not only aims to significantly enhance the density and coverage of the global GNSS network to improve the bias estimation towards the goal of reaching precise positioning, but it also emphasizes innovation’s critical role in propelling the fields of GNSS meteorology and atmospheric science.
The potential of low-cost devices has gained prominence in GNSS research due to their proven feasibility, accuracy, and practical applications. Low-cost GNSS receivers have been shown to perform as well as high-end geodetic-grade receivers, providing precise results for both kinematic and static positioning [
6]. Furthermore, research into the significant advantages of low-cost dual-frequency receivers has demonstrated their effectiveness in improving the precision of GNSS applications. This is particularly true for applications that use Precise Point Positioning (PPP) to estimate tropospheric delays. Such improvements in accuracy are critical for precise measurements of atmospheric water vapor, and represent a significant advancement in the field of GNSS meteorology [
7]. Further research into this field, including detailed case studies, has shed light on these low-cost receivers’ ability to monitor atmospheric water vapor variations and accurately estimate the Zenith Total Delay (ZTD), despite the limitations imposed by antenna performance. These investigations point to the promising potential of low-cost receivers in roles requiring high precision, such as numerical weather prediction, despite their inherent challenges [
8]. In addition, GNSS technology has been recognized as one of the few methods capable of functioning as a reliable atmospheric water vapor sensor. This capability is attributed to a vast global network of stations outfitted with high-quality GNSS receivers and antennas that provide continuous, precise, and dependable atmospheric data [
6,
9]. Recent studies comparing the performance of low-cost and geodetic-grade GNSS receivers have shown that low-cost devices can provide high precision in both kinematic and static positioning, emphasizing the importance of these less expensive options in atmospheric science and meteorology [
10]. Moreover, previous studies have investigated the Centipede-RTK network’s application in a variety of research activities, including water vapor monitoring over specific areas [
11], precision agriculture [
12], hydrographic purposes [
13], and as a preliminary Continuous Operating Reference Station (CORS) network [
14] to determine the precision of positioning solutions in common areas. This network was additionally examined for its performance in mountainous locations, where accurate estimates of atmospheric delays are critical even with geodetic-grade receivers [
15].
Building on previously discussed challenges and potential solutions, this study directly addresses the critical issue of insufficient GNSS network density, which is exacerbated by the prohibitively expensive deployment of high-cost geodetic receivers. Despite the fact that there are many permanent GNSS stations around the world, including over 2000 in Europe, the spatial resolution for tropospheric observation is still limited to 20 to 100 km. This resolution is inadequate for the scale of a few kilometers that regional climate and weather models are increasingly adopting. Recognizing the critical need for denser networks to improve atmospheric monitoring capabilities, our research is motivated by the question of whether low-cost GNSS networks can provide a viable alternative without sacrificing data quality or precision. This research conducts a comparative analysis of ZTD estimates derived from two different GNSS networks: the innovative, low-cost, open-sourced Centipede-RTK network and the traditional, high-cost EUREF network. The nearest station from each of the two networks has been selected using a five-week dataset so that each network has five stations total for a thorough comparison. This approach facilitates a focused evaluation of the spatial and temporal variability of the ZTDs captured by both networks, providing critical insights into the Centipede-RTK network’s relative effectiveness for atmospheric studies. In order to evaluate the influence of processing software on the outcomes of our investigation, we utilized two distinct open-source solutions: the RTKLIB software package and the web-based service CSRS-PPP (Canadian Spatial Reference System precise point positioning service). This dual-software strategy highlights the robustness of this study by ensuring that our findings are resilient and independent of software variances.
This work aims to contribute to atmospheric science by investigating how low-cost GNSS networks, such as Centipede-RTK, can improve the spatial resolution of tropospheric monitoring. The densification of GNSS networks has made it possible to understand better the dispersion of water vapor, which could result in more precise predictions of rainfall and extreme weather occurrences. This could provide important new information for researchers studying climate change. This study highlights the value of low-cost GNSS options in addressing the present gaps in atmospheric monitoring and modelling capabilities, in addition to attempting to test their feasibility against high-cost alternatives like the EUREF network.
Tropospheric Delay
GNSS signals experience delays when passing through the atmosphere due to the presence of free electrons in the ionosphere and air density in the non-ionized part of the atmosphere, known as the troposphere. The troposphere’s influence on GNSS signals is quantified through the concept of refractivity. The refractive index,
n, or the total refractivity,
N, of the troposphere can be quantified as:
This total refractivity,
N, can be divided into two primary components: the hydrostatic or dry component (
) and the wet component (
), attributed to dry gases and water vapor, respectively [
16]. These components are functions of meteorological variables such as air pressure (
p), temperature (
T), and water vapor partial pressure (
e) [
17]:
where coefficients
,
, and
are empirically derived values, listed below [
18]:
.
.
.
The delay caused by the troposphere to the signal
can be calculated as an integral of the total refractivity
N along the propagation path
w from the receiver
r to the satellite
s:
Furthermore, the tropospheric delay is composed of hydrostatic and wet components, hence the equation for
can be separated into
The total tropospheric delay in the slant path delay can be mapped to the zenith direction, resulting in the Zenith Tropospheric Delay (ZTD), which is the sum of the Zenith Hydrostatic Delay (ZHD) and the Zenith Wet Delay (ZWD), as outlined in the following equation:
where
and
represent the hydrostatic and wet mapping functions dependent on the elevation angle, and
represents higher-order terms such as the horizontal gradients.
is determined by integrating
N in the zenith direction [
18]:
This demonstrates the relationship between the Zenith Tropospheric Delay and the troposphere’s refractivity, which varies along the signal’s path with meteorological conditions.
2. Materials and Methods
The PPP technique has been implemented using two separate software packages with different configurations. One is the open-source RTKLIB post-processing software package (available at
https://www.rtklib.com/, accessed on 15 June 2024), providing an interactive and configurable analysis experience, while the other is the Canadian Spatial Reference System (CSRS-PPP), a powerful online service (
https://webapp.csrs-scrs.nrcan-rncan.gc.ca/geod/tools-outils/ppp.php, accessed on 15 June 2024) that closely matches the International GNSS Service’s ZTD values (within a 1 cm difference) [
19].
Table 1 summarizes the main characteristics of the software and online services used in this study.
RTKLIB is an open-source software package for standard and precise GNSS positioning initially developed by Takasu and Yasuda [
20]. All the settings are set through the software via its graphical user interface. Several studies have shown that ZTD estimates derived from ionosphere-free (IF) PPP have a comparable standard deviation with those obtained from relative positioning based on double-differenced observations with resolved ambiguities [
7,
21,
22]. The PPP algorithm can determine the troposphere’s parameters. PPP utilizes both pseudorange and carrier phase GNSS observation data from a single dual-frequency receiver. PPP uses the ionospheric-free linear combination to eliminate ionosphere biases. The ionosphere-free linear combination can be described as follows [
23]:
where
and
are the multipath errors due to linear combination, while
and
are the noise errors caused by linear combination. To eliminate satellite orbital (
) and clock errors (
), precise orbit and clock corrections are required. As a result, PPP can be simplified into the following:
where
and
are the hydrostatic and wet mapping functions, respectively,
represents the Zenith Hydrostatic Delay, and
represents the Zenith Wet Delay. PPP mainly estimates four types of parameters: the receiver position (
), the receiver clock (
), the Zenith Total Delay (
), and the ambiguities on both frequencies (
and
). The mapping function in terms of the elevation angle
and the azimuth angle
between the satellite and the receiver is calculated as
and the tropospheric delay is calculated as
where
is the tropospheric Zenith Total Delay in meters. This parameter is estimated from the Extended Kalman Filter [
24] together with the north component of the tropospheric gradient (
) and the east component of the tropospheric gradient (
).
(El) and
(El) are the hydrostatic and wet mapping function, respectively.
is the tropospheric Zenith Hydrostatic Delay in meters, which is given by the Saastamoinen model (Equation (
14)) with the zenith angle z = 0 and relative humidity
.
where
z is the zenith angle (rad) as .
p is the total pressure (hPa).
T is the absolute temperature (K) of the air.
h is the geodetic height above MSL (mean sea level).
e is the partial pressure (hPa) of water vapor.
For the mapping function, the RTKLIB demo5 version uses the Niell Mapping Function (NMF) (
https://www.rtklib.com/, accessed on 15 June 2024), which depends only on the site coordinates and day of the year. A summary of the capabilities of the software used for this study is shown in
Table 1.
The CSRS-PPP service was launched in 2003. It allows GNSS users to collect data in the field and upload these data to Natural Resources Canada (NRCan) servers (more details can be found
https://webapp.csrs-scrs.nrcan-rncan.gc.ca/geod/tools-outils/ppp.php, accessed on 15 June 2024). In CSRS-PPP, ZTD estimations are performed using a backward smoothing replacement, with the final covered satellite ambiguity parameters retained constant throughout all the epochs. This method is used to obtain the best station Zenith path delay time series based on all the observations throughout the observation session. The mapping function utilized in CSRS-PPP is the Global Mapping Function (GMF), which, unlike NMF (used by RTKLIB), is derived from a numerical weather model. As previously said, a summary of the capabilities of the software used for this study is also shown in
Table 1.
To investigate the reliability of ZTD estimates from low-cost GNSS networks, data were collected from two distinct networks: the Centipede-RTK network and the EUREF network (
https://epncb.oma.be/, accessed on 15 May 2024), to conduct a comparative analysis between low-cost and high-cost GNSS networks.
The Centipede Network represents a newer generation of GNSS networks that use low-cost GNSS receivers and offer open-source services, which is particularly appealing in this regard. The network consists of around 700 GNSS CORSs built by public institutions, individuals, and business operators worldwide. The GNSS station density varies due to volunteer activities, resulting in incomplete coverage. Most of the CORSs operate in France, with some operating in other countries (
Figure 1). The Institut national de la recherche agronomique (INRAE) provides financial assistance for the project, which has benefited from resources provided by research institutes, government agencies, and private firms since it started in 2019.
The EUREF Permanent GNSS Network consists of a CORS network, data centres providing access to the station data, analysis centres that analyze the GNSS data, product centres or coordinators that generate the EPN products, and a central bureau that is responsible for the daily monitoring and management of the EPN. It is composed of about 420 GNSS CORSs (
Figure 2), and all contributions to the EPN are provided on a voluntary basis, with more than 100 European agencies/universities involved. The EPN operates under well-defined international standards and guidelines (
https://epncb.oma.be/_documentation/guidelines/, accessed on 15 May 2024), which are subscribed to by its contributors. These guidelines guarantee the long-term quality of the EPN products, including the ZTD estimation.
In this study, five stations were carefully chosen from the low-cost Centipede-RTK network across France, with a parallel selection of the nearest corresponding stations from the permanent EUREF GNSS Network to facilitate a comprehensive comparative analysis. A summary of these stations can be found in
Table 2. Furthermore,
Table 3 presents five pairs of stations from both networks, which are mentioned in
Table 2, emphasizing the distance and elevation disparities between each pair.
These stations have been selected in order to represent a variety of environmental situations, ensuring comprehensive coverage of both geographic and atmospheric conditions, as shown in
Figure 3.
In the Alpes-Maritimes, the Centipede-RTK network’s SOPH station and its EUREF counterpart, GRAS, have been selected as representative CORSs in areas where the tropospheric delays can vary due to the Mediterranean Sea and alpine geography. Furthermore, the BRMF and BEFF stations are strategically located near Lyon in the urbanized alpine area of Auvergne–Rhône-Alpes to investigate urban atmospheric effects. Along Germany’s eastern border, the BRMG and BIO stations on the Upper Rhine Plain provide a steady atmospheric backdrop for consistent GNSS signal analysis. In the Centre region, specifically Villefranche-sur-Cher, the VFCH and RDHB7 stations are noted for their low urban effect and proximity to rivers, which are critical for investigating interactions between surface water bodies and the atmosphere. The BRST and IUEM stations on the western Brittany coast have been selected because they are located in areas noted for their warm temperatures, high humidity, and heavy precipitation, they round out the geographic broadness, and they contribute to this study’s analysis of environmental impacts on ZTD data.
Among the five station pairs chosen, the height difference between SOPH and GRAS is significantly greater than the other four pairs (
Table 3). The height difference between SOPH and GRAS is 1140.50 m, which is substantial enough to affect the accuracy of the ZTD estimates. The ZTD is impacted by atmospheric conditions that change with elevation. To ensure that ZTD values obtained from stations at significantly different elevations are similar, it is necessary to account for these height discrepancies. Without such modifications, inconsistencies can bring mistakes into the analysis, reducing the precision of the results. In order to make the results comparable, height correction using a
/
height dependency model has been applied. In particular, the hydrostatic delay decreases approximately linearly with height, as written in Equation (
15):
where
H is the scale height of the hydrostatic component, typically around 8 km. Then, the wet component (
) is more variable but can also be approximated as in Equation (
16):
where
is the scale height of the wet component, typically around 2 km. Thus, given
, it is possible to calculate the new
(Equation (
17)) as the sum of the
(Equation (
15)) and
(Equation (
16)) at height
h.
This correction takes into account the variations in atmospheric pressure and water vapor content that occur with changes in elevation, which can otherwise introduce significant errors into the analysis. By applying this model, we can normalize the ZTD values across stations at different elevations, thereby enhancing the precision and reliability of our results. This process ensures that the derived ZTD values are consistent and accurate, regardless of the height differences between the stations.
GNSS data from the EUREF Network and the Centipede-RTK Network were streamed for this investigation using Networked Transport of RTCM of Internet Protocol (NTRIP). This protocol allows for the broadcast of GNSS data over the internet while supporting a variety of user platforms. For the EUREF Network, NTRIP client credentials were obtained via contacting the Italian Space Agency (ASI) broadcaster, which has been operating the EUREF NTRIP broadcaster since 2009. Credentials for the Centipede-RTK Network were set up using the access information provided on the Centipede-RTK website. All data streams were managed using the STRSVR (Stream-to-Server) tool within the RTKLIB software package. To evaluate the temporal variability of Zenith Tropospheric Delay, GNSS data from neighboring stations in the EUREF and Centipede Networks were collected simultaneously over a 24 h period at each study location. To reliably identify ZTD trends, the data sample frequency is set to 1 Hz, with recordings taking place every 30 s over weeks 8 to 12 of 2024. In this way, it has been possible to perform a comparison of ZTD estimations and temporal patterns across both networks, providing a more complete knowledge of the ZTD’s temporal dynamics.
4. Discussion
The results reported in the previous section demonstrate that CSRS-PPP provides appropriate and reliable Zenith Tropospheric Delay (ZTD) estimations with the low-cost network, in contrast to the results obtained from RTKLIB, which were not acceptable. This indicates that, in the context of this research, CSRS-PPP is the appropriate software. Consequently, we chose to focus and continue our analysis exclusively with CSRS-PPP. This finding underscores one of the key objectives of this study: to highlight the disparities in results produced by different software types when processing the same data and to identify the most reliable processing tool for our specific needs. The greater precision of CSRS-PPP and the differences between the two software packages can be attributed to different factors. Firstly, CSRS-PPP uses the Global Mapping Function (GMF) based on numerical weather model data, whereas RTKLIB uses the Niell Mapping Function (NMF), which is simply based on the site coordinates and the day of the year. The GMF, incorporating weather model data, provides a more accurate representation of the tropospheric delay. While the use of the Niell Mapping Function can cause 1–2 cm ZTD errors, we observed errors up to 15 cm, indicating that other factors also contribute significantly to the discrepancies in precision between the two software packages. Secondly, the software-specific cutoff angles further contribute to the discrepancies. The EUREF ZTD product has a cutoff angle of 7 degrees, CSRS-PPP set at 7.5 degrees (which is not configurable), and RTKLIB set at a 10-degree cutoff as the closest choice. This difference in cutoff angles can have an impact on the ZTD estimation accuracy since RTKLIB may ignore certain satellite signals whereas CSRS-PPP includes them. Additionally, multipath effects, which occur when satellite signals reflect off surrounding surfaces before reaching the GNSS antenna, can induce signal distortion and have an impact on ZTD calculations [
19]. Unlike RTKLIB, which allows for significant customization and thorough information, the CSRS-PPP online service has few options and lacks transparency regarding its estimating process. While efforts were made to synchronize the settings between the two platforms where possible, intrinsic discrepancies persisted. Moreover, this limitation constrains our ability to fully investigate and compare the optimality of CSRS-PPP in relation to RTKLIB. All of the aforementioned points emphasize the significance of understanding the underlying models and configurations utilized in various software packages for precise and dependable ZTD estimates. The findings emphasize the importance of careful attention while selecting processing methods for GNSS data, especially in applications requiring high precision.
Furthermore, as indicated in
Table 4, the largest mean variances in the ZTD estimates by CSRS-PPP between the station pairs are less than 3.5 cm. Moreover, as can be observed in
Table 4, the elevation difference has a considerable impact on the accuracy of the ZTD calculations. When the height disparities between the SOPH and GRAS stations are taken into account, the ZTD discrepancies found are significantly smaller—up to ten times smaller in the case of the mean ZTD difference. This highlights the need for the use of height corrections to improve the precision of the ZTD calculations.
Table 5 reveals the RMSE values of the ZTD processed with CSRS-PPP, compared to the EUREF ZTD product as a reference. The RMSE values for two station pairs (BRMG and BIO, and BRMF and BEFF) are very low (less than 3 cm). The remaining stations (VFCH and RDHB7, BRST and IUEM, and SOPH) have significantly greater RMSE values (less than 8 cm).The reason for these greater RMSE values is due to one week outlier, as shown in
Figure 14,
Figure 15 and
Figure 16. The RMSE values for the other weeks are less than 3 cm, which is consistent with the other stations. Within each pair, the RMSE results are consistent between the Centipede-RTK and EUREF stations. This suggests that greater RMSE values are independent of the network type. Both the low-cost and high-cost stations within each pair had the same RMSE values, indicating that the network type has no major impact on the accuracy of the ZTD predictions.
5. Conclusions
This study assessed the performance of the low-cost Centipede-RTK network in estimating the Zenith Tropospheric Delay (ZTD) and compared it to the existing EUREF network, using two different software packages, RTKLIB and CSRS-PPP, to ensure that the obtained findings are robust and independent of the software used. The key outcomes of this comparison analysis highlight two major findings: Firstly, the ZTD calculations from the Centipede and EUREF networks processed by the CSRS-PPP have practically comparable accuracy values. The biggest mean difference in the ZTD estimates between the two networks was less than 3.5 cm, indicating that their observations were highly correlated and consistent. This closeness emphasizes the low-cost Centipede Network’s reliability as a viable choice for precise tropospheric monitoring. Secondly, this study examined the quality and precision of the ZTD estimates, as measured by the Root Mean Square Error (RMSE). The RMSE values served as a quality indicator, representing the estimated values’ departure from the EUREF ZTD product. It was discovered that regardless of changing geographical and climatic conditions, the low-cost Centipede Network’s ZTD values are consistent with those provided by the EUREF. Furthermore, CSRS-PPP generates ZTD estimations that closely match the EUREF ZTD product values.
The findings show that, despite differences in equipment costs and configurations, the geographical and temporal variability in the ZTD values across both networks is closely related. As a result, low-cost GNSS networks can be used to increase the GNSS network density. They provide an affordable method for improving the spatial resolution of tropospheric monitoring. The ensuing high-resolution temporal and spatial monitoring of the water vapor distribution would allow for more precise predictions of rainfall and extreme weather events. This can have a significant positive impact for climate change studies.
One of the future developments will be to extend the time period of data acquisition and analyze the results for other time windows, excluding the possibility that the good consistency of the results obtained is linked to a seasonal factor. What is shown in this article is only a preliminary study that will need to be extended to ensure both the independence of the results from seasonality and the station selection made in this work.