Next Article in Journal
Assessment of Atmospheric Correction Algorithms for Landsat-8/9 Operational Land Imager over Inland and Coastal Waters
Next Article in Special Issue
Research on GNSS/INS Tightly Coupled Integrity Monitoring Method Based on State Augmentation Error Modeling
Previous Article in Journal
A Machine Learning Model Integrating Remote Sensing, Ground Station, and Geospatial Data to Predict Fine-Resolution Daily Air Temperature for Tuscany, Italy
Previous Article in Special Issue
Research on the Autonomous Orbit Determination of Beidou-3 Assisted by Satellite Laser Ranging Technology
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Best Integer Equivariant (BIE) Ambiguity Resolution Based on Tikhonov Regularization for Improving the Positioning Performance in Weak GNSS Models

1
State Key Laboratory of Comprehensive PNT Network and Equipment Technology, School of Instrument Science and Engineering, Southeast University, Nanjing 210096, China
2
China Electric Power Research Institute, Beijing 100192, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2025, 17(17), 3053; https://doi.org/10.3390/rs17173053
Submission received: 28 July 2025 / Revised: 24 August 2025 / Accepted: 28 August 2025 / Published: 2 September 2025

Abstract

In complicated scenarios, due to the low precision of float solutions and poor reliability of fixed solutions, it is challenging to achieve a balance between accuracy and reliability of the integer least squares (ILS) estimation. To address this dilemma, the best integer equivariant (BIE) estimation, which makes a weighted sum of all possible candidates, has recently been attached great importance. The BIE solution approaches the float solution at a low ILS success rate, maintaining positioning reliability. As the success rate increases, it converges to the fixed solution, facilitating high-precision positioning. Furthermore, the posterior variance of BIE estimation provides the capability of reliability evaluation. However, in environments with a limited number or a deficient configuration of available satellites, there is a sharp decline in the strength of the GNSS precise positioning model. In this case, the exactness of weight allocation for integer candidates in BIE estimation will be severely compromised by unmodeled errors. When the ambiguity is incorrectly fixed, the wrongly determined optimal candidate is probably assigned an excessively high weight. Therefore, the BIE solution in a weak GNSS model always exhibits a significant positioning error consistent with the fixed solution. Moreover, the posterior variance of BIE estimation approximately resembles that of a fixed solution, losing error warning ability. Consequently, the BIE estimation may exhibit lower reliability compared to the ILS estimation employing a validation test with a loose acceptance threshold. To improve the positioning performance in weak GNSS models, a BIE ambiguity resolution (AR) method based on Tikhonov regularization is proposed in this paper. The method introduces Tikhonov regularization into the least squares (LS) estimation and the ILS ambiguity search, mitigating the serious impact of unmodeled errors on the BIE estimation under weak observation conditions. Meanwhile, the regularization factors are appropriately selected by utilizing an optimized approach established on the L-curve method. Simulation experiments and field tests have demonstrated that the method can significantly enhance the positioning accuracy and reliability in weak GNSS models. Compared to the traditional BIE estimation, the proposed method achieved accuracy improvements of 73.6% and 69.3% in the field tests with 10 km and 18 km baselines, respectively.

1. Introduction

Accurate and reliable carrier phase integer ambiguity resolution (IAR) is crucial for the precise positioning of global navigation satellite systems (GNSSs). Currently, the primary integer estimators include integer rounding (IR), integer bootstrapping (IB), and integer least squares (ILS) [1]. Particularly, the ILS estimation is generally adopted attributed to its highest success rate [2,3].
The procedures of ILS estimation can be summarized as follows: (a) Ignoring the integer characteristic of ambiguities, the float solution and its variance–covariance (VC) matrix can be solved by the least squares (LS) estimation in the real domain. (b) Considering the integer property of ambiguities, based on the float ambiguity solution and its VC matrix, the optimal integer candidate can be selected as the fixed ambiguity solution. (c) The reliability of the fixed ambiguity solution is assessed through a validation test. (d) If the fixed ambiguity solution passes the validation test, then other unknown parameters will be updated accordingly; otherwise, the float solution will be retained.
In ILS estimation, once the fixed ambiguity solution is accepted by the validation test, it is regarded as the true value of ambiguities with minimal variance, and the remaining unknown parameters will be calculated based on it. Therefore, to avoid significant positioning errors, the wrongly fixed ambiguities are required to be effectively rejected. The most popular validation tests can be categorized as follows: (a) discriminant tests based on the quadratic form of ambiguity residual, such as the F-ratio test, R-ratio test, different test, and W-ratio test [4,5,6,7]; (b) success and failure rate methods established on the framework of ambiguity estimation theory [8]; (c) validation tests combining (a) and (b) [9].
To flexibly control the reliability of integer estimation, Teunissen [10,11] proposed the integer aperture (IA) estimation, which incorporates validation methods into the process of IAR. Within the framework of IA estimation, the ellipsoidal integer aperture (EIA) method and the penalized method were introduced [12,13]. To achieve better control over the size of aperture, several validation methods combined with a controlled failure rate were developed, which necessitate an appropriate threshold to realize the excellent performance of IA estimation [14,15,16,17,18,19]. Additionally, due to the difficulty of performing complex integrals over a high-dimensional integer space, the practical application of the optimal IA estimation is limited [20].
With the rapid development of multi-frequency and multi-constellation GNSS, precise IAR can be achieved in the majority of application scenarios. However, in certain complex situations, accurate and reliable IAR is difficult to realize as a result of outliers and unmodeled errors, such as ionospheric and tropospheric residuals. Under these conditions, the fixed solution is at a significantly higher risk of severe errors. On the one hand, if the threshold for the validation test is set too strict, then numerous correctly fixed ambiguities will be rejected, resulting in a substantial decrease in the accuracy of ILS estimation. On the other hand, if the threshold is set excessively loose, then it will be challenging to exclude the several erroneous fixed solutions, leading to a steep decline in the reliability of ILS estimation. To overcome this problem, the best integer equivariant (BIE) estimation has been widely applied in practical positioning [21,22,23,24,25]. The BIE estimation was first introduced into the GNSS ambiguity resolution (AR) by Teunissen [21], and compared to the ILS estimation, the BIE estimation can strike a superior balance between accuracy and reliability.
The BIE estimation has proven to be optimal in the sense of minimum mean square error (MMSE) [21]. Teunissen [21] and Verhagen et al. [26] theoretically and experimentally verified that the accuracy of the BIE solution lies between that of float and fixed solutions. It resembles the float solution at low ILS success rates, alleviating the risk of severe positioning errors. Conversely, it approximates the fixed solution at sufficiently high success rates, meeting the requirements for high-precision positioning. Moreover, Yu et al. [27] derived the posterior variance of BIE estimation and demonstrated that, when the positioning error of the BIE solution is increased due to unmodeled errors in the observations, the posterior variance of the BIE estimation will facilitate effective error warning capability. To deal with the high occlusion, strong reflection, and frequent maneuvering in urban canyon environments, Zhang et al. [28] developed the BIE estimation with quality control, effectively enhancing the positioning precision and reliability. Zhang et al. [29] applied the unsupervised machine learning to improve the reliability of ambiguity candidate selection. Duong et al. [30] developed the BIE estimation with multivariant t-distribution to achieve the reliable and fast solution convergence time in precise point positioning with AR. To address significant observation errors and outliers in complex urban environments, Liu et al. [31] proposed the BIE estimation with Laplacian distribution.
In environments with a limited number of satellites or poor satellite geometry, the GNSS observation model is weak or even ill-posed, which is reflected by a larger matrix condition number. Under these conditions, slight systematic errors tend to cause severe biases in the float solution, and the inconsistency between the float solution and its posterior variance becomes particularly pronounced. Additionally, the VC matrix of the float ambiguity solution is probably ill-conditioned. Due to the aforementioned issues, a seriously biased integer candidate is highly likely to be mistakenly identified as the optimal solution during the ILS ambiguity search. In BIE estimation, the accuracy of weight allocation for ambiguity candidates will deteriorate. The wrongly selected best candidate is likely to be assigned an excessively high weight, while the contributions of other candidates to the BIE estimation are negligible. Therefore, the BIE solution is probably identical to the fixed solution, exhibiting significant positioning errors. Furthermore, caused by the overly high weight allocated to the optimal candidate, the posterior variance of the BIE estimation will be consistent with that of a fixed solution, losing its error warning capability. As a result, the reliability of BIE estimation in weak GNSS observation models could even be worse than that of ILS estimation.
Regularization methods are commonly utilized to address ill-posed problems [32,33,34,35,36,37,38]. The general idea is to employ a regularization term to stabilize the estimators in ill-posed models. Among these methods, Tikhonov regularization is one of the most widely used approaches [33]. Hansen [34] established Tikhonov regularization as a fundamental framework for obtaining stable solutions and analyzed and extended the L-curve method for determining the regularization parameter. In the field of geodesy, Li et al. [39] applied ridge estimation to mitigate the model’s ill-condition, realizing the superior performance of regularized AR. Wu et al. [40] recommended the regularized ILS estimation, increasing the success rate of IAR in a weak GNSS model. In this contribution, a BIE AR method based on Tikhonov regularization is proposed to enhance the positioning performance under weak GNSS models, which exhibit a certain degree of ill-posedness caused by a limited number of satellites or poor satellite geometry. The method introduces Tikhonov regularization into the LS estimation and ILS ambiguity search, which significantly improves the accuracy of ambiguity candidates’ selection and weight allocation in the BIE estimation. Simulation experiments and field tests with 10 km and 18 km baselines have demonstrated that the proposed method can effectively enhance positioning accuracy and reliability in weak observation models.

