Next Article in Journal
Application of a Lead Film-Modified CNT/SGC Electrode in the Voltammetric Analysis of Trace Concentrations of Mo(VI)
Next Article in Special Issue
Characterization of Pseudorange Errors in Hybrid LEO/MEO PNT System
Previous Article in Journal
Physiological Monitoring of Sound-Based Relaxation Using Binaural Audio and Vibroacoustic Stimulation
Previous Article in Special Issue
Direct and Regularized Inverse De-Embedding for Single-Carrier Signal Recovery in Measurement Front-Ends
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Entropy-Weighted Multi-Factor Ambiguity Subset Selection Algorithm for Partial Ambiguity Resolution in Multi-GNSS and Multi-Frequency Precise Point Positioning

1
School of Geomatics and Urban Spatial Informatics, Beijing University of Civil Engineering and Architecture, Beijing 102616, China
2
Shanghai Surveying and Mapping Institute, Shanghai 200063, China
*
Authors to whom correspondence should be addressed.
Sensors 2026, 26(14), 4388; https://doi.org/10.3390/s26144388
Submission received: 5 June 2026 / Revised: 6 July 2026 / Accepted: 8 July 2026 / Published: 10 July 2026
(This article belongs to the Special Issue Advances in GNSS Signal Processing and Navigation—Second Edition)

Highlights

What are the main findings?
  • An entropy-weighted multi-factor ambiguity subset selection algorithm is proposed for partial ambiguity resolution. The proposed MPAR algorithm integrates SNR, ambiguity variance, and carrier-phase residuals for reliable subset selection.
  • MPAR achieves ambiguity-fixing rates of 98.9%, 98.7%, and 99.2% under five-, four-, and three-frequency con-figurations. MPAR increases the WL and NL residual proportions within ±0.1 cycle by 13.6% and 46.4% over VAR, respectively.
What are the implications of the main findings?
  • The proposed algorithm improves ambiguity subset reliability in high-dimensional multi-GNSS and multi-frequency PPP.
  • Entropy-based adaptive weighting provides a flexible alternative to single-factor or fixed-weight PAR strategies.

Abstract

Reliable ambiguity subset selection is essential for partial ambiguity resolution (PAR) in multi-GNSS and multi-frequency precise point positioning (PPP), as the increasing number of satellite–frequency ambiguities expands the ambiguity search space and reduces ambiguity-fixing reliability in high-dimensional scenarios. To address this issue, this study proposes a multi-factor ranking and screening partial ambiguity resolution (MPAR) algorithm, an entropy-weighted multi-factor ambiguity subset selection algorithm designed for multi-GNSS and multi-frequency undifferenced and uncombined precise point positioning (UDUC PPP). The proposed MPAR algorithm evaluates candidate ambiguities using three quality indicators: signal-to-noise ratio, ambiguity variance, and carrier-phase residual. Min–max normalization is used to eliminate scale differences among the indicators, while entropy-based adaptive weighting is introduced to dynamically determine their relative contributions. Based on the integrated ranking results, ambiguities are divided into easy-to-fix and hard-to-fix subsets, with the hard-to-fix subset further refined through iterative screening before integer fixing. The proposed algorithm was validated using 24 h BDS-3/GPS/Galileo observations collected from 11 globally distributed MGEX stations on day 350 of 2025 under five-, four-, and three-frequency configurations. Its performance was compared with the baseline full ambiguity resolution strategy (FAR), which fixes all candidate ambiguities without subsequent iterative exclusion after an initial fixing failure, as well as elevation-angle-factor-based partial ambiguity resolution (ELE) and variance-factor-based partial ambiguity resolution (VAR). The MPAR algorithm achieved ambiguity-fixing rates of 98.9%, 98.7%, and 99.2% under the three configurations, respectively, exhibiting performance comparable to ELE while outperforming VAR and FAR. Compared with VAR, MPAR increased the average proportions of wide-lane and narrow-lane ambiguity residuals within ±0.1 cycle by 13.6% and 46.4%, respectively. Under the five-frequency configuration, MPAR achieved the best overall performance, with horizontal and vertical convergence times of 9.1 and 8.1 min, respectively. These results demonstrate that the proposed entropy-weighted multi-factor subset selection algorithm improves ambiguity estimation quality and enhances the reliability and convergence performance of high-dimensional multi-GNSS and multi-frequency PPP.

1. Introduction

In multi-GNSS and multi-frequency precise point positioning (PPP), the number of ambiguity parameters increases substantially as additional frequencies and GNSS constellations are incorporated into the estimation process. The resulting increase in ambiguity dimensionality enlarges the integer ambiguity search space, thereby increasing the computational burden and reducing ambiguity-fixing efficiency and reliability. In high-dimensional ambiguity resolution, direct full ambiguity resolution is often computationally demanding and more susceptible to fixing failure or incorrect fixing [1]. In practical GNSS environments, observations are inevitably affected by various error sources, including multipath effects, ionospheric delay, tropospheric delay, and measurement noise. Ambiguities associated with satellites of poor observation quality generally have lower estimation accuracy and reliability. Directly including these low-quality ambiguities in the fixing process may increase the risk of incorrect fixing and degrade PPP accuracy and stability. Therefore, partial ambiguity resolution (PAR), which fixes only reliable ambiguity subsets, provides an effective strategy for improving ambiguity-fixing reliability in multi-GNSS and multi-frequency PPP.
The key to PAR is the selection of reliable ambiguity subsets. Efficiently selecting high-precision and reliable ambiguity subsets from high-dimensional ambiguity parameters is critical for improving ambiguity resolution performance in multi-GNSS and multi-frequency PPP. Parkins et al. used the satellite signal-to-noise ratio (SNR) as a selection criterion and excluded satellites with low SNR before ambiguity fixing [2]. Teunissen selected ambiguity subsets based on bootstrapping success rates and iteratively excluded ambiguities with the lowest success rates until a predefined threshold was satisfied. Similar strategies were subsequently investigated by Nardo et al. [3,4]. Mowlam and Dutta ranked ambiguities based on satellite elevation angles and iteratively removed ambiguities associated with low-elevation satellites to improve ambiguity-fixing performance [5,6]. Dai proposed removing ambiguities whose integer values were inconsistent between the best and second-best candidates after full ambiguity resolution failed the ratio test, using candidate inconsistency as the sole selection criterion [7]. Zhang et al. selected ambiguity subsets based on ambiguity variance and iteratively removed the wide-lane ambiguity with the largest variance, followed by repeated LAMBDA search and ratio-test validation until successful fixing was achieved [8]. Wen et al. selected ambiguity subsets by minimizing the trace of the variance–covariance matrix of the fixed solution while constraining float ambiguities to remain stable within a temporal window [9]. Brack proposed a generalized integer aperture estimation method in which ambiguity elements within the full ambiguity vector were individually tested, and only those failing the consistency test were excluded. In subsequent work, the integer least-squares failure rate was further used as a subset selection criterion [10,11]. Psychas et al. used the ambiguity success rate (ASR) derived from the LAMBDA method as the primary criterion for PAR subset selection and systematically analyzed the influence of multi-GNSS and multi-frequency observations on PAR performance [12]. Castro-Arvizu et al. selected ambiguity subsets based on the formal precision of potential fixed solutions and iteratively reduced the subset size until the trace of the variance–covariance matrix satisfied a predefined threshold [13]. Zhang et al. combined ambiguity dilution of precision (ADOP) with optimal stopping theory to dynamically determine the optimal subset size without predefined thresholds, thereby balancing the number of ambiguities and the fixing success rate [14]. Henkel et al. used the upper bound of conditional ambiguity bias as the sole criterion to control the integer decorrelation process, retaining only ambiguities that satisfied the bias constraint for fixing while treating the remaining ambiguities as float solutions [15]. Although these PAR methods have achieved promising performance, most rely on a single selection criterion for ambiguity subset determination, which limits their adaptability and robustness in high-dimensional PPP scenarios.
To improve the robustness and reliability of PAR methods in ambiguity subset determination, multiple selection criteria have been jointly introduced. Yan et al. used Schmidt orthogonalization for reference satellite selection and combined the ratio test with Bayesian posterior probability for narrow-lane ambiguity subset determination [16]. Wang et al. jointly used bootstrapping success rates and ratio-test statistics as ambiguity validation criteria, fixing ambiguity subsets only when both thresholds were satisfied [17]. Hou et al. ranked decorrelated ambiguities and combined bootstrapping success rates with the fixed failure-rate ratio test (FFRT) for ambiguity-fixing validation [18]. In addition to validation statistics, ambiguity precision, observation geometry, and observation quality have also been incorporated into the ambiguity subset selection criteria. Yue et al. proposed a subset selection strategy that jointly considered float ambiguity variance, ambiguity dilution of precision (ADOP), position dilution of precision (PDOP), and ratio-test values, achieving better positioning performance than the conventional variance-based ranking method [19]. Zhao et al. proposed a two-stage ambiguity subset selection strategy in which ambiguities were first screened using satellite elevation angles and the IGG-III robust weight function, which is mainly used to reduce the influence of gross errors or outlying observations on parameter estimation, and were then ranked based on posterior observation weights and bootstrapping success rates [20]. Li et al. developed a sequential ambiguity selection strategy based on pseudorange and carrier-phase residuals, satellite elevation angles, and decorrelated ambiguity variances [21]. Li et al. further developed PAR algorithms based on ratio-test statistics, bootstrapping success rates, and ADOP by iteratively excluding satellites that caused the largest variations in validation metrics [22]. Sun et al. jointly used posterior observation weights and bootstrapping success rates for ambiguity subset determination [23].
Meanwhile, several studies have selected ambiguity subsets by ranking candidate ambiguities using weighted multi-factor scores or by applying multi-factor preset thresholds. Li et al. jointly used satellite elevation angle, signal-to-noise ratio, and float ambiguity variance for ambiguity subset selection, and Zhong et al. further introduced IGG-III robust preprocessing within this framework to improve ambiguity screening performance [24,25]. Dong et al. selected ambiguity subsets using satellite elevation angles and carrier-to-noise ratios through a weighted scoring function [26]. Zhu et al. generated extra-wide-lane and wide-lane ambiguities through parameter recombination and subsequently applied multiple constraint tests and epoch-differenced validation for narrow-lane ambiguity subset selection [27]. Peng et al. first excluded low-quality satellites based on elevation angles and signal-to-noise ratios and then removed ambiguities with the largest variances according to success-rate estimation until predefined thresholds were satisfied [28]. Ye et al. combined multiple PAR strategies, including time-differenced carrier phase (TDCP), elevation-angle-based, signal-to-noise-ratio-based, and decorrelated-variance-based methods, through parallel execution and result fusion [29]. Nevertheless, most existing multi-criteria PAR methods still rely on fixed weighting schemes or simple weighted combinations, which limits their ability to dynamically adjust the relative contributions of different indicators during ambiguity subset selection.
To address these limitations, this study proposes an entropy-weighted multi-factor ambiguity subset selection algorithm for partial ambiguity resolution in multi-GNSS and multi-frequency PPP, termed the multi-factor ranking and screening partial ambiguity resolution (MPAR) algorithm. The proposed MPAR algorithm is designed to identify reliable ambiguity subsets before integer fixing within an undifferenced and uncombined PPP framework. It adopts a two-stage ambiguity screening strategy that combines multi-factor ranking, adaptive weight determination, and iterative subset refinement. Specifically, signal-to-noise ratio, ambiguity variance, and carrier-phase residuals are jointly used as quality indicators to evaluate candidate ambiguities. Min–max normalization is applied to eliminate differences in scale and units among these indicators, and information entropy is introduced to dynamically determine their relative weights. In this way, an adaptive multi-factor ambiguity ranking and screening framework is established. Experimental validation was conducted using BDS-3/GPS/Galileo observations from 11 globally distributed MGEX stations under five-, four-, and three-frequency configurations. Ambiguity-fixing rate, wide-lane and narrow-lane residual distributions, convergence time, and positioning accuracy were systematically evaluated under different ambiguity resolution strategies.
The remainder of this paper is organized as follows. Section 2 presents the proposed methodology. Section 3 describes the experimental data and processing strategies. Section 4 presents the experimental results and discussion. Finally, Section 5 provides the conclusions and future research directions.

