Next Article in Journal
Development of an Augmented Reality Surgical Trainer for Minimally Invasive Pancreatic Surgery
Previous Article in Journal
Evapotranspiration Prediction Method Based on K-Means Clustering and QPSO-MKELM Model
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Ambiguity-Resolved Model Tests for Carrier-Phase GNSS

by
Peter J. G. Teunissen
1,2,3,†
1
Department of Geoscience and Remote Sensing, Delft University of Technology, 2628 CD Delft, The Netherlands
2
Department of Infrastructure, University of Melbourne, Melbourne, VIC 3010, Australia
3
GNSS Research Centre, Curtin University of Technology, Perth, WA 6845, Australia
Current address: Stevinweg 1, 2628 CN Delft, The Netherlands.
Appl. Sci. 2025, 15(7), 3531; https://doi.org/10.3390/app15073531
Submission received: 14 February 2025 / Revised: 14 March 2025 / Accepted: 16 March 2025 / Published: 24 March 2025
(This article belongs to the Section Civil Engineering)

Abstract

:
Although the theory of mixed-integer inference is well developed for GNSS parameter estimation, such is not yet the case for the validation and monitoring of mixed-integer GNSS carrier-phase models. It is the goal of this research to contribute to this field by introducing a class of mixed-integer model (MIM) tests for carrier-phase GNSS. Members from this class and their distributional properties are worked out for different model validation applications relevant to GNSS, such as detection, identification, significance testing, and integer testing. The power performance of the various tests is characterized, thereby showing how they are capable of significantly outperforming the customary ambiguity-float tests.

1. Introduction

GNSS model validation and monitoring constitutes an essential part of any GNSS data processing scheme [1,2,3]. Statistical tests are then employed to test for the occurrence of model misspecifications—e.g., pseudorange outliers, carrier-phase slips, or neglected atmospheric delays [4,5,6]—or, in the case of monitoring, to test for the stability of estimated parameters—for instance, in GNSS time-series for displacement, deformation, or landslide studies [7,8,9,10]. To achieve the highest accuracy in GNSS parameter estimation, carrier-phase measurements are generally used, as they have a two orders of magnitude better precision than their pseudorange (code) counterparts [11,12,13]. However, since the interferometric carrier-phase observables are integer-ambiguous, their GNSS models consist of both real-valued and integer-valued parameters; therefore, they are of the mixed-integer type. Although the theory of mixed-integer inference is well developed for GNSS parameter estimation [1,2,3], such is not yet the case for the validation and monitoring of the mixed-integer GNSS carrier-phase models. It is the goal of this study to contribute to this field by introducing a class of ambiguity-resolved model tests for carrier-phase GNSS.
This contribution is organized as follows. In Section 2, we formulate the to-be-tested mixed-integer null and alternative hypotheses of carrier-phase GNSS and introduce our class of mixed-integer model (MIM) tests for their testing. The hypotheses are formulated in a general form such that they apply to any carrier-phase GNSS system of observation equations, whether single-epoch or multi-epoch, single-frequency or multi-frequency, undifferenced, single-differenced or double-differenced, or whether for use with single-GNSS or multi-GNSS. Our MIM test statistic is a function of the least-squares residuals of both null and alternative hypotheses, as well as of their integer admissible ambiguity estimators. As different forms of the test statistic are useful for different applications, we provide various useful relationships between these normed residuals.
To obtain a first insight into the expected performance of the MIM test, we consider two of its limiting cases in Section 3. In the first case, the integerness of the ambiguities is not taken into account, while in the second case, the integer ambiguities are assumed to be known. The first is referred to as ambiguity-float (AF), while the second is referred to as ambiguity-known (AK). In both these limiting cases, the MIM test becomes equal to a χ 2 -test with well-known power functions (i.e., functions that provide, for a given false-alarm probability, the detection probability as a function of the biases). It is shown that for carrier-phase GNSS, the AK power significantly outperforms the AF power, i.e., when the ambiguities are assumed known, the carrier-phase observables start to act as very precise pseudoranges, thereby contributing significantly to the power improvement of the test. The AK test, however, is not an operational test, since in the case of carrier-phase GNSS, the ambiguities can never be assumed as known, i.e., despite the fact that the ambiguities are known to be integers, they still remain unknown.
Although the AK test cannot be used operationally, its large power difference with the AF test does indicate the great potential of our MIM test, a test that operates in between the AF and AK tests. This is shown in Section 4, where, for different circumstances, different forms of the MIM test statistic are presented together with their associated probability distributions. The MIM test is worked out in Section 4.1 for the case when the null hypothesis is tested against the most relaxed alternative hypothesis. This case of detection requires, in contrast to the general MIM test, only integer ambiguity resolution under the null hypothesis. We also show, when the mixed-integer misclosure vector is used to formulate a derived simple null hypothesis, how its distribution can be used to formulate a highest-density (HD) detection test. This test will have similar performance but is somewhat more difficult to execute. We show an illustrative example in which the power of the MIM test, although not as good as the AK test, is still significantly better than the AF test.
In Section 4.2, we discuss the MIM test for the case of identification, i.e., when the design matrix’ range space of the alternative hypothesis is a strict subspace of the observation space. In this case, integer ambiguity resolution is required under both the null and alternative hypotheses. We prove that the test statistic has a generalized Chi-square distribution if the ambiguity success rate approaches one under the alternative hypothesis. A further insight into the test is provided by neglecting the ambiguity resolution difference of the two hypotheses. This results in a significance test for which the distribution of the test statistic is also given. Again, we also provide the associated HD significance test. For the cases in which full ambiguity resolution is not sufficient for a significant power improvement, we show how partial ambiguity resolution under the alternative hypothesis may drastically improve the power performance.
In Section 4.3, we describe a third important application of the MIM test. This concerns the case under which the ambiguities of the null hypothesis are assumed integer and those under the alternative hypothesis as real-valued. This form of the MIM test is of interest for problems that require integer testing of the ambiguities. Such problems are also of interest for carrier-phase GNSS, since the stability of instrumental hardware delays may not always be such that integerness of the carrier-phase ambiguities is guaranteed. In [14,15], for instance, it is demonstrated that smartphone phase observations may be contaminated by receiver effects that destroy the integer property of the ambiguities. We describe the integer test, its associated distributions, and provide an illustrative example of its power performance. Finally, we provide a summary and conclusions in Section 5.
The following notation is used throughout. We denote a random variable/vector by means of an underscore; thus, x ̲ is a random variable/vector, while x is not. E ( x ̲ ) and D ( x ̲ ) stand for the expectation and dispersion of x ̲ , respectively, and N p ( μ , Q ) denotes a p-dimensional, normally distributed random vector, with mean (expectation) μ and variance matrix (dispersion) Q. The Best Linear Unbiased Estimator (BLUE) of a parameter vector x is denoted as x ̲ ^ and its admissible integer estimator as x ̲ ˇ . P [ A ] denotes the probability of event A , f x ^ ( x ) the probability density function (PDF) of the continuous random vector x ̲ ^ , and P [ a ̲ ˇ = z ] the probability mass function (PMF) of the integer random vector a ̲ ˇ . The noncentral Chi-square distribution with q degrees of freedom and noncentrality parameter λ is denoted as χ 2 ( q , λ ) . The range space of a matrix M is denoted as R ( M ) , and R p and Z p denote the p-dimensional spaces of real- and integer numbers, respectively. The Q y y -weighted squared norm is denoted as | | . | | Q y y 2 = ( . ) T Q y y 1 ( . ) . The BLUE-inverse of a full column rank matrix M is denoted as M + = ( M T Q y y 1 M ) 1 M T Q y y 1 and the orthogonal projector onto R ( M ) as P M = M M + . Thus, P M = I P M is the orthogonal projector that projects orthogonally on the orthogonal complement of R ( M ) .

