Next Article in Journal
Factor Graph-Assisted Distributed Cooperative Positioning Algorithm in the GNSS System
Next Article in Special Issue
A Situation-Aware Indoor Localization (SAIL) System Using a LF and RF Hybrid Approach
Previous Article in Journal
A Survey of NFC Sensors Based on Energy Harvesting for IoT Applications
Previous Article in Special Issue
GROF: Indoor Localization Using a Multiple-Bandwidth General Regression Neural Network and Outlier Filter
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Bias Compensation Method for Distributed Moving Source Localization Using TDOA and FDOA with Sensor Location Errors

1
National Digital Switching System Engineering and Technological Research Center (NDSC), Zhengzhou 450002, China
2
Institute of Surveying and Mapping, Information Engineering University; Zhengzhou 450002, China
*
Author to whom correspondence should be addressed.
Sensors 2018, 18(11), 3747; https://doi.org/10.3390/s18113747
Submission received: 4 September 2018 / Revised: 26 October 2018 / Accepted: 30 October 2018 / Published: 2 November 2018
(This article belongs to the Special Issue Applications of Wireless Sensors in Localization and Tracking)

Abstract

:
Current bias compensation methods for distributed localization consider the time difference of arrival (TDOA) and frequency difference of arrival (FDOA) measurements noise, but ignore the negative influence by the sensor location uncertainties on source localization accuracy. Therefore, a new bias compensation method for distributed localization is proposed to improve the localization accuracy in this paper. This paper derives the theoretical bias of maximum likelihood estimation when the sensor location errors and positioning measurements noise both exist. Using the rough estimate result by MLE to subtract the theoretical bias can obtain a more accurate source location estimation. Theoretical analysis and simulation results indicate that the theoretical bias derived in this paper matches well with the actual bias in moderate noise level so that it can prove the correctness of the theoretical derivation. Furthermore, after bias compensation, the estimate accuracy of the proposed method achieves a certain improvement compared with existing methods.

1. Introduction

Estimation of the source location has been a subject of research for decades and continues to receive much interest in the signal processing research community [1,2,3], including radar [4], sonar [5], sensor network [6], wireless communication [2], etc. There are various common measurements employed to determine the source location, such as the time difference of arrival (TDOA), the frequency difference of arrival (FDOA), and numerous joint algorithms of multiple measurements. For simplicity, the TDOA has been extensively studied to improve estimation accuracy with a low computational complexity for solving source location which must lie in the intersection of the TDOA hyperbolic curves [7]. If there is relative motion between the source and sensors, the FDOA can be incorporated with the TDOA [8], which can significantly improve the source location accuracy and estimate the position and velocity of the source simultaneously [9]. Thus, we locate the moving source using TDOA and FDOA measurements in this paper.
Based on the source localization using TDOA and FDOA measurements, the two types of sensor pairing structure are presented [10,11,12,13], which are shown in Figure 1. Most of source localization method adopt the centralized localization structure (Figure 1a), such as iteration-based method [14,15,16], two-step weighted least squares (TS-WLS) [9,10], total least-squares (TLS) technique [17], the semi-definite relaxation localization method [18], the multidimensional scaling (MDS) method [19] and so on. However, for joint TDOA- and FDOA-based methods, time-synchronization and frequency-locking are typically required [20], which might be difficult to achieve and increase the system complexity [21]. If this system fails to achieve precise synchronization between all the sensors, it may not obtain correct measurements from received signals so that the estimated accuracy cannot be ensured [22]. In addition, according to refs. [23,24,25], some centralized sensors may not transmit the data to their single reference sensor due to their limited communication range and system power. Moreover, the single reference sensor needs to save and use to estimates parameters from all the data, which will produce high computational costs and may also cause a large processing delay [25]. These requirements would have significant influence on the size, weight, and power of that sensor [26].
To circumvent the drawbacks of centralized localization system, the distributed localization is highly desirable [11,12,13,27]. As seen in the Figure 1b, sensor pairs is combined in a decentralized way to estimate the corresponding TDOAs and FDOAs. There are several advantages using this localization structure. Firstly, because of no common reference sensor, the sensors of distributed structure only need to transmit their original data to another sensor of each group. Secondly, due to the pairing structure of distributed localization, it lies in the lower requirement for synchronization [11]. We only need to achieve precise synchronization between two sensors in a group rather than all sensors, which is easy to realize in practice. Overall, this structure could improve robustness, and save bandwidth of the communication network, which can reduce the difficulty of success in engineering [25,27]. Therefore, we aim at distributed structure localization algorithm based on TDOA and FDOA in this paper.
The estimated accuracy is usually not guaranteed by using classical maximum likelihood estimation (MLE) methods because of the nonlinearity in TDOA and FDOA localization problem. Thus, the MSE consists of the variance and the bias square [28]. Increasing the observation period can only decrease the location variance but the bias cannot be ignored. For example, the ultra-wideband (UWB) localization technology [29] use the averaging to reduce estimated variance but is useless to decrease the estimated bias, which cause negative influence on location accuracy [28,30].
Therefore, the question of how to remove the bias from the estimation of source position and velocity is a focus of the research. In the last decade, many bias compensation algorithms were proposed [11,28,29,30,31,32]. As for stationary emitters, Rui L verified that the location bias has great influence on location accuracy [28,30]. In order to avoid it, Hao put forward a bias reduction method for passive source localization using TDOA and gain ratios of arrival (GROA) [32]. As for moving sources, Chan proposed a new bias reduction algorithm using new constraints based on TDOA and FDOA [31]. However, these algorithms can only reduce the bias to the same degree of MLE, which is still high for an estimation result, and do not consider the sensor location uncertainties which are very sensitive to the source location accuracy [10]. As is well known, the position and velocity of sensors may not be obtained accurately in practice when using moving sensors [10]. Therefore, the sensor location uncertainties need to be taken into consideration in practical environment. Therefore, a new bias compensation method based on MLE for distributed source localization using TDOA and FDOA with sensor location errors is presented in this paper.
We study the bias of the MLE for source location, because the MLE is asymptotically efficient and regarded as a benchmark for performance evaluation [33]. The bias of the MLE of a general estimation problem has been investigated in the mathematical and statistical literature [33]. The proposed method extends the method in References [1,11], and derives the theoretical bias of MLE when the localization model has sensor location errors. The bias expression is closed-form with low computationally cost and the source location accuracy has a certain increase after bias compensation.
The paper is organized as follows. Section 2 formulates the problem of distributed source localization using TDOA and FDOA measurements with receiver location errors. Section 3 gives a detailed derivation of the proposed method. Section 4 derives the Cramér-Rao lower bound (CRLB) for distributed localization. Section 5 presents simulation to support the theoretical development of the proposed method. Finally, a brief conclusion is given in Section 6.

2. Measurement Model