2. Proposed Method

In this study, multi-GNSS and multi-frequency precise point positioning (PPP) is implemented using an undifferenced and uncombined observation model combined with cascaded ambiguity resolution. The undifferenced and uncombined model preserves the original information of all observations and enables unified treatment of pseudorange and carrier-phase hardware delays at both the satellite and receiver sides, thereby allowing flexible integration of multiple GNSS constellations and frequencies [30]. The cascaded ambiguity resolution strategy sequentially fixes extra-wide-lane, wide-lane, and narrow-lane ambiguities, progressively reducing the ambiguity search space and improving ambiguity-fixing efficiency and reliability [31]. On this basis, the proposed MPAR algorithm focuses on reliable ambiguity subset selection for partial ambiguity resolution by adaptively ranking and screening candidate ambiguities. The resulting framework avoids noise amplification caused by ionosphere-free combinations while enabling efficient and reliable ambiguity fixing in high-dimensional multi-GNSS and multi-frequency PPP. The overall processing flow is shown in Figure 1.

2.1. Multi-GNSS and Multi-Frequency Undifferenced and Uncombined PPP Model

In multi-GNSS and multi-frequency PPP applications, after correcting for antenna phase center offset, relativistic effects, tidal effects, phase wind-up, and the dry component of tropospheric delay, the observation equations for pseudorange and carrier-phase measurements can be expressed as follows [32,33,34]:
P r , j s , Q = ρ r s , Q + c d t r Q c d t s , Q + M w r s , Q Z W D r + γ 1 j Q I r , 1 s , Q + d r , P j Q d P j s , Q + ε r , j s , Q
L r , j s , Q = ρ r s , Q + c d t r Q c d t s , Q + M w r s , Q Z W D r γ 1 j Q I r , 1 s , Q + λ j Q N r , j s , Q + b r , L j Q b L j s , Q + ξ r , j s , Q
where P r , j s , Q and L r , j s , Q denote the corrected pseudorange and carrier-phase observations after model compensation, respectively; superscript s represents the satellite PRN number, and superscript Q denotes the GNSS constellation; subscripts r and j represent the receiver and frequency index, respectively; ρ r s , Q denotes the geometric distance between satellite s and receiver r ; λ j Q represents the wavelength corresponding to frequency j ; c is the speed of light in vacuum; d t s , Q and d t r Q denote the satellite and receiver clock offsets, respectively; M w r s , Q represents the wet mapping function associated with satellite elevation angle; Z W D r denotes the zenith wet tropospheric delay; γ 1 j Q = ( f 1 Q ) 2 / ( f j Q ) 2 represents the frequency-dependent ionospheric amplification factor; I r , 1 s , Q denotes the ionospheric delay corresponding to the first frequency f 1 Q ; N r , j s , Q represents the ambiguity parameter associated with the carrier-phase observation; d P j s , Q and d r , P j Q denote the pseudorange hardware delays at the satellite and receiver sides, respectively; b L j s , Q and b r , L j Q represent the carrier-phase hardware delays at the satellite and receiver sides, respectively; and ε r , j s , Q and ξ r , j s , Q denote the measurement noises of pseudorange and carrier-phase observations, respectively, including residual unmodeled errors.
Pseudorange hardware delays are generally regarded as relatively stable. For the pseudorange hardware delay biases associated with the first and second frequencies, the delays can generally be decomposed into frequency-independent and frequency-dependent components [35,36]. Accordingly, the satellite-side pseudorange hardware delay can be expressed as follows:
d P 1 s , Q = l s + k s d P 2 s , Q = l s + γ 1 j Q k s l s = d I F 12 s , Q k s = β 12 D C B 12 s , Q
Similarly, the receiver-side pseudorange hardware delay can be expressed as follows:
d r , P 1 Q = l r + k r d r , P 2 Q = l r + γ 12 Q k r l r = d r , I F 12 Q k r = β 12 D C B r , 12 Q
where l s and k s denote the frequency-independent and frequency-dependent components of the satellite-side pseudorange hardware delay, respectively. Among them, l s is absorbed into the satellite clock offset, while k s is corrected using DCB. Similarly, l r and k r represent the frequency-independent and frequency-dependent components of the receiver-side pseudorange hardware delay, respectively, where l r is absorbed into the receiver clock offset and k r is absorbed into the ionospheric delay parameter.
Carrier-phase hardware delays exhibit significant time-varying characteristics and are generally decomposed into constant and time-varying components. Accordingly, the satellite-side carrier-phase hardware delay b L j s , Q can be decomposed as follows:
b L j s , Q = Δ b L j s , Q + δ b L j s , Q
Similarly, the receiver-side carrier-phase hardware delay b r , L j Q can be decomposed as follows:
b r , L j Q = Δ b r , L j Q + δ b r , L j Q
where Δ b L j s , Q and Δ b r , L j Q denote the constant components of the satellite-side and receiver-side carrier-phase hardware delays, respectively. These components are assumed to remain constant and are absorbed into the integer ambiguity parameters. δ b L j s , Q and δ b r , L j Q represent the time-varying components of the satellite-side and receiver-side carrier-phase hardware delays, respectively, which are generally decomposed into frequency-independent and frequency-dependent terms. The time-varying component of the satellite-side carrier-phase hardware delay can be further expressed as follows:
δ b L 1 s , Q = h s e s δ b L 2 s , Q = h s γ j Q e s h s = δ b I F 12 s , Q e s = β 12 δ D P B 12 s , Q
Similarly, the time-varying component of the receiver-side carrier-phase hardware delay can be further expressed as follows:
δ b r , L 1 Q = h r e r δ b r , L 2 Q = h r γ j Q e r h r = δ b r , I F 12 Q e r = β 12 δ D P B r , 12     Q
where h s and e s denote the frequency-independent and frequency-dependent components of the time-varying satellite-side carrier-phase hardware delay, respectively. Among them, h s is absorbed into the satellite clock offset, while e s is absorbed into the ionospheric delay parameter. Similarly, h r and e r represent the frequency-independent and frequency-dependent components of the time-varying receiver-side carrier-phase hardware delay, respectively, where h r is absorbed into the receiver clock offset and e r is absorbed into the ionospheric delay parameter. It should be noted that this absorption is a parameter reparameterization in the undifferenced and uncombined PPP model. The estimated ionospheric delay parameter therefore contains the actual slant ionospheric delay together with the receiver-side frequency-dependent hardware term. No external dual-frequency or multi-frequency ionospheric correction is applied in the subsequent processing; therefore, the receiver-side frequency-dependent term is not corrected repeatedly.
The following variables can be defined:
D C B i j s , Q = d P 1 s , Q d P j s , Q D C B r , i j Q = d r , P 1 Q d r , P j Q δ D P B i j s , Q = δ b L 1 s , Q δ b L j s , Q δ D P B r , i j Q = δ b r , L 1 Q δ b r , L j Q α 1 j = γ i j Q / γ i j Q 1 = f i 2 / ( f i 2 f j 2 ) β 1 j = 1 / γ i j Q 1 = f j 2 / ( f i 2 f j 2 ) d IF i j s , Q = α i j d P i s , Q + β i j d P j s , Q d r , IF i j Q = α i j d r , P i Q + β i j d r , P j Q δ b IF i j s , Q = α i j δ b L i s , Q + β 1 j δ b L j s , Q δ b r , IF i j Q = α i j δ b r , L i Q + β i j δ b r , L j Q
where subscripts i and j denote the i -th and j -th frequencies, respectively; D C B i j s , Q and D C B r , i j Q represent the differential code biases (DCBs) at the satellite and receiver sides, respectively; δ D P B i j s , Q and δ D P B r , i j Q denote the differential time-varying phase biases at the satellite and receiver sides, respectively; α i j and β i j represent the ionosphere-free combination coefficients, respectively; d I F i j s , Q and d r , IF i j Q denote the satellite-side and receiver-side pseudorange hardware delays in the ionosphere-free combination, respectively; and δ b IF i j s , Q and δ b r , IF i j Q represent the time-varying components of the satellite-side and receiver-side carrier-phase hardware delays in the ionosphere-free combination, respectively.
Considering that precise satellite clock products are generally generated based on dual-frequency ionosphere-free combinations, the precise satellite clock offset d t IF 12 s , Q contains both the pseudorange hardware delay and the time-varying carrier-phase hardware delay associated with the ionosphere-free combination, i.e.,
c d t IF 12 s , Q = c d t s , Q d IF 12 s , Q δ b IF 12 s , Q
Let the following variables be defined:
Δ P ¯ r , 1 s , Q = P r , 1 s , Q + β 12 D C B 12 s , Q ρ r 0 s , Q , Δ L ¯ r , 1 s , Q = L r , j s , Q ρ r 0 s , Q Δ P ¯ r , 2 s , Q = P r , 2 s , Q α 1 j D C B 12 s , Q ρ r 0 s , Q Δ L ¯ r , 2 s , Q = L r , 2 s , Q ρ r 0 s , Q Δ P ¯ r , j s , Q = P r , j s , Q α 12 D C B 1 j s , Q + β 12 D C B 2 j s , Q ρ r 0 s , Q c d t ¯ r Q = c d t r Q + d r , IF 12 Q + δ b r , IF 12 Q I ¯ r , 1 s , Q = I r , 1 s , Q + β 12 D C B r , 12 Q + β 12 ( δ D P B r , 12 Q δ D P B 12 s , Q ) λ j Q N ¯ r , j s , Q = λ j Q N r , j s , Q + ( Δ b r , L j Q + Δ b L j s , Q ) ( d r , IF 12 Q + d IF 1 j s , Q ) + γ 1 j Q β 12 D C B r , 12 Q δ g r , j s = γ 1 j Q β 12 ( δ D P B r , 12 Q + δ D P B 12 s , Q ) ( δ b r , IF 12 Q + δ b IF 12 s , Q ) I F B r , j Q = 0 , j < 3 γ 1 j Q β 12 D C B r , 12 Q d r , 12 Q + d r , j Q , j > 3 I F C B r , j s , Q = 0 , j < 3 δ b j s , Q δ b IF 12 s , Q γ 1 j Q β 12 δ D P B 12 s , Q + δ b r , j Q δ b r , IF 12 Q γ 1 j Q β 12 δ D P B r , 12 Q , j > 3
By linearizing and rearranging Equations (1) and (2), the following expressions can be obtained:
Δ P ¯ r , j s , Q = u r s , Q V X + c d t ¯ r Q + M w r s , Q Z W D r + γ 1 j Q I ¯ r , 1 s , Q + δ g r , j s + I F B r , j Q + ε r , j s , Q Δ L ¯ r , j s , Q = u r s , Q V X + c d t ¯ r Q + M w r s , Q Z W D r γ 1 j Q I ¯ r , 1 s , Q + λ j Q N ¯ r , j s , Q + I F C B r , j s , Q + ξ r , j s , Q
where Δ P ¯ r , j s , Q denotes the difference between the pseudorange observation corrected for satellite-side differential code bias and the initial geometric distance ρ r 0 s , Q ; Δ L ¯ r , j s , Q represents the difference between the carrier-phase observation and the initial geometric distance ρ r 0 s , Q ; u r s , Q denotes the line-of-sight unit vector from the satellite to the receiver; and V X represents the correction vector of the receiver coordinates in three dimensions. Equation (12) represents the GNSS undifferenced and uncombined PPP observation model. To account for the different time systems of GPS, BDS-3, and Galileo, the receiver clock offset is estimated separately for each GNSS system, as indicated by the GNSS-specific receiver clock parameter d t r Q in the observation model. In this way, inter-system time offsets are absorbed by GNSS-specific receiver clock parameters rather than being forced into a common receiver clock. In addition, the precise orbit, clock, OSB, and ERP products used in this study are taken from the same WUM final product series, which helps maintain consistency among the time references of different correction products.
The corresponding stochastic model is constructed using the satellite elevation-angle-based weighting method [37]:
σ 2 = a 2 + b 2 / sin 2   E
where a and b are constants; E denotes the satellite elevation angle in radians.
By combining Equations (12) and (13), the GNSS undifferenced and uncombined PPP model can be established, after which an extended Kalman filter (EKF) is employed to optimally estimate the receiver coordinates, receiver clock offset, zenith wet delay (ZWD), ionospheric delay parameters, and float ambiguities in the undifferenced and uncombined PPP model, yielding the float solutions of the estimated parameters as follows:
X ¯ = V X + X 0 d t ¯ r Q Z W D r I ¯ r , 1 s , Q N ¯ r , j s , Q T
where X 0 denotes the initial receiver coordinates, which can be obtained through pseudorange-based single point positioning (SPP); and V X + X 0 represents the three-dimensional receiver coordinate parameters.

