Next Article in Journal
Landslide Segmentation in High-Resolution Remote Sensing Images: The Van–UPerAttnSeg Framework with Multi-Scale Feature Enhancement
Previous Article in Journal
An Estimation Model of Emissions from Burning Areas Based on the Tier Method
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Bayesian FDOA Positioning with Correlated Measurement Noise

1
College of Electronic Science and Technology, National University of Defense Technology, Changsha 410073, China
2
Department of Electrical and Computer Engineering, University of Canterbury, Christchurch 8020, New Zealand
*
Author to whom correspondence should be addressed.
Remote Sens. 2025, 17(7), 1266; https://doi.org/10.3390/rs17071266
Submission received: 20 February 2025 / Revised: 23 March 2025 / Accepted: 31 March 2025 / Published: 2 April 2025

Abstract

:
In this paper, the problem of source localization using only frequency difference of arrival (FDOA) measurements is considered. A new FDOA-only localization technique is developed to determine the position of a narrow-band source. In this scenario, time difference of arrival (TDOA) measurements are not normally useful because they may have large errors due to the received signal having a small bandwidth. Conventional localization algorithms such as the two-stage weighted least squares (TSWLS) method, which jointly exploits TDOA and FDOA measurements for positioning, are thus no longer applicable since they will suffer from the thresholding effect and yield meaningless localization results. FDOA-only localization is non-trivial, mainly due to the high nonlinearity inherent in FDOA equations. Even with two FDOA measurements being available, FDOA-only localization still requires finding the roots of a high-order polynomial. For practical scenarios with more sensors, a divide-and-conquer (DAC) approach may be applied, but the positioning solution is suboptimal due to ignoring the correlation between FDOA measurements. To address these challenges, in this work, we propose a Bayesian approach for FDOA-only source positioning. The developed method, referred to as the Gaussian division method (GDM), first converts one FDOA measurement into a Gaussian mixture model (GMM) that specifies the prior distribution of the source position. Next, the GDM assumes uncorrelated FDOA measurements and fuses the remaining FDOAs sequentially by invoking nonlinear filtering techniques to obtain an initial positioning result. The GDM refines the solution by taking into account and compensating for the information loss caused by ignoring that the FDOAs are in fact correlated. Extensive simulations demonstrate that the proposed algorithm provides improved performance over existing methods and that it can attain the Cramér–Rao lower bound (CRLB) accuracy under moderate noise levels.

1. Introduction

Passive localization refers to determining the source position without transmitting illuminating signals. It relies solely on analyzing the signals emitted by the source to estimate its location, and it has advantages such as good concealment and a large coverage area. Passive localization has wide applications in diverse areas, including but not limited to wireless communications, navigation, surveillance, and search and rescue [1,2,3,4,5].
Currently, passive localization systems typically exploit one or more types of signal measurements, such as the angle of arrival (AOA)  [6,7,8], received signal strength (RSS) [9,10,11], time of arrival (TOA) [12,13,14], phase difference of arrival (PDOA) [15,16,17], TDOA [18,19,20], and FDOA [21,22,23], to locate the source of interest. Among them, TDOA-FDOA localization is an effective scheme, generally involving the use of multiple moving observers [24,25,26,27,28]. The system captures the signals from the source and computes the cross-ambiguity function (CAF) between the signals received at different observers to extract the desired TDOA and FDOA measurements [29]. Subsequently, techniques like the TSWLS method [30,31] can be employed for positioning. Although this scheme is capable of accurately locating wide-band sources, its performance may greatly deteriorate for narrow-band sources. The underlying reason is that the measurement error of TDOA is inversely proportional to the signal bandwidth [32]. When the source signal is band-limited, TDOA measurement errors increase significantly, which could render the conventional TDOA-FDOA positioning algorithms no longer applicable due to the thresholding effect. However, FDOA measurements are usually still useful in this case, because the FDOA measurement noise can be mitigated by increasing the measurement interval [33]. FDOA-only localization thus becomes critical for source localization in the absence of TDOAs [34].
FDOA measurements are related to the unknown source position in a highly nonlinear manner. This strong nonlinearity makes FDOA-only positioning a nontrivial task. In the literature, efforts have been made to find a reliable way to address this problem. Specifically, when three observers are present, two FDOAs are available for positioning. In this case, the problem can be cast into finding the intersection point of the two curves specified by the two FDOA measurements. This requires finding the roots of a 22nd-order polynomial [35]. This root finding-based approach is numerically challenging and, moreover, difficult to extend to more general scenarios with four or more observers. However, the FDOA-random-sample-consensus (FDOAR) algorithm [36] utilizes a pair of carefully selected FDOA measurements to find the source position estimate, while the location information from other measurements is simply discarded. The Gauss–Newton (GN) iterative algorithm in [37] requires a good initial solution guess of the source position, but this may not be easily obtained in many scenarios. Closed-form solutions [38,39] derived from pseudo-linearizing the FDOA measurement equations also exist. However, due to the introduction of quite a few nuisance parameters, the method is only applicable when the number of observers is sufficiently large so as to guarantee the identifiability of all the unknowns. This significantly limits their practical applications. Geometric methods [40,41,42], which determine the source position by intersecting iso-FDOA curves (i.e., the loci of constant FDOA) in Cartesian or polar coordinate systems, offer lower precision compared to other approaches.
Bayesian filtering techniques such as those developed in [43] are readily available for solving nonlinear target tracking problems. We follow a similar idea and adapt Bayesian inference to tackle the FDOA-only localization task. The developed algorithm, called the GDM, first finds a GMM representation of the prior distribution of the source position based on one of the FDOA measurements. This explores the universal approximation capability of the GMM to achieve good coverage of the irregular area of interest specified by one FDOA [44]. Next, the GDM updates the GMM by fusing the remaining FDOA measurements to accomplish the desired localization. This is achieved in two steps. In the first step, the correlation between the FDOAs is neglected to facilitate the sequential processing of the measurements by invoking standard nonlinear filtering techniques. The second step refines the initial positioning result by taking into account the fact that the FDOA measurements are in fact correlated.
The proposed algorithm offers several key advantages:
(1)
It addresses the FDOA-only localization problem using a Bayesian inference framework, circumventing the need to find roots for high-order polynomials and therefore avoiding spurious solutions. Our approach utilizes a GMM representation of the prior distribution of the source position, which eliminates the requirement of obtaining good initial estimates, as in common iterative methods.
(2)
The algorithm does not introduce any nuisance parameters and can thus be employed directly in scenarios with three or more observers.
(3)
Empirical results confirm that, at low and moderate noise levels, the proposed method attains performance closely approaching the CRLB.
The remainder of this paper is organized as follows: Section 2 describes the localization problem considered. Section 3 proposes the Bayesian positioning method, namely, the GDM algorithm. Section 4 presents the GMM initialization process. Section 5 analyzes the algorithm’s performance, and Section 6 evaluates our algorithm’s performance via simulation experiments. Finally, Section 7 concludes this work.

2. Problem Formulation

