Skip to Content
Remote SensingRemote Sensing
  • Article
  • Open Access

28 June 2026

25 Pages

Comparative Assessment of Low-Cost GNSS Interferometric Reflectometry (GNSS-IR) and Conventional Tide Gauges for Coastal Sea-Level Measurement

,
,
,
and
1
Faculty of Earth and Space Sciences, Autonomous University of Sinaloa, Culiacán Rosales 80040, Sinaloa, Mexico
2
Faculty of Physics-Mathematics Science, Autonomous University of Sinaloa, Culiacán Rosales 80040, Sinaloa, Mexico
*
Author to whom correspondence should be addressed.

Highlights

What are the main findings?
  • Low-cost GNSS reflectometry (GNSS-R) measurements strongly agree with conventional tide gauge data, achieving correlations exceeding 85% and centimeter-level accuracy (RMSE of 0.07–0.21 m).
  • Statistical analyses across five independent campaigns confirmed no significant difference in the variance of sea-level measurements between the low-cost GNSS-R system and the reference tide gauge.
What are the implications of the main findings?
  • Low-cost GNSS receivers and antennas provide a scientifically reliable and economically viable alternative to traditional tide gauges for monitoring coastal sea-level variations.
  • The accessibility of this technology enables the expansion of dense coastal monitoring networks, which is critical for tracking climate-driven sea-level changes and improving coastal management.

Abstract

Global climate change drives critical shifts in coastal sea-level dynamics, necessitating the deployment of dense, high-temporal-resolution monitoring networks. To achieve this, GNSS interferometric reflectometry (GNSS-IR) has emerged as a robust technique for monitoring relative sea-level changes. The present study evaluates the performance of a low-cost, multi-band GNSS setup (employing u-blox ZED-F9P receivers) as an economically viable alternative to traditional infrastructure. The GNSS-IR system was installed at the Altata Bay pier (Mexico), and its measurements were validated against a conventional radar tide gauge located 75 m away on the same pier structure. Across five ∼24 h measurement campaigns, the equivalent sea level was retrieved using SNR-based inverse modeling. The low-cost system demonstrated high fidelity, yielding correlations exceeding 85% and RMSE values between 7.0 cm and 21.0 cm. Furthermore, robust statistical validation using the Fisher F-test ( α = 0.05 ) confirmed no significant differences in measurement variance between the low-cost GNSS-IR system and the reference tide gauge. These findings validate the concept that low-cost GNSS receivers are a scientifically reliable alternative for expanding coastal sea-level monitoring infrastructure.

1. Introduction

Thanks to advances in geodesy, and especially to Global Navigation Satellite Systems (GNSSs), various applications have emerged, such as crustal deformation measurement [1], ionospheric analysis for precursors of seismic activity [2], structural analysis [3], and sea-level monitoring [4]. However, the globally concerning matter of climate change has become one of the most relevant subjects of study, as it is the primary driving factor in global mean sea-level rise [5,6]. Specifically, certain types of phenomena such as the increase in global temperatures lead to anomalous ocean currents, acidification of the ocean waters, melting of polar ice caps, and sea-level rise, among other negative effects [7,8]. Thus, determining sea-level variation is a fundamental part of analyzing climate models to identify the causes of these changes [8], since it affects not only coastal areas but society as a whole. For several decades, conventional tide gauges have been employed to measure sea level and tides using distinct devices, such as gauges based on the traditional rule [9], bubbler systems [10] and radar instrumentation [11].
However, these traditional measurements have certain limitations. Because tide gauges are fixed to the Earth’s surface, they record only relative sea level and are highly susceptible to local vertical land motion (VLM), such as coastal subsidence, making it difficult to separate absolute sea-level rise from crustal deformation [12]. Nonetheless, the scientific community has developed new remote sensing techniques to measure sea level in open ocean and coastal areas, such as satellite radar altimetry [13] and GNSS interferometric reflectometry (GNSS-IR) [14]. While conventional tide gauges remain the standard for millimeter-level accuracy, GNSS-IR serves as a highly capable complementary option, allowing researchers to monitor sea-level variations with centimeter-level precision while expanding spatial coverage in regions where deploying traditional gauges is not feasible.
The remote sensing of sea-level measurements began in recent decades [15]. In June 1990, the European Space Agency (ESA) promoted the use of satellites with pulse-limited altimeters, consolidating the GNSS reflectometry (GNSS-R) method as one of the newest techniques for ocean altimetry implementation in 1993 [16]. Since then, new GNSS-R techniques were developed on the basis of distinct GNSS observations. For example, Reference Soulat et al. [17] proposed sea-level measurements using the phase delay of GPS signals; this approach measures the phase difference between direct and reflected L-band signals, enabling centimeter-level retrieval of surface elevation, sea-surface height, and, in some cases, ocean roughness. The technique requires two antennas to receive and measure the phase difference between the direct signal (RHCP) and the reflected signal (LHCP), usually at the specular reflection point. Later, the same technique was used to monitor the sea level change over a three-month period in Europe [18]. Moreover, Reference Anderson [19] investigated the utility of the signal-to-noise ratio (SNR) from GPS receivers for GNSS-R applications, which was later demonstrated using a specific configuration with a single GPS receiver and antenna [20]. Furthermore, the precision of SNR-based methodologies was improved through forward and inverse modeling of SNR data, which were implemented to estimate snow depth [21,22] and sea level [23,24], respectively.
Similarly, low-cost GNSS receivers have attracted considerable attention within the scientific community and are increasingly being employed in a wide range of geodetic and remote sensing applications.
For example, Reference Ichikawa et al. [25] used a low-cost receiver placed on an unmanned aerial vehicle (UAV) to determine the water level on the shore of Lake Biwa, Japan, from the difference between reflected and direct signals, estimating the geometric height of the UAV using the weighted least squares method, resulting in agreement between the sensor data and the GNSS receiver to 0.01 m accuracy. Moreover, Reference Fagundes et al. [5] evaluated one year of data of SNR data obtained from Lake Guaíba, Brazil, using a low-cost open-source system and compared these data to water-level measurements from a nearby radar tide gauge (located in the same place). The study demonstrated the functionality of the low-cost device, which yielded a 98% coincidence factor and root mean square error (RMSE) of 2.9 cm. Furthermore, a low-cost GNSS buoy was developed to measure sea level in coastal areas where the installation of tide gauges or satellite altimetry is not feasible [26]. The structure, built with tubes and floats, cost approximately £300 and incorporated a single-frequency GNSS receiver configured to record GPS/GLONASS data at 5 Hz. Comparison with a reference tide gauge using the Van de Casteele test [27] showed an RMSE of 1.4 cm, validating its accuracy. The results also revealed high-frequency oscillations associated with coastal geometry and wave action. Likewise, the centimeter-level precision was validated in [28], which used a low-cost GNSS to measure water levels in a mesotidal coastal zone, using the SNR principle to calculate the height difference between the receiver and the water surface. The results were compared to the output of a GNSS tide gauge, resulting in an average daily RMSE of 1.7 cm for a tidal range greater than 3 m. Finally, experiments using low-cost GNSS buoys were also conducted [29]; in that study, four dual-frequency receivers were arranged in a 1.18 m square in Jingye Lake and Bohai Bay (China). The results achieved 0.91 cm (single-frequency) and 0.50 cm (dual-frequency) accuracy, which improved to 0.49 cm and 0.40 cm, respectively, after applying a geometric constraint algorithm. Hence, low-cost GNSS receivers have become a viable and easy-to-deploy tool for diverse geodetic applications.
Although several studies have demonstrated the feasibility of low-cost GNSS-IR systems for sea-level monitoring, most investigations have been conducted under distinct environmental conditions, using different hardware configurations, tidal regimes, and processing strategies. Therefore, the main contribution of this work is the evaluation of a low-cost GNSS-IR architecture under real coastal monitoring conditions in Altata Bay, Mexico. In addition, this study assesses the impact of height-rate and inter-frequency corrections on reflector-height retrievals and validates the resulting sea-level estimates through statistical comparison with an operational tide gauge over five independent measurement campaigns.
To achieve these ends, the present study investigated the performance of low-cost GNSS receivers for sea-level monitoring using two different GNSS-R methodologies. First, five measurement campaigns were conducted to retrieve individual reflected GNSS radio wave signals from the sea at a 1 Hz sampling rate over a ∼24 h period. Second, an equivalent sea-level parameter is computed from the phase difference between the RHCP and LHCP signals as well as the inversion modeling from SNR data.
Finally, the precision was evaluated statistically on the basis of the Fisher “F” hypothesis test and RMSE. The objective of this study is not to investigate long-term tidal constituents or seasonal sea-level variability but rather to evaluate the feasibility and performance of a low-cost GNSS-IR architecture under real coastal monitoring conditions. Altata Bay was selected because it hosts a conventional radar tide gauge operated by the Mexican Navy (SEMAR), located approximately 75 m from the GNSS-IR installation site, enabling direct validation of the retrieved sea-level observations using an independent reference sensor. Furthermore, the measurement campaigns were designed as short-term deployments intended to evaluate hardware performance, data quality, and consistency with tide gauge observations. The campaign durations (17–23 h) were constrained by practical limitations associated with prototype deployment, hardware reliability, power supply stability, and data storage issues encountered during field operations.
The paper is organized as follows: The study area, hardware, software, and methodologies are described in Section 2. In Section 3, the results are described. Lastly, the conclusions are discussed in Section 4.

