Polynomial Time Approximation Algorithms for Localization Based on Unknown Signals

  • Johannes Wendeberg
  • Christian Schindelhauer
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7718)


We consider the problem of anchor-free self-calibration of receiver locations using only the reception time of signals produced at unknown locations and time points. In our settings the receivers are synchronized, so the time differences of arrival (TDOA) of the signals arriving at the receivers can be calculated. Given the set of distinguishable time points for all receivers the task is to determine the positions of the receivers as well as the signal sources.

We present the first polynomial time approximation algorithms for the minimum problem in the plane, in which the number of receivers is four, respectively the number of signals is three. For this, we first consider the problem that the time points of m signals are jittered by at most some ε > 0. We provide an algorithm which tests whether n given receiver positions are feasible with respect to m unknown sender positions with a run-time of \({\ensuremath \cal O}(n m^2)\) and we provide an algorithm with run-time \({\ensuremath \cal O}(n m \log m)\) which tests the feasibility of m given sender positions for n unknown sender positions. Using these tests, we can compute all possible receiver and signal source positions in time \({\ensuremath \cal O}\left(\left(\sqrt2/\epsilon\right)^{2n-3} n^2m\right)\), respectively \({\ensuremath \cal O}\left(\left(\sqrt2/\epsilon\right)^{2m-3} n m \log m\right)\).


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Biswas, R., Thrun, S.: A Passive Approach to Sensor Network Localization. In: Proceedings of the 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2004), vol. 2, pp. 1544–1549 (2004)Google Scholar
  2. 2.
    Brown, K.Q.: Geometric Transforms for Fast Geometric Algorithms. Ph.D. thesis, Carnegie-Mellon University Pittsburgh PA, Dept. of Computer Science (1979)Google Scholar
  3. 3.
    Dakin, R.J.: A tree-search algorithm for mixed integer programming problems. The Computer Journal 8(3), 250–255 (1965)MathSciNetMATHCrossRefGoogle Scholar
  4. 4.
    Gillette, M.D., Silverman, H.F.: A Linear Closed-Form Algorithm for Source Localization From Time-Differences of Arrival. IEEE Signal Processing Letters 15, 1–4 (2008)CrossRefGoogle Scholar
  5. 5.
    Hongyang, C., Ping, D., Yongjun, X., Xiaowei, L.: A Robust Location Algorithm with Biased Extended Kalman Filtering of TDOA Data for Wireless Sensor Networks. In: Proceedings of the 2005 International Conference on Wireless Communications, Networking and Mobile Computing, vol. 2, pp. 883–886. IEEE (2005)Google Scholar
  6. 6.
    Janson, T., Schindelhauer, C., Wendeberg, J.: Self-Localization Application for iPhone using only Ambient Sound Signals. In: Proceedings of the 2010 International Conference on Indoor Positioning and Indoor Navigation (IPIN), pp. 259–268 (November 2010)Google Scholar
  7. 7.
    Janson, T., Schindelhauer, C., Wendeberg, J.: Self-localization Based on Ambient Signals. In: Scheideler, C. (ed.) ALGOSENSORS 2010. LNCS, vol. 6451, pp. 176–188. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  8. 8.
    Kennedy, D.: Some branch and bound techniques for nonlinear optimization. Mathematical Programming 42(1), 147–157 (1988)MathSciNetMATHCrossRefGoogle Scholar
  9. 9.
    Land, A.H., Doig, A.G.: An Automatic Method of Solving Discrete Programming Problems. Econometrica 28(3), 497–520 (1960)MathSciNetMATHCrossRefGoogle Scholar
  10. 10.
    Lawler, E.L., Wood, D.E.: Branch-And-Bound Methods: A Survey. Operations Research 14(4), 699–719 (1966)MathSciNetMATHCrossRefGoogle Scholar
  11. 11.
    Moses, R.L., Krishnamurthy, D., Patterson, R.M.: A Self-Localization Method for Wireless Sensor Networks. EURASIP Journal on Advances in Signal Processing, 348–358 (2003)Google Scholar
  12. 12.
    Pollefeys, M., Nister, D.: Direct computation of sound and microphone locations from time-difference-of-arrival data. In: IEEE International Conference on Acoustics, Speech and Signal Processing, pp. 2445–2448. IEEE (2008)Google Scholar
  13. 13.
    Priyantha, N.B., Chakraborty, A., Balakrishnan, H.: The Cricket Location-Support System. In: MobiCom 2000: Proceedings of the 6th Annual International Conference on Mobile Computing and Networking, pp. 32–43 (2000)Google Scholar
  14. 14.
    Raykar, V., Duraiswami, R.: Automatic position calibration of multiple microphones. In: Proceedings of the IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP 2004), vol. 4, pp. iv–69 IEEE (2004)Google Scholar
  15. 15.
    Rui, Y., Florencio, D.: New direct approaches to robust sound source localization. In: Proceedings of IEEE ICME 2003, pp. 6–9. IEEE (2003)Google Scholar
  16. 16.
    Savvides, A., Han, C.C., 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, pp. 166–179. ACM (2001)Google Scholar
  17. 17.
    Schindelhauer, C., Lotker, Z., Wendeberg, J.: Network Synchronization and Localization Based on Stolen Signals. In: Kosowski, A., Yamashita, M. (eds.) SIROCCO 2011. LNCS, vol. 6796, pp. 294–305. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  18. 18.
    Sharir, M., Agarwal, P.K.: Davenport Schinzel sequences and their geometric applications. Cambridge Univ. Press, New York (1995)MATHGoogle Scholar
  19. 19.
    Stewénius, H.: Gröbner Basis Methods for Minimal Problems in Computer Vision. Ph.D. thesis, Lund University (April 2005)Google Scholar
  20. 20.
    Thrun, S.: Affine Structure From Sound. In: Proceedings of Conference on Neural Information Processing Systems (NIPS). MIT Press, Cambridge (2005)Google Scholar
  21. 21.
    Valin, J.M., Michaud, F., Rouat, J., Létourneau, D.: Robust Sound Source Localization Using a Microphone Array on a Mobile Robot. In: Proceedings of the International Conference on Intelligent Robots and Systems (IROS), pp. 1228–1233 (2003)Google Scholar
  22. 22.
    Wendeberg, J., Höflinger, F., Schindelhauer, C., Reindl, L.: Anchor-free TDOA Self-Localization. In: Proceedings of 2011 International Conference on Indoor Positioning and Indoor Navigation, IPIN (2011)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Johannes Wendeberg
    • 1
  • Christian Schindelhauer
    • 1
  1. 1.Department of Computer ScienceUniversity of FreiburgGermany

Personalised recommendations