{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,28]],"date-time":"2026-02-28T04:29:01Z","timestamp":1772252941344,"version":"3.50.1"},"reference-count":37,"publisher":"MDPI AG","issue":"3","license":[{"start":{"date-parts":[[2017,7,31]],"date-time":"2017-07-31T00:00:00Z","timestamp":1501459200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["JSAN"],"abstract":"<jats:p>This paper presents an improved indoor localization system based on radio frequency (RF) and ultrasonic signals, which we named the SNSH system. This system is composed of a transmitter mounted in a mobile target and a series of receiver nodes that are managed by a coordinator. By measuring the Time Delay of Arrival (TDoA) of RF and ultrasonic signals from the transmitter, the distance from the target to each receiver node is calculated and sent to the coordinator through the CAN network, then all the information is gathered in a PC to estimate the 3D position of the target. A sine wave detector and dynamic threshold filter are applied to provide excellent accuracy in measuring the range from the TDoA results before multilateration algorithms are realized to optimize the accuracy of coordinate determination. Specifically, Linear Least Square (LLS) and Nonlinear Least Square (NLS) techniques are implemented to contrast their performances in target coordinate estimation. RF signal encoding\/decoding time, time delay in CAN network and math calculation time are carefully considered to ensure optimal system performance and prepare for field application. Experiments show that the sine wave detector algorithm has greatly improved the accuracy of range measurement, with a mean error of 2.2 mm and maximum error of 6.7 mm for distances below 5 m. In addition, 3D position accuracy is greatly enhanced by multilateration methods, with the mean error in position remaining under 15 mm. Furthermore, there are 90% confidence error values of 23 mm for LLS and 20 mm for NLS. The update in the overall system has been verified in real system operations, with a maximum rate of 25 ms, which is a better result than many other existing studies.<\/jats:p>","DOI":"10.3390\/jsan6030012","type":"journal-article","created":{"date-parts":[[2017,8,1]],"date-time":"2017-08-01T03:30:06Z","timestamp":1501558206000},"page":"12","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":10,"title":["Improvement of Ultrasound-Based Localization System Using Sine Wave Detector and CAN Network"],"prefix":"10.3390","volume":"6","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6756-1644","authenticated-orcid":false,"given":"Tan-Sy","family":"Nguyen","sequence":"first","affiliation":[{"name":"Department of Automatic Control, Ho Chi Minh City University of Technology, Ho Chi Minh 70000, Vietnam"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6075-3897","authenticated-orcid":false,"given":"Trong-Nghia","family":"Nguyen","sequence":"additional","affiliation":[{"name":"Department of Automatic Control, Ho Chi Minh City University of Technology, Ho Chi Minh 70000, Vietnam"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Quoc-Sang","family":"Tran","sequence":"additional","affiliation":[{"name":"Department of Automatic Control, Ho Chi Minh City University of Technology, Ho Chi Minh 70000, Vietnam"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Thai-Hoang","family":"Huynh","sequence":"additional","affiliation":[{"name":"Department of Automatic Control, Ho Chi Minh City University of Technology, Ho Chi Minh 70000, Vietnam"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2017,7,31]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"1067","DOI":"10.1109\/TSMCC.2007.905750","article-title":"Survey of Wireless Indoor Positioning Techniques and Systems","volume":"37","author":"Liu","year":"2007","journal-title":"IEEE Trans. Syst. Man Cybern. Part C"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1109\/SURV.2009.090103","article-title":"A Survey of Indoor Positioning Systems for Wireless Personal Networks","volume":"11","author":"Gu","year":"2009","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Al Nuaimi, K., and Kamel, H. (2011, January 25\u201327). A Survey of Indoor Positioning Systems and Algorithms. Proceedings of the International Conference on Innovations in Information Technology (IIT), Abu Dhabi, UAE.","DOI":"10.1109\/INNOVATIONS.2011.5893813"},{"key":"ref_4","first-page":"121","article-title":"A Survey of Indoor Positioning and Object Locating Systems","volume":"10","author":"Koyuncu","year":"2010","journal-title":"IJCSNS Int. J. Comput. Sci. Netw. Secur."},{"key":"ref_5","unstructured":"Ijaz, F., Yang, H.K., Ahmad, A.W., and Lee, C. (2013, January 27\u201330). Indoor Positioning: A Review of Indoor Ultrasonic Positioning systems. Proceedings of the 15th International Conference on Advanced Communication Technology (ICACT), PyeongChang, Korea."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Song, Z., Jiang, G., and Huang, C. (2011). A Survey on Indoor Positioning Technologies. Theor. Math. Found. Comput. Sci., 198\u2013206.","DOI":"10.1007\/978-3-642-24999-0_28"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"62","DOI":"10.1109\/65.260080","article-title":"A Distributed Location System for the Active Office","volume":"8","author":"Harter","year":"1994","journal-title":"IEEE Netw."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"42","DOI":"10.1109\/98.626982","article-title":"A New Location Technique for the Active Office","volume":"4","author":"Ward","year":"1997","journal-title":"IEEE Pers. Commun."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"187","DOI":"10.1023\/A:1013767926256","article-title":"The anatomy of a context-aware application","volume":"8","author":"Harter","year":"2002","journal-title":"Wirel. Netw."},{"key":"ref_10","unstructured":"Priyantha, N.B. (2005). The Cricket Indoor Location System. [Ph.D. Thesis, Massachusetts Institute of Technology]."},{"key":"ref_11","unstructured":"MIT Computer Science and Artificial Intelligence Lab Cambridge (2017, July 29). Cricket v2 User Manual. Available online: http:\/\/cricket.csail.mit.edu\/."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Alarifi, A., Al-Salman, A., Alsaleh, M., Alnafessah, A., Al-Hadhrami, S., Al-Ammar, M.A., and Al-Khalifa, H.S. (2016). UltraWideband Indoor Positioning Technologies: Analysis and Recent Advances. Sensors, 16.","DOI":"10.3390\/s16050707"},{"key":"ref_13","unstructured":"Ubisense (2017, July 29). Ubisense Series 7000 IP Sensors Specifications. Available online: http:\/\/www.rfidstore.it\/en\/rtls-systems\/34-sensore-7000-.html."},{"key":"ref_14","first-page":"1","article-title":"Comparing Ubisense, BeSpoon, and DecaWave UWB Location Systems: Indoor Performance Analysis","volume":"66","author":"Ruiz","year":"2017","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"333","DOI":"10.1007\/s12555-012-0045-x","article-title":"Positioning of a Mobile Robot Based on Odometry and a New Ultrasonic LPS","volume":"11","author":"Cho","year":"2013","journal-title":"Int. J. Control Autom. Syst."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"4562","DOI":"10.1109\/TIE.2012.2216235","article-title":"Dynamic Ultrasonic Hybrid Localization System for Indoor Mobile Robots","volume":"60","author":"Kim","year":"2013","journal-title":"IEEE Trans. Ind. Elect."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"7606","DOI":"10.3390\/s110807606","article-title":"Indoor Pedestrian Navigation Using Foot-Mounted IMU and Portable Ultrasound Range Sensors","volume":"11","author":"Girard","year":"2011","journal-title":"Sensors"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"11050","DOI":"10.3390\/s150511050","article-title":"Fusing Range Measurements from Ultrasonic Beacons and a Laser Range Finder for Localization of a Mobile Robot","volume":"15","author":"Ko","year":"2015","journal-title":"Sensors"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"178","DOI":"10.1109\/TIM.2011.2159317","article-title":"Accurate Pedestrian Indoor Navigation by Tightly Coupling Foot-Mounted IMU and RFID Measurements","volume":"61","author":"Granja","year":"2012","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Pham, D.D., and Suh, Y.S. (2016). Pedestrian Navigation Using Foot-Mounted Inertial Sensor and LIDAR. Sensors, 16.","DOI":"10.3390\/s16010120"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Nguyen, T.-S., and Huynh, T.-H. (2016, January 6\u201310). Experimental Study of Trilateration Algorithms for Ultrasound-Based Positioning System on QNX RTOS. Proceedings of the IEEE International Conference on Real-time Computing and Robotics (RCAR), Angkor Wat, Cambodia.","DOI":"10.1109\/RCAR.2016.7784027"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"3172","DOI":"10.3390\/s140203172","article-title":"Ultrasonic Multiple-Access Ranging System Using Spread Spectrum and MEMS Technology for Indoor Localization","volume":"14","author":"Segers","year":"2014","journal-title":"Sensors"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"18641","DOI":"10.3390\/s150818641","article-title":"An Ultrasonic Multiple-Access Ranging Core Based on Frequency Shift Keying Towards Indoor Localization","volume":"15","author":"Segers","year":"2015","journal-title":"Sensors"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"3501","DOI":"10.3390\/s130303501","article-title":"Ultrasound Indoor Positioning System Based on a Low-Power Wireless Sensor Network Providing Sub-Centimeter Accuracy","volume":"13","author":"Medina","year":"2013","journal-title":"Sensors"},{"key":"ref_25","first-page":"19","article-title":"Determination of a Position in Three Dimensions Using Trilateration and Approximate Distances","volume":"7","author":"Murphy","year":"1995","journal-title":"Decis. Sci."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Fraley, C. (1988). Algorithms for Nonlinear Least-Squares Problems, Systems Optimization Laboratory, Department of Operations Research, Stanford University. Technical Report SOL 88-16.","DOI":"10.21236\/ADA196071"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Luenberger, D.G., and Ye, Y. (2008). Linear and Nonlinear Programming, Springer US.","DOI":"10.1007\/978-0-387-74503-9"},{"key":"ref_28","unstructured":"Madsen, K., Nielsen, H., and Tingleff, O. (2004). Methods for Non-Linear Least Squares Problems, Technical University of Denmark. Available online: http:\/\/www2.imm.dtu.dk\/pubdb\/views\/publication_details.php?id=3215."},{"key":"ref_29","unstructured":"International Organization for Standardization (2003). Road Vehicles\u2014Controller Area Network (CAN)\u2014Part 1: Data Link Layer and Physical Signaling, ISO. ISO 11898\u20131:2003."},{"key":"ref_30","unstructured":"International Organization for Standardization (2003). Road Vehicles\u2014Controller Area Network (CAN)\u2014Part 2: High-Speed Medium Access Unit, ISO. ISO 11898\u20132:2003."},{"key":"ref_31","unstructured":"Robert Bosch GmbH (1991). CAN Specification Version 2.0, Robert Bosch GmbH."},{"key":"ref_32","unstructured":"Texas Instrument (2008). Application Report: Introduction to the Controller Area Network (CAN), Texas Instrument."},{"key":"ref_33","unstructured":"Pendergrass, M. (2008). Applied Mathematics: A Sine Wave Detector, Hampden-Sydney College."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"2616","DOI":"10.1109\/TIM.2015.2427892","article-title":"Design and Characterization of a Portable Ultrasonic Indoor 3-D Positioning System","volume":"64","author":"Moschitta","year":"2015","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_35","unstructured":"Fukuju, Y., Minami, M., Morikawa, H., and Aoyama, T. (2003, January 15\u201316). DOLPHIN: An Autonomous Indoor Positioning System in Ubiquitous Computing Environment. Proceedings of the IEEE Workshop on Software Technologies for Future Embedded Systems, Hokkaido, Japan."},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Knauth, S., Andrushevich, A., Kaufmann, L., Kistler, R., and Klapproth, A. (2013). The iLoc+ Ultrasound Indoor Localization System for AAL Applications at EvAAL 2012. Evaluating AAL Systems through Competitive Benchmarking, Springer.","DOI":"10.1007\/978-3-642-37419-7_7"},{"key":"ref_37","unstructured":"Baunach, M., Kolla, R., and M\u00fchlberger, C. (2007). SNoW Bat: A High Precise WSN Based Location System, University of W\u00fcrzburg. Technical Report."}],"container-title":["Journal of Sensor and Actuator Networks"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2224-2708\/6\/3\/12\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T18:44:41Z","timestamp":1760208281000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2224-2708\/6\/3\/12"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,7,31]]},"references-count":37,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2017,9]]}},"alternative-id":["jsan6030012"],"URL":"https:\/\/doi.org\/10.3390\/jsan6030012","relation":{"has-preprint":[{"id-type":"doi","id":"10.20944\/preprints201706.0103.v1","asserted-by":"object"}]},"ISSN":["2224-2708"],"issn-type":[{"value":"2224-2708","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,7,31]]}}}