2. The Mixed-Integer GNSS Model

In this section, we describe the hypotheses of carrier-phase GNSS and introduce its class of mixed-integer model tests.

2.1. The Null and Alternative Hypotheses

The observation equations of the linear(ized) mixed-integer GNSS model are formulated under the null and alternative hypotheses as
H 0 : E ( y ̲ ) = A a + B b ; a Z n , b R p H a : E ( y ̲ ) = A a + B b + C c ; c R q
with the observational vector y ̲ N m ( E ( y ̲ ) , Q y y ) containing the carrier-phase and pseudorange observables; a Z n the unknown integer carrier-phase ambiguities; and b R p the unknown real-valued parameters, e.g., position coordinates, atmosphere parameters, receiver and satellite clock parameters, and instrumental biases [1,2,16]. Under H a , the mean of y ̲ is assumed shifted by C c , E ( y ̲ | H a ) = E ( y ̲ | H 0 ) + C c . Such shifts allow one to model various important GNSS model misspecifications or biases in c. For instance, through the choice of C in C c , one may model the presence of one or more outliers in the pseudorange data, cycle-slips in the phase data, the presence of neglected atmospheric effects, or in fact any other systematic effect that one failed to take into account under H 0 . Various such examples are given in the GNSS Handbooks [2,3].

2.2. The AF and AK Residual Vectors

Residual vectors are generally instrumental in formulating proper test statistics for the testing of a null hypothesis against an alternative hypothesis. In our case of the mixed-integer models of (1), different such residual vectors need to be considered. These are the ambiguity-float (AF) and ambiguity-known (AK) residual vectors of both H 0 and H a . They are defined as
AF : e ̲ ^ 0 = P [ A , B ] y ̲ e ̲ ^ a = P [ A , B , C ] y ̲
and
AK : e ̲ ^ 0 ( a ) = P B ( y ̲ A a ) e ̲ ^ a ( a ) = P [ B , C ] ( y ̲ A a )
The least-squares residual vectors e ̲ ^ 0 and e ̲ ^ a capture the data-model inconsistency of H 0 and H a in case the ambiguity vector is estimated as an unknown real-valued vector, under H 0 and H a , respectively. Their counterparts, e ̲ ^ 0 ( a ) and e ̲ ^ a ( a ) , do the same; but now, for the case, the ambiguity vectors are assumed known. Note that the AK residuals reduce to their AF counterparts if the ambiguity vector is taken as ambiguity-BLUE. Thus, e ̲ ^ 0 = e ̲ ^ 0 ( a ̲ ^ 0 ) and e ̲ ^ a = e ̲ ^ a ( a ̲ ^ ) , with a ̲ ^ 0 = A ¯ + y ̲ and a ̲ ^ = A ¯ ¯ + y ̲ being the BLUEs of a under H 0 and H a , respectively, where A ¯ = P B A and A ¯ ¯ = P [ B , C ] A .
Various important relations can be established between these residuals. The ones directly relevant for our mixed-integer test statistic are summarized in the following Lemma.
Lemma 1 (Differences normed residuals). 
Let c ̲ ^ and c ̲ ^ ( a ) denote the AF-BLUE and AK-BLUE of the bias vector c under H a , and let a ̲ ^ 0 and a ̲ ^ be the BLUEs of a under H 0 and H a , respectively. Then, we can express the differences of the Q y y -weighted squared norms of the residual vectors in c ̲ ^ , c ̲ ^ ( a ) , a ̲ ^ 0 , and a ̲ ^ as
( i ) | | e ̲ ^ 0 | | Q y y 2 | | e ̲ ^ a | | Q y y 2 = | | c ̲ ^ | | Q c ^ c ^ 2 ( i i ) | | e ̲ ^ 0 ( a ) | | Q y y 2 | | e ̲ ^ a ( a ) | | Q y y 2 = | | c ̲ ^ ( a ) | | Q c ^ ( a ) c ^ ( a ) 2 ( i i i ) | | e ̲ ^ 0 ( a ) | | Q y y 2 | | e ̲ ^ 0 | | Q y y 2 = | | ϵ ̲ ^ 0 ( a ) | | Q a ^ 0 a ^ 0 2 ( i v ) | | e ̲ ^ a ( a ) | | Q y y 2 | | e ̲ ^ a | | Q y y 2 = | | ϵ ̲ ^ a ( a ) | | Q a ^ a ^ 2
with ambiguity residuals ϵ ̲ ^ 0 ( a ) = a ̲ ^ 0 a and ϵ ̲ ^ a ( a ) = a ̲ ^ a .
Proof. 
See Appendix A. □
Note that the first two relations of the Lemma, (i) and (ii), establish the link between the H 0 - H a  change in normed residuals, on the one hand, and the estimated bias vector, either in AF form or AK form, on the other hand. Therefore, the significance of the estimated bias vectors can be considered a measure of the discrepancy between the two hypotheses. The last two relations of the Lemma establish the link of the AF–AK change in the normed residuals, on the one hand, and the difference between the estimated ambiguities and their assumed values, under H 0 and H a , on the other hand. The AF–AK change in normed residuals is, therefore, a measure for the truthfulness of the assumed ambiguity values.

2.3. The Mixed-Integer Model Test

We now introduce our mixed-integer model (MIM) test for testing the hypotheses of (1). Its statistic is designed to measure the H 0 - H a  change in model fit, while at the same time doing justice to the integer estimation of the ambiguities under both hypotheses.
Definition 1 (Mixed-Integer Model (MIM) Test). 
Let the change in H 0 - H a model fit be captured by the statistic
T ̲ ( a 0 , a ) = | | e ̲ ^ 0 ( a 0 ) | | Q y y 2 | | e ̲ ^ a ( a ) | | Q y y 2
and let a ̲ ˇ 0 and a ̲ ˇ be admissible integer estimators of a Z n under H 0 and H a (cf. (1)), respectively. Then, the α-level MIM test for rejecting H 0 in favor of H a is defined as
T ( a ˇ 0 , a ˇ ) > τ α
with the critical value τ α satisfying P [ T ̲ ( a ̲ ˇ 0 , a ̲ ˇ ) > τ α | H 0 ] = α .
Note that this MIM test requires the integer estimation of the ambiguities under both hypotheses, H 0 and H a . However, the user still has the freedom in choosing which member from the class of admissible integer estimators to select. An integer estimator a ̲ ˇ = I ( a ̲ ^ ) , with I : R n Z n , is said to be admissible when its pull-in regions  P z = { x R n | I ( x ) = z } , z Z n , cover R n , while being disjoint and integer translational invariant [17]. Popular choices for I ( . ) are integer rounding (IR), integer bootstrapping (IB), integer least-squares (ILS), or vectorial combinations (VIB) of them. The above MIM test becomes equivalent to the LR test if both a ˇ 0 and a ˇ are taken as the ILS solutions. ILS is the most complex, but has the advantage of providing the largest possible ambiguity success rate, i.e., the largest probability of correct integer estimation. IR and IB are both simple to execute, whereby IB, especially after ambiguity decorrelation, often obtains a close-to-optimal ambiguity success rate. The freedom in choice of integer estimator implies that the integer estimator choice for H 0 need not be the same as the one for H a . For example, the ILS principle may be chosen to obtain a ̲ ˇ from a ̲ ^ , while the IB principle is chosen to obtain a ̲ ˇ 0 from a ̲ ^ 0 . Therefore, such choices should be taken in dependence of the required success rates.

