Calcola la distanza da RSSI


15

Sto lavorando a un sistema di posizionamento interno in cui devo:

  1. Distanza di calcolo basata su RSSI (capisco che non sarà preciso al 100%)
  2. Quindi esegui la trilaterazione per individuare la posizione del segnale wifi. Questa parte potrebbe essere risolta tramite questa soluzione: trilaterazione utilizzando 3 punti di latitudine e longitudine e 3 distanze

Sono bloccato con (1).

La relazione b / n RSSI e Distance è ( fonte PPT ): relazione di distanza rssi Dove:

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

Ma non sono in grado di capire come calcolare il margine di dissolvenza. Sulla base di alcuni risultati, fade margin = sensitivity of receiver - received signal ma ancora una volta, come posso ottenere la sensibilità del ricevitore?

Ho un dongle wifi chipset Ralink RT5370 con questa specifica: spec Ralink 5370

Qualsiasi suggerimento ti aiuterà!

Note da: http://www.tp-link.sg/support/calculator/ suggeriscono che il margine di dissolvenza varia da 14 dB a 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 non sarà nemmeno preciso al 50%, non importa "non del 100%". Questo è emerso molte volte in precedenza ed è stato spiegato un numero simile di volte. Suggerirei ulteriori letture.
John U,

La tua formula potrebbe funzionare in uno spazio vuoto, ma gli ambienti interni non sono vuoti (oggetti, pareti, riflessi, effetti multi-percorso). I sistemi di posizionamento indoor che conosco non si preoccupano delle formule come quella che menzioni e usano invece una calibrazione estesa. Essere in grado di localizzare in modo affidabile il ricevitore in una stanza specifica è generalmente considerato un (molto) buon risultato.
Wouter van Ooijen,

@John UI concorda sul fatto che la "posizione" determinata sulla base di trilaterazione e RSSI sarà ovunque. Il mio prossimo passo sarà normalizzare un percorso basato su più indirizzi mac. Non sto costruendo un sistema di posizionamento interno in tempo reale, sto cercando di ottenere il percorso di una persona in un edificio, che è un processo offline.
zengr,

1
@zengrIo capisci meglio cosa sta svanendo e cerca Ricean Fading e impara a riconoscere, simula i null con leggeri movimenti da 1mm vicino a -70-80dBm e impari a evitarlo raggiungendo il picco dei dati per evitare "collisioni" con riflessi di uguale ampiezza e fuori fase con il segnale primario> In un edificio alla fine vengono riflessi molti segnali e quindi i null di Rice Fading sono comuni.
Tony Stewart Sunnyskyguy EE75,

Risposte:


8

Il margine di dissolvenza è la differenza nei livelli di potenza tra il segnale effettivo che colpisce il ricevitore e il segnale minimo della linea di fondo necessario al ricevitore per funzionare. Fornisce un'indicazione dei probabili tassi di errore dei bit, ad esempio.

Esiste una formula standard per il calcolo del livello minimo del segnale teorico necessario a un ricevitore per una determinata velocità di dati. Questo è -154dBm + 10 (bit rate). Se la velocità dei dati è di 1 Mbps, un ricevitore avrà bisogno di -94 dBm per avere la possibilità di ottenere ragionevolmente dati decenti.log10

Se il segnale ricevuto è in effetti -84dBm, il margine di dissolvenza è 10dB, ovvero può consentire lo sbiadimento del segnale ricevuto fino a 10dB.

Applicare questo alla tua situazione significa che devi capire la velocità dei dati in modo da poter calcolare la potenza minima accettabile del ricevitore. Perché Fm = Pr - Pm (dove Pm è il livello minimo di potenza del ricevitore calcolato dal bit rate o forse segnato sulla scatola) credo che dovresti essere in grado di risolverlo in base al fatto che RSSI è equivalente a Pr.

Se guardi nel link che hai fornito vedrai questo: -

Sensibilità di ricezione: 802.11b: -84dBm @ 11 Mbps

In altre parole, a 11 Mbps, usando la formula nella mia risposta si ottiene una potenza minima del ricevitore richiesta di -154 dBm + 10 (11.000.000) dBm = -154dBm + 70.4dBm = -83.59dBm.log10

MODIFICARE

Ho dato un'occhiata a questo e c'è una formula più semplice che puoi usare sulla base di questo documento. La formula è # 19 a pagina 3 ed è sostanzialmente questa: -

log10

Dove A è la potenza del segnale ricevuto in dBm a 1 metro - è necessario calibrarlo sul sistema. Poiché si sta eseguendo la calibrazione a una distanza nota, non è necessario prendere in considerazione la frequenza della trasmissione e questo semplifica l'equazione.

d è la distanza in metri e n è la costante di propagazione o esponente della perdita di percorso come menzionato nella domanda, ovvero da 2,7 a 4,3 (lo spazio libero ha n = 2 come riferimento).

La tua formula originale - se potessi fornire una fonte per questo, posso verificarla con i dati che ho.


Concordo con la formula semplificata di Andy e vorrei aggiungere come suggerimento che, poiché l'RSSI può variare in modo indipendente dalla distanza, si pensi ad esempio a rel. umidità ecc., e dato che avrai più di una fonte di segnale per la tua trilaterazione, potrebbe valere la pena considerare il fattore RSSI relativo tra le diverse fonti, che può compensare alcuni elementi di variabilità dei valori RSSI assoluti. Il risultato può essere qualche informazione sotto forma di "la distanza dal punto A è circa 1,5 volte la distanza dal punto B" che è un'informazione sufficiente per inferire la posizione relativa ai punti fissi.
JimmyB,

Mi scuso per la risposta ritardata, questa è la mia fonte per la mia formula originale: www.ece.lsu.edu/scalzo/Mega%20Hurtz%20FDR.pptx
zengr

@zengr il link non funziona amico - ti porta in una cartella ma non sembra esserci un file "apribile". Forse sto facendo lo scemo?
Andy aka

Lì l'ho caricato su Dropbox. Dovrai scaricarlo per visualizzare: dl.dropboxusercontent.com/u/2432670/Mega%20Hurtz%20FDR.pptx
zengr

1
La distanza di @merveotesi è correlata precisamente all'intensità di campo ricevuta nello spazio libero - metti ostacoli sulla strada e ottieni l'attenuazione in alcuni punti. Metti oggetti metallici nell'area e otterrai aumenti dell'intensità del segnale in alcune posizioni e diminuzioni in altre. Non è una misura precisa se non nello spazio libero.
Andy aka

2

Attualmente sto lavorando alla stessa cosa e può essere molto confuso. Trovo che questa formula sembra essere adatta per ambienti interni:

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

Dove,

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

"Xσ è il margine di dissolvenza. Il margine di dissolvenza è specifico del sistema e deve essere calcolato empiricamente per il sito. Per gli edifici per uffici, il valore di Xσ è generalmente di 10 dB."

Così;

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

I dettagli della formula sono disponibili qui , pagina 3 formula 2.


Qual è il valore per il componente Signal Decay e dove viene utilizzato il margine di dissolvenza usato nella formula? Sto cercando di utilizzare la stessa formula, ma non sono in grado di comprendere questi 2 parametri.
Lakshmi Narayanan,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.