Oblicz odległość od RSSI


15

Pracuję nad systemem pozycjonowania wewnętrznego, w którym muszę:

  1. Oblicz odległość na podstawie RSSI (rozumiem, że to nie będzie w 100% dokładne)
  2. Następnie wykonaj trilaterację, aby wskazać lokalizację sygnału Wi-Fi. Ta część może zostać rozwiązana za pomocą tego rozwiązania: Trilateracja przy użyciu 3 punktów szerokości i długości geograficznej oraz 3 odległości

Utknąłem z (1).

Relacja b / w RSSI i Odległość jest ( źródło PPT ): relacja odległości rssi Gdzie:

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

Ale nie jestem w stanie wymyślić, jak obliczyć margines zanikania. Na podstawie niektórych ustaleńfade margin = sensitivity of receiver - received signal ale z drugiej strony, jak uzyskać czułość odbiornika?

Mam klucz Wi-Fi z chipsetem Ralink RT5370 o tej specyfikacji: Ralink 5370 spec

Wszelkie sugestie pomogą!

Notatki z: http://www.tp-link.sg/support/calculator/ sugerują, że margines zanikania wynosi od 14dB do 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

RSSI nie będzie nawet w 50% dokładne, nie mówiąc już o „niezupełnie 100%”. To pojawiało się wiele razy wcześniej i zostało wyjaśnione podobną liczbę razy. Sugerowałbym dalsze czytanie.
John U

Twoja formuła może działać w pustej przestrzeni, ale środowiska wewnętrzne nie są puste (obiekty, ściany, odbicia, efekty wielościeżkowe). Wewnętrzne systemy pozycjonowania, które znam, nie przeszkadzają w formułach takich jak ten, o którym wspomniałeś, i zamiast tego używają obszernej kalibracji. Możliwość niezawodnego zlokalizowania odbiornika w określonym pomieszczeniu jest zwykle uważana za (bardzo) dobry wynik.
Wouter van Ooijen

@John UI zgadza się, że „pozycja” ustalona na podstawie trilateracji i RSSI będzie wszędzie. Moim następnym krokiem będzie normalizacja ścieżki na podstawie wielu adresów Mac. Nie buduję systemu pozycjonowania w czasie rzeczywistym w pomieszczeniu, staram się wytyczyć trasę osoby w budynku, co jest procesem offline.
zengr

1
@zengr Musisz lepiej zrozumieć, co zanika i spojrzeć w górę Ricean Fading i nauczyć się rozpoznawać, symulować wartości zerowe za pomocą niewielkich ruchów 1 mm w pobliżu zakresu -70-80dBm i nauczyć się tego unikać, osiągając szczytowe prędkości danych, aby uniknąć „kolizji” z odbiciami o jednakowej amplitudzie i poza fazą z sygnałem pierwotnym> W budynku wiele sygnałów jest ostatecznie odbijanych, dlatego wartości zerowe zanikania ryżu są powszechne.
Tony Stewart Sunnyskyguy EE75,

Odpowiedzi:


8

Margines zaniku jest różnicą poziomów mocy między faktycznym sygnałem trafiającym do odbiornika a dolnym minimalnym sygnałem potrzebnym odbiornikowi do pracy. Daje na przykład wskazanie prawdopodobnych bitowych poziomów błędów.

losol10

Jeśli odbierany sygnał jest w rzeczywistości -84dBm, to margines zanikania wynosi 10dB, tzn. Może pozwolić na zanikanie odbieranego sygnału do 10dB.

Zastosowanie tego do twojej sytuacji oznacza, że ​​musisz zrozumieć szybkość transmisji danych, aby móc obliczyć minimalną akceptowalną moc odbiornika. Ponieważ Fm = Pr - Pm (gdzie Pm to minimalny poziom mocy odbiornika obliczony na podstawie przepływności lub może zaznaczony na pudełku) uważam, że powinieneś być w stanie to wypracować w oparciu o RSSI równoważne Pr.

Jeśli spojrzysz na podany link, zobaczysz to: -

Czułość odbioru: 802.11b: -84dBm @ 11 Mb / s

log10 (11000000) dBm = -154dBm + 70.4dBm = -83.59dBm.

EDYTOWAĆ

Byłem zaglądając trochę na ten temat i jest prostsza formuła można użyć na podstawie tego dokumentu. Formuła jest nr 19 na stronie 3 i zasadniczo jest następująca:

log10

Gdzie A to siła odbieranego sygnału w dBm na 1 metrze - musisz skalibrować to w swoim systemie. Ponieważ kalibrujesz w znanej odległości, nie musisz brać pod uwagę częstotliwości transmisji, co upraszcza równanie.

d jest odległością w metrach, a n jest stałą propagacji lub wykładnikiem utraty ścieżki, jak wspomniałeś w swoim pytaniu, tj. 2,7 do 4,3 (wolne miejsce ma n = 2 w celach informacyjnych).

Twoja oryginalna formuła - jeśli możesz podać źródło, mogę to sprawdzić na podstawie danych, które posiadam.


Zgadzam się z uproszczoną formułą Andy'ego i chciałbym dodać jako wskazówkę, że ponieważ RSSI może różnić się w zależności od odległości, pomyśl np. Rel. wilgotność i c., a biorąc pod uwagę, że będziesz mieć więcej niż jedno źródło sygnału do trilateracji, warto rozważyć względny współczynnik RSSI między różnymi źródłami, który może zrekompensować niektóre elementy zmienności bezwzględnych wartości RSSI. Wynikiem może być pewna informacja w postaci „odległość do punktu A jest około 1,5 razy większa od odległości do punktu B”, co jest wystarczającą informacją, aby wywnioskować względne położenie punktów stałych.
JimmyB

Przepraszam za opóźnioną odpowiedź, to jest moje źródło mojej oryginalnej formuły: www.ece.lsu.edu/scalzo/Mega%20Hurtz%20FDR.pptx
zengr 28.09.2013

@zengr link nie działa, koleś - zabiera cię do folderu, ale nie ma pliku, który można otworzyć. Może jestem głupi?
Andy alias

Tam przesłałem go do Dropbox. Musisz go pobrać, aby wyświetlić: dl.dropboxusercontent.com/u/2432670/Mega%20Hurtz%20FDR.pptx
zengr

1
Odległość @merveotesi jest ściśle związana z odbieranym natężeniem pola w wolnej przestrzeni - stawiaj przeszkody, a w niektórych miejscach uzyskasz tłumienie. Umieść metalowe przedmioty w tym obszarze, a dostaniesz wzrost siły sygnału w niektórych pozycjach i spadek w innych. To nie jest dokładny pomiar, z wyjątkiem wolnej przestrzeni.
Andy aka

2

Obecnie pracuję nad tym samym i może to być bardzo mylące. Uważam, że ta formuła wydaje się być odpowiednia do środowisk wewnętrznych:

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

Gdzie,

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

„Xσ jest marginesem przenikania. Margines zanikania jest specyficzny dla systemu i należy go obliczyć empirycznie dla danego miejsca. W przypadku budynków biurowych wartość Xσ wynosi 10 dB.”

Więc;

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

Szczegóły formuły można znaleźć tutaj , strona 3 formuła 2.


Jaka jest wartość komponentu Signal Decay i gdzie w formule zastosowano margines zanikania? Próbuję użyć tej samej formuły, ale nie jestem w stanie zrozumieć tych 2 parametrów.
Lakshmi Narayanan
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.