2. Methods

2.1. Principle of GNSS Integer Ambiguity Resolution

2.1.1. Mixed Integer Model

The observation equations for GNSS precise positioning can be represented as the following Gaussian–Markov model:
ε = A a + B b L ε ~ N 0 , D L L
where L denotes the k vector of double-difference (DD) GNSS observations, ε denotes the k vector of random errors, a denotes the n vector of DD ambiguities, b denotes the l vector of other unknown parameters involving baseline coordinates, A k × n and B k × l denote the corresponding design matrix, respectively, and D L L denotes the VC matrix of L . The float solution and its VC matrix can be obtained by the following LS estimation:
a ^ b ^ = A T B T D L L 1 A   B 1 A T B T D L L 1 L
D a ^ a ^   D a ^ b ^ D b ^ a ^   D b ^ b ^ = A T B T D L L 1 A   B 1
Taking the integer characteristic of ambiguities into account, the fixed ambiguity solution a ¯ can be acquired by the ILS estimation. If the fixed ambiguity solution is accepted by the validation test, then other unknown parameters and their posterior VC matrix will be updated accordingly [2,41]:
b ¯ = b ^ D b ^ a ^ D a ^ a ^ 1 a ^ a ¯
D b ¯ b ¯ = D b ^ b ^ D b ^ a ^ D a ^ a ^ 1 D a ^ b ^
Otherwise, the float solution will be retained.

2.1.2. Best Integer Equivariant Estimation

According to statistical theory, it is fundamentally impossible to obtain the true value of an unknown parameter from observations that contain random errors. Hence, it is irrational to constrain the ambiguity solution to the integer domain due to its integer property. In fact, all integer vectors have the potential to be the true value of ambiguities. Accordingly, an appropriate approach is to make a weighted sum of all integer candidates. Based on the assumption of Gaussian distribution, the BIE ambiguity estimation can be derived as follows [21]:
a BIE = z Z n z exp 1 2 a ^ z D a ^ a ^ 2 z Z n exp 1 2 a ^ z D a ^ a ^ 2
where a BIE represents the BIE ambiguity solution, and · D a ^ a ^ 2 represents · T D a ^ a ^ 1 · . Since there are countless n-dimensional integer vectors, it is unfeasible to apply the BIE estimation in practical scenarios. Fortunately, a finite set of candidates with the highest posterior probability can be utilized to approximate the BIE estimation, with its integer equivariant characteristic maintained [42]. The set is required to satisfy the following inequality:
i = 1 t p a = z i | a ^ γ
where p a = z i | a ^ denotes the posterior probability of z i , γ is the lower bound of the posterior probability that should be satisfied by the finite set, and t denotes the total number of candidates within the set. Teunissen [16] proposed an n-dimensional hyperellipsoid determined by a given confidence level. The finite set can be defined based on the following hyperellipsoid:
z p a ^ z D a ^ a ^ 2 χ 2 n = 1 α
where 1 α is the given confidence level. To ensure the reliability of the finite candidate set, α is usually set to be less than 10 9 . χ 2 n is the chi-square value determined by 1 α . The feasible formula for the approximate BIE estimation can be written as follows:
a BIE = i = 1 t z i p i
b BIE = b ^ D b ^ a ^ D a ^ a ^ 1 a ^ a BIE
where
p i = H i j = 1 t H j
H i = exp 1 2 a ^ z i D a ^ a ^ 2
b BIE denotes the BIE solution of other unknown parameters. The posterior VC matrix of BIE estimation can be obtained as follows [27]:
D b BIE b BIE = T D a ^ a ^ T T + D b ^ a ^ T T + T D a ^ b ^ + D b ^ b ^
T = D b ^ a ^ D a ^ a ^ 1 I i = 1 t z i z i T a BIE T p i D a ^ a ^ 1
The detailed derivation of the D b BIE b BIE matrix is provided in the Appendix A.
In certain complicated scenarios, such as complex urban environments, caused by the poor reliability of the fixed solution and the low precision of the float solution, it is difficult to achieve the excellent performance of ILS estimation. If the threshold for the validation test is overly strict, then frequent false-alarm errors will lead to a decrease in the precision of ILS estimation. While, when the threshold is excessively loose, several miss-detection errors will result in a sharp decline in the positioning reliability. The BIE estimation can realize a superior balance between accuracy and reliability. It approximates the high-precision fixed solution at sufficiently high success rates, while it is closer to the relatively reliable float solution at low success rates. Moreover, when there are unmodeled errors contained in the observations, which are likely to be partially or completely absorbed by ambiguity solutions through the LS estimation, the integer characteristic of ambiguities will be weakened or destroyed. In this case, the accuracy of the fixed BIE solution could possibly be worse than that of a float solution. In ILS estimation, once the fixed ambiguity solution passes the validation test, it is considered the true ambiguity with negligible variance, and the remaining unknown parameters, along with their posterior variances, will be subsequently obtained according to it. Therefore, if the incorrectly determined optimal candidates are not successfully excluded by the validation test, then the variance of ILS estimation will be misleadingly low and thus lack effective error warning. According to Equations (14) and (15), the posterior variance of the BIE estimation is calculated based on all selected ambiguity candidates and their weight allocation, which provides a better capability of reliability evaluation.

2.2. Best Integer Equivariant Ambiguity Resolution Method Based on Tikhonov Regularization