Consider the FDOA-only localization problem shown in Figure 1. Any point on an iso-FDOA curve can produce the same true FDOA. Thus, it corresponds to the set of locations that the source must lie in. The system has M + 1 moving observers for locating a stationary source on the two-dimensional (2D) plane. The true source position x = [ x t , y t ] T is to be estimated. Due to the relative motion between the source and the observers, the signal received at the i-th observer that is located at s i = [ x i , y i ] T and moving with a velocity of s ˙ i = [ x ˙ i , y ˙ i ] T , i = 0 , 1 , , M experiences a Doppler shift equal to
f i o ( x ) = f c c r i T ( x ) s ˙ i .
where c is the signal propagation speed, f c denotes the carrier frequency of the source signal, and r i ( x ) is the line-of-sight (LOS) vector pointing from the i-th observer s i to the source x , i.e.,
r i ( x ) = ( x s i ) / r i ( x ) ,
r i ( x ) = x s i ,
where the notation · represents the Euclidean norm.
Without the loss of generality, we designate the first observer as the reference observer s 0 such that the FDOA measurement between the i-th and the reference observer, denoted as z i ( i = 1 , 2 , , M ), can be written as
z i = h i ( x ) + n i ,
h i ( x ) = f i o ( x ) f 0 o ( x ) ,
where n i is the additive measurement noise assumed to be a zero-mean Gaussian random variable.
Stacking the M FDOA measurements yields
z = h ( x ) + n ,
where z = [ z 1 , z 2 , , z M ] T , h ( x ) = [ h 1 ( x ) , h 2 ( x ) , , h M ( x ) ] T , and n = [ n 1 , n 2 , , n M ] T . The noise vector follows a multivariate Gaussian distribution with zero mean and covariance matrix R R M × M being equal to [31]
R = E [ n n T ] = σ f 2 1 0.5 0.5 0.5 1 0.5 0.5 0.5 1 ,
where σ f is the noise standard deviation. It can be seen in (5) that the noise covariance R has non-zero off-diagonal elements. This indicates that the FDOA measurements are actually correlated. The correlation comes from the subtraction needed to form FDOAs (see (3b)), which causes the Doppler measurement noise at the reference observer s 0 to be shared by all the FDOAs.
By using the fact that the measurement vector z is Gaussian-distributed with mean h ( x ) and covariance R , the FDOA-only localization can be realized by solving the following maximum likelihood estimation (MLE) problem:
x ^ = arg min x ( z h ( x ) ) T R 1 ( z h ( x ) ) .
where x ^ denotes the source position estimate.
The optimization problem in (6) does not admit a closed-form solution because the FDOA measurement functions h i ( x ) are highly nonlinear with respect to the unknown source position x . To address this difficulty, in the next section, we develop a Bayesian localization method. This approach also accounts for the correlated nature of measurement noise.

3. Bayesian FDOA-Only Localization

In this section, we introduce the proposed Bayesian FDOA-only localization algorithm, the GDM. From the Bayesian perspective, the source position estimate can be found by computing the mean of the source position posterior p ( x | z ) . That is, x ^ is now equal to
x ^ x p ( x | z ) d x .
The key task of Bayesian FDOA-only localization then reduces to finding the posterior p ( x | z ) .
By Bayes’ theorem, the posterior distribution p ( x | z ) is
p ( x | z ) p ( z | x ) p ( x ) ,
p ( z | x ) = N ( z ; h ( x ) , R ) ,
where p ( x ) denotes the prior distribution of the source position x , and p ( z | x ) is the FDOA measurement likelihood. N ( x ; μ , S ) indicates that x is Gaussian-distributed with mean μ and covariance S .
To evaluate (8a), we need to specify the prior distribution p ( x ) first. Fortunately, we can exploit the notion that the source should be located with a high probability close to 1 in the ± 3 σ region of the iso-FDOA curve determined by any FDOA measurement. We thus utilize the FDOA measurement z 1 to derive the desired source position prior p ( x ) . In particular, p ( x ) is represented using a GMM model. Details on this initialization process can be found in the next section, Section 4.
Mathematically, the source position prior p ( x ) can now be re-written as
p ¯ x | z 1 = g = 1 N g ω ¯ 1 | 1 g N x ; x ¯ 1 | 1 g , P ¯ 1 | 1 g .
It is in fact the posterior of the source position given by the FDOA measurement z 1 . p ¯ x | z 1 is essentially a weighted sum of N g Gaussian components. The g-th Gaussian component has mean x ¯ 1 | 1 g , covariance P ¯ 1 | 1 g , and weight ω ¯ 1 | 1 g , where ω ¯ 1 | 1 g > 0 and g = 1 N g ω ¯ 1 | 1 g = 1 .
By replacing p ( x ) with p ¯ x | z 1 , the desired source position posterior in (8a) may be found by invoking nonlinear filtering techniques. This is achieved in two steps. In the first step, it is assumed that the FDOA measurements are uncorrelated with a diagonal covariance. This enables the fusion of the available FDOAs in a sequential manner. Simulation experiments show that a good initial source position estimate can indeed be obtained. In the second step, the initial localization result is updated by compensating for the information loss caused by ignoring the measurement correlation. This design is flexible and scalable in the sense that, if the number of observers is large, we may carry out the first step only but still attain a good localization output with low computational burden. If the computational resource allows, the second step can be executed for improved performance.
The algorithm development starts with defining I as an auxiliary variable to indicate that the measurements collected in z are assumed to be independently distributed. We then introduce a pseudo-likelihood p ( z | x , I ) into (8a) to arrive at
p ( x | z ) p ( z | x ) p ( z | x , I ) p ( z | x , I ) p ( x ) p ( z | x ) p ( z | x , I ) p ( x | z , I ) p ( z | I ) p ( z | x ) p ( z | x , I ) p ( x | z , I ) .
This implies that the proposed algorithm first finds the source position posterior p ( x | z , I ) under the assumption that the FDOAs are uncorrelated and then refines it using the likelihood ratio p ( z | x ) p ( z | x , I ) .
One possible choice for the pseudo-likelihood p ( z | x , I ) is a multivariate Gaussian distribution with the same mean as the true likelihood p ( z | x ) but a diagonal covariance. More specifically, we set
p ( z | x , I ) = N ( z ; h ( x ) , D ) ,
D = σ ^ f 2 · I M ,
where σ ^ f ( σ ^ f σ f ) is the assumed FDOA measurement noise standard deviation, and I M represents an M × M identity matrix. The selection of σ ^ f is discussed at the end of Section 3.2. Due to the diagonal structure of the covariance matrix D , the pseudo-likelihood p ( z | x , I ) can be factorized into
p ( z | x , I ) = i = 1 M p ( z i | x , I ) = i = 1 M N ( z i ; h i ( x ) , σ ^ f 2 ) .

3.1. KF-1 Step: Evaluating p ( x | z , I )