3. The AF and AK Tests

To obtain insight on the expected performance of the MIM test, we first consider two of its limiting cases. First, we consider the case when the integerness of the ambiguities is not taken into account, i.e., the ambiguities are treated as real-valued parameters. This is referred to as the ambiguity-float (AF) test. Then, we consider the case when the integer ambiguities are assumed to be completely known. This is referred to as the ambiguity-known (AK) test. Both tests are LR tests and have the property of being uniformly most powerful invariant [2]. We start with the AF test.

3.1. The Ambiguity-Float Test

The AF test statistic is obtained from (4) by replacing a 0 and a by their BLUEs under H 0 and H a , respectively. This gives, with the help of Lemma 1,
T ̲ ( a ̲ ^ 0 , a ̲ ^ ) = | | e ̲ ^ 0 | | Q y y 2 | | e ̲ ^ a | | Q y y 2 = | | c ̲ ^ | | Q c ^ c ^ 2
It is distributed under H 0 and H a as
T ̲ ( a ̲ ^ 0 , a ̲ ^ ) H 0 χ 2 ( q , 0 ) H a χ 2 ( q , λ AF )
with noncentrality parameter λ AF = | | c | | Q c ^ c ^ 2 .
A special case occurs when, under the alternative hypothesis, the mean of y ̲ is allowed to vary freely over the whole of R m , i.e., when R ( A , B , C ) = R m . Then, e ̲ ^ a 0 and (6) reduces to
T ̲ ( a ̲ ^ 0 , a ̲ ^ ) = | | e ̲ ^ 0 | | Q y y 2
This is the test statistic that is used for AF detection, i.e., for testing the ambiguity-float null hypothesis against the most relaxed alternative hypothesis.

3.2. The Ambiguity-Known Test

The AK test statistic is obtained from (4) by setting a 0 = a and assuming a as known. This gives, with the help of Lemma 1,
T ̲ ( a , a ) = | | e ̲ ^ 0 ( a ) | | Q y y 2 | | e ̲ ^ a ( a ) | | Q y y 2 = | | c ̲ ^ ( a ) | | Q c ^ c ^ 2
It is distributed under H 0 and H a as
T ̲ ( a ̲ ^ 0 , a ̲ ^ ) H 0 χ 2 ( q , 0 ) H a χ 2 ( q , λ AK )
with noncentrality parameter λ AK = | | c | | Q c ^ ( a ) c ^ ( a ) 2 .
Again, a special case occurs when, under the alternative hypothesis, the mean of y ̲ is allowed to vary freely over the whole of R m while a is known, i.e., when R ( B , C ) = R m . Then, e ̲ ^ a ( a ) 0 and (6) reduces, with the help of Lemma 1, to
T ̲ ( a , a ) = | | e ̲ ^ 0 ( a ) | | Q y y 2 = | | e ̲ ^ 0 | | Q y y 2 + | | ϵ ̲ ^ 0 ( a ) | | Q a ^ 0 a ^ 0 2
This is the test statistic that is used for AK detection, i.e., for testing the ambiguity-known null hypothesis against the most relaxed ambiguity-known alternative hypothesis.
Note that both detectors, (8) and (11), are expressed in the singular residual vector e ̲ ^ 0 . A useful alternative expression follows if one makes use of H 0 ’s misclosure vector, which has a nonsingular distribution. The misclosure vector is defined as t ̲ 0 = D T y ̲ , with D R m × ( m n p ) being a basis matrix of the null space of [ A , B ] T , i.e., D T [ A , B ] = 0 . Then, t ̲ H a N m n p ( C t 0 c , Q t 0 t 0 ) , with C t 0 = D T C and Q t 0 t 0 = D T Q y y D . From expressing e ̲ ^ 0 in t ̲ 0 as e ̲ ^ 0 = Q y y D ( D T Q y y D ) 1 t ̲ 0 , it follows that
| | e ̲ ^ 0 | | Q y y 2 = | | t ̲ 0 | | Q t 0 t 0 2
In order to compare the performance of the AF and AK tests, we compare their power. Since the estimator c ̲ ^ ( a ) is more precise than c ̲ ^ , we have Q c ^ ( a ) c ^ ( a ) Q c ^ c ^ and, therefore, λ AK λ AF . This shows that the power of the AK test will never be smaller than that of the AF test, i.e., P [ T ̲ ( a , a ) > τ α | H a ] P [ T ̲ ( a ̲ ^ 0 , a ̲ ^ ) > τ α | H a ] . As an example application, we consider the presence testing of a differential tropospheric zenith delay based on a single-epoch, single-frequency, double-differenced (DD) GPS model. Figure 1 shows the power functions of the two tests, thereby illustrating the significant improvement in power that can be achieved with carrier-phase GNSS once all n = 7 double-differenced ambiguities are known.

4. The Ambiguity-Resolved Tests

The previous example has shown that there can be quite a difference in performance between the AK and AF tests in the case of carrier-phase GNSS. This is of course due to the very high precision of the GNSS carrier-phase observables—a precision that really becomes exploited once the ambiguities are known. However, the problem is that, strictly speaking, the AK test cannot be applied in the case of GNSS. Although the ambiguities are known to be integer, they are still unknown. Hence, the best one can do is to estimate the ambiguities as integers and formulate the proper test statistic by taking the uncertainty of the integer estimators into account. For sufficiently high ambiguity success rates, i.e., probabilities of correct integer estimation, one can then generally expect the performance of the MIM test to be better than the AF test and approaching that of the corresponding AK test. We now consider different versions of the MIM test. We start with the case of detection.

4.1. AR Detection

