1. Introduction
Global navigation satellite system (GNSS) reflectometry (GNSS-R), which was first envisioned in 1993 [
1], has been proved to be an effective remote sensing tool to support emerging remote sensing applications, such as monitoring water levels [
2,
3,
4,
5,
6], snow thickness [
7,
8,
9], sea ice condition [
10,
11], sea waves and breeze [
12,
13,
14,
15], and soil moisture [
16,
17,
18], etc. GNSS-R altimetry uses direct and reflected GNSS signals to address the issue of sea-level monitoring, tidal warning, and reservoir level monitoring, etc. For coastal zones, ground-based GNSS-R devices have unique advantages. Due to the ubiquity of GNSS signals, it can support altimetry with high spatial and temporal resolutions. Compared with satellite altimetry, GNSS-R still works well when the land is contaminated within the sensing footprint [
19].
The ground-based GNSS-R technique relies on precisely calculating the time delay between direct and reflected GNSS signals to obtain the water surface height. This can be achieved through several data sources, such as code phase [
20,
21], carrier phase [
22] and signal-to-noise ratio (SNR) [
23,
24]. The GNSS-R technique based on carrier phase measurements can achieve high precision and temporal resolution results, provided that the integer ambiguity is resolved accurately. The corresponding device requires two antennas to segregate the direct and reflected signals into different links: one upwards right-hand circular polarization (RHCP) antenna is used to receive direct signals, and one downward left-hand circular polarization (LHCP) antenna is used to receive reflected signals. High-precision altimetry involves two primary steps: firstly, resolving the integer ambiguity of the carrier phase to determine the time delays between direct and reflected signals and, secondly, determining the relative height from the reflected surface to the antenna based on geometric relationships.
The receiver utilized for carrier phase processing can be customized, as demonstrated in [
22,
25]. However, the customized devices often come with a high price tag or limited accessibility to the general public, which hinders the development of low-cost GNSS applications. An alternative method involves the utilization of dual positioning receivers, which has been extensively studied. Löfgren et al. [
26,
27] proposed a GNSS tide gauge that employs two positioning receivers and antennas. This hardware configuration can not only handle the integer ambiguity of the carrier phase, but also extract the interference power of the signal, so that the two height-measuring methods can complement each other effectively. The corresponding experiment achieved a temporal resolution of 5 s for sea surface monitoring through carrier-phase processing. For this configuration, Wang et al. [
28] further improved the single-difference and double-difference algorithms to achieve a time resolution of 1 s. Bao et al. [
29] introduced an external atomic clock to improve data precision and temporal resolution. Liu et al. proposed the continuous phase tracking algorithm [
30], which enhanced the GNSS-R performance under rough seas. Notice that in these works mentioned above, certain high-quality devices are experimentally utilized, such as choke-ring antennas of AR10, AR20, AT504, receivers of GRX1200, AT504, JAVAD Quattro-G3D, and an atomic clock, in order to alleviate the workload of resolving integer ambiguity, the key part of carrier-phase processing. Unfortunately, the use of expensive devices also restricts the popularity of applications.
Low-cost GNSS receivers have the advantage of being affordable, but they suffer from hardware performance limitations such as increased observation noise [
31]. Many low-cost receivers only support single frequency observations, which is not conducive to forming observation combinations used in cycle slip detection and integer ambiguity resolution. Additionally, low-cost antennas have poorer multipath suppression capabilities [
32]. It is beneficial to extract signal interference power, but not conducive to resolving integer ambiguities. Although there have been many studies on low-cost GNSS-R in recent years, such as [
6,
23,
24,
33], they mainly focus on GNSS multipath reflectometry. For low-cost GNSS-R, obtaining real-time, high temporal resolution results remains challenging, especially in complex environments such as coastal areas and lakefronts.
Previous research has primarily focused on GPS and high-quality devices. However, with the official launch of BeiDou Navigation Satellite System with global coverage (BDS-3), the number of observable satellites for the B1I and B3I signals has increased to 45 [
23]. This abundance of single-frequency observations can alleviate the challenge of integer ambiguity resolution for low-cost devices, while the hybrid constellation can provide unique contributions to position dilution of recision (PDOP). It is expected that the increased number of satellites and improved PDOP could significantly enhance the performance of GNSS-R [
3,
5,
34]. In this study, we configured a set of low-cost BeiDou Navigation Satellite System Reflectometry (BDS-R) devices and conducted experimental assessments of land and water surface altimetry based on single-frequency (B1I) signals. We adopted two U-Blox F9P receivers and two off-the-shelf antennas, worth about USD 620 in total. The receiver is capable of supporting BDS dual-frequency signals, which means that the cost can be further reduced by opting for a single-frequency receiver. In data processing, Kalman filtering (KF) and relative positioning algorithms were employed alongside two easily implementable quality control (QC) methods to ensure the real-time reliability of the BDS-R results. Ultimately, we explored the specific contributions of both inclined geosynchronous orbit (IGSO) and geostationary Earth orbit (GEO) satellites of the BDS hybrid constellation in terms of SNR, multipath interference, and overall solutions.
This paper is structured as follows:
Section 2 provides a detailed explanation of the principles of BDS-R and outlines the data processing strategy used for calculating reflector height on an epoch-by-epoch basis;
Section 3 starts with describing two altimetry experiment and ends with a comparison of experimental results using the BDS-R and GPS Reflectometry (GPS-R), which primarily assesses the contribution of the BDS hybrid constellation to BDS-R and evaluates the real-time performance of low-cost BDS-R for water-level altimetry;
Section 4 discusses characteristics, problems, and ways to improve our work; and
Section 5 summarizes this paper.
2. Methodology
Currently, retrieving water surface height with high temporal resolution in real time using low-cost GNSS-R equipment poses a challenge. To overcome these obstacles, this study employs a four-step data processing procedure (see
Figure 1). Firstly, the double difference (DD) observation equations are formulated based on BDS code, carrier-phase observations, and virtual observations, with the latter primarily being utilized for QC purposes. Secondly, real-time calculation of the baseline vector between two antennas is performed using the KF. Thirdly, reliable results are selected by screening the horizontal component of the baseline vector against known truth values. Finally, based on geometric principles, dependable baseline vectors are utilized to compute the water surface elevation for the current epoch. Further details will be discussed later in this paper and the numbers in brackets in
Figure 1 represent the equations in this paper.
2.1. Geometry of BDS-R
The BDS-R adopted the relative positioning GNSS-R configuration [
27] to retrieve water surface height. The device comprises two vertically mounted antennas (see
Table 1 for parameters), one RHCP and one LHCP, with their phase centers aligned along the local vertical (refer to
Figure 2). While the RHCP antenna receives direct signals, the LHCP antenna captures reflected signals. This is due to the right-hand circular polarization of GNSS satellite carrier signals. When reflection occurs, the portion of the signal is converted into left-hand circularly polarized waves, particularly when the satellite elevation angle exceeds the Brewster angle (approximately 8° for sea water) [
35,
36]. The two antennas are then connected to two low-cost GNSS receivers (U-Blox F9P,
https://www.u-blox.com/en/product/zed-f9p-module (accessed on 1 April 2022), about USD 240 each), individually. In this way, BDS code and carrier-phase data from the two receivers can be incorporated to obtain the relative position between the two antennas.
Figure 2 depicts the simple geometry of BDS-R altimetry. The scattered signals can be divided into two: coherent and incoherent components. The coherent components can be considered as specular reflection on a smooth surface [
30]. According to the specular reflection, the LHCP antenna receiving the reflected signal can be considered as the mirror point of a virtual LHCP antenna below the reflecting surface. Therefore, the baseline result from the relative positioning is the distance between the phase centers of the virtual LHCP and the RHCP antennas, and will change as the variation of the reflection interface height changes. Clearly, the height of the real LHCP antenna from the reflector can be simply written as:
where
b is the baseline vector of the phase centers of the virtual LHCP and the RHCP antennas, obtained via relative positioning, which is discussed in
Section 2.2.
d is the actual distance between the phase centers of the LHCP-RHCP antennas, which can be accurately set up in advance.
It should be noted that the coherent components decrease when the water surface becomes rough, which may result in discontinuous or even unusable carrier phase of the reflected signal. Therefore, this configuration is more suitable for environments with less wind and waves.
2.2. Date Processing Model
For short baselines of a few meters, the double difference (DD) model can effectively mitigate the impact of tropospheric and ionospheric delays as well as multipath effects, while preserving the integer nature of carrier phase ambiguities. This facilitates an accurate baseline solution and, thus, we adopt DD observations as our fundamental data processing observation.
Firstly, the baseline vector
b in Equation (1) is obtained using Kalman Filter (KF) with double-differenced (DD) observations on BDS B1I:
where
denote the notation for single difference between virtual LHCP and RHCP antennas,
is the notation for the between-satellite single difference.
is the wavelength of the carrier.
is the DD code observation expressed in meters, and
is the DD carrier phase expressed in cycles.
is the DD geometry distance in meters, and
is the DD carrier phase ambiguity in cycles.
and
are the combined effect of DD observational noise and multipath effects for code and carrier phase, respectively.
Take the state vector
at epoch k as the combination of baseline vector
and DD integer ambiguities (
is the number of satellites):
The linearized DD observation equations in the matrix form can be expressed as follows:
where
is the correction vector of
,
is the observed-minus-computed observation vector,
is the design matrix, and
refers to the DD observational noise vector combined with multipath effects. Then,
can be estimated epoch-by-epoch in KF with two steps.
- (a)
Time update.
We recursively obtain the predicted value of
and its covariance matrix by the following equation:
where
and
stand for the predicted and the estimated vectors.
is the covariance matrix.
denotes the process noise. Considering water surface changes nearby the tested lake, we add a process noise of normal distribution
for the baseline vector b:
The predicted
and its covariance can be improved to derive the best estimated
with the newly coming in DD observation at epoch
k as follows:
with
where
is gain matrix,
is innovation sequence, and
is identity matrix.
is the covariance matrix of the observations at epoch
decided by the empirical elevation angle weighting model [
37], where the code and phase weight ratio is set to 300.
With the completion of the calculation, we can obtain the results of the positional parameters and the corresponding residuals of the DD observations. The residual (
) validation is also an essential step, and we use 4 times the standard deviation to rule out possible effects of abnormal observations. It is noted that we can only obtain the ambiguity float solution based on Equations (5)–(8). Then, we fix the integer ambiguity by the conventional least-square ambiguity decorrelation adjustment (LAMBDA) algorithm [
38,
39]. At this point, the baseline vector
is obtained epoch-wise and, then, its length
b can be taken into Equation (1) to compute the height of the reflecting surface.
2.3. Quality Control Methods
Owing to the special geometry of LHCP-RHCP antennas, the horizontal component of the baseline theoretically should be zero (or another known value). This kind of geometric constraint has been utilized in some improved algorithms such as [
40] and has proven that it can greatly improve the performance of real-time altimetry. In our data processing, we propose two simple and effective strategies to make full use of this geometric constraint.
The first versatile strategy is to deal with the geometric constraint in the observation domain, namely, taking the baseline horizontal component as a virtual observation. In our data processing model, the following virtual observation equation is added to DD observation Equation (4) for every epoch:
where
and
donate the east and north component of baseline vector
, respectively.
is the residual of the virtual observation. The left-hand side of the equation represents the observed value of the baseline horizontal component. Since this theoretical value is zero in our experimental configuration, we assign a corresponding value of zero to the observation quantity. It is worth noting that too large a variance of virtual observation will lead to insufficient geometric constraints and reduce the quality improvement effect. If the variance value is too small, the KF will be unstable. The empirical variance of the virtual observations is given as
in this study, which is about 1 to 2 orders of magnitude smaller than that of the carrier phase observation.
The second QC method simply takes the geometric constraint as a rule-out criterion for the baseline results. Considering that the precisions of the baseline vertical and horizontal components are interrelated, we can use the horizontal component performance to judge the reliability of the vertical component estimation. More precisely, an acceptable solution should conform to the following equation:
where
is the threshold for the horizontal component of the baseline. We will discuss the QC method in land altimetry experiments and discuss the virtual observation in water surface altimetry experiments.
3. Experimental Results and Analysis
The experimental results are divided into two parts based on two different datasets: the land altimetry experiment and the water surface altimetry experiment.
3.1. Land Altimetry Experiment
To evaluate the performance of low-cost BDS-R, as well as the QC strategy, we conducted a land altimetry experiment. In this experimental environment, the receiver-to-ground height can be accurately obtained in advance, and the satellite visibility is good. Firstly, we describe the experimental environment, including experiment setup and GNSS constellation conditions. Then, the quality of the direct and reflected signals are evaluated based on SNR. After that, the measurement noise and multipath effect are evaluated by the carrier phase residuals. Finally, the experimental results are compared and discussed under different constellation configurations.
3.1.1. Experiment Environment
We selected an open and flat ground to deploy the experimental device, located at the northwest corner of a plastic runway in Zhengzhou, China. The data were collected from 00:45 to 3:45 (GPST), 1 April 2022, with a sampling interval of 1 s. Considering the measurement noises and Brewster angle, the satellite elevation cutoff angle was set to 15° to exclude particularly noisy data. The distance between the nominal phase centers of the two antennas was set at 0.211 m, while the phase center height of the LHCP antenna from the ground was 0.727 m, measured by a laser rangefinder.
Figure 3 shows the location, equipment, and pre-set configuration parameters of the experiment.
3.1.2. Analysis of Constellations and BDS Data
Table 2 compares the satellite visibility and the corresponding PDOP, VDOP, and HDOP values for five constellation configurations, where the first four are all within BDS constellations. We can conclude that, over the 3 h, IGSOs and GEOs of BDS considerably contributed to the DOPs, owing to their unique coverage performance in China. IGSOs contribute more to VDOP, and GEOs contribute more to HDOP. Therefore, it is worthwhile to explore, specifically, the merits of IGSOs and GEOs in BDS-R. Meanwhile, GPS is better than MEO alone.
SNR can be used to describe the strength and quality of GNSS signal reception, and it is worth noting the SNR of the reflected signals from the device.
Figure 4 shows the SNR of BDS as a function of elevation angle, and the mean value is fitted.
Figure 5 demonstrates some SNR samples of B1I signals from GEO (C02), IGSO (C09), MEO (C30), and GPS (G27) satellites. It can be observed that the reflected signal has two different characteristics. On the one hand, the SNR of the reflected signal is overall lower than that of the direct signal. The SNR of direct signals generally fluctuate within the range of 35 to 52 dB-Hz most of the time, while the SNR of the reflected signal generally fluctuate within the range of 25 to 45 dB-Hz most of the time, and are below 20 dB-Hz for some epochs. The average difference between two SNR is about 7.16 dB-Hz. On the other hand, with the increase in elevation angle, the SNR of the reflected signal is not strictly increasing, and there is oscillation in the process.
The multipath effect is another aspect that we were interested in.
Figure 6 shows the DD carrier phase residuals of all available satellites. Due to the specific background selected, complex multipaths from the surrounding environment were rare. The multipath of residual reaction mainly came from the interference effect of direct signal and reflected signal. On the one hand, the residuals of GEOs were still not zero at the time average of 3 h, which may be caused by the multipath effect on the GEOs or the stable geometric multipath effect. On the other hand, the high elevation characteristic of IGSOs minimized the residual RMS value.
The analysis of SNR and residuals shows that the experiment is still affected by multiple paths, especially reflected signals. For the carrier phase, when the ambiguity is correctly fixed, high-precision altimetry results can be obtained. In our experimental configuration, the potential effect of the strong multipath was to reduce the fixed rate of integer ambiguity. In addition to using DD observations to reduce the influence of multipath, our data processing also included two measures: firstly, the SNR threshold (30 dB-Hz) was set in the data preprocessing stage to ensure the reliability of the observations and secondly, the residual validation was carried out to reduce the influence of abnormal observations on the results.
3.1.3. Results and Analysis
The receiver-to-ground height solutions were derived individually from the five configurations of satellite constellations listed in
Table 2. The height errors without QC, and their statistics, are shown in
Figure 7 and
Table 3. We retained the fixed solutions (blue line) as well as the float solutions (red line).
Figure 7c performs the best in the first four of BDS constellation configurations, which demonstrates that IGSOs play a prominent role in improving the precision of BDS MEO constellation. The contribution of GEOs was less than that of IGSOs, by comparing
Figure 7b,c. According to the previous analysis, IGSOs usually have a higher elevation angle compared to GEOs (see
Figure 5). Higher elevation angles can obtain more left-hand components of reflected signals [
35,
36], so IGSOs are more conducive to obtaining high-quality reflected signals. At the same time, IGSOs contributed more to the VDOP value than GEOs, which is very favorable for the experimental configuration we adopted, considering that the precision of the height results is more related to the positioning precision of the vertical direction. In addition, GPS was somehow better than MEOs of BDS. due to its preferable satellite visibility and fixed rate.
Note that, except for the short initialization (around 38 s for BDS) in
Figure 7, there are some float point solutions (red line) retained when their errors are within 0.1 m. Likewise, there may have a few fixed solutions being ruled out because their errors exceed 0.1 m, such as a small period after 2.5 h in
Figure 7a,e. Hereafter, we only focus on the IGSO-included constellations of BDS and GPS for comparison. What is more, we will see the QC performance of identifying outliers, with the threshold set as 10 cm (upper panel in
Figure 8) or 5 cm (lower panel in Equation (10)) in real-time processing.
Figure 8 and
Table 4 confirm the efficacy of the QC method from two perspectives. Firstly, it accurately identifies all outliers in both fixed and float solutions. Secondly, with a mere 0.3% false rejection rate for BDS-R solutions, the QC method effectively distinguishes real-time processing solutions with centimeter-level precision. We can conclude that the presented QC method, under the tested installation deployment, will be beneficial for real-time altimetry, even in other challenging environments. It is worth noting that our threshold value is obtained through experience, and that the specific value may be related to the DOP value and experimental configuration to some extent. At the same time, too strict a threshold (0.05 m) might lead to discontinuity, such as in
Figure 8f. Therefore, a dynamic adaptive threshold needs to be further studied.
The performance of low-cost BDS-R was evaluated by a land altimetry experiment, while exploring the contributions of IGSOs and GEOs. It concluded that BDS-R can achieve real-time centimeter-level land altimetry with 1 s temporal resolution, and that IGSOs play a prominent role in improving the precision of BDS-R. It can be concluded that, if good satellite visibility is available, a fixed rate of over 90% (or even 99.6%) and centimeter-level real-time land altimetry precision can be achieved for low-cost BDS-R.
3.2. Water Surface Altimetry Experiment
The land altimetry experiment demonstrated the potential of low-cost BDS-R, which is based on omnidirectional azimuth observations. However, in water surface altimetry, the azimuth angle is always limited due to terrain and other environmental factors and the water level is constantly changing. Therefore, there are two differences between the water surface and the land altimetry experiments. Firstly, we added elevation and azimuth masks to resist multipath effects from the surrounding environment. Secondly, since there is almost no change in the water level of the selected lake, we used a lifting platform to simulate water level change by changing the height of the antenna.
3.2.1. Experiment Environment
The same low-cost BDS-R device was installed over a lake in Zhengzhou, China. Two antennas are mounted on the lifting platform, and the latter were fixed on a wooden deck at the northeast corner of the lake, a place selected to maximize the reflecting water surface as well as the satellite visibility (see
Figure 9). Again, the distance between the nominal phase centers of the two antennas was set at 0.211 m. Unfortunately, there was no water level gauge nearby. The data were collected from 2:30 to 4:30 (GPST), 28 October 2022, with a sampling interval of 1 s. The lake surface was smooth on that day and the wind speed was merely 2–4 m/s. Therefore, several platform lifts were designed to achieve a total height change of 20 cm with different testing speeds (see
Figure 10). Firstly, a speed of 4 cm/min was inserted, starting at 0.5 h and 1 h individually, and lasting for 5 min for each. Then, a faster speed of 20 cm/min was applied at 1.5 h. Finally, 20, 26.6, and 4 cm/min were used for three consecutive ups and downs.
As in the land altimetry experiment, the elevation cutoff angle was set to 15°. In addition, there were two ranges suffering from serious multipath effects in the experimental environment. The first was about 10°–90° in azimuth, northeast of the lake, where the LHCP antenna was sheltered by the wooden deck. The second was 160°–200° in azimuth, right towards the south, where a tall half-circle building blocked parts of the GNSS signals for both antennas (see
Figure 9). Therefore, we applied an azimuth mask of 10°–90° for the first area and a 30° elevation mask for the second area.
With the two masks set to the challenging lakeside environment, satellite visibility deteriorated as expected. In
Figure 11, there are only five visible GPS satellites on average. However, about 16 BDS satellites still can been seen, which suggests BDS-R is more favorable in challenging environments due to the regional coverage characteristics of IGSOs and GEOs in Asia.
3.2.2. Results and Analysis
Figure 12 shows the water surface heights under the three constellation conditions.
Figure 12a,b are the height results without and with QC (Equation (9)), respectively.
Table 5 also provides the statistics of the associated fixed rates as well as the standard deviation (STD) of the obtained height errors.
We can see that the movements of the platform are all reflected by the height results variations, although no water level gauge was available to confirm the average water surface height. Moreover, the height variations from 1.4 to 1.6 m are also consistent with the initial phase center of LHCP antenna measured by laser rangefinder (about 1.4 m above the water surface) and the 20 cm lift settings of the platform.
The QC method of adding virtual observations significantly improved the GPS-based results under a relatively complex environment. The fixed rate was increased from 70% to more than 97%, and the STD of the obtained height errors was reduced from 5 cm to 1 cm (see
Table 5). These improvements considerably shortened the GPS-based heights gap in the first 0.5 h, and stabilized the dramatically noisy heights starting from 1.5 h in
Figure 12. For BDS-R, the improvement by QC does not seem to be obvious, because the original results have worked so well. It is expected that QC will also improve the performance of BDS-R in more complex environments.
From
Table 5, we can see that the low-cost BDS-R can achieve a fixed rate of more than 99% with a standard deviation of less than 1 cm. The results based on the entire BDS constellation are slightly better than the results based on the MEO plus IGSO satellites. This is the opposite of the result of the land altimetry, which may be due to the fact that the complex environment drastically reduced the number of visible satellites. Nevertheless, both of them can realize real-time centimeter-level water-level monitoring with 1 s temporal resolution.
Figure 13 shows the errors of obtained height after QC, which were obtained by subtracting the expected displacement from the obtained height. It can be seen that BDS-R realized the real-time monitoring of water surface height changes with a time resolution of 1 s. Large errors occurred at the inflection point of water surface height change, but it still did not exceed 0.05 m. During the 2 h test period, the carrier phase ambiguity fixed rate was 99.9% and the STD of the obtained height errors was less than 1 cm. The results of the above analyses show that the low-cost BDS-R proposed in this paper can be expected to achieve real-time water level monitoring.
4. Discussion
The current work shows that low-cost BDS-R could be a feasible and cost-effective method for real-time precise altimetry, which has key advantages compared with other water-level monitoring methods. The georeferenced centimeter-level real-time altimetry solutions could support various geophysical and remote sensing applications, especially in terms of increasing the density of the water level monitoring network and short-term rapid warning, etc.
It is noted that our experiments were conducted in land and lakefront environments, where the surface is relatively smooth and conducive to the continuous phase tracking of the reflected signals [
41]. Therefore, the current research is more suitable for use in environments with water level changes but that are not accompanied by significant water surface fluctuations, such as reservoirs, lakes, and coastal environments with breakwaters. However, in the coastal environment, the coherent components of scattered signals on rough sea surfaces gradually decrease and even become unavailable. Studies have shown that the reflected signal has sufficient coherence when the wind and wave are lower than 6 m/s and 1.5 m, respectively [
42]. Zhang et al. [
43] further verified the feasibility of carrier phase altimeter measurement by BDS B1I and B3I single-frequency signals under the condition of wind speed 7–11 m/s, and the time resolution of the result was 6 min. The proposed method uses multiple satellites in the same epoch. Although strict phase tracking is not required for each satellite, continuous phase tracking is still an important factor affecting the fixed rate. Sea level altimetry in coastal environment still needs further verification and improvement. Thus, one of our future works should be focused on this issue.
In addition to the effect of surface roughness, there are other multipath effects, especially in terms of possible reflections from the rear lobes of low-cost antennas. These can potentially affect the results, including the precision and integer ambiguity fixed rate. How to further weaken the impact of strong multipath brought by low-cost equipment, is also a problem that we need to further study.
In this paper, we focus on B1I signals for low-cost single-frequency devices, and theoretically B3I signals can provide the same number of observations and have a larger bandwidth, which may be beneficial to resist water surface roughness. In addition, signals from BDS-2 will become progressively unavailable outside Asia, so the common frequency (1575.42 or 1176.45 MHz) signals will be the new option, such as B1C, E1, and L1 signals. It is expected that the multi-systems interoperation at the common frequencies could contribute to the performance improvement in low-cost GNSS-R technique outside of Asia, which will also be investigated in our future work.
5. Conclusions
In the context of the official operation of BDS-3 in 2020, we studied the feasibility of low-cost BDS-R for emerging water surface altimetry applications. Firstly, we introduced the BDS-R principle and the corresponding data processing model. Then, we tested the low-cost BDS-R on land surface altimetry with a known height value, and the individual contributions of three different types of satellites in the BDS hybrid constellation were characterized in detail. The results show that centimeter-level height measurement can be achieved in open-sky and flat situations using the developed low-cost single-frequency BDS-R device. On the other hand, it found that the BDS hybrid constellation, especially the IGSOs, can make significant contributions to the performance of BDS-R. This is because the high elevation angle of IGSOs increases the left-hand component of the reflected signal and improves the quality of the reflected signal. At the same time, an improvement in VDOP can also improve the precision in the vertical direction, which is beneficial for altimetry.
Thereafter, we assessed the real-time performance of low-cost BDS-R to support water surface altimetry. On the one hand, low-cost BDS-R can clearly reflect the changes of water surface height in real time with a carrier phase ambiguity fixed rate of 99.9% at the 1 s temporal resolution. The trend of water surface variation is consistent with the actual height variations, and the corresponding STD of the obtained height errors is less than 1 cm. On the other hand, continuous changes in water surface height up to 26.6 cm/min can be precisely monitored.