Confidence Scoring of Time Delay Based Direction of Arrival Estimates and a Generalization to Difference Quantities

Sensors are used for obtaining information from their operating environment. Recently, the use of multiple sensory units as arrays or networks has become popular. This has been caused by developments in sensor technology and the inherent application potential. Costs of sensory units and systems have decreased with developments in electronics. In addition, advances in communication technologies, such as wireless operation, make it easier to deploy systems with a large number of sensory units. Several applications exist for these systems in the areas of monitoring, control, surveillance, communications and multimedia devices. With developments, come additional requirements. Sensor systems are expected to operate for long periods of time, possibly unattended. Furthermore, environmental and signal conditions may be adverse. As a result, errors caused by disturbances occur in system output and hardware malfunctions may develop between scheduled maintenance. Automatic operation is still expected and even if human operators are available, manual inspection of the data from individual units is not feasible in large systems. This raises the need for error-tolerant processing, that is able to assess the quality of produced data and detect potential malfunctions. This thesis addresses these issues within acoustic direction of arrival (DOA) estimation. An array of microphones is utilized to acquire acoustic pressure signals from a far-field source. Time differences of arrival (TDOAs) between the sensors are estimated and used to compute the direction estimate. Specifically, the plane wave slowness vector (SV) formulation of the problem is examined, allowing a linear model to be used for estimation. In practice, signals are noisy and time delay estimates contain large errors making the directional estimates inaccurate. This work examines confidence scores that can be used to evaluate the instantaneous estimation error and to remove highly erroneous delay estimates from the processing. A robust and scalable DOA estimator is introduced. It is further demonstrated with experiments that confidence scores can be used for signal activity detection, outlier removal and sensor failure compensation. One of the examined confidence scores is based on closed-path properties of TDOAs. This score is generalized beyond the plane wave DOA domain to a difference quantity model. Examples of difference quantities include voltages and spherical-wave TDOAs used in source localization. The scoring principle is brought into a statistical framework and outlier detection is formulated as a hypothesis testing problem. An optimum detector is derived and its properties are analyzed. The results of this work provide simple and computationally light means for sensor arrays to diagnose their operation instantaneously in dynamic conditions.

[1]  Heidi Kuusniemi,et al.  User-Level Reliability and Quality Monitoring in Satellite-Based Personal Navigation , 2005 .

[2]  Parham Aarabi,et al.  Localization-based sensor validation using the Kullback-Leibler divergence , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[3]  D.G.M. Cruickshank,et al.  A passive mobile location system for UMTS , 1999 .

[4]  Nozomu Hamada,et al.  Voice activity detection with array signal processing in the wavelet domain , 2002, 2002 11th European Signal Processing Conference.

[5]  Jari Yli-Hietanen,et al.  Time-Delay Selection for Robust Angle of Arrival Estimation , 1999, Signal and Image Processing.

[6]  P. Rousseeuw Least Median of Squares Regression , 1984 .

[7]  Kung Yao,et al.  Source localization and beamforming , 2002, IEEE Signal Process. Mag..

[8]  Andreu Urruela,et al.  A non-line-of-sight mitigation technique based on ML-detection , 2004, 2004 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[9]  Kung Yao,et al.  A maximum-likelihood parametric approach to source localizations , 2001, 2001 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings (Cat. No.01CH37221).

[10]  Peter J. Rousseeuw,et al.  Robust Regression and Outlier Detection , 2005, Wiley Series in Probability and Statistics.

[11]  A. Zuckerwar Speed of Sound in Fluids , 2007 .

[12]  Fuzhen Zhang The Schur complement and its applications , 2005 .

[13]  Don H. Johnson,et al.  Array Signal Processing: Concepts and Techniques , 1993 .

[14]  Heinrich Meyr,et al.  Real-time estimation of moving time delay , 1982, ICASSP.

[15]  V. Yohai,et al.  Robust Statistics: Theory and Methods , 2006 .

[16]  J. Mendel Lessons in Estimation Theory for Signal Processing, Communications, and Control , 1995 .

[17]  A. A. Beex,et al.  Robust TDE-based DOA estimation for compact audio arrays , 2002, Sensor Array and Multichannel Signal Processing Workshop Proceedings, 2002.