If R ( A , B , C ) = R m , then e ̲ ^ a ( a ) 0 , from which it follows that the statistic (4) becomes dependent only on the H 0 -estimators. The AR detector reads, therefore, with ϵ ̲ ˇ 0 = ϵ ̲ ^ 0 ( a ̲ ˇ 0 ) = a ̲ ^ 0 a ̲ ˇ 0 ,
T ̲ ( a ̲ ˇ 0 , ) = | | e ̲ ^ 0 ( a ̲ ˇ 0 ) | | Q y y 2 = | | e ̲ ^ 0 | | Q y y 2 + | | ϵ ̲ ˇ 0 | | Q a ^ 0 a ^ 0 2 = | | t ̲ 0 | | Q t 0 t 0 2 + | | ϵ ̲ ˇ 0 | | Q a ^ 0 a ^ 0 2
Thus, for detection, only integer ambiguity estimation under H 0 is required. Also, note that t ̲ 0 and ϵ ̲ ˇ 0 , being the input to T ̲ ( a ̲ ˇ 0 , ) , are independent. The PDF of the mixed-integer misclosure vector [ t ̲ 0 T , ϵ ̲ ˇ 0 T ] T follows then as
f t 0 , ϵ ˇ 0 ( t , ϵ ) = f t 0 ( t ) f ϵ ˇ 0 ( ϵ )
with, under H a ,
t ̲ 0 N m n p ( C t 0 c , Q t 0 t 0 ) , C t 0 = D T C a ̲ ^ 0 N n ( a + C a 0 c , Q a ^ 0 a ^ 0 ) , C a 0 = A ¯ + C ϵ ̲ ˇ 0 z Z n f a ^ 0 ( ϵ + z ) s 0 ( ϵ )
in which f a ^ 0 ( x ) is the PDF of a ̲ ^ 0 and s 0 ( ϵ ) is the indicator function of the pull-in region of the integer estimator a ̲ ˇ 0 . The PDF of the integer ambiguity residual ϵ ̲ ˇ 0 was already given in [18], Equation (19). Figure 2 (Left) illustrates stepwise (in blue) how it is obtained from f a ^ 0 ( x ) in the one-dimensional case. The PDF of a ̲ ^ 0 (top left) is shown along the x-axis, the PMF of a ̲ ˇ 0 (top right) along the z-axis, and the joint PDF f a ^ , a ˇ ( x , z ) (top middle) is shown in the x z -plane. This joint PDF consists of slices of f a ^ 0 ( x ) translated along the z-axis to the corresponding integers z. The joint PDF of ϵ ̲ ˇ 0 = a ̲ ^ 0 a ̲ ˇ 0 and a ̲ ˇ 0 (bottom left) follows from translating the slices along the x-axis so that they are all centered at the mean value: x = 0 in this case. The PDF of ϵ ̲ ˇ 0 (bottom right) is then finally obtained by summing over z, i.e., all slices are again translated along the z-axis to the origin. Figure 2 (Right) shows how the shape of the PDF of the ambiguity residual f e ˇ 0 ( x ) changes with the ambiguity standard deviation and how, under these changes, it compares with the ambiguity-float PDF f a ^ 0 ( x ) . It shows that the difference between the two distributions becomes lower the smaller the standard deviation gets.
We remark that under H 0 (cf. (1)), we have E ( t ̲ 0 ) = 0 and E ( ϵ ̲ ˇ ) = 0 . When this derived simple null hypothesis is used as the starting point, one can directly make use of (14) to formulate the highest-density (HD) test as an alternative: reject H 0 if f t 0 , ϵ ˇ 0 ( t , ϵ | H 0 ) < λ α . It is also an LR-ratio test for testing H 0 : E ( t ̲ 0 ) = 0 , E ( ϵ ̲ ˇ ) = 0 against H a : E ( t ̲ 0 ) 0 , E ( ϵ ̲ ˇ ) 0 . As shown in [18], p. 1124, the HD-formulation does justice to the multimodality of the PDF, while providing an acceptance region with the most concentrated probability. This HD test will, however, due to its infinite sum, be more difficult to execute than the one based on the quadratic form (13); at the same time, due to the commonly high ambiguity success rate carrier-GNSS usages, its performance will be similar to that of (13).
To illustrate the difference in power between the AF and AK detectors, on the one hand, and the operational AR detector (13), on the other hand, we consider as an example application their detection power in the presence of a zenith tropospheric delay bias. As with the other AR test statistics, the power of the AR detector is computed using the Monte Carlo simulation approach of [19]. Figure 3 shows the detection power of the three detectors for a single-frequency, single-epoch, dual constellation (GPS and Galileo), using a mass-market receiver with relatively poor undifferenced pseudorange standard deviation σ p = 50 cm. The results show that the AR detector is not as good as the AK detector would be (as the H 0 success rate is only 92 % ), but that it is significantly better than the AF detector.

4.2. AR Identification