Again, by Bayes’ theorem, p ( x | z , I ) can be expressed as
p x | z , I = p x | z M , , z 2 , z 1 , I = p z M , , z 2 | x , z 1 , I p x | z 1 , I p z M , , z 2 | z 1 , I i = 2 M p z i | x , I p ¯ ( x | z 1 , I ) .
It is important to point out that, when computing the source posterior p ( x | z , I ) using (13), the source position prior p ¯ ( x | z 1 , I ) still takes the form of a GMM model as in (9), which is derived using the initialization method in Section 4, but, in this case, the FDOA z 1 has the assumed variance σ ^ f 2 instead of σ f 2 . This will also be compensated in the second step of the proposed algorithm (see Section 3.2).
After putting ω 1 | 1 g , I = ω ¯ 1 | 1 g , x ^ 1 | 1 g , I = x ¯ 1 | 1 g , and P 1 | 1 g , I = P ¯ 1 | 1 g , we substitute (9) and express (13) as
p x | z , I g = 1 N g ω 1 | 1 g , I i = 2 M N ( z i ; h i x , σ ^ f 2 ) N ( x ; x ^ 1 | 1 g , I , P 1 | 1 g , I ) = g = 1 N g ω M | M g , I N ( x ; x ^ M | M g , I , P M | M g , I ) .
The second equality can be realized by invoking one standard nonlinear filtering technique to fuse the FDOA measurements sequentially. The desired source position posterior p ( x | z , I ) takes the form of a GMM model, as the source position prior.
For completeness, in the following, the detailed computation procedure for finding the triplet { ω M | M g , I , x ^ M | M g , I , P M | M g , I } in (14) in a sequential manner is given. The cubature Kalman filter (CKF) originally developed in [45] is used for nonlinear filtering.
Suppose that we have fused the first ( i 1 ) FDOA measurements. The source position posterior has the same functional form as in (14) but with triplet { ω i 1 | i 1 g , I , x ^ i 1 | i 1 g , I , P i 1 | i 1 g , I } . We proceed to explore the i-th FDOA to update the triplet of the source position posterior. We denote the updated triplet using { ω i | i g , I , x ^ i | i g , I , P i | i g , I } . The process follows the prediction–correction framework.
(1)
State prediction:
x ^ i | i 1 g , I = x ^ i 1 | i 1 g , I , g = 1 , 2 , , N g ,
P i | i 1 g , I = P i 1 | i 1 g , I , g = 1 , 2 , , N g ,
where x ^ i | i 1 g , I and P i | i 1 g , I denote the predicted mean and covariance of the g-th Gaussian component. The above state prediction comes from that in the considered localization problem, and the source is stationary. Let P i | i 1 g , I be the Cholesky decomposition of P i | i 1 g , I such that P i | i 1 g , I P i | i 1 g , I T = P i | i 1 g , I .
(2)
Cubature point generation:
X k , i | i 1 g , I = P i | i 1 g , I ξ k + x ^ i | i 1 g , I , g = 1 , 2 , , N g , k = 1 , 2 , , 2 n x ,
where ξ k denotes the k-th cubature point. According to [45], it is the k-th column of matrix n x [ I n x , I n x ] , where I n x is an n x × n x identity matrix, and n x ( n x = 2 for the considered 2D localization problem) denotes the dimension of the unknown source position vector x .
(3)
Cubature point propagation:
z k , i | i 1 g = h i ( X k , i | i 1 g , I ) , g = 1 , 2 , , N g , k = 1 , 2 , , 2 n x ,
where X k , i | i 1 g , I is the transformed cubature point in (16), and h i ( · ) is the i-th FDOA measurement function defined in (3b).
(4)
FDOA measurement prediction:
z ^ i | i 1 g = 1 2 n x k = 1 2 n x z k , i | i 1 g , g = 1 , 2 , , N g ,
where z k , i | i 1 g is the propagated cubature point in (17).
(5)
Kalman gain computation:
σ z z , i | i 1 g , 2 = 1 2 n x k = 1 2 n x ( z k , i | i 1 g z ^ i | i 1 g ) 2 + σ ^ f 2 ,
P x z , i | i 1 g = 1 2 n x k = 1 2 n x ( z k , i | i 1 g z ^ i | i 1 g ) ( X k , i | i 1 g , I x ^ i | i 1 g , I ) ,
K i | i 1 g = 1 σ z z , i | i 1 g , 2 P x z , i | i 1 g ,
where z k , i | i 1 g is the propagated cubature point in (17), z ^ i | i 1 g is the predicted FDOA measurement in (18), σ ^ f is the assumed FDOA measurement noise standard deviation defined in (11b), X k , i | i 1 g , I is the transformed cubature point in (16), and x ^ i | i 1 g , I is the predicted state vector given in (15a).
(6)
Mean and covariance update:
x ^ i | i g , I = x ^ i | i 1 g , I + K i | i 1 g ( z i z ^ i | i 1 g ) , g = 1 , 2 , , N g ,
P i | i g , I = P i | i 1 g , I σ z z , i | i 1 g , 2 K i | i 1 g K i | i 1 g T , g = 1 , 2 , , N g ,
where z i is the i-th FDOA measurement. The above equations update the predicted mean and covariance { x ^ i | i 1 g , I , P i | i 1 g , I } to { x ^ i | i g , I , P i | i g , I } using the Kalman gain K i | i 1 g in (19c), the predicted FDOA measurement z ^ i | i 1 g in (18), and the innovation variance σ z z , i | i 1 g , 2 in (19a).
(7)
Component weight update:
ω i | i g , I ω i | i 1 g , I · N ( z i , z ^ i | i 1 g , σ z z , i | i 1 g , 2 ) ,
Here, σ z z , i | i 1 g , 2 is the innovation variance given in (19a). The component weight ω i | i g , I needs to be normalized such that i = 1 N g ω i | i g , I = 1 .
So far, we have shown in (15)–(21) how the algorithm fuses one FDOA measurement. The above process starts with { ω 1 | 1 g , I , x ^ 1 | 1 g , I , P 1 | 1 g , I } and continues when all FDOAs have been explored and the triplet { ω M | M g , I , x ^ M | M g , I , P M | M g , I } in (14) has been found.
Note that, in the KF-1 step, no matrix inversion operation is needed, not even in the computation of the Kalman gain, thanks to the assumption that the FDOAs are independent. This greatly reduces the computational load of this step.

3.2. KF-2 Step: State Refinement Using Measurement Noise Correlations

