Submitted:
26 February 2024
Posted:
26 February 2024
You are already at the latest version
Abstract
Keywords:
1. Introduction
- We design a modular approach of a single anchor localization system called SALOS.
- We present a three-dimensional multipath propagation model for arbitrary spatial geometries to construct receive signals with statistic variation of amplitude and phase.
- With these distinct modeled signals, we employ a straightforward algorithm and similarity metric to estimate the tag’s position.
- We evaluate the position accuracy of SALOS for a real indoor environment and publish the measurements and modeled datasets for free download.
2. Related Work
3. Construction of Receive Signals with a Three-Dimensional Multipath Model
3.1. UWB Signal Propagation in Multipath Environments
3.2. Correlation between Anchor and Tag Positions and UWB Signals
3.3. Modeling of Receive Signals Based on a Given Spatial Geometry
3.3.1. Three-Dimensional Multipath Model for Transmission Delay Estimation
- General Overview: The three-dimensional spatial geometry contains multiple reflective surfaces (e.g., walls, ground, ceiling, furniture and obstacles). We model the multipath propagation for each combination of anchor and tag position inside the geometry. With it, We calculate the respective path lengths and the reflection at the surfaces. Therefore we assumed that the materials of the surfaces have no noticeable influence on the transmission delay of the echoes.
- Step 1. Determining the position of virtual anchors: For modeling the signal echo paths, we determine the position of so-called virtual anchors, a reference point in the spatial geometry, to calculate the reflection path length between the anchor and the tag, and the reflection. For the j-th surface (), the virtual anchor is the mirroring of the anchor on that surface. The mirroring of the anchor at position on a plane is to be computed in two iterations as shown in Figure 6 (a). First, determine the origin of the normal of the plane passing through the anchor position . Then determine the route ( x, y, z) between the origin of the normal and the anchor itself. The virtual anchor of the j-th surface is on the other side of this plane located at position . Overall for a spatial geometry with J walls J virtual anchors result.
- Step 2. Calculation of the echo path: To model the multipath propagation delay accurately, a single parameter per path is needed, namely the path length for the generation of . We calculate the point where the reflection occurs for validity check of the path. These steps are sketched in Figure 6 (b).
- Step 3. Check path for validity: Not all paths created in the way described above are valid and thus distort the modeled receive signal. The first case occurs, if the reflection happens in the plane but outside the surface. Figure 6 (c) sketches the case where the is on the plane but not on the surface resulting in an invalid path.
- Expansion of the modeling for :
3.3.2. Statistical Analysis of the Amplitude for Estimation
- Analysis of amplitude’s characteristics and influence on modeling: For the analysis of amplitude’s characteristics, we recorded around 600 signal measurements for 20 tag and anchor position combinations, resulting in around 12,000 measurements. For these measurements, we determine the transmission delay of all signal echoes of the 0th, 1st, and 2nd reflection orders following Section 3.3.1.
3.3.3. Modeling of the Receive Signals Sets for Reference
4. Localization Algorithm
4.1. Optimal Position of the Anchor
- A valid anchor position results in unambiguous CIRs for all tag positions.
- The optimal anchor position achieves the unambiguity of all CIRs with the shortest effective length .
4.2. Signal Processing of Qorvo’s DW1000 Raw Measurements
4.3. Majority-Based Position Estimation
- If a majority of the estimates are identical: In this case, this is also the position estimation .
- If several positions are estimated equally often: Then the correlation coefficients of the corresponding estimates are compared. The highest coefficient indicates .
5. System Evaluation
5.1. Evaluation Setup
5.2. Evaluation of the Position Estimation Accuracy
5.3. Discussion
6. Conclusions and Future Work
Supplementary Materials
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Abbreviations
| ADC | analog-to-digital converter |
| AGC | automatic gain control |
| AoA | angle-of-arrival |
| CIR | channel impulse response |
| CP | candidate point |
| eCDF | empirical cumulative distribution function |
| ESPAR | electronically steerable parasitic array radiator |
| IMU | inertial measurement unit |
| MQTT | message queuing telemetry transport protocol |
| PDoA | phase difference of arrival |
| RF | radio frequency |
| RSS | receive signal strength |
| SALOS | single anchor localization system |
| TDoA | time difference of arrival |
| TWR | two-way-ranging |
| UWB | ultra-wideband |
| 3D | three-dimensional |
Appendix A DW1000 Distance Estimation via Two-Way-Ranging