When the integer property of ambiguities is weakened by unmodeled errors in the observations, the weight allocation for integer candidates in the BIE estimation should become balanced, with the weight of the best candidate significantly reduced, while the weight assigned to other candidates increases. In this case, the BIE solution approximates the relatively reliable float solution. However, in challenging environments such as urban canyons, the limited number and poor geometry of visible satellites lead to a weak or even ill-posed GNSS observation model. Under these conditions, the stability of estimators deteriorates markedly. When there is a minor degree of unmodeled errors in the observations, the float solution is likely to be seriously biased, and the inconsistency between the float solution and its posterior variance will be particularly prominent. Additionally, its posterior VC matrix will exhibit a severe ill condition.
The framework of least square ambiguity decorrelation adjustment (LAMBDA) algorithm is depicted in Figure 1. In Figure 1, the purple rounded rectangles represent the inputs or outputs involved in the process; the red rectangles represent the decorrelation operations, including Z-transform and LTDL decomposition; the cyan rectangle represents the ambiguity search process; the green rectangle shows the details of the ( L T ) 1 and C matrices; and the arrows indicate the directions of parameter inputs and outputs and the execution order of the algorithm.
Due to the aforementioned problems, the correlation between ambiguities is strong, and there is a significant disparity between the larger and smaller diagonal elements in the D matrix obtained by the LTDL decomposition of D a ^ a ^ . It can be assumed that d 1 > d 2 > > d n , where d y y = 1 , 2 n denotes the diagonal element in the D matrix. When d i i = 1 , 2 w is much greater than d j ( j = u , u + 1 n ) , the impact of z ¯ i C i 2 / d i on the objective function is extremely negligible compared to z ¯ j C j 2 / d j , where z ¯ y y = 1 , 2 n represents the integer ambiguity to be solved in the decorrelated space mapped by Z-transform, z ^ y is the float solution mapped to the decorrelated space, and C y is the parameter affected by z ^ y and its correlation with other ambiguities. According to the objective function, to minimize the weighted quadratic form of the ambiguity residual, it is necessary to ensure z ¯ j C j 2 to be sufficiently small, while z ¯ i C i 2 can be relatively large. Thus, z ¯ i is permitted an extremely wide selection range. When the high-weight z ^ j is biased due to unmodeled errors, not only is it possible for z ¯ j to be wrongly determined, but z ¯ i , which is strongly correlated with z ¯ j , is highly likely to be severely biased. Therefore, in cases of weak GNSS models, the selected best candidate probably exhibits significant errors under the influence of unmodeled errors.
Table 1 presents the ambiguity solutions and reference true value in an epoch in the field test with a 10 km baseline. The reference true value of ambiguities is obtained based on the real baseline coordinates. In Table 1, it can be seen that the BIE solution is identical to the fixed solution, with some ambiguities deviating from the true value by more than 10 cycles. This indicates that the weight assigned to the significantly biased optimal candidate approximately achieves 100% in BIE estimation. Table 2 shows the parameters corresponding to the optimal and suboptimal ambiguity candidates obtained by the LAMBDA algorithm, where H i is calculated according to Equation (13). It can be learned from Table 2 that the suboptimal candidate is entirely consistent with the true ambiguity. Moreover, the residual weighted quadratic form of the optimal candidate is comparable to that of the suboptimal candidate. However, based on the assumption of Gaussian distribution, the weight of the optimal candidate is 1.38   ×   10 5 times that of the suboptimal candidate after the exponential operation. As a result, the weight allocated to the incorrectly selected optimal candidate nearly achieves 100% in BIE estimation.
Furthermore, according to the widely used R-ratio test:
r a t i o = a ^ a 2 D a ^ a ^ 2 a ^ a 1 D a ^ a ^ 2
The r a t i o in this epoch is 1.09. In ILS estimation, even if an extremely loose threshold is applied, the R-ratio test is able to reject the severely biased fixed ambiguity solution. However, in BIE estimation, due to the excessively high weight assigned to the optimal candidate, the approximation of T can be calculated according to the following Equation (14):
T = D b ^ a ^ D a ^ a ^ 1 I i = 1 t z i z i T a BIE T p i D a ^ a ^ 1 D b ^ a ^ D a ^ a ^ 1 I z 1 z 1 T a BIE T p 1 D a ^ a ^ 1 D b ^ a ^ D a ^ a ^ 1 I z 1 z 1 T z 1 T D a ^ a ^ 1 = D b ^ a ^ D a ^ a ^ 1
where z 1 is the wrongly determined best integer candidate, and p 1 is the weight of z 1 , which approximates 100%. By substituting T into Equation (14), the posterior variance of the BIE estimation nearly resembles that of a fixed solution. In the east (E), north (N), and up (U) direction, the posterior variances of the BIE estimation are 3.05   ×   10 6 m, 1.67   ×   10 6 m, and 1.70   ×   10 5 m, respectively. Hence, the variance of the BIE solution is not capable of error warning. Therefore, the reliability of BIE estimation is sharply decreased in cases of weak GNSS observation models.
Tikhonov regularization is one of the widely applied approaches to address ill-posed problems. In this contribution, Tikhonov regularization is introduced into the LS estimation and ILS ambiguity search, aiming to mitigate the serious negative impact of unmodeled errors on BIE AR under weak observation conditions. Through the proposed method, the positioning performance in weak GNSS models can be effectively improved.

2.2.1. Regularized Least Squares Estimation

For the sake of brevity, Equation (1) can be simplified as follows:
ε = A ¯ X L ε ~ N 0 , D L L
where A ¯ = B   A ,   X = b   a T . The objective function of LS estimation can be represented as follows:
A ¯ X ^ L D L L 2 = A ¯ X ^ L T D L L 1 A ¯ X ^ L = min
The LS estimation can be formulated as follows:
X ^ = A ¯ T P A ¯ 1 A ¯ T P L
Q X ^ = A ¯ T P A ¯ 1
where P = D L L 1 , Q X ^ denotes the VC matrix of LS estimation.
Under weak observation conditions, A ¯ T P A ¯ is likely to be strongly ill-conditioned; hence, slight unmodeled errors in L can cause significant biases in X ^ , along with the inconsistency between X ^ and Q X ^ . Additionally, Q X ^ will probably exhibit a certain degree of ill-condition. In this case, the accuracy of weight allocation for integer candidates in BIE estimation will be seriously affected. Therefore, Tikhonov regularization is utilized to enhance the stability of LS estimation in this paper. The objective function of regularized LS estimation can be expressed as follows:
A ¯ X ^ L T D L L 1 A ¯ X ^ L + α X ^ T R 0 X ^ = min
where R 0 denotes the regularization matrix, and α denotes the regularization factor. The appropriate selection of R 0 and α is crucial for the performance of regularized LS estimation. According to the principle of Tikhonov regularization, the following regularization matrix R 0 is adopted [43]:
R 0 = σ 0 0 0 0
The dimension of R 0 is equal to that of A ¯ T P A ¯ , σ 0 is a 3   ×   3 diagonal matrix, and its diagonal elements are identical to the smallest diagonal element of the submatrix corresponding to the baseline parameters in A ¯ T P A ¯ . The regularization factor α can be obtained by the L-curve method [44]. According to the L-curve method, a curve can be plotted with y on the horizontal axis and z on the vertical axis, and these are shown as follows:
y = log A ¯ X ^ γ L D L L
z = log X ^ γ R 0
X ^ γ = A ¯ T P A ¯ + γ R 0 1 A ¯ T P L
The regularization factor α can be determined as γ corresponding to the inflection point of the curve. The regularized LS estimation can be expressed as follows:
X ^ α = A ¯ T P A ¯ + α R 0 1 A ¯ T P L
According to the law of error propagation, the VC matrix of X ^ α can be written as follows:
D X ^ α = A ¯ T P A ¯ + α R 0 1 A ¯ T P A ¯ A ¯ T P A ¯ + α R 0 1
Based on Tikhonov regularization, the LS estimation can be stabilized. In the following, the float solution obtained by the regularized LS estimation is denoted as the regularized float solution.

2.2.2. Regularized Integer Least Squares Estimation

