Я работаю над системой внутреннего позиционирования, где мне нужно:
- Вычислить расстояние на основе RSSI (я понимаю, что это не будет на 100% точно)
- Затем выполните трилатерацию, чтобы точно определить местоположение сигнала Wi-Fi. Эта часть может быть решена с помощью этого решения: трилатерация с использованием 3 точек широты и долготы и 3 расстояний
Я застрял с (1).
Отношение ч / б RSSI и Расстояние ( источник PPT ): Где:
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
Ответы:
Запас замирания - это разность уровней мощности между фактическим сигналом, попадающим на приемник, и минимальным сигналом в нижней строке, который необходим приемнику для работы. Например, он дает представление о вероятности появления ошибок по битам.
Существует стандартная формула для расчета минимального теоретического уровня сигнала, необходимого приемнику для данной скорости передачи данных. Это -154dBm + 10 (битовой скорости). Если скорость передачи данных составляет 1 Мбит / с, то получателю понадобится -94 дБм, чтобы иметь шанс получить приемлемые данные.л о г10
Если принятый сигнал фактически равен -84 дБм, то запас на замирание составляет 10 дБ, то есть он может допускать замирание принятого сигнала до 10 дБ.
Чтобы применить это к вашей ситуации, вам нужно понимать скорость передачи данных, чтобы вы могли рассчитать минимально допустимую мощность приемника. Поскольку Fm = Pr - Pm (где Pm - это минимальный уровень мощности приемника, рассчитанный по скорости передачи в битах или, возможно, отмеченный на коробке), я считаю, что вы должны быть в состоянии решить эту проблему на основе RSSI, эквивалентного Pr.
Если вы посмотрите на ссылку, которую вы предоставили, вы увидите это: -
Другими словами, в 11Mbps, используя формулу в моем ответе вы получите мощность минимум приемника требуется от -154 дБм + 10 (11000000) дБм = -154dBm + 70.4dBm = -83.59dBm.л о г10
РЕДАКТИРОВАТЬ
Я немного посмотрел на это, и есть более простая формула, которую вы можете использовать на основе этого документа. Формула № 19 на странице 3 и в основном это:
Где A - уровень принимаемого сигнала в дБм на 1 метр - вам необходимо откалибровать его в вашей системе. Поскольку вы калибруете на известном расстоянии, вам не нужно принимать во внимание частоту передачи, и это упрощает уравнение.
d - это расстояние в метрах, а n - постоянная распространения или показатель потерь на трассе, как вы упомянули в своем вопросе, т.е. от 2,7 до 4,3 (для справки в свободном пространстве n = 2).
Ваша первоначальная формула - если бы вы могли предоставить источник для этого, я могу проверить его по имеющимся у меня данным.
источник
В настоящее время я работаю над тем же, и это может быть очень запутанным. Я считаю, что эта формула подходит для помещений:
Где,
«Xσ - запас по затуханию. Запас по затуханию зависит от системы и должен рассчитываться эмпирически для сайта. Обычно для офисных зданий значение Xσ составляет 10 дБ».
Так;
Детали формулы можно найти здесь , страница 3 Формула 2.
источник