In case R ( A , B , C ) is a strict subspace of R m , then e ̲ ^ a ( a ) also contributes to the statistic (4), thus implying that integer ambiguity estimation under both H 0 and H a is required. We then have, with the help of Lemma 1 and the short-hand notation ϵ ̲ ˇ 0 = ϵ ̲ ^ 0 ( a ̲ ˇ 0 ) = a ̲ ^ 0 a ̲ ˇ 0 and ϵ ̲ ˇ a = ϵ ̲ ^ a ( a ̲ ˇ ) = a ̲ ^ a ̲ ˇ , the following representation for the test statistic:
T ̲ ( a ̲ ˇ 0 , a ̲ ˇ ) = | | c ̲ ^ | | Q c ^ c ^ 2 + | | ϵ ̲ ˇ 0 | | Q a ^ 0 a ^ 0 2 | | ϵ ̲ ˇ a | | Q a ^ a ^ 2
Comparison with the AF statistic T ̲ ( a ̲ ^ 0 , a ̲ ^ ) (cf. (6)) shows that now, next to the difference | | c ̲ ^ | | Q c ^ c ^ 2 = | | e ̲ ^ 0 | | Q y y 2 | | e ̲ ^ a | | Q y y 2 , the ambiguity-resolution based difference | | ϵ ̲ ˇ 0 | | Q a ^ 0 a ^ 0 2 | | ϵ ̲ ˇ a | | Q a ^ a ^ 2 is present. It is this added difference, diagnosing the impact of ambiguity resolution under H 0 and H a , that can be expected to improve the power-performance over that of the AF test. To understand what the best possible performance of the test would be, we determine the PDF of (16) for the limiting case that the ambiguity success rate of a ̲ ˇ goes to one, P [ a ̲ ˇ = a ] 1 . The following Theorem shows that the limiting distribution is a generalized Chi-squared distribution, i.e., the distribution of the sum of two independent random variables of which the first is Chi-squared distributed and the second is normally distributed.
Theorem 1 (Limit distribution of T ̲ ( a ̲ ˇ 0 , a ̲ ˇ ) ). 
Let E ( a ̲ ˇ | H a ) = a and E ( a ̲ ˇ 0 | H a ) = a 0 . Then, with the ambiguity success rate under H a approaching one, the limiting distribution of the test statistic T ̲ ( a ̲ ˇ 0 , a ̲ ˇ ) is a generalized Chi-squared distribution, given as
lim P [ a ̲ ˇ = a ] 1 T ̲ ( a ̲ ˇ 0 , a ̲ ˇ ) H 0 χ 2 ( q , 0 ) H a χ 2 ( q , λ ) + N ( μ , 4 μ 2 )
with noncentrality parameter λ = | | c + C ¯ + A ( a a 0 ) | | Q c ^ ( a ) c ^ ( a ) 2 and normal mean μ = | | a a 0 | | Q a ^ a ^ 2 .
Proof. 
See Appendix A. □
This result shows that the limiting distribution of (16) is equal to that of the AK test statistic (10), under H 0 and H a , in case a = a 0 . The distributions differ, however, under H a when a a 0 . Thus, it is the possible bias in a ̲ ˇ 0 under the alternative hypothesis, i.e., E ( a ̲ ˇ 0 | H a ) a , that drives the difference between the two distributions. A further insight into the behavior of the test is obtained when the difference between a ̲ ˇ 0 and a ̲ ˇ is neglected. Using the representation T ̲ ( a ̲ ˇ 0 , a ̲ ˇ ) = | | c ̲ ^ ( a ̲ ˇ ) | | 2 + | | a ̲ ^ 0 a ̲ ˇ 0 | | Q a ^ 0 a ^ 0 2 | | a ̲ ^ 0 a ̲ ˇ | | Q a ^ 0 a ^ 0 2 and neglecting the difference between a ̲ ˇ 0 and a ̲ ˇ , we obtain
T ̲ ( a ̲ ˇ , a ̲ ˇ ) = | | c ̲ ^ ( a ̲ ˇ ) | | Q c ^ ( a ) c ^ ( a ) 2
Note that this statistic also follows directly from the AK test statistic when a in (9) is replaced by the integer estimator a ̲ ˇ . Therefore, it can be seen as a direct ambiguity-resolved generalization of the AK test, having the advantage that now only the integer estimation under H a needs to be performed. The PDF of c ̲ ˇ = c ̲ ^ ( a ̲ ˇ ) was already given in [20], Equation (36), as f c ˇ ( x ) = z Z n f c ^ ( z ) ( x ) P [ a ̲ ˇ = z ] , with c ̲ ^ ( z ) N q ( c + C ¯ + A ( a z ) , Q c ^ ( a ) c ^ ( a ) ) . This result can be used to determine the PDF of (17).
Lemma 2 (Distribution of T ̲ ( a ̲ ˇ , a ̲ ˇ ) ). 
The PDF of the test statistic (17) is given as
f T ( a ˇ , a ˇ ) ( x ) = z Z q f χ 2 ( q , λ z ) ( x ) P [ a ̲ ˇ = z ]
with noncentrality parameter λ z = | | c + C ¯ + A ( a z ) | | Q c ^ ( a ) c ^ ( a ) 2 .
Proof. 
See Appendix A. □
Note that if the ambiguity success rate goes to one, P [ a ̲ ˇ = z ] 1 , the PDF (18) indeed converges to that of the AK test (9). Also note that, as before, we could have used the PDF of c ̲ ˇ = c ̲ ^ ( a ̲ ˇ ) directly, by means of the HD test: reject H 0 if f c ˇ ( x ) < μ α , to test for the significance of the bias c. Such a test was proposed for outlier testing in [18]. However, as mentioned earlier, such would require dealing with the infinite sum for each individual execution of the test, while at the same time, its GNSS performance will generally be similar to that of (17). Furthermore, for the test statistic T ( a ̲ ˇ , a ̲ ˇ ) , we have its exact distribution available (cf. (18)). The fact that it also consists of an infinite sum is not an issue, since its usage for critical value and power computations can usually be performed off-line at the designing stage, see [19].
Although the ambiguity success rates are not required to be as large as needed for ambiguity-fixed GNSS baseline estimation [1], it is clear from the above considerations that they still play a driving role in the performance of the ambiguity-resolved tests. Since it may happen that full ambiguity success rates become drastically reduced when switching from H 0 to H a , particularly when the dimension of c increases, partial ambiguity resolution (PAR) is a strategy to keep the reduction in ambiguity success rate at bay. This is illustrated for ionospheric testing in the example of Figure 4. It shows how PAR can obtain large H a success rates, thus enabling the conditions of Theorem 1, thereby significantly improving the power compared to that of AF testing.

4.3. AR Integer Testing

The distribution of Theorem 1 considers the case when the integer ambiguity success rate under H a approaches one, i.e., the case when the integer estimated ambiguity may be considered as known. We now consider the other extreme and assume the ambiguity vector under H a to be an unknown real-valued parameter instead of integer-valued. The test statistic relevant for this case follows if instead of a ̲ ˇ , the ambiguity-float estimator a ̲ ^ is used. We obtain, instead of (16), the test statistic
T ̲ ( a ̲ ˇ 0 , a ̲ ^ ) = | | c ̲ ^ | | Q c ^ c ^ 2 + | | ϵ ̲ ˇ 0 | | Q a ^ 0 a ^ 0 2
As c ̲ ^ and ϵ ̲ ˇ 0 are independent, the PDF of the input [ c ̲ ^ T , ϵ ̲ ˇ 0 T ] T follows, similarly to (14), as f c ^ , ϵ ˇ 0 ( γ , ϵ ) = f c ^ ( γ ) f ϵ ˇ 0 ( ϵ ) , with c ̲ ^ N q ( c , Q c ^ c ^ ) . With a assumed as real-valued under H a , a R n , but integer-valued under H 0 , a Z n , the statistic (19) is the test statistic to use for integer testing of the ambiguities. When c = 0 , it simplifies to T ̲ ( a ̲ ˇ 0 , a ̲ ^ ) = | | ϵ ̲ ˇ 0 | | Q a ^ 0 a ^ 0 2 = | | a ̲ ^ 0 a ̲ ˇ 0 | | Q a ^ 0 a ^ 0 2 .
Being able to statistically test for the integerness of estimable ambiguities is important when linking GNSS models. Dependent on how different GNSS systems are combined or on how well receiver hardware delays can be calibrated, real-valued biases may become lumped with the carrier-phase ambiguities, thereby removing the integerness of the estimable ambiguities. For instance, when signals of different systems are integrated, inter-system biases in both the carrier-phase and code data may occur [21,22]. Also, in the case of low-cost, mass-market GNSS receivers, the stability of the hardware delays may not be such that integerness of the carrier-phase ambiguities is guaranteed. For instance, it is demonstrated in [14,15] that smartphone phase observations may indeed be contaminated by receiver effects that destroy the integer property of the ambiguities. Therefore, being able to statistically test for such occurrences becomes important. This is also true in case of opportunistic PNT when one tries to use carrier-phase signals from terrestrial transmitters or LEO communication satellites for precise positioning [23,24].
As an example illustration, we consider the single-epoch, dual-frequency, two-satellite GNSS geometry-free model [1]. The ambiguity bias vector under H a , propagated into the ambiguity residual ϵ ̲ ˇ 0 = a ̲ ^ 0 a ̲ ˇ 0 , is denoted as δ = [ δ 1 , δ 2 ] T . This bias vector is, like the ambiguity residual ϵ ̲ ˇ 0 , confined to the origin-centered pull-in region of the integer ambiguity estimator. Hence, the domain of the power function F ( δ ) = P [ | | a ̲ ^ 0 a ̲ ˇ 0 | | Q a ^ 0 a ^ 0 2 > τ α | H a ] is confined to this pull-in region as well, which, in case of ILS estimation, is a hexagon. Figure 5 shows, for when a ̲ ˇ 0 is chosen as the ILS estimator, the contour aligns with the color bar of the power function F ( δ ) . It clearly shows how the power increases as the ambiguity bias vector moves away from the origin towards the edges of the ILS pull-in region.