Through the regularized LS estimation, the reliability of float solution in a weak observation model has been enhanced. However, the inconsistency between the float ambiguity solution and its ill-conditioned VC matrix has not been resolved, which will severely affect the accuracy of the ILS ambiguity search. Therefore, Tikhonov regularization is further incorporated into the ILS estimation. The objective function of ILS estimation can be represented as follows:
a ^ a D a ^ a ^ 2 = a ^ a T D a ^ a ^ 1 a ^ a = min
where a represents the integer ambiguity to be determined. According to the principle of Tikhonov regularization, the objective function of regularized ILS estimation can be represented as follows:
a ^ a T D a ^ a ^ 1 a ^ a + β a ^ a T R 1 a ^ a = m i n
The regularization matrix R 1 can be selected as [43]:
R 1 = σ 1 0 0 0 0 0 0 σ 1
where R 1 is an n   ×   n diagonal matrix, and σ 1 is equal to the minimum diagonal element of D a ^ a ^ 1 . The regularization factor β can be obtained by the L-curve method. By employing the L-curve method, a curve is plotted with y 1 and z 1 on the horizontal and vertical axis, respectively, as follows:
y 1 = log a ^ a ¯ γ 1 T D a ^ a ^ 1 a ^ a ¯ γ 1
z 1 = log a ^ a ¯ γ 1 T R 1 a ^ a ¯ γ 1
where a ¯ γ 1 is the optimal candidate in the ILS ambiguity search based on the following objective function:
a ^ a T D a ^ a ^ 1 + γ 1 R 1 a ^ a = min
β can be determined as γ 1 corresponding to the inflection point of the curve. The fixed solution obtained by the optimal candidate in the regularized ILS estimation is denoted as the regularized fixed solution.
By applying Tikhonov regularization to both LS and ILS estimation, the stability of ambiguity candidates’ selection and weight allocation is effectively improved. Consequently, the accuracy and reliability of BIE AR method based on Tikhonov regularization can be significantly enhanced under weak GNSS models.

2.2.3. Optimized Approach for Regularization Parameter Determination

Figure 2 shows the L-curve with inflection points obtained during the regularized LS and ILS estimation in an epoch in the field test with a 10 km baseline. In Figure 2, the red dots represent the scatter points generated from iterations of γ or γ 1 , the blue curve represents the fit to the scatter points, and the blue pentagons indicate the inflection points of the L-curve.
Since a great number of X ^ γ and a ¯ γ 1 are necessary for drawing the L-curve, particularly to obtain each a ¯ γ 1 , the LAMBDA algorithm is required to be performed. Additionally, as can be seen in Figure 2a, the L-curve may lack an obvious inflection point, making it difficult to select the optimal regularization factor in each epoch. According to the analysis of L-curves in numerous epochs under weak observation conditions, choosing α   =   4   ×   10 6 ,   β   =   5   ×   10 4 enables a satisfactory optimization effect of regularization in ill-posed models. Accordingly, to facilitate practical application, an optimized approach for regularization factor selection can be designed as follows:
α   =   4   ×   10 6   i f   c o n d A ¯ T P A ¯   >   5   ×   10 4 0                     i f   c o n d A ¯ T P A ¯     5   ×   10 4
β = 5 × 10 4   i f   c o n d D a ^ a ^ > 5 × 10 4 0                     i f   c o n d D a ^ a ^     5 × 10 4
where c o n d represents the computation of the matrix’s condition number.
Based on the extensive simulations and field experiments, the regularization factor determined by the aforementioned approach is demonstrated to achieve a favorable effect of Tikhonov regularization. For brevity, the positioning solution obtained by the BIE AR method based on Tikhonov regularization is denoted as the regularized BIE solution in the following. Table 3 shows the RMSE of regularized BIE solutions based on different threshold, α, and β values in both the field tests with 10 km and 18 km baselines and the simulation experiment, where the IB success rate is 99.1% and the unmodeled errors are contained in the observations. In Table 3, threshold denotes the threshold of matrix condition number for regularization. According to Table 3, it is illustrated that the improved performance of BIE estimation in a weak GNSS model can be better realized using the proposed approach based on the selected t h r e s h o l d , α , and β .

3. Results

In order to verify the improved performance of the proposed method in cases of weak GNSS models, both simulation experiments and field tests are conducted in this contribution. The simulation experiments are set to demonstrate the serious negative impact of unmodeled errors on positioning accuracy due to the ill-posed problem, and the improvements in the float, BIE, and fixed positioning based on Tikhonov regularization. The field tests with 10 km and 18 km baselines are set to confirm the superior performance of the proposed method. To ensure the experiments to be conducted under weak observation conditions, the number of available satellites is kept limited, with GPS and BDS-3 constellations used in the simulation experiments and field tests.

3.1. Simulation Experiments

The GPS and BDS-3 constellations are obtained through broadcast ephemeris. The skyplot of available satellites with an elevation cut-off angle of 15° is illustrated in Figure 3. It can be seen from Figure 4 that the total number of available satellites is 14. The coordinates of satellites in the broadcast ephemeris are assumed to be the true value in the simulation experiments. In the first simulation, only random errors are contained in the observations, and the observation VC matrix D L L is constructed according to the magnitude of random errors. In the second simulation, the observations include random errors of equal magnitude, and the VC matrix of observations is kept the same as in the first simulation. In addition, unmodeled errors of 0.5 cycles and 1 m are introduced into the carrier phase and pseudorange observations of two satellites, respectively.

3.1.1. Only Random Errors Are Contained in the Observations

In the simulation experiments with only random errors contained in the observations, the magnitude of white noise in the observations is adjusted, and the D L L matrix will be constructed based on it. Therefore, the priori success rate of IB can be determined. As a lower bound of the ILS success rate [45], the IB success rate P IB can be expressed as follows:
P IB = i = 1 n 2 Φ 1 2 d i 1
where n denotes the total number of ambiguities, and d i denotes the diagonal element of the D matrix, which is obtained by LTDL decomposition of the D a ^ a ^ matrix. For each level of white noise, 100,000 samples are simulated, and the corresponding P IB are 100.0%, 99.1%, and 76.0%, respectively.
The root mean square errors (RMSE) of float, BIE, and fixed solutions at each success rate are shown in Table 4. The horizontal scatter plot of float, BIE, and fixed positioning is depicted in Figure 4. From Figure 4 and Table 4, it can be concluded that, when only random errors are contained in the observations, the BIE estimation is always optimal in the sense of MMSE. When P IB is 76.0%, although the RMSE of fixed solutions is lower than that of float solutions, the risk of significant positioning errors is dramatically increased due to the incorrectly fixed ambiguities. In this case, the error distribution of BIE solutions resembles that of float solutions, and the RMSE of BIE solutions is smaller than both float and fixed solutions. When P IB achieves 99.1%, the BIE solutions exhibit a star-like error distribution, achieving notably higher accuracy than the float solutions and a significantly lower likelihood of large positioning errors compared to the fixed solutions. When P IB reaches 100.0%, the BIE solutions approximate the high-precision fixed solutions.
Figure 5 presents the positioning error and posterior variance of BIE estimation under the influence of random errors. For clear display, the results of 100 samples are depicted. It can be seen in Figure 5 that, when the BIE solution exhibits a large positioning error, its posterior variance will correspondingly increase. It is demonstrated that, in ideal environments with only random errors included in the observations, the posterior variance of BIE estimation is capable of reliability evaluation.

3.1.2. Unmodeled Errors Are Contained in the Observations

The magnitude of white noise and the VC matrix of observations are kept the same as in the first simulation experiments, maintaining P IB values of 100.0%, 99.1%, and 76.0%, respectively. In addition, unmodeled errors of 0.5 cycles and 1 m are added into the carrier phase and pseudorange observations of two satellites, respectively. The RMSE of traditional float, BIE, and fixed solutions at each success rate is shown in Table 5. Figure 6a–c illustrates the horizontal scatter plots of traditional float, BIE, and fixed solutions at different success rates when unmodeled errors are contained in the observations. From Table 5, it can be seen that the RMSE of float, BIE, and fixed solutions is significantly deteriorated. Additionally, by comparing Figure 4 with Figure 6a–c, it can be observed that the exactness of the LAMBDA algorithm is seriously reduced due to the additional unmodeled errors, leading to a steep decline in the reliability of BIE solutions. The RMSE of regularized float, BIE, and fixed solutions at each success rate is shown in Table 6. According to Table 6, the accuracy of all regularized solutions is optimized. Additionally, compared to the regularized float and fixed estimation, the regularized BIE estimation is superior in the sense of MMSE at all success rates. Figure 6d–f illustrates the horizontal scatter plots of regularized float, BIE, and fixed solutions. Although the RMSE of regularized BIE and fixed solutions is effectively reduced, according to Figure 6d–f, the regularized fixed solutions still present a remarkably high risk of severe errors at all success rates. However, the positioning errors of regularized BIE solutions exhibit a star-like distribution at high success rates, realizing higher precision than the float solutions and a lower possibility of serious positioning errors compared to the fixed solutions. At low success rates, the error distribution of BIE solutions is similar to that of float solutions, indicating relatively reliable performance.