In this subsection, we use the likelihood ratio p ( z | x ) / p ( z | x , I ) to correct the intermediate source position posterior p ( x | z , I ) obtained in the KF-1 step to enhance the localization performance. For this purpose, by putting p ( x | z , I ) in (14) into (10), using p ( z | x ) = N ( z ; h ( x ) , R ) in (8b) and p ( z | x , I ) = N ( z ; h ( x ) , D ) in (11a), we arrive at
p x | z g = 1 N g ω M | M g , I N z ; h x , R N z ; h x , D N ( x ; x ^ M | M g , I , P M | M g , I ) g = 1 N g ω M | M g , I N ( z ; h x , Σ ) N ( x ; x ^ M | M g , I , P M | M g , I ) = g = 1 N g ω M | M g N ( x ; x ^ M | M g , P M | M g ) .
To derive the second line in (22), we substituted the expression for the quotient of two multivariate Gaussian densities [46,47], which is
N z ; h x , R N z ; h x , D = | D | | R | exp ( 0.5 z h ( x ) R 1 ) exp ( 0.5 z h ( x ) D 1 ) N ( z ; h ( x ) , Σ ) .
where x S = x T S x defines the weighted quadratic norm, and the covariance matrix is
Σ = ( R 1 D 1 ) 1 .
We can see from (22) that { ω M | M g , I , x ^ M | M g , I , P M | M g , I } can be further refined to { ω M | M g , x ^ M | M g , P M | M g } using the new measurement likelihood N ( z ; h ( x ) , Σ ) for source position determination using (7). This fully compensates for the information loss due to using p ( z | x , I ) = N ( z ; h ( x ) , D ) rather than p ( z | x ) = N ( z ; h ( x ) , R ) for initialization (see the discussion below (12)) and as the measurement likelihood in the KF-1 step.
Note that Σ in (24) must be positive definite to ensure the validity of the proposed GDM algorithm. One approach is to set D based on the eigenvalue decomposition (EVD) of the measurement noise covariance R , which is expressed as R = U Λ U T , where Λ is the diagonal matrix collecting the eigenvalues of R on its diagonal, and U is the orthogonal matrix consisting of the eigenvectors of R . Then, from (24), we obtain
Σ 1 = U Λ 1 1 σ ^ f 2 I M U T ,
where we used D = σ ^ f 2 · I M in (11b). Let λ max ( R ) be the largest eigenvalue of R ; then, to guarantee that Σ is positive definite, it is required that σ ^ f 2 > λ max ( R ) . Therefore, it is reasonable to define
σ ^ f 2 = ( 1 + α ) λ max ( R ) ,
D = ( 1 + α ) λ max ( R ) · I M ,
where α > 0 is a user-defined positive scaling factor.
The KF-2 step evaluates the last equality in (22), which updates the KF-1 filtering result { ω M | M g , I , x ^ M | M g , I , P M | M g , I } to yield { ω M | M g , x ^ M | M g , P M | M g } using the measurement likelihood N ( z ; h ( x ) , Σ ) . Again, by invoking the CKF for nonlinear filtering, the computation process can be summarized below. Let P M | M g , I be the Cholesky decomposition of P M | M g , I such that P M | M g , I P M | M g , I T = P M | M g , I .
(1)
Cubature point computation:
X k , M | M g , I = P M | M g , I ξ k + x ^ M M g , I , g = 1 , 2 , , N g , k = 1 , 2 , , 2 n x ,
where ξ k is the k-th cubature point in (16).
(2)
Cubature point propagation:
z k , M | M g = h ( X k , M | M g , I ) , g = 1 , 2 , , N g ,
where h ( · ) is the vector FDOA measurement function defined in (4).
(3)
FDOA measurement prediction:
z ^ M | M g = 1 2 n x k = 1 2 n x z k , M | M g , g = 1 , 2 , , N g ,
(4)
Kalman gain computation:
P z z , M | M g = 1 2 n x k = 1 2 n x ( z k , M | M g z ^ M | M g ) ( z k , M | M g z ^ M | M g ) T + Σ ,
P x z , M | M g = 1 2 n x k = 1 2 n x ( X k , M | M g , I x ^ M | M g , I ) ( z k , M | M g z ^ M | M g ) T ,
K M | M g = P x z , M | M g ( P z z , M | M g ) 1 .
(5)
Mean and covariance update:
x ^ M | M g = x ^ M | M g , I + K M | M g ( z z ^ M | M g ) , g = 1 , 2 , , N g ,
P M | M g = P M | M g , I K M | M g P z z , M | M g K M | M g , T , g = 1 , 2 , , N g ,
where z is the FDOA measurement vector in (4).
(6)
Component weight update:
ω M | M g ω M | M g , I · N ( z ; z ^ M | M g , P z z , M | M g ) .
The weights need to be normalized such that g = 1 N g ω M | M g = 1 .

3.3. Final Output of the Proposed GDM Algorithm

The FDOA-only localization output is the mean of the posterior p ( x | z ) . Thus, taking expectation on both sides of (22) yields the source position estimate x ^ , which is
x ^ = i = 1 N g ω M | M g x ^ M | M g ,
and the estimation covariance is given by
cov ( x ^ ) = i = 1 N g ω M | M g x ^ M | M g x ^ x ^ M | M g x ^ T + P M | M g ,
in which { x ^ M | M g , P M | M g } can be found in (31), and ω M | M g is given in (32).

4. GMM Representation of the Source Position Prior

Here, we address the GMM representation of the source position prior based on one FDOA measurement, which is needed by the proposed localization algorithm to start the fusion of FDOAs (see the discussion below (21)). The desired source position prior is given in (9), which requires the computation of the weight ω ¯ 1 | 1 g , mean x ¯ 1 | 1 g , and covariance P ¯ 1 | 1 g for each Gaussian component. It is worthwhile to re-emphasize that the initialization is carried out under the assumed measurement noise variance σ ^ f 2 instead of the true variance σ f 2 . Their difference is accounted for in the KF-2 step of the developed algorithm (see Section 3.2).
As depicted in Figure 2, let { p 11 g , p 12 g } be two neighboring points on the ( z 1 + 3 σ ^ f ) iso-FDOA curve, and let { p 21 g , p 22 g } be another two neighboring points on the ( z 1 3 σ ^ f ) iso-FDOA curve. The region circumscribed by these four points will be covered by the g-th Gaussian component. The center of the region determines the mean of the g-th Gaussian component x ¯ 1 | 1 g , the weight of the Gaussian component ω ¯ 1 | 1 g is proportional to the area of this region, and the covariance of the Gaussian component P ¯ 1 | 1 g depends on the orientation of the enclosing ellipse. Mathematically, we have [43]
x ¯ 1 | 1 g = 1 2 ( y 1 g + y 2 g ) ,
P ¯ 1 | 1 g = [ e 1 g , e 2 g ] d 1 2 ( g ) 0 0 d 2 2 ( g ) e 1 g T e 2 g T ,
ω ¯ 1 | 1 g P ¯ 1 | 1 g ,
where y 1 g = ( p 11 g + p 21 g ) / 2 , y 2 g = ( p 12 g + p 22 g ) / 2 , e 1 g = ( y 2 g y 1 g ) / y 2 g y 1 g , e 2 g is a unit vector orthogonal to e 1 g such that ( e 2 g ) T e 1 g = 0 and e 2 g   = 1 . The lengths of the semi-major and semi-minor axes are given by
d 1 ( g ) = 1 2 ( y 2 g y 1 g ) T e 1 g ,
d 2 ( g ) = 1 2 ( y 3 g y 4 g ) T e 2 g ,
where y 3 g = ( p 11 g + p 12 g ) / 2 and y 4 g = ( p 21 g + p 22 g ) / 2 .
To obtain { p 11 g , p 12 g } and { p 21 g , p 22 g } , we resort to the joint TDOA-FDOA localization method for a scenario with two sensors (in our case, s 0 and s 1 ) from [48]. Specifically, we first produce ( N g + 1 ) linearly spaced virtual TDOAs ranging from 1 c s 1 s 0 to 1 c s 1 s 0 such that we obtain a set of virtual TDOAs, { Δ t 1 , Δ t 2 , , Δ t N g + 1 } , where Δ t g < Δ t g + 1 . Then, as shown in Figure 3, the iso-TDOA curves represent the loci of constant TDOA, and p 11 g (or p 21 g ) is then found using joint TDOA-FDOA localization [48], with a TDOA of Δ t g and an FDOA of z 1 + 3 σ ^ f (or z 1 3 σ ^ f ). However, p 12 g (or p 22 g ) is obtained using a TDOA of Δ t g + 1 and an FDOA of z 1 + 3 σ ^ f (or z 1 3 σ ^ f ).
At the end of this section, we summarize the proposed GDM algorithm for FDOA-only localization in Algorithm 1.
Algorithm 1: The GDM Localization Algorithm
Remotesensing 17 01266 i001

