Introduction

Since its beginning, global navigation satellite systems (GNSS) were mainly intended for the positioning, navigation and timing (PNT). Once the possibility of obtaining high accuracy using GNSS phase observations was recognized, scientists started to use it as a tool to measure the shape and size of the earth. Global and regional GNSS networks were established to define the global reference frame for scientific, educational and commercial applications. Examples of such networks are those of the International GNSS service (IGS) (Dow et al. 2009) or the EUREF permanent GNSS Network (EPN), which have been operating since 1994 and 1996, respectively. Owing to high accuracy and reliability, the GNSS data were used to define International Terrestrial Reference Frame (ITRF), including the latest release ITRF2014 (Altamimi et al. 2016).

The GNSS can also be used as a source of information on tropospheric and ionospheric parameters. In the ionosphere studies, the GNSS measurements are used to estimate global or regional maps of total electron content (TEC) (Hernández-Pajares et al. 2009), even in near real-time mode (Bergeot et al. 2014) and to monitor the traveling ionospheric disturbances (Nykiel et al. 2017). The GNSS signals are also useful to investigate the lower part of the atmosphere by estimating the precise tropospheric delay even in real-time mode (Li et al. 2015). This parameter can be successfully used to investigate and monitor severe weather conditions (Guerova et al. 2016). Using the zenith total delay (ZTD) and meteorological parameters such as surface pressure and temperature, it is possible to estimate the integrated water vapor (IWV) (Bevis et al. 1992). This parameter plays a major role in shaping the dynamic processes in the atmosphere and of the hydrologic cycle. Using long-term observations, it is possible to study changes over time in the IWV (Nilsson and Elgered 2008) or ZTD (Baldysz et al. 2016).

Radio astronomical observations at a wavelength shorter than 3 cm are commonly affected by atmospheric emission and opacity; hence, the data should be corrected. The opacity, which is a measure of atmospheric attenuation τ, is mainly related to the oxygen and water vapor content and also their temporal and spatial variability. The measured flux density of any radio source must be multiplied by a factor of \(e^{\tau }\) to obtain its real above-atmosphere flux density. In the case of our location observations made with a radio telescope at 22.2 GHz showed that \(\tau\) in clear sky conditions ranges from about 0.04 in winter to 0.35 in summer, which means that the received signal is attenuated by 4 and 30% respectively. ZWD and IWV also estimate the atmospheric opacity and could be converted to \(\tau\).

To estimate opacity, different methods and instruments are used, for example, microwave radiometers or radio telescopes. The first method depends on weather conditions which affect the radiometer altitude range and even in good conditions is often limited up to 10,000 m in zenith direction. Moreover, radiometers can be quite expensive. The second method is time consuming and awkward in practice. The solution of the problem could be the use of GNSS measurements, which are relatively cheap, the processing methods are known quite well, and it is possible to estimate parameters even in real time (Ahmed et al. 2016). As was mentioned above, using GNSS observations, it is possible to obtain IWV, which conveniently determines the quantity of atmospheric water vapor scaled by the density of water. Thus, this value should be highly correlated with the atmospheric opacity.

The relationship between IWV and \(\tau\) has already been reported in the literature. Deuber et al. (2005) presented the correlation between IWV and atmospheric opacity based on the measurements of IWV from three different instruments, i.e. the all-sky multi wavelength radiometer (ASMUWARA), a tropospheric water vapor radiometer, and a GNSS receiver, and the atmospheric opacity from the ground-based radiometer MIAWARA. They showed very good correlation, of the IWV measured with the different instruments (correlation coefficient over 0.97). Moreover, the linear regression coefficients for the relation between MIAWARA opacity and IWV measured by other instruments were provided. They were 177.1574 and − 3.5317, for the a and b coefficients respectively, with the correlation value being 0.9489. However, they did not provide any information about the GPS processing and how the IWV was obtained.