3.2. Field Tests

To demonstrate the improved performance of the proposed method under weak observation conditions, field tests with 10 km and 18 km baselines are conducted in this contribution.
In the experiment with a 10 km baseline, GPS and BDS-3 with an elevation cut-off angle of 15° are employed. The results of 24 h RTK positioning are recorded. Figure 7 and Figure 8 depict the visible satellite number and position dilution of precision (PDOP) in the experiment, respectively. Figure 9 depicts the condition number of the D a ^ a ^ matrix. Figure 10 illustrates the positioning errors of traditional float, BIE, and fixed solutions in the E, N, and U directions. The RMSE of traditional positioning solutions and regularized BIE solutions is presented in Table 7. The fixed solution in Figure 10 is obtained by the optimal ambiguity without validation test. It can be seen from Figure 10 that the positioning errors of BIE solutions are similar to those of fixed solutions, which are likely to be severely biased. From Table 7, it can be learned that the accuracy of BIE estimation is sharply decreased in weak observation models.
Figure 11 illustrates the positioning errors of traditional and regularized BIE solutions in the E, N, and U directions. As shown in Figure 11, the possibility of severe positioning errors in the regularized BIE solutions is effectively reduced. Accordingly, the reliability of regularized BIE estimation is significantly improved. Additionally, according to Table 7, the accuracy of regularized BIE solutions is obviously enhanced and superior to the float and fixed solutions, with improvements of 77.4%, 75.7%, and 75.0% in the E, N, and U directions compared to that of traditional BIE solutions. Figure 12 and Figure 13 show the positioning errors of traditional and regularized BIE estimation, compared to the ILS estimation based on the R-ratio test employing a threshold of 1.5 and 2.5, respectively. From Figure 12, it can be learned that the reliability of traditional BIE estimation is significantly inferior to the ILS estimation under weak observation conditions. According to Figure 13, the regularized BIE estimation proposed in this paper is demonstrated to strike a better balance between accuracy and reliability than the ILS estimation.
Figure 14 illustrates the diagonal elements of traditional and regularized D matrix in an epoch in the experiment. The traditional and regularized D matrix represent the D matrix obtained by the LTDL decomposition of the traditional and regularized ambiguity VC matrix, respectively. It can be seen in Figure 14 that there is a substantial gap between larger and smaller diagonal elements in the traditional D matrix; particularly, the first and second diagonal elements are significantly larger than others. Based on the proposed regularization method, the largest diagonal elements are obviously diminished, while others exhibit negligible changes. Consequently, the spread of diagonal elements in the regularized D matrix is reduced, thereby decreasing the differences in the weights assigned to the ambiguities within the integer vectors during the LAMBDA algorithm.
Figure 15 presents the heatmap of the traditional and regularized L matrix, which are obtained by the LTDL decomposition of traditional and regularized ambiguity VC matrix in this epoch. Through the proposed regularization method, the color of the second column in the heatmap becomes deeper, indicating a weakened correlation between the second ambiguity and other ambiguities.
In this epoch, the condition numbers of the traditional and regularized ambiguity VC matrices are 71,985 and 5112, respectively. Accordingly, the ill condition of the D a ^ a ^ matrix is effectively alleviated. The positioning errors of BIE solutions in the E, N, and U directions decrease from −1.07 m, 2.01 m, and −1.04 m to −0.0145 m, −0.0008 m, and −0.0222 m, respectively.
Figure 16 and Figure 17 depict the visible satellite number and PDOP in the field test with an 18 km baseline, respectively. Figure 18 depicts the condition number of the VC matrix of the float ambiguity solution. Figure 19 shows the three-dimensional error distribution of traditional and regularized BIE estimation in the experiment with an 18 km baseline. Table 8 presents the RMSE of traditional positioning solutions and regularized BIE solutions in the experiment. In Figure 19, the risk of severe errors in regularized BIE solutions is effectively decreased, resulting in enhanced positioning reliability. In Table 8, the RMSE of regularized BIE solutions is significantly reduced, with accuracy improvements of 69.1%, 66.6%, and 68.5% in three directions compared to that of traditional BIE solutions.

4. Discussion

In complex scenarios, due to the poor reliability of fixed solutions and the low precision of float solutions, it is difficult for the ILS estimation to achieve a balance between accuracy and reliability based on a validation test. When the threshold for the validation test is set overly strict, numerous correctly fixed ambiguities will be excluded, leading to a steep decline in accuracy. Conversely, when the threshold is set excessively loose, wrongly fixed ambiguities with significant biases will probably be accepted, resulting in a sharp decrease in reliability. In Figure 4, the BIE solution is demonstrated to be closer to the relatively reliable float solution at a low success rate, and it can realize high-precision positioning consistent with the fixed solution when the success rate is sufficiently high. Furthermore, based on Figure 5, the posterior variance of BIE estimation is proven to be capable of reliability evaluation.
However, when the GNSS observation model exhibits a certain degree of ill condition, as shown in Figure 6a–c, the positioning performance of the float, BIE, and fixed solutions will be seriously deteriorated due to slight unmodeled errors. Accordingly, the Tikhonov regularization is introduced to address the ill-posed problem. Although the application of Tikhonov regularization can effectively stabilize the estimators, a certain degree of bias may be introduced into the positioning solutions. Accordingly, an optimized approach for regularization parameter determination is developed, which employs the regularization method when the observation model is ill-posed, as indicated by the matrix condition number. Additionally, the selected regularization factors are proven to enable a satisfactory and generalizable regularization performance based on the results of numerous experiments. According to the results of simulation experiments and field tests presented in Figure 6d–f, Figure 11, and Figure 19 and Table 6, Table 7 and Table 8, the BIE AR method based on Tikhonov regularization proposed in this paper is validated to effectively improve the positioning accuracy and reliability.

5. Conclusions

In environments with a limited number of visible satellites or poor satellite configuration, the GNSS observation model will be weak or even ill-conditioned. In this case, even slight unmodeled errors in the observations can lead to significant biases in the float solution, making its inconsistency with the posterior variance particularly evident. Additionally, the VC matrix of the float ambiguity solution is probably ill-conditioned. Due to the aforementioned issues, integer candidates with significant biases are likely to be incorrectly selected as the optimal ambiguity candidate during the ILS ambiguity search. Moreover, the accuracy of weight allocation for integer candidates in BIE estimation will be deteriorated. There is a great likelihood that the wrongly determined best candidate is assigned an extremely high weight, causing serious positioning errors in the BIE solution, which is approximately identical to the erroneous fixed solution. Consequently, the reliability of BIE estimation in a weak observation model is likely to be worse than that of ILS estimation.
To deal with this dilemma, a BIE AR method based on Tikhonov regularization is proposed in this contribution. The method introduces Tikhonov regularization into the LS estimation and ILS ambiguity search to mitigate the severe negative impact of weak observation conditions on BIE AR. According to the results of simulation experiments and field tests conducted in this paper, the method is demonstrated to effectively reduce the risk of significant positioning errors in the BIE estimation, improving the positioning performance in cases of weak GNSS models.

Author Contributions

W.G. conceived the idea and designed the experiments with K.L. and X.T., while W.G. and K.L. wrote the main manuscript. S.P. and X.T. reviewed the paper. S.W. and W.J. provided technical support. All components of this research study were carried out under the supervision of W.G. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Science and Technology Project of State Grid Corporation of China (Grant No. 5700-202455265A-1-1-ZN).

Data Availability Statement

The data that support the findings of this study are available from the corresponding author upon reasonable request.

Acknowledgments

The authors would like to thank WHU for data support.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A

