Skip to Content
Applied SciencesApplied Sciences
  • Article
  • Open Access

22 April 2026

14 Pages

Fourier Ambiguity Resolution for Carrier-Phase GNSS

1
Department of Geoscience and Remote Sensing, Delft University of Technology, Stevinweg 1, 2628 CN Delft, The Netherlands
2
Department of Land Surveying and Geo-Infomatics, Hong Kong Polytechnic University, Hong Kong, China
3
Department of Infrastructure, University of Melbourne, Grattan Street, Melbourne 3010, Australia
4
GNSS Research Centre, Curtin University of Technology, Kent St., Perth 6102, Australia
This article belongs to the Section Applied Physics General

Abstract

In this contribution, we introduce the concept of Fourier ambiguity resolution. We show how it is rooted in the principle of integer equivariant (IE) estimation and in its periodic representation. As a result, we present a general Fourier representation of IE-estimators. As the IE-class is the largest class of estimators used in GNSS ambiguity resolution, the periodic representation opens up a broad spectrum of new applications, both in the field of parameter estimation and in that of statistical testing. The representation also applies to the integer class, with its popular estimators of integer-rounding, integer-bootstrapping, and integer least-squares, as well as to their integer-aperture variants. In this contribution, we consider the periodic representation of the best integer equivariant (BIE) estimator. It is shown how this minimum mean squared error IE-estimator can be represented in both the spatial and frequency domains and how preference for one of the two representations should be based on the GNSS carrier-phase ambiguity precision. We also present a hybrid form of the BIE-estimator and show how the spatial and frequency representations can be mixed so as to do justice to the practical situation when carrier-phase ambiguity vectors consist of ambiguities having a wide range of varying precision.

1. Introduction

Efficient carrier-phase integer ambiguity resolution is the key to fast and high-precision GNSS parameter estimation [1,2,3,4]. It concerns the resolution of the unknown cycle ambiguities of the carrier-phase observations as integers, after which the highly precise carrier-phase data effectively act as precise pseudorange measurements, enabling very accurate positioning and navigation.
Situated within the framework of integer equivariant (IE) estimation [1], the theory of ambiguity resolution provides a unified foundation for this process. In this contribution, we introduce the concept of Fourier ambiguity resolution and show how it arises naturally from the principle of IE-estimation and its periodic representation. The optimal best integer equivariant (BIE) estimator is taken as a central and practically relevant case in point.
To that end, Section 2 presents the mixed-integer GNSS carrier-phase model and provides a general representation of integer-equivariant (IE) estimators of its parameters. It is shown that every IE-estimator can be formulated as a periodic correction to the BLUE, thereby revealing the structural role of periodicity in equivariant estimation. Building on this result, Section 3 establishes a Fourier representation of IE-estimators, making explicit their harmonic structure and extending the analytical framework available for ambiguity resolution. Since the IE-class constitutes the most comprehensive class of estimators used in GNSS ambiguity resolution, the Fourier representation opens a broad range of applications in both estimation and statistical testing, including the integer class of estimators and their integer-aperture variants.
On this basis, particular attention is given to the best integer-equivariant (BIE) estimator [1], which within the IE-class achieves the smallest possible mean-squared error. Using multivariate Fourier transform theory, its spatial and frequency representations are derived, and their respective merits are discussed in relation to the precision of the carrier-phase ambiguities. The associated gradient forms are also indicated, enabling implementation through steepest ascent iterations.
3 complementary formulations—spatial, frequency, and hybrid—are ultimately brought together in Section 4, where the BIE representations are generalized to a hybrid form suited for practical use. This formulation accommodates ambiguity vectors with widely varying precision levels by allowing spatial and frequency components to be combined in a manner consistent with realistic GNSS conditions.
The following notation is used throughout. E ( . ) stands for the mathematical expectation operator and N m ( μ , Q ) denotes an m-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 IE-estimator as x ˇ . 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, while C denotes the set of complex numbers. 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. Integer Equivariant (IE) Estimation

2.1. The GNSS Model

We first formulate our carrier-phase-based GNSS model of observation equations [2,3]. Since every such system of observation equations can be parametrized in a mixture of integer and real-valued parameters, the GNSS model is defined as follows.
Definition 1 
(GNSS model). Let  ( A , B )  be a given  m × ( n + p )  matrix of full rank and let  Q y y  be a given positive definite matrix. Then:
y ∼ N m ( A a + B b , Q y y ) , a ∈ Z n , b ∈ R p
will be referred to as the GNSS model.
The m-vector y contains the carrier-phase and pseudorange observables, the n-vector a the integer (double-differenced) ambiguities, and the real-valued p-vector b the remaining unknown parameters, such as baseline components (coordinates), clock biases, instrumental delays and possibly atmospheric delay parameters (troposphere and ionosphere). The matrix ( A , B ) contains the relative receiver-satellite geometry and the wavelengths of the carrier-phase data. The precision of the observables is captured in Q y y . Although it is usual to assume that y follows a multivariate normal distribution, many of the results of this contribution hold true or can also be applied for more general distributions [4].
If we discard the integer nature of a and solve the above model in a least-squares (LS) sense, we obtain the so-called ’float’ solution:
a ^ b ^ ∼ N n + p a b , Q a ^ a ^ Q a ^ b ^ Q b ^ a ^ Q b ^ b ^
with
a ^ = [ A ¯ T Q y y − 1 A ¯ ] − 1 A ¯ T Q y y − 1 y , A ¯ = P B ⊥ A b ^ = [ B ¯ T Q y y − 1 B ¯ ] − 1 B ¯ T Q y y − 1 y , B ¯ = P A ⊥ B
and variance-covariance (vc-) matrices:
Q a ^ a ^ = [ A ¯ T Q y y − 1 A ¯ ] − 1 , Q b ^ b ^ = [ B ¯ T Q y y − 1 B ¯ ] − 1 Q a ^ b ^ = [ A ¯ T Q y y − 1 A ¯ ] − 1 A ¯ T Q y y − 1 B ¯ [ B ¯ T Q y y − 1 B ¯ ] − 1
where P A ⊥ = I m − A ( A T Q y y − 1 A ) − 1 A T Q y y − 1 and P B ⊥ = I m − B ( B T Q y y − 1 B ) − 1 B T Q y y − 1 are orthogonal projectors. The above LS-estimators are in the present case also maximum likelihood (ML) estimators and best linear unbiased estimators (BLUE). In the following, a and b will be referred to as the ambiguity vector and the baseline vector, respectively.

