ML-based error correction for AoA
Description
AoA estimation often loses its accuracy when the bounds of [-60°, +60°] are exceeded, which makes its potential applications limited. By learning the environment using machine learning methodologies, we can further expand the range of accurate results up to [-90°, +90°].
NOTE: Transfer learning for new environments supported with few samples.
Advantages
- Improved accuracy
- Resilient against NLOS
input: angle, CIR, FP_index, Phase_antenna1, phase_antenna2, etc.(channel information)
output: corrected_angle
Supported languages
- Python / Tensorflow
- C++ / Tensorflow Lite for Microcontrollers (TinyML)
Supported hardware
Machine learning model inference can be executed on the ultra-wideband (UWB) node, an edge device, or within the cloud. The training process must be conducted on a robust edge device or within a cloud environment.