Abstract
Source localization in wireless sensor networks (WSNs) aims to determine the position of a source in a network, given inaccurate position-bearing measurements. This paper addresses the problem of locating a single source from noisy acoustic energy measurements in WSNs. Under the assumption of Gaussian energy measurement errors, the maximum likelihood (ML) estimator requires the minimization of a nonlinear and nonconvex cost function which may have multiple local optima, thus making the search for the globally optimal solution hard. In this work, an approximate solution to the ML location estimation problem is presented by relaxing the minimization problem to a convex optimization problem, namely second-order cone programming. Simulation results demonstrate the superior performance of the convex relaxation approach. More precisely, the new approach shows an improvement of 20 % in terms of localization accuracy when compared to the existing approaches at moderate to high noise levels. Simulation results further show comparable performance of the new approach and the state-of-art approaches at low noise levels.
Notes
It is possible to generalize the SLCP algorithm to the weighted case, i.e., to the case when \(y_i \ne g_i P\). However, numerical experiments indicate that the SLCP provides a meaningless solution. This is due to the fact that the almost convexity property of the resulting constraints is not preserved.
Remark that the WDC method [28] can be easily generalized to the case when the source transmit power \(P\) is known.
When the noise is relatively large, the energy measurements generated according to the energy decay model (1) are likely to be negative, which is unreasonable. Hence, in the simulations, if \(y_i < 0\) then \(y_i = 0.001\) is set.
References
Win, M. Z., Conti, A., Mazuelas, S., Shen, Y., Gifford, W. M., Dardari, D., et al. (2011). Network localization and navigation via cooperation. IEEE Communications Magazine, 49(5), 56–62.
Khan, U. A., Kar, S., & Moura, J. M. F. (2009). Distributed sensor localization in random environments using minimal number of anchor nodes. IEEE Transactions on Signal Processing, 57(5), 2000–2016.
Dardari, D., Conti, A., Ferner, U., Giorgetti, A., & Win, M. Z. (2009). Ranging with ultrawide bandwidth signals in multipath environments. Proceedings of the IEEE, 97(2), 404–426.
Shen, Y., & Win, M. Z. (2010). Fundamental limits of wideband localization part I: A general framework. IEEE Transactions on Information Theory, abs/1006.0(10), 4956–4980.
Conti, A., Guerra, M., Dardari, D., Decarli, N., & Win, M. Z. (2012). Network experimentation for cooperative localization. IEEE Journal on Selected Areas in Communications, 30(2), 467–475.
Beck, A., Teboulle, M., & Chikishev, Z. (2008). Iterative minimization schemes for solving the single source localization problem. SIAM Journal on Optimization, 19(3), 1397–1416.
Cheung, K. W., Ma, W. K., & So, H. C. (2004). Accurate approximation algorithm for TOA-based maximum likelihood mobile location using semidefinite programming. In Proceedings of IEEE ICASSP, Montreal, May 2004.
Beck, A., Stoica, P., & Li, J. (2008). Exact and approximate solutions of source localization problems. IEEE Transactions on Signal Processing, 56(5), 17701778.
Oguz-Ekim, P., Gomes, J., Xavier, J., & Oliveira, P. (2009). MLbased sensor network localization and tracking: Batch and timerecursive approaches. In Proceedings of EUSIPCO, Glasgow, Aug 2009.
Rabbat, M. G., & Nowak, R. D. (2004). Decentralized source localization and tracking. In Proceedings of IEEE ICASSP, Montreal, May 2004.
Oguz-Ekim, P., Gomes, J., Xavier, J., & Oliveira, P. (2010). A convex relaxation for approximate maximum-likelihood 2D source localization from range measurements. In Proceedings of IEEE ICASSP, Dallas, TX, Mar 2010.
Haykin, S. (1985). Array signal processing. Englewood-Cliffs, NJ: Prentice-Hall.
Taff, L. G. (1997). Target localization from bearings-only observations. IEEE Transactions on Aerospace and Electronic Systems, 3(1), 2–10.
Oshman, Y., & Davidson, P. (1999). Optimization of observer trajectories for bearings-only target localization. IEEE Transactions on Aerospace and Electronic Systems, 35(3), 892–902.
Kaplan, K. M., Le, Q., & Molnar, P. (2001). Maximum likelihood methods for bearings-only target localization. In Proceedings of IEEE ICASSP, Salt Lake City, UT, May 2001.
Brandstein, M., & Silverman, H. (1996). A localization-error-based method for microphone-array design. In Proceedings of IEEE ICASSP, Atlanta, GA, May 1996.
Brandstein, M. S., Adcock, J. E., & Silverman, H. F. (1997). A closed form location estimator for use with room environment microphone arrays. IEEE Transactions on Speech and Audio Processing, 5(1), 45–50.
Yao, K., Hudson, R. E., Reed, C. W., Chen, D., & Lorenzelli, F. (1998). Blind beamforming on a randomly distributed sensor array system. IEEE Journal on Selected Areas in Communications, 16, 1555–1567.
Reed, C. W., Hudson, R., & Yao, K. (1999). Direct joint source localization and propagation speed estimation. In Proceedings of IEEE ICASSP, Phoenix, AZ, May 1999.
Smith, J. O., & Abel, J. S. (1987). Closed form least square source location estimation from range difference measurements. IEEE Transactions on Acoustics, Speech, and Signal Processing, ASSP–35, 1661–1669.
Li, D., & Hu, Y. H. (2003). Energy-based collaborative source localization using acoustic microsensor array. EURASIP Journal on Advances in Signal Processing, 4, 321–337.
Li, D., & Hu, Y. H. (2004). Least square solution of energy based acoustic source localization problems. In Proceedings of IEEE ICPPW, Montreal, Aug. 2004.
Sheng, X., & Hu, Y. H. (2005). Maximum likelihood multiple-source localization using acoustic energy measurements with wireless sensor networks. IEEE Transactions on Signal Processing, 53, 44–53.
Blatt, D., & Hero, A. O, III. (2006). Energy-based sensor network source localization via projection onto convex sets. IEEE Transactions on Signal Processing, 54, 3614–3619.
Blatt, D., & Hero, A. O., III. (2005). APOCS: A rapidly convergent source localization algorithm for sensor networks. In Proceedings of IEEE SSP, Bordeaux, July 2005.
Shi, Q., & He, C. (2008). A new incremental optimization algorithm for ML-based source localization in sensor networks. IEEE Signal Processing Letters, 15, 45–48.
Ho, K. C., & Sun, M. (2007). An accurate algebraic closed-form solution for energy-based source localization. IEEE Transactions on Audio, Speech, and Language Process, 15, 2542–2550.
Meesookho, C., Mitra, U., & Narayanan, S. (2008). On energy-based acoustic source localization for sensor networks. IEEE Transactions on Signal Process. 1, Jan 2008.
Wang, G., & Yang, K. (2009). Efficient semidefinite relaxation for energy-based source localization in sensor networks. In Proceedings of IEEE ICASSP, Taipei, Taiwan, Apr 2009.
Wang, G. (2011). A semidefinite relaxation method for energy-based source localization in sensor networks. IEEE Transactions on Vehicular Technology, 60, 2293–2301.
Beko, M. (2011). Energy-based localization in wireless sensor networks using semidefinite relaxation. In Proceedings of IEEE WCNC, Mar 2011.
Beko, M. (2011). On energy-based localization in wireless sensor networks. In Proceedings of IEEE SPAWC, June 2011.
Boyd, S., & Vandenberghe, L. (2004). Convex optimization. Cambridge: Cambridge University Press.
Rabbat, M. G., & Nowak, R. D. (2004). Distributed optimization in sensor networks. In Proceedings ACM IPSN, Berkeley, CA, Apr 2004.
Grant, M., & Boyd, S. (2010). CVX: Matlab software for disciplined convex programming, version 1.21. http://cvxr.com/cvx, Apr 2010.
Pólik, I. (2010). Interior point methods for nonlinear optimization. In G. Di Pillo & F. Schoen (Eds.), Nonlinear optimization, ch. 4 (1st ed.). Berlin: Springer.
Sturm, J. F. (2002). Implementation of interior point methods for mixed semidefinite and second order cone optimization problems. Optimization Methods and Software, 17(6), 1105–1154.
Lobo, M. S., Vandenberghe, L., Boyd, S., & Lebret, H. (1998). Applications of second-order cone programming. Linear Algebra and its Applications, Elsevier, 284, 193–228.
Acknowledgments
This work was partially supported by Fundação para a Ciência e a Tecnologia under Projects PEst-OE/EEI/UI0066/2011,PTDC/EEA-TEL/099973/2008–ADCOD, PTDC/EEA-TEL/115981/2009–OPPORTUNISTIC-CR, PTDC/EEI-TEL/2990/2012–ADIN and EXPL/EEI-TEL/0969/2013, and Ciência 2008 Post-Doctoral Research Grant. The author is a collaborative member of INESC–INOV, Instituto Superior Técnico, University of Lisbon, Lisbon, Portugal. The author would like to thank João Xavier, ISR–IST, Portugal, and Rui Dinis, DEE–UNL, Portugal, for their very constructive suggestions.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Beko, M. Energy-Based Localization in Wireless Sensor Networks Using Second-Order Cone Programming Relaxation. Wireless Pers Commun 77, 1847–1857 (2014). https://doi.org/10.1007/s11277-014-1612-7
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11277-014-1612-7