2.2. Periodic Representation of IE-Estimators

The float solution (2) has been obtained without taking the integerness of the ambiguity vector a into account. We now formulate an estimation principle that does take this integerness into account. To formulate our estimation principle, we first specify what it is that we want to estimate. Let this be a q-dimensional linear parameter function of the ambiguity vector a and the baseline vector b:
θ = L a a + L b b , ( L a , L b ) ∈ R q × ( n + p )
Thus L a = 0 , in case only functions of the baseline are estimated, while L b = 0 , in case only functions of the ambiguities are estimated. Would one want to estimate the vector of expected observables, then L a = A and L b = B .
Definition 2 
(IE-Estimation). With respect to model (1), the estimator  θ ˇ = F θ ( y ) ,  F θ : R m → R q , is said to be an integer equivariant (IE) estimator of (5) if:
F θ ( y + A z + B ς ) = F θ ( y ) + L a z + L b ς ,
for all  y ∈ R m , z ∈ Z n , ς ∈ R p .
This estimation principle was first introduced in [1] and motivated with reference to the linearity and integer remove-restore property. When estimating integer ambiguities, for instance, it seems reasonable to ask of the estimator that if an arbitrary number of cycles is added to the phase data, the outcome of the estimator shifts over the same integer amount. In (ibid), it is proven that the class of IE-estimators is larger than the class of linear unbiased estimators.
As the following result from [1] shows, every IE-estimator can be written as the sum of a linear and a periodic component.
Theorem 1 
(IE representation). Let  θ ˇ = F θ ( y )  be an IE-estimator of θ (cf. (5)) for model (1) and let  G θ ( α , β , γ ) = F θ ( A α + B β + C γ ) , with C chosen such that matrix  ( A , B , C )  is invertible. Then functions  Π θ : R m − n → R q  exist such that:
G θ ( α , β , γ ) = L a α + L b β + Π θ ( α , γ )
with  Π θ ( α + z , γ ) = Π θ ( α , γ ) ,  ∀ z ∈ Z n .
Proof. 
( ⇒ ) If an F θ is given that satisfies (6), then G θ ( α , β , γ ) = L a α + L b β + Π θ ( α , γ ) , with Π ( α , γ ) = F θ ( A α + C γ ) − L a α , satisfies (7). ( ⇐ ) If G θ ( α , β , γ ) of (7) is given, then F θ ( y ) = G θ ( [ A , B , C ] − 1 y ) satisfies (6). □
Note that one still has considerable freedom in choosing matrix C. To ensure a one-to-one correspondence between y and ( α T , β T , γ T ) T , the only requirement on the m × ( m − n − p ) matrix C is that matrix ( A , B , C ) is invertible. Matrix C may therefore be a basis matrix of any space that is complementary to the range space of ( A , B ) : R m = R ( A , B ) ⊕ R ( C ) . We now make one such particular choice for C. If basis matrix C is chosen such that Q y y − 1 C is orthogonal to the range space of ( A , B ) , R ( Q y y − 1 C ) ⊥ R ( A , B ) , then:
a ^ b ^ t = [ ( A , B ) , C ] − 1 y
with t a misclosure vector of model (1), since t ∈ R ( C ) . This result combined with theorem 1 shows that every IE-estimator can be written as a periodic correction of the float solution.
Corollary 1. 
Every IE-estimator of  θ = L a a + L b b  can be represented as follows:
θ ˇ = L a a ^ + L b b ^ + Π θ ( a ^ , t )
for some periodic function  Π θ ( x + z , t ) = Π θ ( x , t ) ,  ∀ z ∈ Z n .
Note that θ ^ = L a a ^ + L b b ^ is the LS float solution of θ . It is the solution one would get when the integerness of the ambiguities is not imposed. The above result shows therefore that the impact of ambiguity resolution is only felt through a periodic function.
The IE-estimators of ambiguities and baseline are obtained, with L a = I n , L b = 0 and L a = 0 , L b = I p , as follows:
a ˇ = a ^ + Π a ( a ^ , t ) b ˇ = b ^ + Π b ( a ^ , t )
Thus every ambiguity-resolved baseline b ˇ can be obtained by means of a periodic correction Π b ( a ^ , t ) on the float baseline b ^ . That is, the difference between the float solution and the ambiguity-resolved solution is always periodic.
Note that the periodic function in (9) may depend on both a ^ and t. The dependence on the misclosure vector t will be absent, however, in case use is made of sufficient statistics of θ . Recall that a minimal sufficient statistic is a function of the data that achieves the maximum possible compression of information regarding an unknown parameter θ while retaining all information necessary to estimate it [5]. Since a ^ and b ^ are minimal sufficient statistics for our GNSS model, we consider in the following the subset of IE-estimators that do not depend on the ancillary misclosure vector t.

3. Fourier Representation of IE-Estimators

As the ambiguity residuals of any ambiguity estimator are periodic functions of the float solution, we may now develop our integer estimation theory further by means of results known from Fourier analysis.

3.1. Multivariate Fourier Theory

First, some elements of Fourier theory are given. For more details, we refer to textbooks such as e.g., [6,7]. Although Fourier theory is usually presented for scalar functions, we need the multivariate Fourier theory for our vectorial integer estimation. Fortunately, the generalization to the multidimensional case, using vector functions, goes quite naturally, see e.g., [7].
Let the two multivariate functions f , F : R n → C be each other’s Fourier transform pair. Then we have:
F ( s ) = ∫ R n f ( x ) exp ( − j 2 π s T x ) d x f ( x ) = ∫ R n F ( s ) exp ( + j 2 π s T x ) d s
with j denoting the imaginary unit ( j 2 = − 1 ). If needed, Euler’s formula can be used to decompose the complex exponential in terms of cosines and sines, exp ( + j 2 π α ) = e + j 2 π α = cos ( 2 π α ) + j sin ( 2 π α ) . Note that we use a shorthand notation for the multivariate integral:
∫ R n ( . ) d x = ∫ R … ∫ R ( . ) d x 1 … d x n
Next to the above Fourier-pair, we have for functions g : R n → C that are periodic, g ( x + z ) = g ( x ) , the following Fourier-pair:
G z = ∫ P 0 g ( x ) exp ( − j 2 π z T x ) d x g ( x ) = ∑ z ∈ Z n G z exp ( + j 2 π z T x )
This result is valid for any pull-in region P 0 . Recall that n-dimensional pull-in regions are integer translational-invariant partitions of R n [1]. In Fourier theory, such a region of integration is called a periodicity cell.