Based on the opacity measurements at 22 GHz and the atmospheric transmission of microwave (ATM) model, Marvil (2010) presented a coefficient table of a linear relation between τ and IWV. He provides the values for the frequency range between 1 and 50 GHz with 250 MHz steps. Early the IWV values were calculated from the measurement of opacity at 22 GHz and did not come from the GNSS processing. The coefficients of the linear regression amounted to 136.47 and − 1.71 for a and b, respectively. If we relate these values to those from Deuber et al. (2005), the noticeable difference for both coefficients is seen.

In this study, we present the correlation between IWV and the atmospheric opacity and the linear regression coefficients. We also focused on choosing an optimal positioning method in order to obtain the highest possible correlation between these parameters. Thus, we applied two commonly used processing strategies: Precise Point Positioning (PPP) and differential network positioning based on double differences (DD). To process GNSS observations, the Bernese GNSS Software Version 5.2 (rev. 2015-03-09) (Dach et al. 2015) was used. Each method was employed twice, with different a priori tropospheric delay models and mapping functions. In both cases, two mapping functions were used: the Vienna mapping function 1 (VMF1) (Boehm et al. 2006a) with atmospheric pressure loading (APL) (Wijaya et al. 2013) and the global mapping function (GMF) (Boehm et al. 2006b) with no APL applied. Additionally, for the conversion of the ZWD values into IWV and for estimate the opacity, two different water vapor weighted mean temperature models were used. The first one was proposed by Bevis et al. (1992) and is commonly used in the GNSS processing. It is based on a linear regression between surface temperature and weighted mean temperature. The second one was presented by Maddalena and Johnson (2005) and is also based on a similar linear regression, but additionally, some dependency on the frequency of the signal was included. Besides the IWV values, we also used the atmospheric opacity (\(\tau\)) data obtained with the Torun 32 m radio telescope using the sky-dip method. The measurements of IWV were then compared to the opacity values, and the correlation together with the linear coefficients was determined. In the end, we propose an optimal method of IWV estimation which gives the best correlation with atmospheric opacity.

Methodology

The amount of the water vapor content in the troposphere can be measured by means of, e.g., radiometers or radiosondes. However, for this purpose also space geodetic techniques such as very long-baseline interferometry (VLBI), Doppler orbitography and radiopositioning integrated by satellite (DORIS) or GNSS, can be used. We present the methodology of estimating the amount of water vapor content from GNSS observations, which can be expressed by the IWV parameter. To calculate its value, we use two different water vapor weighted mean temperatures, for which a description and comparison is presented in this section. Moreover, we provide a description of the sky-dip method, which we used to estimate atmospheric opacity from the measurements at 22 GHz derived from 32 m radio telescope.

Atmospheric opacity: \(\tau_{0}\)

In addition to the radiation attenuation coming from cosmic radio sources, the Earth atmosphere also emits noise. Therefore, the atmospheric opacity must be known and taken into account in order to obtain the intrinsic flux density of a studied radio source. Highly variable water vapor emissions depending on the weather conditions affect observations at millimeter wavelengths, especially in the 22 GHz band.

In this study, the atmospheric opacity in the zenith \(\tau_{0}\) was measured using the so-called sky-dip method. During this procedure, the antenna scans the sky from the zenith to the horizon at a fixed azimuth. The K-band (21–25 GHz) receiver of the Torun 32 m radio telescope was used.

Power received from the sky at different zenith distances \(P_{\text{sky}} (z)\) was compared to the power emitted by absorbing material \(P_{\text{load}}\), at known temperature \(T_{\text{load}}\). Before any sky-dip started, the receiver was automatically shielded (for a moment) by the load, and then a power of its signal was measured in order to make the comparison. The power \(P_{\text{sky}} (z)\) measured on the sky by the receiver with the noise temperature \(T_{\text{rec}}\) at zenith distance z can be expressed as follows:

$$P_{\text{sky}} (z) = G\left[ {T_{\text{rec}} + \left( {1 - e^{{ - \tau_{0} \sec (z)}} } \right)T_{\text{m}} } \right]$$
(1)