Differentiating Equation (10) yields the following:
d a BIE = i = 1 t z i 𝜕 p i a ^ 𝜕 a ^ T d a ^
According to the law of error propagation, the VC matrix of BIE ambiguity solution can be written as follows:
D a BIE a BIE = i = 1 t z i 𝜕 p i a ^ 𝜕 a ^ T D a ^ a ^ i = 1 t 𝜕 p i a ^ 𝜕 a ^ z i T
Differentiating Equation (13), 𝜕 H j 𝜕 a ^ T can be expressed as follows:
𝜕 H j 𝜕 a ^ T = 𝜕 exp 1 2 a ^ z j D a ^ a ^ 2 𝜕 a ^ T = 1 2 H j 𝜕 a ^ z j D a ^ a ^ 2 𝜕 a ^ T = H j a ^ z j T D a ^ a ^ 1
Accordingly, 𝜕 p i a ^ 𝜕 a ^ T can be derived as follows:
𝜕 p i a ^ 𝜕 a ^ T = 𝜕 H i 𝜕 a ^ T j = 1 t H j H i j = 1 t 𝜕 H j 𝜕 a ^ T j = 1 t H j 2 = z i T j = 1 t H j j = 1 t H j z j T j = 1 t H j 2 H i D a ^ a ^ 1 = z i T j = 1 t p j z j T p i D a ^ a ^ 1 = z i T a BIE T p i D a ^ a ^ 1
By substituting 𝜕 p i a ^ 𝜕 a ^ T into Equation (39), DaBIEaBIE can be obtained.
Differentiating Equation (11) yields the following:
d b BIE = d b ^ D b ^ a ^ D a ^ a ^ 1 d a ^ d a BIE = d b ^ D b ^ a ^ D a ^ a ^ 1 I i = 1 t z i 𝜕 p i a ^ 𝜕 a ^ T d a ^ = T   I d a ^ d b ^
where T can be represented as follows:
T = D b ^ a ^ D a ^ a ^ 1 I i = 1 t z i 𝜕 p i a ^ 𝜕 a ^ T = D b ^ a ^ D a ^ a ^ 1 I i = 1 t z i z i T a BIE T p i D a ^ a ^ 1
According to the law of error propagation, the VC matrix of BIE estimation can be obtained as follows:
D b BIE b BIE = T D a ^ a ^ T T + D b ^ a ^ T T + T D a ^ b ^ + D b ^ b ^

References

  1. Teunissen, P.J.G. An optimality property of the integer least-squares estimator. J. Geod. 1999, 73, 587–593. [Google Scholar] [CrossRef]
  2. Teunissen, P.J.G. The least-squares ambiguity decorrelation adjustment: A method for fast GPS integer ambiguity estimation. J. Geod. 1995, 70, 65–82. [Google Scholar] [CrossRef]
  3. Xu, P.; Shi, C.; Liu, J. Integer estimation methods for GPS ambiguity resolution: An applications oriented review and improvement. Surv. Rev. 2012, 44, 59–71. [Google Scholar] [CrossRef]
  4. Frei, E.; Beutler, G. Rapid static positioning based on the fast ambiguity resolution approach “FARA”: Theory and first results. Manuscripta Geod. 1990, 15, 325–356. [Google Scholar] [CrossRef]
  5. Euler, H.J.; Schaffrin, B. On a measure for the discernibility between different ambiguity solutions in the static-kinematic GPS mode. In Kinematic Systems in Geodesy, Surveying, and Remote Sensing; Schwarz, K.P., Lachapelle, G., Eds.; Springer: New York, NY, USA, 1991; Volume 107, pp. 285–295. [Google Scholar] [CrossRef]
  6. Tiberius, C.C.J.M.; de Jonge, P.J. Fast positioning using the LAMBDA method. In Proceedings of the 4th International Symposium on Differential Satellite Navigation Systems (DSNS’95), Bergen, Norway, 24–28 April 1995; Available online: https://api.semanticscholar.org/CorpusID:17346258 (accessed on 1 July 2025).
  7. Wang, J.; Stewart, M.P.; Tsakiri, M. A discrimination test procedure for ambiguity resolution on-the-fly. J. Geod. 1998, 72, 644–653. [Google Scholar] [CrossRef]
  8. Verhagen, S.; Li, B.; Teunissen, P.J.G. Ps-LAMBDA: Ambiguity success rate evaluation software for interferometric applications. Comput. Geosci. 2013, 54, 361–376. [Google Scholar] [CrossRef]
  9. Zhang, J.; Wu, M.; Li, T.; Zhang, K. Integer aperture ambiguity resolution based on difference test. J. Geod. 2015, 89, 667–683. [Google Scholar] [CrossRef]
  10. Teunissen, P.J.G. Towards a unified theory of GNSS ambiguity resolution. J. Glob. Position. Syst. 2003, 2, 1–12. [Google Scholar] [CrossRef]
  11. Teunissen, P.J.G. Integer aperture GNSS ambiguity resolution. Artif. Satell. 2003, 38, 79–88. [Google Scholar]
  12. Teunissen, P.J.G. A carrier phase ambiguity estimator with easy-to-evaluate fail-rate. Artif. Satell. 2003, 38, 89–96. [Google Scholar]
  13. Teunissen, P.J.G. Penalized GNSS ambiguity resolution. J. Geod. 2004, 78, 235–244. [Google Scholar] [CrossRef]
  14. Teunissen, P.J.G.; Verhagen, S. The GNSS ambiguity ratio-test revisited: A better way of using it. Surv. Rev. 2009, 41, 138–151. [Google Scholar] [CrossRef]
  15. Verhagen, S.; Teunissen, P.J.G. The ratio test for future GNSS ambiguity resolution. GPS Solut. 2013, 17, 535–548. [Google Scholar] [CrossRef]
  16. Wang, L.; Feng, Y. Fixed failure rate ambiguity validation methods for GPS and COMPASS. In Proceedings of the China Satellite Navigation Conference (CSNC), Wuhan, China, 15–17 May 2013; Springer: Berlin/Heidelberg, Germany, 2013; Volume 2, pp. 396–415. [Google Scholar]
  17. Li, B.; Shen, Y.; Feng, Y.; Gao, W.; Yang, L. GNSS ambiguity resolution with controllable failure rate for long baseline network RTK. J. Geod. 2014, 88, 99–112. [Google Scholar] [CrossRef]
  18. Li, T.; Wang, J. Analysis of the upper bounds for the integer ambiguity validation statistics. GPS Solut. 2014, 18, 85–94. [Google Scholar] [CrossRef]
  19. Wang, L.; Verhagen, S. A new ambiguity acceptance test threshold determination method with controllable failure rate. J. Geod. 2015, 89, 361–375. [Google Scholar] [CrossRef]
  20. Li, B.; Miao, W.; Chen, G. Key technologies and challenges of multi-frequency and multi-GNSS high-precision positioning. Geomat. Inf. Sci. Wuhan Univ. 2023, 48, 1769–1783. [Google Scholar] [CrossRef]
  21. Teunissen, P.J.G. Theory of integer equivariant estimation with application to GNSS. J. Geod. 2003, 77, 402–410. [Google Scholar] [CrossRef]
  22. Zhao, Q.; Pan, S.; Gao, W. BDS-3/Galileo multi-frequency Phase-only model for long baseline with best integer equivariant estimation. Measurement 2024, 225, 113980. [Google Scholar] [CrossRef]
  23. Odolinski, R.; Teunissen, P.J.G. Best integer equivariant estimation: Performance analysis using real data collected by low-cost, single- and dual-frequency, multi-GNSS receivers for short- to long-baseline RTK positioning. J. Geod. 2020, 94, 91. [Google Scholar] [CrossRef]
  24. Teunissen, P.J.G. Best integer equivariant estimation for elliptically contoured distributions. J. Geod. 2020, 94, 82. [Google Scholar] [CrossRef]
  25. Ma, L.; Lou, Y.; Lu, L.; Zhu, F. GNSS best integer equivariant estimation combining with integer least squares estimation: An integrated ambiguity resolution method with optimal integer aperture test. GPS Solut. 2022, 26, 100. [Google Scholar] [CrossRef]
  26. Verhagen, S.; Teunissen, P.J.G. Performance comparison of the BIE estimator with the float and fixed GNSS ambiguity estimators. In A Window on the Future of Geodesy; Sansò, F., Ed.; International Association of Geodesy Symposia; Springer: Berlin/Heidelberg, Germany, 2005; Volume 128, pp. 428–433. [Google Scholar] [CrossRef]
  27. Yu, X.; Xia, S.; Gao, W. A practical method for calculating reliable integer float estimator in GNSS precise positioning. Surv. Rev. 2020, 53, 97–107. [Google Scholar] [CrossRef]
  28. Zhang, Z.; Yuan, H.; He, X.; Li, B.; Geng, J. Best integer equivariant estimation with quality control in GNSS RTK for canyon environments. IEEE Trans. Aerosp. Electron. Syst. 2023, 59, 4105–4117. [Google Scholar] [CrossRef]
  29. Zhang, Z.; Li, X.; Yuan, H. Best integer equivariant estimation based on unsupervised machine learning for GNSS precise positioning and navigation in complex environments. IEEE Trans. Aerosp. Electron. Syst. 2024, 60, 2672–2682. [Google Scholar] [CrossRef]
  30. Duong, V.; Harima, K.; Choy, S.; Rizos, C. GNSS best integer equivariant estimation using multivariant t-distribution: A case study for precise point positioning. J. Geod. 2021, 95, 10. [Google Scholar] [CrossRef]
  31. Liu, Y.; Liu, W.; Zhang, X.; Liang, Y.; Tao, X.; Ma, L. An improved GNSS ambiguity best integer equivariant estimation method with Laplacian distribution for urban low-cost RTK positioning. Satell. Navig. 2024, 5, 12. [Google Scholar] [CrossRef]
  32. Hadamard, J. Lecture on Cauchy’s Problem in Linear Partial Differential Equations; Dover: New York, NY, USA, 1952. [Google Scholar]
  33. Tikhonov, A.N. Regularization of ill-posed problems. Dokl. Akad. Nauk SSSR 1963, 151, 49–52. [Google Scholar]
  34. Hansen, P.C. Rank-Deficient and Discrete Ill-Posed Problems: Numerical Aspects of Linear Inversion; Society for Industrial and Applied Mathematics: Philadelphia, PA, USA, 1999; p. 247. ISBN 978-0-89871-403-6. [Google Scholar]
  35. Tikhonov, A.N. Solution of incorrectly formulated problems and the regularization method. Dokl. Akad. Nauk SSSR 1963, 151, 501–504. [Google Scholar]
  36. Hoerl, A.E.; Kennard, R.W. Ridge regression: Biased estimation for nonorthogonal problems. Technometrics 1970, 12, 55–67. [Google Scholar] [CrossRef]
  37. Xu, P.L. Voronoi cells, probabilistic bounds, and hypothesis testing in mixed integer linear models. IEEE Trans. Inf. Theory 2006, 52, 3122–3138. [Google Scholar] [CrossRef]
  38. Shen, Y.; Li, B. Regularized solution to fast GPS ambiguity resolution. J. Surv. Eng. 2007, 133, 168–172. [Google Scholar] [CrossRef]
  39. Li, B.; Shen, Y.; Feng, Y. Fast GNSS ambiguity resolution as an ill-posed problem. J. Geod. 2010, 84, 683–698. [Google Scholar] [CrossRef]
  40. Wu, Z.; Bian, S. Regularized integer least-squares estimation: Tikhonov’s regularization in a weak GNSS model. J. Geod. 2022, 96, 22. [Google Scholar] [CrossRef]
  41. Teunissen, P.J.G. Least-squares estimation of the integer GPS. In Proceedings of the International Symposium on GPS Technology. 1993. Available online: https://api.semanticscholar.org/CorpusID:21517478 (accessed on 1 July 2025).
  42. Teunissen, P.J.G. GNSS ambiguity resolution with optimally controlled failure-rate. Artif. Satell. 2005, 40, 219–227. [Google Scholar]
  43. Kong, L.; Huang, G. Study on short-baseline single-epoch ambiguity resolution method based on Tikhonov regularization. Geod. Geodyn. 2010, 30, 148–151+155. [Google Scholar] [CrossRef]
  44. Zheng, E. Several Regularization Methods for Ill-Posed Problems and Their Numerical Realization. Master’s Thesis, Jilin University, Changchun, China, 2009. Available online: https://kns.cnki.net/KCMS/detail/detail.aspx?dbname=CMFD2009&filename=2009095106.nh (accessed on 1 July 2025).
  45. Teunissen, P.J.G. The success rate and precision of GPS ambiguities. J. Geod. 2000, 74, 321–326. [Google Scholar] [CrossRef]
