A new constrained weighted least squares algorithm for TDOA-based localization

The linear least squares (LLS) technique is widely used in time-difference-of-arrival based positioning because of its computational efficiency. Two-step weighted least squares (2WLS) and constrained weighted least squares (CWLS) algorithms are two common LLS schemes where an additional variable is introduced to obtain linear equations. However, they both have the same measurement matrix that becomes ill-conditioned when the sensor geometry is a uniform circular array and the source is close to the array center. In this paper, a new CWLS estimator is proposed to circumvent this problem. The main strategy is to separate the source coordinates and the additional variable to different sides of the linear equations where the latter is first solved via a quadratic equation. In doing so, the matrix to be inverted has a smaller condition number than that of the conventional LLS approach. The performance of the proposed method is analyzed in the presence of zero-mean white Gaussian disturbances. Numerical examples are also included to evaluate its localization accuracy by comparing with the existing 2WLS and CWLS algorithms as well as the Cramer-Rao lower bound.

[1]  Francesco Bullo,et al.  Optimal sensor placement and motion coordination for target tracking , 2006, Autom..

[2]  David R. Kincaid,et al.  Numerical mathematics and computing , 1980 .

[3]  Simon Plass,et al.  Positioning Algorithms for Cellular Networks Using TDOA , 2006, 2006 IEEE International Conference on Acoustics Speech and Signal Processing Proceedings.

[4]  Karl Johan Åström,et al.  Estimation and Optimal Configurations for Localization Using Cooperative UAVs , 2008, IEEE Transactions on Control Systems Technology.

[5]  Wing-Kin Ma,et al.  A Constrained Least Squares Approach to Mobile Positioning: Algorithms and Optimality , 2006, EURASIP J. Adv. Signal Process..

[6]  James H. McClellan,et al.  Exact equivalence of the Steiglitz-McBride iteration and IQML , 1991, IEEE Trans. Signal Process..

[7]  Yiu-Tong Chan,et al.  Exact and approximate maximum likelihood localization algorithms , 2006, IEEE Trans. Veh. Technol..

[8]  Athanasios Mouchtaris,et al.  Real-time multiple speaker DOA estimation in a circular microphone array based on Matching Pursuit , 2012, 2012 Proceedings of the 20th European Signal Processing Conference (EUSIPCO).

[9]  K. C. Ho,et al.  A simple and efficient estimator for hyperbolic location , 1994, IEEE Trans. Signal Process..

[10]  B. Friedlander A passive localization algorithm and its accuracy analysis , 1987 .

[11]  Frankie K. W. Chan,et al.  Accurate time delay estimation based passive localization , 2009, Signal Process..

[12]  Julius O. Smith,et al.  Closed-form least-squares source location estimation from range-difference measurements , 1987, IEEE Trans. Acoust. Speech Signal Process..

[13]  K. C. Ho,et al.  Accurate sequential self-localization of sensor nodes in closed-form , 2012, Signal Process..

[14]  Sailes K. Sengijpta Fundamentals of Statistical Signal Processing: Estimation Theory , 1995 .

[15]  Kostas Berberidis,et al.  Low complexity multiple acoustic source localization in sensor networks based on energy measurements , 2010, Signal Process..

[16]  H. C. Schau,et al.  Passive source localization employing intersecting spherical surfaces from time-of-arrival differences , 1987, IEEE Trans. Acoust. Speech Signal Process..

[17]  R. Michael Buehrer,et al.  Source Localization: Algorithms and Analysis , 2012 .

[18]  Brian D. O. Anderson,et al.  Optimality analysis of sensor-target localization geometries , 2010, Autom..

[19]  Sabine Van Huffel,et al.  The total least squares problem , 1993 .

[20]  Frankie K. W. Chan,et al.  Closed-Form Formulae for Time-Difference-of-Arrival Estimation , 2008, IEEE Transactions on Signal Processing.

[21]  L. J. Fusillo,et al.  Helicopter navigation algorithms for the placement of sonobuoys in an antisubmarine warfare (ASW) environment , 1988, Proceedings of the IEEE 1988 National Aerospace and Electronics Conference.

[22]  T. Söderström,et al.  The Steiglitz-McBride identification algorithm revisited--Convergence analysis and accuracy aspects , 1981 .

[23]  Gene H. Golub,et al.  Matrix computations , 1983 .

[24]  Sabine Van Huffel,et al.  Total least squares problem - computational aspects and analysis , 1991, Frontiers in applied mathematics.