5. Summary and Conclusions

In this contribution, we introduced a class of mixed-integer model (MIM) tests for carrier-phase GNSS and studied its characteristics. As a first indication of its significant power potential, we compared the power performance of two of its limiting forms, the ambiguity-float (AF) test and the ambiguity-known (AK) test. It was shown that for carrier-phase GNSS, the AK test significantly outperforms the AF test. The AK test, however, is not an operational test, since for carrier-phase GNSS, the ambiguities can never be assumed known. Therefore, its best operational alternative is the MIM test for which, for different circumstances, different forms were presented, see Table 1. The relevant probability distributions were also provided, including the highest-density versions of the testing. For the case when the null hypothesis is tested against the most relaxed alternative hypothesis, the MIM test provides ambiguity-resolved detection, while identification is enabled in case the design matrix’ range space of the alternative hypothesis is a strict subspace of the observation space. As a special case of the latter, we also described the significance test, which—in contrast to the general MIM test—only requires integer ambiguity resolution under the alternative hypothesis. As a third field of application, we described how the MIM test specializes to integer testing. Such testing is relevant for carrier-phase GNSS models in which the integerness of ambiguities, or the lack thereof, needs verification—for instance, due to suspected stability issues in its instrumental hardware delays. Several illustrative examples of the MIM test performance were given, demonstrating its improved power over that of the ambiguity-float test. Noteworthy is hereby that such improvements generally do not need the same high ambiguity success rates as required for ambiguity-resolved parameter estimation.

Funding

This research received no external funding.

Data Availability Statement

All data generated or analysed during this study are included in this contribution.

Acknowledgments

Chengyu Yin and Sandra Verhagen provided the graphical and numerical support.

Conflicts of Interest

The author declares no conflicts of interest.

Appendix A

Proof of Lemma 1 (Differences normed residuals). 
Using the projector product formula, P [ A , B , C , ] = P C ¯ ¯ P [ A , B ] , with C ¯ ¯ = P [ A , B ] C , we may express the H a -residual vector e ̲ ^ a = P [ A , B , C , ] y ̲ in the H 0 -residual vector e ̲ ^ 0 = P [ A , B ] y ̲ as e ̲ ^ a = P C ¯ ¯ e ̲ ^ 0 . This, together with P C ¯ ¯ = C ¯ ¯ C ¯ ¯ + and the AF-BLUE of c expressed as c ̲ ^ = C ¯ ¯ + y ̲ = C ¯ ¯ + e ̲ ^ 0 , having the variance matrix Q c ^ c ^ = ( C ¯ ¯ T Q y y 1 C ¯ ¯ ) 1 , allows us to write
| | e ̲ ^ 0 | | Q y y 2 = | | P C ¯ ¯ e ̲ ^ 0 | | Q y y 2 + | | P C ¯ ¯ e ̲ ^ 0 | | Q y y 2 = | | e ̲ ^ a | | Q y y 2 + | | C ¯ ¯ C ¯ ¯ + e ̲ ^ 0 | | Q y y 2 = | | e ̲ ^ a | | Q y y 2 + | | c ̲ ^ | | Q c ^ c ^ 2
which proves Lemma 1(i). The resulting Lemma 1(ii), in which c ̲ ^ ( a ) is the AK-BLUE of c, is proven in a similar way. To prove Lemma 1(iii), we use the projector product formula P [ A , B ] = P A ¯ P B , with A ¯ = P B A , to express the AF residual vector e ̲ ^ 0 = P [ A , B ] ( y ̲ A a ) in the AK residual vector e ̲ ^ 0 ( a ) = P B ( y ̲ A a ) as e ̲ ^ 0 = P A ¯ e ̲ ^ 0 ( a ) . This, together with P A ¯ = A ¯ A ¯ + , a ̲ ^ 0 a = A ¯ + ( y ̲ A a 0 ) , and Q a ^ 0 a ^ 0 = ( A ¯ T Q y y 1 A ¯ ) 1 , allows us to write
| | e ̲ ^ 0 ( a ) | | Q y y 2 = | | P A ¯ e ̲ ^ 0 | | Q y y 2 + | | P A ¯ e ̲ ^ 0 ( a ) | | Q y y 2 = | | e ̲ ^ 0 | | Q y y 2 + | | A ¯ A ¯ + ( y ̲ A a ) | | Q y y 2 = | | e ̲ ^ 0 | | Q y y 2 + | | a ̲ ^ 0 a | | Q a ^ 0 a ^ 0 2
which proves Lemma 1(iii). The resulting Lemma 1(iv) is proven in a similar way. □
Proof of Theorem 1 (Limit distribution of T ̲ ( a ̲ ˇ 0 , a ̲ ˇ ) ). 
As a ̲ ^ and a ̲ ^ 0 are both unbiased estimators under H 0 , we have, since— Q a ^ a ^ Q a ^ 0 a ^ 0 —that under H 0 , a ̲ ˇ a and a ̲ ˇ 0 a , when P [ a ̲ ˇ = a ] 1 . This changes under H a , since a ̲ ^ 0 will then have become a biased estimator of a, E ( a ̲ ^ 0 | H a ) = a + A ¯ + C c a . Thus, under H a , we have a ̲ ˇ a and a ̲ ˇ 0 a 0 a , when P [ a ̲ ˇ = a ] 1 . Therefore, we have lim P [ a ̲ ˇ = a ] 1 T ̲ ( a ̲ ˇ 0 , a ̲ ˇ ) = T ̲ ( a 0 , a ) . To determine the distribution of the latter, we make use of its representation
T ̲ ( a 0 , a ) = | | c ̲ ^ ( a 0 ) | | Q c ^ ( a ) c ^ ( a ) 2 + n ̲ ( a 0 , a ) n ̲ ( a 0 , a ) = | | a ̲ ^ a 0 | | Q a ^ a ^ 2 | | a ̲ ^ a | | Q a ^ a ^ 2
thereby recognizing that n ̲ ( a 0 , a ) is independent of | | c ̲ ^ ( a 0 ) | | Q c ^ ( a ) c ^ ( a ) 2 , since a ̲ ^ is independent of c ̲ ^ ( a 0 ) . We now determine the distributions of | | c ̲ ^ ( a 0 ) | | Q c ^ ( a ) c ^ ( a ) 2 and n ̲ ( a 0 , a ) separately.
Since c ̲ ^ ( a 0 ) = C ¯ + ( y ̲ A a 0 ) , we have C ¯ c ̲ ^ ( a 0 ) = P C ¯ ( y ̲ A a 0 ) and, therefore, | | c ̲ ^ ( a 0 ) | | Q c ^ ( a ) c ^ ( a ) 2 = | | P C ¯ ( y ̲ A a 0 ) | | Q y y 2 . Hence,
| | c ̲ ^ ( a 0 ) | | Q c ^ ( a ) c ^ ( a ) 2 H a χ 2 ( q , λ ) H 0 χ 2 ( q , 0 )
with noncentrality parameter λ = | | C ¯ c + P C ¯ A ( a a 0 ) | | Q y y 2 = | | c + C ¯ + A ( a a 0 ) | | Q c ^ ( a ) c ^ ( a ) 2 .
For n ̲ ( a 0 , a ) , we may write n ̲ ( a 0 , a ) = | | ( a ̲ ^ a ) + ( a a 0 ) | | Q a ^ a ^ 2 | | a ̲ ^ a | | Q a ^ a ^ 2 = 2 ( a a 0 ) T Q a ^ a ^ 1 ( a ̲ ^ 1 2 ( a + a 0 ) ) , thus showing that n ̲ ( a 0 , a ) is a linear function of a normally distributed random vector and, therefore, is normally distributed itself. Furthermore, it is identically zero if a = a 0 . Hence, it follows that
n ̲ ( a 0 , a ) H a N ( μ , 4 μ 2 ) = H 0 0
with μ = | | a a 0 | | Q a ^ a ^ 2 . Combining (A2) and (A3) proves the result of Theorem 1. □
Proof of Lemma 2 (Distribution of T ̲ ( a ̲ ˇ , a ̲ ˇ ) ). 
As | | c ^ ̲ ( z ) | | Q c ^ ( a ) c ^ ( a ) 2 H a χ 2 ( q , λ z ) , and c ^ ̲ ( z ) and a ^ ̲ are independent, we have for any Ω R q ,
P [ T ̲ Ω ] = P [ | | c ^ ̲ ( a ˇ ̲ ) | | Q c ^ ( a ) c ^ ( a ) 2 Ω ] = z Z n P [ | | c ^ ̲ ( z ) | | Q c ^ ( a ) c ^ ( a ) 2 Ω , a ˇ ̲ = z ] = z Z n P [ | | c ^ ̲ ( z ) | | Q c ^ ( a ) c ^ ( a ) 2 Ω ] P [ a ˇ ̲ = z ] = z Z n P [ χ ̲ 2 ( q , λ z ) Ω ] P [ a ˇ ̲ = z ]
from which the result follows. □