5. Algorithm Performance Analysis

5.1. Computational Complexity Analysis

The proposed GDM algorithm has three steps: GMM-based initialization, KF-1, and KF-2. Initially, N g Gaussian components are generated by solving the 2 ( N g + 1 ) intersections between the iso-FDOA and iso-TDOA curves using the algebraic localization method in [48]. Since all matrix operations involve computations of fixed dimensionality, this stage needs O ( N g ) computational complexity. In the KF-1 step, the eigenvalue decomposition of the M × M measurement noise covariance matrix R is performed to derive the diagonal covariance in (11), requiring 21 M 3 multiplications and 10 M 3 additions. Subsequently, each Gaussian component undergoes M 1 CKF updates, incurring a complexity of O ( N g M ) . The total complexity of this stage is therefore O ( M 3 + N g M ) . In the KF-2 step, computing the covariance matrix in (24) involves three matrix inversions, which has in total 2 M 3 multiplications and 2 M 3 + M 2 additions. The final CKF update requires 21 M 3 + 11 M 2 + 39 M + 16 multiplications and 10 M 3 + 11 M 2 + 28 M + 11 additions, leading to a complexity of O ( N g M 3 ) for this stage. Collectively, the GDM algorithm induces an overall computational complexity of O ( N g M 3 ) .

5.2. CRLB of the Algorithm

The CRLB is fundamental in estimation theory because it provides the minimum estimation error that any unbiased estimator can achieve [49]. Based on the Gaussian assumption of the measurement noise, the FDOA measurement likelihood function is given in (8b). From (4), the CRLB for source localization is given by
CRLB ( x ) = h ( x ) x T R 1 h ( x ) x 1 ,
where
h ( x ) x = f c c · ( r 0 T s ˙ 0 ) r 0 T / r 0 + s ˙ 0 T / r 0 + ( r 1 T s ˙ 1 ) r 1 T / r 1 s ˙ 1 T / r 1 ( r 0 T s ˙ 0 ) r 0 T / r 0 + s ˙ 0 T / r 0 + ( r 2 T s ˙ 2 ) r 2 T / r 2 s ˙ 2 T / r 2 ( r 0 T s ˙ 0 ) r 0 T / r 0 + s ˙ 0 T / r 0 + ( r M T s ˙ M ) r M T / r M s ˙ M T / r M ,
and the definitions of r i and r i can be found in (2). Here, we omitted the reliance of r i and r i on the source position x for notational simplicity.

6. Simulations

To validate the theoretical development and assess the performance of the proposed Bayesian FDOA-only localization algorithm, we conduct extensive Monte Carlo simulations. These experiments benchmark our algorithm against two established techniques, namely, the FDOAR method [36] and the iterative GN approach [37]. Furthermore, to demonstrate the superiority of the proposed FDOA-only method over the TSWLS [30] algorithm, which is based on jointly exploiting the TDOA and FDOA measurements for positioning, two TDOA noise levels are considered: (i) a low TDOA noise level, where σ t = 0.35 σ f , and (ii) a high TDOA noise level, with σ t = 300 σ f . To evaluate the impact of the initial solution quality on the final localization result of the iterative GN algorithm, the initial solutions are centered at the true source position but subject to an additive zero-mean Gaussian error whose covariance is equal to 20 CRLB ( x ) . The number of iterations for the GN is set to 3. Meanwhile, to investigate the effect of including the KF-2 step in the GDM algorithm on the source positioning accuracy, the simulation results relying solely on the KF-1 step are included for comparison.
A stationary target, positioned at x = [ 3 , 10 ] T km, is considered in this section. It transmits signals with a carrier frequency of f c = 3 GHz. The speed of signal propagation is c = 3 × 10 8 m/s. Table 1 summarizes the spatial coordinates and velocities of the observers. The number of Gaussian components in the GMM model is N g = 20 , and the scaling factor in (26a) is α = 10 6 . A total number of L = 10,000 Monte Carlo runs are conducted. The performance of the algorithm is quantified using the positioning root mean square error (RMSE), defined to be
RMSE ( x ) = 1 L l = 1 L x x ^ l 2 ,
where x ^ l denotes the target position estimate in the l-th ensemble run.
As shown in Figure 4, we compare the localization performance of the proposed GDM against that of several benchmark algorithms under varying measurement noise levels. To demonstrate the advantages of our proposed algorithm over the FDOAR algorithm in the over-determined scenarios, this simulation uses the first four observation stations listed in Table 1. The measurement noise standard deviation varies from 0.1 to 10 Hz. The results highlight the robustness of our approach across the considered FDOA noise levels. The figure also shows that the GDM attains performance close to the CRLB at low and moderate FDOA noise levels. The estimation bias of the proposed GDM algorithm is small compared to the RMSE.
Furthermore, in Figure 4, we can observe that the positioning performance of using the KF-1 step only is suboptimal because it fails to account for the correlation between the FDOA measurements. The FDOAR algorithm exhibits degraded localization performance as the measurement noise increases. However, it cannot achieve the CRLB, not even under low-noise conditions. This is because it does not utilize all the available FDOAs for positioning.
The CRLBs of the joint TDOA-FDOA localization at different levels of TDOA noise are included in Figure 4 for comparison. It can be seen that, under low TDOA noise ( σ t = 0.35 σ f ), the RMSE of the TSWLS method aligns with the CRLB, signifying its optimal performance in the presence of low noise. Conversely, in the presence of significant TDOA noise ( σ t = 300 σ f ), the CRLBs for the FDOA-only and TDOA-FDOA positioning become very close to each other, as expected. However, the performance of the TSWLS method evidently deviates from the CRLB. This reveals that the TSWLS method is very sensitive to the increased TDOA noise level. However, the GN method diverges, even at low noise levels, mainly because of a relatively large initialization error. This highlights the significant impact of initial value quality on the performance of the iterative GN method.
The average execution times of various localization methods are summarized in Table 2. The experiment was performed on an Intel Core i9-13900H processor, with a clock frequency of 2.60 GHz. As shown in Table 2, the proposed GDM algorithm exhibits longer computation times than existing methods, though it maintains practical feasibility for real-time applications. The increased computational cost of the GDM arises primarily from its GMM implementation, which necessitates updating all components whenever a new set of FDOAs is obtained. While acceleration techniques for GMMs have been thoroughly studied [50,51,52], our primary contribution focuses on introducing the GDM framework for FDOA-only localization rather than computational optimization.
In Figure 5, we evaluate the performance of the proposed GDM under varying numbers of observers, denoted as N s ( N s = 3 , 6 , 9 ). The positions and velocities of the observers are detailed in Table 1. Figure 5 demonstrates that the GDM achieves the CRLB accuracy under varying numbers of observers. This scalability is crucial for practical applications where the number of available observers may vary.
The scaling factor α in (26b) ensures the positive definiteness of Σ 1 . In Figure 6, the estimation performance of the developed algorithm is evaluated under different scaling factor values ( α = 10 10 , 10 8 , 10 6 , 10 4 , 10 2 , 10 0 and 10 2 ), with the standard deviation of the FDOA measurement noise fixed at 5 Hz. The proposed GDM algorithm achieves the CRLB even when α is as small as 10 10 , demonstrating the numerical stability of the GDM. However, when α becomes too large, the diagonal elements of D also increase, causing the localization results of KF-1 to greatly deteriorate, eventually leading to deviation from the CRLB. This suggests that α should be chosen from a reasonable range.
Using a larger number of initial Gaussian components during the GMM initialization phase should better approximate the true but unknown source position prior. However, an excessive number of components increases the computational burden. In Figure 7, the localization performance of the proposed GDM is evaluated under different numbers of Gaussian components N g (specifically at 2, 5, 10, 20, and 40), with the FDOA measurement noise again fixed at σ f = 5 Hz. The results indicate that the localization accuracy of the GDM improves with an increasing number of Gaussian components. But it already achieves near CRLB accuracy when N g = 5 . This demonstrates the algorithm’s ability to deliver satisfactory localization precision without incurring excessive computational demands. Furthermore, this study reveals that, during the update of the source position posterior using the FDOA measurements sequentially, the weights of the Gaussian components far from the target’s actual position would significantly decrease. Consequently, by pruning the Gaussian components with small weights, computational efficiency can be further improved. This type of operation has been described in existing work such as [53] and will not be elaborated here.