2.2. Ambiguity Resolution Method for Multi-GNSS and Multi-Frequency Undifferenced and Uncombined PPP

Cascaded ambiguity resolution is adopted for multi-GNSS and multi-frequency undifferenced and uncombined PPP, in which extra-wide-lane (EWL), wide-lane (WL), and narrow-lane (NL) ambiguities are sequentially fixed. According to the undifferenced and uncombined PPP observation equations described above, the ambiguity parameters N ¯ r , j s , Q generally do not possess integer properties because of the effects of hardware delay biases and unmodeled errors [38]. To enable integer ambiguity fixing, observable-specific bias (OSB) products are first used to eliminate the influence of satellite-side hardware delays on the ambiguity parameters [39]. The ambiguity parameters after satellite-side hardware delay correction are expressed as follows:
N ^ r , j s , Q = N ¯ r , j s , Q B j s , Q = N r , j s , Q + B r , j Q
where N ^ r , j s , Q denotes the ambiguity parameter corrected for phase delays, while B j s , Q and B r , j Q represent the satellite-side and receiver-side hardware delays, respectively. Subsequently, to eliminate the influence of receiver-side hardware delays, a reference satellite is selected to construct inter-satellite single-differenced ambiguities. After correction for both satellite- and receiver-side phase biases, the ambiguity parameters theoretically recover their integer nature, thereby enabling integer ambiguity fixing. Based on these corrected ambiguity parameters, a series of extra-wide-lane (EWL) ambiguities can be formed according to the frequency characteristics of different GNSS constellations as follows:
N ^ r , E W L 23 s i s f , G = N ^ r , 2 s i s f , G N ^ r , 3 s i s f , G N ^ r , E W L 23 s i s f , E = N ^ r , 2 s i s f , E N ^ r , 3 s i s f , E N ^ r , E W L 24 s i s f , E = N ^ r , 2 s i s f , E N ^ r , 4 s i s f , E N ^ r , E W L 25 s i s f , E = N ^ r , 2 s i s f , E N ^ r , 5 s i s f , E N ^ r , E W L 23 s i s f , C = N ^ r , 2 s i s f , C N ^ r , 3 s i s f , C N ^ r , E W L 24 s i s f , C = N ^ r , 2 s i s f , C N ^ r , 4 s i s f , C N ^ r , E W L 25 s i s f , C = N ^ r , 2 s i s f , C N ^ r , 5 s i s f , C
where N ^ r , E W L 23 s i s f , Q denotes the single-differenced extra-wide-lane (SD EWL) ambiguity, and superscript s i s f represents single-differencing between satellites. After the SD EWL ambiguities are obtained, those with residuals smaller than 0.25 cycle are fixed to integers for each frequency combination using the LAMBDA search method. However, as the ambiguity dimensionality increases, the ratio-test values obtained by the LAMBDA method tend to approach 1. In addition, the long effective wavelength of EWL ambiguities enables instantaneous integer fixing. Therefore, the ratio-test threshold for EWL ambiguity fixing is set to 1.
Once the SD EWL ambiguities are fixed to integers, they can be treated as known values and introduced as virtual observations to constrain the float ambiguity parameters. This reduces the correlation between the ambiguity parameters and other estimated parameters, thereby improving the precision of the float ambiguity estimates. Therefore, the SD EWL ambiguities from all frequency combinations are jointly introduced as virtual observations to constrain the float ambiguity parameters. The corresponding SD EWL ambiguity constraint equation is expressed as follows:
Δ N ˜ r , E W L 23 s 1 s f , Q = N ˜ r , E W L 23 s 1 s f , Q N ˜ r , E W L 23 s 1 s f , Q Δ N ˜ r , E W L 23 s i s f , Q = N ˜ r , E W L 23 s i s f , Q N ˜ r , E W L 23 s i s f , Q Δ N ˜ r , E W L 24 s 1 s f , Q = N ˜ r , E W L 24 s 1 s f , Q N ˜ r , E W L 24 s 1 s f , Q Δ N ˜ r , E W L 24 s i s f , Q = N ˜ r , E W L 24 s i s f , Q N ˜ r , E W L 24 s i s f , Q Δ N ˜ r , E W L 25 s 1 s f , Q = N ˜ r , E W L 25 s 1 s f , Q N ˜ r , E W L 25 s 1 s f , Q Δ N ˜ r , E W L 25 s i s f , Q = N ˜ r , E W L 25 s i s f , Q N ˜ r , E W L 25 s i s f , Q
where N ˜ r , E W L 2 j s 1 s f , Q denotes the fixed SD EWL ambiguity; subscript j represents the frequency index ( j = 3 , 4 , 5 ); and Δ N ˜ r , E W L 23 s 1 s f , Q denotes the residual of the SD EWL ambiguity. After the fixed SD EWL ambiguities are introduced as constraints on the float ambiguity parameters, the precision of the float solutions can be further improved, thereby accelerating the subsequent WL and NL ambiguity resolution processes. Subsequently, the float ambiguity parameters constrained by the fixed SD EWL ambiguities are combined to form inter-satellite single-differenced wide-lane (SD WL) ambiguities as follows:
N ^ r , W L 12 s i s f , Q = N ^ r , 1 s i s f , Q N ^ r , 2 s i s f , Q
where N ^ r , W L 12 s i s f , Q denotes the single-differenced wide-lane (SD WL) ambiguity. Ambiguities with residuals smaller than 0.25 cycle are fixed to integers using the LAMBDA search method, with the ratio-test threshold set to 1.5. Meanwhile, partial ambiguity resolution (PAR) is employed for ambiguity subset selection to improve the reliability of WL ambiguity fixing. Similarly, the fixed SD WL ambiguities are introduced as constraints to further improve the precision of the float parameters and accelerate the subsequent NL ambiguity resolution process. The corresponding SD WL ambiguity constraint equation is expressed as follows:
Δ N ˜ r , W L 23 s 1 s f , Q = N ˜ r , W L 23 s 1 s f , Q N ˜ r , W L 23 s 1 s f , Q Δ N ˜ r , W L 23 s i s f , Q = N ˜ r , W L 23 s 1 s f , Q N ˜ r , W L 23 s 1 s f , Q
where N ˜ r , W L 23 s 1 s f , Q denotes the fixed SD WL ambiguity; and Δ N ˜ r , W L 23 s 1 s f , Q represents the residual of the SD WL ambiguity. After the fixed SD WL ambiguities are imposed as constraints on the float parameters, the inter-satellite single-differenced ambiguities at the first and second frequencies are combined to form the inter-satellite single-differenced ionosphere-free (SD IF) ambiguity. The SD narrow-lane (SD NL) ambiguity is then derived from the SD IF ambiguity. The resulting SD IF ambiguity and the derived SD NL ambiguity are expressed as follows:
N ^ r , I F 12 s i s f , Q = α 12 N ^ r , 1 s i s f , Q + β 12 N ^ r , 2 s i s f , Q N ^ r , N L s i s f , Q = λ I F N ^ r , I F 12 s i s f , Q λ j Q γ 12 Q 1 N ˜ r , W L 12 s i s f , Q / λ N L
For the derived SD NL ambiguities, the LAMBDA search strategy is employed to obtain the integer solutions, and the PAR strategy is used to identify the optimal ambiguity subset. In this process, the NL residual threshold is set to 0.15 cycle, and the ratio-test threshold is set to 2. After the SD NL ambiguities are fixed, they are introduced as constraints to further update the parameters constrained by the fixed SD WL ambiguities, ultimately yielding the NL ambiguity-fixed solution.