Figure 1. Framework of the LAMBDA algorithm.
Figure 1. Framework of the LAMBDA algorithm.
Remotesensing 17 03053 g001
Figure 2. L-curve with inflection points obtained during the regularized LS (a) and ILS (b) estimation.
Figure 2. L-curve with inflection points obtained during the regularized LS (a) and ILS (b) estimation.
Remotesensing 17 03053 g002
Figure 3. Skyplot of GPS and BDS-3 with an elevation cut-off angle of 15°.
Figure 3. Skyplot of GPS and BDS-3 with an elevation cut-off angle of 15°.
Remotesensing 17 03053 g003
Figure 4. Horizontal (E/N) scatter plot of float (green), BIE (yellow), and fixed (blue) positioning: (a) 100.0% P IB ; (b) 99.1% P IB ; (c) 76.0% P IB .
Figure 4. Horizontal (E/N) scatter plot of float (green), BIE (yellow), and fixed (blue) positioning: (a) 100.0% P IB ; (b) 99.1% P IB ; (c) 76.0% P IB .
Remotesensing 17 03053 g004
Figure 5. The positioning error (blue) and posterior variance (red) of BIE estimation.
Figure 5. The positioning error (blue) and posterior variance (red) of BIE estimation.
Remotesensing 17 03053 g005
Figure 6. Horizontal (E/N) scatter plot of traditional (ac) and regularized (df) float (green), BIE (yellow), and fixed (blue) positioning: (a,d) 100% P IB ; (b,e) 99.1% P IB ; (c,f) 76.0% P IB .
Figure 6. Horizontal (E/N) scatter plot of traditional (ac) and regularized (df) float (green), BIE (yellow), and fixed (blue) positioning: (a,d) 100% P IB ; (b,e) 99.1% P IB ; (c,f) 76.0% P IB .
Remotesensing 17 03053 g006
Figure 7. Satellite number (red dots) of GPS and BDS-3 with an elevation cut-off angle of 15° in the experiment with a 10 km baseline.
Figure 7. Satellite number (red dots) of GPS and BDS-3 with an elevation cut-off angle of 15° in the experiment with a 10 km baseline.
Remotesensing 17 03053 g007
Figure 8. PDOP (purple dots) of GPS and BDS-3 with an elevation cut-off angle of 15° in the experiment with a 10 km baseline.
Figure 8. PDOP (purple dots) of GPS and BDS-3 with an elevation cut-off angle of 15° in the experiment with a 10 km baseline.
Remotesensing 17 03053 g008
Figure 9. Condition number (blue dots) of the D a ^ a ^ matrix in the experiment with a 10 km baseline.
Figure 9. Condition number (blue dots) of the D a ^ a ^ matrix in the experiment with a 10 km baseline.
Remotesensing 17 03053 g009
Figure 10. Traditional float, fixed, and BIE positioning.
Figure 10. Traditional float, fixed, and BIE positioning.
Remotesensing 17 03053 g010
Figure 11. Traditional (green) and regularized (red) BIE positioning.
Figure 11. Traditional (green) and regularized (red) BIE positioning.
Remotesensing 17 03053 g011
Figure 12. Positioning errors of traditional BIE estimation (yellow), ILS float (green), and ILS fixed (blue) estimation based on R-ratio test employing a threshold of 1.5 (a) and 2.5 (b).
Figure 12. Positioning errors of traditional BIE estimation (yellow), ILS float (green), and ILS fixed (blue) estimation based on R-ratio test employing a threshold of 1.5 (a) and 2.5 (b).
Remotesensing 17 03053 g012
Figure 13. Positioning errors of regularized BIE estimation (red), ILS float (green), and ILS fixed (blue) estimation based on the R-ratio test employing a threshold of 1.5 (a) and 2.5 (b).
Figure 13. Positioning errors of regularized BIE estimation (red), ILS float (green), and ILS fixed (blue) estimation based on the R-ratio test employing a threshold of 1.5 (a) and 2.5 (b).
Remotesensing 17 03053 g013
Figure 14. Diagonal elements of the traditional (red) and regularized (blue) D matrix.
Figure 14. Diagonal elements of the traditional (red) and regularized (blue) D matrix.
Remotesensing 17 03053 g014
Figure 15. Heatmap of the traditional (a) and regularized (b) L matrix.
Figure 15. Heatmap of the traditional (a) and regularized (b) L matrix.
Remotesensing 17 03053 g015
Figure 16. Satellite number (red dots) of GPS and BDS-3 with an elevation cut-off angle of 15° in the experiment with an 18 km baseline.
Figure 16. Satellite number (red dots) of GPS and BDS-3 with an elevation cut-off angle of 15° in the experiment with an 18 km baseline.
Remotesensing 17 03053 g016
Figure 17. PDOP (purple dots) of GPS and BDS-3 with an elevation cut-off angle of 15° in the experiment with an 18 km baseline.
Figure 17. PDOP (purple dots) of GPS and BDS-3 with an elevation cut-off angle of 15° in the experiment with an 18 km baseline.
Remotesensing 17 03053 g017
Figure 18. Condition number (blue dots) of the D a ^ a ^ matrix in the experiment with an 18 km baseline.
Figure 18. Condition number (blue dots) of the D a ^ a ^ matrix in the experiment with an 18 km baseline.
Remotesensing 17 03053 g018
Figure 19. Three-dimensional error distribution of traditional (blue) and regularized (red) BIE estimation in the experiment with an 18 km baseline.
Figure 19. Three-dimensional error distribution of traditional (blue) and regularized (red) BIE estimation in the experiment with an 18 km baseline.
Remotesensing 17 03053 g019
Table 1. The float, fixed, and BIE ambiguity solutions and the reference true value.
Table 1. The float, fixed, and BIE ambiguity solutions and the reference true value.
Ambiguity
True−5−160−4−15−9−4625374743
Float−5.8−15.00.6−6.2−15.2−10.5−4.86.223.43.46.646.542.3
Fixed−8−24−3−5−13−67181445848
BIE−8−24−3−5−13−67181445848
Table 2. Parameters corresponding to the optimal and suboptimal ambiguity solutions.
Table 2. Parameters corresponding to the optimal and suboptimal ambiguity solutions.
Ambiguity a ^ a i D a ^ a ^ 2 H i
Optimal−8−24−3−5−13−67181445848261.0 2.1 × 10 57
Suboptimal−5−160−4−15−9−4625374743284.7 1.5 × 10 62
Table 3. The RMSE of regularized BIE solutions based on different t h r e s h o l d , α , and β .
Table 3. The RMSE of regularized BIE solutions based on different t h r e s h o l d , α , and β .
Adjustment α β t h r e s h o l d 10 km Baseline18 km BaselineSimulation
E (m)N (m)U (m)E (m)N (m)U (m)E (m)N (m)U (m)
None 4 × 10 6 5 × 10 4 5 × 10 4 0.0260.0280.0750.1430.1590.3570.3870.3960.641
α 4 × 10 5 5 × 10 4 5 × 10 4 0.2520.3500.9780.5540.5291.1240.3240.2690.528
4 × 10 7 5 × 10 4 5 × 10 4 0.0250.0270.0750.1440.1600.3490.3940.4150.662
β 4 × 10 6 5 × 10 3 5 × 10 4 0.1100.1240.4220.1550.1930.5640.5500.7610.469
4 × 10 6 5 × 10 5 5 × 10 4 0.0580.0590.1550.3310.3510.7030.4320.6460.482
threshold 4 × 10 6 5 × 10 4 5 × 10 2 0.0260.0280.0750.1430.1590.3570.3870.3960.641
4 × 10 6 5 × 10 4 5 × 10 6 0.0300.0340.0990.1430.1600.3570.4820.4900.687
Table 4. RMSE of float, BIE, and fixed solutions.
Table 4. RMSE of float, BIE, and fixed solutions.
P IB FloatBIEFixed
E (m)N (m)U (m)E (m)N (m)U (m)E (m)N (m)U (m)
100%0.2210.2830.3450.0020.0030.0030.0020.0030.003
99.1%0.4420.5670.6880.0180.0280.0230.0210.0320.023
76.0%0.6610.8541.0360.3040.3890.4530.3520.4510.524
Table 5. RMSE of traditional float, BIE, and fixed solutions.
Table 5. RMSE of traditional float, BIE, and fixed solutions.
P IB FloatBIEFixed
E (m)N (m)U (m)E (m)N (m)U (m)E (m)N (m)U (m)
100%0.2600.3520.5310.3610.3010.5370.3720.3130.549
99.1%0.4620.6050.8000.4820.4900.6870.5430.5610.766
76.0%0.6770.8781.1100.7000.8021.0550.8520.9871.277
Table 6. RMSE of regularized float, BIE, and fixed solutions.
Table 6. RMSE of regularized float, BIE, and fixed solutions.
P IB FloatBIEFixed
E (m)N (m)U (m)E (m)N (m)U (m)E (m)N (m)U (m)
100%0.2550.3370.5030.2630.1950.5240.2690.2010.534
99.1%0.4520.5810.7590.3870.3960.6410.4120.4240.678
76.0%0.6630.8431.0520.6410.7780.9930.6940.8421.072
Table 7. RMSE of traditional float, fixed, BIE, and regularized BIE solutions.
Table 7. RMSE of traditional float, fixed, BIE, and regularized BIE solutions.
E (m)N (m)U (m)
Float0.2230.2350.569
Fixed0.1200.1200.311
BIE0.1150.1150.301
Regularized BIE0.0260.0280.075
Table 8. RMSE of traditional positioning solutions and regularized BIE solutions in the experiment with an 18 km baseline.
Table 8. RMSE of traditional positioning solutions and regularized BIE solutions in the experiment with an 18 km baseline.
E (m)N (m)U (m)
Float0.2340.2610.658
Fixed0.4770.4891.160
BIE0.4630.4771.132
Regularized BIE0.1430.1590.357
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.

