This article proposes an algorithm that determines the distance between two transceivers based on phase information collected in a specific frequency range. Even though we have focused on BLE technology, we do not necessarily adhere strictly to this standard regarding the procedures used to obtain phased samples. We assume that phase samples are given and propose an algorithm using a Bayesian approach to find delays in a multi-path environment. Analyzing these delays allows for determining the distance between both transceivers. We show several examples confirming the high accuracy and resolution of the proposed algorithm. Finally, we conclude with some pros and cons of the proposed solution, suggesting its use in such applications as, for example, virtual acoustics.
Read full abstract