2.3. Implementation of the MPAR Algorithm

Reliable ambiguity subset selection requires effective characterization of both observation quality and ambiguity estimation quality. Among commonly used observation-quality indicators, the signal-to-noise ratio (SNR) describes the relationship between signal strength and noise level and provides a direct measure of observation quality [40]. After the PPP float solution is obtained, carrier-phase residuals can reflect the consistency of carrier-phase observations, while ambiguity variances indicate the precision of float ambiguity estimates. Therefore, SNR, ambiguity variance, and carrier-phase residuals are jointly adopted in this study to evaluate candidate ambiguities and support adaptive ambiguity subset selection. The implementation flow of the proposed MPAR algorithm is shown in Figure 2.
The MPAR algorithm is implemented through the following steps:
  • Three indicators are first extracted, namely the signal-to-noise ratio ( S N R ), ambiguity variance ( N var ), and carrier-phase residual ( L r e s ). The min–max normalization method given in Equation (21) is then applied to transform these indicators into dimensionless quantities.
    X ^ = X X M I N X M A X X M I N       f o r       S N R X M A X X X M A X X M I N       f o r       N var       o r       L r e s
    where X denotes the current value of S N R , N var , or L r e s . The subscripts MAX and MIN represent the maximum and minimum values, respectively, and X ^ denotes the normalized factor.
  • The weighted value of each satellite is calculated, and the satellites are then ranked accordingly. The normalized factors X ^ are denoted as O S N R , O var and O r e s , respectively, and their corresponding weight factors are denoted as W 1 , W 2 and W 3 . The weight factors are determined using the information entropy method, so that the weights can be dynamically adjusted according to the observation environment. First, for each factor, the proportion corresponding to satellite i is calculated as
    p i = O i i = 1 n O i
    where superscript i denotes the satellite. After the proportions are obtained, the information entropy of each factor is calculated as
    E = 1 ln n i = 1 n p i ln p i
    the normalized difference coefficient is then calculated as
    d = 1 E
    which reflects the discrimination capability of each factor. The weight of each factor is subsequently obtained as
    W j = d j k = 1 3 d k
    After the weight factors are determined, the weighted value of each satellite is calculated as
    K = W 1 O S N R + W 2 O var + W 3 O r e s
    where
    W 1 + W 2 + W 3 = 1
    Finally, the satellites are ranked according to their calculated K -values, and the satellite with the largest K -value is selected as the reference satellite.
  • In the initial screening stage, the ambiguities are divided into an easy-to-fix subset (Neasy) and a hard-to-fix subset (Nhard). After the reference satellite is selected, inter-satellite single-differenced ambiguities are constructed according to the method described in Section 2.2, followed by stepwise fixing of EWL, WL, and NL ambiguities. During WL and NL ambiguity fixing, satellites are first screened based on ambiguity residual thresholds. Satellites whose SD WL ambiguity residuals exceed 0.25 cycle or whose SD NL ambiguity residuals exceed 0.15 cycle are assigned to the hard-to-fix subset Nhard, while the remaining satellites are assigned to the easy-to-fix subset Neasy. A full ambiguity fixing attempt is then performed for the Neasy subset. If the fixing is successful, the procedure is completed; otherwise, Step (4) is performed. It should be noted that this residual-threshold-based satellite screening step is necessary and must be performed regardless of whether partial ambiguity resolution is subsequently applied.
  • Secondary screening and fixing are performed for the Neasy subset. After the full ambiguity fixing attempt fails, secondary screening is conducted by assigning satellites in Neasy with K -values smaller than 0.4 to the Nhard subset. This step aims to retain satellites with higher observation quality and ambiguities that are easier to fix in the Neasy subset. After secondary screening, the LAMBDA search is performed again for the Neasy subset. If ambiguity fixing still fails, satellites are removed one by one from Neasy in ascending order of their K -values, and each removed satellite is simultaneously assigned to Nhard. Ambiguity fixing is then attempted again after each removal until the number of satellites in Neasy becomes fewer than four. If the number of satellites in Neasy is fewer than four and ambiguity fixing remains unsuccessful, the K -value threshold is gradually reduced by 0.2 at each iteration. The Neasy and Nhard subsets are then reconstructed, and ambiguity fixing is repeatedly attempted until the threshold decreases to K = 0. If the Neasy subset is successfully fixed during this process, Step (5) is performed. If fewer than four satellites remain in Neasy when K = 0, the PPP WL ambiguity-fixed solution is finally output.
  • Ambiguity fixing is then performed for the Nhard subset. After the Neasy subset is successfully fixed, the parameters are first updated to obtain the NL ambiguity-fixed solution. The LAMBDA search is then re-executed for the updated Nhard ambiguity subset. If the search is successful, the parameters are updated again. If the search fails, satellites are sequentially removed in ascending order of their K -values to progressively achieve partial ambiguity fixing. If ambiguity fixing succeeds during this process, the fixed Nhard subset is used again to update the parameters, thereby completing the ambiguity fixing procedure.

3. Experiments

3.1. Experimental Data

To comprehensively evaluate the ambiguity-fixing and positioning performance of the proposed MPAR algorithm, 24 h continuous observations collected from 11 globally distributed MGEX stations on day 350 of 2025 were processed and analyzed. The sampling interval of the observation data was 30 s. The geographical distribution of the selected stations is shown in Figure 3.

3.2. Experimental Scheme

Three experimental schemes with different frequency configurations were designed for the combined BDS-3, GPS, and Galileo constellations. To assess the effectiveness of different ambiguity subset selection strategies, four ambiguity resolution algorithms were implemented under the undifferenced and uncombined PPP model: full ambiguity resolution (FAR), elevation-angle-factor-based partial ambiguity resolution (ELE), variance-factor-based partial ambiguity resolution (VAR), and the proposed multi-factor ranking and screening partial ambiguity resolution (MPAR) algorithm. For each scheme, ambiguity-fixed PPP solutions were obtained using these algorithms, enabling a systematic comparison of their ambiguity-fixing and positioning performance. In this study, FAR is used as the baseline full ambiguity resolution strategy, in which the reference satellite is selected using an elevation-angle-based K-value and all candidate ambiguities are jointly attempted for fixing; no subsequent K-value-based iterative exclusion is performed after an initial fixing failure. In contrast, ELE and VAR conduct ambiguity subset selection through iterative exclusion based on elevation-angle-based and ambiguity-variance-based K-values, respectively. The proposed MPAR algorithm further improves this subset selection strategy by constructing an entropy-weighted K-value from signal-to-noise ratio, ambiguity variance, and carrier-phase residuals to identify more reliable ambiguity subsets.
Scheme A: For the three constellations, BDS-3 uses five frequencies, namely B1I, B3I, B2a, B1C, and B2b; GPS uses three frequencies, namely L1, L2, and L5; and Galileo uses five frequencies, namely E1, E5a, E5b, E6, and E5ab.
Scheme B: BDS-3 uses four frequencies, namely B1I, B3I, B2a, and B1C; GPS continues to use L1, L2, and L5; and Galileo uses four frequencies, namely E1, E5a, E5b, and E6.
Scheme C: A triple-frequency configuration is used for the BDS-3, GPS, and Galileo constellations. BDS-3 uses B1I, B3I, and B2a; GPS uses L1, L2, and L5; and Galileo uses E1, E5a, and E5b.
To quantitatively assess the positioning accuracy of each scheme, the known coordinates of the corresponding stations obtained from the SINEX (SNX) coordinate file released by the International GNSS Service (IGS) for day 350 of 2025 were used as reference values. Positioning biases in the east (E), north (N), and up (U) directions were then calculated for each scheme. A comprehensive comparison of the four ambiguity resolution algorithms under different frequency configurations was conducted to evaluate the advantages and applicability of the MPAR algorithm in multi-GNSS and multi-frequency PPP ambiguity resolution. The corresponding data processing strategies are summarized in Table 1.

4. Results and Discussion

4.1. Station-Based Results Analysis

4.1.1. Observation Conditions and Ambiguity-Fixing Rate Analysis

The DJIG station was selected as a representative case for station-specific analysis. Using 24 h continuous observations collected at DJIG on day 350 of 2025, PPP performance was evaluated under the experimental schemes described above. Figure 4 illustrates the time series of the number of visible satellites and position dilution of precision (PDOP) values for the combined BDS-3/GPS/Galileo constellation. As shown in Figure 4, the number of visible satellites ranged from 32 to 44, with an average of 37.3, while the PDOP values ranged from 0.8 to 1.3, with an average of 1.0. These results indicate favorable satellite visibility and observation geometry, providing suitable conditions for evaluating multi-GNSS and multi-frequency undifferenced and uncombined PPP. Table 2 illustrates the ambiguity-fixing rates of the different ambiguity resolution algorithms at DJIG under the three experimental schemes. The MPAR and ELE algorithms achieved comparable ambiguity-fixing rates across all schemes, both outperforming VAR, whereas FAR exhibited the lowest fixing rates.

4.1.2. Factor Weight Variation Analysis

