Open
Published Online: 25 April 2016
Accepted: March 2016
Review of Scientific Instruments 87, 041502 (2016); https://doi.org/10.1063/1.4947001
more...View Affiliations

Locating the position of fixed or mobile sources (i.e., transmitters) based on measurements obtained from sensors (i.e., receivers) is an important research area that is attracting much interest. In this paper, we review several representative localization algorithms that use time of arrivals (TOAs) and time difference of arrivals (TDOAs) to achieve high signal source position estimation accuracy when a transmitter is in the line-of-sight of a receiver. Circular (TOA) and hyperbolic (TDOA) position estimation approaches both use nonlinear equations that relate the known locations of receivers and unknown locations of transmitters. Estimation of the location of transmitters using the standard nonlinear equations may not be very accurate because of receiver location errors, receiver measurement errors, and computational efficiency challenges that result in high computational burdens. Least squares and maximum likelihood based algorithms have become the most popular computational approaches to transmitter location estimation. In this paper, we summarize the computational characteristics and position estimation accuracies of various positioning algorithms. By improving methods for estimating the time-of-arrival of transmissions at receivers and transmitter location estimation algorithms, transmitter location estimation may be applied across a range of applications and technologies such as radar, sonar, the Global Positioning System, wireless sensor networks, underwater animal tracking, mobile communications, and multimedia.
Estimation of the location of the source of a signal (e.g., emitting radio, acoustic or optic signals, etc.) has been a subject of research for decades and continues to receive much interest in the signal processing research community, including radar (Bahl and Padmanabhan, 2000Bahl and Padmanabhan (2000) Bahl, P. and Padmanabhan, V. N., “RADAR: An in-building RF-based user location and tracking system,” in Proceedings of the Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE, Tel Aviv, 2000), pp. 775–784. and Yan et al., 2007Yan et al. (2007) Yan, H., Li, J., and Liao, G., “Multitarget identification and localization using bistatic MIMO radar systems,” EURASIP J. Adv. Signal Processing 2008 1–8 (2007). https://doi.org/10.1155/2008/283483), sonar (Carter, 1981Carter (1981) Carter, G. C., “Time delay estimation for passive sonar signal processing,” IEEE Trans. Acoust. Speech 29, 463–470 (1981). https://doi.org/10.1109/TASSP.1981.1163560; Leonard and Durrant-Whyte, 1991Leonard and Durrant-Whyte (1991) Leonard, J. J. and Durrant-Whyte, H. F., “Mobile localization by tracking geometrical beacons,” IEEE Trans. Rob. Autom. 7, 376–382 (1991). https://doi.org/10.1109/70.88147; and Leonard and Durrant-Whyte, 2012Leonard and Durrant-Whyte (2012) Leonard, J. J. and Durrant-Whyte, H. F., Directed Sonar Sensing for Mobile Robot Navigation (Springer Science & Business Media, 2012).), mobile communications (Caffery, 2000Caffery (2000) Caffery, Jr., J. J., “A new approach to the geometry of TOA location,” in IEEE Vehicular Technology Conference (IEEE, Boston, 2000).; Gustafsson and Gunnarsson, 2005Gustafsson and Gunnarsson (2005) Gustafsson, F. and Gunnarsson, F., “Mobile positioning using wireless networks: Possibilities and fundamental limitations based on available wireless network measurements,” IEEE Signal Process. Mag. 22, 41–53 (2005). https://doi.org/10.1109/MSP.2005.1458284; and Caffery and Stuber, 1998Caffery and Stuber (1998) Caffery, Jr., J. J. and Stuber, G. L., “Overview of radiolocation in CDMA cellular systems,” IEEE Commun. Mag. 36, 38–45 (1998). https://doi.org/10.1109/35.667411), multimedia (Brandstein and Silverman, 1997Brandstein and Silverman (1997) Brandstein, M. S. and Silverman, H. F., “A practical methodology for speech source localization with microphone arrays,” Comput. Speech Lang. 11, 91–126 (1997). https://doi.org/10.1006/csla.1996.0024; Wang and Chu, 1997Wang and Chu (1997) Wang, H. and Chu, P., “Voice source localization for automatic camera pointing system in videoconferencing,” in Proceedings of the International Conference on Acoustics, Speech, and Signal Processing (IEEE Computer Society Press, Munich, Germany, 1997), pp. 187–190.; and Akyildiz et al., 2007Akyildiz et al. (2007) Akyildiz, I. F., Melodia, T., and Chowdhury, K. R., “A survey on wireless multimedia sensor networks,” Comput. Networks 51, 921–960 (2007). https://doi.org/10.1016/j.comnet.2006.10.002), animal tracking (Spiesberger and Fristrup, 1990Spiesberger and Fristrup (1990) Spiesberger, J. L. and Fristrup, K. M., “Passive localization of calling animals and sensing of their acoustic environment using acoustic tomography,” Am. Nat. 135, 107–153 (1990). https://doi.org/10.1086/285035), wireless sensor networks (WSNs; Akyildiz et al., 2002Akyildiz et al. (2002) Akyildiz, I. F., Su, W., Sankarasubramaniam, Y., and Cayirci, E., “Wireless sensor networks: A survey,” Comput. Networks 38, 393–422 (2002). https://doi.org/10.1016/S1389-1286(01)00302-4; Chen et al., 2002Chen et al. (2002) Chen, J. C., Yao, K., and Hudson, R. E., “Source localization and beamforming,” IEEE Signal Process. Mag. 19, 30–39 (2002). https://doi.org/10.1109/79.985676; Patwari et al., 2005Patwari et al. (2005) Patwari, N., Ash, J. N., Kyperountas, S., HeroIII, A. O., Moses, R. L., and Correal, N. S., “Locating the nodes: Cooperative localization in wireless sensor networks,” IEEE Signal Process. Mag. 22, 54–69 (2005). https://doi.org/10.1109/MSP.2005.1458287; and Mao et al., 2007Mao et al. (2007) Mao, G., Fidan, B., and Anderson, B. D. O., “Wireless sensor network localization techniques,” Comput. Networks 51, 2529–2553 (2007). https://doi.org/10.1016/j.comnet.2006.11.018), and the Global Positioning System (GPS; Hofmann-Wellenhof et al., 2013Hofmann-Wellenhof et al. (2013) Hofmann-Wellenhof, B., Lichtenegger, H., and Collins, J., Global Positioning System: Theory and Practice (Springer Science & Business Media, 2013).). However, uncertainties resulting from the modulation of a signal propagated through an inhomogeneous medium and in measurements of received signals can quickly degrade position estimation accuracy when using standard methods to estimate transmitter position (Sayed et al., 2005Sayed et al. (2005) Sayed, A. H., Tarighat, A., and Khajehnouri, N., “Network-based wireless location: Challenges faced in developing techniques for accurate wireless location information,” IEEE Signal Process. Mag. 22, 24–40 (2005). https://doi.org/10.1109/MSP.2005.1458275; Güvenç and Chong, 2009Güvenç and Chong (2009) Güvenç, İ. and Chong, C. C., “A survey on TOA based wireless localization and NLOS mitigation techniques,” IEEE Commun. Sur. Tutorials 107–124 (2009). https://doi.org/10.1109/surv.2009.090308; and Tan et al., 2011Tan et al. (2011) Tan, H. P., Diamant, R., Seah, W. K., and Waldmeyer, M., “A survey of techniques and challenges in underwater localization,” Ocean Eng. 38, 1663–1676 (2011). https://doi.org/10.1016/j.oceaneng.2011.07.017). For reference, the acronyms commonly used in the study of transmitter position estimation and adopted by this paper are listed in Table I.
Table icon
TABLE I. List of acronyms and abbreviations.
Acronyms and abbreviationsDescription
2DTwo-dimensional
3DThree-dimensional
AOAAngle of arrival
CRLBCramér-Rao lower bound
FDOAFrequency difference of arrival
GPSGlobal positioning system
LOPLine of position
LOSLine-of-sight
LSLeast squares
MLMaximum likelihood
MRSMinimal required number of sensors
NLOSNon line-of-sight
ODSOver-determined system
RSSReceived signal strength
SNRSignal-to-noise ratio
TDOATime difference of arrival
TOATime of arrival
WSNWireless sensor networks
Historically, measurement of the features of received signals needed for input to position estimation algorithms has relied on four methods: time of arrival (TOA), time difference of arrival (TDOA), angle of arrival (AOA), and received signal strength (RSS). In recent years, hybrid measurements have been investigated to improve the qualities of measurements of received signals (Mao et al., 2007Mao et al. (2007) Mao, G., Fidan, B., and Anderson, B. D. O., “Wireless sensor network localization techniques,” Comput. Networks 51, 2529–2553 (2007). https://doi.org/10.1016/j.comnet.2006.11.018). Table II provides a comparison of different approaches to obtain metrics for receipt of a signal at a receiver (Güvenç and Chong, 2009Güvenç and Chong (2009) Güvenç, İ. and Chong, C. C., “A survey on TOA based wireless localization and NLOS mitigation techniques,” IEEE Commun. Sur. Tutorials 107–124 (2009). https://doi.org/10.1109/surv.2009.090308 and So, 2011So (2011) So, H. C., “Source localization: Algorithms and analysis,” in Handbook of Position Location: Theory, Practice, and Advances, edited byZekavat, S. and Buehrer, R. (John Wiley & Sons, 2011).). In this paper, we review localization algorithms and applications of transmitter position estimation models that use TOA and TDOA approaches. These approaches utilize distance-related information between a source (transmitter) and sensors (receivers).
Table icon
TABLE II. Overview of different measurement approaches. This table has been summarized and expanded from So (2011)So (2011) So, H. C., “Source localization: Algorithms and analysis,” in Handbook of Position Location: Theory, Practice, and Advances, edited byZekavat, S. and Buehrer, R. (John Wiley & Sons, 2011). and Güvenç and Chong (2009)Güvenç and Chong (2009) Güvenç, İ. and Chong, C. C., “A survey on TOA based wireless localization and NLOS mitigation techniques,” IEEE Commun. Sur. Tutorials 107–124 (2009). https://doi.org/10.1109/surv.2009.090308.
Localization measurementCharacteristicsAdvantagesDisadvantagesUsage and applicability
TOAPerforming direct ranging from the relationship of signal traveling time, speed, and distanceHigh accuracyaLOS is normally assumedMore common in cellular networks
Time synchronization across source and all sensors is needed for one-way ranging3D systems often feature assisted GPS at sensors
Relatively larger cost and increased system complexity
TDOAPresenting difference of TOAs from a pair of sensorsHigh accuracyaLOS is normally assumedMore common in wireless sensor networks
Only time synchronization at all sensors3D systems often feature assisted GPS at sensors
AOAIntersecting the direction lines obtained from the angles measured at the sensors. Computation requires information of each sensor’s orientationOnly at least two receivers are needed Time synchronization is not requiredSmart antennas are needed, relatively larger and expensive hardware. LOS is normally assumed Strongly affected by multipath and shadow fadingCommon in radar scenarios. More appropriate for sensors rather than transmitters due to large size. Or source size has to be able to carry an antenna array
RSSComparing RSS measurements from source to each sensor with a propagation model to estimate distanceTime synchronization is not required Simple and inexpensiveLow accuracy An accurate signal attenuation model is needed Strongly affected by multipath and shadow fadingTypically used in applications that do not require accurate ranging
HybridTOA/RSS and TDOA/RSSRelatively simple hardware requirementUtilized for NLOS condition and indoor environment
TOA/AOA and TDOA/AOABetter performance when source is in proximity to sensors; allows for single sensor localizationUtilized for NLOS condition and indoor environment
TDOA/FDOAComplementary to TDOA for estimating source position and velocityCommon in moving source (mobile) localization
TOA/TDOAData fusionUtilized for NLOS condition
aAccuracy is dependent on the signal bandwidth.
The variance of time-delay measurement errors is inversely proportional to the signal-to-noise ratio (SNR), provided that bandwidth, observation time, and center frequency remain constant (Quazi, 1981Quazi (1981) Quazi, A. H., “An overview on the time delay estimate in active and passive systems for target localization,” IEEE Trans. Acoust. Speech 29, 527–533 (1981). https://doi.org/10.1109/TASSP.1981.1163618). For instance, for high SNR, the standard deviation of the time delay estimate is
σTOA2=cNSNRF(f0,W),(1)
where N is the observation time, f0 is the center frequency, W is the bandwidth, and c is some constant. High accuracy can be achieved by utilizing high-precision time of arrival measurement techniques at reasonable SNR levels. If TOA or TDOA approaches are used to estimate transmitter location, at least three sensors are required for two-dimensional (2D) position estimation and four are required for three-dimensional (3D) position estimation, according to the principles of trilateration. When more sensors are available, an over-determined system (ODS) may be solved by using the multilateration method (Boukerche et al., 2007Boukerche et al. (2007) Boukerche, A., Oliveira, H. A., Nakamura, E. F., and Loureiro, A. A., “Localization systems for wireless sensor networks,” IEEE Wireless Commun. 14, 6–12 (2007). https://doi.org/10.1109/MWC.2007.4407221). In most cases, a basic assumption is that there is line-of-sight (LOS) between a transmitter and receiver and the transmitter’s signal follows a direct line-of-sight path to a receiver.
However, in some situations (e.g., a dense urban environment), there is no direct path between a signal source and a sensor because of reflection and diffraction of the signal. In these cases of non-line-of-sight (NLOS) signal propagation, the transmitter location estimate can become significantly biased. To deal with NLOS signal propagation and associated transmitter position estimation error, strategies for NLOS identification and LOS reconstruction have been suggested (Wylie and Holtzman, 1996Wylie and Holtzman (1996) Wylie, M. P. and Holtzman, J., “The non-line of sight problem in mobile location estimation,” in Proceedings of the 5th IEEE International Conference on Universal Personal Communications (IEEE, Cambridge, MA, USA, 1996), pp. 827–831. https://doi.org/10.1109/ICUPC.1996.562692). NLOS propagation is also a common problem in indoor environments where several limitations are commonly encountered: (1) LOS is not possible, (2) strong multipath fading occurs, (3) GPS does not work well, and (4) it is expensive to deploy specialized infrastructure. Transmitter position estimation methods using TOA, TDOA, or AOA often provide erroneous results because of the first two limitations. Therefore, location fingerprinting approaches are the most promising approach for indoor applications (Prasithsangaree et al., 2002Prasithsangaree et al. (2002) Prasithsangaree, P., Krishnamurthy, P., and Chrysanthis, P. K., “On indoor position location with wireless LANs,” in Proceedings of the 13th IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (IEEE, Lisbon, 2002), pp. 720–724. https://doi.org/10.1109/PIMRC.2002.1047316). Under LOS conditions, multipath fading can be addressed by identifying the first strong peak of the received signal. Cost is another important consideration for transmitter localization systems (Bulusu et al., 2000Bulusu et al. (2000) Bulusu, N., Heidemann, J., and Estrin, D., “GPS-less low-cost outdoor localization for very small devices,” IEEE Pers. Commun. 7, 28–34 (2000). https://doi.org/10.1109/98.878533; Stoleru et al., 2005Stoleru et al. (2005) Stoleru, R., He, T., Stankovic, J. A., and Luebke, D., “A high-accuracy, low-cost localization system for wireless sensor networks,” in Proceedings of the 3rd International Conference on Embedded Networked Sensor Systems (ACM, San Diego, 2005), pp. 13–26.; and Guo et al., 2011Guo et al. (2011) Guo, H., Low, K. S., and Nguyen, H. A., “Optimizing the localization of a wireless sensor network in real time based on a low-cost microcontroller,” IEEE Trans. Ind. Electron. 58, 741–749 (2011). https://doi.org/10.1109/TIE.2009.2022073). High-accuracy systems normally require sensor array design optimization, expensive infrastructure, supporting networks, expert installation, and routine maintenance.
In the remainder of this paper, we will present a literature review of TOA or TDOA based source-localization algorithms, including a comparison of the methodologies, advantages, and disadvantages of the various methods (Section II), analysis of the application specific performance of algorithms (Section III), and categorization of source localization algorithms by application (Section IV).
A. TOA and TDOA-based algorithms with LOS
The general 3D range equations for source localization using TOA and TDOA are
TOA:sti=(xxi)2+(yyi)2+(zzi)21/2,TDOA:sΔtij=(xxi)2+(yyi)2+(zzi)21/2(xxj)2+(yyj)2+(zzj)21/2,i,j=1,,N,(2)
where s is the signal propagation velocity, ti is the signal traveling time from the source to sensor i, and Δtij indicates the time difference between travel times ti and tj. The terms xi, yi, zi represent the position of sensor i, and N is the number of sensors (N ≥ 4). The terms x, y, z are the coordinates for the position of the source that are to be determined. Nonlinearity of the source localization problem is introduced into the algorithm by the square-root terms (distance formula) in Equations (2). These make estimation of a source’s location potentially complex and expensive.
To obtain the measurements of TOAs and TDOAs, a group of sensors first receives signals emitted from the source. The sources and receivers must be time-synchronized to ensure precision of the arrival times. In a passive system, the TDOA measurement can be made by cross-correlating the signals received at two different sensors. Alternatively, TOA measurements can be gathered at the sensors and converted into TDOA measurements by calculating the differences.
In geometric positioning, TOAs are then converted to range estimates by multiplying the propagation speed of light or sound in the appropriate medium. For each TOA, if accurately measured and assumed to be free of noise, the range estimate to the source results in a circular locus of possible source positions with the receiver at the center. This is commonly called the circular line of position (LOP). In a 2D space, at least three such LOPs are needed to estimate the source’s location. The position of the source is at a single point where all three LOPs intersect (Figure 1, solid line). In practical situations, TOAs have measurement errors and the circular LOPs may not have a unique intersection point. The trilateration will yield multiple intersections bounded by the errors in the TOA measurements (Figure 1, dashed line). The estimate of source position then is obtained by solving for an optimal solution. In a 3D space for TOAs measured without error, the source location locus for each TOA is the surface of a sphere. Three TOA sphere surfaces intersect at two points, so a fourth TOA is needed to determine the position of the source. TOAs can also be used to estimate TDOAs (Equation (2)), which are source range-difference estimates. In the 2D case, the possible location of a source for each TDOA is given by a hyperbolic LOP in which the focal points of the hyperbola are the positions of the two receivers used in the TDOA computation. At least two hyperbolas (Figure 2, solid line) formed using two TDOAs computed from TOAs for three receivers are needed to find the intersections of the two hyperbolas, the potential locations of the signal source. Because TOAs and therefore TDOAs have measurement errors, the location of a source may be estimated by propagating the errors through the computation and estimating the source location along with the errors in the estimates (Figure 2, dashed line). In the 3D case, a hyperboloid is defined by each TDOA, and at least three TDOAs need to intersect at a unique point to identify a source location. Intersection of LOPs, a geometric construct, is the most basic and intuitive method for source position estimation. Starting from this idea, numerous methods have been developed, validated, and published in the literature. The most used TOA- and TDOA-based source-localization algorithms when LOS between receivers and sources exist are summarized in Table III.
Table icon
TABLE III. Summary of TOA and TDOA-based, source-localization algorithms in LOS condition.
Author and yearDimension and measurementAlgorithmAdvantage and disadvantage
(Schmidt, 1972Schmidt (1972) Schmidt, R. O., “A new approach to geometry of range difference location,” IEEE Trans. Aerosp. Electron. Syst. 8, 821–835 (1972). https://doi.org/10.1109/TAES.1972.309614)2D/3D, TDOALOCA: Location on the conic axis, an alternative geometry to the hyperbolic intersection principle, also known as plane intersection (PX) methodThe sensors appear on the conic rather than at foci and thus the source locations appear at foci rather than on a hyperbola
TDOAs provide a straight line in two dimensions and a plane in three dimensions of possible source locations
(Foy, 1976Foy (1976) Foy, W. H., “Position-location solutions by Taylor-series estimation,” IEEE Trans. Aerosp. Electron. Syst. 12, 187–194 (1976). https://doi.org/10.1109/TAES.1976.308294)2D, TOA/TDOA/AOATaylor-series, an iterative Gauss-Newton method, gives LS solutionRequires an initial guess, not a simple start in application
Convergence is not proved
Is computationally expensive
Useful in solving multiple-measurement, mixed-mode problems
(Knapp and Carter, 1976Knapp and Carter (1976) Knapp, C. H. and Carter, G. C., “The generalized correlation method for estimation of time delay,” IEEE Trans. Acoust. Speech 24, 320–327 (1976). https://doi.org/10.1109/TASSP.1976.1162830)TOA/TDOAML estimator, the generalized cross-correlation methodThe most widely used method to obtain time-delay estimates, a landmark paper
(Torrieri, 1984Torrieri (1984) Torrieri, D. J., “Statistical theory of passive location systems,” IEEE Trans. Aerosp. Electron. Syst. 20, 183–198 (1984). https://doi.org/10.1109/TAES.1984.310439)2D, TOA/TDOA/AOATaylor-series method, linearizing the hyperbolic location equations in an iterative algorithmSimilar disadvantages to Foy (1976)Foy (1976) Foy, W. H., “Position-location solutions by Taylor-series estimation,” IEEE Trans. Aerosp. Electron. Syst. 12, 187–194 (1976). https://doi.org/10.1109/TAES.1976.308294
(Friedlander, 1987Friedlander (1987) Friedlander, B., “A passive localization algorithm and its accuracy analysis,” IEEE J. Oceanic Eng. 12, 234–245 (1987). https://doi.org/10.1109/JOE.1987.1145216)3D, TDOAWeighted LS methodLocalizations from MRS and ODS are both considered
Also derived a linearization algorithm to estimate source velocity from TDOA/FDOA
(Schau and Robinson, 1987Schau and Robinson (1987) Schau, H. C. and Robinson, A. Z., “Passive source localization employing intersecting spherical surfaces from time-of-arrival differences,” IEEE Trans. Acoust. Speech 35, 1223–1225 (1987). https://doi.org/10.1109/TASSP.1987.1165266)3D, TDOASpherical intersection (SX) methodOnly presented solution for MRS
Requires a priori solution for the source range
(Smith and Abel, 1987aSmith and Abel (1987a) Smith, J. O. and Abel, J. S., “Closed-form least-squares source location estimation from range-difference measurements,” IEEE Trans. Acoust. Speech 35, 1661–1669 (1987a). https://doi.org/10.1109/TASSP.1987.1165089)3D, TDOASpherical interpolation (SI) method: A closed-form two-step LS method, linear LS “equation-error” minimizationClosely related to ML solution for Gaussian TDOA measurement errors
Non-iterative algorithm
(Smith and Abel, 1987bSmith and Abel (1987b) Smith, J. O. and Abel, J. S., “The spherical interpolation method of source localization,” IEEE J. Oceanic Eng. 12, 246–252 (1987b). https://doi.org/10.1109/JOE.1987.1145217)3D, TDOASI method: An intermediate term introduced linearized the nonlinear hyperbolic equationsIt has one-order-of-magnitude greater noise immunity than the SX method
Has consistently lower variance and slightly higher bias than the PX method
Source range is independent of the location coordinates, exhibiting worse performance with larger noise levels
(Fang, 1990Fang (1990) Fang, B. T., “Simple solutions for hyperbolic and related position fixes,” IEEE Trans. Aerosp. Electron. Syst. 26, 748–753 (1990). https://doi.org/10.1109/7.102710)3D, TDOAAn exact solution to the hyperbolic TDOA equations, when the number of TDOAs is equal to the number of coordinates of sourceClear and simple solutions
(Chan and Ho, 1994Chan and Ho (1994) Chan, Y. T. and Ho, K. C., “A simple and efficient estimator for hyperbolic location,” IEEE Trans. Signal Process. 42, 1905–1915 (1994). https://doi.org/10.1109/78.301830)2D, TDOAApproximation of ML estimator, improved from SI method Two-stage weighted LS method: An unconstrained least-squares solution is obtained first and then a second LS estimator utilized the constraint between source coordinates and the intermediate variable to refine the position coordinatesIt is non-iterative, explicit solution only when the TDOA measurement errors are small (at high SNR)Performs significantly better than SI method, particularly when the number of sensors is small Computational burden is similar to SI method but much lower than Taylor-series methods (Torrieri, 1984Torrieri (1984) Torrieri, D. J., “Statistical theory of passive location systems,” IEEE Trans. Aerosp. Electron. Syst. 20, 183–198 (1984). https://doi.org/10.1109/TAES.1984.310439) Need priori knowledge of the second-order statistics of the TDOA measurement errors
(Brandstein and Silverman, 1997Brandstein and Silverman (1997) Brandstein, M. S. and Silverman, H. F., “A practical methodology for speech source localization with microphone arrays,” Comput. Speech Lang. 11, 91–126 (1997). https://doi.org/10.1006/csla.1996.0024)3D, TDOALinear intersection (LI) method: Calculate a number of potential source locations from the points of closest intersection for all pairs of bearing lines and use a weighted average of these locations for a final estimateLocalization in 2D can be performed with a 2D sensor system Performs better than SI method for moderate and large noise levels
(Caffery, 2000Caffery (2000) Caffery, Jr., J. J., “A new approach to the geometry of TOA location,” in IEEE Vehicular Technology Conference (IEEE, Boston, 2000).)2D, TOAA new geometric interpretation replaced circular LOPs with linear LOPs to determine the source position, by averaging the intersections of linear LOPsThe linear LS algorithm was significantly better than Taylor-series LS algorithm when a large bias was present
Widely used for NLOS environments
(Huang et al., 2001Huang et al. (2001) Huang, Y., Benesty, J., Elko, G. W., and Mersereau, R. M., “Real-time passive source localization: A practical linear-correction least-squares approach,” IEEE Trans. Speech Audio Process. 9, 943–956 (2001). https://doi.org/10.1109/89.966097)3D, TDOAA linear-correction LS approach incorporates the relation between source coordinates and the intermediate variable from SI method explicitly based on Lagrange multipliers Use additive measurement error modelCan be easily implemented in a real-time system Make no assumptions about the noise covariance More efficient than SI method
(Cheung et al., 2004Cheung et al. (2004) Cheung, K. W., So, H. C., Ma, W. K., and Chan, Y. T., “Least squares algorithms for time-of-arrival-based mobile location,” IEEE Trans. Signal Process. 52, 1121–1130 (2004). https://doi.org/10.1109/TSP.2004.823465)2D, TOAA constrained weighted LS (CWLS) algorithm extends the SI method using the TOA measurementsFor sufficiently small measurement errors
Has performance optimality and capability of extension to hybrid measurement cases (Cheung et al., 2006Cheung et al. (2006) Cheung, K. W., So, H. C., Ma, W. K., and Chan, Y. T., “A constrained least-squares approach to mobile positioning: Algorithms and optimality,” EURASIP J. Adv. Signal Processing 2006, 1–23 (2006). https://doi.org/10.1155/ASP/2006/20858)
(Chan et al., 2006aChan et al. (2006a) Chan, Y. T., Hang, H. Y. C., and Ching, P. C., “Exact and approximate maximum likelihood localization algorithms,” IEEE Trans. Veh. Technol. 55, 10–16 (2006a). https://doi.org/10.1109/TVT.2005.861162)2D, TOA/TDOAA close-form approximate solution to the ML equation. A weighted LS solution is used as initial guess to calculate the weighting matrix in exact ML estimator. The approximate ML solution is obtained by updating the solution iterativelyInsensitive to geometry, thus it is superior to Chan and Ho (1994)Chan and Ho (1994) Chan, Y. T. and Ho, K. C., “A simple and efficient estimator for hyperbolic location,” IEEE Trans. Signal Process. 42, 1905–1915 (1994). https://doi.org/10.1109/78.301830 and Caffery (2000)Caffery (2000) Caffery, Jr., J. J., “A new approach to the geometry of TOA location,” in IEEE Vehicular Technology Conference (IEEE, Boston, 2000).Gives an exact ML estimate when three sensors on a straight line
Direct solutions may be used when TOA measurement errors are not considered. The source position can be directly calculated from different sets of geometric equations (Schmidt, 1972Schmidt (1972) Schmidt, R. O., “A new approach to geometry of range difference location,” IEEE Trans. Aerosp. Electron. Syst. 8, 821–835 (1972). https://doi.org/10.1109/TAES.1972.309614; Fang, 1990Fang (1990) Fang, B. T., “Simple solutions for hyperbolic and related position fixes,” IEEE Trans. Aerosp. Electron. Syst. 26, 748–753 (1990). https://doi.org/10.1109/7.102710; and Caffery, 2000Caffery (2000) Caffery, Jr., J. J., “A new approach to the geometry of TOA location,” in IEEE Vehicular Technology Conference (IEEE, Boston, 2000).). The computational complexity of this approach to source localization is low, but frequently does not result in a source location solution when TOA measurement errors exist. Furthermore, when additional LOPs are available in an ODS, the source position needs to be estimated by averaging all the possible source locations (LOP intersections). A linear least-squares (LS) approach is an alternative source location estimation technique (Caffery, 2000Caffery (2000) Caffery, Jr., J. J., “A new approach to the geometry of TOA location,” in IEEE Vehicular Technology Conference (IEEE, Boston, 2000).) that can provide a global solution using simple computational steps for situations when only the minimum number of sensors (MRS) is available. It can also be used in the ODS case. However, it is a suboptimal technique because, by assuming sufficiently small measurement errors, the source location position estimate accuracy is not high. As a result, other types of approaches have been developed to improve source location estimate accuracy when there is error in TOA measurements. Measurement errors are usually assumed to be independent, zero-mean Gaussian variables with the same variance for all receivers in an LOS environment. Weighted LS estimators are computed by introducing a weight matrix into the LS cost function. A favorite LS weight matrix is the inverse of the covariance matrix of TOA measurement errors (Chan et al., 2006aChan et al. (2006a) Chan, Y. T., Hang, H. Y. C., and Ching, P. C., “Exact and approximate maximum likelihood localization algorithms,” IEEE Trans. Veh. Technol. 55, 10–16 (2006a). https://doi.org/10.1109/TVT.2005.861162).
The general LS cost function for TOA measurements and TDOA measurements are
JTOA=i=1N(tis||x̃xi||)2,(3)
JTDOA=i=2N((tit1)s||x̃xi||+||x̃x1||)2.(4)
The general maximum likelihood (ML) cost function for TOA measurements and TDOA measurements are
JTOA=i=1N(tis||x̃xi||)2σi2,(5)
JTDOA=i=2N((tit1)s||x̃xi||+||x̃x1||)2σd,i2,(6)
where ti is the measured TOA at sensor i with or without measurement errors, xi is the coordinate vector of sensor i, σi2 is the variance of TOA measurements at sensor i, and σd,i2 is the variance of TDOA measurement at sensor i. The objective of the algorithm is to estimate the source coordinate vector x̃ that minimizes the cost function J. Iterative nonlinear minimization is required for an optimal solution. A common solution technique is to create an iterative algorithm based on an initial position estimate obtained using the Gauss-Newton method, the steepest descent method, or the combined Levenberg-Marquardt method, which typically have high computation requirements. A good initial source position estimate also is needed to find the global minimum. Therefore, a Taylor series (TS) is often used to linearize the nonlinear equations by updating a LS solution (Foy, 1976Foy (1976) Foy, W. H., “Position-location solutions by Taylor-series estimation,” IEEE Trans. Aerosp. Electron. Syst. 12, 187–194 (1976). https://doi.org/10.1109/TAES.1976.308294 and Torrieri, 1984Torrieri (1984) Torrieri, D. J., “Statistical theory of passive location systems,” IEEE Trans. Aerosp. Electron. Syst. 20, 183–198 (1984). https://doi.org/10.1109/TAES.1984.310439). The Taylor series methods refine the initial guess by iterating a procedure determining location estimation errors. Compared with LS methods that ignore measurement errors, TS methods can provide accurate location estimation at reasonable noise levels. However, they still require a fairly accurate initial estimate of source location, and convergence on a source location estimate is not guaranteed. The ML approach estimates source position by minimizing the cost function of the probability density function of measurements (Ziskind and Wax, 1988Ziskind and Wax (1988) Ziskind, I. and Wax, M., “Maximum likelihood localization of multiple sources by alternating projection,” IEEE Trans. Acoust. Speech 36, 1553–1560 (1988). https://doi.org/10.1109/29.7543). This algorithm is similar to a weighted nonlinear LS approach when measurement errors are zero-mean Gaussian distributed (Chan et al., 2006aChan et al. (2006a) Chan, Y. T., Hang, H. Y. C., and Ching, P. C., “Exact and approximate maximum likelihood localization algorithms,” IEEE Trans. Veh. Technol. 55, 10–16 (2006a). https://doi.org/10.1109/TVT.2005.861162). Li et al. (2014)Li et al. (2014) Li, X., Deng, Z. D., Sun, Y., Martinez, J. J., Fu, T., McMichael, G. A., and Carlson, T. J., “A 3D approximate maximum likelihood solver for localization of fish implanted with acoustic transmitters,” Sci. Rep. 4, 7125 (2014). https://doi.org/10.1038/srep07215 improved on an algorithm published by Chan et al. (2006b)Chan et al. (2006b) Chan, Y. T., Tsui, W. Y., So, H. C., and Ching, P. C., “Time-of-arrival based localization under NLOS conditions,” IEEE Trans. Veh. Technol. 55, 17–24 (2006b). https://doi.org/10.1109/TVT.2005.861207 using an efficient approximate ML algorithm that included coupling with bad-measurement filters for 3D source localization.
To avoid iterative algorithms, two-stage, closed-form LS estimators have been extensively developed for ML approximation (Friedlander, 1987Friedlander (1987) Friedlander, B., “A passive localization algorithm and its accuracy analysis,” IEEE J. Oceanic Eng. 12, 234–245 (1987). https://doi.org/10.1109/JOE.1987.1145216; Schau and Robinson, 1987Schau and Robinson (1987) Schau, H. C. and Robinson, A. Z., “Passive source localization employing intersecting spherical surfaces from time-of-arrival differences,” IEEE Trans. Acoust. Speech 35, 1223–1225 (1987). https://doi.org/10.1109/TASSP.1987.1165266; Smith and Abel, 1987aSmith and Abel (1987a) Smith, J. O. and Abel, J. S., “Closed-form least-squares source location estimation from range-difference measurements,” IEEE Trans. Acoust. Speech 35, 1661–1669 (1987a). https://doi.org/10.1109/TASSP.1987.1165089; Smith and Abel, 1987bSmith and Abel (1987b) Smith, J. O. and Abel, J. S., “The spherical interpolation method of source localization,” IEEE J. Oceanic Eng. 12, 246–252 (1987b). https://doi.org/10.1109/JOE.1987.1145217; Chan and Ho, 1994Chan and Ho (1994) Chan, Y. T. and Ho, K. C., “A simple and efficient estimator for hyperbolic location,” IEEE Trans. Signal Process. 42, 1905–1915 (1994). https://doi.org/10.1109/78.301830; Brandstein and Silverman, 1997Brandstein and Silverman (1997) Brandstein, M. S. and Silverman, H. F., “A practical methodology for speech source localization with microphone arrays,” Comput. Speech Lang. 11, 91–126 (1997). https://doi.org/10.1006/csla.1996.0024; Huang et al., 2001Huang et al. (2001) Huang, Y., Benesty, J., Elko, G. W., and Mersereau, R. M., “Real-time passive source localization: A practical linear-correction least-squares approach,” IEEE Trans. Speech Audio Process. 9, 943–956 (2001). https://doi.org/10.1109/89.966097; and Cheung et al., 2004Cheung et al. (2004) Cheung, K. W., So, H. C., Ma, W. K., and Chan, Y. T., “Least squares algorithms for time-of-arrival-based mobile location,” IEEE Trans. Signal Process. 52, 1121–1130 (2004). https://doi.org/10.1109/TSP.2004.823465). These LS solutions can provide good initialization for iterative estimators, which converge with less computational effort to a source position estimate with higher accuracy (Smith and Abel, 1987aSmith and Abel (1987a) Smith, J. O. and Abel, J. S., “Closed-form least-squares source location estimation from range-difference measurements,” IEEE Trans. Acoust. Speech 35, 1661–1669 (1987a). https://doi.org/10.1109/TASSP.1987.1165089 and Chan et al., 2006aChan et al. (2006a) Chan, Y. T., Hang, H. Y. C., and Ching, P. C., “Exact and approximate maximum likelihood localization algorithms,” IEEE Trans. Veh. Technol. 55, 10–16 (2006a). https://doi.org/10.1109/TVT.2005.861162). Some researchers have compared the performance of algorithms (Yu and Oppermann, 2004Yu and Oppermann (2004) Yu, K. and Oppermann, I., “Performance of UWB position estimation based on time-of-arrival measurements,” in Proceedings of the International Workshop on Ultra Wideband Systems. Joint with Conference on Ultra Wideband Systems and Technologies (IEEE, Kyoto, 2004), pp. 400–404.; Shen et al., 2008Shen et al. (2008) Shen, G., Zetik, R., and Thomä, R. S., “Performance comparison of TOA and TDOA based location estimation algorithms in LOS environment,” in Proceedings of the 5th Workshop on Positioning, Navigation and Communication (IEEE, Hannover, Germany, 2008), pp. 71–78. https://doi.org/10.1109/WPNC.2008.4510359; Gezici et al., 2008Gezici et al. (2008) Gezici, S., Güvenç, I., and Sahinoglu, Z., “On the performance of linear least-squares estimation in wireless positioning systems,” in Proceedings of the IEEE International Conference on Communications (IEEE, 2008), pp. 4203–4208.; and So, 2011So (2011) So, H. C., “Source localization: Algorithms and analysis,” in Handbook of Position Location: Theory, Practice, and Advances, edited byZekavat, S. and Buehrer, R. (John Wiley & Sons, 2011).). An LS methodology that used squared range or squared range-difference measurements (Beck et al., 2008Beck et al. (2008) Beck, A., Stoica, P., and Li, J., “Exact and approximate solutions of source localization problems,” IEEE Trans. Signal Process. 56, 1770–1778 (2008). https://doi.org/10.1109/TSP.2007.909342) is an attractive approach in that the method performs very well even at high noise levels.
B. Algorithms dealing with specific scenarios
Because real environments are complex and the geometries of sources and sensors can be quite variable, algorithms have been developed for special cases. For instance, estimation of the location of a source under NLOS conditions is one of the main challenges in localization. Güvenç and Chong (2009)Güvenç and Chong (2009) Güvenç, İ. and Chong, C. C., “A survey on TOA based wireless localization and NLOS mitigation techniques,” IEEE Commun. Sur. Tutorials 107–124 (2009). https://doi.org/10.1109/surv.2009.090308 presented an overview of different TOA NLOS localization algorithms with varying levels of computational complexity and prior information. Early researchers considered treatment methods that identify the NLOS sensors in an array using TOA measurements, then estimate the location of the source without using the NLOS sensors, or reduce the error in position estimates by weighting the NLOS less (Wylie and Holtzman, 1996Wylie and Holtzman (1996) Wylie, M. P. and Holtzman, J., “The non-line of sight problem in mobile location estimation,” in Proceedings of the 5th IEEE International Conference on Universal Personal Communications (IEEE, Cambridge, MA, USA, 1996), pp. 827–831. https://doi.org/10.1109/ICUPC.1996.562692; Chen, 1999Chen (1999) Chen, P. C., “A non-line-of-sight error mitigation algorithm in location estimation,” in Proceedings of the IEEE Wireless Communications and Networking Conference (IEEE, New Orleans, 1999), pp. 316–320.; and Chan et al., 2006bChan et al. (2006b) Chan, Y. T., Tsui, W. Y., So, H. C., and Ching, P. C., “Time-of-arrival based localization under NLOS conditions,” IEEE Trans. Veh. Technol. 55, 17–24 (2006b). https://doi.org/10.1109/TVT.2005.861207). This approach is effective when a small number of the distributed sensors are NLOS, but become computationally intensive when there are many distributed sensors and may not be possible in situations where the signal source is moving. Because NLOS-caused errors are always positive, this constraint can be imposed on the search for a position estimate (Wang et al., 2003Wang et al. (2003) Wang, X., Wang, Z., and O’Dea, B., “A TOA-based location algorithm reducing the errors due to non-line-of-sight (NLOS) propagation,” IEEE Trans. Veh. Technol. 52, 112–116 (2003). https://doi.org/10.1109/tvt.2002.807158; Venkatraman et al., 2004Venkatraman et al. (2004) Venkatraman, S., Caffery, Jr., J. J., and You, H. R., “A novel TOA location algorithm using LOS range estimation for NLOS environments,” IEEE Trans. Veh. Technol. 53, 1515–1524 (2004). https://doi.org/10.1109/TVT.2004.832384; and Cong and Zhuang, 2005Cong and Zhuang (2005) Cong, L. and Zhuang, W., “Nonline-of-sight error mitigation in mobile location,” IEEE Trans. Wireless Commun. 4, 560–573 (2005). https://doi.org/10.1109/twc.2004.843040), but normally, prior knowledge of NLOS error statistics is required to correct a LOS estimate. The procedure for estimating a source location when some distributed sensors are NLOS is more complicated using TDOAs because the NLOS error for a reference sensor will be transferred to all TDOAs computed using that sensor. Additional research is needed to learn how to mitigate NLOS errors effectively and efficiently under real world conditions with moving sources and large receiving networks.
Proficiency in estimating the locations of fixed sources is becoming less important as interest in detecting, locating, and tracking mobile sources has increased. Frequency difference of arrival (FDOA) measurements with independent sources of errors are combined with TDOAs to immediately estimate the location and velocity of a source (Ho and Chan, 1997Ho and Chan (1997) Ho, K. C. and Chan, Y. T., “Geolocation of a known altitude object from TDOA and FDOA measurements,” IEEE Trans. Aerosp. Electron. Syst. 33, 770–783 (1997). https://doi.org/10.1109/7.599239; Ho and Xu, 2004Ho and Xu (2004) Ho, K. C. and Xu, W., “An accurate algebraic solution for moving source location using TDOA and FDOA measurements,” IEEE Trans. Signal Process. 52, 2453–2463 (2004). https://doi.org/10.1109/TSP.2004.831921; and Anderson et al., 2005Anderson et al. (2005) Anderson, R. J., Rogers, A. E., and Stilp, L. A., “Method for estimating TDOA and FDOA in a wireless location system,” United States Patent 09/908998 (2005).). Kalman filter (Leonard and Durrant-Whyte, 1991Leonard and Durrant-Whyte (1991) Leonard, J. J. and Durrant-Whyte, H. F., “Mobile localization by tracking geometrical beacons,” IEEE Trans. Rob. Autom. 7, 376–382 (1991). https://doi.org/10.1109/70.88147) or Monte Carlo approaches (Sheng et al., 2005Sheng et al. (2005) Sheng, X., Hu, Y. H., and Ramanathan, P., “Distributed particle filter with GMM approximation for multiple targets localization and tracking in wireless sensor network,” in Proceedings of the 4th International Symposium on Information Processing in Sensor Networks (IEEE Press, Los Angeles, 2005), pp. 24–31.) can be integrated into tracking algorithms for mobile source localization to improve their performance. These additions can detect discontinuities from continuously estimated positions and smooth the source’s trajectory by replacing the position estimate outliers with predicted or refined estimates. Kalman filters, which are optimal recursive Bayesian estimators for linear Gaussian problems, are the best-known filters. Extended (Welch and Bishop, 2006Welch and Bishop (2006) Welch, G. and Bishop, G., “An introduction to the Kalman filter,” in Report TR 95–041 (Department of Computer Science, University of North Carolina, 2006).) and unscented Kalman filters (Julier and Uhlmann, 1997Julier and Uhlmann (1997) Julier, S. J. and Uhlmann, J. K., “New extension of the Kalman filter to nonlinear systems,” Proc. SPIE 3068, 182–193 (1997). https://doi.org/10.1117/12.280797) are examples of nonlinear filtering by linearization. Particle filters are the most general class of filters for nonlinear and non-Gaussian problems (i.e., sequential Monte Carlo) (Gordon et al., 1993Gordon et al. (1993) Gordon, N. J., Salmond, D. J., and Smith, A. F., “Novel approach to nonlinear/non-Gaussian Bayesian state estimation,” IEE Proc. F Radar Signal Process. 140, 107–113 (1993). https://doi.org/10.1049/ip-f-2.1993.0015; Kitagawa, 1996Kitagawa (1996) Kitagawa, G., “Monte Carlo filter and smoother for non-Gaussian nonlinear state space models,” J Comp Graph Stat 5, 1–25 (1996). https://doi.org/10.1080/10618600.1996.10474692; and Ristic et al., 2004Ristic et al. (2004) Ristic, B., Arulampalam, S., and Gordon, N. J., Beyond the Kalman Filter: Particle Filters for Tracking Applications (Artech House, 2004).). Computational cost is a major disadvantage of Monte Carlo estimators. The novel challenge of estimating the locations of mobile sources using mobile sensors is now being investigated (Ho and Xu, 2004Ho and Xu (2004) Ho, K. C. and Xu, W., “An accurate algebraic solution for moving source location using TDOA and FDOA measurements,” IEEE Trans. Signal Process. 52, 2453–2463 (2004). https://doi.org/10.1109/TSP.2004.831921 and Hu and Evans, 2004Hu and Evans (2004) Hu, L. and Evans, D., “Localization for mobile sensor networks,” in Proceedings of the 10th Annual International Conference on Mobile Computing and Networking (ACM, Philadelphia, 2004), pp. 45–57.). Optimal design of a sensor system (i.e., network, array) is a challenging task that can significantly affect tracking accuracy.
A. Sources of error
3D localization and tracking requires at least four different sensors to form the necessary nonlinear localization equations. From Equation (2), the precision of the estimate of a source’s location can be estimated as a function of the errors in the measurements of sensor locations, TOA/TDOA, and signal velocity. Under NLOS conditions, an additional term for the distance bias caused by the blockage of the direct path between source and sensor should be included in the localization equations.
In many cases, accurate estimates of sensor locations can be obtained from careful field surveys and highly accurate GPS location estimates. In homogeneous media, the speed of a signal can be accurately estimated by using known relationships between the characteristics of the transmitted signal (e.g., sound or radio) and of the medium through which the signal will propagate (e.g., air or water). For instance, a fifth-order polynomial can accurately describe the dependence of sound speed in water on temperature (Marczak, 1997Marczak (1997) Marczak, W., “Water as a standard in the measurements of speed of sound in liquids,” J. Acoust. Soc. Am. 102, 2776–2779 (1997). https://doi.org/10.1121/1.420332). In heterogeneous media, where the signal speed differs from path to path, “isodiachron” algorithms can improve the accuracy of location estimates (Spiesberger, 2004Spiesberger (2004) Spiesberger, J. L., “Geometry of locating sounds from differences in travel time: Isodiachrons,” J. Acoust. Soc. Am. 116, 3168–3177 (2004). https://doi.org/10.1121/1.1804625).
However, the errors in TOA and TDOA measurements can be quite complicated, depending on multiple factors (Mao et al., 2007Mao et al. (2007) Mao, G., Fidan, B., and Anderson, B. D. O., “Wireless sensor network localization techniques,” Comput. Networks 51, 2529–2553 (2007). https://doi.org/10.1016/j.comnet.2006.11.018), such as SNR, integration time, signal bandwidth, multipath propagation, and possible NLOS propagation. In practical implementations, hardware limitations and transmission channel degradation may become the dominant sources of error (Krizman et al., 1997Krizman et al. (1997) Krizman, K. J., Biedka, T. E., and Rappaport, S., “Wireless position location: Fundamentals, implementation strategies, and sources of error,” in Proceedings of the IEEE Vehicular Technology Conference (IEEE, Phoenix, AZ, 1997), pp. 919–923. and Caffery and Stuber, 1998Caffery and Stuber (1998) Caffery, Jr., J. J. and Stuber, G. L., “Overview of radiolocation in CDMA cellular systems,” IEEE Commun. Mag. 36, 38–45 (1998). https://doi.org/10.1109/35.667411). Considering hardware limitations, TDOA measurements require highly precise synchronization between sensors, whereas TOA measurements require accurate synchronization between a transmitter and sensor. Such hardware requirements can greatly increase the complexity and cost of localization systems. Minimizing the errors in time of arrival and other time-based measurements is the greatest challenge in many source localization studies because of the large uncertainties in such measurements. For example, ultra-wide-band signals are used for wireless positioning (Gezici et al., 2005Gezici et al. (2005) Gezici, S., Tian, Z., Giannakis, G. B., Kobayashi, H., Molisch, A. F., Poor, H. V., and Sahinoglu, Z., “Localization via ultra-wideband radios: A look at positioning aspects for future sensor networks,” IEEE Signal Process. Mag. 22, 70–84 (2005). https://doi.org/10.1109/MSP.2005.1458289) because of their time domain high-resolution capability.
B. Theoretical analysis
Benchmarks are needed to assess the performance of localization estimators. The Cramér-Rao Lower Bound (CRLB), which gives the minimum variance of unbiased estimators, is widely used as a measure of the precision attainable for parameter estimates from a given set of observations (Van Trees et al., 1968Van Trees et al. (1968) Van Trees, H. L., Snyder, D., Baggeroer, A. B., Cahn, M., Cruise, T., Mohajeri, M., Collins, L., Eckberg, Jr., A., Wert, E., and Kurth, R., “Detection and estimation theory,” in Report QPR No. 90, Research Laboratory of Electronics (RLE) at the Massachusetts Institute of Technology (MIT) (1968). and Kay, 1993Kay (1993) Kay, S. M., Fundamentals of Statistical Signal Processing (PTR Prentice-Hall, 1993).). The CRLB was compared with the mean square errors of different localization algorithms under low SNR conditions (Gustafsson and Gunnarsson, 2005Gustafsson and Gunnarsson (2005) Gustafsson, F. and Gunnarsson, F., “Mobile positioning using wireless networks: Possibilities and fundamental limitations based on available wireless network measurements,” IEEE Signal Process. Mag. 22, 41–53 (2005). https://doi.org/10.1109/MSP.2005.1458284 and Macagnano et al., 2012Macagnano et al. (2012) Macagnano, D., Destino, G., and Abreu, G., “A comprehensive tutorial on localization: Algorithms and performance analysis tools,” Int. J. Wireless Inf. Networks 19, 290–314 (2012). https://doi.org/10.1007/s10776-012-0190-4). Using TOA and TDOA measurements, So (2011)So (2011) So, H. C., “Source localization: Algorithms and analysis,” in Handbook of Position Location: Theory, Practice, and Advances, edited byZekavat, S. and Buehrer, R. (John Wiley & Sons, 2011). used the corresponding Fisher information matrix with zero-mean Gaussian distributed measurement errors to compute CRLB in LOS scenarios. An example of 2D localization for TOA measurements is
CRLBx=[I1(x)]1,1+[I1(x)]2,2,Ix=i=1N(xxi)2σi2di2i=1N(xxi)(yyi)σi2di2i=1N(xxi)(yyi)σi2di2i=1N(yyi)2σi2di2,di=||xxi||,x=[x,y]T.(7)
In NLOS scenarios, the CRLB depends on LOS signals, assuming that the NLOS sensors can be accurately identified (Güvenç and Chong, 2009Güvenç and Chong (2009) Güvenç, İ. and Chong, C. C., “A survey on TOA based wireless localization and NLOS mitigation techniques,” IEEE Commun. Sur. Tutorials 107–124 (2009). https://doi.org/10.1109/surv.2009.090308). Qi and Kobayashi (2002)Qi and Kobayashi (2002) Qi, Y. and Kobayashi, H., “Cramér-Rao lower bound for geolocation in non-line-of-sight environment,” in Proceedings of the IEEE International Conference on Acoustics, Speech, and Signal Processing (IEEE, Orlando, 2002), pp. 2473–2476. derived an explicit formulation of the CRLB for NLOS geolocation. CRLBs for the TOA and TDOA based source localization estimates are determined by (1) the positions of the sensors, (2) the positions of the source, and (3) variances of measurement noise, σ2. Independent of σ2, the CRLB indicates that achievable localization accuracy is related to the geometry of the distributed sensors relative to the source locations.
Another approach to estimate source position accuracy is to directly compute position errors using distance equations, which does not require expensive Monte-Carlo simulations. This type of theoretical error analysis was performed on 2D MRS systems and compared with field measured positions (Smith et al., 1998Smith et al. (1998) Smith, G., Urquhart, G., Maclennan, D., and Sarno, B., “A comparison of theoretical estimates of the errors associated with ultrasonic tracking using a fixed hydrophone array and field measurements,” Hydrobiologia 371/372, 9–17 (1998). https://doi.org/10.1023/A:1017039325661). Wahlberg et al. (2001)Wahlberg et al. (2001) Wahlberg, M., Møhl, B., and Madsen, P. T., “Estimating source position accuracy of a large-aperture hydrophone array for bioacoustics,” J. Acoust. Soc. Am. 109, 397–406 (2001). https://doi.org/10.1121/1.1329619 extended the mathematical approach of this method (Watkins and Schevill, 1971Watkins and Schevill (1971) Watkins, W. A. and Schevill, W. E., “Four hydrophone array for acoustic three-dimensional location,” Report Reference No. 71–60, Woods Hole Oceanographic Institution, 1971.) to formulate a linear error propagation model. The position accuracy for 2D and 3D tracking for both MRS and ODS sensor systems was estimated as a function of TDOA errors, sound velocity errors, and sensor position errors, and they concluded sensor position errors had a large impact on source position estimate accuracy. Later, Ehrenberg and Steig (2002)Ehrenberg and Steig (2002) Ehrenberg, J. E. and Steig, T. W., “A method for estimating the ‘position accuracy’ of acoustic fish tags,” ICES J. Mar. Sci. 59, 140–149 (2002). https://doi.org/10.1006/jmsc.2001.1138 presented a derivation of an expression that showed the dependence of source position error on TOA and sound velocity estimate errors, which are independent of the algorithm used to determine the source position estimate. To minimize errors in source position estimates, in addition to optimization of signal processing, an optimal distributed sensor geometry is required to decrease the sensitivity of estimated source positions to TOA/TDOA measurement errors (Ehrenberg and Steig, 2003Ehrenberg and Steig (2003) Ehrenberg, J. E. and Steig, T. W., “Improved techniques for studying the temporal and spatial behavior of fish in a fixed location,” ICES J. Mar. Sci. 60, 700–706 (2003). https://doi.org/10.1016/S1054-3139(03)00087-0).
A. Radar and sonar
Radar and sonar source localization systems have been used to detect, localize, and track signal sources for decades (Altes, 1979Altes (1979) Altes, R., “Target position estimation in radar and sonar, and generalized ambiguity analysis for maximum likelihood parameter estimation,” Proc. IEEE 67, 920–930 (1979). https://doi.org/10.1109/PROC.1979.11355; Krim and Viberg, 1996Krim and Viberg (1996) Krim, H. and Viberg, M., “Two decades of array signal processing research: The parametric approach,” IEEE Signal Process. Mag. 13, 67–94 (1996). https://doi.org/10.1109/79.526899; and Le Chevalier, 2002Le Chevalier (2002) Le Chevalier, F., Principles of Radar and Sonar signal Processing (Artech House, 2002).). Radar and sonar have been widely used for civilian, military, and scientific purposes, and the range of applications is large (Minkoff, 1992Minkoff (1992) Minkoff, J., Signals, Noise, and Active Sensors: Radar, Sonar, Laser Radar (John Wiley & Sons, 1992).). The applications of sonar and radar systems are separated into active (Bekkerman and Tabrikian, 2006Bekkerman and Tabrikian (2006) Bekkerman, I. and Tabrikian, J., “Target detection and localization using MIMO radars and sonars,” IEEE Trans. Signal Process. 54, 3873–3883 (2006). https://doi.org/10.1109/TSP.2006.879267) and passive system (Carter, 1981Carter (1981) Carter, G. C., “Time delay estimation for passive sonar signal processing,” IEEE Trans. Acoust. Speech 29, 463–470 (1981). https://doi.org/10.1109/TASSP.1981.1163560) problems. Active sonars and radars transmit signals that are reflected back from targets (i.e., an echo), whereas passive sonars and radars do not transmit and only receive signals transmitted by sources (Stergiopoulos, 2000Stergiopoulos (2000) Stergiopoulos, S., Advanced Signal Processing Handbook: Theory and Implementation for Radar, Sonar, and Medical Imaging Real Time Systems (CRC press, 2000).). There are many similarities between radar (using radio waves) and sonar (using sound) signal processing, and developments for both types of systems have contributed significantly to the solutions to underwater localization problems (Vaccaro, 1998Vaccaro (1998) Vaccaro, R. J., “The past, present, and the future of underwater acoustic signal processing,” IEEE Signal Process. Mag. 15, 21–51 (1998). https://doi.org/10.1109/79.689583).
B. Wireless sensor networks
Determination of the location of nodes in wireless sensor networks accurately and at low cost is very important (Patwari et al., 2005Patwari et al. (2005) Patwari, N., Ash, J. N., Kyperountas, S., HeroIII, A. O., Moses, R. L., and Correal, N. S., “Locating the nodes: Cooperative localization in wireless sensor networks,” IEEE Signal Process. Mag. 22, 54–69 (2005). https://doi.org/10.1109/MSP.2005.1458287 and Mao et al., 2007Mao et al. (2007) Mao, G., Fidan, B., and Anderson, B. D. O., “Wireless sensor network localization techniques,” Comput. Networks 51, 2529–2553 (2007). https://doi.org/10.1016/j.comnet.2006.11.018). Knowledge of the precise location of wireless network sensors is fundamental for a wide range of applications (i.e., event detection and tracking), such as disaster relief operations (e.g., wildfire detection), environmental monitoring, biodiversity mapping, and precision agriculture (Karl and Willig, 2007Karl and Willig (2007) Karl, H. and Willig, A., Protocols and Architectures for Wireless Sensor Networks (John Wiley & Sons, 2007).). Accuracy and precision are the most important characteristics for a WSN localization system. Thus, TDOA methods are more suitable and commonly used for WSNs, compared with the low-cost but less accurate RSS method (Boukerche et al., 2007Boukerche et al. (2007) Boukerche, A., Oliveira, H. A., Nakamura, E. F., and Loureiro, A. A., “Localization systems for wireless sensor networks,” IEEE Wireless Commun. 14, 6–12 (2007). https://doi.org/10.1109/MWC.2007.4407221).
Numerous methods have been developed to reduce the location estimation errors for WSN nodes, thereby enhancing the event detection and tracking functions of WSN. Optimization of the design of sensor networks for specific applications is one of the most important components of source localization systems. The design of the sensor network determines the applicability of localization algorithms and thus has been investigated for years (Sohrabi et al., 2000Sohrabi et al. (2000) Sohrabi, K., Gao, J., Ailawadhi, V., and Pottie, G. J., “Protocols for self-organization of a wireless sensor network,” IEEE Pers. Commun. 7, 16–27 (2000). https://doi.org/10.1109/98.878532; Langendoen and Reijers, 2003Langendoen and Reijers (2003) Langendoen, K. and Reijers, N., “Distributed localization in wireless sensor networks: A quantitative comparison,” Comput. Networks 43, 499–518 (2003). https://doi.org/10.1016/S1389-1286(03)00356-6; Römer and Mattern, 2004Römer and Mattern (2004) Römer, K. and Mattern, F., “The design space of wireless sensor networks,” IEEE Wireless Commun. 11, 54–61 (2004). https://doi.org/10.1109/mwc.2004.1368897; Al-Karaki and Kamal, 2004Al-Karaki and Kamal (2004) Al-Karaki, J. N. and Kamal, A. E., “Routing techniques in wireless sensor networks: A survey,” IEEE Wireless Commun. 11, 6–28 (2004). https://doi.org/10.1109/MWC.2004.1368893; and Wang, 2008Wang (2008) Wang, Y., “Topology control for wireless sensor networks,” in Wireless sensor Networks and Applications, edited by Li, Y., Thai, M. T., and Wu, W. (Springer, 2008).). To improve source localization, different types of signals (e.g., acoustic sound, ultrasound, or radio) transmitted by sources may result in different estimation errors (Boukerche et al., 2007Boukerche et al. (2007) Boukerche, A., Oliveira, H. A., Nakamura, E. F., and Loureiro, A. A., “Localization systems for wireless sensor networks,” IEEE Wireless Commun. 14, 6–12 (2007). https://doi.org/10.1109/MWC.2007.4407221). Whitehouse (2002)Whitehouse (2002) Whitehouse, C., “The design of Calamari: An ad hoc localization system for sensor networks,” M.S. thesis, University of California at Berkeley, 2002 Electrical Engineering and Computer Science. tested an acoustic source tracking system and observed source location estimation errors of approximately 23 cm. In other experiments computing the distance of radio and ultrasound signals using various network design scenarios (Savvides et al., 2001Savvides et al. (2001) Savvides, A., Han, C. C., and Strivastava, M. B., “Dynamic fine-grained localization in ad-hoc networks of sensors,” in Proceedings of the 7th Annual International Conference on Mobile Computing and Networking (ACM, Rome, 2001), pp. 166–179.), the errors were as low as 2–3 cm. Novel computational techniques are also proving helpful in overcoming specific localization problems in WSNs (Kulkarni et al., 2011Kulkarni et al. (2011) Kulkarni, R. V., Förster, A., and Venayagamoorthy, G. K., “Computational intelligence in wireless sensor networks: A survey,” IEEE Commun. Sur. Tutorials 13, 68–96 (2011). https://doi.org/10.1109/SURV.2011.040310.00002). For example, stochastic particle swarm optimization was recognized as an efficient tool to use to solve local-minimum problems for localization and tracking in mobile WSN environments (Gopakumar and Jacob, 2008Gopakumar and Jacob (2008) Gopakumar, A. and Jacob, L., “Localization in wireless sensor networks using particle swarm optimization,” in Proceedings of the IET International Conference on Wireless, Mobile and Multimedia Networks (IET, Beijing, 2008), pp. 227–230. https://doi.org/10.1049/cp:20080185).
C. Global positioning system
GPS provides coded satellite signals that can be processed to compute a receiver’s three dimensional position and velocity by using four or more GPS satellites (Kaplan and Hegarty, 2005Kaplan and Hegarty (2005) Kaplan, E. and Hegarty, C., Understanding GPS: Principles and Applications (Artech House, 2005).). The global GPS system has benefited civil, commercial, and military users worldwide (Hofmann-Wellenhof et al., 2013Hofmann-Wellenhof et al. (2013) Hofmann-Wellenhof, B., Lichtenegger, H., and Collins, J., Global Positioning System: Theory and Practice (Springer Science & Business Media, 2013).) in wide-ranging applications such as ground surveying, land vehicle navigation and tracking, marine navigation, air traffic control, aircraft landing, general aviation, and geodesy (Parkinson, 1996Parkinson (1996) Parkinson, B. W., Global Positioning System: Theory and Applications (AIAA, 1996).). A variety of error sources are encountered using the GPS system. Among these are selective availability, clock and ephemeris errors, ionospheric delays, tropospheric delays, multiple paths, signal noise, receiver errors, poor satellite coverage, and satellite geometry (Dana, 1997Dana (1997) Dana, P. H., “Global Positioning System (GPS) time dissemination for real-time applications,” Real-Time Syst. 12, 9–40 (1997). https://doi.org/10.1023/A:1007906014916; Kiefer and Lillesand, 2004Kiefer and Lillesand (2004) Kiefer, R. W. and Lillesand, T. M., Remote Sensing and Image Interpretation (John Wiley & Sons, 2004).; and Misra and Enge, 2006Misra and Enge (2006) Misra, P. and Enge, P., Global Positioning System: Signals, Measurements and Performance, 2nd ed. (Ganga-Jamuna Press, Lincoln, MA, 2006).). The accuracy of GPS depends on receiver location and the presence of obstructions that may block satellite signals. With technical improvements to GPS receivers, it is possible to measure a location on Earth at high frequency (e.g., 5 Hz) at a centimeter level of precision using the phase differential positioning method for timing measurements (Schutz and Herren, 2000Schutz and Herren (2000) Schutz, Y. and Herren, R., “Assessment of speed of human locomotion using a differential satellite global positioning system,” Med. Sci. Sports Exercise 32, 642–646 (2000). https://doi.org/10.1097/00005768-200003000-00014).
D. Underwater localization of animals
1. Fisheries
Telemetry systems are widely used to track fish to observe their behavior and obtain other information such as seasonal changes (e.g., preferences for water depths or temperatures), foraging behavior, habitat utilization, home range size, spawning behavior, site fidelity, and mortality (Priede et al., 1990Priede et al. (1990) Priede, I. G., Smith, K. L., and Armstrong, J. D., “Foraging behavior of abyssal grenadier fish: Inferences from acoustic tagging and tracking in the north pacific ocean,” Deep-Sea Res. 37, 81–101 (1990). https://doi.org/10.1016/0198-0149(90)90030-Y; Metcalfe and Arnold, 1997Metcalfe and Arnold (1997) Metcalfe, J. and Arnold, G., “Tracking fish with electronic tags,” Nature 387, 665–666 (1997). https://doi.org/10.1038/42622; Roussel et al., 2000Roussel et al. (2000) Roussel, J. M., Haro, A., and Cunjak, R., “Field test of a new method for tracking small fishes in shallow rivers using passive integrated transponder (PIT) technology,” Can. J. Fish. Aquat. Sci. 57, 1326–1329 (2000). https://doi.org/10.1139/f00-110; Meyer et al., 2000Meyer et al. (2000) Meyer, C. G., Holland, K. N., Wetherbee, B. M., and Lowe, C. G., “Movement patterns, habitat utilization, home range size and site fidelity of whitesaddle goatfish, Parupeneus porphyreus, in a marine reserve,” Environ. Biol. Fishes 59, 235–242 (2000). https://doi.org/10.1023/A:1007664813814; Cunjak et al., 2005Cunjak et al. (2005) Cunjak, R., Roussel, J. M., Gray, M., Dietrich, J., Cartwright, D., Munkittrick, K., and Jardine, T., “Using stable isotope analysis with telemetry or mark-recapture data to identify fish movement and foraging,” Oecologia 144, 636–646 (2005). https://doi.org/10.1007/s00442-005-0101-9; and Skalski et al., 2001Skalski et al. (2001) Skalski, J. R., Lady, J., Townsend, R., Giorgi, A. E., Stevenson, J. R., Peven, C. M., and McDonald, R. D., “Estimating in-river survival of migrating salmonid smolts using radiotelemetry,” Can. J. Fish. Aquat. Sci. 58, 1987–1997 (2001). https://doi.org/10.1139/f01-133). Because many fish of interest are small, methods for implantation of sources within their bodies or external attachment are an important topic of research. The transmitter and the attachment method should be designed to have minimal effect on the fish after they are released (Deng et al., 2012Deng et al. (2012) Deng, Z. D., Martinez, J. J., Colotelo, A. H., Abel, T. K., Lebarge, A. P., Brown, R. S., Pflugrath, B. D., Mueller, R. P., Carlson, T. J., Seaburg, A. G., Johnson, R. L., and Ahmann, M. L., “Development of external and neutrally buoyant acoustic transmitters for juvenile salmon turbine passage evaluation,” Fish. Res. 113, 94–105 (2012). https://doi.org/10.1016/j.fishres.2011.08.018).
An important area in the study of fish is the migration and passage behavior of fish through hydroelectric facilities (Evans and Johnston, 1980Evans and Johnston (1980) Evans, W. A. and Johnston, F. B., Fish Migration and Fish Passage: A Practical Guide to Solving Fish Passage Problems (Forest Service, Engineering Staff, 1980).; Webb, 1975Webb (1975) Webb, P. W., “Hydrodynamics and energetics of fish propulsion,” Bull. Fish. Res. Board Can. 190, 1–159 (1975).; Northcote, 1998Northcote (1998) Northcote, T., “Migratory behaviour of fish and its significance to movement through riverine fish passage facilities,” in Fish Migration and Fish Bypasses, edited by Jungwirth, M., Schmutz, S., and Weiss, S. (Fishing News Books, Oxford, 1998).; Čada, 2001Čada (2001) Čada, G. F., “The development of advanced hydroelectric turbines to improve fish passage survival,” Fisheries 26, 14–23 (2001). https://doi.org/10.1577/1548-8446(2001)026<0014:tdoaht>2.0.co2; and Schilt, 2007Schilt (2007) Schilt, C. R., “Developing fish passage and protection at hydropower dams,” Appl. Anim. Behav. Sci. 104, 295–325 (2007). https://doi.org/10.1016/j.applanim.2006.09.004). Transmitters with frequency and pulse codes that permit fish to be individually identified can provide detailed information on both the large- and small-scale behavior of fish (Berman and Quinn, 1991Berman and Quinn (1991) Berman, C. and Quinn, T., “Behavioural thermoregulation and homing by spring chinook salmon, Oncorhynchus tshawytscha (Walbaum), in the Yakima River,” J. Fish Biol. 39, 301–312 (1991). https://doi.org/10.1111/j.1095-8649.1991.tb04364.x). A recent example is the Juvenile Salmon Acoustic Telemetry System that is being used to monitor the survival and behavior of juvenile salmonids migrating downstream through eight large hydroelectric facilities within the Federal Columbia River Power System to the Pacific Ocean (McMichael et al., 2010McMichael et al. (2010) McMichael, G. A., Eppard, M. B., Carlson, T. J., Carter, J. A., Ebberts, B. D., Brown, R. S., Weiland, M., Ploskey, G. R., Harnish, R. A., and Deng, Z. D., “The juvenile salmon acoustic telemetry system: A new tool,” Fisheries 35, 9–22 (2010). https://doi.org/10.1577/1548-8446-35.1.9; Weiland et al., 2011Weiland et al. (2011) Weiland, M. A., Deng, Z. D., Seim, T. A., Lamarche, B. L., Choi, E. Y., Fu, T., Carlson, T. J., Thronas, A. I., and Eppard, M. B., “A cabled acoustic telemetry system for detecting and tracking juvenile salmon. I. Engineering design and instrumentation,” Sensors 11, 5645–5660 (2011). https://doi.org/10.3390/s110605645; Deng et al., 2011Deng et al. (2011) Deng, Z. D., Weiland, M. A., Fu, T., Seim, T. A., Lamarche, B. L., Choi, E. Y., Carlson, T. J., and Eppard, M. B., “A cabled acoustic telemetry system for detecting and tracking juvenile salmon. II. Three-dimensional tracking and passage outcomes,” Sensors 11, 5661–5676 (2011). https://doi.org/10.3390/s110605661; and Deng et al., 2015Deng et al. (2015) Deng, Z. D., Carlson, T. J., Li, H., Xiao, J., Myjak, M. J., Lu, J., Martinez, J. J., Woodley, C. M., Weiland, M. A., and Eppard, M. B., “An injectable acoustic transmitter for juvenile salmon,” Sci. Rep. 5, 8111 (2015). https://doi.org/10.1038/srep08111).
2. Acoustic tracking of marine animals
It is well known that marine mammals use sound (calls) passively and actively to communicate. They use calls for foraging, predator avoidance, navigation, and environment sensing. Biologists have used acoustic tags (transmitters) to track the movement of marine animals over small and large scales (Heupel et al., 2006Heupel et al. (2006) Heupel, M. R., Semmens, J. M., and Hobday, A. J., “Automated acoustic tracking of aquatic animals: Scales, design and deployment of listening station arrays,” Mar. Freshwater Res. 57, 1–13 (2006). https://doi.org/10.1071/MF05091). Although the acceptable error in position accuracy varies with the objectives of individual behavioral studies on marine animals (Janik et al., 2000Janik et al. (2000) Janik, V., Van Parijs, S., and Thompson, P., “A two-dimensional acoustic localization system for marine mammals,” Mar. Mammal Sci. 16, 437–447 (2000). https://doi.org/10.1111/j.1748-7692.2000.tb00935.x), these powerful tools have provided insights into the behavior of marine animals and have opened new opportunities for studying the ways they interact with the environment (Johnson et al., 2009Johnson et al. (2009) Johnson, M. P., Aguilar De Soto, N., and Madsen, P. T., “Studying the behaviour and sensory ecology of marine mammals using acoustic recording tags: A review,” Mar. Ecol.: Prog. Ser. 395, 55–73 (2009). https://doi.org/10.3354/meps08255).
New tagging techniques, analytical methods, and experimental designs are needed to match research objectives with acoustic tag performance in marine environments. An array of four hydrophones arranged in a symmetrical star configuration (phased array) was used to measure TDOAs of the echolocation signals of spotted dolphins (Au and Herzing, 2003Au and Herzing (2003) Au, W. W. and Herzing, D. L., “Echolocation signals of wild Atlantic spotted dolphin (Stenella frontalis),” J. Acoust. Soc. Am. 113, 598–604 (2003). https://doi.org/10.1121/1.1518980) and killer whales (Au et al., 2004Au et al. (2004) Au, W. W., Ford, J. K., Horne, J. K., and Allman, K. A. N., “Echolocation signals of free-ranging killer whales (Orcinus orca) and modeling of foraging for chinook salmon (Oncorhynchus tshawytscha),” J. Acoust. Soc. Am. 115, 901–909 (2004). https://doi.org/10.1121/1.1642628) to estimate their distances from the array. Brousseau et al. combined acoustic and radio transmitters to study horseshoe crab spawning behavior in subtidal habitats.
Approaches using TDOA measurements have been the most common methods used to monitor movement of animals in the ocean (Wartzok et al., 1992Wartzok et al. (1992) Wartzok, D., Sayegh, S., Stone, H., Barchak, J., and Barnes, W., “Acoustic tracking system for monitoring under-ice movements of polar seals,” J. Acoust. Soc. Am. 92, 682–687 (1992). https://doi.org/10.1121/1.403993; Stafford et al., 1998Stafford et al. (1998) Stafford, K. M., Fox, C. G., and Clark, D. S., “Long-range acoustic detection and localization of blue whale calls in the northeast Pacific ocean,” J. Acoust. Soc. Am. 104, 3616–3625 (1998). https://doi.org/10.1121/1.423944; Holland et al., 1999Holland et al. (1999) Holland, K., Wetherbee, B., Lowe, C., and Meyer, C., “Movements of tiger sharks (Galeocerdo cuvier) in coastal Hawaiian waters,” Mar. Biol. 134, 665–673 (1999). https://doi.org/10.1007/s002270050582; Thode, 2004Thode (2004) Thode, A., “Tracking sperm whale (Physeter macrocephalus) dive profiles using a towed passive acoustic array,” J. Acoust. Soc. Am. 116, 245–253 (2004). https://doi.org/10.1121/1.1758972; Morrissey et al., 2006Morrissey et al. (2006) Morrissey, R., Ward, J., Dimarzio, N., Jarvis, S., and Moretti, D., “Passive acoustic detection and localization of sperm whales (Physeter macrocephalus) in the tongue of the ocean,” Appl. Acoust. 67, 1091–1105 (2006). https://doi.org/10.1016/j.apacoust.2006.05.014; Muanke and Niezrecki, 2007Muanke and Niezrecki (2007) Muanke, P. B. and Niezrecki, C., “Manatee position estimation by passive acoustic localization,” J. Acoust. Soc. Am. 121, 2049–2059 (2007). https://doi.org/10.1121/1.2532210; and Deng et al., 2013Deng et al. (2013) Deng, Z. D., Carlson, T., Fu, T., Ren, H., Martinez, J., Myers, J., Matzner, S., Choi, E., and Copping, A., “Design and implementation of a marine animal alert system to support marine renewable energy,” Mar. Technol. Soc. J. 47, 113–121 (2013). https://doi.org/10.4031/mtsj.47.4.2) and to estimate their population densities (Muanke and Niezrecki, 2007Muanke and Niezrecki (2007) Muanke, P. B. and Niezrecki, C., “Manatee position estimation by passive acoustic localization,” J. Acoust. Soc. Am. 121, 2049–2059 (2007). https://doi.org/10.1121/1.2532210 and Marques et al., 2009Marques et al. (2009) Marques, T. A., Thomas, L., Ward, J., Dimarzio, N., and Tyack, P. L., “Estimating cetacean population density using fixed passive acoustic sensors: An example with Blainville’s beaked whales,” J. Acoust. Soc. Am. 125, 1982–1994 (2009). https://doi.org/10.1121/1.3089590).
E. Other applications
Electronically steerable arrays of microphones that apply TDOA technologies are used in a variety of ways in speech data acquisition systems (Brandstein and Silverman, 1997Brandstein and Silverman (1997) Brandstein, M. S. and Silverman, H. F., “A practical methodology for speech source localization with microphone arrays,” Comput. Speech Lang. 11, 91–126 (1997). https://doi.org/10.1006/csla.1996.0024). Microphone arrays are capable of automatic detection, localization, and tracking of active “talkers” in an enclosed environment in the presence of reverberation (DiBiase et al., 2001DiBiase et al. (2001) DiBiase, J. H., Silverman, H. F., and Brandstein, M. S., “Robust localization in reverberant rooms,” in Microphone Arrays, edited by Brandstein, M. S. and Ward, D. (Springer, Berlin, Heidelberg, 2001). and Ma et al., 2006Ma et al. (2006) Ma, W. K., Vo, B. N., Singh, S. S., and Baddeley, A., “Tracking an unknown time-varying number of speakers using TDOA measurements: A random finite set approach,” IEEE Trans. Signal Process. 54, 3291–3304 (2006). https://doi.org/10.1109/tsp.2006.877658).
The use of cellular mobile systems to position mobile stations will play a fundamental role in future wireless communication networks (Caffery, 2006Caffery (2006) Caffery, Jr., J. J., Wireless Location in CDMA Cellular Radio Systems (Springer Science & Business Media, 2006).). Applications of wireless localization using code division multiple access cellular networks include E-911, fraud detection, cellular system design and resource management, fleet management, and intelligent transportation systems (Caffery and Stuber, 1998Caffery and Stuber (1998) Caffery, Jr., J. J. and Stuber, G. L., “Overview of radiolocation in CDMA cellular systems,” IEEE Commun. Mag. 36, 38–45 (1998). https://doi.org/10.1109/35.667411). These positioning algorithms utilize TDOA approaches (Zhu and Zhu, 2001Zhu and Zhu (2001) Zhu, L. and Zhu, J., “A new model and its performance for TDOA estimation,” in Proceedings of the 53rd Vehicular Technology Conference (IEEE, Rhodes, Greece, 2001), pp. 2750–2753. and Mensing and Plass, 2006Mensing and Plass (2006) Mensing, C. and Plass, S., “Positioning algorithms for cellular networks using TDOA,” in Proceedings of the International Conference on Acoustics, Speech and Signal Processing (IEEE, Toulouse, 2006), pp. 513–516.) or hybrid TDOA/AOA (Jami et al., 1999Jami et al. (1999) Jami, I., Ali, M., and Ormondroyd, R., “Comparison of methods of locating and tracking cellular mobiles,” in Proceedings of the IEE Colloquium on Novel Methods of Location and Tracking of Cellular Mobiles and Their System Applications (IEE, London, 1999), pp. 1–6. https://doi.org/10.1049/ic:19990238 and Cong and Zhuang, 2002Cong and Zhuang (2002) Cong, L. and Zhuang, W., “Hybrid TDOA/AOA mobile user location for wideband CDMA cellular systems,” IEEE Trans. Wireless Commun. 1, 439–447 (2002). https://doi.org/10.1109/twc.2002.800542).
This article has reviewed localization algorithms that apply TOA and TDOA in transmitter and receiver technologies for a wide range of applications. Compared with other signal source localization approaches, TOA and TDOA are both appropriate for applications that require high accuracy. We have summarized some of the most popular 2D and 3D location estimation algorithms and compared them for accuracy and computational efficiency. Many factors can influence the performance of localization algorithms in specific applications. Among these are the design of distributed sensor or mobile networks; sensor position estimation accuracy (e.g., accurate surveying of sensor positions, node locations, mobility in network, etc.); consideration of environmental conditions; uncertainties in propagation (e.g., NLOS, multipath, sound speed variation, etc.); device limitations (e.g., synchronization, channel structure, etc.); and evaluation and validation of localization algorithms. Despite considerable technological development and improvements in hardware and software technologies, researchers still face significant challenges in developing approaches for location estimation of signal sources that are economical and provide high levels of performance.
The study was funded by the U.S. Department of Energy Wind and Water Power Technologies Office. The study was conducted at Pacific Northwest National Laboratory, operated by Battelle for the U.S. Department of Energy.
  1. Akyildiz et al. (2007) Akyildiz, I. F., Melodia, T., and Chowdhury, K. R., “A survey on wireless multimedia sensor networks,” Comput. Networks 51, 921–960 (2007). https://doi.org/10.1016/j.comnet.2006.10.002, Google ScholarCrossref
  2. Akyildiz et al. (2002) Akyildiz, I. F., Su, W., Sankarasubramaniam, Y., and Cayirci, E., “Wireless sensor networks: A survey,” Comput. Networks 38, 393–422 (2002). https://doi.org/10.1016/S1389-1286(01)00302-4, Google ScholarCrossref
  3. Al-Karaki and Kamal (2004) Al-Karaki, J. N. and Kamal, A. E., “Routing techniques in wireless sensor networks: A survey,” IEEE Wireless Commun. 11, 6–28 (2004). https://doi.org/10.1109/MWC.2004.1368893, Google ScholarCrossref
  4. Altes (1979) Altes, R., “Target position estimation in radar and sonar, and generalized ambiguity analysis for maximum likelihood parameter estimation,” Proc. IEEE 67, 920–930 (1979). https://doi.org/10.1109/PROC.1979.11355, Google ScholarCrossref
  5. Anderson et al. (2005) Anderson, R. J., Rogers, A. E., and Stilp, L. A., “Method for estimating TDOA and FDOA in a wireless location system,” United States Patent 09/908998 (2005). Google Scholar
  6. Au et al. (2004) Au, W. W., Ford, J. K., Horne, J. K., and Allman, K. A. N., “Echolocation signals of free-ranging killer whales (Orcinus orca) and modeling of foraging for chinook salmon (Oncorhynchus tshawytscha),” J. Acoust. Soc. Am. 115, 901–909 (2004). https://doi.org/10.1121/1.1642628, Google ScholarCrossref, ISI
  7. Au and Herzing (2003) Au, W. W. and Herzing, D. L., “Echolocation signals of wild Atlantic spotted dolphin (Stenella frontalis),” J. Acoust. Soc. Am. 113, 598–604 (2003). https://doi.org/10.1121/1.1518980, Google ScholarCrossref, ISI
  8. Bahl and Padmanabhan (2000) Bahl, P. and Padmanabhan, V. N., “RADAR: An in-building RF-based user location and tracking system,” in Proceedings of the Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE, Tel Aviv, 2000), pp. 775–784. Google ScholarCrossref
  9. Beck et al. (2008) Beck, A., Stoica, P., and Li, J., “Exact and approximate solutions of source localization problems,” IEEE Trans. Signal Process. 56, 1770–1778 (2008). https://doi.org/10.1109/TSP.2007.909342, Google ScholarCrossref
  10. Bekkerman and Tabrikian (2006) Bekkerman, I. and Tabrikian, J., “Target detection and localization using MIMO radars and sonars,” IEEE Trans. Signal Process. 54, 3873–3883 (2006). https://doi.org/10.1109/TSP.2006.879267, Google ScholarCrossref
  11. Berman and Quinn (1991) Berman, C. and Quinn, T., “Behavioural thermoregulation and homing by spring chinook salmon, Oncorhynchus tshawytscha (Walbaum), in the Yakima River,” J. Fish Biol. 39, 301–312 (1991). https://doi.org/10.1111/j.1095-8649.1991.tb04364.x, Google ScholarCrossref
  12. Boukerche et al. (2007) Boukerche, A., Oliveira, H. A., Nakamura, E. F., and Loureiro, A. A., “Localization systems for wireless sensor networks,” IEEE Wireless Commun. 14, 6–12 (2007). https://doi.org/10.1109/MWC.2007.4407221, Google ScholarCrossref
  13. Brandstein and Silverman (1997) Brandstein, M. S. and Silverman, H. F., “A practical methodology for speech source localization with microphone arrays,” Comput. Speech Lang. 11, 91–126 (1997). https://doi.org/10.1006/csla.1996.0024, Google ScholarCrossref
  14. Bulusu et al. (2000) Bulusu, N., Heidemann, J., and Estrin, D., “GPS-less low-cost outdoor localization for very small devices,” IEEE Pers. Commun. 7, 28–34 (2000). https://doi.org/10.1109/98.878533, Google ScholarCrossref
  15. Čada (2001) Čada, G. F., “The development of advanced hydroelectric turbines to improve fish passage survival,” Fisheries 26, 14–23 (2001). https://doi.org/10.1577/1548-8446(2001)026<0014:tdoaht>2.0.co2, Google ScholarCrossref
  16. Caffery (2000) Caffery, Jr., J. J., “A new approach to the geometry of TOA location,” in IEEE Vehicular Technology Conference (IEEE, Boston, 2000). Google ScholarCrossref
  17. Caffery (2006) Caffery, Jr., J. J., Wireless Location in CDMA Cellular Radio Systems (Springer Science & Business Media, 2006). Google Scholar
  18. Caffery and Stuber (1998) Caffery, Jr., J. J. and Stuber, G. L., “Overview of radiolocation in CDMA cellular systems,” IEEE Commun. Mag. 36, 38–45 (1998). https://doi.org/10.1109/35.667411, Google ScholarCrossref
  19. Carter (1981) Carter, G. C., “Time delay estimation for passive sonar signal processing,” IEEE Trans. Acoust. Speech 29, 463–470 (1981). https://doi.org/10.1109/TASSP.1981.1163560, Google ScholarCrossref
  20. Chan et al. (2006a) Chan, Y. T., Hang, H. Y. C., and Ching, P. C., “Exact and approximate maximum likelihood localization algorithms,” IEEE Trans. Veh. Technol. 55, 10–16 (2006a). https://doi.org/10.1109/TVT.2005.861162, Google ScholarCrossref
  21. Chan et al. (2006b) Chan, Y. T., Tsui, W. Y., So, H. C., and Ching, P. C., “Time-of-arrival based localization under NLOS conditions,” IEEE Trans. Veh. Technol. 55, 17–24 (2006b). https://doi.org/10.1109/TVT.2005.861207, Google ScholarCrossref
  22. Chan and Ho (1994) Chan, Y. T. and Ho, K. C., “A simple and efficient estimator for hyperbolic location,” IEEE Trans. Signal Process. 42, 1905–1915 (1994). https://doi.org/10.1109/78.301830, Google ScholarCrossref
  23. Chen et al. (2002) Chen, J. C., Yao, K., and Hudson, R. E., “Source localization and beamforming,” IEEE Signal Process. Mag. 19, 30–39 (2002). https://doi.org/10.1109/79.985676, Google ScholarCrossref
  24. Chen (1999) Chen, P. C., “A non-line-of-sight error mitigation algorithm in location estimation,” in Proceedings of the IEEE Wireless Communications and Networking Conference (IEEE, New Orleans, 1999), pp. 316–320. Google Scholar
  25. Cheung et al. (2004) Cheung, K. W., So, H. C., Ma, W. K., and Chan, Y. T., “Least squares algorithms for time-of-arrival-based mobile location,” IEEE Trans. Signal Process. 52, 1121–1130 (2004). https://doi.org/10.1109/TSP.2004.823465, Google ScholarCrossref
  26. Cheung et al. (2006) Cheung, K. W., So, H. C., Ma, W. K., and Chan, Y. T., “A constrained least-squares approach to mobile positioning: Algorithms and optimality,” EURASIP J. Adv. Signal Processing 2006, 1–23 (2006). https://doi.org/10.1155/ASP/2006/20858, Google ScholarCrossref
  27. Cong and Zhuang (2002) Cong, L. and Zhuang, W., “Hybrid TDOA/AOA mobile user location for wideband CDMA cellular systems,” IEEE Trans. Wireless Commun. 1, 439–447 (2002). https://doi.org/10.1109/twc.2002.800542, Google ScholarCrossref
  28. Cong and Zhuang (2005) Cong, L. and Zhuang, W., “Nonline-of-sight error mitigation in mobile location,” IEEE Trans. Wireless Commun. 4, 560–573 (2005). https://doi.org/10.1109/twc.2004.843040, Google ScholarCrossref
  29. Cunjak et al. (2005) Cunjak, R., Roussel, J. M., Gray, M., Dietrich, J., Cartwright, D., Munkittrick, K., and Jardine, T., “Using stable isotope analysis with telemetry or mark-recapture data to identify fish movement and foraging,” Oecologia 144, 636–646 (2005). https://doi.org/10.1007/s00442-005-0101-9, Google ScholarCrossref
  30. Dana (1997) Dana, P. H., “Global Positioning System (GPS) time dissemination for real-time applications,” Real-Time Syst. 12, 9–40 (1997). https://doi.org/10.1023/A:1007906014916, Google ScholarCrossref
  31. Deng et al. (2013) Deng, Z. D., Carlson, T., Fu, T., Ren, H., Martinez, J., Myers, J., Matzner, S., Choi, E., and Copping, A., “Design and implementation of a marine animal alert system to support marine renewable energy,” Mar. Technol. Soc. J. 47, 113–121 (2013). https://doi.org/10.4031/mtsj.47.4.2, Google ScholarCrossref
  32. Deng et al. (2015) Deng, Z. D., Carlson, T. J., Li, H., Xiao, J., Myjak, M. J., Lu, J., Martinez, J. J., Woodley, C. M., Weiland, M. A., and Eppard, M. B., “An injectable acoustic transmitter for juvenile salmon,” Sci. Rep. 5, 8111 (2015). https://doi.org/10.1038/srep08111, Google ScholarCrossref
  33. Deng et al. (2012) Deng, Z. D., Martinez, J. J., Colotelo, A. H., Abel, T. K., Lebarge, A. P., Brown, R. S., Pflugrath, B. D., Mueller, R. P., Carlson, T. J., Seaburg, A. G., Johnson, R. L., and Ahmann, M. L., “Development of external and neutrally buoyant acoustic transmitters for juvenile salmon turbine passage evaluation,” Fish. Res. 113, 94–105 (2012). https://doi.org/10.1016/j.fishres.2011.08.018, Google ScholarCrossref
  34. Deng et al. (2011) Deng, Z. D., Weiland, M. A., Fu, T., Seim, T. A., Lamarche, B. L., Choi, E. Y., Carlson, T. J., and Eppard, M. B., “A cabled acoustic telemetry system for detecting and tracking juvenile salmon. II. Three-dimensional tracking and passage outcomes,” Sensors 11, 5661–5676 (2011). https://doi.org/10.3390/s110605661, Google ScholarCrossref
  35. DiBiase et al. (2001) DiBiase, J. H., Silverman, H. F., and Brandstein, M. S., “Robust localization in reverberant rooms,” in Microphone Arrays, edited by Brandstein, M. S. and Ward, D. (Springer, Berlin, Heidelberg, 2001). Google ScholarCrossref
  36. Ehrenberg and Steig (2002) Ehrenberg, J. E. and Steig, T. W., “A method for estimating the ‘position accuracy’ of acoustic fish tags,” ICES J. Mar. Sci. 59, 140–149 (2002). https://doi.org/10.1006/jmsc.2001.1138, Google ScholarCrossref
  37. Ehrenberg and Steig (2003) Ehrenberg, J. E. and Steig, T. W., “Improved techniques for studying the temporal and spatial behavior of fish in a fixed location,” ICES J. Mar. Sci. 60, 700–706 (2003). https://doi.org/10.1016/S1054-3139(03)00087-0, Google ScholarCrossref
  38. Evans and Johnston (1980) Evans, W. A. and Johnston, F. B., Fish Migration and Fish Passage: A Practical Guide to Solving Fish Passage Problems (Forest Service, Engineering Staff, 1980). Google Scholar
  39. Fang (1990) Fang, B. T., “Simple solutions for hyperbolic and related position fixes,” IEEE Trans. Aerosp. Electron. Syst. 26, 748–753 (1990). https://doi.org/10.1109/7.102710, Google ScholarCrossref
  40. Foy (1976) Foy, W. H., “Position-location solutions by Taylor-series estimation,” IEEE Trans. Aerosp. Electron. Syst. 12, 187–194 (1976). https://doi.org/10.1109/TAES.1976.308294, Google ScholarCrossref
  41. Friedlander (1987) Friedlander, B., “A passive localization algorithm and its accuracy analysis,” IEEE J. Oceanic Eng. 12, 234–245 (1987). https://doi.org/10.1109/JOE.1987.1145216, Google ScholarCrossref
  42. Gezici et al. (2008) Gezici, S., Güvenç, I., and Sahinoglu, Z., “On the performance of linear least-squares estimation in wireless positioning systems,” in Proceedings of the IEEE International Conference on Communications (IEEE, 2008), pp. 4203–4208. Google ScholarCrossref
  43. Gezici et al. (2005) Gezici, S., Tian, Z., Giannakis, G. B., Kobayashi, H., Molisch, A. F., Poor, H. V., and Sahinoglu, Z., “Localization via ultra-wideband radios: A look at positioning aspects for future sensor networks,” IEEE Signal Process. Mag. 22, 70–84 (2005). https://doi.org/10.1109/MSP.2005.1458289, Google ScholarCrossref
  44. Gopakumar and Jacob (2008) Gopakumar, A. and Jacob, L., “Localization in wireless sensor networks using particle swarm optimization,” in Proceedings of the IET International Conference on Wireless, Mobile and Multimedia Networks (IET, Beijing, 2008), pp. 227–230. https://doi.org/10.1049/cp:20080185, Google ScholarCrossref
  45. Gordon et al. (1993) Gordon, N. J., Salmond, D. J., and Smith, A. F., “Novel approach to nonlinear/non-Gaussian Bayesian state estimation,” IEE Proc. F Radar Signal Process. 140, 107–113 (1993). https://doi.org/10.1049/ip-f-2.1993.0015, Google ScholarCrossref
  46. Guo et al. (2011) Guo, H., Low, K. S., and Nguyen, H. A., “Optimizing the localization of a wireless sensor network in real time based on a low-cost microcontroller,” IEEE Trans. Ind. Electron. 58, 741–749 (2011). https://doi.org/10.1109/TIE.2009.2022073, Google ScholarCrossref
  47. Gustafsson and Gunnarsson (2005) Gustafsson, F. and Gunnarsson, F., “Mobile positioning using wireless networks: Possibilities and fundamental limitations based on available wireless network measurements,” IEEE Signal Process. Mag. 22, 41–53 (2005). https://doi.org/10.1109/MSP.2005.1458284, Google ScholarCrossref
  48. Güvenç and Chong (2009) Güvenç, İ. and Chong, C. C., “A survey on TOA based wireless localization and NLOS mitigation techniques,” IEEE Commun. Sur. Tutorials 107–124 (2009). https://doi.org/10.1109/surv.2009.090308, Google ScholarCrossref
  49. Heupel et al. (2006) Heupel, M. R., Semmens, J. M., and Hobday, A. J., “Automated acoustic tracking of aquatic animals: Scales, design and deployment of listening station arrays,” Mar. Freshwater Res. 57, 1–13 (2006). https://doi.org/10.1071/MF05091, Google ScholarCrossref
  50. Ho and Chan (1997) Ho, K. C. and Chan, Y. T., “Geolocation of a known altitude object from TDOA and FDOA measurements,” IEEE Trans. Aerosp. Electron. Syst. 33, 770–783 (1997). https://doi.org/10.1109/7.599239, Google ScholarCrossref
  51. Ho and Xu (2004) Ho, K. C. and Xu, W., “An accurate algebraic solution for moving source location using TDOA and FDOA measurements,” IEEE Trans. Signal Process. 52, 2453–2463 (2004). https://doi.org/10.1109/TSP.2004.831921, Google ScholarCrossref
  52. Hofmann-Wellenhof et al. (2013) Hofmann-Wellenhof, B., Lichtenegger, H., and Collins, J., Global Positioning System: Theory and Practice (Springer Science & Business Media, 2013). Google Scholar
  53. Holland et al. (1999) Holland, K., Wetherbee, B., Lowe, C., and Meyer, C., “Movements of tiger sharks (Galeocerdo cuvier) in coastal Hawaiian waters,” Mar. Biol. 134, 665–673 (1999). https://doi.org/10.1007/s002270050582, Google ScholarCrossref
  54. Hu and Evans (2004) Hu, L. and Evans, D., “Localization for mobile sensor networks,” in Proceedings of the 10th Annual International Conference on Mobile Computing and Networking (ACM, Philadelphia, 2004), pp. 45–57. Google ScholarCrossref
  55. Huang et al. (2001) Huang, Y., Benesty, J., Elko, G. W., and Mersereau, R. M., “Real-time passive source localization: A practical linear-correction least-squares approach,” IEEE Trans. Speech Audio Process. 9, 943–956 (2001). https://doi.org/10.1109/89.966097, Google ScholarCrossref
  56. Jami et al. (1999) Jami, I., Ali, M., and Ormondroyd, R., “Comparison of methods of locating and tracking cellular mobiles,” in Proceedings of the IEE Colloquium on Novel Methods of Location and Tracking of Cellular Mobiles and Their System Applications (IEE, London, 1999), pp. 1–6. https://doi.org/10.1049/ic:19990238, Google ScholarCrossref
  57. Janik et al. (2000) Janik, V., Van Parijs, S., and Thompson, P., “A two-dimensional acoustic localization system for marine mammals,” Mar. Mammal Sci. 16, 437–447 (2000). https://doi.org/10.1111/j.1748-7692.2000.tb00935.x, Google ScholarCrossref
  58. Johnson et al. (2009) Johnson, M. P., Aguilar De Soto, N., and Madsen, P. T., “Studying the behaviour and sensory ecology of marine mammals using acoustic recording tags: A review,” Mar. Ecol.: Prog. Ser. 395, 55–73 (2009). https://doi.org/10.3354/meps08255, Google ScholarCrossref
  59. Julier and Uhlmann (1997) Julier, S. J. and Uhlmann, J. K., “New extension of the Kalman filter to nonlinear systems,” Proc. SPIE 3068, 182–193 (1997). https://doi.org/10.1117/12.280797, Google ScholarCrossref
  60. Kaplan and Hegarty (2005) Kaplan, E. and Hegarty, C., Understanding GPS: Principles and Applications (Artech House, 2005). Google Scholar
  61. Karl and Willig (2007) Karl, H. and Willig, A., Protocols and Architectures for Wireless Sensor Networks (John Wiley & Sons, 2007). Google Scholar
  62. Kay (1993) Kay, S. M., Fundamentals of Statistical Signal Processing (PTR Prentice-Hall, 1993). Google Scholar
  63. Kiefer and Lillesand (2004) Kiefer, R. W. and Lillesand, T. M., Remote Sensing and Image Interpretation (John Wiley & Sons, 2004). Google Scholar
  64. Kitagawa (1996) Kitagawa, G., “Monte Carlo filter and smoother for non-Gaussian nonlinear state space models,” J Comp Graph Stat 5, 1–25 (1996). https://doi.org/10.1080/10618600.1996.10474692, Google ScholarCrossref
  65. Knapp and Carter (1976) Knapp, C. H. and Carter, G. C., “The generalized correlation method for estimation of time delay,” IEEE Trans. Acoust. Speech 24, 320–327 (1976). https://doi.org/10.1109/TASSP.1976.1162830, Google ScholarCrossref
  66. Krim and Viberg (1996) Krim, H. and Viberg, M., “Two decades of array signal processing research: The parametric approach,” IEEE Signal Process. Mag. 13, 67–94 (1996). https://doi.org/10.1109/79.526899, Google ScholarCrossref
  67. Krizman et al. (1997) Krizman, K. J., Biedka, T. E., and Rappaport, S., “Wireless position location: Fundamentals, implementation strategies, and sources of error,” in Proceedings of the IEEE Vehicular Technology Conference (IEEE, Phoenix, AZ, 1997), pp. 919–923. Google ScholarCrossref
  68. Kulkarni et al. (2011) Kulkarni, R. V., Förster, A., and Venayagamoorthy, G. K., “Computational intelligence in wireless sensor networks: A survey,” IEEE Commun. Sur. Tutorials 13, 68–96 (2011). https://doi.org/10.1109/SURV.2011.040310.00002, Google ScholarCrossref
  69. Langendoen and Reijers (2003) Langendoen, K. and Reijers, N., “Distributed localization in wireless sensor networks: A quantitative comparison,” Comput. Networks 43, 499–518 (2003). https://doi.org/10.1016/S1389-1286(03)00356-6, Google ScholarCrossref
  70. Le Chevalier (2002) Le Chevalier, F., Principles of Radar and Sonar signal Processing (Artech House, 2002). Google Scholar
  71. Leonard and Durrant-Whyte (1991) Leonard, J. J. and Durrant-Whyte, H. F., “Mobile localization by tracking geometrical beacons,” IEEE Trans. Rob. Autom. 7, 376–382 (1991). https://doi.org/10.1109/70.88147, Google ScholarCrossref
  72. Leonard and Durrant-Whyte (2012) Leonard, J. J. and Durrant-Whyte, H. F., Directed Sonar Sensing for Mobile Robot Navigation (Springer Science & Business Media, 2012). Google Scholar
  73. Li et al. (2014) Li, X., Deng, Z. D., Sun, Y., Martinez, J. J., Fu, T., McMichael, G. A., and Carlson, T. J., “A 3D approximate maximum likelihood solver for localization of fish implanted with acoustic transmitters,” Sci. Rep. 4, 7125 (2014). https://doi.org/10.1038/srep07215, Google ScholarCrossref
  74. Ma et al. (2006) Ma, W. K., Vo, B. N., Singh, S. S., and Baddeley, A., “Tracking an unknown time-varying number of speakers using TDOA measurements: A random finite set approach,” IEEE Trans. Signal Process. 54, 3291–3304 (2006). https://doi.org/10.1109/tsp.2006.877658, Google ScholarCrossref
  75. Macagnano et al. (2012) Macagnano, D., Destino, G., and Abreu, G., “A comprehensive tutorial on localization: Algorithms and performance analysis tools,” Int. J. Wireless Inf. Networks 19, 290–314 (2012). https://doi.org/10.1007/s10776-012-0190-4, Google ScholarCrossref
  76. Mao et al. (2007) Mao, G., Fidan, B., and Anderson, B. D. O., “Wireless sensor network localization techniques,” Comput. Networks 51, 2529–2553 (2007). https://doi.org/10.1016/j.comnet.2006.11.018, Google ScholarCrossref
  77. Marczak (1997) Marczak, W., “Water as a standard in the measurements of speed of sound in liquids,” J. Acoust. Soc. Am. 102, 2776–2779 (1997). https://doi.org/10.1121/1.420332, Google ScholarCrossref, ISI
  78. Marques et al. (2009) Marques, T. A., Thomas, L., Ward, J., Dimarzio, N., and Tyack, P. L., “Estimating cetacean population density using fixed passive acoustic sensors: An example with Blainville’s beaked whales,” J. Acoust. Soc. Am. 125, 1982–1994 (2009). https://doi.org/10.1121/1.3089590, Google ScholarCrossref
  79. McMichael et al. (2010) McMichael, G. A., Eppard, M. B., Carlson, T. J., Carter, J. A., Ebberts, B. D., Brown, R. S., Weiland, M., Ploskey, G. R., Harnish, R. A., and Deng, Z. D., “The juvenile salmon acoustic telemetry system: A new tool,” Fisheries 35, 9–22 (2010). https://doi.org/10.1577/1548-8446-35.1.9, Google ScholarCrossref
  80. Mensing and Plass (2006) Mensing, C. and Plass, S., “Positioning algorithms for cellular networks using TDOA,” in Proceedings of the International Conference on Acoustics, Speech and Signal Processing (IEEE, Toulouse, 2006), pp. 513–516. Google ScholarCrossref
  81. Metcalfe and Arnold (1997) Metcalfe, J. and Arnold, G., “Tracking fish with electronic tags,” Nature 387, 665–666 (1997). https://doi.org/10.1038/42622, Google ScholarCrossref
  82. Meyer et al. (2000) Meyer, C. G., Holland, K. N., Wetherbee, B. M., and Lowe, C. G., “Movement patterns, habitat utilization, home range size and site fidelity of whitesaddle goatfish, Parupeneus porphyreus, in a marine reserve,” Environ. Biol. Fishes 59, 235–242 (2000). https://doi.org/10.1023/A:1007664813814, Google ScholarCrossref
  83. Minkoff (1992) Minkoff, J., Signals, Noise, and Active Sensors: Radar, Sonar, Laser Radar (John Wiley & Sons, 1992). Google Scholar
  84. Misra and Enge (2006) Misra, P. and Enge, P., Global Positioning System: Signals, Measurements and Performance, 2nd ed. (Ganga-Jamuna Press, Lincoln, MA, 2006). Google Scholar
  85. Morrissey et al. (2006) Morrissey, R., Ward, J., Dimarzio, N., Jarvis, S., and Moretti, D., “Passive acoustic detection and localization of sperm whales (Physeter macrocephalus) in the tongue of the ocean,” Appl. Acoust. 67, 1091–1105 (2006). https://doi.org/10.1016/j.apacoust.2006.05.014, Google ScholarCrossref
  86. Muanke and Niezrecki (2007) Muanke, P. B. and Niezrecki, C., “Manatee position estimation by passive acoustic localization,” J. Acoust. Soc. Am. 121, 2049–2059 (2007). https://doi.org/10.1121/1.2532210, Google ScholarCrossref
  87. Northcote (1998) Northcote, T., “Migratory behaviour of fish and its significance to movement through riverine fish passage facilities,” in Fish Migration and Fish Bypasses, edited by Jungwirth, M., Schmutz, S., and Weiss, S. (Fishing News Books, Oxford, 1998). Google Scholar
  88. Parkinson (1996) Parkinson, B. W., Global Positioning System: Theory and Applications (AIAA, 1996). Google ScholarCrossref
  89. Patwari et al. (2005) Patwari, N., Ash, J. N., Kyperountas, S., HeroIII, A. O., Moses, R. L., and Correal, N. S., “Locating the nodes: Cooperative localization in wireless sensor networks,” IEEE Signal Process. Mag. 22, 54–69 (2005). https://doi.org/10.1109/MSP.2005.1458287, Google ScholarCrossref
  90. Prasithsangaree et al. (2002) Prasithsangaree, P., Krishnamurthy, P., and Chrysanthis, P. K., “On indoor position location with wireless LANs,” in Proceedings of the 13th IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (IEEE, Lisbon, 2002), pp. 720–724. https://doi.org/10.1109/PIMRC.2002.1047316, Google ScholarCrossref
  91. Priede et al. (1990) Priede, I. G., Smith, K. L., and Armstrong, J. D., “Foraging behavior of abyssal grenadier fish: Inferences from acoustic tagging and tracking in the north pacific ocean,” Deep-Sea Res. 37, 81–101 (1990). https://doi.org/10.1016/0198-0149(90)90030-Y, Google ScholarCrossref
  92. Qi and Kobayashi (2002) Qi, Y. and Kobayashi, H., “Cramér-Rao lower bound for geolocation in non-line-of-sight environment,” in Proceedings of the IEEE International Conference on Acoustics, Speech, and Signal Processing (IEEE, Orlando, 2002), pp. 2473–2476. Google Scholar
  93. Quazi (1981) Quazi, A. H., “An overview on the time delay estimate in active and passive systems for target localization,” IEEE Trans. Acoust. Speech 29, 527–533 (1981). https://doi.org/10.1109/TASSP.1981.1163618, Google ScholarCrossref
  94. Ristic et al. (2004) Ristic, B., Arulampalam, S., and Gordon, N. J., Beyond the Kalman Filter: Particle Filters for Tracking Applications (Artech House, 2004). Google Scholar
  95. Römer and Mattern (2004) Römer, K. and Mattern, F., “The design space of wireless sensor networks,” IEEE Wireless Commun. 11, 54–61 (2004). https://doi.org/10.1109/mwc.2004.1368897, Google ScholarCrossref
  96. Roussel et al. (2000) Roussel, J. M., Haro, A., and Cunjak, R., “Field test of a new method for tracking small fishes in shallow rivers using passive integrated transponder (PIT) technology,” Can. J. Fish. Aquat. Sci. 57, 1326–1329 (2000). https://doi.org/10.1139/f00-110, Google ScholarCrossref
  97. Savvides et al. (2001) Savvides, A., Han, C. C., and Strivastava, M. B., “Dynamic fine-grained localization in ad-hoc networks of sensors,” in Proceedings of the 7th Annual International Conference on Mobile Computing and Networking (ACM, Rome, 2001), pp. 166–179. Google ScholarCrossref
  98. Sayed et al. (2005) Sayed, A. H., Tarighat, A., and Khajehnouri, N., “Network-based wireless location: Challenges faced in developing techniques for accurate wireless location information,” IEEE Signal Process. Mag. 22, 24–40 (2005). https://doi.org/10.1109/MSP.2005.1458275, Google ScholarCrossref
  99. Schau and Robinson (1987) Schau, H. C. and Robinson, A. Z., “Passive source localization employing intersecting spherical surfaces from time-of-arrival differences,” IEEE Trans. Acoust. Speech 35, 1223–1225 (1987). https://doi.org/10.1109/TASSP.1987.1165266, Google ScholarCrossref
  100. Schilt (2007) Schilt, C. R., “Developing fish passage and protection at hydropower dams,” Appl. Anim. Behav. Sci. 104, 295–325 (2007). https://doi.org/10.1016/j.applanim.2006.09.004, Google ScholarCrossref
  101. Schmidt (1972) Schmidt, R. O., “A new approach to geometry of range difference location,” IEEE Trans. Aerosp. Electron. Syst. 8, 821–835 (1972). https://doi.org/10.1109/TAES.1972.309614, Google ScholarCrossref
  102. Schutz and Herren (2000) Schutz, Y. and Herren, R., “Assessment of speed of human locomotion using a differential satellite global positioning system,” Med. Sci. Sports Exercise 32, 642–646 (2000). https://doi.org/10.1097/00005768-200003000-00014, Google ScholarCrossref
  103. Shen et al. (2008) Shen, G., Zetik, R., and Thomä, R. S., “Performance comparison of TOA and TDOA based location estimation algorithms in LOS environment,” in Proceedings of the 5th Workshop on Positioning, Navigation and Communication (IEEE, Hannover, Germany, 2008), pp. 71–78. https://doi.org/10.1109/WPNC.2008.4510359, Google ScholarCrossref
  104. Sheng et al. (2005) Sheng, X., Hu, Y. H., and Ramanathan, P., “Distributed particle filter with GMM approximation for multiple targets localization and tracking in wireless sensor network,” in Proceedings of the 4th International Symposium on Information Processing in Sensor Networks (IEEE Press, Los Angeles, 2005), pp. 24–31. Google Scholar
  105. Skalski et al. (2001) Skalski, J. R., Lady, J., Townsend, R., Giorgi, A. E., Stevenson, J. R., Peven, C. M., and McDonald, R. D., “Estimating in-river survival of migrating salmonid smolts using radiotelemetry,” Can. J. Fish. Aquat. Sci. 58, 1987–1997 (2001). https://doi.org/10.1139/f01-133, Google ScholarCrossref
  106. Smith et al. (1998) Smith, G., Urquhart, G., Maclennan, D., and Sarno, B., “A comparison of theoretical estimates of the errors associated with ultrasonic tracking using a fixed hydrophone array and field measurements,” Hydrobiologia 371/372, 9–17 (1998). https://doi.org/10.1023/A:1017039325661, Google ScholarCrossref
  107. Smith and Abel (1987a) Smith, J. O. and Abel, J. S., “Closed-form least-squares source location estimation from range-difference measurements,” IEEE Trans. Acoust. Speech 35, 1661–1669 (1987a). https://doi.org/10.1109/TASSP.1987.1165089, Google ScholarCrossref
  108. Smith and Abel (1987b) Smith, J. O. and Abel, J. S., “The spherical interpolation method of source localization,” IEEE J. Oceanic Eng. 12, 246–252 (1987b). https://doi.org/10.1109/JOE.1987.1145217, Google ScholarCrossref
  109. So (2011) So, H. C., “Source localization: Algorithms and analysis,” in Handbook of Position Location: Theory, Practice, and Advances, edited byZekavat, S. and Buehrer, R. (John Wiley & Sons, 2011). Google ScholarCrossref
  110. Sohrabi et al. (2000) Sohrabi, K., Gao, J., Ailawadhi, V., and Pottie, G. J., “Protocols for self-organization of a wireless sensor network,” IEEE Pers. Commun. 7, 16–27 (2000). https://doi.org/10.1109/98.878532, Google ScholarCrossref
  111. Spiesberger (2004) Spiesberger, J. L., “Geometry of locating sounds from differences in travel time: Isodiachrons,” J. Acoust. Soc. Am. 116, 3168–3177 (2004). https://doi.org/10.1121/1.1804625, Google ScholarCrossref
  112. Spiesberger and Fristrup (1990) Spiesberger, J. L. and Fristrup, K. M., “Passive localization of calling animals and sensing of their acoustic environment using acoustic tomography,” Am. Nat. 135, 107–153 (1990). https://doi.org/10.1086/285035, Google ScholarCrossref
  113. Stafford et al. (1998) Stafford, K. M., Fox, C. G., and Clark, D. S., “Long-range acoustic detection and localization of blue whale calls in the northeast Pacific ocean,” J. Acoust. Soc. Am. 104, 3616–3625 (1998). https://doi.org/10.1121/1.423944, Google ScholarCrossref, ISI
  114. Stergiopoulos (2000) Stergiopoulos, S., Advanced Signal Processing Handbook: Theory and Implementation for Radar, Sonar, and Medical Imaging Real Time Systems (CRC press, 2000). Google ScholarCrossref
  115. Stoleru et al. (2005) Stoleru, R., He, T., Stankovic, J. A., and Luebke, D., “A high-accuracy, low-cost localization system for wireless sensor networks,” in Proceedings of the 3rd International Conference on Embedded Networked Sensor Systems (ACM, San Diego, 2005), pp. 13–26. Google ScholarCrossref
  116. Tan et al. (2011) Tan, H. P., Diamant, R., Seah, W. K., and Waldmeyer, M., “A survey of techniques and challenges in underwater localization,” Ocean Eng. 38, 1663–1676 (2011). https://doi.org/10.1016/j.oceaneng.2011.07.017, Google ScholarCrossref
  117. Thode (2004) Thode, A., “Tracking sperm whale (Physeter macrocephalus) dive profiles using a towed passive acoustic array,” J. Acoust. Soc. Am. 116, 245–253 (2004). https://doi.org/10.1121/1.1758972, Google ScholarCrossref, ISI
  118. Torrieri (1984) Torrieri, D. J., “Statistical theory of passive location systems,” IEEE Trans. Aerosp. Electron. Syst. 20, 183–198 (1984). https://doi.org/10.1109/TAES.1984.310439, Google ScholarCrossref
  119. Vaccaro (1998) Vaccaro, R. J., “The past, present, and the future of underwater acoustic signal processing,” IEEE Signal Process. Mag. 15, 21–51 (1998). https://doi.org/10.1109/79.689583, Google ScholarCrossref
  120. Van Trees et al. (1968) Van Trees, H. L., Snyder, D., Baggeroer, A. B., Cahn, M., Cruise, T., Mohajeri, M., Collins, L., Eckberg, Jr., A., Wert, E., and Kurth, R., “Detection and estimation theory,” in Report QPR No. 90, Research Laboratory of Electronics (RLE) at the Massachusetts Institute of Technology (MIT) (1968). Google Scholar
  121. Venkatraman et al. (2004) Venkatraman, S., Caffery, Jr., J. J., and You, H. R., “A novel TOA location algorithm using LOS range estimation for NLOS environments,” IEEE Trans. Veh. Technol. 53, 1515–1524 (2004). https://doi.org/10.1109/TVT.2004.832384, Google ScholarCrossref
  122. Wahlberg et al. (2001) Wahlberg, M., Møhl, B., and Madsen, P. T., “Estimating source position accuracy of a large-aperture hydrophone array for bioacoustics,” J. Acoust. Soc. Am. 109, 397–406 (2001). https://doi.org/10.1121/1.1329619, Google ScholarCrossref, ISI
  123. Wang and Chu (1997) Wang, H. and Chu, P., “Voice source localization for automatic camera pointing system in videoconferencing,” in Proceedings of the International Conference on Acoustics, Speech, and Signal Processing (IEEE Computer Society Press, Munich, Germany, 1997), pp. 187–190. Google ScholarCrossref
  124. Wang et al. (2003) Wang, X., Wang, Z., and O’Dea, B., “A TOA-based location algorithm reducing the errors due to non-line-of-sight (NLOS) propagation,” IEEE Trans. Veh. Technol. 52, 112–116 (2003). https://doi.org/10.1109/tvt.2002.807158, Google ScholarCrossref
  125. Wang (2008) Wang, Y., “Topology control for wireless sensor networks,” in Wireless sensor Networks and Applications, edited by Li, Y., Thai, M. T., and Wu, W. (Springer, 2008). Google ScholarCrossref
  126. Wartzok et al. (1992) Wartzok, D., Sayegh, S., Stone, H., Barchak, J., and Barnes, W., “Acoustic tracking system for monitoring under-ice movements of polar seals,” J. Acoust. Soc. Am. 92, 682–687 (1992). https://doi.org/10.1121/1.403993, Google ScholarCrossref
  127. Watkins and Schevill (1971) Watkins, W. A. and Schevill, W. E., “Four hydrophone array for acoustic three-dimensional location,” Report Reference No. 71–60, Woods Hole Oceanographic Institution, 1971. Google ScholarCrossref
  128. Webb (1975) Webb, P. W., “Hydrodynamics and energetics of fish propulsion,” Bull. Fish. Res. Board Can. 190, 1–159 (1975). Google Scholar
  129. Weiland et al. (2011) Weiland, M. A., Deng, Z. D., Seim, T. A., Lamarche, B. L., Choi, E. Y., Fu, T., Carlson, T. J., Thronas, A. I., and Eppard, M. B., “A cabled acoustic telemetry system for detecting and tracking juvenile salmon. I. Engineering design and instrumentation,” Sensors 11, 5645–5660 (2011). https://doi.org/10.3390/s110605645, Google ScholarCrossref
  130. Welch and Bishop (2006) Welch, G. and Bishop, G., “An introduction to the Kalman filter,” in Report TR 95–041 (Department of Computer Science, University of North Carolina, 2006). Google Scholar
  131. Whitehouse (2002) Whitehouse, C., “The design of Calamari: An ad hoc localization system for sensor networks,” M.S. thesis, University of California at Berkeley, 2002 Electrical Engineering and Computer Science. Google Scholar
  132. Wylie and Holtzman (1996) Wylie, M. P. and Holtzman, J., “The non-line of sight problem in mobile location estimation,” in Proceedings of the 5th IEEE International Conference on Universal Personal Communications (IEEE, Cambridge, MA, USA, 1996), pp. 827–831. https://doi.org/10.1109/ICUPC.1996.562692, Google ScholarCrossref
  133. Yan et al. (2007) Yan, H., Li, J., and Liao, G., “Multitarget identification and localization using bistatic MIMO radar systems,” EURASIP J. Adv. Signal Processing 2008 1–8 (2007). https://doi.org/10.1155/2008/283483, Google ScholarCrossref
  134. Yu and Oppermann (2004) Yu, K. and Oppermann, I., “Performance of UWB position estimation based on time-of-arrival measurements,” in Proceedings of the International Workshop on Ultra Wideband Systems. Joint with Conference on Ultra Wideband Systems and Technologies (IEEE, Kyoto, 2004), pp. 400–404. Google Scholar
  135. Zhu and Zhu (2001) Zhu, L. and Zhu, J., “A new model and its performance for TDOA estimation,” in Proceedings of the 53rd Vehicular Technology Conference (IEEE, Rhodes, Greece, 2001), pp. 2750–2753. Google Scholar
  136. Ziskind and Wax (1988) Ziskind, I. and Wax, M., “Maximum likelihood localization of multiple sources by alternating projection,” IEEE Trans. Acoust. Speech 36, 1553–1560 (1988). https://doi.org/10.1109/29.7543, Google ScholarCrossref
  137. All article content, except where otherwise noted, is licensed under a Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
  1. All article content, except where otherwise noted, is licensed under a Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).