7. Conclusions

This paper addresses the challenge of single stationary target localization exclusively using FDOA measurements. The inherent strong nonlinearity in FDOA measurement models presents substantial challenges for numerical solution development and implementation. To overcome these limitations, we employ the GMM for a probabilistic representation of the initial FDOA measurement, constructing a high-confidence spatial probability region where the target resides. The differential framework utilizing a common reference station induces intrinsic measurement noise correlations, necessitating specialized sequential updating mechanisms for subsequent FDOA measurements.
The core contribution of this work is the GDM, a novel Bayesian localization framework featuring a dual-phase Kalman implementation that systematically exploits measurement noise correlations. The first phase (KF-1) employs sequential Bayesian filtering with GMM-derived priors to generate coarse estimates under measurement noise independence assumptions. Subsequent refinement in the second phase (KF-2) incorporates explicit correlation modeling through likelihood ratio correction, effectively compensating for information loss during the initial decoupling process and yielding optimized posterior probability distributions.
Comprehensive numerical simulations validate three principal advantages of our approach: (1) capability for precise localization with minimal infrastructure requirements (as few as three stations in a 2D scenario), (2) enhanced robustness against significant measurement noise levels, and (3) computational efficiency suitable for real-time implementation. The methodology’s generalizability is demonstrated by its applicability beyond FDOA systems to broader nonlinear estimation problems, particularly those involving correlated measurement architectures.

Author Contributions