Figure 5 illustrates how the weights of the three factors vary during the processing of the DJIG station data under the three schemes.
Figure 5 illustrates how the three entropy-weighted factors vary during the processing of the DJIG station data under the three schemes. The results show that the factor weights are not fixed but are adjusted adaptively throughout the solution process. In the entropy-based weighting scheme, the weight assigned to each factor depends on the dispersion of the corresponding normalized indicator among satellites. When an indicator takes similar values for all satellites, it has a relatively high entropy and a small difference coefficient, implying that it provides limited information for distinguishing the reliability of the ambiguities. Accordingly, this factor is assigned a lower weight. In contrast, when an indicator varies substantially among satellites, its entropy decreases and its difference coefficient increases, indicating a stronger ability to discriminate among ambiguities and therefore leading to a higher weight. For example, noticeable fluctuations in the weights of the three factors occur between epochs 1200 and 1440. During this interval, the observation conditions gradually became more favorable, and most of the satellite signals received at the station showed relatively high SNRs. As the SNR values became less discriminative, the weight of the SNR factor decreased, whereas the weights of the VAR and RES factors increased to varying degrees. The three panels also show that the weight variations differ among the three processing schemes. This confirms that the proposed MPAR algorithm can dynamically adjust the weights of the three factors according to the data characteristics.

4.1.3. Ambiguity Residual Accuracy Analysis

Figure 6, Figure 7 and Figure 8 present the residual distributions of extra-wide-lane (EWL), wide-lane (WL), and narrow-lane (NL) ambiguities obtained using the four ambiguity resolution algorithms under the three experimental schemes at the DJIG station. The proportions of EWL residuals within ±0.25 and ±0.1 cycle are comparable among the four algorithms. This is mainly because EWL ambiguities have the longest effective wavelengths and are therefore less affected by measurement noise and multipath effects.
Figure 6 illustrates the ambiguity residual distributions under Scheme A. For WL ambiguities, the proportion of MPAR residuals within ±0.1 cycle reaches 58.69%, corresponding to improvements of 17.1%, 12.3%, and 12.3% over VAR, ELE, and FAR, respectively. For NL ambiguities, the corresponding proportion reaches 62.35%, with improvements of 45.6%, 5.2%, and 5.2% over VAR, ELE, and FAR, respectively. These results indicate that the proposed MPAR algorithm improves the concentration of WL and NL ambiguity residuals, particularly when compared with the variance-factor-based subset selection strategy.
The residual distributions of FAR and ELE are nearly identical because both strategies use the elevation-angle-based K-value for reference-satellite selection. However, ELE performs K-value-based sequential exclusion after an initial fixing failure, whereas FAR does not. Since the residual statistics are computed only from successfully fixed ambiguities, the fixed subsets obtained by FAR are generally consistent with those obtained by ELE in successful epochs. Therefore, the similar residual distributions of FAR and ELE mainly result from their common reference-satellite selection strategy and the successfully fixed ambiguity samples used in the residual statistics.
Figure 7 illustrates the ambiguity residual distributions under Scheme B. For WL ambiguities, the proportion of MPAR residuals within ±0.1 cycle reaches 56.73%, representing improvements of 14.0%, 12.9%, and 12.9% over VAR, ELE, and FAR, respectively. For NL ambiguities, the corresponding proportion reaches 62.30%, with improvements of 48.2%, 5.9%, and 5.9% over VAR, ELE, and FAR, respectively. These results further demonstrate that MPAR improves the concentration of WL and NL ambiguity residuals under the four-frequency configuration.
Figure 8 illustrates the ambiguity residual distributions under Scheme C. For WL ambiguities, the proportion of MPAR residuals within ±0.1 cycle reaches 73.90%, representing improvements of 12.8%, 10.8%, and 10.8% over VAR, ELE, and FAR, respectively. For NL ambiguities, the corresponding proportion reaches 62.38%, with improvements of 50.3%, 5.7%, and 5.7% over VAR, ELE, and FAR, respectively. These results indicate that MPAR maintains superior residual concentration under the three-frequency configuration, particularly for NL ambiguity residuals.
The ambiguity residual distributions demonstrate that the MPAR algorithm effectively improves the estimation quality of both WL and NL ambiguities. This improvement is mainly attributed to the proposed multi-factor ranking and screening strategy, which prioritizes high-quality ambiguity subsets for integer fixing and thereby enhances ambiguity-fixing reliability.

4.1.4. Convergence Time and Positioning Accuracy Analysis

Figure 9 illustrates the east, north, and up (E/N/U) positioning bias time series obtained using the different algorithms under the three experimental schemes. Table 3 lists the convergence times, which are defined as the first epochs from which the coordinate biases in the local east-north-up (ENU) frame remain within 0.1 m for 20 consecutive epochs [41]. Table 4 summarizes the post-convergence horizontal root mean square (RMS) and three-dimensional position RMS values. As shown in Figure 9 and Table 3 and Table 4, MPAR, ELE, and FAR achieve rapid horizontal convergence under all three schemes, with MPAR under Scheme A exhibiting the best performance. By contrast, VAR requires the longest convergence time, although its convergence time decreases as the number of frequencies increases. In the vertical direction, all four algorithms converge rapidly under the three schemes, with MPAR under Scheme A again achieving the best performance. This improvement is mainly attributed to the ability of MPAR to preferentially select high-quality ambiguity subsets through multi-factor ranking, screening, and adaptive weighting, thereby improving ambiguity-fixing reliability and accelerating PPP convergence. In terms of post-convergence horizontal and three-dimensional positioning accuracy, all four algorithms show comparable performance under the three schemes.
The above analysis shows that the MPAR algorithm improves convergence performance and ambiguity-fixing reliability through reliable ambiguity subset selection, with the best overall performance achieved under Scheme A.

4.2. Statistical Results Analysis and Discussion

4.2.1. Scheme A

Figure 10 illustrates the probability distributions of ambiguity residuals after ambiguity resolution under Scheme A for the 11 stations. According to the statistical results, the average proportion of WL ambiguity residuals within ±0.1 cycle reaches 59.05% for MPAR, compared with 51.14%, 53.05%, and 53.05% for VAR, ELE, and FAR, respectively. Thus, MPAR improves the concentration of WL ambiguity residuals within ±0.1 cycle by 15.4%, 11.3%, and 11.3% over VAR, ELE, and FAR, respectively. For NL ambiguities, the average proportion of MPAR residuals within ±0.1 cycle reaches 60.59%, whereas the corresponding proportions for VAR, ELE, and FAR are 41.38%, 59.79%, and 59.79%, respectively. Accordingly, MPAR improves the concentration of NL ambiguity residuals within ±0.1 cycle by 46.4%, 1.3%, and 1.3% over VAR, ELE, and FAR, respectively.
These results indicate that MPAR enables more effective ambiguity subset selection under the five-frequency configuration. Unlike VAR, which relies solely on ambiguity variance, MPAR jointly incorporates SNR, ambiguity variance, and carrier-phase residuals, thereby providing a more comprehensive assessment of ambiguity quality. As a result, ambiguities affected by weak signal strength, large estimation uncertainty, or abnormal carrier-phase residuals can be more appropriately identified and excluded from the fixing subset. Moreover, the entropy-based adaptive weighting strategy dynamically adjusts the contribution of each indicator according to the information distribution of the normalized quality indicators, thereby alleviating the limitations of fixed single-factor ranking. Under Scheme A, the increased number of available frequencies further improves observation redundancy and strengthens the constraints on ambiguity parameters, ultimately enhancing the residual accuracy of both WL and NL ambiguities.
Figure 11 and Figure 12 present the statistical results of ambiguity-fixing rates, convergence times, and E/N/U positioning biases for the 11 stations. Table 5 summarizes the average positioning performance metrics of the four algorithms. For ambiguity fixing, the average fixing rates of MPAR, VAR, ELE, and FAR are 98.9%, 89.7%, 98.9%, and 55.9%, respectively. Among the three PAR algorithms, MPAR and ELE exhibit comparable performance, and both outperform VAR. Regarding convergence time, MPAR reduces the horizontal convergence time by 25.0% and 9.9% compared with VAR and ELE, respectively. In the vertical direction, MPAR shortens the convergence time by 13.8% relative to VAR and achieves performance comparable to ELE. MPAR and FAR show comparable horizontal convergence performance, although MPAR has a slightly longer vertical convergence time than FAR. In terms of post-convergence positioning accuracy, all four algorithms achieve comparable results.
These results further demonstrate the effectiveness of MPAR under the five-frequency configuration. The comparable ambiguity-fixing rates achieved by MPAR and ELE indicate that both strategies can effectively identify reliable ambiguity subsets. However, MPAR achieves shorter convergence times than VAR and ELE because it jointly incorporates SNR, ambiguity variance, and carrier-phase residuals, rather than relying on a single ranking factor. This multi-factor subset selection strategy enables more reliable ambiguities to be fixed at an earlier stage, thereby strengthening the constraints on float parameters and accelerating convergence. The slightly weaker vertical convergence performance of MPAR relative to FAR may be associated with the fact that partial ambiguity resolution prioritizes fixing reliability over the number of fixed ambiguities, which may reduce the ambiguity constraints on the vertical component in some epochs. Nevertheless, the comparable post-convergence positioning accuracy among the four algorithms indicates that MPAR improves convergence efficiency without degrading positioning accuracy after convergence.

4.2.2. Scheme B

Figure 13 illustrates the probability distributions of ambiguity residuals after ambiguity resolution under Scheme B for the 11 stations. The average proportion of WL ambiguity residuals within ±0.1 cycle reaches 58.66% for MPAR, representing improvements of 14.5%, 11.4%, and 11.4% over VAR, ELE, and FAR, respectively. For NL ambiguities, the corresponding proportion reaches 61.42%, with improvements of 46.5%, 1.6%, and 1.6% over VAR, ELE, and FAR, respectively. Compared with Scheme A, the WL residual concentration of MPAR decreases slightly, whereas the NL residual concentration remains comparable. These results indicate that MPAR maintains stable ambiguity residual accuracy under the four-frequency configuration. However, its overall performance does not exceed that under Scheme A, suggesting that the richer observation information and stronger ambiguity constraints provided by the five-frequency configuration are more favorable for fully exploiting the advantages of MPAR.
Figure 14 and Figure 15 present the statistical results of ambiguity-fixing rates, convergence times, and E/N/U positioning biases for the 11 stations, while Table 6 summarizes the average positioning performance metrics of the four algorithms. The average fixing rates of MPAR, VAR, ELE, and FAR are 98.7%, 89.9%, 98.7%, and 53.7%, respectively. MPAR and ELE exhibit comparable ambiguity-fixing performance, and both outperform VAR and FAR. In terms of convergence time, MPAR reduces the horizontal convergence time by 11.4% compared with VAR, although its horizontal convergence performance is inferior to that of ELE and FAR. In the vertical direction, MPAR shortens the convergence time by 27.2% and 6.3% relative to VAR and ELE, respectively, while achieving performance comparable to FAR. For post-convergence positioning accuracy, all four algorithms achieve comparable results. Compared with Scheme A, the overall convergence advantage of MPAR under Scheme B is less pronounced, particularly in the horizontal component. This suggests that the reduced number of available frequencies weakens observation redundancy and ambiguity constraints, whereas the five-frequency configuration in Scheme A provides more favorable conditions for fully exploiting the advantages of the MPAR algorithm.