where G is the receiver gain assumed to be constant, and \(T_{\text{m}}\) is the mean temperature of the atmosphere. The much less significant contribution of signals from cosmic microwave background radiation and antenna spillover were neglected for simplicity (White and Zauderer 2009).

The power measured on the load is calculated using the formula:

$$P_{\text{load}} = G\left[ {T_{\text{rec}} + T_{\text{load}} } \right]$$
(2)

To determine \(\tau_{0}\) and T rec, it is sufficient to measure the power ratio to the measurements:

$$Y(z) = \frac{{P_{\text{load}} }}{{P_{\text{sky}} (z)}} = \frac{{\frac{{T_{\text{rec}} }}{{T_{\text{m}} }} + \frac{{T_{\text{load}} }}{{T_{\text{m}} }}}}{{\frac{{T_{\text{rec}} }}{{T_{\text{m}} }} + \left( {1 - e^{{ - \tau_{0} \sec (z)}} } \right)}}$$
(3)

A couple of exemplary sky-dips \(Y(\sec (z))\) which were taken at very different weather conditions are presented in Fig. 1. It is clear that the \(Y(\sec (z))\) values strongly depend on the season. During the winter, the values are almost two times larger than in the summer, which is caused by the lower amount of water vapor in cold air and results in a decrease in the sky brightness temperatures and \(P_{\text{sky}}\).

Fig. 1
figure 1

Exemplary sky-dips realized in radically different (red—summer/blue—winter) weather conditions

The Torun 32 m radio telescope used in our study is a fully steerable antenna with a horizontal mount which works in classical Cassegrain mode in which the feed antenna is mounted at the bottom of the concave main parabolic reflector (dish) in its optical axis and is illuminated by convex (hyperbolic) secondary reflector suspended in front of the dish. Since its commission, the antenna regularly participates in VLBI and e-VLBI experiments. Currently, the available receiving systems covers following frequency bands: 1.2–1.7, 4–8, 21–25, 27–33 GHz.

Integrated water vapor: IWV

IWV cannot be obtained directly from the GNSS observations, but it can be easily calculated from tropospheric delay (ZTD), which is one of the parameters estimated during precise positioning. The ZTD can be represented as the sum of hydrostatic and wet atmospheric delays (ZHD and ZWD, respectively):

$${\text{ZTD}} = {\text{ZHD}} + {\text{ZWD}}$$
(4)

ZHD can be calculated using the Saastamoinen model with meteorological parameters (Saastamoinen 1972):

$${\text{ZHD}} = (2.2768*10^{ - 3} )P_{\text{S}} /[1 - 2.66*10^{ - 3} *\cos (2\varphi ) - 2.8*10^{ - 7} H]$$
(5)

In (5), the \(P_{\text{S}}\) denotes the surface pressure (expressed in hPa) at the height of the GNSS antenna (H in meters), and \(\varphi\) is the latitude of the receiver.

If the ZHD value is calculated from (5) and ZTD is obtained from the GNSS processing, the ZWD can be easily calculated by subtracting the ZHD from the ZTD. Then, its value can be used to calculate the IWV value. The ZWD is related to IWV via factor κ (Askne and Nordius 1987) in the form:

$${\text{IWV}} = \kappa {\text{ZWD}}$$
(6)

where \(\kappa\) is defined as:

$$\kappa = \left[ {10^{ - 6} \left( {k_{3} /T_{\text{m}} + k_{2}^{{\prime }} } \right)R_{v} \rho } \right]^{ - 1}$$
(7)

and \(T_{\text{m}} (K)\) is the water vapor weighted mean temperature (mean temperature of the column of water vapor above the receiver), \(k_{2}^{{\prime }} = \left( {17 \pm 10} \right) {\text{K}}^{2} \,{\text{mbar}}^{ - 1}\), \(k_{3} = \left( {3.776 \pm 0.004} \right) 10^{5} {\text{K}}^{2} \,{\text{mbar}}^{ - 1}\), \(\rho\) is the density of water, and \(R_{v}\) is the gas constant for the water vapor.