References

  1. Leick, A.; Rapoport, L.; Tatarnikov, D. GPS Satellite Surveying, 4th ed.; John Wiley and Sons: Hoboken, NJ, USA, 2015. [Google Scholar]
  2. Teunissen, P.J.G.; Montenbruck, O. (Eds.) Springer Handbook of Global Navigation Satellite Systems; Springer: Berlin/Heidelberg, Germany, 2017. [Google Scholar]
  3. Morton, Y.; van Diggelen, F.; Spilker, J., Jr.; Parkinson, B.; Lo, S.; Gao, G. (Eds.) Position, Navigation, and Timing Technologies in the 21st Century: Integrated Satellite Navigation, Sensor Systems, and Civil Applications; Wiley: Amsterdam, The Netherlands, 2020. [Google Scholar]
  4. Yu, Y.; Yang, L.; Shen, Y.; Sun, N. A DIA Method based on Maximum a Posteriori Estimate for Multiple Outliers. GPS Solut. 2023, 27, 199. [Google Scholar] [CrossRef]
  5. Zeng, J.; Zhang, Z.; He, X.; Yuan, Y.; Li, Y.; Song, M. Real-time GNSS multiple cycle slip detection and repair based on a controllable geometry-based method in relative positioning. Measurement 2023, 216, 112940. [Google Scholar] [CrossRef]
  6. Khanafseh, S.; Pullen, S.; Warburton, J. Carrier phase ionospheric gradient ground monitor for GBAS with experimental validation. J. Inst. Navig. 2012, 59, 51–60. [Google Scholar] [CrossRef]
  7. Perfetti, N. Detection of station coordinate discontinuities within the Italian GPS fiducial network. J. Geod. 2006, 80, 381–396. [Google Scholar] [CrossRef]
  8. Biagi, L.; Grec, F.C.; Negretti, M. Low-cost GNSS receivers for local monitoring: Experimental simulation, and analysis of displacements. Sensors 2016, 16, 2140. [Google Scholar] [CrossRef] [PubMed]
  9. Zeng, S.; Kuang, C.; Yu, W. Evaluation of Real-Time Kinematic Positioning and Deformation Monitoring Using Xiaomi Mi 8 Smartphone. Appl. Sci. 2022, 12, 435. [Google Scholar] [CrossRef]
  10. Huang, G.; Du, S.; Wang, D. GNSS techniques for real-time monitoring of landslides: A review. Satell. Navig. 2023, 4, 10. [Google Scholar] [CrossRef]
  11. Hofmann-Wellenhof, B.; Lichtenegger, H.; Wasle, E. (Eds.) GNSS: Global Navigation Satellite Systems. GPS, GLONASS, Galileo and More; Springer: New York, NY, USA, 2008; ISBN 978-3-211-73012-6. [Google Scholar]
  12. Khodabandeh, A.; Zaminpardaz, S.; Nadarajah, N. A study on multi-GNSS phase-only positioning. Meas. Sci. Technol. 2021, 32, 095005. [Google Scholar] [CrossRef]
  13. Song, W.; Zheng, F.; Wang, H.; Shi, C. 100 Picosecond/Sub-10−17 Level GPS Differential Precise Time and Frequency Transfer. Appl. Sci. 2023, 13, 10694. [Google Scholar] [CrossRef]
  14. Paziewski, J.; Fortunato, M.; Mazzoni, A.; Odolinski, R. An analysis of multi-GNSS observations tracked by recent Android smartphones and smartphone-only relative positioning results. Measurement 2021, 175, 109162. [Google Scholar] [CrossRef]
  15. Paziewski, J.; Wielgosz, P. Accounting for Galileo–GPS inter-system biases in precise satellite positioning. J. Geod. 2015, 89, 81–93. [Google Scholar] [CrossRef]
  16. Strang, G.; Borre, K. Linear Algebra, Geodesy, and GPS; Wellesley-Cambridge Press: Wellesley, MA, USA, 1997. [Google Scholar]
  17. Teunissen, P.J.G. Probabilistic Properties of GNSS Integer Ambiguity Estimation. Earth Planets Space 2000, 52, 801–805. [Google Scholar] [CrossRef]
  18. Teunissen, P.J.G. Mixed Integer Estimation and Validation for Next Generation GNSS. In Handbook of Geomathematics; Freeden, W., Nashed, M.Z., Sonar, T., Eds.; Springer: Berlin/Heidelberg, Germany, 2010; Chapter 37; pp. 1102–1127. [Google Scholar]
  19. Yin, C.; Teunissen, P.J.G.; Tiberius, C.C.J.M. Implementation of Ambiguity-Resolved Detector for High-Precision GNSS Fault Detection. In Proceedings of the ION GNSS+ 2024, Baltimore, MD, USA, 16–20 September 2024; pp. 2163–2174. [Google Scholar]
  20. Teunissen, P.J.G. The probability distribution of the GPS baseline for a class of integer ambiguity estimators. J. Geod. 1999, 73, 275–284. [Google Scholar] [CrossRef]
  21. Hegarty, C.; Powers, E.; Foville, B. Accounting for timing biases between GPS, modernized GPS, and Galileo signals. In Proceedings of the 36th Annual Precise Time and Time Interval Meeting, Washington, DC, USA, 7–9 December 2004; pp. 307–317. [Google Scholar]
  22. Montenbruck, O.; Hauschild, A.; Hessels, U. Characterization of GPS/GIOVE sensor stations in the CONGO network. GPS Solut. 2011, 15, 193–205. [Google Scholar] [CrossRef]
  23. Khalife, J.; Kassas, Z.Z.M. Performance-driven design of carrier phase differential navigation frameworks with megaconstellation LEO satellites. IEEE Trans. Aerosp. Electron. Syst. 2023, 59, 2947–2966. [Google Scholar] [CrossRef]
  24. Stock, W.; Schwarz, R.T.; Hofmann, C.A.; Knopp, A. Survey On Opportunistic PNT With Signals From LEO Communication Satellites. IEEE Commun. Surv. Tutor. 2024, 27, 77–107. [Google Scholar] [CrossRef]