Conceptualization, X.L. and L.Y.; methodology, W.Z. and X.L.; software, W.Z., Y.L. and X.L.; validation, W.Z., Y.L. and X.L.; formal analysis, W.Z. and Y.L.; writing—original draft, W.Z.; writing—review and editing, X.L., L.Y. and F.G.; supervision, L.Y. and F.G. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Guo, F.; Fan, Y.; Zhou, Y.; Zhou, C.; Li, Q. Space Electronic Reconnaissance: Localization Theories and Methods; John Wiley & Sons Inc.: Hoboken, NJ, USA, 2014. [Google Scholar]
  2. Gao, Y.; Deng, Z.; Zhang, Y.; Sun, S.; Li, Z. Mobile phone passive positioning through the detection of uplink signals for search and rescue. Sensors 2019, 19, 4526. [Google Scholar] [CrossRef] [PubMed]
  3. Ke, X.; Ho, K.C. Localization of a passive object in 3-D by propagation time delays to a rigid body receiver of unknown location. IEEE Trans. Signal Process. 2024, 72, 3470–3486. [Google Scholar] [CrossRef]
  4. Zhou, Y.; Song, D.; Ding, B.; Rao, B.; Su, M.; Wang, W. Ant colony pheromone mechanism-based passive localization using UAV swarm. Remote Sens. 2022, 14, 2944. [Google Scholar] [CrossRef]
  5. Alexandri, T.; Walter, M.; Diamant, R. A time difference of arrival based target motion analysis for localization of underwater vehicles. IEEE Trans. Veh. Technol. 2022, 71, 326–338. [Google Scholar] [CrossRef]
  6. Wang, G.; Xiang, P.; Ho, K.C. Bias reduced semidefinite relaxation method for 3-D moving object localization using AOA. IEEE Trans. Wirel. Commun. 2023, 22, 7377–7392. [Google Scholar] [CrossRef]
  7. Wang, L.; Zhou, S.; Gong, M.; Zhao, P.; Yang, J.; Sui, X. Three-dimensional signal source localization with angle-only measurements in passive sensor networks. Remote Sens. 2024, 16, 1319. [Google Scholar] [CrossRef]
  8. Jia, T.; Liu, H.; Ho, K.C.; Wang, H. Mitigating sensor motion effect for AOA and AOA-TOA localizations in underwater environments. IEEE Trans. Wirel. Commun. 2023, 9, 6124–6139. [Google Scholar] [CrossRef]
  9. Cheng, X.; Shi, W.; Cai, W.; Zhu, W.; Shen, T.; Shu, F.; Wang, J. Communication-efficient coordinated RSS-based distributed passive localization via drone cluster. IEEE Trans. Veh. Technol. 2022, 71, 1072–1076. [Google Scholar] [CrossRef]
  10. Shen, Z.; Li, J.; Wu, Q. Data-driven interference localization using a single satellite based on received signal strength. IEEE Trans. Veh. Technol. 2020, 69, 8657–8669. [Google Scholar] [CrossRef]
  11. Park, P.; Di Marco, P.; Jung, M.; Santucci, F.; Sung, T.K. Multidirectional differential RSS technique for indoor vehicle navigation. IEEE Internet Things J. 2023, 10, 241–253. [Google Scholar] [CrossRef]
  12. Zhang, M.; Pei, Y.; Li, X.; Guo, F. Passive localization by a single moving observer using TOA only with unknown SRI: Observability analysis and algorithm. Chin. J. Aeronaut. 2023, 36, 318–331. [Google Scholar] [CrossRef]
  13. Sun, Y.; Ho, K.C.; Yang, Y.; Zhang, L.; Chen, L. Computationally attractive and statistically efficient estimator for noise resilient TOA localization. Signal Process. 2022, 200, 108663. [Google Scholar] [CrossRef]
  14. Wu, H.; Liang, L.; Mei, X.; Zhang, Y. A convex optimization approach for NLOS error mitigation in TOA-based localization. IEEE Signal Process. Lett. 2022, 29, 677–681. [Google Scholar] [CrossRef]
  15. Ge, F.; Shen, Y. Single-anchor ultra-wideband localization system using wrapped PDOA. IEEE Trans. Mob. Comput. 2022, 21, 4609–4623. [Google Scholar] [CrossRef]
  16. Wang, T.; Zhao, H.; Shen, Y. An efficient single-anchor localization method using ultra-wide bandwidth systems. Appl. Sci. 2020, 10, 57. [Google Scholar] [CrossRef]
  17. Chen, H.; Ballal, T.; Saeed, N.; Alouini, M.-S.; Al-Naffouri, T.Y. A joint TDOA-PDOA localization approach using particle swarm optimization. IEEE Wirel. Commun. Lett. 2020, 9, 1240–1244. [Google Scholar] [CrossRef]
  18. Chan, Y.T.; Ho, K.C. A simple and efficient estimator for hyperbolic location. IEEE Trans. Signal Process. 1994, 8, 1905–1915. [Google Scholar] [CrossRef]
  19. Sun, Y.; Ho, K.C.; Xing, T.; Yang, Y.; Chen, L. Projection-based algorithm and performance analysis for TDOA localization in MPR. IEEE Trans. Signal Process. 2024, 72, 896–911. [Google Scholar] [CrossRef]
  20. Wang, W.; Wang, G.; Zhang, F.; Li, Y. Second-order cone relaxation for TDOA-based localization under mixed LOS/NLOS conditions. IEEE Signal Process. Lett. 2016, 23, 1872–1876. [Google Scholar] [CrossRef]
  21. Xu, H.; Chang, Q.; Lang, R. A two-step algorithm for locating the emitter by FDOA. In Proceedings of the 2023 IEEE International Conference on Consumer Electronics, Las Vegas, NV, USA, 6–8 January 2023; pp. 1–5. [Google Scholar] [CrossRef]
  22. Ahmed, M.M.; Ho, K.C.; Wang, G. Localization of a moving source by frequency measurements. IEEE Trans. Signal Process. 2020, 68, 4839–4854. [Google Scholar] [CrossRef]
  23. Zhang, W.; Zhang, G. Geolocation algorithm of interference sources from FDOA measurements using satellites based on Taylor series expansion. In Proceedings of the 2016 IEEE 83rd Vehicular Technology Conference (VTC Spring), Nanjing, China, 15–18 May 2016; pp. 1–5. [Google Scholar] [CrossRef]
  24. Wang, G.; Li, Y.; Ansari, N. A semidefinite relaxation method for source localization using TDOA and FDOA measurements. IEEE Trans. Veh. Technol. 2013, 62, 853–862. [Google Scholar] [CrossRef]
  25. Qu, X.; Xie, L.; Tan, W. Iterative constrained weighted least squares source localization using TDOA and FDOA measurements. IEEE Trans. Signal Process. 2017, 65, 3990–4003. [Google Scholar] [CrossRef]
  26. Xiao, G.; Dong, Q.; Liao, G.; Li, S.; Xu, K.; Quan, Y. High-precision joint TDOA and FDOA location system. Remote Sens. 2024, 16, 693. [Google Scholar] [CrossRef]
  27. Gong, W.; Song, X.; Zhu, C.; Wang, Q.; Li, Y. Closed-form method for unified far-field and near-field localization based on TDOA and FDOA measurements. Remote Sens. 2024, 16, 3047. [Google Scholar] [CrossRef]
  28. Bagherian, G.; Mokari, N.; Arand, B.A.; Ho, K.C.; Yanikomeroglu, H. A closed-form method with low noise sensitivity for locating a moving source on earth at a known altitude. IEEE Trans. Aerosp. Electron. Syst. 2024, 60, 7870–7885. [Google Scholar] [CrossRef]
  29. Stein, S. Algorithms for ambiguity function processing. IEEE Trans. Acoust. Speech Signal Process. 1981, 29, 588–599. [Google Scholar] [CrossRef]
  30. Noroozi, A.; Oveis, A.H.; Hosseini, S.M.; Sebt, M.A. Improved algebraic solution for source localization from TDOA and FDOA measurements. IEEE Wirel. Commun. Lett. 2018, 7, 352–355. [Google Scholar] [CrossRef]
  31. Ho, K.C.; Xu, W. An accurate algebraic solution for moving source location using TDOA and FDOA measurements. IEEE Trans. Signal Process. 2004, 52, 2453–2463. [Google Scholar] [CrossRef]
  32. Ouyang, X.; Yao, S.; Wan, Q. Multiple signal TDOA/FDOA joint estimation with coherent integration. Electronics 2023, 12, 2151. [Google Scholar] [CrossRef]
  33. Khalaf-Allah, M. Emitter location using frequency difference of arrival measurements only. Sensors 2022, 22, 9642. [Google Scholar] [CrossRef]
  34. Cameron, K.J. FDOA-Based Passive Source Localization: A Geometric Perspective. Ph.D. Thesis, Colorado State University, Fort Collins, CO, USA, 2018. [Google Scholar]
  35. Vesely, J. Differential Doppler target position fix computing methods. In Proceedings of the International Conference on Circuits, Systems and Signal, San Francisco, CA, USA, 16–20 February 2010; pp. 284–287. [Google Scholar]
  36. Cameron, K.J.; Bates, D.J. Geolocation with FDOA measurements via polynomial systems and RANSAC. In Proceedings of the 2018 IEEE Radar Conference, Oklahoma City, OK, USA, 23–27 April 2018; pp. 676–681. [Google Scholar] [CrossRef]
  37. Li, J.; Guo, F.; Jiang, W. A linear-correction least-squares approach for geolocation using FDOA measurements only. Chin. J. Aeronaut. 2012, 25, 709–714. [Google Scholar] [CrossRef]
  38. Pei, Y.; Li, X.; Yang, L.; Guo, F. A closed-form solution for source localization using FDOA measurements only. IEEE Commun. Lett. 2023, 27, 115–119. [Google Scholar] [CrossRef]
  39. Pei, Y.; Li, X.; Guo, F.; Zhang, M. Moving source localization using frequency difference of arrival measurements only. IEEE Trans. Veh. Technol. 2025, 74, 1052–1063. [Google Scholar] [CrossRef]
  40. Tran, X.L.; Vesely, J.; Doan, S.V.; Hubacek, P. Estimation of target position from a moving passive system using the differential Doppler method. In Proceedings of the 2016 17th International Conference on Mechatronics-Mechatronika (ME), Prague, Czech Republic, 7–9 December 2016; pp. 1–5. [Google Scholar]
  41. Rodrigues, W.D.C.; Apolinario, J.A. An on-the-fly FDOA-based target localization system. In Proceedings of the 2020 IEEE 11th Latin American Symposium on Circuits & Systems (LASCAS), San Jose, Costa Rica, 25–28 February 2020; pp. 1–6. [Google Scholar] [CrossRef]
  42. De Carvalho Rodrigues, W.; Apolinario, J.A. An emitter localization method based on multiple differential Doppler measurements. Rev. IEEE Am. Lat. 2022, 20, 537–544. [Google Scholar] [CrossRef]
  43. Musicki, D.; Kaune, R.; Koch, W. Mobile emitter geolocation and tracking using TDOA and FDOA measurements. IEEE Trans. Signal Process. 2010, 58, 1863–1874. [Google Scholar] [CrossRef]
  44. Alspach, D.; Sorenson, H. Nonlinear Bayesian estimation using Gaussian sum approximations. IEEE Trans. Autom. Control 1972, 17, 439–448. [Google Scholar] [CrossRef]
  45. Arasaratnam, I.; Haykin, S. Cubature Kalman filters. IEEE Trans. Autom. Control 2009, 54, 1254–1269. [Google Scholar] [CrossRef]
  46. Liu, Y.; Li, X.; Yang, L.; Mihaylova, L.; Xue, Y. On the approximation of the quotient of two Gaussian densities for multiple-model smoothing. In Proceedings of the 2023 26th International Conference on Information Fusion (FUSION), Charleston, SC, USA, 27–30 June 2023; pp. 1–8. [Google Scholar] [CrossRef]
  47. Acar, D.; Orguner, U. Information decorrelation for an interacting multiple model filter. In Proceedings of the 2018 21st International Conference on Information Fusion (FUSION), Cambridge, UK, 10–13 July 2018; pp. 1–8. [Google Scholar] [CrossRef]
  48. Ho, K.C.; Chan, Y.T. Geolocation of a known altitude object from TDOA and FDOA measurements. IEEE Trans. Aerosp. Electron. Syst. 1997, 33, 770–783. [Google Scholar] [CrossRef]
  49. Kay, S.M. Fundamentals of Statistical Signal Processing, Volume I Estimation Theory; Prentice-Hall, Inc.: Upper Saddle River, NJ, USA, 1993. [Google Scholar]
  50. Faubel, F.; McDonough, J.; Klakow, D. The split and merge unscented Gaussian mixture filter. IEEE Signal Process. Lett. 2009, 16, 786–789. [Google Scholar] [CrossRef]
  51. Schieferdecker, D.; Huber, M.F. Gaussian mixture reduction via clustering. In Proceedings of the 2009 12th International Conference on Information Fusion, Seattle, WA, USA, 6–9 July 2009; pp. 1536–1543. [Google Scholar]
  52. Harmse, J.E. Reduction of Gaussian mixture models by maximum similarity. J. Nonparametr. Stat. 2010, 22, 703–709. [Google Scholar] [CrossRef]
  53. Li, X.; Yang, L.; Mihaylova, L.; Guo, F.; Zhang, M. Enhanced GMM-based filtering with measurement update ordering and innovation-based pruning. In Proceedings of the 2018 21st International Conference on Information Fusion (FUSION), Cambridge, UK, 10–13 July 2018; pp. 2572–2579. [Google Scholar] [CrossRef]
