Abstract
The China BeiDou Navigation Satellite System (BDS-3) is recognized for its advantages compared to BDS-2. However, the enhancement of performance through the simultaneous utilization of BDS-2 and BDS-3 in real-time kinematic (RTK) applications remains insufficiently investigated. Herein, we developed an overlapping triple-frequency (TF) BDS-3/BDS-2/inertial navigation system (INS) tightly coupled (TC) integration model that takes advantage of the BDS-3/BDS-2 overlapping frequencies of B1I/B2b(B2I)/B3I for intersystem combination and INS-assisted positioning. An analytical formula for ambiguity dilution of precision (ADOP) was derived, serving as the foundation for an exploration into how multi-frequency measurements and INS assistance affect ambiguity resolution (AR). A vehicle experiment was conducted in a city to evaluate the performance of the measurement models for various frequencies, available satellites, and INS assistance. Analysis of the double differencing errors of the pseudorange and carrier phases revealed that a robust model in kinematic situations is preferred over static situations. AR ability was assessed regarding ADOP, ratio test, and success rates, and the positioning and attitude determination results were examined. Overall, the characteristics of the ADOP analytic formula and processing results produce a similar conclusion regarding the contribution of multi-frequency, available measurements, and INS assistance on AR; further, they provide reference values for moving measuring system users to implement the optimal model in kinematic situations.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
Introduction
Moving measuring systems (MMSs) have been applied in surveying and city modeling (Viler et al. 2023). Initially, the core concept involves the integration of the global positioning system (GPS) and inertial navigation system (INS), providing precise centimeter-level data on position, velocity, and attitude (Ding et al. 2007). Since 2012, the China BeiDou Navigation Satellite System (BDS)-2 has further advanced the technique of integrating Global Navigation Satellite Systems (GNSS) and INS. Numerous studies have already explored the applications of BDS-2 in conjunction with INS (Han et al. 2017; Gao et al. 2018; Xiao et al. 2021). By 2020, BDS-3 began to provide global services (Zhu et al. 2023). Compared with BDS-2, BDS-3 has more advantages at the global service scale with the MEO constellation (Zhu et al. 2021) and precise point positioning (PPP)-B2b precise ephemeris augmentation (Tang et al. 2022). Therefore, BDS-3/INS has become a notable research topic (Ma et al. 2022; Xu et al. 2022).
The critical theoretical problems for BDS/INS tightly coupled (TC) include the measurement model and ambiguity resolution (AR) methods (Li et al. 2018), which determine the measurement usability, model robustness, and positioning accuracy. At some point, the measurement model and AR also undergo change. The model determines how accurately the measurements can be processed; thus, AR can be beneficial.
The BDS-3 visible satellites for standard positioning are sufficient for most districts and times (Li et al. 2020); however, reliable centimeter-level positioning puts forward more requirements on available measurements and model strength. Numerous studies have attempted to address this classical problem (Li et al. 2018), particularly in utilizing multi-frequency (Guo et al. 2016) and multi-GNSSs. Regarding multi-GNSSs, the terms of the measurement equation are constructed individually for different GNSSs, namely intra-system or loose combination (Zhang et al. 2003). If the frequencies overlap, only one reference satellite needs to be chosen for all GNSSs, and a tight combination can be carried out (Julien al. 2003). Although tight combination introduces new issues, such as intersystem bias, when compared with loose combination (Håkansson et al. 2017; Zhao et al. 2020), it is still considered robust (Tian et al. 2023).
Extensive investigations have been carried out concerning the model, methodology, and assessment of multi-GNSS. This includes studies on GPS/BDS-3 (Lv et al. 2022), BDS-3/Galileo (Guo et al. 2021), and BDS-3/GPS/GLONASS/Galileo (Ogutcu et al. 2023). However, the combination of BDS-3 and BDS-2, which share both similarities and differences in frequency signals, presents unique advantages and disadvantages and requires special attention. Further, investigation of BDS-3/BDS-2 benefits research on multi-GNSS. Several studies have made efforts to the simultaneous utilization of BDS-2 and BDS-3 in real-time kinematic (RTK) applications (Zhang et al. 2019; Zhu et al. 2021), with a primary focus on dual-frequency (DF), specifically the legacy B1I and B3I signals (Liu et al. 2021). BDS-2 and BDS-3 share the overlapping frequency of B1I, B2I(B2b), B3I, and the triple-frequency (TF) intersystem model offers significant advantage for BDS RTK in terms of measurement utilization and constellation structure; however, this aspect remains underexplored. Moreover, most studies have focused on investigating the signal characteristics; thus, an ideal environment, such as static station data (Zhang et al. 2019; Hou et al. 2019) and zero-baseline data (Deng et al. 2021), was usually used. However, the influence of the kinematic surroundings on signal quality, e.g., the pseudorange multi-path, has not been fully addressed. Further, the RTK model has been demonstrated with static station data (Shi et al. 2020), but the actual performance in city kinematic situations has not been comprehensively revealed. In addition, the BDS-3 could be enhanced with INS-providing robust position information, especially when satellite observations are disrupted, but this potential has been scarcely assessed in the context of BDS-3 (Wu et al. 2023; Ma et al. 2022). For city surveying, the mechanism of BDS/INS TC should be clarified with the advancement of BDS-3.
With the aim to promote the application of BDS/INS TC in kinematic surveying, and in light of the novel combination of BDS-3 and BDS-2, we developed the overlapping triple-frequency (TF) BDS-2/BDS-3/INS TC. This model’s performance has been thoroughly evaluated to address existing knowledge gaps and facilitate the adoption of optimal schemes for MMS.
The following sections present a theoretical exploration of ambiguity dilution of precision (ADOP) and a comprehensive demonstration of AR performance, including ADOP, Least-squares AMBiguity Decorrelation Adjustment (LAMBDA) ratio, and success rates. Furthermore, the positional and attitudinal determination performance of the proposed model was assessed.
TF BDS-3/BDS-2/INS TC model
Figure 1 presents the data flowchart of the proposed model. The state space model of the extended Kalman filter was implemented with two basic equations, namely the state equation and the measurement equation, expressed as follows:
where F denotes the state transition matrix; G denotes the noise projection matrix; w denotes the system noise vector; \(\delta {\mathbf{L}}\) denotes the measurement vector, representing the bias between BDS-3 measurements and INS-predicted values; H denotes the design matrix; e denotes the noise vector; and \(\delta {\varvec{x}}\) denotes the states vector in the form of error quality.
According to the error model adopted, states required, and measurements utilized, the details of these two equations can be obtained.
States equation
Equation (1) is constructed based on INS dynamic characteristics, where
where \({{\varvec{\upomega}}}_{{{\text{ie}}}}^{{\text{e}}}\) denotes earth’s rotation angular rate, \({\varvec{f}}_{{{\text{ib}}}}^{{\text{b}}}\) denotes the specific force output of the accelerometer, \({\varvec{R}}_{{\text{b}}}^{{\text{e}}}\) denotes the coordinate rotation matrix from the carrier body frame (b) to the earth-centered earth-fixed frame (e), and skew (V) represents the skew symmetry matrix formed by the three-dimensional vector V.
\(\delta {\mathbf{x}}_{{{\text{INS}}}} = [\delta {\mathbf{r}},\delta {\mathbf{v}},\delta {{\varvec{\uppsi}}},\delta {\mathbf{b}}_{a} ,\delta {\mathbf{b}}_{g} ]^{{\text{T}}}\), denotes the state vectors of position, velocity, and misalignment angle, accelerometer zero bias, and gyro zero bias, respectively; each vector is three-dimensional. The subscript of \(\delta {\mathbf{x}}\) denotes that these states are related to INS.
\({\mathbf{w}} = [{{\varvec{\upeta}}}_{a} ,{{\varvec{\upeta}}}_{g} ,{\mathbf{w}}_{a} ,{\mathbf{w}}_{g} ]^{{\text{T}}}\) represents the noise of the corresponding state vectors denoted by the subscript. The noise is modeled as a random walk process.
Measurement equation
The details of the BDS are summarized in Table 1. BDS-2 and BDS-3 possess overlapping frequencies, including B1I, B2b/B2I, and B3I, thereby achieving the tight combination. This allows for fixing observations to a single satellite, thus leading to an enhanced AR and improved positioning accuracy (Wu et al. 2019).
BDS-2 and BDS-3 share the same time and coordinate frame, and the double-differenced (DD) linearized model of the observation equations at frequency k is the basic component of (2), expressed in the ECEF frame as follows:
where \(\Delta\) indicates that the following term is the between-station, between-satellite DD; the superscripts j and s denote the current and reference satellites, respectively; subscripts r and b denote the rover and base stations, respectively; subscript k denotes frequency; \(\delta {\mathbf{x}}_{{{\text{BDS}}}} = [\delta {\mathbf{r}}^{{\mathbf{e}}} ,\delta {\mathbf{v}}^{{\mathbf{e}}} ,\Delta \hat{N}_{r,b,k}^{s,j} ]^{{\text{T}}}\) denotes the state vector related to BDS measurements; \(\delta {\varvec{r}}^{e}\) and \(\delta {\mathbf{v}}^{{\mathbf{e}}}\) are as previously defined; \(N\) denotes the float ambiguity of the carrier phase;\(\lambda\) denotes the carrier phase wavelength; \(\varphi\), P, and D denote the carrier phase, pseudorange, and Doppler observation, respectively; \(\varepsilon\) denotes the measurement noise of the corresponding observations indicated by the subscript; E denotes the
line-of-sight vector of the receiver to the satellite; and \(\rho\) denotes the approximate geometric distance (GD) between the receiver and the satellite. In this model, ISBs are assumed to be absent, as demonstrated by the fact that differential-phase ISBs can be neglected in short baseline RTK (Shi et al. 2022). Additionally, if the satellite receivers on the rover and base station are the same type, the ISBs for the code and phase can be neglected (Shi et al. 2022; Hou et al. 2023).
By combining the observation equations of all satellites and frequencies, the conventional BDS positioning measurement equation is obtained. This serves as the base for augmenting the absent states related to \(\delta {\mathbf{x}}_{{{\text{INS}}}}\). Consequently, the general BDS/INS TC measurement equation is derived. In this study, INS was used to assist positioning, then \(\Delta \rho_{r,b}^{j,s}\) was replaced with \(\Delta \rho_{{{\text{INS}},b}}^{j,s}\), and \(\Delta v_{r,b}^{r,b}\) was replaced with \(\Delta v_{{{\text{INS}},b}}^{j,s}\). The subscript INS denotes the terms are INS-predicted. Additionally, the following expression should be added to (2) to obtain the INS-assisted measurement equation:
where I denotes unit matrix.
An elevation-dependent weighting function (Herring et al. 2018) was applied to determine the noise of the pseudorange and phase as follows:
where \(\theta\) denotes the elevation angle; a and b denote empirical values, both set to 0.003 m for the phase, and multiply by 100 for the pseudorange (Takasu 2013), respectively.
The measurement noise for the \({\mathbf{r}}_{{{\text{INS}}}}^{e}\) is as follows:
where \({\text{b}}r_{{{\text{prior}}}}^{{\mathbf{e}}}\) varies according to the position bias of the last epoch, which is set to 0.05 m if it is a fixed solution, otherwise to 0.5 m; \(\upsilon\) denotes the INS error accumulating speed which is set to 0.005 m/s; and \(\nabla t\) denotes the interval between current and last epoch.
Assessment of AR accuracy
To obtain centimeter-level accuracy, the integer-valued ambiguity should first be determined. The classical approach is LAMBDA, proposed by Teunissen (1993), which has been widely applied and developed. LAMBDA solves integer ambiguity through a search process within a constraint space, defined as
where \(\Delta \hat{N}\) denotes the float solutions of the ambiguities, \(\Delta N\) denotes the real value of the integer ambiguity, and \({\mathbf{Q}}_{{\Delta \hat{N}}}^{{}}\) denotes the covariance matrix of \(\Delta \hat{N}\). The search space is centered on the \(\Delta \hat{N}\), the shape and orientation are decided by \({\mathbf{Q}}_{{\Delta \hat{N}}}^{{}}\), and the space volume is limited by \(\chi^{2}\). The strength and success rate of the GNSS model are generally measured using the ADOP (Odijk and Teunissen 2008).
ADOP of various frequencies and satellites
ADOP represents the average precision of ambiguities proposed by the LAMBDA proposers and is defined as follows (Teunissen and Odijk 1997):
where | | denotes the determinant, and \({\text{N}}_{{{\text{AMB}}}}\) denotes the number of ambiguities, which is equal to the degree of \({\mathbf{Q}}_{{\Delta \hat{N}}}^{{}}\).
The ADOP has been comprehensively investigated and used to assess AR (Skaloud 1998; Liu et al. 2019). Equation (9) cannot qualitatively measure the float ambiguity accuracy; hence, Teunissen (1997a) developed an ADOP closed-form expression for various GNSS models. However, a TF GNSS model has not yet been formulated. In order to thoroughly investigate how factors such as the number of satellites, observation accuracy, and frequency combinations impact our model, we have deduced the \(\left| {{\mathbf{Q}}_{\Delta N} } \right|\) expression for TF, which is provided in Online Resource 1, as follows:
where y denotes the number of frequencies, and m denotes the number of satellites, thus indicating the numbers of observations and ambiguities on one frequency are m − 1. \(\sigma_{{\Delta \varphi_{i} }}^{2}\) and \(\sigma_{{\Delta p_{i} }}^{2}\) denote the variances of the DD carrier phase and pseudorange, respectively, and \(\sigma_{{\Delta \varphi_{i} }}^{2} { = }2\sigma_{{\varphi_{i} }}^{2}\) and \(\sigma_{\Delta Pi}^{2} { = }2\sigma_{Pi}^{2}\). The observation precision at all frequencies was assumed to be identical as follows:
Then, according to (10):
The ADOP is expressed as
It also coincides with that of Odijk and Teunissen (2008) if the specified parameters are set according to our model.
ADOP of INS assistance
Several studies have reported ADOP improvements when using INS to assist the GNSS model (Han et al. 2017). A pseudorange with large errors is replaced with an INS-predicted high-accuracy GD; thus, the float solutions of the ambiguities can be beneficial. An expression similar to (14) can then be inferred.
Then, the scale factor of improved ADOPINS versus original ADOP is
Assume \(\sigma_{{\Delta {\text{INS}}}}^{2} \gg \sigma_{\Delta \varphi }^{2}\), \(\sigma_{\Delta P}^{2} \gg \sigma_{\Delta \varphi }^{2}\), then \({\text{S}}_{{{\text{ADOP}}}} \approx (\frac{{\sigma_{{\Delta {\text{INS}}}}^{2} }}{{\sigma_{\Delta p}^{2} }})^{{\frac{3}{2y(m - 1)}}}\). As all the parameters \({\text{S}}_{{{\text{ADOP}}}}\) are definite, the ADOP value for each ambiguity is scaled down when introducing INS.
Assuming that \(\sigma_{\Delta \varphi }\) = 0.008 \(\sqrt 2\) m and \(\sigma_{\Delta P}^{{}}\) = 0.3 \(\sqrt 2\) m, these values were determined based on their DD residuals shown in Figs. 6 and 8. For tactical-grade IMU used in MMS, set \(\sigma_{{\Delta {\text{INS}}}}^{{}}\) to 0.05 m to draw ADOP (Fig. 2).
The single-frequency (SF) ADOP is much larger than those of DF and TF, which is severe when the number of satellites is < 8, indicating that if SF was applied to precise positioning, a sufficient number of tracked satellites should be maintained. Combining BDS increases the number of satellites, which can be an applicable approach. Additionally, as the number of satellites increases, there is a noticeable trend of the ADOPs slowing down, suggesting limited improvements in AR with DF and TF. This phenomenon also implies that a TF-only model was chosen to construct a highly precise measurement model. Furthermore, in the case of a loose combination between BDS-3 and BDS-2, the number of measurements was one less than in the tight combination, resulting in a larger ADOP. This illustrates the advantages of opting for the tight combination.
Vehicle examination and results
Vehicle tests were conducted to evaluate the proposed model from 11:15:55 to 12:19:49 (local time) in 2022. The experiment was conducted around a large lake, strengthening the multi-path effect, which provides challenging conditions, which is plotted in Fig. 3. The BDS signals were received using SinoGNSS M66 and Novatel GNSS-850 antennas, both at the rover and base stations (presented in Fig. 4). The IMU data (sampling rate of 100 Hz) were output from a StarNeto xw-7960, with an accelerometer zero-bias instability of 20 mg and a gyroscope zero-bias instability of 0.1°/h. The random walk process noises of the accelerometer and gyro were 1.95, 1.86, and 15.2 \(ug/\sqrt {{\text{Hz}}}\) and 0.0027, 0.0025, and 0.0046 \(^\circ /\sqrt h\), respectively, as estimated using the ALLAN variance method with 6 h static data. The BDS/INS integrated processing strategies are listed in Table 2.
The satellite elevation angles are illustrated in Fig. 5. C38 is one of the highest satellites, and its elevation remains high during the test; thus, it was used as the reference satellite. Although the visible satellites for BDS-2 and BDS-3 can reach 10 and 11, C04, C05, C12, C24, and C45 for the entire timespan and C20, C22, C26, and C29 for most epochs were low in elevation angles, thereby lowering signal quality for the city environment. Furthermore, low-elevation satellites have higher atmospheric delay errors and poor observation quality, which affect AR. Therefore, the elevation cutoff angle was set to 30°; the available satellites are sufficient when abandoning satellites whose elevation angles are below 30°.
The number of visible BDS-2 satellites over the Asia–Pacific region is 8–12 (Li et al. 2020), and the number of BDS-3 satellites over most districts worldwide is 8–14. The joint utilization of BDS-2 and BDS-3 is beneficial for increasing the number of usable satellites and their geometric distributions.
The DD residual pseudorange errors are shown in Fig. 6. For example, for B2b, most points were within a certain range during the test time, and a few so-called gross errors exceeded the regular extent in some epochs, very likely owing to the multi-path fact (Bona 2000). This phenomenon is clearly shown for other frequencies. These statistics are presented in Table 3. Moreover, these gross errors are much more severe than those in static station cases (Zhu et al. 2023) in terms of both dispersion and extent, demonstrating that the kinematic situation should be specifically considered. In addition, the smaller bar height of BDS-3 indicates that BDS-3 is more reliable than BDS-2 in pseudorange accuracy, as previously indicated by Deng et al. (2021), owing to the effective resistance to the multi-path effect.
The accuracy of the pseudorange is a critical factor, especially since the float solutions of ambiguity in the single-epoch AR method are determined by the pseudorange. Generally, combined ambiguities are formed to mitigate the effects of large pseudorange errors and perform sequential fixing until the narrow lane (NL) ambiguity is fixed. Nonetheless, when the INS is introduced, the disadvantages of float solution determination for original ambiguities can be avoided.
Figure 7 illustrates the ionospheric delay calculated using the B1I/B3I dual-frequency phases. The ionosphere delay introduced considerable errors in the carrier phase accuracy and should thus be reduced. This category of errors is mainly eliminated by DD processing in the model.
As shown in Fig. 8, the DD residual carrier phase biases observed for BDS-2 and BDS-3 do not exhibit significant differences. The average RMSs for biases across the three frequencies are tabulated in Table 3, revealing that a few epochs surpass 0.04 m, which can be regarded as the most epochs that can support effective AR. However, it is noteworthy that the biases for BDS-3 appear to be less reliable. This is evident from the greater number of data points exceeding 0.02 m when compared to BDS-2. Moreover, the RMS values for BDS-3 are slightly larger than those for BDS-2. This discrepancy may likely stem from variations in receiver performance.
The DD residual bias is much smaller than the original ionosphere delay shown in Fig. 6, implying that the ionosphere errors, phase ISBs, and unmodeled errors have been effectively corrected to a large extent; therefore, AR is free of their impacts. It also demonstrated the suitability of our model for a short-medium baseline.
Approaches have been developed for BDS to solve AR (Zhang et al. 2020). Due to the frequent interference of satellite signals in urban districts, which causes cycle slips and irregularly missing observations in frequencies and satellites, single-epoch LAMBDA could be the preferred reliable method. For conciseness, BDS-3/BDS-2 is expressed as BDS-C.
ADOP
Figure 9 illustrates the average ADOP across all epochs, with each epoch’s ADOP computed based on the actual Qn values for mutual confirmation with the theoretical characteristic revealed by (14).
The ambiguity can be successfully determined if ADOP < 0.2 cycles (Teunissen 1997b); however, if ADOP is below 0.12 cycles, the possibility of achievable AR success can reach 99.9% for any number of ambiguities (Odijk and Teunissen 2008). Except for SF BDS-2 and BDS-3, whose ADOPs were 0.423 and 0.503 cycles, respectively, the ADOPs were below 0.158 cycles, indicating that for general conditions of satellites and frequencies, the effective AR could be satisfied for most epochs. Additionally, an increase in both frequencies and satellites can decrease ADOPs. However, if the achievable ADOPs are sufficiently small, further improvements are insignificant. Overall, the basic law is the same as shown in Fig. 2. In addition, BDS-2 outperforms BDS-3 because the number of available satellites is equal to or greater in most epochs, as shown in Fig. 10 (top panel). In addition, BDS-3 C60 did not broadcast B2b signals in TF situations.
LAMBDA ratio
The LAMBDA ratio is calculated as the square norm of the second-best candidate divided by the square norm of the best candidate in the integer least-squares search (ILS). The ambiguities are considered to be correctly resolved if the ratio is larger than the critical value in the ratio test. In general, the critical value is set to 3 in static cases (Deng et al. 2021) and 2 in RTK (Zhang et al. 2019; Liu et al. 2021). In this study, the critical value is set to 2.5.
Figure 10 illustrates the time series and distribution of LAMBDA ratios for SF, DF, TF, and BDS-2, BDS-3, and BDS-C. Note that BDS-C consistently achieves higher ratios in the majority of epochs compared to individual BDS. The instances where a single BDS exhibits a lower ratio can be offset by the contributions from other BDS.
Regarding the impact of frequencies on the ratios, DF and TF significantly outperform SF. However, the distinction between the DF and TF was not evident. In particular, the performance of TF is even weaker than that of DF for BDS-C at some epochs, possibly because DF already provides sufficient observations and adding a third frequency provides limited advantages; however, low-accuracy observations can decrease AR. Additionally, more ambiguities smooth the difference between the first two candidates of ILS (Julien et al. 2003). Since a ratio larger than critical value is sufficient for determining whether to accept the integer ambiguities, having a higher ratio primarily offers theoretical advantages with minimal practical improvement.
Success rate
The success rate is determined by dividing the number of epochs with correctly resolved ambiguities by the total number of epochs. Consequently, the success rate represents the availability of high-accuracy positioning (Liu et al 2019). Figure 11 illustrates that SF success rates were 13.65 and 12.07% for BDS-2 and BDS-3, respectively, which are far from acceptable. When INS aiding was adopted, the SF BDS could be improved by approximately 12.77 and 7.12%, respectively, indicating that very low rates limit the contribution of INS. However, SF BDS-C achieved 69.29%, demonstrating that the joint combination of BDS strongly contributes to SF AR. Furthermore, BDS-C improved the DF and TF by at least 22.75 and 20%, respectively.
Regarding the impact of the number of frequencies, it is noteworthy that for individual BDS systems, there is a significant improvement in the rates when transitioning from SF to DF; however, the improvement becomes negligible when the additional third frequency was introduced. Furthermore, it is important to recognize that the DF performance is closely tied to the specific frequency selection, e.g., results may vary if B1I/B2I is chosen.
Concerning INS assistance, various combinations of BDS and frequencies have the potential to be beneficial. However, the improvements observed are generally modest, typically falling within the range of 1–5%.
It can be concluded that increasing the number of satellite numbers, frequency, and INS assistance would improve AR performance to some extent. The increase in the number of satellites is remarkable; the frequency increase is only evident from SF to DF. While INS assistance positively affects all combinations, including BDS-2/INS, BDS-3/INS, and BDS-C/INS, its overall contribution is quantitatively limited.
Integrated positioning and attitude determination
The position and attitude angles are the two most significant terms for the MMS and were therefore analyzed to demonstrate the effectiveness of the BDS/INS TC. It is practically impossible to establish absolute precision in kinematic situations; therefore, the Waypoint Inertial Explorer (IE) and RTKLIB softwares were employed to demonstrate the relative data processing accuracy. IE has been extensively utilized in GNSS/INS research and can provide position, velocity, and attitude angle as reference. However, IE does not support BDS-only processing (GPS-relied), and it utilizes overall information to achieve higher AR success rates. Thus RTKLIB v2.4.3 (GNSS processing software) was introduced to provide position result for fair comparison. The results are shown in Fig. 12 and Table 4.
As indicated, our program achieved a comparable result to RTKLIB, with a millimeter-level position bias. When compared to the IE’s results, our positioning bias reached centimeter levels of 0.030, 0.042, and 0.065 m. However, it is worth noting that the accuracy was reduced due to significant errors in epochs where AR failed. Given the variation in the signal quality of different GNSS and the undisclosed optimization strategy employed by IE, the observed degree of bias is considered reasonable.
The heading angle is the most significant component of the attitude angle, but the most difficult term for the filter to estimate in the ground-moving situation. Thus, the heading-angle bias was larger than those of the other two angles and required a considerably longer time to converge after the initial fluctuation. However, the heading angle achieved an RMS value of 0.066°. In summary, the processing biases of position, velocity, and attitude angles are admissible, demonstrating the effectiveness of the BDS/INS TC model.
The states uncertainty, comprising the diagonal elements of the variance matrix of states, indicates the precision of estimated states (Groves 2013). Figure 13 shows the uncertainty series for position and attitude. While various jump points occur on the position curve, it is worth noting that their magnitudes are very small. This was mainly due to the failure of the AR. In contrast, the attitude uncertainty decreased rapidly during the initial period, indicating that the attitude angle converged and that the BDS/INS TC filter functioned properly.
Conclusions
To promote the BDS/INS technique with the advancement of BDS-3, we developed and assessed a TF BDS-3/BDS-2/INS TC model. The proposed model benefited from the use of the TF overlapping frequency and INS, enhancing reliability. The ADOP closed-form expression was derived to investigate various factors affecting AR, providing theoretical cross-verification of the experimental results.
An urban vehicle test was conducted. In contrast to the results obtained in static situations, the accuracy of observations and the performance of AR showed lower performance levels. This suggests the need to develop a reliable model tailored to urban environments rather than simply applying a stationary-verified RTK model.
The integration of INS can enhance the GNSS model and improve its overall reliability, although the extent of improvement depends on specific conditions. Notably, INS assistance proves most valuable when faced with challenges such as insufficient satellites and single frequency.
Furthermore, the combined use of multiple BDS systems demonstrates a substantial improvement compared to utilizing individual BDS systems. This improvement can be attributed to the increased number of tracked satellites and their structure.
The utilization of multi-frequency signals improves AR. However, it is important to note that the improvement may not counteract the negative impact because, in urban districts, as the number of signals at the frequency increases, it is more difficult to ensure every signal’s accuracy. In general, DF can be a balanced scheme.
The findings of this study demonstrate the TF BDS contribution to the future application of BDS/INS. We will extend the model presented in this study to multi-GNSS and further demonstrate the ADOP closed-form expression with multi-GNSS tests in subsequent research.
Data availability
The datasets generated during this study are available from the corresponding author upon reasonable request.
References
Bona P (2000) Precision, cross correlation, and time correlation of GPS phase and code observations. GPS Solut 4(2):3–13. https://doi.org/10.1007/PL00012839
China Satellite Navigation Office (2019) Development of the BeiDou navigation satellite system(ver 4.0). http://www.beidou.gov.cn/xt/gfxz/index.html
Deng C, Qi S, Li Y, Wang Y, Zou X, Tang W, Guo C (2021) A comparative analysis of navigation signals in BDS-2 and BDS-3 using zero-baseline experiments. GPS Solut 25(4):1–12. https://doi.org/10.1007/s10291-021-01178-z
Ding W, Wang J, Rizos C, Kinlyside D (2007) Improving adaptive Kalman estimation in GPS/INS integration. J Navigation 60(3):517–529. https://doi.org/10.1017/S0373463307004316
Gao Z, Li T, Zhang H, Ge M, Schuh H (2018) Evaluation on real-time dynamic performance of BDS in PPP, RTK, and INS tightly aided modes. Adv Space Res 61(9):2393–2405. https://doi.org/10.1016/j.asr.2018.02.004
Groves PD (2013) Principles of GNSS, inertial, and multisensor integrated navigation systems, 2nd edn. Artech House
Guo F, Zhang X, Wang J, Ren X (2016) Modeling and assessment of triple-frequency BDS precise point positioning. J Geod 90(11):1223–1235. https://doi.org/10.1007/s00190-016-0920-y
Guo J, Zhang Q, Li G, Zhang K (2021) Assessment of multi-frequency PPP ambiguity resolution using Galileo and BeiDou-3 signals. Remote Sens 13(23):4746. https://doi.org/10.3390/rs13234746
Håkansson M, Jensen ABO, Horemuz M, Hedling G (2017) Review of code and phase biases in multi-GNSS positioning. GPS Solut 21(3):849–860. https://doi.org/10.1007/s10291-016-0572-7
Han H, Wang J, Wang J, Moraleda AH (2017) Reliable partial ambiguity resolution for single-frequency GPS/BDS and INS integration. GPS Solut 21(1):251–264. https://doi.org/10.1007/s10291-016-0519-z
Herring TA, King RW, Floyd MA, McClusky SC (2018) Gamit reference manual: GPS analysis at MIT (release 10.7). Massachusetts Institute of Technology (MIT). http://b.mit.edu/gg/GAMIT_Ref.pdf. Accessed 30 August 2020
Hou PY, Zhang BC, Yuan YB, Zhang X, Zha JP (2019) Stochastic modeling of BDS2/3 observations with application to RTD/RTK positioning. Meas Sci Technol 30(9):095002. https://doi.org/10.1088/1361-6501/ab1fad
Hou Y, Zhang Y, Chen J, Lian L, Wang J (2023) BDS-2/BDS-3 uncalibrated phase delay estimation considering the intra-system bias. Adv Space Res 71(5):2370–2383. https://doi.org/10.1016/j.asr.2022.10.041
Julien O, Alves P, Cannon ME, Zhang W (2003) A tightly coupled GPS/GALILEO combination for improved ambiguity resolution. In: Proceedings of the European navigation conference (ENC-GNSS’03), pp 1–14
Li P, Zhang X, Ge M, Schuh H (2018) Three-frequency BDS precise point positioning ambiguity resolution based on raw observables. J Geod 92(12):1357–1369. https://doi.org/10.1007/s00190-018-1125-3
Li X, Li X, Liu G, Yuan Y, Freeshah M, Zhang K, Zhou F (2020) BDS multi-frequency PPP ambiguity resolution with new B2a/B2b/B2a+b signals and legacy B1I/B3I signals. J Geod 94(10). https://doi.org/10.1007/s00190-020-01439-8
Liu X, Zhang S, Zhang Q, Ding N, Yang W (2019) A fast satellite selection algorithm with floating high cut-off elevation angle based on ADOP for instantaneous multi-GNSS single-frequency relative positioning. Adv Space Res 63(3):1234–1252. https://doi.org/10.1016/j.asr.2018.10.032
Liu W, Wu M, Zhang X, Wang W, Ke W, Zhu Z (2021) Single-epoch RTK performance assessment of tightly combined BDS-2 and newly complete BDS-3. Satell Navig 2(1):1–17. https://doi.org/10.1186/s43020-021-00038-y
Lv J, Gao Z, Kan J, Lan R, Li Y, Lou Y, Yang H, Peng J (2022) Modeling and assessment of multi-frequency GPS/BDS-2/BDS-3 kinematic precise point positioning based on vehicle-borne data. Measurement 189:110453. https://doi.org/10.1016/j.measurement.2021.110453
Ma C, Pan S, Gao W, Ye F, Liu L, Wang H (2022) Improving GNSS/INS tightly coupled positioning by using BDS-3 four-frequency observations in urban environments. Remote Sens 14(3):615. https://doi.org/10.3390/rs14030615
Odijk D, Teunissen PJG (2008) ADOP in closed form for a hierarchy of multi-frequency single-baseline GNSS models. J Geod 82(8):473–492. https://doi.org/10.1007/s00190-007-0197-2
Ogutcu S, Alcay S, Ozdemir BN, Li P, Zhang Y, Konukseven C, Atiz OF (2023) Assessing the performance of BDS-3 for multi-GNSS static and kinematic PPP-AR. Adv Space Res 71(3):1543–1557. https://doi.org/10.1016/j.asr.2022.10.016
Shi J, Ouyang C, Huang Y, Peng W (2020) Assessment of BDS-3 global positioning service: ephemeris, SPP, PPP, RTK, and new signal. GPS Solut 24(3):1–14. https://doi.org/10.1007/s10291-020-00995-y
Shi C, Hu Y, Zheng F, Zhang D (2022) Accounting for BDS-2/BDS-3 intersystem biases in PPP and RTK models. Adv Space Res 70(4):890–906. https://doi.org/10.1016/j.asr.2022.05.030
Skaloud J (1998) Reducing the GPS ambiguity search space by including inertial data. In: Proceedings of ION GPS 1998, Institute of Navigation, Nashville, Tennessee, USA, September 15–18, pp 2073–2080
Takasu T (2013) RTKLIB ver. 2.4.2 Manual. https://www.rtklib.com/prog/manual_2.4.2.pdf: 42. Accessed 24 January 2024.
Tang C et al (2022) Orbit determination, clock estimation and performance evaluation of BDS-3 PPP-B2B service. J Geod 96(9):60. https://doi.org/10.1007/s00190-022-01642-9
Teunissen PJG (1997a) Closed form expressions for the volume of the GPS ambiguity search spaces. Artificial Satellites Planet Geod 32(1):5–20
Teunissen PJG (1997b) A canonical theory for short GPS baselines. J Geod, Vol. 71. Part I: the baseline precision, No. 6:320–336. Part II: the ambiguity precision and correlation, No. 7, pp. 389–401. Part III: the geometry of the ambiguity search space, No. 8:486–501. Part IV: precision versus reliability, No. 9, pp. 513–525
Teunissen PJG, Odijk D (1997) Ambiguity dilution of precision: definition, properties and application. In: Proceedings of ION GPS 1997, Institute of Navigation, Kansas City, Missouri, USA, September 16–19, pp 891–899
Tian Y, Zheng F, Gong X, Zhang D, Shi C (2023) An improved tightly coupled model for precise point positioning ambiguity resolution with the Joint BDS-2 and BDS-3. J Geod 97(5):42. https://doi.org/10.1007/s00190-023-01729-x
Viler F, Cefalo R, Sluga T, Snider P, Pavlovčič-Prešeren P (2023) The efficiency of geodetic and low-cost GNSS devices in urban kinematic terrestrial positioning in terms of the trajectory generated by MMS. Remote Sens 15(4):957. https://doi.org/10.3390/rs15040957
Wu M, Zhang X, Liu W, Wu R, Zhang R, Le Y, Wu Y (2019) Influencing factors of GNSS differential inter-system bias and performance assessment of tightly combined GPS, Galileo, and QZSS relative positioning for short baseline. J Navigation 72(4):965–986. https://doi.org/10.1017/S0373463318001017
Wu F, Zhao J, Xue J, Li D (2023) Ambiguity resolution method using BDS/INS model. Surv Rev 55(390):274–284. https://doi.org/10.1080/00396265.2022.2089822
Xiao K, Sun F, He M, Zhang L, Zhu X (2021) Inertial aided BDS triple-frequency integer ambiguity rounding method. Adv Space Res 67(5):1638–1655. https://doi.org/10.1016/j.asr.2020.12.013
Xu X, Nie Z, Wang Z, Wang B, Du Q (2022) Performance assessment of BDS-3 PPP-B2B/INS Loosely Coupled integration. Remote Sens 14(13):2957. https://doi.org/10.3390/rs14132957
Zhang Z, Li B, He X (2020) Geometry-free single-epoch resolution of BDS-3 multi-frequency carrier ambiguities. Acta Geod Cartogr Sin 49(9):1139–1148
Zhang W, Cannon ME, Julien O, Alves P (2003) Investigation of combined GPS/GALILEO cascading ambiguity resolution schemes. In: Proceedings of ION GPS/GNSS 2003, Institute of Navigation, Portland, State of Oregon, USA, September 9–12, pp 2599–2610
Zhang Z, Li B, Nie L, Wei C, Jia S, Jiang S (2019) Initial assessment of BeiDou-3 global navigation satellite system: signal quality, RTK and PPP. GPS Solut 23(4):1–12. https://doi.org/10.1007/s10291-019-0905-4
Zhao W, Chen H, Gao Y, Jiang WP, Liu XX (2020) Evaluation of inter-system bias between BDS-2 and BDS-3 satellites and its impact on precise point positioning. Remote Sens 12(14):2185. https://doi.org/10.3390/rs12142185
Zhu S, Yue D, He L, Chen J, Liu Z (2021) Modeling and performance assessment of BDS-2/BDS-3 triple-frequency ionosphere-free and uncombined precise point positioning. Measurement 180:109564. https://doi.org/10.1016/j.measurement.2021.109564
Zhu Y, Zhang Q, Mao Y, Cui X, Cai C, Zhang R (2023) Comprehensive performance review of BDS-3 after one-year official operation. Adv Space Res 71(1):883–899. https://doi.org/10.1016/j.asr.2022.08.020
Acknowledgements
We appreciate the support of the National Natural Science Foundation of China (Grant Nos. 42104034, 42174047, and 42330113).
Author information
Authors and Affiliations
Contributions
Kai Xiao contributed to conceptualization, methodology, data curation, and writing—original draft. Fuping Sun was involved in conceptualization and methodology. Xiangwei Zhu contributed to methodology and formal analysis. Peiyuan Zhou was involved in data curation and writing—review and editing. Yuexin Ma contributed to formal analysis and data curation. Yue Wang was involved in validation and provided software. All authors have read and agreed to the published version of the manuscript.
Corresponding author
Ethics declarations
Conflict of interests
The authors have no relevant financial or non-financial interests to disclose.
Ethics approval and consent to participate
Not applicable.
Consent for publication
This manuscript has not been published or presented elsewhere in part or in entirety and is not under consideration by another journal. All authors approved the final manuscript and publication in this journal.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Supplementary Information
Below is the link to the electronic supplementary material.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Xiao, K., Sun, F., Zhu, X. et al. Assessment of overlapping triple-frequency BDS-3/BDS-2/INS tightly coupled integration model in kinematic surveying. GPS Solut 28, 85 (2024). https://doi.org/10.1007/s10291-024-01637-3
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10291-024-01637-3