3.2. Frequency Domain Representation

As an extension of the usual presentation of ambiguity estimators, we can now exploit the periodicity of the ambiguity residual and express the ambiguity estimators in a new form by means of a suitable multivariate Fourier series.
Corollary 2 
(Fourier IE-representation). Let  a ˇ  be an IE-estimator of a and let  A ( a ^ ) = a ˇ − a ^  be its periodic residual. Then:
a ˇ = a ^ + ∑ z ∈ Z n A z exp ( + j 2 π z T a ^ )
with the complex Fourier coeficient vectors given as follows:  A z = ∫ P 0 A ( x ) exp ( − j 2 π z T x ) d x .
Proof. 
The proof follows directly from Theorem 1 by a direct application of the Fourier series expansion. Since a ˇ = a ^ + A ( a ^ ) , with A : R n ↦ R n periodic, application of (12) to each of the components of A gives (13). □
This general Fourier representation holds true for any IE-estimator. Note, since A ( x ) is a real-valued function, that A z and A − z are each other’s complex conjugate, i.e., A z ∗ = A − z . As the IE-class is the largest class of estimators used in GNSS ambiguity resolution, the above representation opens up a broad spectrum of new applications, both in the field of estimation and in that of testing. It applies to the integer class, with its popular estimators of integer-rounding (IR), integer-bootstrapping (IB) and integer least-squares (ILS), as well as to their integer-aperture variants [1,8,9]. In testing, it applies to various mixed-integer test-statistics [10].

3.3. Best Integer Equivariant (BIE) Estimator

Of the many IE-estimators that exist, we will now focus attention on the estimator which in the class of IE-estimators, is optimal in the minimum mean-squared error (MSE) sense. This BIE-estimator was introduced in [1] for a large class of probability distributions. Here, however, we restrict, for simplicity, our attention to the multivariate normal GNSS model (1). For this Gaussian case, the BIE of a is given as follows:
a ˇ BIE = ∑ z ∈ Z n z w z ( a ^ ) ∑ z ∈ Z n w z ( a ^ ) , with w z ( a ^ ) = exp { − 1 2 ‖ a ^ − z ‖ Q a ^ a ^ 2 }
and the BIE of b as b ˇ BIE = b ^ − Q b ^ a ^ Q a ^ a ^ − 1 ( a ^ − a ˇ BIE ) . Since the set of linear unbiased functions is a subset of the set of integer equivariant functions, we have that the mean squared error of the best linear unbiased (BLUE) estimator is never smaller than that of a BIE estimator:
MSE ( θ ˇ BIE ) ≤ MSE ( θ ^ BLUE )
This implies that in the context of GNSS, it would make sense to always compute the BIE baseline estimator, as its mean squared error will never be poorer than that of the ‘float’ baseline solution b ^ . Likewise, since the set of admissible integer estimators is a subset of the set of integer equivariant estimators, it follows that the BIE estimator is also MSE-superior to any integer estimator, thus also to such popular estimators as integer least-squares (ILS), integer bootstrapping (IB) and integer rounding (IR).
As demonstrated in various practical studies, the popularity of the BIE-estimator stems in a large part from the above optimality property (15) and the relative ease with which it can be computed, see e.g., [11,12,13,14,15,16,17,18,19]. The studies [14,15,18] show how BIE improves precise point-positioning (PPP), enables real-time kinematic (RTK), and realizes almost instantaneous PPP-RTK, while in [13,17] the estimator is compared to other methods of ambiguity resolution. And based on the theory of [4], the studies [11,12,16,19] also demonstrate how the BIE estimator can be used for distributions other than the Gaussian.
From the above BIE-expression (14), one can infer that the MSE-performance of the estimator is directly driven by the precision of the ’float’ ambiguity estimator, i.e., by Q a ^ a ^ . This is illustrated in Figure 1. This figure shows three green scatterplots, which, from left to right, get smaller in relation to the hexagonal pull-in regions. The hexagons are the ILS pull-in regions P z = { x ∈ R 2 | ‖ x − z ‖ Q a ^ a ^ 2 ≤ ‖ x − u ‖ Q a ^ a ^ 2 , ∀ u ∈ Z 2 } , while the green scatterplots are formed from Monte-Carlo simulated samples of a ^ ∼ N 2 ( 0 , Q a ^ a ^ ) , for three different levels of precision (from poor to good). The blue lines in the figure show how the BIE maps each individual float solution a ^ to a ˇ BIE . They show, from left to right, how the BIE-outcomes get closer to the centre of the pull-in region, being the ILS-solution a ˇ ILS , when the precision of the ambiguities improves.
Figure 1. Scatterplots (green) of a ^ ∼ N 2 ( 0 , Q a ^ a ^ ) , together with their hexagonal ILS pull-in regions P z = { x ∈ R 2 | ‖ x − z ‖ Q a ^ a ^ 2 ≤ ‖ x − u ‖ Q a ^ a ^ 2 , ∀ u ∈ Z 2 } . The units along the axes are expressed in cycles. The scatterplots are shown, from left to right, for three different levels of precision (from poor to good). The blue lines show how samples of a ^ are pulled to their corresponding BIE samples a ˇ BIE . They show how the BIE-outcomes get closer to the ILS-solution a ˇ ILS , when the precision of the ambiguities improves, i.e., when, relative to the ILS pull-in regions, the scatterplots reduce in size.
In fact, one can show that the BIE-estimator converges to the BLUE-estimator when Q a ^ a ^ ↑ , while converging to the ILS-estimator when Q a ^ a ^ ↓ . This is illustrated in Figure 2a. This dependence on Q a ^ a ^ also has numerical consequences. The more precise the float solution a ^ is, the more peaked the weights in (14) are and the faster they taper off for integer vectors further away from a ^ . This implies that fewer terms in the sums of BIE are needed when a ^ is precise, but more when a ^ is not so precise. We will now show that our Fourier representation of the BIE-estimator enables us to combat the lack of numerical efficiency for this latter case. We have the following result.
Figure 2. (a) GNSS-ambiguity MSE ratios as a function of the ILS ambiguity success-rate (SR): MSE ( a ^ ) / MSE ( a ^ ) (black), MSE ( a ˇ ILS ) / MSE ( a ^ ) (purple), and MSE ( a ˇ BIE ) / MSE ( a ^ ) (green); (b) For ten GNSS single baseline experiments, the number of integer candidate vectors contained in its ambiguity search ellipsoid E a ^ are shown as a function of its volume when ranging from 1 to 100. The inset shows the ratio of the number of candidates and the volume, i.e., the relative error of the volume as a predictor for the number of candidates [20,21].
Theorem 2 
(BIE in spatial and frequency domain). Let  a ^ ∼ N n ( a , Q a ^ a ^ ) ,  a ∈ Z n . Then the best integer equivariant estimator of a is given in spatial and frequency domains, respectively, as follows:
a ˇ BIE = a ^ + Q a ^ a ^ ∂ a ^ log S ( a ^ ) , S ( a ^ ) = ∑ z ∈ Z n exp { − 1 2 ‖ a ^ − z ‖ Q a ^ a ^ 2 } = a ^ + Q a ^ a ^ ∂ a ^ log F ( a ^ ) , F ( a ^ ) = ∑ z ∈ Z n c ( z ) cos ( 2 π z T a ^ )
with Fourier frequencies:  c ( z ) = exp { − 1 2 4 π 2 ‖ z ‖ Q a ^ a ^ − 1 2 } ,  z ∈ Z n .
Proof. 
See Appendix A. □
Before we discuss the relative merit of the above two BIE-expressions, we note that the BIE a ˇ BIE is obtained as a gradient correction on the BLUE a ^ . This suggests, also with the geometry of Figure 1 in mind, that a repeated application of this mapping can be used to set up an iteration for determining the ILS solution. Indeed, it can be shown that under certain conditions the steepest ascent iteration method, x ( t + 1 ) = x ( t ) + α t Q a ^ a ^ ∂ x log S ( x ( t ) ) , with line search α t and initialization x ( 0 ) = a ^ , converges to a ˇ ILS (instead of S ( x ) , also F ( x ) can be used, but note that S ( x ) ∝ F ( x ) and not S ( x ) = F ( x ) ). When it converges, it converges to a stationary point of S ( x ) , the stationary points of which include all integers z ∈ Z n . A sufficient condition for convergence to a ˇ ILS is that a ^ should lie, just as with methods of ambiguity validation, not too close to the boundary of the pull-in region. As the analysis of this method lies outside the scope of the present contribution, we defer it to future study.
To identify the relative merit of the two BIE expressions of (16), we note that both involve infinite sums over the whole space of integers, which is, of course, computationally impractical. However, sufficient accuracy can be maintained if the infinite sums are replaced by finite sums over integers that are collected from sufficiently large search ellipsoids [1]. It is therefore here that the advantage of the two expressions shows itself. In case of the spatial representation, one collects integers that satisfy ‖ a ^ − z ‖ Q a ^ a ^ 2 ≤ r 2 , while for the frequency representation, the inequality ‖ z ‖ Q a ^ a ^ − 1 2 ≤ ρ 2 is used for the integer collection. This shows that the spatial representation has its advantage when the ambiguities are precise ( Q a ^ a ^ small) and the frequency representation when the ambiguities have poor precision ( Q a ^ a ^ − 1 small). In case the ambiguity precision itself does not play a role in choosing between the two representations, one might still opt for the frequency representation, in particular when in Monte Carlo studies a large amount of a ^ -samples are generated and one needs to choose between using S ( a ^ ) or F ( a ^ ) . The fact that the frequency-coefficients c ( z ) then need to be computed only once, while generally the repeated computation of sin and cos of a dot product is cheaper than that of an exponential of a quadratic form with dense variance matrix, would favour F ( a ^ ) .
Although the above theorem clearly shows which of the two representations should be preferred in dependence on the ambiguity precision, its direct practical usage is still limited, since one will seldom be in a situation where all ambiguities have either a poor precision or a good precision. A more adjustable approach is therefore needed and one that is able to do justice to ambiguity sets that have precise and less precise ambiguities at the same time. This is made possible with the hybrid BIE form of the next section.