4.2.3. Scheme C

Figure 16 illustrates the probability distributions of ambiguity residuals after ambiguity resolution under Scheme C for the 11 stations. The average proportion of WL ambiguity residuals within ±0.1 cycle reaches 70.62% for MPAR, representing improvements of 10.9%, 8.2%, and 8.2% over VAR, ELE, and FAR, respectively. For NL ambiguities, the corresponding proportion reaches 60.13%, with improvements of 46.2%, 0.5%, and 0.5% over VAR, ELE, and FAR, respectively. Compared with Schemes A and B, Scheme C shows a higher concentration of WL ambiguity residuals within ±0.1 cycle, mainly because the triple-frequency configuration reduces ambiguity dimensionality and simplifies ambiguity resolution. However, the advantage of MPAR over ELE and FAR becomes less pronounced, particularly for NL ambiguity residuals. This suggests that fewer frequencies reduce the available observation information and weaken the effectiveness of the multi-factor ranking and screening strategy. Therefore, although MPAR remains effective under Scheme C, the five-frequency configuration in Scheme A provides more favorable conditions for fully exploiting the advantages of the proposed MPAR algorithm.
Figure 17 and Figure 18 present the statistical results of ambiguity-fixing rates, convergence times, and E/N/U positioning biases for the 11 stations, while Table 7 summarizes the average positioning performance metrics of the four algorithms. The average fixing rates of MPAR, VAR, ELE, and FAR are 99.2%, 89.4%, 99.3%, and 48.2%, respectively. MPAR and ELE exhibit comparable ambiguity-fixing performance, and both outperform VAR and FAR. In terms of convergence time, MPAR reduces the horizontal convergence time by 10.3% and 18.7% compared with VAR and ELE, respectively. However, MPAR requires longer vertical convergence times than VAR and ELE. Compared with FAR, MPAR also shows weaker convergence performance in both the horizontal and vertical directions. For post-convergence positioning accuracy, all four algorithms achieve comparable results. Although MPAR maintains a high ambiguity-fixing rate under Scheme C, its overall convergence advantage is less pronounced than that under Scheme A. This suggests that the triple-frequency configuration reduces ambiguity dimensionality but also limits observation redundancy and ambiguity constraints, particularly for vertical convergence. Therefore, the results under Scheme C further confirm that the five-frequency configuration in Scheme A provides more favorable conditions for fully exploiting the advantages of the MPAR algorithm.

5. Conclusions

In this study, an entropy-weighted ambiguity subset selection algorithm based on multi-factor ranking and screening, termed MPAR, was proposed for partial ambiguity resolution in multi-GNSS and multi-frequency undifferenced and uncombined PPP. To evaluate the feasibility and stability of the proposed algorithm, 24 h observations collected from 11 globally distributed MGEX stations tracking BDS-3, GPS, and Galileo on day 350 of 2025 were used. Experimental validation was conducted under five-, four-, and three-frequency configurations, and systematic comparisons were performed with FAR, ELE, and VAR. The main conclusions are summarized as follows:
(1)
MPAR achieves average ambiguity-fixing rates of 98.9%, 98.7%, and 99.2% under the five-, four-, and three-frequency configurations, respectively. These values are comparable to those of ELE and higher than those of VAR and FAR, indicating that MPAR maintains stable ambiguity-fixing performance in high-dimensional ambiguity resolution scenarios.
(2)
Compared with VAR, MPAR increases the average proportion of WL ambiguity residuals within ±0.1 cycle by 13.6% and improves the corresponding proportion for NL ambiguity residuals by 46.4% on average. This improvement confirms the effectiveness of the proposed two-stage screening mechanism, which combines residual-threshold-based initial screening with K-value-based dynamic subset optimization to improve ambiguity estimation quality.
(3)
The advantages of MPAR are most evident under the five-frequency configuration. In this configuration, MPAR achieves the best overall performance, with horizontal and vertical convergence times of 9.1 and 8.1 min, respectively, and an average ambiguity-fixing rate of 98.9%. These results indicate that MPAR can effectively exploit redundant multi-frequency observations and benefit from the proposed entropy-weighted multi-factor ranking and screening strategy for ambiguity subset selection.
Although a full ablation study was not included in the present work, the experimental results still suggest that ambiguity subset selection based on multiple factors is more effective than selection based on a single criterion. Unlike the single-factor VAR and ELE methods, MPAR jointly accounts for SNR, VAR, and RES. Among these indicators, SNR reflects signal strength and the measurement noise level, VAR describes the formal precision of the float ambiguity estimates, and RES indicates the consistency of the observations after parameter estimation. As a result, the proposed ranking score provides a more comprehensive assessment of ambiguity reliability than any single indicator alone. The fact that MPAR consistently outperforms VAR in terms of wide-lane and narrow-lane residual concentration, as well as convergence performance, further indicates that VAR alone is not sufficient to characterize ambiguity quality in high-dimensional multi-frequency PPP scenarios.
In summary, the preliminary experimental results indicate that, by combining multi-factor evaluation with entropy-based adaptive weighting, the MPAR algorithm demonstrates certain advantages in fast and reliable ambiguity fixing under high-dimensional ambiguity scenarios. Its advantages are most evident under the five-frequency configuration, particularly in terms of overall convergence and positioning performance, indicating its suitability for multi-GNSS and multi-frequency PPP applications. Nevertheless, the experimental results also show that, although MPAR achieves horizontal convergence performance comparable to FAR under the five-frequency configuration, its vertical convergence performance still requires further improvement. This may be related to the weaker vertical satellite geometry and the stronger coupling among height, zenith wet delay, residual ionospheric effects, and low-elevation observations. In addition, the experimental validation in this study was limited to a single 24 h dataset, which may constrain the generalizability of the findings. Future work will therefore focus on several aspects. First, systematic ablation experiments will be conducted to quantify the individual contributions of SNR, ambiguity variance, carrier-phase residuals, multi-factor integration, and entropy-based adaptive weighting to ambiguity subset selection. Second, the proposed MPAR algorithm will be compared with more recently developed multi-factor PAR strategies to further examine its advantages and limitations. Third, adaptive thresholds incorporating vertical-direction constraints, multi-factor-based dynamic K-value thresholds, and improved screening rules for hard-to-fix ambiguity subsets with ionospheric prior constraints will be investigated to further improve vertical convergence performance. Finally, multi-day and multi-seasonal datasets collected under different ionospheric activity levels and challenging environments with severe signal blockage will be used to provide a more comprehensive assessment of the robustness and applicability of the proposed algorithm.

Author Contributions

Conceptualization, M.Z. and L.C.; methodology, M.Z., L.Q. and L.C.; software, L.C. and L.Q.; validation, L.Q.; formal analysis, Q.S., S.L. (Shiqi Lin), and Q.X.; investigation, S.L. (Shufa Li), P.Y., and Z.Z.; resources, Q.S., and S.L. (Shufa Li); data curation, Y.Q., G.W. and Q.X.; writing—original draft preparation, L.Q., S.L. (Shiqi Lin) and Z.Z.; writing—review and editing, M.Z. and L.Q.; visualization, L.Q., G.W. and P.Y.; supervision, M.Z. and Y.Q.; project administration, M.Z. and L.C.; funding acquisition, M.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Beijing Municipal Education Science “14th Five-Year Plan” 2024 Continuing Project [AFCA24065]; and the General Research Project on Digital Education of Beijing Municipality, grant number [BDEC2024YB130]; and the 2024 Key Educational Science Research Project of Beijing University of Civil Engineering and Architecture, grant number [Y2402].

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available in the article. Further inquiries can be directed to the corresponding author.

Acknowledgments

