Calcular la distancia desde RSSI

15

Estoy trabajando en un sistema de posicionamiento interior donde necesito:

  1. Calcular la distancia basada en RSSI (entiendo que esto no será 100% preciso)
  2. Luego, realice la trilateración para señalar la ubicación de la señal wifi. Esta parte se puede resolver a través de esta solución: Trilateration utilizando 3 puntos de latitud y longitud, y 3 distancias

Estoy atascado con (1).

La relación b / w RSSI y Distancia es ( source PPT ): Donde:

Fm=FadeMargin-??N=Path-LossExponent,rangesfrom2.7to4.3Po=Signalpower(dBm)atzerodistance-GetthisvaluebytestingPr=Signalpower(dBm)atdistance-GetthisvaluebytestingF=signalfrequencyinMHz-2412~2483.5MHzforRalink5370

Peronopuedoaveriguarcómocalcularelmargendedesvanecimiento.Basadoenalgunoshallazgos,fademargin=sensitivityofreceiver-receivedsignalPero,denuevo,¿cómoobtengolasensibilidaddelreceptor?

TengounallaveelectrónicaRalinkRT5370conchipsetconestaespecificación:

¡Cualquier sugerencia ayudará!

Las notas de: enlace sugieren que el margen de desvanecimiento varía de 14dB a 22dB

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
    
pregunta zengr

2 respuestas

8

El margen de desvanecimiento es la diferencia en los niveles de potencia entre la señal real que llega al receptor y la señal mínima de línea de fondo que necesita el receptor para funcionar. Da una indicación de las probables tasas de error de bits, por ejemplo.

Existe una fórmula estándar para calcular el nivel de señal teórico mínimo que necesita un receptor para una velocidad de datos determinada. Esto es -154dBm + 10 \ $ log_ {10} \ $ (velocidad de bits). Si la velocidad de datos es de 1Mbps, entonces un receptor necesitará -94dBm para tener una posibilidad de obtener datos decentes.

Si la señal recibida es de hecho -84dBm, entonces el margen de desvanecimiento es de 10dB, es decir, puede permitir el desvanecimiento de la señal recibida hasta 10dB.

Aplicar esto a su situación significa que necesita comprender la velocidad de datos para poder calcular la potencia mínima aceptable del receptor. Debido a que Fm = Pr - Pm (donde Pm es el nivel mínimo de potencia del receptor calculado a partir de la tasa de bits o tal vez marcado en la casilla), creo que debería poder resolverlo basándose en que el RSSI es equivalente a Pr.

Si mira el enlace que proporcionó, verá esto: -

  

Sensibilidad de recepción: 802.11b: -84dBm @ 11Mbps

En otras palabras, a 11 Mbps, al usar la fórmula en mi respuesta, obtienes una potencia de receptor mínima requerida de -154 dBm + 10 \ $ log_ {10} \ $ (11,000,000) dBm = -154dBm + 70.4dBm = -83.59 dBm.

EDIT

He estado echando un vistazo a esto y hay una fórmula más simple que puedes usar basada en este documento . La fórmula es # 19 en la página 3 y básicamente es esta: -

RSSI (dBm) = -10n \ $ log_ {10} \ $ (d) + A

Donde A es la intensidad de la señal recibida en dBm a 1 metro, debe calibrar esto en su sistema. Debido a que está calibrando a una distancia conocida, no necesita tener en cuenta la frecuencia de su transmisión y esto simplifica la ecuación.

d es la distancia en metros yn es la constante de propagación o el exponente de pérdida de trayectoria como mencionó en su pregunta, es decir, de 2,7 a 4,3 (el espacio libre tiene n = 2 para referencia).

Su fórmula original: si pudiera proporcionar una fuente para eso, puedo compararla con los datos que tengo.

    
respondido por el Andy aka
2

Actualmente estoy trabajando en lo mismo y puede ser muy confuso. Me parece que esta fórmula parece ser adecuada para ambientes interiores:

  

\ $ P (x) = 10n \ text {} log \ left (\ frac {d} {d_0} \ right) + 20log \ left (\ frac {4πd_0} {λ} \ right) \ $

Donde,

  • \ $ P (x) \ $ es la pérdida de ruta a distancia \ $ d \ $.
  • \ $ n \ $ es el exponente de decaimiento de la señal.
  • \ $ d \ $ es la distancia entre el transmisor y el receptor.
  • \ $ d_0 \ $ es la distancia de referencia (por ejemplo, 1m.)
  • \ $ λ \ $ es la longitud de onda de la señal de 2.4GHz = 0.125 m.

"Xσ es el margen de desvanecimiento. El margen de desvanecimiento es específico del sistema y debe calcularse empíricamente para el sitio. Para edificios de oficinas, generalmente el valor de Xσ es de 10 dB".

Entonces;

  

\ $ d = 10 ^ {\ left ({\ frac {P-20log \ left (\ frac {4πd_0} {λ} \ right)} {10n}} \ right) d_0} \ $

Los detalles de la fórmula se pueden encontrar en

    

respondido por el Cabral A.

Lea otras preguntas en las etiquetas

Comentarios Recientes

que sería Y aplique el comando de movimiento para conocer la velocidad de Speedian a Si lo anterior no funcionara, tendríamos que repetir el paso 2 también. si encontramos esa velocidad objetivo en algunas condiciones, podemos omitir este paso. (ver texto) ¿Por qué los datos en movimiento contra RSSI y GPS son bastante diferentes? Porque ambos utilizan la hora de radio y la referencia de la estación. Lo usan para conducir a una declaración de retorno que verifica si nuestra velocidad ha alcanzado un cierto valor... Lees verder