4. The Best Integer Equivariant Estimator in Hybrid Form

To motivate the need for the hybrid BIE form, we first show the computational complexity that the BIE formulation in the spatial domain poses when the dimension n increases. The search ellipsoid used for collecting the integer vectors is defined as follows:
E a ^ = { z ∈ Z n | | | a ^ − z ‖ Q a ^ a ^ 2 ≤ r 2 = χ α 2 ( n , 0 ) }
in which α is a user-defined significance level (e.g., 10 − 6 ) of the central Chi-square distribution with n degrees of freedom. The integer candidates residing in E a ^ are usually collected with the state-of-the-art LAMBDA method [22]. A very good rule of thumb for the number of integer candidates, # z , contained in it is the volume of the ellipsoid, which, with the volume of a unit sphere in R n being V n = π n / 2 Γ ( n / 2 + 1 ) , is given as follows:
V E a ^ = V n ( r ADOP ) n , with ADOP = | Q a ^ a ^ | 1 2 n
Figure 2b illustrates how well the approximation # z ≈ V E a ^ works. It shows the results of ten different, GPS single baseline experiments, thus producing ten different ambiguity variance matrices Q a ^ a ^ . The actual number of candidates contained in the ambiguity search ellipsoid, # z , is given as a function of the volume of the ellipsoid V E a ^ . The volume ranges from 1 to 100. The inset shows the quotient of the number of candidates and the volume, i.e., the relative error of the volume as a predictor for the number of candidates, which indeed confirms how well the approximation works. If we now use asymptotics for V n and r 2 = χ α 2 ( n , 0 ) in (18), we obtain as a function of n the approximation # z ( n ) ≈ f ( n ) ( ADOP ) n , in which f ( n ) = ( 2 π e ) n / 2 π n shows, unless the ADOP is small enough, how the number of integer candidates explodes as a function of the dimension n. We have, for instance, f ( 5 ) = 3 × 10 2 , f ( 10 ) = 2.6 × 10 5 , and f ( 15 ) = 2.6 × 10 8 .
This identified ’dimensional curse’ indeed poses a potential concern for the applicability of the spatial BIE formulation of (16) in modern-day GNSS. Instead of working with only GPS, one nowadays works predominantly with multi-GNSS [3,23,24,25,26,27,28,29], thereby integrating the observation equations of GPS, GLONASS, Galileo and BeiDou, thus quadrupling the number of ambiguities per observed frequency. This situation will be further exacerbated when mega-constellations of LEO-satellites are going to be used and integrated [30,31]. Switching from the spatial representation in (16) to its all-frequency representation is, however, not a generally valid option, as this representation will then become numerically hindered by the high precision that usually a large part of the ambiguities has. The resolution to the ’dimensional curse’ needs, therefore, to be found in a hybrid formulation of the BIE-estimator, the solution of which is given in the following theorem.
Theorem 3 
(Hybrid spatial-frequency BIE). Let  a ^ = ( a ^ 1 T , a ^ 2 T ) T ,  a ˇ = ( a ˇ 1 T , a ˇ 2 T ) T ,  n = n 1 + n 2 , and  Q 11 = Q a ^ 1 a ^ 1 ∈ R n 1 × n 1 ,  Q 22 = Q a ^ 2 a ^ 2 ∈ R n 2 × n 2 ,  Q 21 = Q a ^ 2 a ^ 1 ∈ R n 2 × n 1 . Then the hybrid spatial-frequency formulation of the BIE-estimator is given as follows;
a ˇ 1 BIE = ∑ z 1 ∈ Z n 1 z 1 w z 1 ( a ^ 1 ) Z 2 ( a ^ 2 ( z 1 ) ) ∑ z 1 ∈ Z n 1 w z 1 ( a ^ 1 ) Z 2 ( a ^ 2 ( z 1 ) ) and a ˇ 2 BIE = ∑ z 1 ∈ Z n 1 w z 1 ( a ^ 1 ) W 2 ( a ^ 2 ( z 1 ) ) ∑ z 1 ∈ Z n 1 w z 1 ( a ^ 1 ) Z 2 ( a ^ 2 ( z 1 ) )
with
w z 1 ( a ^ 1 ) = exp { − 1 2 ‖ a ^ 1 − z 1 ‖ Q 11 2 } ; Z 2 ( x ) = ∑ z 2 ∈ Z n 2 c ( z 2 ) cos 2 π z 2 T x W 2 ( x ) = Z 2 ( x ) [ x + Q 22 | 1 ∂ x log Z 2 ( x ) ] ; c ( z 2 ) = exp { − 1 2 4 π 2 ‖ z 2 ‖ Q 22 | 1 − 1 2 } a ^ 2 ( z 1 ) = a ^ 2 − Q 21 Q 11 − 1 ( a ^ 1 − z 1 ) ; Q 22 | 1 = Q 22 − Q 21 Q 11 − 1 Q 12
Proof. 
See Appendix A. □
To appreciate the above result, we note, since W 2 ( a ^ 2 ( z 1 ) ) / Z 2 ( a ^ 2 ( z 1 ) ) = a ^ 2 ( z 1 ) + Q 22 | 1 ∂ a ^ 2 log Z 2 ( a ^ 2 ( z 1 ) ) , that the BIE of a 2 can be written in the z 1 -conditional BIE of a 2 , a ˇ 2 BIE ( z 1 ) , as follows:
a ˇ 2 BIE = ∑ z 1 ∈ Z n 1 a ˇ 2 BIE ( z 1 ) w z 1 ( a ^ 1 ) Z 2 ( a ^ 2 ( z 1 ) ) ∑ z 1 ∈ Z n 1 w z 1 ( a ^ 1 ) Z 2 ( a ^ 2 ( z 1 ) )
This shows how the unconditional BIE of a 2 can be obtained as a weighted z 1 -sum of the conditional BIEs of a 2 . Such computation can be done efficiently if the sum does not need too many integer candidates for z 1 , which thus requires the ambiguities of a ^ 1 to be precise, i.e., a small enough Q a ^ 1 a ^ 1 . This efficiency, however, will be largely nullified if the z 2 -sums, needed for the computations of the a ^ 2 ( z 1 ) , require many integer candidates for z 2 . This latter situation will occur if the spatial representation for a ˇ 2 ( z 1 ) is used when Q 22 | 1 is large. Thus, for this situation, it is then best to make use of the frequency representation instead, Z 2 ( x ) = ∑ z 2 ∈ Z n 2 c ( z 2 ) cos 2 π z 2 T x , as then the frequency-coefficients c ( z 2 ) = exp { − 1 2 4 π 2 | | z 2 | | Q 22 | 1 − 1 2 } will die out quickly when Q 22 | 1 − 1 is small. The hybrid spatial-frequency formulation of the above theorem is thus suited for the case that Q 11 is small and Q 22 | 1 large. It will be clear that similar formulations are possible when Q 11 is large and Q 22 | 1 small.
The practical steps for partitioning the ambiguity vector are as follows. First one applies a LAMBDA-decorrelation (using e.g., the state-of-the-art toolbox of [22]) to the ambiguity variance matrix so as to obtain a largely decorrelated ambiguity vector a ^ . The triangular factorization of its variance matrix, Q a ^ a ^ = L D L T , provides, then, through the diagonal entries of matrix D, the spectrum of sequential conditional variances σ i | I 2 , i = 1 , … , n . These will usually, due to the earlier decorrelation step, already be ordered as σ 1 2 ≲ σ 2 | 1 2 ≲ , … , ≲ σ n | N 2 . If not, then permutations are applied to achieve this ordering. To decide which part of the ambiguities should be treated spatially (i.e., Q 11 ∈ R n 1 × n 1 small) and which part in the frequency domain (i.e., Q 22 | 1 ∈ R ( n − n 1 ) × ( n − n 1 ) large), a first simple criterion is to use the ratio of the two geometric averages of the sequential conditional variances of Q 11 and Q 22 | 1 , respectively. Hence, one would then determine n 1 as the minimizer of the ADOP-ratio:
ADOP 1 ADOP 2 | 1 = | Q 11 | 2 n 1 | Q 22 | 1 | 2 ( n − n 1 ) = ∏ i = 1 n 1 σ i | I n 1 ∏ i = n 1 + 1 n σ i | I ( n − n 1 )
A more advanced criterion would use the volumes of the respective search spaces (cf. (18)), and thus n 1 that minimizes the product # z 1 × # z 2 , with # z 1 ≈ V n 1 ( r ADOP 1 ) n 1 and # z 2 ≈ V n − n 1 ( ρ ADOP 22 | 1 ) n − n 1 for the search spaces E S = { z 1 ∈ Z n 1 | | | a ^ 1 − z 1 ‖ Q 11 2 ≤ r 2 } and E F = { z 2 ∈ Z n − n 1 | | | z 2 ‖ Q 22 | 1 − 1 2 ≤ ρ 2 } , respectively.
To illustrate the workings of the theorem, consider a three-dimensional example having the following float LS-solution and variance matrix:
a ^ = 0.49 0.30 − 0.20 , Q a ^ a ^ = 0.01 0.03 − 0.02 0.03 0.89 0.14 − 0.02 0.14 0.64
Application of the LAMBDA-decorrelation [22,32], gives the transformed ambiguity vector as follows:
a ^ ≔ a ^ 1 = 0.49 a ^ 3 + 2 a ^ 1 = 0.78 a ^ 2 − 3 a ^ 1 = − 1.17 , Q a ^ a ^ ≔ 0.01 0 0 0 0.6 0.2 0 0.2 0.8
with its spectrum of sequential conditional variances, from small to large, given as σ 1 2 = 0.01 , σ 2 | 1 2 = 0.6 , σ 3 | 1 , 2 2 = 0.733 . With the above criterion of choosing n 1 to minimize # z 1 × # z 2 , the value n 1 = 1 follows. We will now use this partitioning to compare the full spatial approach to the hybrid spatial-frequency approach.
Full spatial BIE truncation: As Q 11 is small, the spatial truncation over z 1 is cheap. We have w a ^ 1 ( z 1 ) = exp − 1 2 ( 0.49 − z 1 ) 2 ) 0.01 , from which it follows that only z 1 = 0 and z 1 = 1 are non-negligible, since z 1 = − 1 and z 1 = 2 already produce very small values for w a ^ 1 ( z 1 ) . The spatial truncation over z 2 , however, will be expensive, since Q 22 | 1 is relatively large. If we consider the search ellipse { z 2 ∈ Z 2 | | | a ^ 2 ( z 1 ) − z 2 ‖ Q 22 | 1 2 ≤ r 2 2 = χ α 2 ( 2 , 0 ) } , then with a significance level of α = 10 − 8 , we have r 2 ≈ 6.07 giving approximately 80 integer candidate points z 2 per z 1 . Hence, for a full spatial truncation, already about 2 × 80 = 160 integer 3D-vectors are required. In higher dimensions, this will explode rather quickly as pointed out earlier.
Hybrid spatial-frequency BIE truncation: The spatial search for z 1 remains unchanged, while that for z 2 will now be based on the frequency-based elliptical search space { z 2 ∈ Z 2 | exp { − 1 2 4 π 2 ‖ z 2 ‖ Q 22 | 1 − 1 2 } ≤ β } , which for β = 10 − 8 gives the z 2 -set { ( 0 , 0 ) , ( ± 1 , 0 ) , ( 0 , ± 1 ) } . Hence, now the total number of required integer 3D-vectors is only 2 × 5 = 10 . This shows how the hybrid BIE formulation can take advantage when Q 11 is small and Q 22 | 1 relatively large, giving in this example a 16-times reduction in integer vector counts.