Appendix B The Modular Live-Streaming Structure of SALOS

References
- Rahman, A.M.; Li, T.; Wang, Y. Recent advances in indoor localization via visible lights: A survey. Sensors 2020, 20, 1382. [Google Scholar] [CrossRef] [PubMed]
- Liu, M.; Cheng, L.; Qian, K.; Wang, J.; Wang, J.; Liu, Y. Indoor acoustic localization: A survey. Human-centric Computing and Information Sciences 2020, 10, 1–24. [Google Scholar] [CrossRef]
- Morar, A.; Moldoveanu, A.; Mocanu, I.; Moldoveanu, F.; Radoi, I.E.; Asavei, V.; Gradinaru, A.; Butean, A. A comprehensive survey of indoor localization methods based on computer vision. Sensors 2020, 20, 2641. [Google Scholar] [CrossRef] [PubMed]
- Leugner, S.; Hellbrück, H. Lessons learned: Indoor Ultra-Wideband localization systems for an industrial IoT application. Technical report, Technische Universität Braunschweig, Braunschweig, 2018. [CrossRef]
- Meissner, P.; Witrisal, K. Multipath-assisted single-anchor indoor localization in an office environment. 2012 19th International Conference on Systems, Signals and Image Processing (IWSSIP). IEEE, 2012, pp. 22–25.
- Han, G.; Jiang, J.; Zhang, C.; Duong, T.Q.; Guizani, M.; Karagiannidis, G.K. A survey on mobile anchor node assisted localization in wireless sensor networks. IEEE Communications Surveys & Tutorials 2016, 18, 2220–2243. [Google Scholar]
- Shokry, A.; Elhamshary, M.; Youssef, M. DynamicSLAM: Leveraging human anchors for ubiquitous low-overhead indoor localization. IEEE Transactions on Mobile Computing 2020, 20, 2563–2575. [Google Scholar] [CrossRef]
- Ye, F.; Chen, R.; Guo, G.; Peng, X.; Liu, Z.; Huang, L. A low-cost single-anchor solution for indoor positioning using BLE and inertial sensor data. IEEE Access 2019, 7, 162439–162453. [Google Scholar] [CrossRef]
- Guerra, A.; Guidi, F.; Dardari, D. Single-anchor localization and orientation performance limits using massive arrays: MIMO vs. beamforming. IEEE Transactions on Wireless Communications 2018, 17, 5241–5255. [Google Scholar] [CrossRef]
- Pelka, M.; Bartmann, P.; Leugner, S.; Hellbrück, H. Minimizing Indoor Localization Errors for Non-Line-of-Sight Propagation. International Conference on Localization and GNSS, 2018.
- Cerro, G.; Ferrigno, L.; Laracca, M.; Miele, G.; Milano, F.; Pingerna, V. Uwb-based indoor localization: How to optimally design the operating setup? IEEE Transactions on Instrumentation and Measurement 2022, 71, 1–12. [Google Scholar] [CrossRef]
- Witrisal, K.; Meissner, P.; Leitinger, E.; Shen, Y.; Gustafson, C.; Tufvesson, F.; Haneda, K.; Dardari, D.; Molisch, A.F.; Conti, A.; et al. High-accuracy localization for assisted living: 5G systems will turn multipath channels from foe to friend. IEEE Signal Processing Magazine 2016, 33, 59–70. [Google Scholar] [CrossRef]
- Schmidt, S.O.; Cimdins, M.; Hellbrück, H. On the Effective Length of Channel Impulse Responses in UWB Single Anchor Localization. International Conference on Localization and GNSS, 2019.
- Schmidt, S.O.; Cimdins, M.; Hellbrueck, H. SALOS - a UWB Single Anchor Localization System based on CIR-vectors - Design and Evaluation. International Conference for Indoor Positioning and Navigation (IPIN) 2022, 2022, pp. 1–16.
- Pau, G.; Arena, F.; Gebremariam, Y.E.; You, I. Bluetooth 5.1: An analysis of direction finding capability for high-precision location services. Sensors 2021, 21, 3589. [Google Scholar] [CrossRef] [PubMed]
- Zhuang, Y.; Zhang, C.; Huai, J.; Li, Y.; Chen, L.; Chen, R. Bluetooth localization technology: Principles, applications, and future trends. IEEE Internet of Things Journal 2022, 9, 23506–23524. [Google Scholar] [CrossRef]
- Cimdins, M.; Schmidt, S.O.; John, F.; Constapel, M.; Hellbrück, H. MA-RTI: Design and Evaluation of a Real-World Multipath-Assisted Device-Free Localization System. Sensors 2023, 23. [Google Scholar] [CrossRef] [PubMed]
- Ge, F.; Shen, Y. Single-Anchor Ultra-Wideband Localization System Using Wrapped PDoA. IEEE Transactions on Mobile Computing 2022, 21, 4609–4623. [Google Scholar] [CrossRef]
- Wang, T.; Li, Y.; Liu, J.; Hu, K.; Shen, Y. Multipath-Assisted Single-Anchor Localization via Deep Variational Learning. IEEE Transactions on Wireless Communications 2024. [Google Scholar] [CrossRef]
- Rzymowski, M.; Woznica, P.; Kulas, L. Single-Anchor Indoor Localization Using ESPAR Antenna. IEEE Antennas and Wireless Propagation Letters 2016, 15, 1183–1186. [Google Scholar] [CrossRef]
- Groth, M.; Nyka, K.; Kulas, L. Fast Calibration-Free Single-Anchor Indoor Localization Based on Limited Number of ESPAR Antenna Radiation Patterns. 2023 17th European Conference on Antennas and Propagation (EuCAP), 2023, pp. 1–5. [CrossRef]
- Großwindhager, B.; Rath, M.; Kulmer, J.; Bakr, M.S.; Boano, C.A.; Witrisal, K.; Römer, K. SALMA: UWB-based single-anchor localization system using multipath assistance. Proceedings of the 16th ACM Conference on Embedded Networked Sensor Systems, 2018, pp. 132–144.
- Wang, T.; Zhao, H.; Shen, Y. An efficient single-anchor localization method using ultra-wide bandwidth systems. Applied Sciences 2019, 10, 57. [Google Scholar] [CrossRef]
- Meissner, P.; Steiner, C.; Witrisal, K. UWB positioning with virtual anchors and floor plan information. 2010 7th Workshop on Positioning, Navigation and Communication. IEEE, 2010, pp. 150–156.
- Mohammadmoradi, H.; Heydariaan, M.; Gnawali, O.; Kim, K. UWB-based single-anchor indoor localization using reflected multipath components. 2019 International Conference on Computing, Networking and Communications (ICNC). IEEE, 2019, pp. 308–312.
- IEEE Standards Association. IEEE Standard for Low-Rate Wireless Networks–Amendment 1: Enhanced Ultra Wideband (UWB) Physical Layers (PHYs) and Associated Ranging Techniques, 2020.
- Decawave Ltd 2017. DW1000 User Manual, 2017. Version 2.11.
- Friis, H. A Note on a Simple Transmission Formula. Proceedings of the IRE 1946, 34, 254–256. [Google Scholar] [CrossRef]
- Foerster, J. The effects of multipath interference on the performance of UWB systems in an indoor wireless channel. IEEE VTS 53rd Vehicular Technology Conference, Spring 2001. Proceedings (Cat. No.01CH37202), 2001, Vol. 2, pp. 1176–1180 vol.2. [CrossRef]
- Schmidt, S.O.; Hellbrueck, H. Detection and Identification of Multipath Interference with Adaption of Transmission Band for UWB Transceiver Systems. International Conference for Indoor Positioning and Navigation (IPIN) 2021, 2021, pp. 1–16.
- Decawave Ltd 2014. APS011 Application Note - Sources of error in DW1000 based two-way ranging (TWR) schemes, 2014. Version 1.1.
- John, F.; Schmidt, S.O.; Hellbrück, H. Flexible Arbitrary Signal Generation and Acquisition System for Compact Underwater Measurement Systems and Data Fusion. OCEANS 2021: San Diego – Porto, 2021, pp. 1–6. [CrossRef]
| 1 |














| Order of Reflection | Magnitude | Phase |
|---|---|---|
| 0th | ||
| 1st | ||
| 2nd |
| Setting | Value |
|---|---|
| UWB channel | 1 |
| Center frequency | GHz |
| Bandwidth B | MHz |
| Pulse repetition frequency | 64 |
| Preamble length | 128 |
| Preamble acquisition chunk size | 8 |
| Preamble code anchor and tag | 9 |
| Data rate | 6.8 MBit/s |
| Name | Coordinates | Name | Coordinates |
|---|---|---|---|
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