To estimate the tropospheric delay from GNSS, we used the PPP and the DD methods. Their parameters are given in Table 1. Two troposphere models were used and their impact on both IWV and correlation with the \(\tau_{0}\) parameter were investigated. In the first one, VMF1 (Boehm et al. 2006a) was used as a source for an a priori tropospheric delay value together with the wet mapping function. This model is generated using data from ECMWF (European Centre for Medium-Range Weather Forecasts) for a 2° × 2.5° grid, with a 6-h time resolution (0, 6, 12, 18 UTC). It contains information (for each point in grid) about values of the coefficients which are necessary to calculate the mapping functions. Moreover, the grid files include also the a priori zenith delay for the hydrostatic and wet part of the troposphere. Boehm et al. (2006b) proposed also the empirical model called GMF, which was used in our second solution. The GMF has a similar form to the VMF1. The coefficients of this mapping function were determined using monthly profiles of temperature, pressure and humidity for the grid of 15° × 15° from the ERA-40 data for the period September 1999 to August 2002. The advantage of GMF is that it is not necessary to update the information about the function coefficients or a priori delays. They are determined on the basis of polynomial coefficients included in GMF. However, this is reflected in the mapping function and the accuracy of the a priori tropospheric delay values. More accurate are the parameters from VMF1, which are determined on the basis of an operational numerical weather model. In our study, both VMF1 and GMF were used in PPP and DD processing and their results are analyzed below. As was suggested by Steigenberger et al. (2009) together with VMF1, we applied atmospheric pressure loadings (APL).

Table 1 GNSS processing parameters for PPP and DD solutions

In our study, we used 30-s interval GPS + GLONASS observations from June 1 to August 30, 2016, from station PIWN. The receiver type was TOPCON NET-G3A with antenna TPSCR.G5 TPSH. The station is located 250 m from the radio telescope (Fig. 2). This station is included in the private TPI NETpro network, which consists of 136 reference stations spread evenly across Poland. This is a nationwide system owned by TPI Poland company providing differential corrections for GNSS (GPS + GLONASS) measurements. It is also adapted to operate with the European system Galileo. The stability of TPI NETpro stations is monitored in the same way as the national ASG-EUPOS and the EPN networks (Figurski et al. 2015). TPI NETpro is part of the global network TopNET Live established by the Topcon company. Figure 2 shows the location of TPI NETpro stations (yellow circles), for which we estimated position and tropospheric parameters using both DD and PPP strategies. Our calculations were performed using the Bernese GNSS Software Version 5.2 (rev. 2015-03-09) (Dach et al. 2015). In case of the DD solutions, 21 fixed EPN stations were used, marked in Fig. 2 by a blue triangle, and minimum constraints were applied to define the geodetic datum.

Fig. 2
figure 2

Map of TPI NETpro network (yellow circles) with marked EPN stations (blue triangles) and location of PIWN GNSS station (red circle) and radio telescope from which observations were used in this study

The meteorological sensors providing the data used to calculate the ZHD values according to (5) are located near the station, at the height of the GNSS antenna.

Water vapor weighted mean temperature: T m

As we have mentioned above, the water vapor weighted mean temperature (\(T_{\text{m}}\)) is a necessary parameter to estimate both the IWV value from GNSS observations and \(\tau_{0}\) using the sky-dip method. If we assume that the atmosphere is represented by \(N\) layers, then \(T_{\text{m}}\) can be defined as a function of atmospheric temperature and humidity vertical profiles and approximated as (Davis et al. 1985):

$$T_{\text{m}} \equiv \frac{{\int {\frac{{P_{v} }}{T}{\text{d}}z} }}{{\int {\frac{{P_{v} }}{{T^{2} }}{\text{d}}z} }} \approx \frac{{\mathop \sum \nolimits_{i = 1}^{N} \frac{{P_{v} }}{T}\Delta z_{i} }}{{\mathop \sum \nolimits_{i = 1}^{N} \frac{{P_{v} }}{{T^{2} }}\Delta z_{i} }}$$
(8)