Due to the no common reference sensor of the distributed localization, the model of distributed localization is different from centralized model. In this paper, we consider the three-dimensional (3-D) scenario, thus the distributed structure requires at least three pairs of sensors (i.e. M = 6) to produce the several groups of TDOA and FDOA measurements and M must be an even number. Each sensor position and velocity can be defined as s i = [ x i , y i , z i ] T and s ˙ i = [ x ˙ i , y ˙ i , z ˙ i ] T ( i = 1 , 2 , , M ) respectively, which is applied to determine the source position u = [ x , y , z ] T and velocity u ˙ = [ x ˙ , y ˙ , z ˙ ] T . We will use the notation ( ) o and ( ) to distinguish between the true value and noisy value. In practice, the true value of the sensor position s i o = [ x i o , y i o , z i o ] T and velocity s ˙ i o = [ x ˙ i o , y ˙ i o , z ˙ i o ] T are unknown to an estimator, thus we only use the noisy value s i and s ˙ i to derive the localization method [10].
Δ β = n β = β β o = [ Δ s T , Δ s ˙ T ] T
where β = [ s T , s ˙ T ] T , Δ s i = s i s i o , Δ s ˙ i = s ˙ i s ˙ i o , Δ s = [ Δ s 1 T , Δ s 2 T , , Δ s M T ] T , and Δ s ˙ = [ Δ s ˙ 1 T , Δ s ˙ 2 T , , Δ s ˙ M T ] T . In this paper, Δ β is assumed to follows zero-mean Gaussian distribution with covariance matrix
E [ Δ β Δ β T ] = Q β
The distance between the source and sensor ith is
r i o = u o s i o = ( u o s i o ) T ( u o s i o )
where denotes the Euclidean norm. For M sensors, there are a total number of M / 2 sensor pairs and TDOA/FDOA measurements. Let
Σ = { { 2 i , 2 i 1 } | 1 i M / 2 }
which denotes the set of all sensor pairs. Without loss of generality, the sensor s 2 i 1 be the reference sensor, which is the first sensor of each group. In the system, the TDOAs can be defined as range difference, and the range difference between the 2ith sensor and the sensor (2i−1)th is
r 2 i , 2 i 1 o = c τ 2 i , 2 i 1 o = r 2 i o r 2 i 1 o
where c is the propagation speed, τ 2 i , 2 i 1 o is the true TDOA value between pair 2ith and (2i-1)th sensor, r 2 i , 2 i 1 o is the true range difference, and i = 1 , 2 , , M / 2 . Note that (5) is nonlinear with respect to u , the M / 2 curves in (5) give the source location estimate.
Due to the moving source, the FDOA measurements can be used to improve the accuracy of source location estimate and obtain the source position and velocity simultaneously. Similarly, the FDOAs can be converted to the range difference rate. By taking the time derivative of (5), the true range rate r ˙ i o of the ith sensor is defined as
r ˙ i o = ( u o s i o ) T ( u ˙ o s ˙ i o ) r i o
Similarly, the range difference rate between the 2ith sensor and the sensor (2i−1)th is
r ˙ 2 i , 2 i 1 o = r ˙ 2 i o r ˙ 2 i 1 o
for i = 1 , 2 , , M / 2 . (5) and (7) are a set of TDOA and FDOA nonlinear equation, and it is not easy to obtain the source location u and u ˙ by solving them. Moreover, we cannot obtain the true values of TDOA and FDOA in practice. So, we let α = [ r T , r ˙ T ] T , where r = [ r 2 , 1 , r 4 , 3 , , r M , M 1 ] T and r ˙ = [ r ˙ 2 , 1 , r ˙ 4 , 3 , , r ˙ M , M 1 ] T represent the TDOA and FDOA measurements vector, then the vector of the measurements error is
Δ α = n α = [ Δ r T , Δ r ˙ T ] T
where Δ r = r r o , Δ r = [ Δ r 2 , 1 , Δ r 4 , 3 , , Δ r M , M 1 ] T , Δ r ˙ = r ˙ r ˙ o , and Δ r ˙ = [ Δ r ˙ 2 , 1 , Δ r ˙ 4 , 3 , , Δ r ˙ M , M 1 ] T . Similarly, we assume that Δ α obeys zero-mean Gaussian distribution with covariance matrix
E [ Δ α Δ α T ] = Q α
The two types of noises, which are Δ α and Δ β , are independent of each other and we assume that they are uncorrelated at different time instants. In next section, we analyze the theoretical bias of the MLE and derive its expression using the two types of positioning measurements with the sensor location errors, which can efficiently reduce the bias of estimated result and obtain more accurate source position u and velocity u ˙ . In this paper, we use the 0 , O , and I to denote the zero vector, zero matrix, and unit matrix, respectively. Their dimensions are marked in the lower right corner of themselves.

3. The Proposed Method

Although it is well known that the variance of the MLE can achieve the CRLB, the bias of the MLE still exists and has a negative influence on estimation accuracy. Therefore, in order to remove the bias of estimate result and improve the precision of the source location, in this section, we derive the theoretical bias of the MLE based on TDOA and FDOA measurements with sensor location errors. According to Section 2, the two types of positioning measurements noise Δ α and sensor location errors noise Δ β both obey the Gaussian distribution with zero means which are independent of each other [7,9,10,18]. It should be explained that these types of noises in practical localization environments may not follow these assumptions in practical localization environments. We will do some effort in other noise environment in our further study, but these types of noises are only used to as an example to derive the proposed method in this paper. Thus, according to the assumption mentioned above, the log of the joint probability density function of α and β parameterized on φ is [10]
ln f ( α , β , φ ) = ln f ( α , φ ) + ln f ( β , φ ) = K 1 1 2 [ α α o ] T Q α 1 [ α α o ] 1 2 [ β β o ] T Q β 1 [ β β o ]
where K 1 = 1 / 2 ln ( ( 2 π ) M | Q α | ) 1 / 2 ln ( ( 2 π ) 6 M | Q β | ) , φ = [ θ T , β T ] T , θ = [ u T , u ˙ T ] T . Since the noise follows zero mean Gaussian distribution and only the θ is of interest to us, so the MLE solution θ ^ is
θ ^ = arg   max ( I )
where the cost function I of ML estimation can be formulated by
I 1 2 [ α α o ] T Q α 1 [ α α o ] 1 2 [ β β o ] T Q β 1 [ β β o ]
We use P ( φ ^ ) to stand for the gradient of the cost function I with respect to φ , φ ^ satisfies the equation
P ( φ ^ ) = I φ | φ ^ = 0 ( 6 M + 6 ) × 1
Then, we apply the second-order Taylor-series approximation to P ( φ ^ ) around φ o , which can be represented as
P ( φ ^ ) = I φ | φ ^ H + H ( φ ^ φ o ) + g ( φ o ) = 0 ( 6 M + 6 ) × 1
where
H = I φ | φ = φ o ,   H = 2 I φ φ T | φ = φ o H l = φ l ( 2 I φ φ T ) | φ = φ o   l = 1 , 2 , , 6 M + 6 g ( φ o ) = 1 2 [ t r ( H 1 × [ φ ^ φ o ] [ φ ^ φ o ] T ) t r ( H 2 × [ φ ^ φ o ] [ φ ^ φ o ] T ) t r ( H 6 M + 6 × [ φ ^ φ o ] [ φ ^ φ o ] T ) ]
and t r ( ) represents the trace operation.
Based on (14), we notice that there is no need to solve φ ^ and the bias is directly given as the expectation of φ ^ φ o . Thus, we rearrange (14) and obtain the theoretical bias
b = E [ φ ^ φ o ] = E [ ( H ) 1 H ] + E [ ( H ) 1 g ( φ o ) ]
The details of (14) is specifically shown as
H = I φ | φ = φ o = C 1 + C 2 H = 2 I φ φ T | φ = φ o = ( B 1 A 1 ) + ( B 2 A 2 )
where
A 1 = T α φ Q α 1 α φ T | φ = φ o A 2 = T β φ Q β 1 β φ T | φ = φ o B 1 = j = 1 M i = 1 M q α i j n α i 2 α j φ φ T | φ = φ o B 2 = j = 1 2 M i = 1 2 M q β i j n β i 2 β j φ φ T | φ = φ o C 1 = T α φ Q α 1 n α | φ = φ o C 2 = T β φ Q β 1 n β | φ = φ o
and q α i j and q β i j are the element of Q α 1 and Q β 1 . For specifically, we let A = A 1 + A 2 in the following.

