{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,9]],"date-time":"2026-04-09T12:39:58Z","timestamp":1775738398690,"version":"3.50.1"},"reference-count":31,"publisher":"MDPI AG","issue":"3","license":[{"start":{"date-parts":[[2013,6,27]],"date-time":"2013-06-27T00:00:00Z","timestamp":1372291200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/3.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IJGI"],"abstract":"<jats:p>Modern smartphones are a great platform for Location Based Services (LBS). While outdoor LBS for smartphones has proven to be very successful, indoor LBS for smartphones has not yet fully developed due to the lack of an accurate positioning technology. In this paper we present an accurate indoor positioning approach for commercial off-the-shelf (COTS) smartphones that uses the innate ability of mobile phones to produce ultrasound, combined with Time-Difference-of-Arrival (TDOA) asynchronous trilateration. We evaluate our indoor positioning approach by describing its strengths and weaknesses, and determine its absolute accuracy. This is accomplished through a range of experiments that involve variables such as position of control point microphones, position of phone within the room, direction speaker is facing and presence of user in the signal path. Test results show that our Lok8 (locate) mobile positioning system can achieve accuracies better than 10 cm in a real-world environment.<\/jats:p>","DOI":"10.3390\/ijgi2030598","type":"journal-article","created":{"date-parts":[[2013,6,28]],"date-time":"2013-06-28T03:27:52Z","timestamp":1372390072000},"page":"598-620","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":60,"title":["Indoor Positioning for Smartphones Using Asynchronous Ultrasound Trilateration"],"prefix":"10.3390","volume":"2","author":[{"given":"Viacheslav","family":"Filonenko","sequence":"first","affiliation":[{"name":"Digital Media Centre, Dublin Institute of Technology, Dublin 2, Ireland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Charlie","family":"Cullen","sequence":"additional","affiliation":[{"name":"Digital Media Centre, Dublin Institute of Technology, Dublin 2, Ireland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"James","family":"Carswell","sequence":"additional","affiliation":[{"name":"Digital Media Centre, Dublin Institute of Technology, Dublin 2, Ireland"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2013,6,27]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Borio, D., O\u2019Driscoll, C., and Fortuny-Guasch, J. (2011, January 21\u201323). Pulsed Pseudolite Signal Effects on Non-Participating GNSS Receivers. Proceedings of 2011 International Conference on Indoor Positioning and Indoor Navigation (IPIN), Guimar\u00e3es, Portugal.","DOI":"10.1109\/IPIN.2011.6071912"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Hoene, C., and Willmann, J. (2008, January 15\u201318). Four-Way TOA and Software-Based Trilateration of IEEE 802.11 Devices. Proceedings of IEEE 19th International Symposium on PersonalIndoor and Mobile Radio Communications, 2008 (PIMRC 2008), Cannes, France.","DOI":"10.1109\/PIMRC.2008.4699394"},{"key":"ref_3","unstructured":"Thapa, K., and Case, S. (2003, January 11\u201312). An Indoor Positioning Service for Bluetooth Ad Hoc Networks. Proceedings of MICS, Duluth, MN, USA."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Mestre, P., Serodio, C., Coutinho, L., Reigoto, L., and Matias, J. (2011, January 21\u201323). Hybrid Technique for Fingerprinting Using IEEE802.11 Wireless Networks. Proceedings of 2011 International Conference on Indoor Positioning and Indoor Navigation (IPIN), Guimar\u00e3es, Portugal.","DOI":"10.1109\/IPIN.2011.6071941"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Ferris, B., H\u00e4hnel, D., and Fox, D. (2006, January 16\u201319). Gaussian Processes for Signal Strength-Based Location Estimation. Proceedings of Robotics Science and Systems, Philadelphia, PA, USA.","DOI":"10.15607\/RSS.2006.II.039"},{"key":"ref_6","unstructured":"Maddio, S., Bencini, L., Cidronali, A., and Manes, G. (2010, January 15\u201317). A Single Anchor Direction of Arrival Positioning System Augmenting Standard Wireless Communication Technology. Proceedings of IPIN 2010, Zurich, Switzerland."},{"key":"ref_7","unstructured":"Perez, M. Available online:www.intomobile.com\/2011\/11\/29\/nokia-shows-off-super-accurate-3d-indoor-mapping\/."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Otsason, V., Varshavsky, A., LaMarca, A., and De Lara, E. (2005, January 11\u201314). Accurate GSM Indoor Localization. Proceedings of 7th International Conference UbiComp 2005, Tokyo, Japan.","DOI":"10.1007\/11551201_9"},{"key":"ref_9","unstructured":"Ball, M. Available online:http:\/\/www.sensysmag.com\/dialog\/interviews\/28563-google-has-a-strong-start-on-the-indoor-location-frontier.html."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"555","DOI":"10.1109\/TCE.2006.1649679","article-title":"Position measurement using bluetooth","volume":"52","author":"Zhou","year":"2006","journal-title":"IEEE Trans. Consum. Electron."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Pei, L., Chen, R., Liu, J., Kuusniemi, H., Tenhunen, T., and Chen, Y. (2010, January 13\u201319). Inquiry-Based Bluetooth Indoor Positioning via RSSI Probability Distributions. Proceedings of The Second International Conference on Advances in Satellite and Space Communications (SPACOMM 2010), Athens, Greece.","DOI":"10.1109\/SPACOMM.2010.18"},{"key":"ref_12","unstructured":"Pals, H., Dai, Z., Grabowski, J., and Neukirchen, H. (2003, January 1\u20132). UML-Based Modeling of Roaming with Bluetooth Devices. Proceedings of The First Hangzhou-L\u00fcbeck Workshop on Software Engineering 2003, Hangzhou, China."},{"key":"ref_13","unstructured":"Subhan, F., and Hasbullah, H. (2009, January 25\u201326). Designing a Roaming Protocol for Bluetooth Networks. Proceedings of National Postgraduate Conference (NPC) 2009, Universiti Teknologi Petronas, Perak, Malaysia."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Peng, C., Shen, G., Zhang, Y., Li, Y., and Tan, K. (2007, January 6\u20139). BeepBeep: A High Accuracy Acoustic Ranging System Using COTS Mobile Devices. Proceedings of the 5th International Conference on Embedded Networked Sensor Systems (SenSys \u201907), Sydney, Australia.","DOI":"10.1145\/1322263.1322265"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Borriello, G., Liu, A., Offer, T., Palistrant, C., and Sharp, R. (2005, January 6\u20138). WALRUS: Wireless Acoustic Location with Room-Level Resolution Using Ultrasound. Proceedings of the 3rd International Conference on Mobile Systems, Applications, and Services (MobiSys 2005), Seattle, WA, USA.","DOI":"10.1145\/1067170.1067191"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Filonenko, V., Cullen, C., and Carswell, J. (2010, January 15\u201317). Investigating Ultrasonic Positioning on Mobile Phones. Proceedings of International Conference on Indoor Positioning and Indoor Navigation (IPIN), Z\u00fcrich, Switzerland.","DOI":"10.1109\/IPIN.2010.5648235"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Harter, A., Hopper, A., Steggles, P., Ward, A., and Webster, P. (1999, January 15\u201319). The Anatomy of a Context-Aware Application. Proceedings of The 5th Annual ACM\/IEEE International Conference on Mobile Computing and Networking (MobiCom \u201999), Seattle, WA, USA.","DOI":"10.1145\/313451.313476"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"50","DOI":"10.1109\/2.940013","article-title":"Implementing a sentient computing system","volume":"34","author":"Addlesee","year":"2001","journal-title":"Computer"},{"key":"ref_19","unstructured":"Priyantha, N. (2005). The Cricket Indoor Location System. [Ph.D. Thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology]."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"347","DOI":"10.1007\/978-3-540-30119-6_21","article-title":"DOLPHIN: A practical approach for implementing a fully distributed indoor ultrasonic positioning system","volume":"3205","author":"Minami","year":"2004","journal-title":"Lect. Note. Comput. Sci."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Hazas, M., and Hopper, A. (2006). Broadband ultrasonic location systems for improved indoor positioning. IEEE Trans. Mob. Comput.","DOI":"10.1109\/TMC.2006.57"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"42","DOI":"10.1007\/3-540-45427-6_5","article-title":"Low cost indoor positioning system","volume":"2201","author":"Randell","year":"2001","journal-title":"Lect. Note. Comput. Sci."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Williams, B., Klein, G., and Reid, I. (2007, January 14\u201320). Real-Time SLAM Relocalisation. Proceedings of IEEE 11th International Conference on Computer Vision, 2007 (ICCV 2007), Rio de Janeiro, Brazil.","DOI":"10.1109\/ICCV.2007.4409115"},{"key":"ref_24","unstructured":"Wagner, D., and Schmalstieg, D. (2003, January 21\u201323). First Steps Towards Handheld Augmented Reality. Proceedings of 7th IEEE International Symposium on Wearable Computers, White Plains, USA."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Siciliano, B., and Khatib, O. (2008). Springer Handbook of Robotics, Springer.","DOI":"10.1007\/978-3-540-30301-5"},{"key":"ref_26","unstructured":"Bowditch, N. (1995). The American Practical Navigator: An Epitome of Navigation, Reprint Services Corp."},{"key":"ref_27","unstructured":"Randell, C., Djiallis, C., and Muller, H. (2003, January 21\u201323). Personal Position Measurement Using Dead Reckoning. Proceedings of 7th IEEE International Symposium on Wearable Computers, White Plains, NY, USA."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Goyal, P., Ribeiroy, V., Saranz, H., and Kumarx, A. (2011, January 21\u201323). Strap-Down Pedestrian Dead-Reckoning System. Proceedings of 2011 International Conference on Indoor Positioning and Indoor Navigation (IPIN), Guimar\u00e3es, Portugal.","DOI":"10.1109\/IPIN.2011.6071935"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1007\/978-3-642-29247-7_4","article-title":"Asynchronous ultrasonic trilateration for indoor positioning of mobile phones","volume":"7236","author":"Filonenko","year":"2012","journal-title":"Lect. Note. Comput. Sci."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Filonenko, V. (2012). Asynchronous Ultrasonic Trilateration for Indoor Positioning of Mobile Phones. [Ph.D. Thesis, Dublin Institute of Technology].","DOI":"10.1007\/978-3-642-29247-7_4"},{"key":"ref_31","unstructured":"Paarmann, L. (2001). Design and Analysis of Analog Filters: A Signal Processing Perspective, Springer."}],"container-title":["ISPRS International Journal of Geo-Information"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2220-9964\/2\/3\/598\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T21:47:36Z","timestamp":1760219256000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2220-9964\/2\/3\/598"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,6,27]]},"references-count":31,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2013,9]]}},"alternative-id":["ijgi2030598"],"URL":"https:\/\/doi.org\/10.3390\/ijgi2030598","relation":{},"ISSN":["2220-9964"],"issn-type":[{"value":"2220-9964","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,6,27]]}}}