Calculer la distance de RSSI


15

Je travaille sur un système de positionnement intérieur où je dois:

  1. Calculer la distance en fonction de RSSI (je comprends que ce ne sera pas précis à 100%)
  2. Effectuez ensuite une trilatération pour localiser l'emplacement du signal wifi. Cette partie pourrait être résolue via cette solution: trilatération en utilisant 3 points de latitude et de longitude et 3 distances

Je suis coincé avec (1).

La relation n / b RSSI et Distance est ( source PPT ): relation distance rssi Où:

Fm = Fade Margin - ??
N = Path-Loss Exponent, ranges from 2.7 to 4.3
Po = Signal power (dBm) at zero distance - Get this value by testing
Pr = Signal power (dBm) at distance - Get this value by testing
F = signal frequency in MHz - 2412~2483.5 MHz for Ralink 5370

Mais je ne suis pas en mesure de comprendre comment calculer la marge de fondu. Sur la base de certaines constatations, fade margin = sensitivity of receiver - received signal mais là encore, comment puis-je obtenir la sensibilité du récepteur?

J'ai un dongle wifi pour chipset Ralink RT5370 avec cette spécification: Ralink 5370 spec

Toutes les suggestions vous aideront!

Les notes de: http://www.tp-link.sg/support/calculator/ suggèrent que la marge de fondu varie de 14 dB à 22 dB

Excellent: Link should work with high reliability, ideal for applications demanding high link quality. Fade Margin level is more than 22dB.
Good: Link should give you a good surfing experience. Fade Margin level is 14~22dB.
Normal: Link would not be stable all the time, but should work properly. Fade Margin level is 14dB or lower

RSSI ne sera même pas précis à 50%, peu importe "pas tout à fait à 100%". Cela a été soulevé plusieurs fois auparavant et expliqué un nombre similaire de fois. Je suggère une lecture plus approfondie.
John U

Votre formule peut fonctionner dans un espace vide, mais les environnements intérieurs ne sont pas vides (objets, murs, reflets, effets à chemins multiples). Les systèmes de positionnement en intérieur que je connais ne se soucient pas de formules comme celle que vous mentionnez et utilisent plutôt un étalonnage approfondi. Pouvoir localiser le récepteur de manière fiable dans une pièce spécifique est généralement considéré comme un (très) bon résultat.
Wouter van Ooijen

@John UI convient que la "position" déterminée sur la base de la trilatération et du RSSI sera partout. Ma prochaine étape sera de normaliser un chemin basé sur plusieurs adresses mac. Je ne construis pas de système de positionnement intérieur en temps réel, j'essaie d'obtenir l'itinéraire d'une personne dans un bâtiment, ce qui est un processus hors ligne.
zengr

1
@zengr Vous comprenez mieux ce qu'est la décoloration et recherchez Ricean Fading et apprenez à reconnaître, simuler des valeurs nulles avec de légers mouvements de 1 mm près de la plage -70-80dBm et apprendre à l'éviter en augmentant les débits de données pour éviter les "collisions" avec des réflexions d'amplitude égale et déphasé avec le signal primaire> Dans un bâtiment, de nombreux signaux sont finalement réfléchis et donc les valeurs nulles de la décoloration du riz sont courantes.
Tony Stewart Sunnyskyguy EE75

Réponses:


8

La marge de fondu est la différence de niveaux de puissance entre le signal réel frappant le récepteur et le signal minimum de ligne de fond nécessaire au récepteur pour fonctionner. Il donne une indication des taux d'erreur binaires probables par exemple.

logdix

Si le signal reçu est en fait de -84 dBm, alors la marge de fondu est de 10 dB, c'est-à-dire qu'elle peut permettre une atténuation du signal reçu jusqu'à 10 dB.

Pour appliquer cela à votre situation, vous devez comprendre le débit de données afin de pouvoir calculer la puissance minimale acceptable du récepteur. Parce que Fm = Pr - Pm (où Pm est le niveau de puissance minimum du récepteur calculé à partir du débit binaire ou peut-être marqué sur la boîte), je pense que vous devriez être en mesure de travailler cela sur la base du RSSI étant équivalent à Pr.

Si vous regardez dans le lien que vous avez fourni, vous verrez ceci: -

Sensibilité de réception: 802.11b: -84dBm @ 11Mbps

logdix

ÉDITER

J'ai jeté un coup d'œil à ce sujet et il existe une formule plus simple que vous pouvez utiliser sur la base de ce document. La formule est # 19 à la page 3 et en gros c'est la suivante: -

logdix

Où A est la puissance du signal reçu en dBm à 1 mètre - vous devez l'étalonner sur votre système. Parce que vous étalonnez à une distance connue, vous n'avez pas besoin de prendre en compte la fréquence de votre transmission et cela simplifie l'équation.

d est la distance en mètres et n est la constante de propagation ou l'exposant de perte de trajet comme vous l'avez mentionné dans votre question, c'est-à-dire 2,7 à 4,3 (l'espace libre a n = 2 pour référence).

Votre formule d'origine - si vous pouviez fournir une source pour cela, je peux la comparer aux données dont je dispose.


Je suis d'accord avec la formule simplifiée d'Andy, et je voudrais ajouter comme un indice que, parce que RSSI peut varier indépendamment de la distance, pensez par exemple rel. humidité & c., et étant donné que vous aurez plus d'une source de signal pour votre trilatération, il peut être utile de considérer le facteur RSSI relatif entre différentes sources, qui peut compenser certains éléments de variabilité des valeurs RSSI absolues. Le résultat peut être quelques informations sous la forme de "la distance au point A est environ 1,5 fois la distance au point B", ce qui est suffisamment d'informations pour déduire l'emplacement relatif des points fixes.
JimmyB

Je m'excuse pour la réponse retardée, voici ma source pour ma formule originale: www.ece.lsu.edu/scalzo/Mega%20Hurtz%20FDR.pptx
zengr

@zengr le lien ne fonctionne pas mec - il vous emmène dans un dossier mais il ne semble pas y avoir de fichier "ouvrable". Peut-être que je suis stupide?
Andy aka

Là, je l'ai téléchargé sur dropbox. Vous devrez le télécharger pour afficher: dl.dropboxusercontent.com/u/2432670/Mega%20Hurtz%20FDR.pptx
zengr

1
La distance @merveotesi est liée précisément à l'intensité du champ reçu dans l'espace libre - mettez des obstacles sur le chemin et vous obtenez une atténuation à certains points. Placez des objets métalliques dans la zone et vous obtiendrez des augmentations de la force du signal dans certaines positions et des diminutions dans d'autres. Ce n'est pas une mesure précise sauf en espace libre.
Andy aka

2

Je travaille actuellement sur la même chose et cela peut être très déroutant. Je trouve que cette formule semble convenir aux environnements intérieurs:

P(x)=10n log(dd0)+20log(4πd0λ)

Où,

  • P(x)d
  • n
  • d
  • d0
  • λ

"Xσ est la marge de fondu. La marge de fondu est spécifique au système et doit être calculée empiriquement pour le site. Pour les immeubles de bureaux, la valeur de Xσ est généralement de 10 dB."

Donc;

d=10(P20log(4πd0λ)10n)d0

Les détails de la formule se trouvent ici , page 3 formule 2.


Quelle est la valeur du composant Signal Decay et où est la marge de fondu utilisée dans la formule? J'essaie d'utiliser la même formule, mais je ne suis pas en mesure de comprendre ces 2 paramètres.
Lakshmi Narayanan
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.