Figure 1. FDOA-only localization scenario.
Figure 1. FDOA-only localization scenario.
Remotesensing 17 01266 g001
Figure 2. FDOA GMM representation.
Figure 2. FDOA GMM representation.
Remotesensing 17 01266 g002
Figure 3. GMM representation of the source position prior using virtual TDOA measurements.
Figure 3. GMM representation of the source position prior using virtual TDOA measurements.
Remotesensing 17 01266 g003
Figure 4. Localization performance of different methods under various noise conditions in a four-observer scenario.
Figure 4. Localization performance of different methods under various noise conditions in a four-observer scenario.
Remotesensing 17 01266 g004
Figure 5. Localization performance of GDM and FDOAR methods under different numbers of observers.
Figure 5. Localization performance of GDM and FDOAR methods under different numbers of observers.
Remotesensing 17 01266 g005
Figure 6. Localization performance under different scaling factors.
Figure 6. Localization performance under different scaling factors.
Remotesensing 17 01266 g006
Figure 7. Localization performance under different numbers of Gaussian components.
Figure 7. Localization performance under different numbers of Gaussian components.
Remotesensing 17 01266 g007
Table 1. Positions and velocities of the observers.
Table 1. Positions and velocities of the observers.
Observer No.Position (m)Velocity (m/s)
1 s 1 = [ 0 , 0 ] T s ˙ 1 = [ 100 , 0 ] T
2 s 2 = [ 2000 , 0 ] T s ˙ 2 = [ 110 , 4 ] T
3 s 3 = [ 1500 , 1000 ] T s ˙ 3 = [ 138 , 24 ] T
4 s 4 = [ 500 , 500 ] T s ˙ 4 = [ 75 , 27 ] T
5 s 5 = [ 3000 , 5000 ] T s ˙ 5 = [ 142 , 5 ] T
6 s 6 = [ 1000 , 1000 ] T s ˙ 6 = [ 76 , 39 ] T
7 s 7 = [ 500 , 6000 ] T s ˙ 7 = [ 92 , 43 ] T
8 s 8 = [ 1500 , 3000 ] T s ˙ 8 = [ 82 , 9 ] T
9 s 9 = [ 1000 , 1000 ] T s ˙ 9 = [ 117 , 27 ] T
Table 2. Average computation times of different methods.
Table 2. Average computation times of different methods.
MethodAverage Time (ms)
GDM2.62
KF-1 (uncorrelated)0.81
FDOAR2.82
GN0.108
TSWLS10.11
TSWLS20.063
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

Zhang, W.; Li, X.; Liu, Y.; Yang, L.; Guo, F. Bayesian FDOA Positioning with Correlated Measurement Noise. Remote Sens. 2025, 17, 1266. https://doi.org/10.3390/rs17071266

AMA Style

Zhang W, Li X, Liu Y, Yang L, Guo F. Bayesian FDOA Positioning with Correlated Measurement Noise. Remote Sensing. 2025; 17(7):1266. https://doi.org/10.3390/rs17071266

Chicago/Turabian Style

Zhang, Wenjun, Xi Li, Yi Liu, Le Yang, and Fucheng Guo. 2025. "Bayesian FDOA Positioning with Correlated Measurement Noise" Remote Sensing 17, no. 7: 1266. https://doi.org/10.3390/rs17071266

APA Style

Zhang, W., Li, X., Liu, Y., Yang, L., & Guo, F. (2025). Bayesian FDOA Positioning with Correlated Measurement Noise. Remote Sensing, 17(7), 1266. https://doi.org/10.3390/rs17071266

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