The authors would like to thank the editors and anonymous reviewers for their valuable comments and suggestions for improving the quality of this paper. During the preparation of this manuscript, the authors used ChatGPT-5.5 for the purposes of refining the logical flow of the Materials and Methods section in the original Chinese draft and assisting with English translation. The authors have reviewed and edited the output and take full responsibility for the content of this publication.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Li, X.; Li, X.; Liu, G.; Feng, G.; Yuan, Y.; Zhang, K.; Ren, X. Triple-Frequency PPP Ambiguity Resolution with Multi-Constellation GNSS: BDS and Galileo. J. Geod. 2019, 93, 1105–1122. [Google Scholar] [CrossRef] [Scilit]
  2. Parkins, A. Increasing GNSS RTK Availability with a New Single-Epoch Batch Partial Ambiguity Resolution Algorithm. GPS Solut. 2010, 15, 391–402. [Google Scholar] [CrossRef] [Scilit]
  3. Teunissen, P.J.G.; Joosten, P.; Tiberius, C. Geometry-Free Ambiguity Success Rates in Case of Partial Fixing. In Proceedings of the 1999 National Technical Meeting of The Institute of Navigation, San Diego, CA, USA, 25–27 January 1999; pp. 201–207. [Google Scholar]
  4. Nardo, A.; Li, B.; Teunissen, P.J.G. Partial Ambiguity Resolution for Ground and Space-Based Applications in a GPS+Galileo Scenario: A Simulation Study. Adv. Space Res. 2016, 57, 30–45. [Google Scholar] [CrossRef] [Scilit]
  5. Mowlam, A. Baseline Precision Results Using Triple Frequency Partial Ambiguity Sets. In Proceedings of the 17th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS 2004), Long Beach, CA, USA, 21–24 September 2004; pp. 2509–2518. [Google Scholar]
  6. Dutta, U.; Rieck, C.; Håkansson, M.; Gerbeth, D.; Alissa, S.; Nord, S. Satellite Selection in the Context of Network RTK for Limited Bandwidth Applications. In Proceedings of the 34th International Technical Meeting of the Satellite Division of the Institute of Navigation (ION GNSS+ 2021), St. Louis, MO, USA, 20–24 September 2021; pp. 2474–2492. [Google Scholar] [CrossRef] [Scilit]
  7. Dai, L.; Eslinger, D.; Sharpe, T. Innovative Algorithms to Improve Long Range RTK Reliability and Availability. In Proceedings of the 2007 National Technical Meeting of the Institute of Navigation, San Diego, CA, USA, 22–24 January 2007; pp. 860–872. [Google Scholar]
  8. Zhang, S.; Zhao, L.; Li, X.; Cheng, B. A Sequential and Partial Ambiguity Resolution Strategy for Improving the Initialization Performance of Medium-Baseline Relative Positioning. Earth Planets Space 2016, 68, 29. [Google Scholar] [CrossRef] [Scilit]
  9. Wen, Z.; Henkel, P.; Günther, C. Precise Point Positioning with Partial Ambiguity Fixing and Optimal Subset Selection. In IAG 150 Years, Proceedings of the 2013 IAG Scientific Assembly, Postdam, Germany, 1–6 September, 2013; Rizos, C., Willis, P., Eds.; International Association of Geodesy Symposia; Springer International Publishing: Cham, Switzerland, 2015; Volume 143, pp. 783–789. ISBN 978-3-319-24603-1. [Google Scholar]
  10. Brack, A. Reliable GPS+BDS RTK positioning with partial ambiguity resolution. GPS Solut. 2016, 21, 1083–1092. [Google Scholar] [CrossRef] [Scilit]
  11. Brack, A. On Reliable Data-Driven Partial GNSS Ambiguity Resolution. GPS Solut. 2014, 19, 411–422. [Google Scholar] [CrossRef] [Scilit]
  12. Psychas, D.; Verhagen, S.; Teunissen, P.J.G. Precision Analysis of Partial Ambiguity Resolution-Enabled PPP Using Multi-GNSS and Multi-Frequency Signals. Adv. Space Res. 2020, 66, 2075–2093. [Google Scholar] [CrossRef] [Scilit]
  13. Castro-Arvizu, J.M.; Medina, D.; Ziebold, R.; Vilà-Valls, J.; Chaumette, E.; Closas, P. Precision-Aided Partial Ambiguity Resolution Scheme for Instantaneous RTK Positioning. Remote Sens. 2021, 13, 2904. [Google Scholar] [CrossRef] [Scilit]
  14. Zhang, C.; Chen, W.; Dong, D.; Kubo, N.; Wu, J. Application of Optimal Stopping Theory in Batch Partial Ambiguity Resolution. GPS Solut. 2023, 27, 121. [Google Scholar] [CrossRef] [Scilit]
  15. Henkel, P.; Günther, C. Partial integer decorrelation: Optimum trade-off between variance reduction and bias amplification. J. Geod. 2009, 84, 51–63. [Google Scholar] [CrossRef] [Scilit]
  16. Yan, Z.; Zhang, X. Partial Ambiguity Resolution Method and Results Analysis for GNSS Uncombined PPP. Geomat. Inf. Sci. Wuhan Univ. 2022, 47, 979–989. [Google Scholar] [CrossRef]
  17. Wang, J.; Feng, Y. Reliability of Partial Ambiguity Fixing with Multiple GNSS Constellations. J. Geod. 2012, 87, 1–14. [Google Scholar] [CrossRef] [Scilit]
  18. Hou, Y.; Liu, X.; Zhang, H.; Zhou, D.; Guo, J.; Li, Z. Two-Step Success Rate Criterion Strategy: A Model- and Data-Driven Partial Ambiguity Resolution Method for Medium-Long Baselines RTK. GPS Solut. 2022, 26, 134. [Google Scholar] [CrossRef] [Scilit]
  19. Yue, C.; Dang, Y.; Xue, S.; Wang, H.; Gu, S.; Xu, C. A New Optimal Subset Selection Method of Partial Ambiguity Resolution for Precise Point Positioning. Remote Sens. 2022, 14, 4819. [Google Scholar] [CrossRef] [Scilit]
  20. Zhao, L.; Sun, Z.; Yang, F.; Liu, X.; Zhang, J. Improved Multi-GNSS PPP Partial Ambiguity Resolution Method Based on Two-Step Sorting Criterion. Remote Sens. 2023, 15, 3319. [Google Scholar] [CrossRef] [Scilit]
  21. Li, Z.; Xu, G.; Guo, J.; Zhao, Q. A Sequential Ambiguity Selection Strategy for Partial Ambiguity Resolution during RTK Positioning in Urban Areas. GPS Solut. 2022, 26, 92. [Google Scholar] [CrossRef] [Scilit]
  22. Li, F.; Pan, C.; Li, Q.; Yang, J.; Gao, J.; Psimoulis, P.; Niu, L.; Kou, X.; Meng, X. An Ambiguity Subset Selection Algorithm Based on the Variation of Check Factors for BDS-3/BDS-2/GPS Precise Point Positioning. GPS Solut. 2025, 29, 41. [Google Scholar] [CrossRef] [Scilit]
  23. Sun, Z.; Zhao, L.; Yang, F.; Zhang, J.; Zhang, R. A Multi-GNSS PPP Partial Ambiguity Resolution Method Based on Observations Weight Ranking. In Proceedings of the 2023 International Technical Meeting of The Institute of Navigation, Long Beach, CA, USA, 22–25 January 2023; pp. 624–636. [Google Scholar] [CrossRef] [Scilit]
  24. Li, L.; Wang, L.; Du, S.; Xie, W. An Improved Ambiguity Subset Selection Method and Its Performance Evaluation. Navig. Position. Timing 2023, 10, 89–98. [Google Scholar] [CrossRef]
  25. Zhong, X.; Xu, C.; Huang, G.; Wu, M. An Improved Partial Ambiguity Resolution Method Based on the Robust Algorithm. Telecommun. Eng. 2025, 65, 1635–1643. [Google Scholar] [CrossRef]
  26. Dong, Y.; Zhang, Z.; Pang, L.; Dong, H.; Shi, Y. Partial Ambiguity Resolution Considering the Multipath Effects in a Canyon Environment. Surv. Rev. 2024, 56, 300–315. [Google Scholar] [CrossRef] [Scilit]
  27. Zhu, H.; Zheng, J.; Lu, Y. A Partial Ambiguity Resolution for Multi-Frequency and Multi-System. Sci. Surv. Mapp. 2024, 49, 1–14. [Google Scholar] [CrossRef]
  28. Peng, H.; Ji, Y.; Liu, X.; Sun, X. A BDS/GPS Combined RTK Positioning Algorithm based on Partial Ambiguity Fixing. In Proceedings of the 2023 IEEE 7th Information Technology and Mechatronics Engineering Conference (ITOEC), Chongqing, China, 15–17 September 2023; pp. 198–202. [Google Scholar] [CrossRef] [Scilit]
  29. Ye, C.; Zhu, H.; Tao, J. A Combinational Partial Ambiguity Resolution Method Based on Dual-Station TDCP for Low-Cost Receivers in Urban Environments. Meas. Sci. Technol. 2025, 36, 046301. [Google Scholar] [CrossRef] [Scilit]
  30. Xiao, G.; Li, P.; Gao, Y.; Heck, B. A Unified Model for Multi-Frequency PPP Ambiguity Resolution and Test Results with Galileo and BeiDou Triple-Frequency Observations. Remote Sens. 2019, 11, 116. [Google Scholar] [CrossRef] [Scilit]
  31. Zhao, Q.; Pan, S.; Gao, W.; Wu, B. Multi-GNSS Fast Precise Point Positioning with Multi-Frequency Uncombined Model and Cascading Ambiguity Resolution. Math. Probl. Eng. 2022, 2022, 3478332. [Google Scholar] [CrossRef] [Scilit]
  32. Zhou, M.; Cui, L.; Meng, M.; Xie, Q.; Li, Y.; Song, J.; Yu, R. Comparative Analysis of Undifferenced and Uncombined Precise Point Positioning Performance for BDS-3 Dual-Frequency Data. Bull. Surv. Mapp. 2025, 48–54, 61. [Google Scholar] [CrossRef]
  33. Zhou, M.; Cui, L.; Bai, Y.; Xu, X.; Xie, Q.; Qin, Y. Comparative Analysis of Ionosphere-Free Combination Precise Point Positioning Performance for BDS-3/BDS-2 and BDS-3 Data. Sci. Surv. Mapp. 2024, 49, 15–22. [Google Scholar]
  34. Cui, L. Research on Ambiguity Resolution Method of BDS/GNSS Multi-Frequency Precise Point Positioning. Master’s Thesis, Beijing University of Civil Engineering and Architecture, Beijing, China, 2025. [Google Scholar]
  35. Zhou, F.; Xu, T. Modeling and Assessment of GPS/BDS/Galileo Triple-Frequency Precise Point Positioning. Acta Geod. Cartogr. Sin. 2021, 50, 61–70. Available online: http://xb.chinasmp.com/CN/10.11947/j.AGCS.2021.20200146 (accessed on 7 July 2026).
  36. Li, B.; Mi, J.; Zhu, H.; Gu, S.; Xu, Y.; Wang, H.; Yang, L.; Chen, Y.; Pang, Y. BDS-3/GPS/Galileo OSB Estimation and PPP-AR Positioning Analysis of Different Positioning Models. Remote Sens. 2022, 14, 4207. [Google Scholar] [CrossRef] [Scilit]
  37. Liu, Z. GPS/BDS-2/BDS-3 Combined Precise Point Positioning and Ambiguity Resolution Performance Evaluation. Master’s Thesis, China University of Mining and Technology, Xuzhou, China, 2022. [Google Scholar]
  38. Ge, M.; Gendt, G.; Rothacher, M.; Shi, C.; Liu, J. Resolution of GPS Carrier-Phase Ambiguities in Precise Point Positioning (PPP) with Daily Observations. J. Geod. 2008, 82, 389–399. [Google Scholar] [CrossRef] [Scilit]
  39. Du, S.; Shu, B.; Xie, W.; Huang, G.; Ge, Y.; Li, P. Evaluation of Real-Time Precise Point Positioning with Ambiguity Resolution Based on Multi-GNSS OSB Products from CNES. Remote Sens. 2022, 14, 4970. [Google Scholar] [CrossRef] [Scilit]
  40. Luo, X. GPS Stochastic Modelling: Signal Quality Measures and ARMA Processes; Springer: Berlin/Heidelberg, Germany, 2013. [Google Scholar] [CrossRef] [Scilit]
  41. Zhang, X.; Zuo, X.; Li, P.; Pan, Y. Convergence Time and Positioning Accuracy Comparison between BDS and GPS Precise Point Positioning. Acta Geod. Cartogr. Sin. 2015, 44, 250–256. Available online: http://xb.chinasmp.com/CN/10.11947/j.AGCS.2015.20130771 (accessed on 7 July 2026).