5. Summary and Conclusions

In this contribution, we introduced the concept of Fourier ambiguity resolution and demonstrated how it is rooted in the principle of IE-estimation and its periodic representation as introduced in [1]. It was shown that every IE-estimator of the mixed-integer GNSS carrier-phase model can be expressed as a periodic correction to the BLUE. Building on this structural result, a general Fourier representation of IE-estimators was established. Since the IE-class forms the most comprehensive class of estimators used in GNSS ambiguity resolution, this representation opens new perspectives for both estimation and statistical testing [8,10,28,33,34]. The framework was shown to apply not only to the general IE-class, but also to the integer class of estimators and their integer-aperture variants.
Particular attention was given to the best integer equivariant (BIE) estimator, which minimizes the mean-squared error within the IE-class. Using multivariate Fourier transform theory, spatial and frequency-domain representations of the BIE estimator were derived. Their respective merits were analyzed, and criteria were provided for selecting the preferred representation as a function of the carrier-phase ambiguity precision. We also pointed out that in the case of Monte-Carlo simulations of the BIE-estimator, the frequency-representation:
a ˇ BIE = a ^ − 2 π Q a ^ a ^ ∑ z ∈ Z n z c ( z ) sin 2 π z T a ^ ∑ z ∈ Z n c ( z ) cos 2 π z T a ^
has the advantage that the frequency-coefficients c ( z ) then only need to be computed once, while generally the repeated computation of sin and cos of a dot product is cheaper than that of an exponential of a quadratic form with dense variance matrix. The gradient form of the representations was also discussed, enabling implementation through steepest ascent iterations.
Finally, the spatial and frequency representations were unified in a hybrid formulation tailored to practical applications. This hybrid form accommodates ambiguity vectors with widely varying precision levels, thereby reflecting realistic GNSS conditions and enhancing practical applicability. Together, these results provide a unified spatial–frequency framework for integer equivariant estimation and establish Fourier ambiguity resolution as a natural and powerful extension of the IE paradigm.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

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