where \(P_{v}\) is the partial pressure (hPa) of water vapor and \(T\) is the atmospheric air temperature (K).Equation (8) implies that to estimate \(T_{\text{m}}\) it is necessary to have profiles of meteorological parameters derived either from radio soundings observations or from numerical weather model. Bevis et al. (1992) suggested that \(T_{\text{m}}\) can be obtained from the surface air temperature (\(T_{s}\)):

$$T_{m} = 0.72*T_{s} + 70.2$$
(9)

Several authors have attempted to retrieve this relation based on global (Mendes 2000; Schuler 2001) and local scales [Solbrig 2000 (Germany); Suresh et al. 2007 (India) or Song and Grejner-Brzezinska 2009 (Korea)]. In most recent publications (Van Malderen et al. 2014) related to calculating IWV from GNSS measurements, the Bevis formula was still the most popular. In VLBI measurements, the common method used to estimate weighted mean temperature was presented by Maddalena and Johnson (2005) and it also depends on the frequency (\(f\)) of the signal:

$$T_{\text{m}} = A + B*(T_{s} - 273.15)$$
(10)

where \(A = 259.691860 - 1.66599001*f + 0.226962192*f*2. - 0.0100909636*f*3. + 0.00018402955*f*4. - 0.00000119516*f*5.\)

\(B = 0.42557717 + 0.03393248*f + 0.000257983*f*2. - 0.0000653903*f*3. + 0.00000157104*f*4. - 0.00000001182*f*5.\)

\(f\) is the frequency in GHz.

Since we use the data from GNSS and radio telescope measurements, we applied both (9) and (10). Figure 3 shows the comparison of \(T_{\text{m}}\) obtained with the two methods. \(T_{\text{m}}\) derived from the meteorological radio sounding observations are used as a reference. A large shift (− 12.8 K) for \(T_{\text{m}}\) determined using the Maddalena formula (10) for signals with a 1.5 GHz frequency (which approximately corresponds to the GNSS signal frequencies), can be seen. The same formula for 22 GHz gives similar results to that from the Bevis formula, − 0.2 ± 3.9 and 1.1 ± 3.3 K, respectively. Using the Maddalena and Johnson formula for the GNSS frequencies, we obtained shifts in the IWV results, which are presented in the following below.

Fig. 3
figure 3

Differences between \(T_{\text{m}}\) derived from radio soundings and calculated using different formulas: Bevis (blue line), Maddalena for 22 GHz (green) and Maddalena for 1.5 GHz (magenta)

Results

Here, we present the comprehensive results of our analysis. First, differences between atmospheric opacities obtained using different \(T_{\text{m}}\) are presented. Second, a comparison between ZWD derived from GNSS positioning using VMF1 and GMF is shown. Based on the obtained ZWD solutions, the ZWD to IWV conversion was made. Thus, we present an impact analysis of different mapping functions on this parameter. An IWV bias caused by the water vapor weighted mean temperature is shown as well. At the end, the correlation between IWV and \(\tau_{0}\) are presented for both PPP and DD processing strategies, with VMF1 and GMF applied.

Atmospheric opacity differences

In our research, we use the two different methods to estimate both the IWV and \(\tau_{0}\) values. Thus, in this section, the \(\tau_{0}\) differences caused by these methods are presented. The bias values are shown in Fig. 4. There are no significant differences between the atmospheric opacity estimated using \(T_{\text{m}}\) calculated with the Bevis and the Maddalena formulas, except for the June 25 where the maximum value occurred with − 0.0035. The mean bias for the whole period is close to zero. We conclude that the water vapor weighted mean temperature has no significant effect on \(\tau_{0}\) estimation.

Fig. 4
figure 4

Bias of the atmospheric opacity (\(\tau_{0}\)) estimated using Bevis and Maddalena formulas

ZWD values and IWV differences