2. Materials and Methods

2.1. Study Area

Altata Bay covers an area of 9100 hectares along the continental shelf. It is bordered by the Redo Peninsula and connects to the Pabellón Cove, which is situated along the Lucernilla Peninsula. It is located 62 km from Culiacán Rosales, the capital of the state of Sinaloa, Mexico (see Figure 1). The reference tide gauge station, ALTA043, is located at the geographical coordinates 24° 37 ′ 35 ″ N , 107 ° 55 ′ 33 ″ W , with an ellipsoidal elevation of 1 m and installed on a pier 200 m from the coastline. The main sensor is a radar-type device with a 1 min sampling rate operated and administered by the Bureau of the Navy (SEMAR) in Mexico. The tide range varies between 0.35 m and 1.15 m in relation to the mean low water springs (MLWS). The selection of Altata Bay was primarily motivated by the presence of the operational SEMAR radar tide gauge, which enabled a direct comparison between GNSS-IR observations and an independent reference sensor. Furthermore, the proximity between the tide gauge and the GNSS installation site (approximately 75 m ) provided favorable conditions for validating the performance of the proposed low-cost GNSS-IR system under real coastal monitoring conditions.
Figure 1. Study area for this investigation. The reference tide gauge and the low-cost GNSS receiver are represented as a red triangle and a red star, respectively. The distance between the two instruments is 75 m.
In order to retrieve GNSS signal reflections from the sea, the first Fresnel zones (FFZs) were computed to determine optimal azimuth quadrants and satellite elevation angles. The FFZ, whose formulated components are described in [18], represents the sensing zone where GNSS radio waves are reflected from the surface of interest, in this case, seawater. The FFZ presents size variations and specular points for each satellite elevation angle. Thus, using the FFZ and a visual inspection of site satellite photographs, an azimuth range between 120° and 295° was selected, in conjunction with an elevation angle from 5° to 25° (Figure 2). The latter was calculated using the GPS L1 frequency ( f = 1575.42 MHz , λ = 19.05 cm ).
Figure 2. First Fresnel zones (FFZs) for GNSS-R with an antenna height of 3.9 m (excluding tidal variations) and fixed elevation angles of 5 ° , 10 ° , 15 ° , and 20 ° .
Frequently, it is necessary to perform a quality check (QC) to retrieved SNR observations based on the FFZ. This QC consists of selecting SNR observations with a damped sinusoidal geometry whose amplitude is inversely proportional to the satellite elevation angle, and the quantity of peaks is based on the antenna height over the reflecting surface. This sinusoidal geometry varies when the reflected signal interacts with a surface with distinct physical composition. Therefore, SNR signals with a good-quality sinusoid were used to retrieve sea-level variations. Operating at lower elevation angles (e.g., 5°) elongates the FFZ, increasing the risk of unwanted multipath reflections from nearby moored vessels or the pier infrastructure. To mitigate this, the azimuth mask (120–295°) was strictly defined to orient the sensing footprint toward the open bay, away from the pier. While increasing the minimum elevation cut-off angle to 10° or 15° would reduce the FFZ size and avoid distant obstacles, it would also significantly decrease the number of usable satellite arcs, thereby degrading the temporal resolution of the retrievals. Furthermore, standard quality control (SQC) using the Lomb–Scargle periodogram inherently filters out reflections from static infrastructure, as they fail to produce the distinct, high-amplitude sinusoidal signals characteristic of water reflections.

2.2. Site Installation and Instrumentation

To carry out the hardware installation, a point on the surface of the pier was selected as close as possible to the reference tide gauge. Once the permanent point was defined with geodetic coordinates (latitude: 24°37′35.16″ N ; longitude: 107°55′30.91″ W ), it was centered and leveled using a tripod for antenna installation.
Moreover, a structure was designed using a steel bar that allowed the simultaneous mounting of three antennas during a single observation session. The bar, approximately 100 cm long, extends about 50 cm into the water (Figure 3).
Figure 3. Installation of three low-cost GNSS receivers and antennas. Experiment A with a single antenna is shown in (a), while experiment B with double antennas is illustrated in (b). The calibrated model BEIBT300 GNSS antenna is shown in (a,e), while the uncalibrated model ANNM00 is illustrated in (b,d).The u-blox ZED-F9P receiver is shown in (c).
Three low-cost GNSS receivers (u-blox ZED-F9P) were used for GNSS data acquisition, each with an approximate cost of 258.7 USD (Figure 3c). The ZED-F9P receiver is a compact ( 17 × 22 mm ) multi-band low-cost GNSS module providing centimeter-level accuracy through concurrent reception of GPS, GLONASS, Galileo, and BeiDou signals. It features 184 channels and − 167 dBm sensitivity and supports RTK positioning. Additionally, it operates within a voltage range of 2.7 – 3.6 V and supports USB, UART, SPI, and I2C interfaces, making it suitable for low-power applications. For data processing and identification, the receiver in Experiment A (calibrated, upright) is designated as ABAJ. The two receivers in Experiment B are designated as ARRI (zenith-facing) and BETI (nadir-facing), respectively.
In Experiment A, the topographic point was established directly on the tripod, centered and leveled using conventional methods. This antenna (Figure 3e) was calibrated by the National Geodetic Survey (NGS). In Experiment B, two uncalibrated low-cost antennas (Figure 3d) were mounted at the end of the steel bar to execute the phase delay analysis. One antenna was oriented toward the zenith to capture the direct RHCP signals. The second antenna was mounted facing the nadir. Because standard GNSS antennas are RHCP, physically inverting the antenna towards the surface reverses its polarization frame, making it optimally sensitive to the left-hand circularly polarized (LHCP) signals reflected off the sea surface. Each antenna was connected to an independent u-blox ZED-F9P receiver.