3.1. The Derivation of The First Term of (16)

This section gives a detailed derivation of the first term of (16) E [ ( H ) 1 H ] . According to the (17) and (18), the first term of (16) can be approximated as
E [ ( H ) 1 H ] = E [ ( A ( B 1 + B 2 ) ) 1 ( C 1 + C 2 ) ] E [ A 1 ( C 1 + C 2 ) ] + E [ A 1 ( B 1 + B 2 ) A 1 ( C 1 + C 2 ) ] = E [ A 1 ( C 1 + C 2 ) ] + E [ A 1 B 1 A 1 C 2 ] + E [ A 1 B 2 A 1 C 1 ] + E [ A 1 ( B 1 A 1 C 1 + B 2 A 1 C 2 ) ]
Note that the A 1 does not contain noise and it is independent of the measurement noise and the sensor location noise, then we have
E [ A 1 ( C 1 + C 2 ) ] = E [ A 1 C 1 ] + E [ A 1 C 2 ] = 0 ( 6 M + 6 ) × 1 E [ A 1 B 1 A 1 C 2 ] = 0 ( 6 M + 6 ) × 1 E [ A 1 B 2 A 1 C 1 ] = 0 ( 6 M + 6 ) × 1
So, the (19) can be simplified as
E [ ( H ) 1 H ] E [ A 1 ( B 1 + B 2 ) A 1 ( C 1 + C 2 ) ] = E [ A 1 ( B 1 A 1 C 1 + B 2 A 1 C 2 ) ]
Substituted the definition of B 1 , B 2 , C 1 , C 2 from (18) and E [ n α i n α ] = Q α e α i , E [ n β i n β ] = Q β e β i , the first term of (16) is
E [ ( H ) 1 H ] A 1 i = 1 M P α i A 1 ( T α φ ) Q α 1 E [ n α i n α ] + A 1 i = 1 2 M P β i A 1 ( T β φ ) Q β 1 E [ n β i n β ] = A 1 i = 1 M P α i A 1 ( T α φ ) e α i + A 1 i = 1 2 M P β i A 1 ( T β φ ) e β i | φ = φ o
where e α i and e β i are M × 1 and 6 M × 1 vector respectively which are defined as
e α i = [ 0 0 i 1   1 i   0 0 M ] T e β i = [ 0 0 i 1 1 i   0 0 6 M ] T
and the P α i and P β i are expressed as
P α i = j = 1 M q α i j 2 α j φ φ T | φ = φ o P β i = j = 1 2 M q β i j 2 β j φ φ T | φ = φ o

3.2. The Derivation of The Second Term of (16)

The second term of (16) E [ ( H ) 1 g ( φ o ) ] is quite complex to derive and we will do some approximation processing [1]. According to refs. [1,28,30,31], because the B 1 and B 2 contain the first-order noise term and g ( φ o ) includes the second-order noise term, multiplying them together can produce the high-order (third-order) noise terms which are lower enough to ignore when the method estimates at low noise level. And high-order noise terms are significantly small than the low-order term, which is reasonable to ignore. Thus, from (17), we have H A and the second bias component is approximately expressed as
E [ ( H ) 1 g ( φ o ) ] A 1 z
where
z E [ g ( φ o ) ] 1 2 [ t r ( E [ H 1 ] × C R L B ( φ o ) ) t r ( E [ H 2 ] × C R L B ( φ o ) ) t r ( E [ H 6 M + 6 ] × C R L B ( φ o ) ) ] ( 6 M + 6 ) × 1
The C R L B ( φ o ) is the CRLB of the true value φ o whose bias is neglected. In fact, the MLE is also efficient after valid approximation. In addition, according to the Appendix D, the 2 β j / φ φ T is a 6 M + 6 zero square matrix, so the E [ H l ] can be approximated by
E [ H l ] = i = 1 M [ h α i T e l P α i + P α i e l h α i T + h α i e l T P α i T ] ,   ( l = 1 , 2 , , 6 M + 6 )
where
h α i = j = 1 M q α i j T α j φ | φ = φ o
and e l is ( 6 M + 6 ) × 1 vector which is defined as
e l = [ 0 0 l 1   1 l   0 0 6 M + 6 ] T

3.3. The Algebraic Expression of Bias

Based on Section 3.1 and Section 3.2, the bias is equal to
b = E [ φ ^ φ o ] = A 1 ( i = 1 M P α i A 1 ( T α φ ) e α i + z ) + A 1 i = 1 2 M P β i A 1 ( T β φ ) e β i | φ = φ o
According to the Appendix D, the P β i is a 6 M + 6 zero square matrix. Thus the final component of the bias can be obtained
b = E [ φ ^ φ o ] = A 1 ( i = 1 M P α i A 1 ( T α φ ) e α i + z ) | φ = φ o
Equation (31) is the theoretical bias of the MLE which is the closed-form with reasonable computational complexity O ( M 2 ) in processing. The details on the evaluation of the derivatives for α and β is given in Appendix A, Appendix B, Appendix C and Appendix D. The bias of the MLE is accurately predicted by using (31), hence the current source position and velocity after bias compensation is given by
φ ˜ = φ ^ b
φ ˜ can approximately be regarded as an unbiased estimator of φ o with covariance matrix C R L B ( φ o ) and only the θ ˜ of φ ˜ is of interest for us. In practice, due to the unknown source location, we use MLE estimated results instead of the true value in the bias expression (31). We will present the computer simulations to corroborate our theoretical development and to compare the relative location accuracy for different methods in Section 5.

4. CRLB for Distributed Localization with Receiver Location Errors

The CRLB is the lowest possible variance that an unbiased estimator can achieve which is often regarded as the benchmark of estimation performance [9]. This section derives the CRLB of φ o in distributed passive sensor localization system in the presence of sensor location errors under the Gaussian noise model for the first time.
According to (10), assuming J is the ( 6 M + 6 ) × ( 6 M + 6 ) Fisher Information Matrix (FIM) [34], which is defined as
J = E [ ( 2 ln f ( α , β , φ ) φ φ T ) ] | φ = φ o
The CRLB of φ o is equal to the inverse of the Fisher matrix [9,10] defined as
CRLB ( φ o ) = J 1 = E [ ( 2 ln f ( α , β , φ ) φ φ T ) | φ = φ o ] ( 6 M + 6 ) × ( 6 M + 6 ) 1
Note (34) that we only focus on the upper left 6 × 6 submatrix of (34), which is the CRLB [10] of θ o = [ u o T , u ˙ o T ] T . In order to express simplicity, we convert (34) into submatrix form shown as
C R L B ( φ o ) = [ R 1 R 2 R 2 T R 3 ] 1
where
R 1 = E [ ( 2 ln f ( α , β , φ ) θ θ T ) ] | φ = φ o = T α θ Q α 1 α θ T | φ = φ o R 2 = E [ ( 2 ln f ( α , β , φ ) θ β T ) ] | φ = φ o = T α θ Q α 1 α β T | φ = φ o R 3 = E [ ( 2 ln f ( α , β , φ ) β β T ) ] | φ = φ o = T α β Q α 1 α β T + Q β 1 | φ = φ o
The partial derivatives α / φ T and β / φ T are given in Appendix A and Appendix B. According to the partitioned matrix inversion formula in [34], the (35) can be rewritten as
C R L B ( φ o ) = R 1 1 + R 1 1 R 2 ( R 3 R 2 T R 1 1 R 2 ) 1 R 2 T R 1 1
Note that R 1 1 is the CRLB in ref. [11] with no sensor location errors. Since the ( R 3 R 2 T R 1 1 R 2 ) is the positive definite matrix, the second term in (37) stands for the increase in CRLB after adding the sensor location errors [10]. So, the source localization algorithm is necessary to consider the sensor location errors, otherwise it could cause a serious impact on the estimation precision. In the next section, we compare the CRLB derived in this section with the CRLB without sensor location error in [11], which can indicate the relationship between the estimation performance and sensor location errors.

5. Numerical Simulations

This section presents four sets of Monte Carlo simulations to verify the estimation performance of the proposed method. Using the same the geometry of distributed passive sensors in [11], the configuration is given in Table 1, shown in Figure 2, which contains M = 8 sensors (4 groups). The unit of the positions and velocities of sensors are meter (m) and meters per second (m/s), respectively. Firstly, Section 5.1 and Section 5.2 present the comparison of the CRLB with sensor location noise power and two types of positioning measurements noise power respectively. Secondly, Section 5.3 and Section 5.4 evaluate the performance of the proposed method by comparing with other localization estimators. In addition, as for moving or stationary source, the TDOAs and FDOAs are also given in the simulation both in near-field and far-field scenarios. The near-field and far-field moving source are located at [ 500 , 500 , 600 ] T and [ 2000 , 2500 , 3000 ] T with the same moving velocity [ 30 , 15 , 20 ] T . The stationary near-field and far-field source position are [ 500 , 500 , 600 ] T and [ 2000 , 2500 , 3000 ] T respectively.

5.1. CRLB Comparison Versus Sensor Location Error

In this section, we compared the CRLB which has been derived in Section 4 with the CRLB in [11] illustrating the sensitivity to the sensor location errors of the CRLB. The TDOA and FDOA noise power are σ t 2 = 10 4 / c 2 and σ f 2 = 10 5 / c 2 respectively. Q α is
Q α = [ Q t O O Q f ] M × M
where Q t is a ( M / 2 ) × ( M / 2 ) matrix with c 2 σ t 2 in the diagonal and 0.5 c 2 σ t 2 in all other elements [34] and Q f = Q t σ f 2 / σ t 2 . In addition, Q β is
Q β = [ Q s O O Q ˙ s ] 6 M × 6 M
where Q s = σ s 2 I 3 M × 3 M , Q ˙ s = σ ˙ s 2 I 3 M × 3 M , and σ ˙ s 2 = 0.5 σ s 2 .
Figure 3 shows the trace of C R L B ( u ) and C R L B ( u ˙ ) versus sensor location error. With σ s 2 increases, the gap between the two types of CRLB becomes more and more obvious and the larger the σ s 2 is, the worse the estimation accuracy with sensor location uncertainties is. In Figure 3a, When the sensor location error power is σ s 2 = 10 3 ( 10 log ( σ s 2 ) = 30 dB ) , there are relative increases in CRLB for position u and velocity u ˙ . Figure 3b exhibits the results for a far-field moving source and the observation is similar to Figure 3a. However, compared with a near-field source, the estimation error of far-field moving source clearly increases.
Figure 4 gives the results for two types of stationary sources. In this scenario, θ = u , α = r , β = s , Q α = Q t , Q β = Q s and the partial derivatives can be found in Appendix A and Appendix B. The results of two types of sources correspond with the moving source scenario and the CRLB of far-field stationary source changed more obvious than that of the near-field stationary source as the sensor location error increase. Based on the simulation results analyzed above, the sensor location geometry plays a significant role in the CRLB. If the accuracy of the sensor location coordinates cannot be guaranteed, it will have negative influence on estimated accuracy of source location, especially for far-field source scenarios. Thus, we should ensure the accuracy of the sensor location coordinates before we estimate the source location.

5.2. CRLB Comparison Versus Measurements Noise

In this section, we fix the sensor location error at σ s 2 = 10 0 , σ ˙ s 2 = 0.5 × 10 0 and present the comparisons of the two types of CRLBs which change with TDOA and FDOA noise power. This comparison will investigate the sensitivity to the TDOA and FDOA measurements noise of the CRLB. The true TDOA and FDOA values are added uncorrelated Gaussian noise with zero means.
Figure 5 is the comparisons of the two types of CRLBs change with two types of positioning measurements noise power. As we can see, there is no remarkable change in the CRLB with sensor location error and the CRLB in [11] changed more dramatic than the CRLB with sensor location error when positioning measurements noise level is low. However, in Figure 5a, as the σ r 2 increase (from 100.5 to 103), the two types of CRLBs exhibit the similar tendency and the CRLB with sensor location error presents a dramatic change. Figure 5b is the result for a far-field moving source. The observation is similar, and the two types of CRLBs for the far-field moving source are also higher than that for the far-field source.
Figure 6 respectively gives the results for a near-field stationary source and a far-field stationary source, which has a similar tendency to moving source. In a word, according to Section 5.1 and Section 5.2, the accuracy of sensor location has a major impact on CRLB considering sensor location error far beyond positioning measurements noise.
Overall, the CRLB with sensor location uncertainties is not sensitive to the positioning measurements noise power at low level. With this noise power increasing, the CRLB with sensor location uncertainties just increases slightly. Thus, the sensor location errors play a significant role in the source localization estimate and we should avoid these errors, which have a negative influence on estimated accuracy.

5.3. RMSE Comparison for A Near-Field Source

Section 5.3 uses numerical simulations to demonstrate the proposed method and to compare its performance with other localization estimators for a near-field source. Other simulation conditions are similar to Section 5.1. The estimation bias and accuracy are investigated for source as sensor location errors increase. The estimation accuracy is evaluated in terms of the RMSE, which is defined as R M S E ( u ) = ( 1 / K ) k = 1 K u k u o 2 and R M S E ( u ˙ ) = ( 1 / K ) k = 1 K u ˙ k u ˙ o 2 . The estimation bias in terms of norm of estimation bias is defined as b i a s ( u ) = ( 1 / K ) k = 1 K ( u k u o ) and b i a s ( u ˙ ) = ( 1 / K ) k = 1 K ( u ˙ k u ˙ o ) , where u o and u ˙ o stand for the true value of the source location, and each Monte Carlo estimate of source location is expressed as u k and u ˙ k . K = 10000 is the number of independent Monte Carlo runs. In particular, we use the estimated and noisy measurement values to replace the true values in (31) throughout the simulations.
Figure 7 shows the comparison between theoretical bias and actual bias of estimation of source location by MLE for a near-field source. As shown in this figure, the theoretical bias matches the actual bias well when the noise level is smaller than −10 dB. Therefore, it is efficient to use the theoretical bias to compensate the source location estimate and improve the estimated accuracy of the proposed method. However, with the increase of sensor location error noise level, the theoretical bias value gradually deviates from the actual bias, especially the source velocity bias. The major cause of this phenomenon is the approximation of the (14) such that the high-order terms are ignored during the process of derivation. Therefore, in order to obtain the more accurate estimation of source location and we should do the Taylor-series expansion of (14) at φ o up to high-order.
Figure 8 shows the RMSE of the proposed method with the sensor location error noise level increases, and comparing it with the existing localization algorithm Taylor-series method [14], the novel Taylor-series method [15], the modified Newton method [16], MLE [10], as well as CRLB considering sensor location uncertainties. The initial values of them are both true source location. The RMSE of proposed method is always higher than that of the other localization algorithms and all the algorithms can attain the CRLB at low moderate noise level. After compensating by (32), the position and velocity RMSE of the source decrease 3.16 dB and 2.36 dB respectively compared with the estimated result without considering the bias compensation when σ s 2 10 0 . In the drawing of partial enlargement, compared with other localization algorithm, the RMSE of the proposed estimator is lower, which indicates that the proposed method exhibits the best performance.
In Figure 9, the estimation results clearly demonstrate that the bias of the proposed method is nonetheless smaller than the MLE for low sensor location error noise level. More specifically, when sensor location error noise is lower than −20 dB, the position and velocity bias of proposed method are at least 30 dB and 35 dB lower than the MLE. It is efficient to reduce the impact of the MLE bias on estimation. With the increase of the noise power, the original MLE is affected by the threshold effect, which leads to the decrease of the estimation performance.

5.4. RMSE Comparison for A Far-Field Source

This section is concerned with far-field source localization. Other simulation conditions are similar to Section 5.1. Figure 10 shows the comparison between theoretical and actual bias of estimation of source position and velocity by MLE. The trend of the result is the same as Figure 7 and compared with the result for the near-field source, the phenomenon that the theoretical bias value gradually deviates from the actual bias for the far-field source occurs earlier than that for the near-field source.
Figure 11 has similar simulation contents with the Figure 8, but the source is located in the far-field scenarios. As for far-field source, the distances between source and different sensors are approximately the same, hence the value of each range different is nearly equal to zero, which is indicated as the following
r 1 o r 2 o r M o r 21 o r 43 o r M , M 1 o 0
Then, considering that the value of each range rate is far less than that of each range, the relationship between the range rate and the range can be approximately expressed as
r ˙ 1 o r 1 o r ˙ M o r M o 0
Thus, according to (40), (41) and the analysis mentioned above, the estimated performance for the far-field source is commonly worse than that for the near-field source. In this case, although the estimated performance for far-field source is not guaranteed when the noise level is high, the estimation precision of the proposed method is always higher than that of the other comparison algorithms, which is shown in partial enlargement.
Figure 12 is the result for a far-field source about the bias analysis of the proposed method and the trend of the result is the same as Figure 9. When compared with result of the near-field source in Figure 9, although the gap between the proposed method and MLE for the far-field source is smaller than that for the near-field source because of the two conditions shown in (41), the proposed method is still effective in reducing the bias of the MLE.

6. Conclusions

Moving source localization is a challenging problem due to its nonlinearity characteristic and increasing demand for high performance. To reduce estimation error and make the localization model closer to the practical environment, an algebraic moving source localization method using TDOA, FDOA and Doppler Rate measurements with receiver location errors is presented in this paper. The proposed method gives a final closed-form solution in the second step without iteration and extra mathematics operations by employing the basic idea of WLS processing. A new CRLB with receiver location errors is also derived. Theoretical analysis demonstrates that the proposed method can achieve CRLB under moderate noise conditions. Simulation results show that the proposed method can efficiently avoid the rank deficiency problem and outperforms the compared methods as the SNR and location error change.

Author Contributions

Algorithm derivation, Z.L. and R.W.; Software, Z.L. and R.W.; Proofreading, Y.Z.

Funding

This work was supported by the National Natural Science Foundation of China under Grant 61703433.

Acknowledgments

The authors would like to thank the editor and anonymous reviewers for their careful reading and constructive comments which provide an important guidance for our paper writing and research work. The authors would also like to thank K. C. Ho for their previous studies, which helped us very much.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

The first derivatives of the α for φ is shown in this part. Based on the Section 2, let α = [ r T , r ˙ T ] T , β = [ s T , s ˙ T ] T , r = [ r 2 , 1 , r 4 , 3 , , r M , M 1 ] T , and r ˙ = [ r ˙ 2 , 1 , r ˙ 4 , 3 , , r ˙ M , M 1 ] T . So, the α / φ T in (18) can be expressed as
α φ T = [ α θ T α β T ] M × ( 6 + 6 M )
where
α θ T = [ r u T r u ˙ T r ˙ u T r ˙ u ˙ T ] M × 6 ,   α β T = [ r s T r s ˙ T r ˙ s T r ˙ s ˙ T ] M × 6 M
According to (5) and (7), we let
x i = r i 1 ( u s i ) T v i = r i 1 ( u ˙ s ˙ i ) T r i 2 r ˙ i ( u s i ) T
Thus, the partial derivatives of r and r ˙ with respect to u and u ˙ yields (A6), shown as
r u T = r ˙ u ˙ T = [ x 2 x 1 x M x M 1 ] ( M / 2 ) × 3 ,   r ˙ u T = [ v 2 v 1 v M v M 1 ] ( M / 2 ) × 3 ,   r u ˙ T = O ( M / 2 ) × 3
In addition, the partial derivatives of r and r ˙ with respect to s and s ˙ yields (A7), which are shown as
r s T = [ x 1 x 2 x 3 x 4 x M 1 x M ] ( M / 2 ) × 3 M r ˙ s T = [ v 1 v 2 v 3 v 4 v M 1 v M ] ( M / 2 ) × 3 M r s ˙ T = O ( M / 2 ) × 3 M ,   r ˙ s ˙ T = r s T