Conflicts of Interest

The author declares no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
ADOPAmbiguity Dilution Of Precision
BIEBest Integer Equivariant
BLUEBest Linear Unbiased Estimation
GNSSGlobal Navigation Satellite Systems
LAMBDALeast-squares AMBiguity Decorrelation Adjustment
IEInteger Equivariant
LSLeast Squares
MLMaximum Likelihood
MSEMean Squared Error

Appendix A

Proof of Theorem 2 
(BIE in spatial and frequency domain). The first expression of (16) follows directly from (14). As it is expressed in the periodic function S ( x ) , expressing this function in its Fourier series would then give the equivalent frequency-representation of the BIE. To do so, we make use of the Fourier pair (12), with S ( x ) playing the role of g ( x ) . Then S z = ∫ P 0 S ( x ) exp { − j 2 π z T x } d x gives:
S z = ∫ P 0 ∑ u ∈ Z n exp { − 1 2 ‖ x + u ‖ Q a ^ a ^ 2 } exp { − j 2 π z T x } d x = ( 1 ) ∑ u ∈ Z n ∫ P u exp { − 1 2 ‖ v ‖ Q a ^ a ^ 2 } exp { − j 2 π z T ( v − u ) } d v = ( 2 ) ∫ R n exp { − 1 2 ‖ v ‖ Q a ^ a ^ 2 } exp { − j 2 π z T v } d v = ( 3 ) ( 2 π ) n / 2 | Q a ^ a ^ | 1 / 2 exp { − 1 2 4 π 2 ‖ z ‖ Q a ^ a ^ − 1 2 }
In (1) we apply a change of variables x + u = v , thus resulting in an integration over the translated pull-in region P u . In (2) we used the property, exp { j 2 π z T u } = 1 , as well as the property that pull-in regions completely partition R n , ∫ R n = ∑ u ∈ Z n ∫ P u . Finally (3) is obtained by using the characteristic function of the multivariate normal distribution [35]. The Fourier series representation of the real-valued function S ( x ) is therefore S ( x ) = ∑ z ∈ Z n S z cos ( 2 π z T x ) = ( 2 π ) n / 2 | Q a ^ a ^ | 1 / 2 ∑ z ∈ Z n c z cos ( 2 π z T x ) , from which the result follows. □
Proof of Theorem 3 
(Hybrid spatial-frequency BIE). To determine the partitioned hybrid form of the BIE-estimator (14), we write a ˇ 1 BIE = N 1 / D and a ˇ 2 BIE = N 2 / D , with numerators N 1 and N 2 , and denominator D, given as N 1 = ∑ z ∈ Z n z 1 w z ( a ^ ) ,
N 2 = ∑ z ∈ Z n z 2 w z ( a ^ ) , and D = ∑ z ∈ Z n w z ( a ^ ) . With a ^ 2 ( z 1 ) = a ^ 2 − Q 21 Q 11 − 1 ( a ^ 1 − z 1 ) and Q 22 | 1 = Q 22 − Q 21 Q 11 − 1 Q 12 , we have the orthogonal decomposition ‖ a ^ − z ‖ Q a ^ a ^ 2 = ‖ a ^ 1 − z 1 ‖ Q 11 2 + ‖ a ^ 2 ( z 1 ) − z 2 ‖ Q 22 | 1 2 , which allows us to write the denominator and two numerators as follows:
D = ∑ z 1 ∈ Z n 1 exp { − 1 2 ‖ a ^ 1 − z 1 ‖ Q 11 2 } [ ∑ z 2 ∈ Z n 2 exp { − 1 2 ‖ a ^ 2 ( z 1 ) − z 2 ‖ Q 22 | 1 2 } ] N 1 = ∑ z 1 ∈ Z n 1 z 1 exp { − 1 2 ‖ a ^ 1 − z 1 ‖ Q 11 2 } [ ∑ z 2 ∈ Z n 2 exp { − 1 2 ‖ a ^ 2 ( z 1 ) − z 2 ‖ Q 22 | 1 2 } ] N 2 = ∑ z 1 ∈ Z n 1 exp { − 1 2 ‖ a ^ 1 − z 1 ‖ Q 11 2 } [ ∑ z 2 ∈ Z n 2 z 2 exp { − 1 2 ‖ a ^ 2 ( z 1 ) − z 2 ‖ Q 22 | 1 2 } ]
By defining Z ˜ 2 ( x ) = ∑ z 2 ∈ Z n 2 exp { − 1 2 ‖ x − z 2 ‖ Q 22 | 1 2 } and W ˜ 2 ( x ) = ∑ z 2 ∈ Z n 2 z 2 exp { − 1 2 ‖ x − z 2 ‖ Q 22 | 1 2 } , we can write (A2), with w z 1 ( a ^ 1 ) = exp { − 1 2 ‖ a ^ 1 − z 1 ‖ Q 11 2 } , more compactly as follows:
D = ∑ z 1 ∈ Z n 1 w z 1 ( a ^ 1 ) Z ˜ 2 ( a ^ 2 ( z 1 ) ) N 1 = ∑ z 1 ∈ Z n 1 z 1 w z 1 ( a ^ 1 ) Z ˜ 2 ( a ^ 2 ( z 1 ) ) N 2 = ∑ z 1 ∈ Z n 1 w z 1 ( a ^ 1 ) W ˜ 2 ( a ^ 2 ( z 1 ) )
By noting that the vector W ˜ 2 ( x ) ∈ R n 2 can be expressed in the scalar function Z ˜ 2 ( x ) as W ˜ 2 ( x ) = Z ˜ 2 ( x ) [ x + Q 22 | 1 ∂ x log Z ˜ 2 ( x ) ] and Z ˜ 2 ( x ) itself can expressed in frequency form, since Z ˜ 2 ( x ) ∝ Z 2 ( x ) = ∑ z 2 ∈ Z n 2 c ( z 2 ) cos 2 π z 2 T x , the result follows. □

References

  1. Teunissen, P.J.G. Theory of Integer Equivariant Estimation with Application to GNSS. J. Geod. 2003, 77, 402–410. [Google Scholar] [CrossRef] [Scilit]
  2. Leick, A.; Rapoport, L.; Tatarnikov, D. GPS Satellite Surveying, 4th ed.; John Wiley and Sons: Hoboken, NJ, USA, 2015. [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: Hoboken, NJ, USA, 2020. [Google Scholar]
  4. Teunissen, P.J.G. Best integer equivariant estimation for elliptically contoured distributions. J. Geod. 2020, 94, 82. [Google Scholar] [CrossRef] [Scilit]
  5. Arnold, S.F. Mathmatical Statistics; Prentice Hall: Englewood Cliffs, NJ, USA, 1990. [Google Scholar]
  6. Champeney, D.C. A Handbook of Fourier Theorems; Cambridge University Press: Cambridge, UK, 1987. [Google Scholar]
  7. Osborne, A.R. Nonlinear Ocean Waves and the Inverse Scattering Transform; Volume 97 of International Geophysics Series; Academic Press: Cambridge, MA, USA, 2010. [Google Scholar]
  8. Brack, A.; Gunther, C. Generalized integer aperture estimation for partial GNSS ambiguity fixing. J. Geod. 2014, 88, 479–490. [Google Scholar] [CrossRef] [Scilit]
  9. Brack, A. On reliable data-driven partial GNSS ambiguity resolution. GPS Solut. 2015, 19, 411–422. [Google Scholar] [CrossRef] [Scilit]
  10. Teunissen, P.J.G. Ambiguity-Resolved Model Tests for Carrier-Phase GNSS. Appl. Sci. 2025, 15, 3531. [Google Scholar] [CrossRef] [Scilit]
  11. Duong, V.; Harima, K.; Choy, S.; Rizos, C. GNSS best integer equivariant estimation using multivariant t-distribution: A case study for precise point positioning. J. Geod. 2021, 95, 10. [Google Scholar] [CrossRef] [Scilit]
  12. Odolinski, R.; Teunissen, P.J.G. Best integer equivariant position estimation for multi-GNSS RTK: A multivariate normal and t-distributed performance comparison. J. Geod. 2022, 96, 3. [Google Scholar] [CrossRef] [Scilit]
  13. Ma, L.; Lou, L.; Lu, L.; Liu, W.; Zhu, F. GNSS best integer equivariant estimation combining with integer least squares estimation: An integrated ambiguity resolution method with optimal integer aperture test. GPS Solut. 2022, 26, 100. [Google Scholar] [CrossRef] [Scilit]
  14. Brack, A.; Männel, B.; Schuh, H. Two-epoch centimeter-level PPP-RTK without external atmospheric corrections using best integer-equivariant estimation. GPS Solutions 2023, 27, 12. [Google Scholar] [CrossRef] [Scilit]
  15. Brack, A.; Männel, B.; Schuh, H. Almost-Instantaneous PPP-RTK Without Atmospheric Corrections. In Gravity, Positioning and Reference Frames. REFAG 2022; International Association of Geodesy Symposia; Freymueller, J.T., Sánchez, L., Eds.; Springer Nature: Cham, Switzerland, 2023; Volume 156. [Google Scholar]
  16. Liu, Y.; Liu, W.; Zhang, X.; Liang, Y.; Tao, X.; Ma, L. An improved GNSS ambiguity best integer equivariant estimation method with Laplacian distribution for urban low-cost RTK positioning. Satell. Navig. 2024, 5, 12. [Google Scholar] [CrossRef] [Scilit]
  17. Miao, W.; Li, B.; Gao, Y.; Chen, G. Vectorial integer bootstrapping of best integer equivariant estimation (VIB-BIE) for efficient and reliable GNSS ambiguity resolution. J. Geod. 2024, 98, 30. [Google Scholar] [CrossRef] [Scilit]
  18. Yang, Y.; Zhou, F.; Song, S. Improving precise point positioning (PPP) performance with best integer equivariant (BIE) estimator. GPS Solut. 2024, 28, 50. [Google Scholar] [CrossRef] [Scilit]
  19. Wu, Z.; Bian, S. Applications of GNSS BIE-ECDs theory to the least-squares estimator of the integer ambiguity. J. Geod. 2026, 100, 8. [Google Scholar] [CrossRef] [Scilit]
  20. Teunissen, P.J.G.; de Jonge, P.J.; Tiberius, C.C.J.M. The volume of the GPS ambiguity search space and its relevance for integer ambiguity resolution. In Proceedings of the 9th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GPS 1996), Kansas City, MO, USA, 17–20 September 1996. [Google Scholar]
  21. Odolinski, R.; Teunissen, P.J.G. Best integer equivariant estimation: Performance analysis using real data collected by low-cost, single- and dual-frequency, multi-GNSS receivers for short- to long-baseline RTK positioning. J. Geod. 2020, 94, 91. [Google Scholar] [CrossRef] [Scilit]
  22. Massarweh, L.; Verhagen, S.; Teunissen, P.J.G. New LAMBDA toolbox for mixed-integer models: Estimation and evaluation. GPS Solut. 2025, 29, 14. [Google Scholar] [CrossRef] [Scilit]
  23. Strang, G.; Borre, K. Linear Algebra, Geodesy, and GPS; Wellesley-Cambridge Press: Wellesley, MA, USA, 1997. [Google Scholar]
  24. 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]
  25. Khodabandeh, A.; Zaminpardaz, S.; Nadarajah, N. A study on multi-GNSS phase-only positioning. Meas. Sci. Technol. 2021, 32, 095005. [Google Scholar] [CrossRef] [Scilit]
  26. 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] [Scilit]
  27. Yong, C.Z.; Odolinski, R.; Zaminpardaz, S.; Moore, M.; Rubinov, E.; Er, J.; Denham, M. Instantaneous, Dual-Frequency, Multi-GNSS Precise RTK Positioning Using Google Pixel 4 and Samsung Galaxy S20 Smartphones for Zero and Short Baselines. Sensors 2021, 21, 8318. [Google Scholar] [CrossRef] [Scilit]
  28. Khodabandeh, A. Bias-bounded estimation of ambiguity: A method for radio interferometric positioning. IEEE Trans. Signal Process. 2022, 70, 3042–3057. [Google Scholar] [CrossRef] [Scilit]
  29. Mohamadi, A.; Nahavandchi, H.; Khodabandeh, A. Phase-Only positioning in urban environments: Assessing its potential formass-market GNSS receivers. J. Spat. Sci. 2025, 70, 557–569. [Google Scholar] [CrossRef] [Scilit]
  30. 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] [Scilit]
  31. 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] [Scilit]
  32. Teunissen, P.J.G. The least squares ambiguity decorrelation adjustment: A method for fast GPS integer estimation. J. Geod. 1995, 70, 65–82. [Google Scholar] [CrossRef] [Scilit]
  33. Brack, A.; Henkel, P.; Gunther, C. Sequential Best Integer-Equivariant Estimation for GNSS. Navigation 2014, 61, 149–158. [Google Scholar] [CrossRef] [Scilit]
  34. Brack, A. Vectorial Sequential Best Integer-Equivariant Estimation for GNSS. In Navigating the Geodetic Landscape: A Tribute to 45 Years of Excellence, Chapter 11; Khodabandeh, A., Verhagen, S., Eds.; Springer: Cham, Switzerland, 2025. [Google Scholar]
  35. Stark, H.; Woods, J.W. Probability, Random Processes, and Estimation Theory for Engineers; Prentice Hall: Englewood Cliffs, NJ, USA, 1986. [Google Scholar]
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.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.