2.3. Data Acquisition and Processing

Five continuous observation campaigns were carried out (Table 1) over periods longer than 12 h, following the considerations in [30]. In this context, GNSS data were acquired using the official u-blox software U-Center [31] with a sampling rate of 1 Hz and an elevation angle mask of 0°. Moreover, an independent “.ubx” file was created for each antenna and later converted to the RINEX v2.11 format using the software RTKLIB 2.4.3 b34 version [32]. It is worth noting that each receiver was preconfigured to log raw GNSS measurements using the built-in RXM-RAWX and RXM-SFRBX messages, ensuring that all necessary observations were recorded in each file for subsequent processing. Although the target duration for each campaign was 24 h to capture complete tidal cycles, the actual recorded durations varied between 17 and 23 h (as detailed in Table 1). These inconsistencies were strictly due to logistical field constraints, primarily unexpected power supply interruptions at the pier and the limited battery lifespan of the data storage systems in the harsh coastal environment. Despite these interruptions, sufficient data was acquired across all campaigns to cover major tidal amplitude shifts, allowing robust statistical comparison. Although the u-blox receivers are multi-band capable, the primary sea-level retrievals were derived from the L1 frequency owing to its higher SNR strength and greater satellite availability, ensuring adequate temporal resolution. The L2C observations were utilized primarily to calculate inter-frequency (IF) biases. As shown in Table 2 and Table 3, incorporating the inter-frequency (IF) corrections in conjunction with the height-rate ( H ˙ ) correction provided a measurable performance improvement, reducing the overall RMS of the reflector-height time series.
Table 1. GNSS-R measurement campaigns conducted in Altata Bay from October 2023 to January 2024. Time is expressed in local time (LT).
Table 2. Statistics for L1 (1) and L2C (20) frequencies and RMS for each station with and without height-rate correction.
Table 3. RMS per station using the RH + H ˙ /IF correction.
We employed the scientific software gnssrefl to retrieve sea-level data from the RINEX files. For further information about the software capabilities and configuration, readers are referred to [33]. The gnssrefl software, an open-source package for GNSS interferometric reflectometry (GNSS-IR), allows the user to compute GNSS-R-based observations for distinct applications such as measuring soil moisture and water level. In the latter, the equivalent sea-level parameters can be computing using different approaches such as phase difference [18] and signal-to-noise ratio (SNR), including the forward and inverse modeling technique [21,23].

2.4. GNSS-R Processing

Generally, the SNR is the main observation involved in ground-based GNSS-R tide gauges. This parameter can record an oscillation in the interference pattern, which is commonly related to the phase difference between the reflected and direct multipath signals. Therefore, using this data in the gnssrefl software, we computed water-level variations based on the phase-delay method and applied a forward and inverse model for SNR observations.

2.4.1. SNR Inverse Modeling (Experiment A)

In this two-step methodology, the forward model represents the SNR observations as the ratio between the noise power P n and the signal power P s . The latter can be described as a function of direct and reflected powers ( P d and P r , respectively) and phases ( ϕ d , ϕ r , respectively). The trend and detrended interference fringes can be decomposed as
tSNR = P d + P r P n
dSNR = 2 P d P r cos ( ϕ i ) P n
where ϕ i is the interferometric phase, defined as the difference between the direct and reflected phases.
Consequently, the interferometric phase can be approximated as
ϕ i ≈ 4 π H sin e λ
where H is the reflector height above the reflecting surface and λ is the carrier wavelength.
Thus, the SNR model can be expanded considering imperfections in the physical parameters as follows [21]:
SNR = 1 + P i ′ + 2 P i ′ cos ( ϕ i ′ ) P d ′ P n
where P i ′ is the ratio between the interferometric power P i and the complex bias term B = | B | exp ( i ϕ B ) , respectively. ϕ i ′ is the difference between the interferometric phase and the interferometric bias.
P d ′ is the ratio between the direct power and the noise power bias, defined as K = 10 K d B / 10 , where K d B can be expanded as a polynomial function of the sine of the elevation angle. Because the sea surface is continuously varying, the reflector height rate ( H ˙ ) and the elevation angle rate ( e ˙ ) are estimated iteratively using a polynomial spline fitting approach. In this study, the iterative process was considered to have converged when the change in the estimated height correction between successive iterations was less than 0.001 m (1 mm). On average, stable convergence was achieved within 3 to 4 iterations across the measurement campaigns. Once convergence was reached, these corrections were applied to the initial observations.
Furthermore, the polynomial coefficient phase bias ϕ B ( 1 ) , derived from the reflection phase bias ϕ B , can be adjusted to an equivalent reflector height bias as
H B = ϕ B ( 1 ) 4 π
Hence, the reflector height can be calculated as
H = H A − H B
where H A is an a priori first-guess value and H B is the a posteriori bias estimate. In this study, H A was obtained from the initial SNR-based reflector-height retrieval using the selected azimuth and elevation masks. This first-guess value was derived from the dominant oscillation frequency of the detrended SNR arcs. Subsequently, H B was estimated during the inverse modeling procedure as the equivalent reflector-height bias associated with the phase-bias term. Thus, the final reflector height was computed as H = H A − H B .
Later, the inverse model incorporated the forward model using a non-linear least squares procedure. The resulting parameter corresponds to the vertical distance from the antenna phase center to the reflecting surface.
Finally, we computed the initial reflector height (RH) based on the GPS constellation, considering the azimuth and elevation masks, eliminating outliers and applying a spline-based sinusoidal adjustment. Subsequently, RH corrections (height/time correction) were applied to re-estimate RH. Furthermore, the inter-frequency (IF) bias between L1 and L2C observations was estimated by calculating the mean difference between the simultaneous height retrievals of the two frequencies over a moving time window. This constant offset was then subtracted from the L2C retrievals to align them with the L1 reference height.
The correction workflow was implemented sequentially. First, the initial reflector height (RH) was estimated from the dominant oscillation frequency of the detrended SNR arcs using the selected azimuth and elevation masks. Then, the height-rate correction (RH + H ˙ ) was applied iteratively to account for the temporal variation of the reflecting sea surface during each satellite arc. Finally, the inter-frequency (IF) bias estimated from the L1 and L2C reflector-height solutions was removed from the solution, and the reflector heights were recomputed to obtain the final RH + H ˙ /IF estimates. This procedure allowed the evaluation of the RMS reduction associated with each correction stage.
According to [20], for a moving flat surface with tidal variations greater than 7 m over a 24 h period, the SNR model for flat surfaces ( d = 2 H sin e ) does not satisfy the solution. This is because GPS measures the distance between the antenna and the reflecting surface, and therefore the frequencies of the reflected signals are not correlated with the measurements obtained by a tide gauge.
Therefore, for moving/time-varying flat surfaces, the correction is as follows [34]:
Δ H R = H ˙ tan e e ˙ − 1
where Δ H R is the height correction, while H ˙ and e ˙ are the temporal rates (time derivatives) of the reflecting surface height and the satellite elevation angle, respectively.
Assuming the surface is locally constant, the values of H ˙ and e ˙ are obtained iteratively. Once the corrections are computed, they are applied to the initial observations to obtain the updated sea level (RH) for each station in each measurement campaign.

2.4.2. Phase Delay Analysis (Experiment B)

The phase delay analysis method employs two antennas and two receivers; one antenna points towards the zenith (RHCP) and records the direct GNSS signals coming from the satellite, while the second antenna is oriented towards the nadir (LHCP) and records the signals reflected on the sea surface, which present a phase delay [35]. Consequently, since the reflected signals show an increase in the path length traveled, the nadir-oriented antenna will appear as a virtual antenna located below the surface; therefore, the distance between the virtual antenna and the sea surface will be equal to the distance between the sea surface and the actual LHCP antenna. Thus, it can be deduced that as the sea level changes, the path length of the reflected signals also changes, making the LHCP antenna appear to change its vertical position. Hence, the height of the sea surface is directly proportional to the height of the LHCP antenna above the surface ( h a ); therefore, the vertical relationship between the two antennas ( Δ v ) (RHCP–LHCP) and the parameter h a is expressed by the following geometry:
Δ v = 2 h a + d
where d is the vertical distance between the antenna phase centers. On the basis of [35], one of the main forms of phase delay analysis is through the GNSS phase observation:
λ i Φ A j = ρ A j + c ( τ A − τ j ) + Z A j − I A j + λ i N A j
where λ i is the wavelength of the GNSS carrier signal, Φ A j is the carrier phase in complete cycles, ρ A j is the satellite geometric range, c is the speed of light in a vacuum, τ A is the receiver clock bias, τ j is the satellite clock bias, Z A j is the tropospheric delay, I A j is the ionospheric delay, and N A j is the phase ambiguity.
Moreover, the formulation for the single-time difference phase considering two receivers, denoted as A and B, both observing the same satellite j, can be inferred from Equation (10) as
λ i Δ Φ A , B j = Δ ρ A , B j + c Δ τ A , B + Δ Z A , B j − Δ I A , B j + λ i Δ N A , B j
where Δ denotes the difference between the two receivers. Consequently, the relative clock bias ( Δ τ A , B ) between the two independent receivers in the single-difference phase equations, was estimated as an independent epochwise white-noise parameter during the non-linear least squares adjustment using RTKLIB. Alternatively, this term is completely eliminated when forming double differences if a reference satellite is utilized. Therefore, when considering differences with respect to the same satellite, the clock bias term becomes negligible. In addition, the ionospheric effects Δ I A , B j and tropospheric effects Δ Z A , B j are not considered due to the short distance between the two antennas.
Hence, the geometric difference on a short baseline can be expressed in a local coordinate system [35], as a function of the satellite azimuth ( α ) and elevation angle ( θ ), yielding
Δ ρ A , B j = Δ e sin ( α j ) cos ( θ j ) + Δ n cos ( α j ) cos ( θ j ) + Δ v sin ( θ j )
where Δ e , Δ n , and Δ v are the east, north, and vertical components of the baseline, respectively. If the horizontal baseline is known, it can be neglected, allowing the east and north components to be excluded in order to reduce the number of unknowns.

2.5. Statistical Approach

To determine whether the variations or differences are significant with respect to the tidal trend, the Fisher statistical test was selected. This test relates the variances of the observations, allowing a comparison of the proportion of variances between two data sets as follows [36]:
H 0 : S 1 2 S 2 2 = 1
H a : S 1 2 S 2 2 ≠ 1
where H 0 and H a are the null and alternative hypotheses, respectively; S 1 2 and S 2 2 are the variances of the two datasets to be compared, where the statistical test is applied for each station in each observation campaign. Therefore, the null hypothesis is accepted if
F i < F α / 2 , v 1 i , v 2 i
where F i is the statistical value for each station, while F α / 2 , v 1 i , v 2 i is the critical F-value corresponding to the upper tail area α / 2 , with v 1 i and v 2 i degrees of freedom in the numerator and denominator, respectively, obtained from the Fisher distribution. The significance level is α = 0.05 .
Finally, the 95% confidence intervals (CIs) are established [36]:
1 F α / 2 , v 1 i , v 2 i · S 1 2 S 2 2 < σ 1 2 σ 2 2 < S 1 2 S 2 2 · F α / 2 , v 1 i , v 2 i
where σ 1 2 / σ 2 2 = 1 under the null hypothesis.

3. Results

When evaluating the performance of both experiments, temporal resolution is a critical factor. The reference radar tide gauge operates continuously, yielding a resolution of 1 to 5 min. In Experiment A (SNR inverse modeling), the temporal resolution is dictated by the passage of satellites through the FFZ. Using only the GPS constellation, this resulted in approximately 15 to 20 height retrievals per day per frequency (L1/L2C). When fused, the SNR method provided a temporal resolution of roughly one measurement every 30 to 45 min. Conversely, Experiment B (phase-delay method) compares the continuous carrier-phase measurements between the zenith and nadir antennas. This allowed epoch-by-epoch tracking, yielding a high temporal resolution of 1 Hz (1 s), which was subsequently reduced to 5 min to match the reference tide gauge sampling rate for statistical comparison.
Furthermore, Table 2 summarizes the RMS values and inter-frequency (IF) biases obtained from the initial L1 and L2C reflector-height retrievals before and after the application of the RH + H ˙ correction. Subsequently, Table 3 reports the RMS values after the IF biases have been removed from the solution and the reflector heights have been using the RH + H ˙ /IF correction. Thus, Table 2 evaluates the effect of the height-rate correction, whereas Table 3 presents the final RMS values after the application of both the height-rate and inter-frequency corrections.
It is critical to note that a physical geodetic leveling survey was not conducted to tie the GNSS-IR antenna phase centers to the tide gauge benchmark. Because the objective of this study is to evaluate the dynamic tracking capability of the low-cost sensors (i.e., amplitude, variance, and correlation), the datum alignment was performed purely numerically. Relative sea-level time series were created by subtracting the respective mean water level from each instrument’s dataset (mean centering). Consequently, the calculated offsets evaluate the relative phase and amplitude tracking between the sensors, rather than absolute geodetic water levels. The vertical datum between the tide gauge and GNSS-R is based in a distinct type of representation. Although an offset may be used to link the TG to a benchmark network, the initial tide gauge measurements represent the separation between the sensor’s internal origin and sea level. Likewise, the distance between the antenna phase center and the reflective surface is represented by GNSS-R retrievals, which, if needed, can be further linked to the earth’s ellipsoid by GNSS positioning. Therefore, the vertical origin of the tide gauge and the GNSS-R sea-level measurements were shifted in order to compare the sea level changes between the proposed sensors. Thus, relative sea levels were created by deducting the mean sea level from each instrument’s time data. Furthermore, the tide gauge observations were interpolated to match the GNSS-R observation sample.
However, when working with spectral analysis techniques such as the Lomb–Scargle periodogram (LSP), it is necessary to remove the effect of the direct GNSS signal using a low-order polynomial and to convert the signal power from dB-Hz to linear units (volts/volts), since the LSP estimates the spectral power by fitting sinusoidal functions at different frequencies to the data. Therefore, we detrended the SNR observations from the five campaigns prior to the LSP analysis (Figure 4).
Figure 4. The (top) panel shows the detrended GPS-L1 SNR measurements from the GNSS-R station ABAJ. The observations correspond to mean-removed and low-order polynomial detrended SNR data represented as a function of satellite elevation angle, rather than raw SNR measurements. Each colored curve represents the continuous track of an individual satellite (differentiated by PRN) over the local sky. The (bottom) panel represents one satellite arc from DOY 314 with an azimuth of 150°.
Thereafter, we used the GNSSREFL software, which extracts SNR data from the GPS frequencies L1, L2C, and L5 (if available) and saves it to a new file with “.snr66” extension (for angles less than 30°). Subsequently, the resulting SNR data were analyzed to estimate the height of the reflecting surface (RH) including the RH corrections for higher amplitudes. Table 2 shows the statistics for the GPS constellation L1 and L2C frequencies denoted in the code as 1 and 20, respectively. Furthermore, the inter-frequency (IF) biases and the RMS values for the initial observations, with and without the RH + H ˙ correction, can be observed. Moreover, bias is computed as the mean vertical deviation of the frequency-specific retrievals, and sigma ( σ ) represents the standard deviation of these retrievals. To compute the final station RMS, the L1 and L2C retrievals were fused into a single time series after correction for the IF bias, thereby increasing data density and improving the overall robustness of the height estimation.
Additionally, the inter-frequency (IF) biases were removed from the solution, and the reflector heights were recomputed using the RH + H ˙ /IF correction, yielding the RMS values presented in Table 3.
In this sense, we computed the root mean square (RMS) differences for each station in each campaign (Figure 5). The RMS values of the initial height estimates generally ranged between 0.198 m and 0.488 m. For campaign one (C-1), an initial RMS of 0.484 m and 0.351 m was recorded for stations ABAJ and ARRI, respectively. A significant improvement was obtained after applying the RH + H ˙ /IF corrections, with an RMS of 0.317 m for ABAJ and 0.319 m for ARRI, indicating the variability of the data with respect to the best-fit line. For subsequent campaigns, a relatively large initial RMS (0.488 m) was observed at station ABAJ in campaign 2 (C-2). This improved considerably after the application of the height-rate and inter-frequency corrections, resulting in an RMS of 0.285 m. The best fit was obtained at station ABAJ in the fourth (C-4), with an uncorrected RMS value of 0.198 m and an RMS of 0.187 m once the corrections were applied.
Figure 5. Root mean square (RMS) of the estimated reflector heights per station. RH: initial estimate; RH + H ˙ : height-rate corrected estimate; RH + H ˙ /IF: estimate corrected for both height-rate and inter-frequency effects.
Moreover, the accuracies obtained from the sinusoidal adjustment are relatively high; however, to evaluate the performance of the instruments, it is necessary to compare the data obtained (final heights) after adjustment with the data derived from a conventional tide gauge (TG). For this purpose, all measurements were compared, i.e., per station/campaign, over the same time period (GPS), to observe whether they followed the tidal trends observed by the TG. Consequently, we performed a correlation analysis between the two heights (GNSS and tide gauge) (Table 4).
Table 4. Statistics comparing GNSS and tide gauge heights per campaign.
In addition, the time series of sea level data derived from both GNSS-R and tide gauge measurements for Campaign 1 (C-1) are shown in Figure 6. It can be observed that the GNSS-R measurements from the ARRI and ABAJ stations follow the same temporal trend as the relative sea-level measurements obtained from the conventional tide gauge. Likewise, some straight segments are visible in the GNSS-R time series, corresponding to short periods of missing data caused by interruptions in the power supply system.
Figure 6. Comparison of GNSS and tide gauge height trends over time, campaign one.
Furthermore, we performed a statistical comparison of the accuracy of sea-level measurements (GNSS-R) using linear correlation for each station with respect to the conventional tide gauge (Figure 7). It can be observed that, in both stations, the dispersion of the data is in the same direction as the diagonal, with a correlation of 0.83 (83%) for the ARRI station and a root mean square error (RMSE) of 0.18 m. Meanwhile, for the ABAJ station, the correlation between the measurements is equal to 0.85 with an RMSE of 0.17 m.
Figure 7. Linear correlation between sea-level measurements obtained from GNSS-R and the conventional tide gauge during Campaign 1. Blue dots represent individual observations and the red line corresponds to the linear regression fit. (Left panel) ARRI station; (right panel) ABAJ station.
The measurement trends for campaigns C2–C5 are shown in Figure 8. It should be noted that, in these campaigns, the GNSS-R sea-level measurements exhibit a tidal behavior consistent with the heights recorded by the conventional tide gauge. Nevertheless, bias segments of approximately 3 h can be observed for the BETI station. These are attributable to signal loss between the receiver and the data storage system, likely caused by software handling errors. Strong linear correlations ( ρ ) were obtained for campaign C-2, with values of 0.97, 0.90, and 0.96 for stations ABAJ, ARRI, and BETI, respectively (Figure 9). Moreover, the root mean square errors (RMSEs) were computed, yielding values of 0.07 m for ABAJ, 0.13 m for ARRI, and 0.08 m for BETI.
Figure 8. Time series of relative sea-level measurements using GNSS-R and a conventional tide gauge for campaign C-2.
Figure 9. Linear correlation between sea-level measurements obtained from the GNSS-R tide gauge (GNSS-R TG) and the conventional tide gauge during Campaign C-2. Blue dots denote individual sea-level observations, and the red line represents the best-fit linear regression. The ARRI station is shown in the (left) panel, the ABAJ station in the (center) panel, and the BETI station in the (right) panel.
Figure 10 shows the trend of sea-level observations with respect to time, which is analogous to the tidal trend. In the latter, it can be observed that the variations between stations are relatively small, as demonstrated in the linear correlation statistics (Figure 11), with values of ( ρ ) 0.95, 0.91 and 0.92 for ABAJ, ARRI and BETI, respectively, and RMSEs of 0.08 m, 0.11 m, and 0.10 m, respectively.
Figure 10. Trend of relative sea-level measurements using GNSS-R and MC during campaign C-3.
Figure 11. Linear correlation between sea-level measurements obtained from the GNSS-R tide gauge (GNSS-R TG) and the conventional tide gauge during Campaign C-3. Blue dots represent paired sea-level observations, while the red line corresponds to the least-squares linear regression fit. The ARRI station is shown in the (left) panel, the ABAJ station in the (center) panel, and the BETI station in the (right) panel.
Sequentially, the C-4 campaign had the greatest measurement discrepancy, especially at the ARRI station, since it presented abrupt variations and biases between measurement intervals, caused by alterations in the antenna environment. Consequently, the remaining stations behaved in a similar way, presenting significant differences between measurements, since the antennas were installed in the same location. Nonetheless, the measurements followed the reference tidal trend, which can be seen in Figure 12. The preceding results are inferred to be heavily influenced by the immediate environment; visual observations noted fishing boats passing relatively close to the antennas, causing pronounced wake variations. However, because independent meteorological and wave-buoy data (e.g., significant wave height and wind speed) were not available during these campaigns, the direct correlation between GNSS-IR noise and quantitative sea-state conditions remains a limitation that should be addressed in future long-term deployments.
Figure 12. Trend of relative sea-level measurements using GNSS-R and MC during campaign C-4.
Additionally, the correlation metrics between measurements are represented in Figure 13. It can be noted that, with respect to the tide gauge, the ARRI station has a correlation index equal to 0.61 and an RMSE of 0.21 m, reflecting the behavior of the measurements described above, while the ABAJ and BETI stations present ( ρ ) values of 0.80 and 0.65 individually, with RMSE of 0.11 m and 0.19 m, respectively. The previous results can be attributed to the environment, since fishing boats pass relatively close to the antennas, which causes waves and pronounced variations and, in turn, noise in the measurements.
Figure 13. Linear correlation between sea-level measurements obtained from the GNSS-R tide gauge (GNSS-R TG) and the conventional tide gauge during Campaign C-4. Blue dots represent paired sea-level observations, while the red line corresponds to the least-squares linear regression fit. The ARRI station is shown in the (left) panel, the ABAJ station in the (center) panel, and the BETI station in the (right) panel.
In addition, the sea-level variations during campaign C-5 (Figure 14) followed the trend of the tide amplitudes. However, in both stations (ARRI and ABAJ), there are biases between the data; these can be identified in the sections where the amplitudes change abruptly.
Figure 14. Trend of relative sea-level measurements using GNSS-R and MC during campaign C-5.
The observed correlation coefficients were 0.96 for the ABAJ station, with an RMSE of 0.08 m , and 0.93 for the ARRI station, with an RMSE of 0.10 m (Table 4). It is worth noting that a data loss of approximately 6 h is evident, which is attributable to a power outage in the data storage system (Figure 15).
Figure 15. Linear correlation between sea-level measurements obtained from the GNSS-R tide gauge (GNSS-R TG) and the conventional tide gauge during Campaign C-5. Blue dots represent paired sea-level observations, while the red line corresponds to the least-squares linear regression fit. The ARRI station is shown in the (left) panel, and the ABAJ station is displayed in the (right) panel.
Statistical tests were conducted for each station and campaign to determine whether significant differences existed between the variances of the two measurement datasets, using a significance level of α = 0.05 . Furthermore, the general statistics of the GNSS-R and tide gauge measurements per campaign are presented in Table 5.
Table 5. General statistics for measurement set by campaign.
Across all five measurement campaigns (C-1 to C-5), the statistical analysis demonstrates a consistent agreement between the GNSS-R measurements and the reference tide gauge data for the evaluated stations (ABAJ, ARRI, and BETI). In all cases, the computed F-statistics remained below their corresponding critical values and within the 95% confidence intervals (Table 6).
Table 6. Statistical test results for the five campaigns conducted.
Furthermore, the associated p-values consistently exceeded the significance level of α = 0.05 . Consequently, the null hypothesis ( H 0 ) was accepted for all stations and campaigns, indicating that no statistically significant differences exist between the variances of the GNSS-R measurements and the tide gauge observations.
However, during campaign C-4, the ABAJ station yielded a relatively low p-value ( p = 0.09 ). Although this still satisfies the acceptance criterion for H 0 , it suggests a borderline case that may reflect increased variability or potential systematic effects and therefore should be interpreted with caution.
To further evaluate the robustness of the low-cost GNSS-IR system, a residual analysis was conducted. The residuals (defined as the differences between the GNSS-IR retrievals and the tide gauge reference data) were computed for all campaigns. The error distribution analysis (Figure 16, Figure 17, Figure 18, Figure 19 and Figure 20) indicates a near-normal distribution centered around zero, confirming the absence of severe systematic biases in the SNR inversions. The minor residual spread is primarily attributable to high-frequency wave action and environmental noise during specific tidal phases.
Figure 16. The error distribution analysis and frequency distribution (histogram) for the first campaign. (a) Frequency distribution (histogram). (b) Error distribution.
Figure 17. The error distribution analysis and frequency distribution (histogram) for the second campaign. (a) Frequency distribution (histogram). (b) Error distribution.
Figure 18. The error distribution analysis and frequency distribution (histogram) for the third campaign. (a) Frequency distribution (histogram). (b) Error distribution.
Figure 19. The error distribution analysis and frequency distribution (histogram) for the fourth campaign. (a) Frequency distribution (histogram). (b) Error distribution.
Figure 20. The error distribution analysis and frequency distribution (histogram) for the fifth campaign. (a) Frequency distribution (histogram). (b) Error distribution.

