Ultra-wideband (UWB) has recently become the technology of choice to create centimetre-accurate ranging and indoor positioning applications. Its market is growing at a fast pace and is expected to hit 2.7 billion USD by 2025, fueled by the introduction of UWB radios into high-end smartphones and modern vehicles, as well as by the increasing adoption of the technology in asset tracking, robot navigation, and assisted-living applications. Under optimal conditions, i.e., when no obstacles block the direct line-of-sight (LOS) between two devices, UWB radios typically achieve centimetre-level accuracy.
However, in non-line-of-sight (NLOS) conditions, the direct path between two UWB devices is either attenuated by partially blocking obstacles (i.e., blue arrow in the figure), causing ranging errors of a few decimetres, or entirely blocked (i.e., red arrow in the figure), causing ranging errors up to a few metres. NLOS conditions hence strongly affect the performance of UWB ranging and indoor positioning in real-world settings and these need be detected and or corrected. In our group, we have pioneered the first NLOS classification and error correction solution running directly on embedded UWB devices