[18]  Mats Bengtsson,et al.  On the estimation of azimuth distributions and azimuth spectra , 2001, IEEE 54th Vehicular Technology Conference. VTC Fall 2001. Proceedings (Cat. No.01CH37211).

[19]  K. Gabriel Comparison of three correlation coefficient estimators for gaussian stationary processes , 1983 .

[20]  B C Wheeler,et al.  Localization of multiple sound sources with two microphones. , 2000, The Journal of the Acoustical Society of America.

[21]  Jacob Benesty,et al.  Performance of GCC- and AMDF-Based Time-Delay Estimation in Practical Reverberant Environments , 2005, EURASIP J. Adv. Signal Process..

[22]  P. Holland,et al.  Robust regression using iteratively reweighted least-squares , 1977 .

[23]  Jürgen Altmann,et al.  Medium-range localisation of aircraft via triangulation , 2000 .

[24]  R. Gadh,et al.  Wireless Industrial Monitoring and Control Using a Smart Sensor Platform , 2007, IEEE Sensors Journal.

[25]  Hossein Hashemi,et al.  Integrated Phased Array Systems in Silicon , 2005, Proceedings of the IEEE.

[26]  A. Pierce Mathematical Theory of Wave Propagation , 2007 .

[27]  Iain McCowan,et al.  Location based speaker segmentation , 2003, 2003 IEEE International Conference on Acoustics, Speech, and Signal Processing, 2003. Proceedings. (ICASSP '03)..

[28]  Jacob Benesty,et al.  Robust time delay estimation exploiting redundancy among multiple microphones , 2003, IEEE Trans. Speech Audio Process..

[29]  Harry L. Van Trees,et al.  Optimum Array Processing , 2002 .

[30]  Ian T. Nabney,et al.  Time delay estimation with hidden Markov models , 1999 .

[31]  Gaetano Scarano,et al.  Discrete time techniques for time delay estimation , 1993, IEEE Trans. Signal Process..

[32]  Jürgen Altmann,et al.  Acoustic–seismic detection and classification of military vehicles—developing tools for disarmament and peace-keeping , 2002 .

[33]  William F. Walker,et al.  Comparison of time delay estimators in medical ultrasound , 2001, 2001 IEEE Ultrasonics Symposium. Proceedings. An International Symposium (Cat. No.01CH37263).

[34]  F. MacWilliams,et al.  Pseudo-random sequences and arrays , 1976, Proceedings of the IEEE.

[35]  G. Carter,et al.  Estimation of the magnitude-squared coherence function via overlapped fast Fourier transform processing , 1973 .

[36]  Peter Stoica,et al.  Source localization from range-difference measurements , 2006 .

[37]  J. P. Ianniello,et al.  Fundamental limitations to broadband time delay resolution for two sensors , 1989, International Conference on Acoustics, Speech, and Signal Processing,.

[38]  Brian M. Sadler,et al.  Source localization with distributed sensor arrays and partial spatial coherence , 2000, IEEE Transactions on Signal Processing.

[39]  Loren Schwiebert,et al.  Introduction to Wireless Sensor Networking , 2005, Handbook of Sensor Networks.

[40]  F. Gustafsson,et al.  Mobile positioning using wireless networks: possibilities and fundamental limitations based on available wireless network measurements , 2005, IEEE Signal Processing Magazine.

[41]  Jacob Benesty,et al.  Time Delay Estimation in Room Acoustic Environments: An Overview , 2006, EURASIP J. Adv. Signal Process..

[42]  Steffen L. Lauritzen,et al.  Distributions of Phase Derivatives in Mobile Communications , 1990 .

[43]  Hideki Kawahara,et al.  YIN, a fundamental frequency estimator for speech and music. , 2002, The Journal of the Acoustical Society of America.

[44]  Michael S. Brandstein,et al.  A robust method for speech signal time-delay estimation in reverberant rooms , 1997, 1997 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[45]  Avinash C. Kak,et al.  Array signal processing , 1985 .

[46]  Brian M. Sadler,et al.  A Survey of Time Delay Estimation Performance Bounds , 2006, Fourth IEEE Workshop on Sensor Array and Multichannel Processing, 2006..

[47]  Leo H. Chiang,et al.  Exploring process data with the use of robust outlier detection algorithms , 2003 .

[48]  Maurizio Omologo,et al.  Use of the crosspower-spectrum phase in acoustic event location , 1997, IEEE Trans. Speech Audio Process..

[49]  M. Ross,et al.  Average magnitude difference function pitch extractor , 1974 .

[50]  John P. Ianniello High-resolution multipath time delay estimation for broad-band random signals , 1988, IEEE Trans. Acoust. Speech Signal Process..

[51]  S. Bourennane,et al.  Locating wide band acoustic sources using higher order statistics , 2002 .

[52]  Y. Chan,et al.  The least squares estimation of time delay and its use in signal detection , 1978 .

[53]  Lei Zhang,et al.  On cross correlation based-discrete time delay estimation , 2005, Proceedings. (ICASSP '05). IEEE International Conference on Acoustics, Speech, and Signal Processing, 2005..

[54]  M. Viberg,et al.  Two decades of array signal processing research: the parametric approach , 1996, IEEE Signal Process. Mag..

[55]  Vic Barnett,et al.  Outliers in Statistical Data , 1980 .

[56]  J. Astola,et al.  Vector median filters , 1990, Proc. IEEE.

[57]  Johann F. Böhme,et al.  A note on most favorable array geometries for DOA estimation and array interpolation , 1997, IEEE Signal Processing Letters.

[58]  James L. Flanagan,et al.  The huge microphone array , 1998, IEEE Concurr..

[59]  P.M. Ruiz,et al.  Bandwidth-Efficient Geographic Multicast Routing Protocol for Wireless Sensor Networks , 2007, IEEE Sensors Journal.

[60]  L.N. Bohs,et al.  A novel method for angle independent ultrasonic imaging of blood flow and tissue motion , 1991, IEEE Transactions on Biomedical Engineering.

[61]  Parham Aarabi,et al.  Robust sound localization in 0.18 /spl mu/m CMOS , 2005, IEEE Transactions on Signal Processing.

[62]  Howard Castrup,et al.  Distributions for Uncertainty Analysis , 2007 .

[63]  P. Pertila Array steered response time-alignment for propagation delay compensation for acoustic localization , 2008, 2008 42nd Asilomar Conference on Signals, Systems and Computers.

[64]  H. Kwon,et al.  Real-Time Implementation of a Distributed Voice Activity Detector , 2006, Fourth IEEE Workshop on Sensor Array and Multichannel Processing, 2006..

[65]  Jean Rouat,et al.  Robust 3D Localization and Tracking of Sound Sources Using Beamforming and Particle Filtering , 2006, 2006 IEEE International Conference on Acoustics Speech and Signal Processing Proceedings.

[66]  Dan E. Dudgeon,et al.  Multidimensional Digital Signal Processing , 1983 .

[67]  Tong Zhao,et al.  Distributed Sequential Bayesian Estimation of a Diffusive Source in Wireless Sensor Networks , 2007, IEEE Transactions on Signal Processing.

[68]  Approximations to inverse error functions , 2008 .

[69]  Pasi Pertilä,et al.  Acoustic Source Localization in a Room Environment and at Moderate Distances , 2009 .

[70]  Arye Nehorai,et al.  Wideband source localization using a distributed acoustic vector-sensor array , 2003, IEEE Trans. Signal Process..

[71]  S. Papavassiliou,et al.  Diagnosing Anomalies and Identifying Faulty Nodes in Sensor Networks , 2007, IEEE Sensors Journal.

[72]  Parham Aarabi,et al.  EURASIP Journal on Applied Signal Processing 2003:4, 338–347 c ○ 2003 Hindawi Publishing Corporation The Fusion of Distributed Microphone Arrays for Sound Localization , 2002 .

[73]  M. Skove,et al.  Physics, classical and modern , 1989 .

[74]  Jacob Benesty,et al.  Audio Signal Processing for Next-Generation Multimedia Communication Systems , 2004 .

[75]  Jacob Benesty,et al.  Time-delay estimation via linear interpolation and cross correlation , 2004, IEEE Transactions on Speech and Audio Processing.

[76]  Xavier Anguera Miró,et al.  Robust Speaker Segmentation for Meetings: The ICSI-SRI Spring 2005 Diarization System , 2005, MLMI.

[77]  Xiaoming Lai,et al.  Interpolation methods for time-delay estimation using cross-correlation method for blood velocity measurement , 1999, IEEE Transactions on Ultrasonics, Ferroelectrics and Frequency Control.

[78]  Jari Yli-Hietanen,et al.  A design method for small sensor arrays in angle of arrival estimation , 2000, 2000 10th European Signal Processing Conference.

[79]  Jean-Marc Odobez,et al.  AV16.3: An Audio-Visual Corpus for Speaker Localization and Tracking , 2004, MLMI.

[80]  Eric Moulines,et al.  Source Localization from Quantized Time of Arrival Measurements , 2006, 2006 IEEE International Conference on Acoustics Speech and Signal Processing Proceedings.

[81]  A Lewis,et al.  THE SCIENCE OF SOUND , 1997 .

[82]  Rey Ramírez,et al.  Source localization , 2008, Scholarpedia.

[83]  Roberto Cusani,et al.  Performance of fast time delay estimators , 1989, IEEE Trans. Acoust. Speech Signal Process..

[84]  Jari Yli-Hietanen,et al.  Robust Time-Delay Based Angle of Arrival Estimation , 1996 .

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

[86]  Jun Zheng,et al.  Accurate three-step algorithm for joint source position and propagation speed estimation , 2007, Signal Process..

[87]  D. Hertz A fast digital method of estimating the autocorrelation of a Guassian stationary process , 1982 .

[88]  Benesty,et al.  Adaptive eigenvalue decomposition algorithm for passive acoustic source localization , 2000, The Journal of the Acoustical Society of America.

[89]  T. Pirinen AN EXPERIMENTAL COMPARISON OF TIME DELAY WEIGHTS FOR DIRECTION OF ARRIVAL ESTIMATION , 2008 .

[90]  Alfred O. Hero,et al.  A new generalized cross correlator , 1985, IEEE Trans. Acoust. Speech Signal Process..

[91]  A. Weiss,et al.  Fundamental limitations in passive time delay estimation--Part I: Narrow-band systems , 1983 .

[92]  C. Van Hoof,et al.  Thermoelectric Converters of Human Warmth for Self-Powered Wireless Sensor Nodes , 2007, IEEE Sensors Journal.

[93]  Kung Yao,et al.  Direct joint source localization and propagation speed estimation , 1999, 1999 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings. ICASSP99 (Cat. No.99CH36258).

[94]  Shufang Zhang,et al.  Adaptive AR model based robust mobile location estimation approach in NLOS environment , 2004, 2004 IEEE 59th Vehicular Technology Conference. VTC 2004-Spring (IEEE Cat. No.04CH37514).

[95]  B.D. Van Veen,et al.  Beamforming: a versatile approach to spatial filtering , 1988, IEEE ASSP Magazine.

[96]  Ville Pulkki Directional Audio Coding in Spatial Sound Reproduction and Stereo Upmixing , 2006 .

[97]  Tuomo W. Pirinen,et al.  A new method for outlier removal in time-delay-based direction of arrival estimates , 2003, SPIE Defense + Commercial Sensing.

[98]  Antoni Fertner,et al.  Comparison of various time delay estimation methods by computer simulation , 1986, IEEE Trans. Acoust. Speech Signal Process..

[99]  Bing Jiang,et al.  Energy Scavenging for Inductively Coupled Passive RFID Systems , 2005, IEEE Transactions on Instrumentation and Measurement.

[100]  Sanjit K. Mitra,et al.  On properties and design of nonuniformly spaced linear arrays [antennas] , 1988, IEEE Trans. Acoust. Speech Signal Process..

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

[102]  B. Bridge,et al.  Automatic traffic monitoring by intelligent sound detection , 1999 .

[103]  Gervasio Prado,et al.  Vehicular sources in acoustic propagation experiments , 1990 .

[104]  Bin Yang,et al.  Cramer-Rao bound and optimum sensor array for source localization from time differences of arrival , 2005, Proceedings. (ICASSP '05). IEEE International Conference on Acoustics, Speech, and Signal Processing, 2005..

[105]  S. Kassam,et al.  Robust eckart filters for time delay estimation , 1984 .

[106]  Jacob Benesty,et al.  Time Delay Estimation via Minimum Entropy , 2007, IEEE Signal Processing Letters.

[107]  S. Morgan,et al.  Outlier detection in multivariate analytical chemical data. , 1998, Analytical chemistry.

[108]  Alan D. George,et al.  Fault tolerance in autonomous acoustic arrays , 1999 .

[109]  G. Carter,et al.  The generalized correlation method for estimation of time delay , 1976 .

[110]  Hector Budman,et al.  Comparison of fault detection techniques , 2003 .

[111]  Ian F. Akyildiz,et al.  Sensor Networks , 2002, Encyclopedia of GIS.

[112]  Bruno Sinopoli,et al.  Distributed control applications within sensor networks , 2003, Proc. IEEE.

[113]  Jacob Benesty,et al.  Direction of Arrival Estimation Using the Parameterized Spatial Correlation Matrix , 2007, IEEE Transactions on Audio, Speech, and Language Processing.

[114]  La-or Kovavisaruch,et al.  Source Localization Using TDOA and FDOA Measurements in the Presence of Receiver Location Errors: Analysis and Solution , 2007, IEEE Transactions on Signal Processing.

[115]  P. Rousseeuw,et al.  Alternatives to the Median Absolute Deviation , 1993 .

[116]  J. Holtzman,et al.  The non-line of sight problem in mobile location estimation , 1996, Proceedings of ICUPC - 5th International Conference on Universal Personal Communications.

[117]  Darren Moore,et al.  The IDIAP Smart Meeting Room , 2002 .

[118]  J. Ianniello,et al.  Time delay estimation via cross-correlation in the presence of large estimation errors , 1982 .

[119]  Eli Brookner Phased arrays and radars : Past, present and future , 2006 .

[120]  I. Olkin,et al.  Multivariate Chebyshev Inequalities , 1960 .

[121]  Jacck Izydorczyk,et al.  Time delay estimation using the LMS adaptive filter , 2006 .

[122]  Denis Kouame,et al.  Methods based on wavelets for time delay estimation of ultrasound signals , 1998, 1998 IEEE International Conference on Electronics, Circuits and Systems. Surfing the Waves of Science and Technology (Cat. No.98EX196).

[123]  P. Saratchandran,et al.  Direction of Arrival (DoA) Estimation Under Array Sensor Failures Using a Minimal Resource Allocation Neural Network , 2007, IEEE Transactions on Antennas and Propagation.

[124]  S.A. Dyer,et al.  Approximations to Error Functions , 2007, IEEE Instrumentation & Measurement Magazine.

[125]  Shengli Zhou,et al.  Submarine Location Estimation Via a Network of Detection-Only Sensors , 2006, IEEE Transactions on Signal Processing.

[126]  David P. Dobkin,et al.  The quickhull algorithm for convex hulls , 1996, TOMS.

[127]  Ari Visa,et al.  Measurement Combination for Acoustic Source Localization in a Room Environment , 2008, EURASIP J. Audio Speech Music. Process..

[128]  Robert M. Gray,et al.  Probability, Random Processes, And Ergodic Properties , 1987 .

[129]  N.M. White,et al.  Teaching Old Sensors New Tricks: Archetypes of Intelligence , 2007, IEEE Sensors Journal.

[130]  F. Allgower,et al.  Linear modeling error and steady-state behaviour of nonlinear dynamical systems , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[131]  An outlier nomination method based on the multihalver , 2004 .

[132]  Mohan M. Trivedi,et al.  Source localization in reverberant environments: modeling and statistical analysis , 2003, IEEE Trans. Speech Audio Process..

[133]  G. Arfken Mathematical Methods for Physicists , 1967 .

[134]  Benoît Champagne,et al.  Performance of time-delay estimation in the presence of room reverberation , 1996, IEEE Trans. Speech Audio Process..

[135]  John P. Ianniello,et al.  Lower bounds on worst case probability of large error for two channel time delay estimation , 1985, IEEE Trans. Acoust. Speech Signal Process..

[136]  Michael S. Brandstein,et al.  A practical methodology for speech source localization with microphone arrays , 1997, Comput. Speech Lang..

[137]  K. Kalliojarvi,et al.  Low-complexity angle of arrival estimation of wideband signals using small arrays , 1996, Proceedings of 8th Workshop on Statistical Signal and Array Processing.

[138]  M. Schroeder Diffuse sound reflection by maximum−length sequences , 1975 .

[139]  Andreas Stolcke,et al.  From switchboard to meetings: development of the 2004 ICSI-SRI-UW meeting recognition system , 2004, INTERSPEECH.

[140]  John W. Fisher,et al.  Detection and Localization of Material Releases With Sparse Sensor Configurations , 2007, IEEE Trans. Signal Process..

[141]  Roy L. Streit Optimization of discrete arrays of arbitrary geometry , 1981 .

[142]  Jon P. Longtin,et al.  Sensors for harsh environments by direct write thermal spray , 2002, Proceedings of IEEE Sensors.

[143]  A. Visa,et al.  Moving sound source localization in large areas , 2005, 2005 International Symposium on Intelligent Signal Processing and Communication Systems.

[144]  B. Ripley,et al.  Robust Statistics , 2018, Encyclopedia of Mathematical Geosciences.

[145]  G. Carter Coherence and time delay estimation , 1987, Proceedings of the IEEE.

[146]  Jitendra K. Tugnait,et al.  Highlights of statistical signal and array processing , 1998, IEEE Signal Process. Mag..

[147]  Rama Chellappa,et al.  Vehicle detection and tracking using acoustic and video sensors , 2004, 2004 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[148]  S. R. Mahadeva Prasanna,et al.  Speaker localization using excitation source information in speech , 2005, IEEE Transactions on Speech and Audio Processing.

[149]  L. Ziomek Fundamentals of Acoustic Field Theory and Space-Time Signal Processing , 1994 .

[150]  Chrysostomos L. Nikias,et al.  A new method for adaptive time delay estimation for non-Gaussian signals , 1990, IEEE Trans. Acoust. Speech Signal Process..

[151]  Kristian Kroschel,et al.  Reliability criteria evaluation for TDOA estimates in a variety of real environments , 2005, Proceedings. (ICASSP '05). IEEE International Conference on Acoustics, Speech, and Signal Processing, 2005..

[152]  J.-F. Chamberland,et al.  Wireless Sensors in Distributed Detection Applications , 2007, IEEE Signal Processing Magazine.

[153]  Donald G. Childers,et al.  Composite wavefront decomposition via multidimensional digital filtering of array data , 1975 .

[154]  T. Moon,et al.  Mathematical Methods and Algorithms for Signal Processing , 1999 .

[155]  D.E. Dudgeon,et al.  Fundamentals of digital array processing , 1977, Proceedings of the IEEE.

[156]  James F. Bartram,et al.  Underwater Acoustic System Analysis by William S. Burdic , 1984 .

[157]  Marc Moonen,et al.  The impact of speech detection errors on the noise reduction performance of multi-channel Wiener filtering and Generalized Sidelobe Cancellation , 2003, Signal Process..

[158]  Pasi Pertilä,et al.  TUT Acoustic Source Tracking System 2006 , 2006, CLEAR.

[159]  Abdel Aitouche,et al.  Optimal design of fault tolerant sensor networks , 2000, Proceedings of the 2000. IEEE International Conference on Control Applications. Conference Proceedings (Cat. No.00CH37162).

[160]  G. Clifford Carter,et al.  Coherence and time delay estimation : an applied tutorial for research, development, test, and evaluation engineers , 1993 .

[161]  Ilyas Potamitis Estimation of speech presence probability in the field of microphone array , 2004, IEEE Signal Processing Letters.

[162]  Jacob Benesty,et al.  Real-time passive source localization: a practical linear-correction least-squares approach , 2001, IEEE Trans. Speech Audio Process..

[163]  N. J. A. Sloane,et al.  Sphere Packings, Lattices and Groups , 1987, Grundlehren der mathematischen Wissenschaften.

[164]  Harvey F. Silverman,et al.  A Linear Closed-Form Algorithm for Source Localization From Time-Differences of Arrival , 2008, IEEE Signal Processing Letters.