Comment améliorer Bluetooth de mesure de distance à l'aide de RSSI?
Pour mon projet j'ai besoin d'estimer la distance entre un Smartphone et un module bluetooth. L'Estimation n'a pas à être très précis. J'ai seulement besoin de déterminer la distance avec une marge d'erreur d'environ 50cm
.
J'ai fait tester le RSSI de deux modules bluetooth à distance-pas de 10 cm. J'ai mesuré le RSSI 5 fois pour chaque étape et a obtenu la moyenne des 5 mesures. Les moyennes sont présentées dans le graphique ci-dessous:
Les lignes rouges et bleues et ressemblent à deux modules Bluetooth. Vous pouvez voir que les résultats ne sont pas très linéaire. L'une des raisons de cette intervention, j'ai donc cherché des moyens pour lutter contre les problèmes d'interférences. Deux façons que j'ai trouvé sont:
-
Rapport Signal sur Bruit(SNR): La compréhension ibeacon distanciation
-
ratio de la iBeacon la force du signal (
rssi
) au cours de l'étalonnage de puissance de l'émetteur (txPower
). LetxPower
est connu que le signal mesuré de la force dansrssi
à1 meter
loin: http://www.princeton.edu/~achaney/tmve/wiki100k/docs/Signal-to-noise_ratio.html
Cependant, je ne comprends pas vraiment comment les techniques ci-dessus seraient utilisées pour obtenir plus de précision. Pour SNR j'ai besoin de la valeur du Bruit, comment dois-je quand même obtenir la valeur du Bruit?
Pour le ratio rssi
/txPower
, je peux obtenir les txPower
par la simple mesure de la rssi
à 1 meter
du module. Donc, je sais que toutes les valeurs nécessaires. Mais je ne sais pas quoi faire à partir d'ici. Comment puis-je utiliser ces valeurs pour obtenir une mesure plus précise de la distance des estimations?
Y a d'autres techniques que je peux utiliser pour améliorer la précision?
OriginalL'auteur MeesterPatat | 2015-01-14
Vous devez vous connecter pour publier un commentaire.
Vous êtes en cours d'exécution dans la pratique, les limitations de cette technologie. L'obtention de l'estimation de la précision de +/- 50 cm peut être possible dans des conditions idéales sur de courtes distances (moins de 2 mètres) pas à de longues distances de plus de 10 mètres.
J'ai écrit un long billet de blog sur les limites ici: http://developer.radiusnetworks.com/2014/12/04/fundamentals-of-beacon-ranging.html
Pour répondre à vos questions:
Non, il n'est pas possible de savoir quelle partie d'un seul RSSI mesure vient de signal et quelle part provient de bruit. Vous pouvez prendre une moyenne sur un grand nombre d'échantillons, ce qui permet de retirer partiellement le bruit si l'émetteur et le récepteur sont à l'arrêt au cours de l'intervalle d'échantillonnage.
Les techniques que vous vous posez sur le faire le travail pour vous donner la distance estimer, mais ils ont des limites de la technologie décrite ci-dessus.
Oui, les obstructions à l'origine des différents RSSI niveaux en raison de l'atténuation. Ce que vous décrivez de voir avec votre main semble un peu plus que ce que j'ai vu, mais il est certainement dans le domaine du possible.
OriginalL'auteur davidgyoung