Figure 1. Tropospheric AK and AF power function curves, computed using their noncentral Chi-square CDF. Left: single-epoch GPS skyplot; Right: single-epoch, L1 GPS, α = 0.05 , ambiguity-float (AF) and ambiguity-known (AK) power function curves for tropospheric zenith delay testing.
Figure 1. Tropospheric AK and AF power function curves, computed using their noncentral Chi-square CDF. Left: single-epoch GPS skyplot; Right: single-epoch, L1 GPS, α = 0.05 , ambiguity-float (AF) and ambiguity-known (AK) power function curves for tropospheric zenith delay testing.
Applsci 15 03531 g001
Figure 2. PDF ambiguity residual: (Left) Stepwise construction (in blue) of f ϵ ˇ 0 ( x ) from f a ^ 0 ( x ) (cf. (15)); (Right) PDF comparison between f ϵ ˇ 0 ( x ) (left) and f a ^ 0 ( x ) (right) for four different values of the standard deviation σ .
Figure 2. PDF ambiguity residual: (Left) Stepwise construction (in blue) of f ϵ ˇ 0 ( x ) from f a ^ 0 ( x ) (cf. (15)); (Right) PDF comparison between f ϵ ˇ 0 ( x ) (left) and f a ^ 0 ( x ) (right) for four different values of the standard deviation σ .
Applsci 15 03531 g002
Figure 3. Tropospheric zenith delay detection power of AR detector (13) compared with that of the AF and AK detectors (7) and (10), for a single-frequency, single-epoch, dual constellation (GPS and Galileo), with undifferenced pseudorange standard deviation σ p = 50 cm.
Figure 3. Tropospheric zenith delay detection power of AR detector (13) compared with that of the AF and AK detectors (7) and (10), for a single-frequency, single-epoch, dual constellation (GPS and Galileo), with undifferenced pseudorange standard deviation σ p = 50 cm.
Applsci 15 03531 g003
Figure 4. PAR ionospheric power function compared with AK and AF counterparts for single-epoch, triple-frequency Galileo model with undifferenced pseudorange standard deviation σ p = 20 cm. PAR allowed the H a ambiguity success rate to increase from 38.4 % to 99.6 % .
Figure 4. PAR ionospheric power function compared with AK and AF counterparts for single-epoch, triple-frequency Galileo model with undifferenced pseudorange standard deviation σ p = 20 cm. PAR allowed the H a ambiguity success rate to increase from 38.4 % to 99.6 % .
Applsci 15 03531 g004
Figure 5. Contour plot with color bar of the integer testing power function F ( δ ) = P [ | | a ̲ ^ 0 a ̲ ˇ 0 | | Q a ^ 0 a ^ 0 2 > τ α | H a ] ( α = 0.05 ) for a single-epoch, dual-frequency, GNSS geometry-free model. The horizontal and vertical axes are expressed in cycles.
Figure 5. Contour plot with color bar of the integer testing power function F ( δ ) = P [ | | a ̲ ^ 0 a ̲ ˇ 0 | | Q a ^ 0 a ^ 0 2 > τ α | H a ] ( α = 0.05 ) for a single-epoch, dual-frequency, GNSS geometry-free model. The horizontal and vertical axes are expressed in cycles.
Applsci 15 03531 g005
Table 1. Mixed-integer model (MIM) testing: an overview of the AF, AK, and AR test statistics.
Table 1. Mixed-integer model (MIM) testing: an overview of the AF, AK, and AR test statistics.
Ambiguity-Float (AF)Ambiguity-Known (AK)Ambiguity-Resolved (AR)
Detection T ( a ^ 0 , ) = | | e ^ 0 | | Q y y 2 T ( a , ) = | | e ^ 0 | | Q y y 2 + | | ϵ ^ 0 ( a ) | | Q a ^ 0 a ^ 0 2 T ( a ˇ 0 , ) = | | e ^ 0 | | Q y y 2 + | | ϵ ^ 0 ( a ˇ 0 ) | | Q a ^ 0 a ^ 0 2
R ( A , B , C ) = R m R ( B , C ) = R m R ( A , B , C ) = R m
Identification T ( a ^ 0 , a ^ ) = | | c ^ | | Q c ^ c ^ 2 T ( a , a ) = | | c ^ ( a ) | | Q c ^ ( a ) c ^ ( a ) 2 T ( a ˇ 0 , a ˇ ) = | | c ^ ( a ˇ ) | | Q c ^ ( a ) c ^ ( a ) 2 +
| | ϵ ^ 0 ( a ˇ 0 ) | | Q a ^ 0 a ^ 0 2 | | ϵ ^ 0 ( a ˇ ) | | Q a ^ 0 a ^ 0 2
Integer Testing T ( a ˇ 0 , a ^ ) = | | c ^ | | Q c ^ c ^ 2 + | | ϵ ^ 0 ( a ˇ 0 ) | | Q a ^ 0 a ^ 0 2
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

Teunissen, P.J.G. Ambiguity-Resolved Model Tests for Carrier-Phase GNSS. Appl. Sci. 2025, 15, 3531. https://doi.org/10.3390/app15073531

AMA Style

Teunissen PJG. Ambiguity-Resolved Model Tests for Carrier-Phase GNSS. Applied Sciences. 2025; 15(7):3531. https://doi.org/10.3390/app15073531

Chicago/Turabian Style

Teunissen, Peter J. G. 2025. "Ambiguity-Resolved Model Tests for Carrier-Phase GNSS" Applied Sciences 15, no. 7: 3531. https://doi.org/10.3390/app15073531

APA Style

Teunissen, P. J. G. (2025). Ambiguity-Resolved Model Tests for Carrier-Phase GNSS. Applied Sciences, 15(7), 3531. https://doi.org/10.3390/app15073531

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