For my project, I need to estimate the distance between the smartphone and the Bluetooth module. The assessment does not have to be very accurate. I only need to limit the distance with an error of about 50 cm.
I checked the RSSI of two bluetooth modules at a distance of 10 cm. I measured RSSI 5 times for each step and got the average of 5 measurements. The average values ββare shown in the graph below:

The red and blue lines resemble two Bluetooth modules. You can see that the results are not very linear. One of the reasons for this is interference, so I was looking for ways to solve the interference problem. I found two ways:
However, I do not understand how these methods will be used to obtain greater accuracy. For SNR, I need a Noise value, how can I get a Noise value?
For the rssi / txPower relationship, I can get txPower by simply measuring rssi at a distance of 1 meter from the module. Therefore, I know all the necessary values. But I do not know what to do next. How to use these values ββto get more accurate distance estimates?
Are there any other methods that I can use to improve accuracy?
source share