Share and Cite

MDPI and ACS Style

Gao, W.; Liu, K.; Tao, X.; Wu, S.; Jin, W.; Pan, S. Best Integer Equivariant (BIE) Ambiguity Resolution Based on Tikhonov Regularization for Improving the Positioning Performance in Weak GNSS Models. Remote Sens. 2025, 17, 3053. https://doi.org/10.3390/rs17173053

AMA Style

Gao W, Liu K, Tao X, Wu S, Jin W, Pan S. Best Integer Equivariant (BIE) Ambiguity Resolution Based on Tikhonov Regularization for Improving the Positioning Performance in Weak GNSS Models. Remote Sensing. 2025; 17(17):3053. https://doi.org/10.3390/rs17173053

Chicago/Turabian Style

Gao, Wang, Kexin Liu, Xianlu Tao, Sai Wu, Wenxin Jin, and Shuguo Pan. 2025. "Best Integer Equivariant (BIE) Ambiguity Resolution Based on Tikhonov Regularization for Improving the Positioning Performance in Weak GNSS Models" Remote Sensing 17, no. 17: 3053. https://doi.org/10.3390/rs17173053

APA Style

Gao, W., Liu, K., Tao, X., Wu, S., Jin, W., & Pan, S. (2025). Best Integer Equivariant (BIE) Ambiguity Resolution Based on Tikhonov Regularization for Improving the Positioning Performance in Weak GNSS Models. Remote Sensing, 17(17), 3053. https://doi.org/10.3390/rs17173053

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop