Abstract

The conventional moving source localization methods are based on centralized sensors. This paper presents a moving source localization method for distributed passive sensors using TDOA and FDOA measurements. The novel method firstly uses the steepest descent algorithm to obtain a proper initial value of source position and velocity. Then, the coarse location estimation is obtained by maximum likelihood estimation (MLE). Finally, more accurate location estimation is achieved by subtracting theoretical bias, which is approximated by the actual bias using the estimated source location and noisy data measurement. Both theoretical analysis and simulations show that the theoretical bias always meets the actual bias when the noise level is small, and the proposed method can reduce the bias effectively while keeping the same root mean square error (RMSE) with the original MLE and Taylor-series method. Meanwhile, it is less sensitive to the initial guess and attains the CRLB under Gaussian TDOA and FDOA noise at a moderate noise level before the thresholding effect occurs.

1. Introduction

Passive source location has been the focus of considerable research efforts for many years. It is widely used in many areas including radar, sonar [1, 2], microphone arrays [3, 4], sensor network [5], and wireless communication [6]. For a stationary emitter, the time-difference-of-arrival (TDOA) of a received signal [7] at a number of separated receivers can be used to obtain the source location estimate. Each TDOA defines a hyperbola in which the emitter must lie. The intersection of the hyperbolae gives the source location estimate [8, 9]. If there is a relative motion between the emitter and the receivers, frequency-difference-of-arrival (FDOA) measurements should be combined with TDOAs to estimate the source position and velocity accurately. In this paper, we enforce locating the moving source using TDOA and FDOA measurements.

Localization of a moving source using TDOA and FDOA is not a trivial task due to the nonlinear nature of the estimation problem [912]. Foy put forward a Taylor-series linearization method which requires a proper initial guess close to the true solution in 1976 [10]. However, a good initial guess is not easy to obtain in practice. In order to avoid it, Ho et al. proposed a novel two-step weighted least-squares (TSWLS) [9, 12] approach to obtain the source position and velocity. Sun et al. applied the total least-squares (TLS) technique [13] to solve this problem.

Considering that the noise components of coefficients are linearly dependent, Yu et al. used the constrained total least-squares (CTLS) [14, 15] in moving source localization.

Up to now, most passive localization methods using TDOA and FDOA are based on centralized structure, which is shown in Figure 1(a). For the centralized structure, one sensor is chosen as the reference sensor and the others can transmit their original signals to the reference sensor [16]. On the one hand, in Electronic Warfare (EW), the receivers, which intercept signals from the emitter and measure their physical parameters, play a central role in the passive location system [17]. Because the emitter is noncooperating, we can only obtain the TDOA and FDOA. For TDOA-based method, common practice requires precise time-synchronization between sensors. Likewise, for FDOA-based method, precise frequency-locking is required. Obviously, for joint TDOA- and FDOA-based methods, both types of synchronization are typically required [18]. If a TDOA- and FDOA-based system [18] fails to achieve precise synchronization between devices for separation distance operation, it is impossible to obtain correct measurements from signals sent by receivers, and such a failure to obtain the accurate values directly affects location estimation error [19]. For example, in order to get more accuracy of source position and velocity, the TSWLS, TLS, and CTLS also require precise time-synchronization and frequency-locking among all receivers. The price to pay is accuracy required for TDOA and FDOA measurements, strongly depending on synchronization [17]. Thus, all the receivers would be precisely synchronized in time which is difficult to realize and increase the system complexity.

On the other hand, it is well known that the centralized method is power consuming since raw measurement data is involved in the transmissions and there is high computational cost at a single sensor for centralized localization [20]. In addition, this kind of method requires a high bandwidth which is generally limited in wireless sensor networks (WSNs) and also may cause a large processing delay [21]. This would have significant impacts on the size, weight, and power (SWaP) requirement of that sensor [22].

Therefore, in practice, to reduce the requirements for network bandwidth, synchronization, and power consumption [23], the distributed localization is highly desirable. As seen in Figure 1(b), several sensor pairs are formed without a common reference sensor. The whole sensors do not need to transmit their original signals to the single reference sensor but only to their reference sensor of each group. Furthermore, as the speed of the target is far less than the signal propagation speed and the change of target position in synchronization error is slightly small that we can ignore it, we only need to achieve precise synchronization between two sensors in a group rather than all sensors and have rough synchronization between each group. Therefore, the distributed localization not only reduces the difficulty of the synchronization between all sensors but also decreases the load of data computation and transmission. So, it is necessary to do some deep research into distributed localization problem and improve the estimation accuracy. Nowadays, the distributed structure is a novel problem in passive localization, and there are still some problems for distributed passive localization, such as the optimal sensor pairing strategy, localization algorithm, and optimal baseline between sensors. In this paper, we aim at the location algorithm problem. For conventional centralized structure source location methods, thanks to the only reference sensor in the conventional centralized structure source location methods, they can be transformed from a nonlinear problem to a pseudolinear problem [24]. For instance, Ho and Xu used the position and velocity of reference sensor to transform the TDOA and FDOA equation to a set of linear equations and then applied linear weighted least-squares (LS) to obtain the source position [9]. As there are many different reference sensors in distributed structure, it is difficult to use the conventional centralized structure source location methods for estimation. Therefore, it is essential to put forward a distributed localization algorithm.

Meyer et al. put forward the distributed sensor self-localization and target tracking method in 2012 [25]. Distributed source localization is also a nontrivial problem because the TDOA and FDOA measurements are nonlinearly related to the source location parameters. Due to this problem, the mean square error (MSE) is composed of two parts: the variance and the bias square. When the noise level is low and the observation period is short, the bias is not significant compared with the variance of the target position estimation [26, 27]. Thus, the Cramér-Rao lower bound (CRLB), which is developed for an unbiased estimator, is often used as a reference for evaluating the performance of a location estimator. However, with the increase of observation period, the location variance will decrease and the bias cannot be ignored. It had a serious influence on estimation performance. In particular, with the development of ultrawideband (UWB) technology, the measurements of the target can be measured repeatedly in a short time, and then the precision of the target location can be improved by using the method of data fusion [28], but this method can only effectively reduce the variance of the estimation of the target, and the deviation does not decrease as the number of measurements increases [26, 29]. In application of target tracking, the location deviation has a great influence on performance of target tracking [27]. Therefore, how to remove the deviation from the estimation of target position and velocity is a focus of research. Rui and Ho proposed a bias compensation algorithm [26] based on time of arrival (TOA), TDOA, or angle of arrival (AOA) and verified that the position bias has great influence on location accuracy. In order to reduce this influence, Hao et al. put forward a bias reduction method for passive source localization using TDOA and gain ratios of arrival (GROA) [30]. However, the methods proposed by the above research can only be applied to the stationary target. For moving emitters, a new bias reduction algorithm using both TDOA and FDOA is proposed by Ho [29]. It can reduce the estimation error by adding new constraints to the original position equation. The performance of estimation is the same as maximum likelihood estimation (MLE). However, these methods still have deviation and all need a proper initial guess.

Motivated by the above shortcomings of algorithms based on distributed structure, a new bias compensation method based on MLE for distributed source localization using TDOA and FDOA is proposed in this paper. We study the bias of the MLE [31] for source localization, because the MLE is asymptotically efficient and often serves as a benchmark for performance evaluation. The bias of the MLE of a general estimation problem has been investigated in the mathematical and statistical literature [3234]. The proposed method firstly uses the classic steepest descent (SD) method [35, 36] which has the features of being more rapid to convergence and less sensitive to the initial values to get an appropriate initial guess and coarse location estimation is obtained by MLE [26, 27]. Then, more accurate location estimation is achieved by subtracting theoretical bias, which is approximated by the actual bias using the estimated source location and noisy data measurement. The proposed method attains the CRLB at a moderate noise level when the TDOA and FDOA noise are Gaussian.

The remainder of the paper is organized as follows. The novel method is introduced in Section 2. Section 3 analyses the CRLB of distributed passive sensors localization under Gaussian measurement noise. Section 4 presents simulation to support the theoretical development of the proposed method. Finally, a brief conclusion is given in Section 5.

2. The Proposed Algorithm

2.1. Distributed Localization Model

The model of distributed localization is different from centralized model. We consider a three-dimensional (3D) scenario where an array of moving sensors is used to determine the position and velocity of a moving source using TDOAs and FDOAs. The sensor position and velocity , , are assumed to be known and must be even. The location problem requires at least three pairs of receivers (i.e., ) to produce three TDOAs and three FDOAs. This paper focuses on the overdetermined scenario where the number of receivers is larger than 6. We will use the notation to denote the true value of the noisy quantity .

The Euclidean norm between the source and receiver isFor sensors, there are a total number of sensor pairs and TDOA/FDOA measurements. Letwhich denotes the set of all sensor pairs. For simplicity and also without loss of generality, the first sensor of each group is chosen as the reference sensor. If the true TDOA of a signal received by the receiver pair is and the signal propagation speed is , the set of equations that relates the TDOAs and the source position is where is range difference and . Note that (3) is nonlinear with respect to and the curves in (3) give the source position estimate. The TDOA equations only allow the estimation of the source position but not velocity. In addition, the TDOA equations alone may not be sufficient to provide enough accuracy to the position estimate.

Due to the moving source, the FDOA measurements can be used to improve the accuracy of position estimate and, at the same time, identify the source velocity. The FDOAs have been converted to the range rate difference through multiplying by signal propagation speed and dividing by the center frequency. Let be the true range rate between the source and receiver . By taking the time derivative of (1), it is equal to The FDOA between receiver pair and is the time derivative of (3): for , where is range rate difference derived from the FDOAs [9]. Equations (3) and (5) are a set of nonlinear equations with the source position and velocity , and solving them from TDOA and FDOA is not an easy task.

In practice, we cannot obtain the true values of TDOA and FDOA. So, we let and represent the noisy range differences and range rate difference. We will assume that the TDOA and FDOA measurements can be described by the additive noise model as where Equation (6) can be written as the functionwhere is the measurement vector with for range measurement and for range difference measurement, represents the function relationship of the noiseless measurement vector in terms of the unknown position and velocity , is the location and velocity of the source, and is the vectors of TDOA and FDOA noise. They are zero mean Gaussian noise and have covariance matrix . We assume the observation interval is long enough so that the measurement noise vectors at different time instants are uncorrelated.

2.2. Initial Solution Using the Steepest Descent Method

Estimating the position and the velocity of a moving emitter using the TDOA/FDOA measurements has been a challenging task because of the high nonlinearity in the TDOA/FDOA signal models. Under some circumstances where the source and receiver geometry is not good, some localization algorithms [10, 26] may fail to attain a more accurate estimation without a proper initial guess. In this paper, the appropriate initial value is obtained by SD method [35, 36], which features fast convergence speed, low computational complexity, and low requirement of initial value. Although the SD method also requires initial guess, the convergence rate increases as the difference between initial value and true value grows. It is efficient to fill the gap of not having prior knowledge of the target. Therefore, the SD method is chosen as the preferable alternative executing refinement due to its simplicity and validity.

Equation (6) can be expressed as where and . Equation (9) can be written as the function where . From (10), an objective function is defined as represents the Euclidean norm, and the solution of (6) is a set of unknown variables which is formulated as In general, the gradient direction at a certain point is the fastest way to increase the function ; on the contrary, the direction of negative gradient is the fastest way to reduce the function value. So, we can use this principle to find that makes (11) minimal. Then, we set an arbitrary initial value denoted by and the gradient direction of at the initial values is defined as We choose the appropriate step size to find the new estimation that makes (11) minimal along the direction of the negative gradient . So, the new estimation is obtained by whereAppendix A gives details about the evaluation of the derivatives for and .

In order to make (11) minimal within the shortest steps in new estimation which is defined aswe should find an optimal step size and . Therefore, the Taylor-series expansion of at up to second order is Representing the gradient of with respect to and satisfies the equation Thus, the optimal step size is We have obtained the optimal step size which makes the convergence rate along the direction of negative gradient of objective function the fastest. Furthermore, a proper initial position and velocity are attained by (14) using (19) until (11) is sufficiently small.

2.3. Bias Compensation Using MLE

According to (8), the logarithm probability density function of the noise data is where is constant and the MLE solution is where is the maximum likelihood cost function equal to Due to the nonlinear form of , iterative or exhaustive search method is required to find the ML solution using the initial value of (14). Representing the gradient of with respect to as , satisfies the equationThe expectation of the difference between and gives the bias . We use (23) to obtain the bias without explicitly solving . It assumes that the noise standard deviation relative to the true values of the TDOA and FDOA measurements is small. Thus, the noise terms higher than second order can be ignored, and the Taylor-series expansion of at up to second order is where We can obtain the theoretical bias from (24): Equation (25) is specifically expressed as where is the element of .

Next, we give a detailed derivation and obtain an algebraic solution of (26). According to (27), the first term of (26) can be approximated as Because does not contain noise, and (27) can be simplified as Substituting the definition of from (27) and , the first component of bias is where is zero vector except that its th element is unity. is The second bias component is quite tedious to evaluate and we will approximate it [26]. When the noise level is small, from (27), we have . Thus, the second bias component is where represents the trace operation and is the CRLB of when its bias is neglected. The approximation is valid for small measurement noise and the fact that MLE is asymptotically efficient. In addition, where Utilizing for a given positioning measurement type, can be evaluated and the expectation of the bias is equal to Equation (36) is the generic form of the bias and the complexity of computing bias is . When takes on different measurement types, the first and second derivatives will be different, yielding different amount of bias in the MLE solution. Appendices A and B give details about the evaluation of the derivatives for .

Equation (36) can accurately predict the bias of the MLE; hence, the current source position and velocity after bias compensation are given bywhere can approximately be treated as an unbiased estimator of with covariance matrix . The evolution of the bias in (36) requires the true value of target position and velocity which is not known in practice. We will replace the true value with the ML estimate.

In Section 4, we will present the computer simulation to corroborate our theoretical development and to compare the relative localization accuracy for different methods.

3. The CRLB of Distributed Passive Sensors Localization under Gaussian Distribution

The CRLB is the lowest possible variance that an unbiased linear estimator can achieve. The measurement vector is Gaussian distributed. Hence, according to (20), the CRLB is equal to the inverse of the Fisher matrix [31] defined as where is the vector of range and range rate difference from TDOA and FDOA measurements and is the probability density function of that is parameterized by the vector . The partial derivative of with respect to is Thus, the CRLB for the underlying problem reduces to The details about the evaluation of the CRLB from (40) are shown in Appendix A.

The solution derivation is obtained by evaluating the bias and variance of the location estimate. Let be the coarse location estimation that is obtained by MLE and let be a vector that contains the source position and velocity estimation after bias compensation. Thus, the two estimation results can be expressed as where is the source location bias of . We can get the final source location bias: The expectation of (42) gives the biaswhere can approximately be treated as an unbiased estimator. Under the assumption explained before (24), the high-order noise terms in (24) tend to zero asymptotically as the measurement noise decreases so that is zero mean asymptotically at the true value of . Therefore, from the MLE theory [31], is asymptotically unbiased under the zero mean Gaussian noise but not unbiased estimator. Multiplying (42) by its transpose and taking expectation yields, the covariance of iswhere and are the MSEM of and . Due to (43) and (44), the MSEM of is equal to the covariance of and, because of , From (45), we can obtain that the covariance of the proposed method is smaller than that of MLE. Therefore, the bias compensation method is effective to reduce the bias of MLE and the performance of estimation after bias compensation is better than that of the original MLE.

4. Simulation Results

This section uses numerical simulations to demonstrate the proposed method and to compare its performance with other location estimators. The simulation scenario contains 8 receivers (4 groups), and the position and velocity of receivers are given in Table 1, as shown in Figure 2. TDOA and FDOA estimates were generated by adding to the true values zero mean Gaussian noise. The covariance matrices of TDOA and FDOA were and , where was set to 1 in the diagonal elements and 0.5 otherwise. is the TDOA noise power multiplied by the square of the signal propagation speed  m/s and the TDOA and FDOA noises were uncorrelated. The number of ensemble runs was . The estimation bias and accuracy are investigated for source as TDOA and FDOA estimates errors increase. The estimation accuracy in terms of the root mean square error (RMSE) is defined as The estimation bias in terms of norm of estimation bias is defined as where and express the true position and velocity of the source and and denote the estimated source position and velocity at ensemble and is the number of ensemble runs. In particular, all the true values in the bias formula are replaced by the estimated and noisy measurement values.

4.1. For Near-Field Source

This section concerns near-field source localization. The true position and velocity of the source are and . Figure 3 shows the comparison between theoretical bias and actual bias of estimation of target position and velocity by MLE. As shown in the figure, the theoretical bias (solid line) matches very well the simulation when the SNR is smaller than 10 dB. With the increase of noise level, the theoretical bias value gradually deviates from the actual bias, especially the target velocity bias. This phenomenon in the proposed method is a consequence of ignoring the high-order terms of (24) in deriving the solution, which is not valid when the noise is large. Therefore, in order to obtain a more accurate estimation of target position, we should do the Taylor-series expansion of (24) at up to high order.

Figure 4 shows the accuracy of position and velocity estimate of the proposed method in terms of RMSE as the noise level increases and compares it with the distributed TDOA/FDOA localization algorithm MLE [26], Taylor-series method [10], and CRLB. The initial guess is obtained by SD method. The estimation precision of the proposed method is always higher than that of the other localization algorithms and all the algorithms can attain the CRLB at low to moderate noise level. The Taylor-series method deviates from the CRLB and gives an inaccurate solution at a noise power that is about 10 dB lower than the proposed technique. Furthermore, the new method achieves about 3.5 dB reduction in source position RMSE and 2.3 dB reduction in source velocity RMSE with respect to the one that does not account for the bias compensation when . In the drawing of partial enlargement, the position and velocity estimation biases of the proposed estimators are all relatively small, which indicates that the proposed method exhibits the best performance. In addition, due to the nonlinear nature of this localization problem, the estimation accuracy of the three methods grows as the noise level increases.

In Figure 5, the estimation results clearly demonstrate that the bias of the proposed method is nonetheless smaller than the MLE for low noise level. The position and velocity biases of the proposed method are at least 40 dB and 35 dB lower than the MLE at low noise level. It is efficient to reduce the impact of the MLE bias on estimation. With the increase of the noise power, the original maximum likelihood estimation (MLE) is affected by the threshold effect, which leads to the decrease of the algorithm performance.

4.2. For Far-Field Source

This section concerns far-field source localization. The true position and velocity of the source are and . Figure 6 shows the comparison between theoretical and actual bias of estimation of target position and velocity by MLE. The trend of the result is the same as Figure 3 and the estimation results clearly indicate that theoretical bias of the far field is significantly close to the actual bias especially at low noise level.

Figure 7 shows the result for a far-field source about the accuracy of position and velocity estimate of the proposed method and other comparison algorithms in terms of RMSE as the noise level increases. For far-field source, the following two conditions are satisfied: The first condition simply indicates that the ranges of the source to different receivers are approximately the same since the source is very far from the receivers. Due to the large range, the range rate relative to the range is close to zero. Thus, the thresholding effect of the far-field source occurs earlier than that of near-field source and the location accuracy is generally worse for a far-field source than a near-field source. As expected from the theory, the proposed solution meets the CRLB before the thresholding effect occurs at about −10 dB. Comparing with the MLE, the improvement of the proposed method is about 2.3 dB in the position and 1.3 dB in the velocity RMSEs and the estimation precision of the proposed method is always higher than that of the other comparison algorithms. Whatever the far-field and near-field sources, with the noise level decrease, the improvement of bias compensation is gradually reduced. This influence in the proposed method is caused by ignoring the high-order terms of (24) in deriving the solution.

Figure 8 shows 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 5. Although the position and velocity bias of far-field source is about 5 dB smaller than that of the near-field source because of the two conditions shown in (48), the proposed method is still effective to reduce the bias of the MLE.

5. Conclusion

Due to the disadvantages of centralized localization, we proposed a bias compensation algorithm based on MLE for distributed passive localization using TDOA and FDOA measurements which not only reduces the difficulty of the synchronization between the sensors, but also decreases the load of data computation and transmission. The proposed method tends to reduce the position and velocity bias of a moving source by using the steepest descent method and bias compensation of MLE. Computer simulation results show that the proposed method was able to achieve higher performance than the existing methods. The proposed solution does not require initial guess and attains the CRLB for Gaussian noise before the thresholding effect occurs. Meanwhile, small computation overhead and small memory demands make SD method and bias compensation method suitable for distributed localization schemes of wireless sensor networks. In addition, the position of each sensor should not be perfectly known (equip every sensor with a GPS receiver that is both energy and cost prohibitive). According to [37], we will take into account the position uncertainty of sensors for further study.

Appendix

A. The First Derivatives of the for Source Position and Velocity

The first derivatives of for source position and velocity are shown in this part. Let So in (27) can be expressed as According to (3) and (5), we let Thus, the partial derivatives of and with respect to and yield (A.4), shown as

B. The Second Derivatives of the for Source Position and Velocity

The second derivatives of for source position and velocity are shown in this part.

When , in (27) can be expressed as According to (3) and (5), we letwhere is the identity matrix. Therefore, the second-order partial derivatives of with respect to and yield (B.3), shown as When , in (27) can be expressed as Let The second-order partial derivatives of with respect to and yield (B.6), shown as

Competing Interests

The authors declare that they have no competing interests.