Figure 1. Overall Processing Flow of the Proposed Method.
Figure 1. Overall Processing Flow of the Proposed Method.
Sensors 26 04388 g001
Figure 2. Flowchart of the MPAR Algorithm.
Figure 2. Flowchart of the MPAR Algorithm.
Sensors 26 04388 g002
Figure 3. Geographical Distribution of the 11 MGEX Stations Used in This Study.
Figure 3. Geographical Distribution of the 11 MGEX Stations Used in This Study.
Sensors 26 04388 g003
Figure 4. Time Series of Visible Satellites and PDOP Values at the DJIG Station.
Figure 4. Time Series of Visible Satellites and PDOP Values at the DJIG Station.
Sensors 26 04388 g004
Figure 5. Temporal Variation in Factor Weights.
Figure 5. Temporal Variation in Factor Weights.
Sensors 26 04388 g005
Figure 6. Distribution of Ambiguity Residuals for Different Algorithms under Scheme A.
Figure 6. Distribution of Ambiguity Residuals for Different Algorithms under Scheme A.
Sensors 26 04388 g006
Figure 7. Distribution of Ambiguity Residuals for Different Algorithms under Scheme B.
Figure 7. Distribution of Ambiguity Residuals for Different Algorithms under Scheme B.
Sensors 26 04388 g007
Figure 8. Distribution of Ambiguity Residuals for Different Algorithms under Scheme C.
Figure 8. Distribution of Ambiguity Residuals for Different Algorithms under Scheme C.
Sensors 26 04388 g008
Figure 9. E/N/U Bias Time Series of Different Algorithms under Three Experimental Schemes.
Figure 9. E/N/U Bias Time Series of Different Algorithms under Three Experimental Schemes.
Sensors 26 04388 g009aSensors 26 04388 g009b
Figure 10. Probability Distributions of Ambiguity Residuals under Scheme A for the 11 Stations.
Figure 10. Probability Distributions of Ambiguity Residuals under Scheme A for the 11 Stations.
Sensors 26 04388 g010
Figure 11. Ambiguity-Fixing Rates and Convergence Times of Different Algorithms under Scheme A.
Figure 11. Ambiguity-Fixing Rates and Convergence Times of Different Algorithms under Scheme A.
Sensors 26 04388 g011
Figure 12. Statistical Results of E/N/U Positioning Biases for Different Algorithms under Scheme A.
Figure 12. Statistical Results of E/N/U Positioning Biases for Different Algorithms under Scheme A.
Sensors 26 04388 g012
Figure 13. Probability Distributions of Ambiguity Residuals under Scheme B for the 11 Stations.
Figure 13. Probability Distributions of Ambiguity Residuals under Scheme B for the 11 Stations.
Sensors 26 04388 g013
Figure 14. Ambiguity-Fixing Rates and Convergence Times of Different Algorithms under Scheme B.
Figure 14. Ambiguity-Fixing Rates and Convergence Times of Different Algorithms under Scheme B.
Sensors 26 04388 g014
Figure 15. Statistical Results of E/N/U Positioning Biases for Different Algorithms under Scheme B.
Figure 15. Statistical Results of E/N/U Positioning Biases for Different Algorithms under Scheme B.
Sensors 26 04388 g015
Figure 16. Probability Distributions of Ambiguity Residuals under Scheme C for the 11 Stations.
Figure 16. Probability Distributions of Ambiguity Residuals under Scheme C for the 11 Stations.
Sensors 26 04388 g016
Figure 17. Ambiguity-Fixing Rates and Convergence Times of Different Algorithms under Scheme C.
Figure 17. Ambiguity-Fixing Rates and Convergence Times of Different Algorithms under Scheme C.
Sensors 26 04388 g017
Figure 18. Statistical Results of E/N/U Positioning Biases for Different Algorithms under Scheme C.
Figure 18. Statistical Results of E/N/U Positioning Biases for Different Algorithms under Scheme C.
Sensors 26 04388 g018
Table 1. Data Processing Strategies Used in This Study.
Table 1. Data Processing Strategies Used in This Study.
Processing ItemSolution
Satellite elevation cutoff angle10°
Weighting strategyA priori residual of pseudorange observations: 0.3 m
A priori residual of carrier-phase observations: 0.003 m
Satellite orbit and clock productsCorrected using WUM final precise ephemeris and precise clock products
Satellite pseudorange and carrier-phase hardware delaysCorrected using WUM final OSB products
Earth rotation parametersCorrected using WUM final ERP products
Coordinate parametersEstimated as white noise
Receiver clock parametersEstimated as white noise
IFB parametersEstimated as a random walk for four-frequency and higher observations
Tropospheric delayDry delay: Saastamoinen model
Wet delay: random walk
Ionospheric delayEstimated as a random walk
Parameter estimationEKF
Table 2. Ambiguity-Fixing Rates of Different Algorithms at the DJIG Station under Three Experimental Schemes.
Table 2. Ambiguity-Fixing Rates of Different Algorithms at the DJIG Station under Three Experimental Schemes.
AlgorithmFARELEVARMPAR
Scheme
Scheme A64.0%99.3%91.7%99.4%
Scheme B64.3%99.3%90.3%99.3%
Scheme C58.6%99.5%90.7%99.5%
Table 3. Convergence Times of Different Algorithms under Three Experimental Schemes.
Table 3. Convergence Times of Different Algorithms under Three Experimental Schemes.
SchemeHorizontal Convergence Time (min)Vertical Convergence Time
(min)
FARELEVARMPARFARELEVARMPAR
Scheme A7.57.511.054.54.53.02.0
Scheme B8.08.016.58.04.04.04.04.0
Scheme C7.57.517.57.55.05.05.05.5
Table 4. Post-Convergence Positioning Accuracy Statistics of Different Algorithms under Three Experimental Schemes.
Table 4. Post-Convergence Positioning Accuracy Statistics of Different Algorithms under Three Experimental Schemes.
SchemeHorizontal RMS (cm)Position RMS (cm)
FARELEVARMPARFARELEVARMPAR
Scheme A1.051.041.081.051.531.521.561.52
Scheme B1.031.021.031.021.531.521.541.51
Scheme C1.000.981.030.981.681.651.721.60
Table 5. Average Positioning Performance Metrics of Different Algorithms under Scheme A.
Table 5. Average Positioning Performance Metrics of Different Algorithms under Scheme A.
AlgorithmConvergence Time (min)Fixing Rate
(%)
RMS
(cm)
HorizontalVerticalEastNorthUpHorizontalPosition
MPAR9.18.198.90.71.11.91.32.3
VAR12.29.489.70.71.22.01.42.4
ELE10.18.198.90.71.11.91.32.3
FAR9.27.655.90.71.11.91.32.3
Table 6. Average Positioning Performance Metrics of Different Algorithms under Scheme B.
Table 6. Average Positioning Performance Metrics of Different Algorithms under Scheme B.
AlgorithmConvergence Time (min)Fixing Rate
(%)
RMS
(cm)
HorizontalVerticalEastNorthUpHorizontalPosition
MPAR12.47.598.70.71.21.41.42.0
VAR14.010.389.90.81.21.51.42.1
ELE10.98.098.70.71.21.41.42.0
FAR10.87.553.70.81.21.41.42.0
Table 7. Average Positioning Performance Metrics of Different Algorithms under Scheme C.
Table 7. Average Positioning Performance Metrics of Different Algorithms under Scheme C.
AlgorithmConvergence Time (min)Fixing Rate
(%)
RMS
(cm)
HorizontalVerticalEastNorthUpHorizontalPosition
MPAR8.712.999.20.81.21.51.42.1
VAR9.78.389.40.81.31.61.52.2
ELE10.77.399.30.81.21.61.42.2
FAR9.86.848.20.81.31.51.52.1
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

Zhou, M.; Qin, L.; Cui, L.; Song, Q.; Lin, S.; Yan, P.; Li, S.; Xie, Q.; Qin, Y.; Zhou, Z.; et al. An Entropy-Weighted Multi-Factor Ambiguity Subset Selection Algorithm for Partial Ambiguity Resolution in Multi-GNSS and Multi-Frequency Precise Point Positioning. Sensors 2026, 26, 4388. https://doi.org/10.3390/s26144388

AMA Style

Zhou M, Qin L, Cui L, Song Q, Lin S, Yan P, Li S, Xie Q, Qin Y, Zhou Z, et al. An Entropy-Weighted Multi-Factor Ambiguity Subset Selection Algorithm for Partial Ambiguity Resolution in Multi-GNSS and Multi-Frequency Precise Point Positioning. Sensors. 2026; 26(14):4388. https://doi.org/10.3390/s26144388

Chicago/Turabian Style

Zhou, Mingduan, Lu Qin, Likun Cui, Qiao Song, Shiqi Lin, Peng Yan, Shufa Li, Qianlong Xie, Yuhan Qin, Zihan Zhou, and et al. 2026. "An Entropy-Weighted Multi-Factor Ambiguity Subset Selection Algorithm for Partial Ambiguity Resolution in Multi-GNSS and Multi-Frequency Precise Point Positioning" Sensors 26, no. 14: 4388. https://doi.org/10.3390/s26144388

APA Style

Zhou, M., Qin, L., Cui, L., Song, Q., Lin, S., Yan, P., Li, S., Xie, Q., Qin, Y., Zhou, Z., & Wu, G. (2026). An Entropy-Weighted Multi-Factor Ambiguity Subset Selection Algorithm for Partial Ambiguity Resolution in Multi-GNSS and Multi-Frequency Precise Point Positioning. Sensors, 26(14), 4388. https://doi.org/10.3390/s26144388

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