Обчисліть відстань від RSSI


15

Я працюю над внутрішньою системою позиціонування, де мені потрібно:

  1. Обчислити відстань на основі RSSI (я розумію, це не буде на 100% точно)
  2. Потім зробіть трилатерацію для точного визначення сигналу wifi. Ця частина може бути вирішена за допомогою цього рішення: Трилатерація, використовуючи 3 точки широти та довготи та 3 відстані

Я застряг у (1).

Співвідношення б / ш RSSI та відстань є ( джерело PPT ): rssi відстань відносини Де:

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

Але я не в змозі розібратися, як обчислити маржу затухання. На підставі деяких висновків, fade margin = sensitivity of receiver - received signal але знову ж таки, як я отримую чутливість приймача?

У мене є wifi ключ Ralink RT5370 з цією специфікацією: Ralink 5370 spec

Будь-які пропозиції допоможуть!

Примітки від: http://www.tp-link.sg/support/calculator/ дозволяють припустити, що маржа невдалої варіюється від 14 дБ до 22 дБ

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 навіть не буде на 50% точним, не маючи на увазі "не зовсім 100%". Це було багато разів раніше, і це було пояснено приблизно стільки разів. Я б запропонував прочитати далі.
Джон У

Ваша формула може працювати в порожньому просторі, але в приміщенні не порожні (предмети, стіни, відображення, багатосторонні ефекти). Системи позиціонування в приміщенні, які я знаю, не обтяжують формулу, як та, яку ви згадуєте, і замість цього використовуєте велику калібрування. Можливість надійно розташувати приймач у конкретній кімнаті, як правило, вважається (дуже) хорошим результатом.
Wouter van Ooijen

@John UI погоджуються, що "позиція", розроблена на основі трилатерації та RSSI, буде повсюдно. Наступним моїм кроком буде нормалізація шляху, заснованого на кількох mac-адресах. Я не будую систему позиціонування в режимі реального часу, намагаюся знайти маршрут людини в будівлі, що є офлайн процесом.
zengr

1
@zengr ВИ краще зрозумійте, що зникає, і подивіться на рикське замирання та навчитесь розпізнавати, моделювати нулі легкими рухами 1 мм поблизу діапазону -70-80dBm і навчитесь уникати цього, досягнувши максимальної швидкості передачі даних, щоб уникнути "зіткнень" із відображенням однакової амплітуди і поза фазою з первинним сигналом> У будівлі багато сигналів відображаються в кінцевому підсумку, і тому загальні нульові риси загальні.
Tony Stewart Sunnyskyguy EE75

Відповіді:


8

Потужність запасу - це різниця в рівнях потужності між фактичним сигналом, що потрапляє на приймач, і мінімальним сигналом нижнього рядка, необхідним для роботи приймача. Наприклад, він вказує на ймовірні частоти помилок бітів.

Існує стандартна формула для обчислення мінімального теоретичного рівня сигналу, необхідного приймачем для заданої швидкості передачі даних. Це -154dBm + 10 (швидкість передачі бітів). Якщо швидкість передачі даних становить 1 Мбіт / с, то для приймача знадобиться -94 дБм, щоб мати можливість отримати пристойні дані.log10

Якщо прийнятий сигнал насправді дорівнює -84dBm, то запас швидкості становить 10 дБ, тобто він може дозволити згасання прийнятого сигналу до 10 дБ.

Застосувати це до своєї ситуації означає, що вам потрібно зрозуміти швидкість передачі даних, щоб ви могли розрахувати мінімально прийнятну потужність приймача. Оскільки Fm = Pr - Pm (де Pm - мінімальний рівень потужності приймача, обчислений з бітової швидкості або, можливо, позначений у полі), я вважаю, що ви повинні мати можливість це розробити на основі RSSI, еквівалентного Pr.

Якщо ви подивитесь на вказане вами посилання, ви побачите це: -

Чутливість до отримання: 802.11b: -84dBm @ 11Mbps

log10

EDIT

Я трохи ознайомився з цим, і є більш проста формула, яку ви можете використовувати на основі цього документа. Формула №19 на сторінці 3 і в основному така:

RSSI (дБм) = -10n log10

Де A - сила прийнятого сигналу в дБм на 1 метр - вам потрібно відкалібрувати це у вашій системі. Оскільки ви проводите калібрування на відомій відстані, вам не потрібно враховувати частоту передачі, і це спрощує рівняння.

d - відстань у метрах, а n - константа розповсюдження або показник втрати шляху, як ви згадували у своєму запитанні, тобто 2,7 - 4,3 (для вільного простору n = 2).

Ваша оригінальна формула - якщо ви зможете надати джерело для цього, я можу перевірити це щодо даних, які я маю.


Я погоджуюся зі спрощеною формулою Енді, і хотів би додати як підказку, оскільки RSSI може відрізнятися залежно від відстані, подумайте, наприклад, rel. вологість і с., а враховуючи, що у вас буде більше одного джерела сигналу для вашої трилатерації, можливо, варто врахувати відносний коефіцієнт RSSI між різними джерелами, що може компенсувати деякі елементи змінності абсолютних значень RSSI. Результатом може бути деяка інформація у вигляді "відстань до точки А приблизно 1,5х відстань до точки В", що є достатньою інформацією для висновку щодо відносного розташування до точок фіксації.
JimmyB

Прошу вибачення за затримку відповіді, це моє джерело за мою оригінальну формулу: www.ece.lsu.edu/scalzo/Mega%20Hurtz%20FDR.pptx
zengr

@zengr посилання не працює чувак - він переносить вас у папку, але, здається, не існує файла, який можна відкрити. Можливо, я степоїд?
Енді ака

Там я завантажив його в dropbox. Вам потрібно завантажити його для перегляду: dl.dropboxusercontent.com/u/2432670/Mega%20Hurtz%20FDR.pptx
zengr

1
Відстань @merveotesi пов'язана саме з отриманою напруженістю поля у вільному просторі - ставите перешкоди на шляху і ви отримуєте ослаблення в деяких точках. Покладіть металеві предмети в область, і ви отримаєте збільшення сили сигналу в одних положеннях, а в інших зменшення. Це не точне вимірювання, за винятком вільного простору.
Енді ака

2

Зараз я працюю над тим же, і це може бути дуже заплутано. Я вважаю, що ця формула, здається, підходить для приміщень у приміщенні:

П(х)=10н лог(гг0)+20лог(4πг0λ)

Де,

  • П(х)г
  • н
  • г
  • г0
  • λ

"Xσ - це гранична межа" Fade ". Поле" Fade "є специфічним для системи та має бути розраховано емпірично для сайту. Для офісних будівель, як правило, значення Xσ становить 10 дБ."

Так;

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

Деталі формули можна знайти тут , стор. 3 формули 2.


Яке значення для компонента «Розпад сигналу» та де маржа пом'якшення, що використовується у формулі? Я намагаюся використовувати ту саму формулу, але не можу зрозуміти ці 2 параметри.
Лакшмі Нараянан
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.