4. Discussion and Conclusions

From the analysis of coastal sea level data obtained using low-cost GNSS receivers, the feasibility of these devices under the GNSS reflectometry (GNSS-R) technique was evaluated. Signal-to-noise ratio (SNR) data were collected from three receiving antennas, each connected to an independent low-cost receiver. The analysis was conducted using only the GPS constellation.
Five measurement campaigns, each with a duration of approximately 24 h, were performed to assess the quality of the observations. An elevation mask of approximately 25° was applied to retrieve reflected SNR signals from the sea, whereas previous studies have reported elevation masks of up to 50° [37]. Additionally, the pre-processed SNR data within an azimuth range of 120° to 295° exhibited a damped sinusoidal behavior, consistent with the literature.
However, during low-tide conditions, exposed sand surfaces introduce significant noise into the measurements. As a result, the initial sea level retrievals exhibited relatively large root mean square (RMS) values, reaching up to 0.48 m for campaigns 1 and 2. After adjustments and height-rate corrections were applied, the RMS decreased substantially, reaching values of approximately 2 cm and 3.1 cm , with the latter corresponding to campaign 1.
The final sea level estimates were compared against observations from a conventional tide gauge with a sampling interval of 1 min, later reduced to 5 min by the Mexican Navy (SEMAR). Consequently, the number of GNSS-R observations was also reduced, resulting in a loss of temporal resolution that may affect statistical variability (i.e., reduced precision).
The results show acceptable correlations ( ρ ), ranging from a minimum of 0.61 in campaign C-4 to a maximum of 0.97 in campaign C-2. The root mean square error (RMSE) ranges between 7.0 cm and 21.0 cm . Previous studies using low-cost GNSS-IR systems have reported lower RMSE values under different environmental conditions and deployment configurations [5,37]. Similarly, Reference Fagundes et al. [5] analyzed one year of GNSS-R observations using a low-cost device, obtaining a correlation of 0.98 and an RMSE of 2.9 cm relative to a conventional tide gauge. Although the RMSE values obtained in this study (7– 21 cm ) are higher than those reported in previous low-cost GNSS-IR investigations, direct comparisons should be interpreted with caution because of differences in environmental conditions, tidal ranges, deployment durations, and experimental configurations. The present experiments were conducted in an environment with a low tidal range ( 0.35 – 1.15 m ) using short-term field deployments affected by practical hardware limitations, including power interruptions and data storage failures. Consequently, the main contribution of this work is not the achievement of the lowest RMSE but rather the demonstration that a low-cost GNSS-IR architecture based on commercially available receivers can successfully reproduce sea-level variability and maintain statistical consistency with an operational tide gauge under real-world coastal conditions.
It was hypothesized, on the basis of visual observations during the campaign, that this degradation was caused by the wakes of nearby fishing boats altering the surface roughness. However, for lack of independent auxiliary data (such as wave buoy measurements or port traffic logs), this remains an unverified inference. While increasing the minimum elevation cut-off angle to 10 ° could theoretically shrink the Fresnel zone and filter out distant wave interference, applying this restriction to a GPS-only dataset critically limits the number of valid satellite arcs, severely degrading the temporal continuity of the sea-level retrievals.
The combination of low-cost antennas and receivers proved capable of capturing sea-level variations using GNSS-R. In fact, [37] demonstrated that low-cost antennas can outperform geodetic antennas in certain configurations, particularly when operating at elevation masks greater than 30 ° . Furthermore, these systems represent a practical alternative due to their lower cost, portability, and ease of deployment.
To validate the obtained results and assess the presence of systematic errors, a statistical analysis was conducted. The null hypothesis ( H 0 ) assumes equality between the variances of GNSS-R and tide gauge measurements. Fisher’s F-test was applied, as the data satisfied the required conditions, including independence and approximate normality.
The results confirm the reliability of the GNSS-R observations, as the null hypothesis was accepted for all campaigns at a 95% confidence level. This indicates that the computed F-statistic falls within the acceptance region, i.e., below the critical F-value. It should be noted that the F-test evaluates the equality of variances between the GNSS-R and tide gauge measurements rather than the equality of the time series themselves. Therefore, the acceptance of H 0 indicates that the two datasets exhibit statistically comparable variability and dynamic range, whereas the temporal agreement and phase-tracking capability are assessed through the correlation analysis and residual evaluation presented in the previous sections.
It is important to acknowledge the limitations of the current experimental design. The five measurement campaigns, lasting approximately 24 h each, successfully demonstrate short-term technical feasibility and statistical agreement with the reference tide gauge. However, these short durations are insufficient to evaluate the long-term durability of low-cost hardware (e.g., susceptibility to salt corrosion or prolonged power interruptions) compared to established tide gauge infrastructure. Furthermore, a continuous deployment of at least one full lunar cycle (∼29 days) is required in future studies to rigorously assess the system’s performance across the complete spectrum of spring and neap tidal phases. Likewise, extended deployments would enable the assessment of long-term hardware stability; measurement drift; and the influence of environmental factors such as wind waves, temperature fluctuations, and salinity variations.
While the low-cost GNSS receivers demonstrated high accuracy in sea-level retrieval, the data gaps encountered in campaigns 3 and 5 highlight a significant practical vulnerability in the power and data-logging infrastructure. For long-term, autonomous coastal deployments, makeshift storage (e.g., standard laptops) and reliance on local pier power grids are insufficient. Future implementations must incorporate redundancy strategies, such as the use of dedicated low-power microcontrollers (e.g., Raspberry Pi or Arduino-based loggers), integrated solar-panel and battery-bank subsystems, and IoT (Internet of Things) telemetry for real-time remote monitoring and data transmission. Although the u-blox ZED-F9P is a multi-constellation receiver, this initial study restricted processing to GPS-only signals to establish a baseline validation using the most mature algorithms within the open-source gnssrefl environment. We fully acknowledge that this limitation underutilizes the hardware’s potential. Incorporating multi-constellation data (GLONASS, Galileo, BeiDou) in future processing will drastically increase the number of valid daily satellite arcs, thereby enhancing both the temporal resolution and the spatial coverage of the coastal reflection zones.
The benchmarking results presented in Table 7 suggest that several factors may explain the large RMSE values obtained in the present study compared with previous low-cost GNSS-IR investigations. First, the measurement campaigns were limited to short-term deployments (17–23 h), whereas other studies relied on observations spanning several months or even one year. Second, only GPS observations were processed, reducing the number of available satellite arcs compared with multi-constellation approaches. Third, occasional power interruptions and data storage failures introduced data gaps that affected the continuity of the observations. Finally, the relatively small tidal range observed at Altata Bay (0.35–1.15 m) reduces the dynamic range of the signal, making the retrievals more sensitive to measurement noise and environmental disturbances. Consequently, although the RMSE values reported here are larger than those obtained in previous studies, the proposed system successfully demonstrated the feasibility of low-cost GNSS-IR monitoring under realistic coastal operating conditions.
Table 7. Benchmarking of recent low-cost GNSS-IR sea-level monitoring studies compared to the present work.
The principal contribution of this study is not the achievement of the lowest RMSE values reported in the literature but rather the demonstration that a low-cost GNSS-IR architecture based on commercially available receivers can reliably reproduce sea-level variability under real-world coastal monitoring conditions. Furthermore, the analysis of height-rate and inter-frequency corrections, together with the statistical validation against an operational tide gauge, provides additional insight into the performance and limitations of low-cost GNSS-IR systems deployed in low-tidal-range environments.
Ultimately, it can be concluded that low-cost GNSS receivers are capable of retrieving sea-level measurements with RMSE values ranging from 7.0 to 21.0 cm during short-term (∼24 h) campaigns while successfully reproducing the temporal variability observed in the reference tide gauge records. Although these errors are larger than those reported in some previous low-cost GNSS-IR studies (Table 7), direct comparisons should be interpreted with caution because of differences in tidal range, deployment duration, environmental conditions, and experimental configurations. The proposed low-cost GNSS-IR system nevertheless demonstrated statistically consistent performance with the reference tide gauge under real coastal monitoring conditions. Therefore, low-cost GNSS antennas and receivers constitute a viable and cost-effective alternative for expanding coastal sea-level monitoring networks using GNSS-R.