Appendix B

The first derivatives of the β for φ is shown in this part. According to Appendix A, the β / φ T in (18) can be expressed as
β φ T = [ s θ T s s T s s ˙ T s ˙ θ T s ˙ s T s ˙ s ˙ T ] 6 M × ( 6 + 6 M )
where
s θ 1 T = s ˙ θ 1 T = O 3 M × 6 ,   s ˙ s T = s s ˙ T = O 3 M × 3 M ,   s s T = s ˙ s ˙ T = I 3 M × 3 M

Appendix C

The second derivatives of the α for φ is shown in this part.
When the 1 j M / 2 , the 2 α j / φ φ T in (18) can be expressed as
2 α j φ φ T = [ 2 r 2 j , 2 j 1 θ θ T 2 r 2 j , 2 j 1 θ β T 2 r 2 j , 2 j 1 β θ T 2 r 2 j , 2 j 1 β β T ] ( 6 M + 6 ) × ( 6 M + 6 )
where
2 r 2 j , 2 j 1 θ θ T = [ 2 r 2 j , 2 j 1 u u T 2 r 2 j , 2 j 1 u u ˙ T 2 r 2 j , 2 j 1 u ˙ u T 2 r 2 j , 2 j 1 u ˙ u ˙ T ] 6 × 6 , 2 r 2 j , 2 j 1 θ β T = [ 2 r 2 j , 2 j 1 u s T 2 r 2 j , 2 j 1 u s ˙ T 2 r 2 j , 2 j 1 u ˙ s T 2 r 2 j , 2 j 1 u ˙ s ˙ T ] 6 × 6 M 2 r 2 j , 2 j 1 β β T = [ 2 r 2 j , 2 j 1 s s T 2 r 2 j , 2 j 1 s s ˙ T 2 r 2 j , 2 j 1 s ˙ s T 2 r 2 j , 2 j 1 s ˙ s ˙ T ] 6 M × 6 M , 2 r 2 j , 2 j 1 β θ T = ( 2 r 2 j , 2 j 1 θ β T ) T
According to (5) and (7), we let
X j = ( I 3 × 3 x j T x j ) r j 1
Therefore, the second-order partial derivatives of r with respect to θ yields (A13), shown as
2 r 2 j , 2 j 1 u u T = X 2 j X 2 j 1 2 r 2 j , 2 j 1 u ˙ u T = 2 r 2 j , 2 j 1 u u ˙ T = 2 r 2 j , 2 j 1 u ˙ u ˙ T = O 3 × 3
In addition, the second-order partial derivatives of r with respect to θ and β yields (A14), which are shown as
2 r 2 j , 2 j 1 u s k T = { X j k = 2 j 1 X j k = 2 j O 3 × 3 e l s e 2 r 2 j , 2 j 1 u s ˙ T = 2 r 2 j , 2 j 1 u ˙ s T = 2 r 2 j , 2 j 1 u ˙ s ˙ T = O 3 × 3 M
The second-order partial derivatives of r with respect to β are expressed as
When   k 1 = k 2 2 r 2 j , 2 j 1 s k 1 s k 2 T = { X j k 1 = k 2 = 2 j 1 X j k 1 = k 2 = 2 j O 3 × 3 e l s e When   k 1 k 2 2 r 2 j , 2 j 1 s k 1 s k 2 T = O 3 × 3
and
2 r 2 j , 2 j 1 s s ˙ T = 2 r 2 j , 2 j 1 s ˙ s T = 2 r 2 j , 2 j 1 s ˙ s ˙ T = O 3 M × 3 M
When M / 2 + 1 j M , the 2 α j / φ φ T in (18) can be expressed as
2 α j φ φ T = [ 2 r ˙ 2 j M , 2 j 1 M θ θ T 2 r ˙ 2 j M , 2 j 1 M θ β T 2 r ˙ 2 j M , 2 j 1 M β θ T 2 r ˙ 2 j M , 2 j 1 M β β T ] ( 6 M + 6 ) × ( 6 M + 6 )
where
2 r ˙ 2 j M , 2 j 1 M θ θ T = [ 2 r ˙ 2 j M , 2 j 1 M u u T 2 r ˙ 2 j M , 2 j 1 M u u ˙ T 2 r ˙ 2 j M , 2 j 1 M u ˙ u T 2 r ˙ 2 j M , 2 j 1 M u ˙ u ˙ T ] 6 × 6 2 r ˙ 2 j M , 2 j 1 M θ β T = [ 2 r ˙ 2 j M , 2 j 1 M u s T 2 r ˙ 2 j M , 2 j 1 M u s ˙ T 2 r ˙ 2 j M , 2 j 1 M u ˙ s T 2 r ˙ 2 j M , 2 j 1 M u ˙ s ˙ T ] 6 × 6 M 2 r ˙ 2 j M , 2 j 1 M β β T = [ 2 r ˙ 2 j M , 2 j 1 M s s T 2 r ˙ 2 j M , 2 j 1 M s s ˙ T 2 r ˙ 2 j M , 2 j 1 M s ˙ s T 2 r ˙ 2 j M , 2 j 1 M s ˙ s ˙ T ] 6 M × 6 M 2 r ˙ 2 j M , 2 j 1 M β θ T = ( 2 r ˙ 2 j M , 2 j 1 M θ β T ) T
Let
Y j = r ˙ j r j 2 ( 3 x j T x j I 3 × 3 ) w j = r j 1 ( u ˙ s ˙ j ) T W j = r j 1 x j T w j Ψ j = Y j W j W j T
The second-order partial derivatives of r ˙ with respect to θ yields (A20), shown as
2 r ˙ 2 j M , 2 j 1 M u u T = Ψ 2 j M Ψ 2 j 1 M ,   2 r ˙ 2 j M , 2 j 1 M u ˙ u T = X 2 j M X 2 j 1 M 2 r ˙ 2 j M , 2 j 1 M u u ˙ T = X 2 j M X 2 j 1 M ,   2 r ˙ 2 j M , 2 j 1 M u ˙ u ˙ T = O 3 × 3
In addition, the second-order partial derivatives of r ˙ with respect to θ and β yields (A21), which are shown as
2 r ˙ 2 j M , 2 j 1 M u s k T = { Ψ 2 j M k = 2 j 1 Ψ 2 j M k = 2 j O 3 × 3 e l s e 2 r ˙ 2 j M , 2 j 1 M u s ˙ k T = 2 r 2 j , 2 j 1 u s k T ,   2 r ˙ 2 j M , 2 j 1 M u ˙ s T = 2 r 2 j , 2 j 1 u s T ,   2 r ˙ 2 j M , 2 j 1 M u ˙ s ˙ T = O 3 M × 3 M
The second-order partial derivatives of r ˙ with respect to β are expressed as
When   k 1 = k 2 2 r ˙ 2 j M , 2 j 1 M s k 1 s k 2 T = { Ψ 2 j M k 1 = k 2 = 2 j 1 Ψ 2 j M k 1 = k 2 = 2 j O 3 × 3 e l s e When   k 1 k 2 2 r ˙ 2 j M , 2 j 1 M s k 1 s k 2 T = O 3 × 3
and
2 r ˙ 2 j M , 2 j 1 M s s ˙ T = 2 r ˙ 2 j M , 2 j 1 M s ˙ s T = 2 r 2 j , 2 j 1 u s T ,   2 r ˙ 2 j M , 2 j 1 M s ˙ s ˙ T = O 3 × 3

Appendix D

The second derivatives of the β for φ is shown as following:
When 1 j M / 2 , the 2 β j / φ φ T in (18) can be expressed as
2 β j φ φ T = O ( 6 M + 6 ) × ( 6 M + 6 )
When M / 2 + 1 j M , the 2 β j / φ φ T in (18) can be expressed as
2 β 2 j M , 2 j 1 M φ φ T = O ( 6 M + 6 ) × ( 6 M + 6 )

References

  1. Zhou, C.; Huang, G.; Shan, H.; Gao, J. Bias compensation algorithm based on maximum likelihood estimation for passive localization using TDOA and FDOA measurements. Acta Aeronaut. Astronaut. Sin. 2015, 36, 979–986. [Google Scholar]
  2. Xu, Z.; Qu, C.; Wang, C. Performance analysis for multiple moving observers passive localization in the presence of systematic errors. Acta Aeronaut. Astronaut. Sin. 2013, 34, 629–635. [Google Scholar]
  3. Weinstein, E. Optimal source localization and tracking from passive array measurements. IEEE Trans. Acoust. Speech Signal Process. 1982, 30, 69–76. [Google Scholar] [CrossRef]
  4. Wang, W.; Wang, X.; Ma, Y. Multi-target localization based on multi-stage Wiener filter for bistatic MIMO radar. Acta Aeronaut. Astronaut. Sin. 2012, 33, 1281–1288. [Google Scholar]
  5. Carter, G.C. Time delay estimation for passive sonar signal processing. IEEE Trans Acoust. Speech Signal Process. 1981, 29, 463–470. [Google Scholar] [CrossRef]
  6. Gustafsson, T.; Rao, B.D.; Trivedi, M. Source localization in reverberant environments: Modeling and statistical analysis. IEEE Trans Speech Audio Process. 2003, 11, 791–803. [Google Scholar] [CrossRef]
  7. Chan, Y.T.; Ho, K.C. A simple and efficient estimator for hyperbolic location. IEEE Trans. Signal Process. 1994, 42, 1905–1915. [Google Scholar] [CrossRef]
  8. Yang, L.; Le, Y.; Guo, F.; Jiang, W. Moving targets TDOA/FDOA passive localization algorithm based on localization error refinement. Acta Aeronaut. Astronaut. Sin. 2015, 36, 1617–1626. (In Chinese) [Google Scholar]
  9. 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]
  10. Ho, K.C.; Lu, X.; Kovavisaruch, L. Source Localization Using TDOA and FDOA Measurements in the Presence of Receiver Location Errors: Analysis and Solution. IEEE Trans. Signal Process. 2007, 55, 684–696. [Google Scholar] [CrossRef]
  11. Liu, Z.; Zhao, Y.; Hu, D.; Liu, C. A Moving Source Localization Method for Distributed Passive Sensor Using TDOA and FDOA Measurements. Int. J. Antennas Propag. 2016, 2016, 1–12. [Google Scholar] [CrossRef]
  12. Meng, W.; Xie, L.; Xiao, W. Optimal TDOA Sensor-Pair Placement with Uncertainty in Source Location. IEEE Trans. Veh. Technol. 2015, 65, 9260–9271. [Google Scholar] [CrossRef]
  13. Meng, W.; Xiao, W.; Xie, L. Optimal sensor pairing for TDOA based source localization in sensor networks. In Proceedings of the 8th International Conference on Information, Communications and Signal Processing IEEE, Singapore, 13–16 December 2011; pp. 1–5. [Google Scholar]
  14. Foy, W. Position-location solutions by Taylor-series estimation. IEEE Trans. Aerosp. Electron. Syst. 1976, AES-12, 187–194. [Google Scholar] [CrossRef]
  15. Wu, H.; Su, W.M.; Gu, H. A novel Taylor series method for source and receiver localization using TDOA and FDOA measurements with uncertain receiver positions. In Proceedings of the IEEE CIE International Conference on Radar, Chengdu, China, 24–27 October 2011; pp. 1037–1040. [Google Scholar]
  16. Yang, L.; Cao, J.; Yang, W. TDOA location based on modified Newton method. In Proceedings of the IEEE International Conference on Signal Processing, Chengdu, China, 6–10 November 2016; pp. 1515–1518. [Google Scholar]
  17. Xu, Z.; Qu, C.; Wang, C. Novel passive localization algorithm based on double side matrix-restricted total least squares. Acta Aeronaut. Astronaut. Sin. 2013, 26, 1008–1016. [Google Scholar] [CrossRef]
  18. 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]
  19. Wei, H.-W.; Peng, R.; Wan, Q.; Chen, Z.; Ye, F. Multidimensional scaling analysis for passive moving target localization with TDOA and FDOA measurements. IEEE Trans. Signal Process. 2010, 58, 1677–1688. [Google Scholar]
  20. Yeredor, A. On passive TDOA and FDOA localization using two sensors with no time or frequency synchronization. In Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing IEEE, Vancouver, BC, Canada, 26–31 May 2013; pp. 4066–4070. [Google Scholar]
  21. Seuté, H.; Grandin, J.F.; Enderli, C.; Khenchaf, A.; Cexus, J.-C. Why synchronization is a key issue in modern electronic support measures. In Proceedings of the 16th International Radar Symposium IEEE, Dresden, Germany, 24–26 June 2015; pp. 794–799. [Google Scholar]
  22. Yoon, J.Y.; Kim, J.; Lee, W.; Eom, D.S. A TDoA-based localization using precise time-synchronization. In Proceedings of the International Conference on Advanced Communication Technology IEEE, PyeongChang, Korea, 19–22 February 2012; pp. 1266–1271. [Google Scholar]
  23. Li, T.; Ekpenyong, A.; Huang, Y.-F. Source localization and tracking using distributed asynchronous sensors. IEEE Trans. Signal Proces. 2006, 54, 3991–4003. [Google Scholar] [CrossRef]
  24. Baldit, F.; Le Cadre, J.P. Comparative study of centralized and decentralized localization methods. In Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing IEEE, Minneapolis, MI, USA, 27–30 April 1993; pp. 69–72. [Google Scholar]
  25. Meng, W.; Xie, L.; Xiao, W. TDOA sensor pairing in multi-hop sensor networks. In Proceedings of the 11th International Conference on Information Processing in Sensor Networks ACM, Beijing, China, 16–20 April 2012; pp. 91–92. [Google Scholar]
  26. Pourhomayoun, M.; Fowler, M.L. Distributed computation for direct position determination emitter location. IEEE Trans. Aerosp. Electron. Syst. 2014, 50, 2878–2889. [Google Scholar] [CrossRef]
  27. Meng, W.; Xie, L.; Xiao, W. Decentralized TDOA sensor pairing in multihop wireless sensor networks. IEEE Signal Process. Lett. 2013, 20, 181–184. [Google Scholar] [CrossRef]
  28. Rui, L.; Ho, K.C. Bias analysis of source localization using the maximum likelihood estimator. In Proceedings of the 2012 IEEE International Conference on Acoustics, Speech and Signal Processing IEEE, Kyoto, Japan, 25–30 March 2012; pp. 2605–2608. [Google Scholar]
  29. Barton, R.J.; Rao, D. Performance capabilities of long-range UWB-IR TDOA localization systems. EURASIP J. Adv. Signal Process. 2008, 81. [Google Scholar] [CrossRef]
  30. Rui, L.; Ho, K.C. Bias compensation for target tracking from range based Maximum Likelihood position estimates. In Proceedings of the Sensor Array and Multichannel Signal Processing Workshop IEEE, Hoboken, NJ, USA, 17–20 June 2012; pp. 193–196. [Google Scholar]
  31. Ho, K.C. Bias reduction for an explicit solution of source localization using TDOA. IEEE Trans. Signal Process. 2012, 60, 2101–2114. [Google Scholar] [CrossRef]
  32. Hao, B.; Li, Z.; Qi, P.; Guan, L. Effective bias reduction methods for passive source localization using TDOA and GROA. Sci. China Inf. Sci. 2013, 56, 1–12. [Google Scholar] [CrossRef]
  33. Kay, S.M.M. Fundamentals of Statistical Signal Processing, Vol I: Estimation Theory. Technometrics 1998, 37, 465–466. [Google Scholar]
  34. Scharf, L.L. Statistical Signal Process. Detection, Estimation and Time Series Analysis; Addison-Wesley: Reading, MA, USA, 1991. [Google Scholar]
Figure 1. Sensor pairing. (a) Centralized Localization; (b) Distributed localization.
Figure 1. Sensor pairing. (a) Centralized Localization; (b) Distributed localization.
Sensors 18 03747 g001
Figure 2. Localization geometry for simulation.
Figure 2. Localization geometry for simulation.
Sensors 18 03747 g002
Figure 3. CRLB comparison versus sensor location error. (a) The near-field moving source; (b) The far-field moving source.
Figure 3. CRLB comparison versus sensor location error. (a) The near-field moving source; (b) The far-field moving source.
Sensors 18 03747 g003
Figure 4. CRLB comparison versus sensor location error. (a) The near-field stationary source; (b) The far-field stationary source.
Figure 4. CRLB comparison versus sensor location error. (a) The near-field stationary source; (b) The far-field stationary source.
Sensors 18 03747 g004
Figure 5. CRLB comparison versus measurements noise σ r . (a) The near-field moving source; (b) The far-field moving source.
Figure 5. CRLB comparison versus measurements noise σ r . (a) The near-field moving source; (b) The far-field moving source.
Sensors 18 03747 g005
Figure 6. CRLB comparison versus measurements noise σ r . (a) The near-field stationary source; (b) The far-field stationary source.
Figure 6. CRLB comparison versus measurements noise σ r . (a) The near-field stationary source; (b) The far-field stationary source.
Sensors 18 03747 g006
Figure 7. Comparison between theoretical and actual bias of near-field source location estimate by MLE. (a) Position Bias; (b) Velocity Bias.
Figure 7. Comparison between theoretical and actual bias of near-field source location estimate by MLE. (a) Position Bias; (b) Velocity Bias.
Sensors 18 03747 g007
Figure 8. RMSE Comparison among different methods for the near-field source. (a) Position RMSE; (b) Velocity RMSE.
Figure 8. RMSE Comparison among different methods for the near-field source. (a) Position RMSE; (b) Velocity RMSE.
Sensors 18 03747 g008
Figure 9. Bias comparison of the proposed method with the original MLE for near-field source. (a) Position Bias; (b) Velocity Bias.
Figure 9. Bias comparison of the proposed method with the original MLE for near-field source. (a) Position Bias; (b) Velocity Bias.
Sensors 18 03747 g009
Figure 10. Comparison between theoretical and actual bias of far-field source location estimate by MLE. (a) Position Bias; (b) Velocity Bias.
Figure 10. Comparison between theoretical and actual bias of far-field source location estimate by MLE. (a) Position Bias; (b) Velocity Bias.
Sensors 18 03747 g010
Figure 11. RMSE Comparison among different methods for the near-field source. (a) Position RMSE; (b) Velocity RMSE.
Figure 11. RMSE Comparison among different methods for the near-field source. (a) Position RMSE; (b) Velocity RMSE.
Sensors 18 03747 g011
Figure 12. Bias comparison of the proposed method with the original MLE for far-field source. (a) Position Bias; (b) Velocity Bias.
Figure 12. Bias comparison of the proposed method with the original MLE for far-field source. (a) Position Bias; (b) Velocity Bias.
Sensors 18 03747 g012
Table 1. Distributed Passive Sensors Configuration.
Table 1. Distributed Passive Sensors Configuration.
GroupsSensor No.i x i ( m ) y i ( m ) z i ( m ) x ˙ i ( m / s ) y ˙ i ( m / s ) z ˙ i ( m / s )
Group 11−150−6002001020−30
250−75020020300
Group 23500−200500−10010
4600100600102015
Group 35100600800−102020
6−10040070030020
Group 47−600504001510−15
8−750−100500−20−1510

Share and Cite

MDPI and ACS Style

Liu, Z.; Wang, R.; Zhao, Y. A Bias Compensation Method for Distributed Moving Source Localization Using TDOA and FDOA with Sensor Location Errors. Sensors 2018, 18, 3747. https://doi.org/10.3390/s18113747

AMA Style

Liu Z, Wang R, Zhao Y. A Bias Compensation Method for Distributed Moving Source Localization Using TDOA and FDOA with Sensor Location Errors. Sensors. 2018; 18(11):3747. https://doi.org/10.3390/s18113747

Chicago/Turabian Style

Liu, Zhixin, Rui Wang, and Yongjun Zhao. 2018. "A Bias Compensation Method for Distributed Moving Source Localization Using TDOA and FDOA with Sensor Location Errors" Sensors 18, no. 11: 3747. https://doi.org/10.3390/s18113747

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