{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,15]],"date-time":"2026-05-15T05:16:54Z","timestamp":1778822214133,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":33,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,11,7]],"date-time":"2022-11-07T00:00:00Z","timestamp":1667779200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"European Union?s Horizon 2020","award":["956090"],"award-info":[{"award-number":["956090"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,11,7]]},"DOI":"10.1145\/3567445.3567446","type":"proceedings-article","created":{"date-parts":[[2023,1,6]],"date-time":"2023-01-06T04:40:48Z","timestamp":1672980048000},"page":"1-8","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Fast Real-World Implementation of a Direction of Arrival Method for Constrained Embedded IoT Devices"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-0022-2589","authenticated-orcid":false,"given":"Tiago","family":"Troccoli","sequence":"first","affiliation":[{"name":"Faculty of Information Technology and Communication Sciences, Tampere University, Finland and Wirepas, Finland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8694-3944","authenticated-orcid":false,"given":"Juho","family":"Pirskanen","sequence":"additional","affiliation":[{"name":"Wirepas, Finland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3412-1639","authenticated-orcid":false,"given":"Aleksandr","family":"Ometov","sequence":"additional","affiliation":[{"name":"Faculty of Information Technology and Communication Sciences, Tampere University, Finland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2169-4606","authenticated-orcid":false,"given":"Jari","family":"Nurmi","sequence":"additional","affiliation":[{"name":"Faculty of Information Technology and Communication Sciences, Tampere University, Finland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5592-4476","authenticated-orcid":false,"given":"Ville","family":"Kaseva","sequence":"additional","affiliation":[{"name":"Wirepas, Finland"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2023,1,5]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Arm Compiler armclang Reference Guide Version 6.12","unstructured":"Arm. 2019. Arm Compiler armclang Reference Guide Version 6.12 . Arm Ltd ., Cambridge, England. Arm. 2019. Arm Compiler armclang Reference Guide Version 6.12. Arm Ltd., Cambridge, England."},{"key":"e_1_3_2_1_2_1","first-page":"50","article-title":"BLE Indoor Positioning System Using RSSI-based Trilateration.J","volume":"11","author":"Bembenik Robert","year":"2020","unstructured":"Robert Bembenik and Krzysztof Falcman . 2020 . BLE Indoor Positioning System Using RSSI-based Trilateration.J . Wirel. Mob. Networks Ubiquitous Comput. Dependable Appl. 11 , 3(2020), 50 \u2013 69 . Robert Bembenik and Krzysztof Falcman. 2020. BLE Indoor Positioning System Using RSSI-based Trilateration.J. Wirel. Mob. Networks Ubiquitous Comput. Dependable Appl. 11, 3(2020), 50\u201369.","journal-title":"Wirel. Mob. Networks Ubiquitous Comput. Dependable Appl."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/TENCON.2004.1414478"},{"key":"e_1_3_2_1_4_1","unstructured":"Zhizhang Chen Gopal Gokeda and Yiqiang Yu. 2010. Chapter 3 - Overview of Basic DOA Estimation Algorithms. In Introduction to Direction-of-arrival Estimation. Artech House Norwood Massachusetts United States 31\u201363.  Zhizhang Chen Gopal Gokeda and Yiqiang Yu. 2010. Chapter 3 - Overview of Basic DOA Estimation Algorithms. In Introduction to Direction-of-arrival Estimation. Artech House Norwood Massachusetts United States 31\u201363."},{"key":"e_1_3_2_1_5_1","volume-title":"Introduction to Direction-of-arrival Estimation","author":"Chen Zhizhang","unstructured":"Zhizhang Chen , Gopal Gokeda , and Yiqiang Yu. 2010. Introduction to Direction-of-arrival Estimation . Artech House , Norwood, Massachusetts , United States. Zhizhang Chen, Gopal Gokeda, and Yiqiang Yu. 2010. Introduction to Direction-of-arrival Estimation. Artech House, Norwood, Massachusetts, United States."},{"key":"e_1_3_2_1_6_1","volume-title":"DOA Estimation Methods and Algorithms","author":"Chung Pei-Jung","unstructured":"Pei-Jung Chung , Mats Viberg , and Jia Yu. 2014. DOA Estimation Methods and Algorithms . In Academic Press Library in Signal Processing. Vol.\u00a03. Elsevier , Amsterdam, Netherlands, 599\u2013650. Pei-Jung Chung, Mats Viberg, and Jia Yu. 2014. DOA Estimation Methods and Algorithms. In Academic Press Library in Signal Processing. Vol.\u00a03. Elsevier, Amsterdam, Netherlands, 599\u2013650."},{"key":"e_1_3_2_1_7_1","volume-title":"Coin Cell Battery. https:\/\/www.mouser.com\/c\/power\/batteries\/coin-cell-battery. [Online","author":"Electronics Mouser","year":"2022","unstructured":"Mouser Electronics . 2022. Coin Cell Battery. https:\/\/www.mouser.com\/c\/power\/batteries\/coin-cell-battery. [Online ; accessed 11- June - 2022 ]. Mouser Electronics. 2022. Coin Cell Battery. https:\/\/www.mouser.com\/c\/power\/batteries\/coin-cell-battery. [Online; accessed 11-June-2022]."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.3390\/electronics11091321"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"crossref","unstructured":"William Ford. 2015. Chapter 18 - The Algebraic Eigenvalue Problem. In Numerical Linear Algebra with Applications William Ford (Ed.). Academic Press Boston 379\u2013438.  William Ford. 2015. Chapter 18 - The Algebraic Eigenvalue Problem. In Numerical Linear Algebra with Applications William Ford (Ed.). Academic Press Boston 379\u2013438.","DOI":"10.1016\/B978-0-12-394435-1.00018-1"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"crossref","unstructured":"William Ford. 2015. Chapter 19 - The Symmetric Eigenvalue Problem. In Numerical Linear Algebra with Applications William Ford (Ed.). Academic Press Boston 439\u2013465.  William Ford. 2015. Chapter 19 - The Symmetric Eigenvalue Problem. In Numerical Linear Algebra with Applications William Ford (Ed.). Academic Press Boston 439\u2013465.","DOI":"10.1016\/B978-0-12-394435-1.00019-3"},{"key":"e_1_3_2_1_11_1","volume-title":"Numerical Methods for Engineers and Scientists","author":"Gilat Amos","unstructured":"Amos Gilat . 2013. Numerical Methods for Engineers and Scientists . Wiley Global Education , New Jersey , United States. Amos Gilat. 2013. Numerical Methods for Engineers and Scientists. Wiley Global Education, New Jersey, United States."},{"key":"e_1_3_2_1_12_1","volume-title":"Proc. of 8th International Symposium on Communication Systems, Networks & Digital Signal Processing (CSNDSP). IEEE","author":"Hua Meng-Chang","year":"2012","unstructured":"Meng-Chang Hua , Cheng-Han Hsu , and Hsin-Chin Liu . 2012 . Implementation of Direction-of-Arrival Estimator on Software Defined Radio Platform . In Proc. of 8th International Symposium on Communication Systems, Networks & Digital Signal Processing (CSNDSP). IEEE , Poznan, Poland, 1\u20134. Meng-Chang Hua, Cheng-Han Hsu, and Hsin-Chin Liu. 2012. Implementation of Direction-of-Arrival Estimator on Software Defined Radio Platform. In Proc. of 8th International Symposium on Communication Systems, Networks & Digital Signal Processing (CSNDSP). IEEE, Poznan, Poland, 1\u20134."},{"key":"e_1_3_2_1_13_1","volume-title":"Matrix Analysis","author":"Johnson R","unstructured":"Charles\u00a0 R Johnson and Roger\u00a0 A Horn . 1985. Matrix Analysis . Cambridge University Press , Cambridge, United Kingdom. Charles\u00a0R Johnson and Roger\u00a0A Horn. 1985. Matrix Analysis. Cambridge University Press, Cambridge, United Kingdom."},{"key":"e_1_3_2_1_14_1","volume-title":"10 Useful Tips for Using the Floating Point Unit on the Cortex-M4. ARM","author":"Johnson Ian","year":"2022","unstructured":"Ian Johnson . 2022. 10 Useful Tips for Using the Floating Point Unit on the Cortex-M4. ARM , Cambridge, United Kingdom . https:\/\/community.arm.com\/arm-community-blogs\/b\/architectures-and-processors-blog\/posts\/10-useful-tips-to-using-the-floating-point-unit-on-the-arm-cortex\u2013m4-processor[Online; accessed 12- May - 2022 ]. Ian Johnson. 2022. 10 Useful Tips for Using the Floating Point Unit on the Cortex-M4. ARM, Cambridge, United Kingdom. https:\/\/community.arm.com\/arm-community-blogs\/b\/architectures-and-processors-blog\/posts\/10-useful-tips-to-using-the-floating-point-unit-on-the-arm-cortex\u2013m4-processor[Online; accessed 12-May-2022]."},{"key":"e_1_3_2_1_15_1","volume-title":"Advanced Linear and Matrix Algebra","author":"Nathaniel Johnston","unstructured":"Nathaniel Johnston 2021. Advanced Linear and Matrix Algebra . Springer , Berlin, Germany . Nathaniel Johnston 2021. Advanced Linear and Matrix Algebra. Springer, Berlin, Germany."},{"key":"e_1_3_2_1_16_1","volume-title":"Proc. of 60th Vehicular Technology Conference, Vol.\u00a01. IEEE","author":"Kim Minseok","year":"2004","unstructured":"Minseok Kim , Koichi Ichige , and Hiroyuki Arai . 2004 . Real-time Smart Antenna System Incorporating FPGA-based Fast DOA Estimator . In Proc. of 60th Vehicular Technology Conference, Vol.\u00a01. IEEE , Los Angeles, CA, USA, 160\u2013164. Minseok Kim, Koichi Ichige, and Hiroyuki Arai. 2004. Real-time Smart Antenna System Incorporating FPGA-based Fast DOA Estimator. In Proc. of 60th Vehicular Technology Conference, Vol.\u00a01. IEEE, Los Angeles, CA, USA, 160\u2013164."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.procs.2015.07.158"},{"key":"e_1_3_2_1_18_1","volume-title":"Overview of Total Least-Squares Methods. Signal processing 87, 10","author":"Markovsky Ivan","year":"2007","unstructured":"Ivan Markovsky and Sabine Van\u00a0Huffel . 2007. Overview of Total Least-Squares Methods. Signal processing 87, 10 ( 2007 ), 2283\u20132302. Ivan Markovsky and Sabine Van\u00a0Huffel. 2007. Overview of Total Least-Squares Methods. Signal processing 87, 10 (2007), 2283\u20132302."},{"key":"e_1_3_2_1_19_1","volume-title":"nRF5340 Product Specification 1.2. https:\/\/infocenter.nordicsemi.com\/pdf\/nRF5340_PS_v1.2.pdf. [Online","author":"Semiconductor Nordic","year":"2022","unstructured":"Nordic Semiconductor . 2021. nRF5340 Product Specification 1.2. https:\/\/infocenter.nordicsemi.com\/pdf\/nRF5340_PS_v1.2.pdf. [Online ; accessed 12- May - 2022 ]. Nordic Semiconductor. 2021. nRF5340 Product Specification 1.2. https:\/\/infocenter.nordicsemi.com\/pdf\/nRF5340_PS_v1.2.pdf. [Online; accessed 12-May-2022]."},{"key":"e_1_3_2_1_20_1","volume-title":"Bluetooth Direction Finding. https:\/\/www.nordicsemi.com\/Products\/Bluetooth-Direction-Finding. [Online","author":"Semiconductor Nordic","year":"2022","unstructured":"Nordic Semiconductor . 2022. Bluetooth Direction Finding. https:\/\/www.nordicsemi.com\/Products\/Bluetooth-Direction-Finding. [Online ; accessed 12- May - 2022 ]. Nordic Semiconductor. 2022. Bluetooth Direction Finding. https:\/\/www.nordicsemi.com\/Products\/Bluetooth-Direction-Finding. [Online; accessed 12-May-2022]."},{"key":"e_1_3_2_1_21_1","volume-title":"nRF52 Series. https:\/\/infocenter.nordicsemi.com\/index.jsp?topic=%2Fstruct_nrf52%2Fstruct%2Fnrf52.html. [Online","author":"Semiconductors Nordic","year":"2022","unstructured":"Nordic Semiconductors . 2022. nRF52 Series. https:\/\/infocenter.nordicsemi.com\/index.jsp?topic=%2Fstruct_nrf52%2Fstruct%2Fnrf52.html. [Online ; accessed 12- May - 2022 ]. Nordic Semiconductors. 2022. nRF52 Series. https:\/\/infocenter.nordicsemi.com\/index.jsp?topic=%2Fstruct_nrf52%2Fstruct%2Fnrf52.html. [Online; accessed 12-May-2022]."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/78.80967"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.3390\/s21113589"},{"key":"e_1_3_2_1_24_1","unstructured":"Justin Solomon. 2015. Chapter 4 - Designing and Analyzing Linear Systems. In Numerical Algorithms: Methods for Computer Vision Machine Learning and Graphics. CRC press Florida United States 75\u201376.  Justin Solomon. 2015. Chapter 4 - Designing and Analyzing Linear Systems. In Numerical Algorithms: Methods for Computer Vision Machine Learning and Graphics. CRC press Florida United States 75\u201376."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/MILCOM.2014.59"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.2528\/PIERC13091001"},{"key":"e_1_3_2_1_27_1","volume-title":"Implementation of Embedded Multiple Signal Classification Algorithm for Mesh IoT Networks. In 2022 International Conference on Localization and GNSS (ICL-GNSS). IEEE","author":"Troccoli Tiago","year":"2022","unstructured":"Tiago Troccoli , Juho Pirskanen , Aleksandr Ometov , Jari Nurmi , and Ville Kaseva . 2022 . Implementation of Embedded Multiple Signal Classification Algorithm for Mesh IoT Networks. In 2022 International Conference on Localization and GNSS (ICL-GNSS). IEEE , Tampere, Finland, 1\u20137. https:\/\/doi.org\/10.1109\/ICL-GNSS54081. 2022.9797023 10.1109\/ICL-GNSS54081.2022.9797023 Tiago Troccoli, Juho Pirskanen, Aleksandr Ometov, Jari Nurmi, and Ville Kaseva. 2022. Implementation of Embedded Multiple Signal Classification Algorithm for Mesh IoT Networks. In 2022 International Conference on Localization and GNSS (ICL-GNSS). IEEE, Tampere, Finland, 1\u20137. https:\/\/doi.org\/10.1109\/ICL-GNSS54081.2022.9797023"},{"key":"e_1_3_2_1_28_1","volume-title":"Classical and Modern Direction-of-Arrival Estimation","author":"Tuncer Engin","unstructured":"Engin Tuncer and Benjamin Friedlander . 2009. Classical and Modern Direction-of-Arrival Estimation . Academic Press , Amsterdam, Netherlands . Engin Tuncer and Benjamin Friedlander. 2009. Classical and Modern Direction-of-Arrival Estimation. Academic Press, Amsterdam, Netherlands."},{"key":"e_1_3_2_1_29_1","volume-title":"Optimum Array Processing: Part IV of Detection, Estimation, and Modulation Theory","author":"Van\u00a0Trees L","unstructured":"Harry\u00a0 L Van\u00a0Trees . 2004. Optimum Array Processing: Part IV of Detection, Estimation, and Modulation Theory . John Wiley & Sons , New Jersey , United States. Harry\u00a0L Van\u00a0Trees. 2004. Optimum Array Processing: Part IV of Detection, Estimation, and Modulation Theory. John Wiley & Sons, New Jersey, United States."},{"key":"e_1_3_2_1_30_1","volume-title":"The Free Encyclopedia. https:\/\/en.wikipedia.org\/w\/index.php?title=Button_cell&oldid=1072413928. [Online","author":"Wikipedia","year":"2022","unstructured":"Wikipedia contributors. 2022. Button cell \u2014 Wikipedia , The Free Encyclopedia. https:\/\/en.wikipedia.org\/w\/index.php?title=Button_cell&oldid=1072413928. [Online ; accessed 11- June - 2022 ]. Wikipedia contributors. 2022. Button cell \u2014 Wikipedia, The Free Encyclopedia. https:\/\/en.wikipedia.org\/w\/index.php?title=Button_cell&oldid=1072413928. [Online; accessed 11-June-2022]."},{"key":"e_1_3_2_1_31_1","volume-title":"The Free Encyclopedia. https:\/\/en.wikipedia.org\/wiki\/Eigenvalue_algorithm. [Online","author":"Wikipedia","year":"2022","unstructured":"Wikipedia contributors. 2022. Eigenvalue algorithm \u2014 Wikipedia , The Free Encyclopedia. https:\/\/en.wikipedia.org\/wiki\/Eigenvalue_algorithm. [Online ; accessed 11- June - 2022 ]. Wikipedia contributors. 2022. Eigenvalue algorithm \u2014 Wikipedia, The Free Encyclopedia. https:\/\/en.wikipedia.org\/wiki\/Eigenvalue_algorithm. [Online; accessed 11-June-2022]."},{"key":"e_1_3_2_1_32_1","volume-title":"Bluetooth Direction Finding: A Technical Overview. Bluetooth","author":"Woolley Martin","unstructured":"Martin Woolley . 2021. Bluetooth Direction Finding: A Technical Overview. Bluetooth , Cambridge , England . Martin Woolley. 2021. Bluetooth Direction Finding: A Technical Overview. Bluetooth, Cambridge, England."},{"key":"e_1_3_2_1_33_1","volume-title":"The Definitive Guide to ARM\u00ae Cortex\u00ae-M3 and Cortex\u00ae-M4 Processors. Newnes","author":"Yiu Joseph","unstructured":"Joseph Yiu . 2013. The Definitive Guide to ARM\u00ae Cortex\u00ae-M3 and Cortex\u00ae-M4 Processors. Newnes , Cambridge, United Kingdom . Joseph Yiu. 2013. The Definitive Guide to ARM\u00ae Cortex\u00ae-M3 and Cortex\u00ae-M4 Processors. Newnes, Cambridge, United Kingdom."}],"event":{"name":"IoT 2022: The 12th International Conference on the Internet of Things","location":"Delft Netherlands","acronym":"IoT 2022"},"container-title":["Proceedings of the 12th International Conference on the Internet of Things"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3567445.3567446","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3567445.3567446","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T22:43:46Z","timestamp":1750286626000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3567445.3567446"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,11,7]]},"references-count":33,"alternative-id":["10.1145\/3567445.3567446","10.1145\/3567445"],"URL":"https:\/\/doi.org\/10.1145\/3567445.3567446","relation":{},"subject":[],"published":{"date-parts":[[2022,11,7]]},"assertion":[{"value":"2023-01-05","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}