Calcular distância do RSSI


15

Estou trabalhando em um sistema de posicionamento interno em que preciso:

  1. Distância de computação com base no RSSI (entendo que isso não será 100% exato)
  2. Em seguida, faça a trilateração para identificar a localização do sinal wifi. Esta parte pode ser resolvida através desta solução: Trilateração usando 3 pontos de latitude e longitude e 3 distâncias

Estou preso com (1).

A relação entre RSSI e Distância é ( fonte PPT ): relacionamento à distância rssi Onde:

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

Mas não sou capaz de descobrir como calcular a margem de desvanecimento. Com base em algumas descobertas, fade margin = sensitivity of receiver - received signal mas como obter a sensibilidade do receptor?

Eu tenho um dongle wifi do chipset Ralink RT5370 com esta especificação: Ralink 5370 spec

Todas as sugestões vão ajudar!

As notas de: http://www.tp-link.sg/support/calculator/ sugerem que a margem de desvanecimento varia 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

O RSSI nem será 50% exato, não importa "não 100%". Isso ocorreu várias vezes antes e foi explicado um número semelhante de vezes. Eu sugiro uma leitura mais aprofundada.
você

Sua fórmula pode funcionar em um espaço vazio, mas os ambientes internos não estão vazios (objetos, paredes, reflexões, efeitos de caminhos múltiplos). Os sistemas de posicionamento interno que eu conheço não se incomodam com fórmulas como a que você mencionou e, em vez disso, usam uma calibração extensiva. Ser capaz de localizar o receptor de maneira confiável em uma sala específica geralmente é considerado um resultado (muito) bom.
Wouter van Ooijen

A @John UI concorda que a "posição" estabelecida com base na trilateração e o RSSI estarão em todo lugar. Meu próximo passo será normalizar um caminho com base em vários endereços mac. Não estou construindo um sistema de posicionamento interno em tempo real, estou tentando obter a rota de uma pessoa em um edifício, que é um processo offline.
zengr 25/09

1
Você entende melhor o que está desaparecendo e procura o Ricean Fading e aprende a reconhecer, simular nulos com movimentos leves de 1 mm perto da faixa de -70-80dBm e aprende a evitá-lo, atingindo as taxas de dados para evitar "colisões" com reflexos de igual amplitude e fora de fase com o sinal primário> Em um edifício, muitos sinais são refletidos e, portanto, os nulos de Rice Fading são comuns.
Tony Stewart Sunnyskyguy EE75 / 12/16

Respostas:


8

Margem de atenuação é a diferença nos níveis de potência entre o sinal real que atinge o receptor e o sinal mínimo final necessário para que o receptor funcione. Ele fornece uma indicação de taxas de erro de bits prováveis, por exemplo.

euog10

Se o sinal recebido é de fato -84dBm, a margem de desvanecimento é de 10dB, ou seja, pode permitir o desbotamento do sinal recebido até 10dB.

Aplicar isso à sua situação significa que você precisa entender a taxa de dados para poder calcular a potência mínima aceitável do receptor. Como Fm = Pr - Pm (onde Pm é o nível mínimo de potência do receptor calculado a partir da taxa de bits ou talvez marcado na caixa), acredito que você deve conseguir resolver isso com base no RSSI equivalente a Pr.

Se você olhar no link fornecido, verá o seguinte: -

Sensibilidade de Recepção: 802.11b: -84dBm @ 11Mbps

euog10

EDITAR

Eu estive dando uma olhada nisso e existe uma fórmula mais simples que você pode usar com base neste documento. A fórmula é # 19 na página 3 e basicamente é esta: -

euog10

Onde A é a intensidade do sinal recebido em dBm a 1 metro - você precisa calibrá-lo em seu sistema. Como você está calibrando a uma distância conhecida, não precisa levar em consideração a frequência de sua transmissão e isso simplifica a equação.

d é a distância em metros en é a constante de propagação ou expoente de perda de caminho, como você mencionou na sua pergunta, isto é, 2,7 a 4,3 (o espaço livre tem n = 2 para referência).

Sua fórmula original - se você puder fornecer uma fonte para isso, posso verificar os dados que tenho.


Eu concordo com a fórmula simplificada de Andy e gostaria de acrescentar como uma dica de que, como o RSSI pode variar independentemente da distância, pense, por exemplo, em rel. umidade etc., e, como você terá mais de uma fonte de sinal para sua trilateração, vale a pena considerar o fator RSSI relativo entre fontes diferentes, o que pode compensar alguns elementos de variabilidade dos valores absolutos de RSSI. O resultado pode ser alguma informação na forma de "a distância até o ponto A é cerca de 1,5x a distância até o ponto B", o que é informação suficiente para inferir a localização relativa dos pontos de correção.
JimmyB

Peço desculpas pela resposta atrasada, esta é minha fonte da minha fórmula original: www.ece.lsu.edu/scalzo/Mega%20Hurtz%20FDR.pptx
zengr

@zengr o link não funciona, leva você para uma pasta, mas não parece haver um arquivo "aberto". Talvez eu esteja sendo estúpido?
Andy aka

Lá, eu enviei para o dropbox. Você precisará fazer o download para visualizar: dl.dropboxusercontent.com/u/2432670/Mega%20Hurtz%20FDR.pptx
zengr

1
A distância do @merveotesi está relacionada precisamente à força de campo recebida no espaço livre - coloque obstáculos no caminho e você terá atenuação em alguns pontos. Coloque objetos de metal na área e você obterá aumentos na intensidade do sinal em algumas posições e diminuições em outras. Não é uma medida precisa, exceto no espaço livre.
Andy aka

2

Atualmente, estou trabalhando na mesma coisa e pode ser muito confuso. Acho que esta fórmula parece ser adequada para ambientes internos:

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

Onde,

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

"Xσ é a margem de atenuação. A margem de atenuação é específica do sistema e deve ser calculada empiricamente para o local. Para edifícios de escritórios, geralmente o valor de Xσ é de 10 dB."

Então;

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

Detalhes da fórmula podem ser encontrados aqui , página 3 fórmula 2.


Qual é o valor para o componente Decaimento de sinal e onde a margem de desbotamento é usada na fórmula? Estou tentando fazer uso da mesma fórmula, mas não consigo entender esses dois parâmetros.
Lakshmi Narayanan
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.