In the DD and PPP processing strategies, we applied both the VMF1 and GMF. In Fig. 5, the differences between ZWD, estimated with VMF1 and GMF using the DD (black line) and PPP (green line) strategies, are shown. It is clearly visible that the largest differences occurred for the DD method, for which the mean bias amounted to 0.38 ± 4.12 mm. In selected epochs, the differences reached up to 10 mm. Better consistency was obtained for PPP processing, where mean bias between the VMF1 and GMF reached up to 0.17 mm, with a standard deviation of 1.29 mm.

Fig. 5
figure 5

Differences between ZWD estimated with the VMF1 and GMF using DD (black) and PPP (green) solutions

In Fig. 6, the ZWD bias between PPP and DD is presented. The best agreement is for VMF1 with an average difference of 1.40 ± 5.97 mm. The results for GMF turned out to be much worse because of the higher average bias value (1.62 ± 6.98 mm) and the occurrence of oscillations. These oscillations also translate into differences in the IWV (Fig. 7), causing a bias between PPP and DD at the level of 0.25 ± 1.10 mm. The average bias is 0.22 ± 0.95 mm when using VMF1. If we look at the mean value of absolute IWV differences, the results are even more in favor of VMF1, because they amounted to 0.74 mm for VMF1 and 0.88 mm for GMF. We conclude that greater compatibility in the solutions is obtained with VMF1.

Fig. 6
figure 6

Differences between ZWD calculated using PPP and DD solutions with VMF1 (top) and GMF (bottom)

Fig. 7
figure 7

Differences between IWV calculated using PPP and DD solutions with VMF1 (top) and GMF (bottom)

Correlation between IWV and \(\tau_{0}\)

Figure 8 shows the correlation between IWV derived from GNSS processing and \(\tau_{0}\) estimated from the sky-dip method. It can be approximated by:

$${\text{IWV}} = a*\tau_{0} + b$$
(11)

where \(a\) and \(b\) are the slope and intercept of the fitted line, respectively.

Fig. 8
figure 8

Correlation between IWV and \(\tau_{0}\) derived from GNSS processing using GMF

Figure 8 (top) represents the correlation between IWV and \(\tau_{0}\), which are determined using \(T_{\text{m}}\) obtained from the Bevis formula. In the bottom row, the IWV values were estimated using Bevis method, but the \(\tau_{0}\) were calculated using the Maddalena method. We decided to show such a comparison to check how the usage of different mean temperature values impacted on the correlation parameters. Nevertheless, we did not use Maddalena mean temperature for the conversion from ZWD to IWV, because its causes at 1.5 GHz frequency the systematic bias for both \(T_{\text{m}}\) (Fig. 3) and IWV values (Fig. 9).

Fig. 9
figure 9

Differences between IWV calculated using Bevis and Maddalena weighted mean temperature. PPP VMF1 solution—magenta line; DD VMF1 solution—blue line

From Fig. 8, we notice that the correlation is consistently high with values between 0.944 and 0.955. The values of the correlation coefficients are very similar to 0.9489 reported by the Deuber et al. (2005). The best correlation value was obtained for the PPP solution with GMF and with the Bevis et al. (1992) formula to estimate the \(T_{\text{m}}\) values. This solution is also characterized by the lowest standard error of 2.11. Furthermore, some differences are visible between PPP and DD solution for the linear regression coefficients.

Figure 10 presents the correlation for the solutions for which VMF was used. The best solution was obtained for the DD processing strategy, where the standard error amounted to 2.00. This value is the lowest for all solutions. The second lowest value was also obtained for the DD solution, but in this case, different methods for the mean temperature calculation were used. For DD VMF Bevis versus \(\tau_{0}\) Madd. solution we obtained standard error amounting 2.05. The correlation values for all VMF1 solutions are very similar and are higher than in case of the GMF solutions. Similarly, as in the previous results, also in this case the difference between the linear regression coefficient can be observed, but the differences between them are smaller.

Fig. 10
figure 10