Author Contributions

Conceptualization, N.B.-P. and R.R.-A.; methodology, N.B.-P. and R.R.-A.; software, N.B.-P. and C.A.M.-F.; validation, N.B.-P. and R.R.-A.; formal analysis, N.B.-P.; investigation, N.B.-P.; resources, R.R.-A. and C.A.M.-F.; data curation, N.B.-P. and L.G.S.-S.; writing—original draft preparation, N.B.-P.; writing—review and editing, N.B.-P., R.R.-A. and C.A.M.-F.; visualization, N.B.-P.; supervision, R.R.-A.; project administration, R.R.-A. and M.E.T.-S.; funding acquisition, R.R.-A. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Bureau of Science, Humanities, Technology and Innovation (SECIHTI-Mexico), grant number 1087326.

Data Availability Statement

The data used to support the findings are available from the corresponding author upon request.

Acknowledgments

The first author thanks the Bureau of Science, Humanities, Technology and Innovation (SECIHTI) of Mexico for granting a scholarship to accomplish this research work (Grant 1087326) and would also like to thank the Autonomous University of Sinaloa, Mexico. The authors would like to thank the Bureau of the Navy (SEMAR-Mexico) for the GPS data provided. The GNSS-R data and first Fresnel zones (FFZs) were processed using the software gnssrefl available at https://github.com/kristinemlarson/gnssrefl, accessed on 12 June 2023.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Lyros, E.; Kostelecky, J.; Plicka, V.; Vratislav, F.; Sokos, E.; Nikolakopoulos, K. Detection of Tectonic and Crustal Deformation Using GNSS Data Processing: The Case of PPGnet. Civ. Eng. J. 2021, 7, 14–23. [Google Scholar] [CrossRef] [Scilit]
  2. Nayak, K.; Romero-Andrade, R.; Sharma, G.; Colonna, R. Sequential Evolution of Ionospheric TEC Anomalies and Acoustic-Gravity Wave Precursors Associated with the February 8, 2025, Mw 7.6 Cayman Islands Earthquake. J. Atmos. Sol.-Terr. Phys. 2025, 274, 106582. [Google Scholar] [CrossRef] [Scilit]
  3. Bezcioglu, M.; Yigit, C.O.; Mazzoni, A.; Fortunato, M.; Dindar, A.A.; Karadeniz, B. High-Rate (20 Hz) Single-Frequency GPS/GALILEO Variometric Approach for Real-Time Structural Health Monitoring and Rapid Risk Assessment. Adv. Space Res. 2022, 70, 1388–1405. [Google Scholar] [CrossRef] [Scilit]
  4. Larson, K.M.; Ray, R.D.; Williams, S.D.P. A 10-Year Comparison of Water Levels Measured with a Geodetic GPS Receiver versus a Conventional Tide Gauge. J. Atmos. Ocean. Technol. 2017, 34, 295–307. [Google Scholar] [CrossRef] [Scilit]
  5. Fagundes, M.A.R.; Mendonça-Tinti, I.; Iescheck, A.L.; Akos, D.M.; Geremia-Nievinski, F. An Open-Source Low-Cost Sensor for SNR-Based GNSS Reflectometry: Design and Long-Term Validation towards Sea-Level Altimetry. GPS Solut. 2021, 25, 73. [Google Scholar] [CrossRef] [Scilit]
  6. IPCC. Climate Change 2021: The Physical Science Basis. Contribution of Working Group I to the Sixth Assessment Report of the Intergovernmental Panel on Climate Change; Cambridge University Press: Cambridge, UK, 2021. [Google Scholar] [CrossRef] [Scilit]
  7. Alonso-Arroyo, A.; Camps, A.; Park, H.; Pascual, D.; Onrubia, R.; Martin, F. Retrieval of Significant Wave Height and Mean Sea Surface Level Using the GNSS-R Interference Pattern Technique. IEEE Trans. Geosci. Remote Sens. 2015, 53, 3198–3209. [Google Scholar] [CrossRef] [Scilit]
  8. Cazenave, A.; Nerem, R.S. Present-Day Sea Level Change: Observations and Causes. Rev. Geophys. 2004, 42, 2003RG000139. [Google Scholar] [CrossRef] [Scilit]
  9. Watson, C.; Coleman, R.; Handsworth, R. Coastal Tide Gauge Calibration. J. Coast. Res. 2008, 244, 1071–1079. [Google Scholar] [CrossRef] [Scilit]
  10. Salama, G.M.; Hamed, H.F.A.; Deabes, E.A.M.; Othman, S.E. Innovative Mechanical Tide Gauge Improvement. Meas. Sens. 2019, 100005. [Google Scholar] [CrossRef] [Scilit]
  11. Martín Míguez, B.; Testut, L.; Wöppelmann, G. Modern Tide Gauges Performance. Sci. Mar. 2012, 76, 221–228. [Google Scholar] [CrossRef] [Scilit]
  12. Nerem, R.S.; Leuliette, É.; Cazenave, A. Sea-Level Change Review. C. R. Geosci. 2006, 338, 1077–1083. [Google Scholar] [CrossRef] [Scilit]
  13. Cazenave, A.; Moreira, L. Sea-Level Changes Review. Proc. R. Soc. A 2022, 478, 20220049. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  14. Peng, D.; Feng, L.; Larson, K.M.; Hill, E.M. GNSS-IR Sea-Level Measurement. Remote Sens. 2021, 13, 4319. [Google Scholar] [CrossRef] [Scilit]
  15. Lowe, S.T.; LaBrecque, J.L.; Zuffada, C.; Romans, L.J.; Young, L.E.; Hajj, G.A. Earth-Reflected GPS Signal. Radio Sci. 2002, 37. [Google Scholar] [CrossRef] [Scilit]
  16. Martin-Neira, M. A Passive Reflectometry and Interferometry System (PARIS) Application to Ocean Altimetry. ESA J. 1993, 17, 142–150. [Google Scholar]
  17. Soulat, F.; Caparrini, M.; Germain, O.; Lopez-Dekker, P.; Taani, M.; Ruffini, G. GNSS-R Sea State Monitoring. Geophys. Res. Lett. 2004, 31, L21303. [Google Scholar] [CrossRef] [Scilit]
  18. Löfgren, J.S.; Haas, R.; Scherneck, H.G.; Bos, M.S. Local Sea Level from GNSS. Radio Sci. 2011, 46, 1–12. [Google Scholar] [CrossRef] [Scilit]
  19. Anderson, K.D. Water Level from GPS. J. Atmos. Ocean. Technol. 2000, 17, 1118–1127. [Google Scholar] [CrossRef] [Scilit]
  20. Larson, K.M.; Ray, R.D.; Nievinski, F.G.; Freymueller, J.T. Accidental Tide Gauge. IEEE Geosci. Remote Sens. Lett. 2013, 10, 1200–1204. [Google Scholar] [CrossRef] [Scilit]
  21. Nievinski, F.G.; Larson, K.M. GPS Multipath Modeling I. IEEE Trans. Geosci. Remote Sens. 2014, 52, 6555–6563. [Google Scholar] [CrossRef] [Scilit]
  22. Nievinski, F.G.; Larson, K.M. GPS Multipath Modeling II. IEEE Trans. Geosci. Remote Sens. 2014, 52, 6564–6573. [Google Scholar] [CrossRef] [Scilit]
  23. Strandberg, J.; Hobiger, T.; Haas, R. GNSS-R Sea Level Improvement. Radio Sci. 2016, 51, 1286–1296. [Google Scholar] [CrossRef] [Scilit]
  24. Martinez-Felix, C.A.; Vazquez-Becerra, G.E.; Geremia-Nievinski, F.; Millan-Almaraz, J.R.; Franco-Ochoa, C.; Melgarejo-Morales, A.; Gaxiola-Camacho, J.R. Tidal Measurements Comparison. GPS Solut. 2022, 26, 22. [Google Scholar] [CrossRef] [Scilit]
  25. Ichikawa, K.; Ebinuma, T.; Konda, M.; Yufu, K. Low-Cost GNSS-R UAV. Sensors 2019, 19, 998. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  26. Knight, P.J.; Bird, C.O.; Sinclair, A.; Plater, A.J. A Low-Cost GNSS Buoy Platform for Measuring Coastal Sea Levels. Ocean Eng. 2020, 203, 107198. [Google Scholar] [CrossRef] [Scilit]
  27. Miguez, B.M.; Testut, L.; Wöppelmann, G. Van de Casteele Test. J. Atmos. Ocean. Technol. 2008, 25, 1238–1244. [Google Scholar] [CrossRef] [Scilit]
  28. Williams, S.D.P.; Bell, P.S.; McCann, D.L.; Cooke, R.; Sams, C. Low-Cost GPS for Tides. J. Atmos. Ocean. Technol. 2020, 37, 1925–1935. [Google Scholar] [CrossRef] [Scilit]
  29. Di, M.; Guo, B.; Ren, J.; Li, M.; Chen, X.; Zhang, A. GNSS Buoy Sea Surface Height. Ocean Eng. 2023, 277, 114362. [Google Scholar] [CrossRef] [Scilit]
  30. Larson, K.M. GNSS-IR Applications Review. WIREs Water 2016, 3, 775–787. [Google Scholar] [CrossRef] [Scilit]
  31. Hazel, P.; Herczeg, Z. u-Center; u-blox AG: Thalwil, Switzerland, 2021. [Google Scholar]
  32. Takasu, T.; Kubo, N.; Yasuda, A. Development, Evaluation and Application of RTKLIB: A Program Library for RTK-GPS. In Proceedings of the GNSS 2007, Tokyo, Japan, 20–22 November 2007. [Google Scholar]
  33. Larson, K.M. gnssrefl Software. GPS Solut. 2024, 28, 165. [Google Scholar] [CrossRef] [Scilit]
  34. Chen, L.; Chai, H.; Zheng, N.; Wang, M.; Xiang, M. Low-Cost GNSS-IR Performance. Adv. Space Res. 2023, 72, 4651–4662. [Google Scholar] [CrossRef] [Scilit]
  35. Löfgren, J.S.; Haas, R. Multi-Frequency Sea Level. EURASIP J. Adv. Signal Process. 2014, 2014, 50. [Google Scholar] [CrossRef] [Scilit]
  36. Ghilani, C.D. Adjustment Computations: Spatial Data Analysis, 5th ed.; Wiley: Hoboken, NJ, USA, 2010. [Google Scholar]
  37. Purnell, D.J.; Gomez, N.; Minarik, W.; Porter, D.; Langston, G. Precise Water Level Measurements. Earth Surf. Dyn. 2021, 9, 673–685. [Google Scholar] [CrossRef] [Scilit]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.