Correlation between IWV and \(\tau_{0}\) derived from GNSS processing using VMF1

Table 2 presents the detailed statistics for all solutions. Bold and italics font indicates the best solution for each processing strategy [PPP (italics) and DD (bold)]. It can be seen that the best solution (the highest correlation and the lowest standard error) in both is where VMF1 and the same formula to estimate the \(T_{\text{m}}\) values (Bevis) were used.

Table 2 Correlation (\(r\)) and linear regression coefficients with standard error between IWV and \(\tau_{0}\) for all tested solutions

Discussion and summary

In this study, the correlation between IWV and atmospheric opacity are presented, as well as the linear regression coefficients between them. To estimate ZWD, which were converted to IWV, two GNSS processing strategies were used (PPP and DD) with two mapping functions (VMF and GMF). The calculated IWV was compared to the atmospheric opacity derived from the sky-dip method performed by the 32 m radio telescope located in Piwnice/Torun (Poland). The water vapor weighted mean temperature is necessary for both the conversion of ZWD to IWV and for the \(\tau_{0}\) estimation. For this purpose, we used two different methods: the Bevis method (Bevis et al. 1992), which is based on a linear regression between surface temperature and weighted mean temperature, and the Maddalena method (Maddalena and Johnson 2005), which also based on a linear regression, but accounting for the dependency on the frequency of the signal.

Based on our analysis, it can be stated that there is a high correlation between the IWV and the \(\tau_{0}\) values, which confirm previous studies (Deuber et al. 2005). However, it is worth noting that the correlation depends on the processing strategies. The highest value (0.9573) was obtained for the PPP with the VMF1 and \(T_{\text{m}}\) calculated from the Bevis formula (9). A similar value, although lower (0.9568), was obtained for DD with the same parameters as for PPP. It should be noted that this DD solution is characterized by the lowest standard error. Interestingly, when that GMF was used, the solution with the highest correlation and lowest standard error was obtained for PPP. In case of VMF1, the preferred processing strategy was DD. For all the VMF1 solutions, the correlations were higher than for the respective GMF solutions. This is probably caused by the fact that VMF1 is determined on the basis of an operational numerical weather model and better represents the real conditions of the troposphere. Regardless of the mapping function used, it should be stated that the linear regression coefficients are strongly depended on the used processing strategy. In both the VMF1 and GMF solutions, differences between coefficients \(a\) and \(b\) can be noticed. Using VMF1, these differences are slightly smaller.

We investigated two water vapor weighted mean temperature models and their impact on IWV, \(\tau_{0}\), and the correlation between them. Based on the results presented, it can be stated that there is no significant difference between \(T_{\text{m}}\) estimated using the Bevis or Maddalena (for 22 GHz frequency) methods. A high bias of − 12.8 K, in comparison with the data from radio soundings, can be observed if \(T_{\text{m}}\) is calculated using the Maddalena method for GNSS frequencies (Fig. 3). Such a bias has a significant impact on the IWV, where its value amounted to − 1.15 mm. Such a high bias eliminated the \(T_{\text{m}}\) calculated using the Maddalena method from the ZWD to IWV conversion process. We decided to show the mixed results. Based on the results presented, it can be seen that a high correlation was obtained, which was only slightly lower than when the same \(T_{\text{m}}\) was used. Larger standard errors were obtained, but the differences between them and the other results were on the same level as the difference between PPP and DD processing strategies.

Based on the studies conducted, it can be stated that IWV derived from GNSS observations may be used to, e.g., calibrate archived observations from radio telescopes or as a verification of obtained \(\tau_{0}\) values. Moreover, when the IWV is estimated in real-time mode, it can be used as a primary source of calibration data, instead of the microwave radiometer or the sky-dip method for the atmospheric opacity measurements. On the other hand, if we have the \(\tau_{0}\) values, they can be a valuable verification of IWV derived from GNSS processing. The coefficients of the linear regression presented in this study confirm that both PPP and DD processing strategy can be applied for above applications.