Как улучшить измерение расстояния Bluetooth с помощью RSSI?

для моего проекта мне нужно оценить расстояние между смартфоном и Bluetooth-модуль. Оценка не должна быть очень точной. Мне нужно только определить расстояние с погрешностью около 50cm.

Я тестировал RSSI двух модулей bluetooth на расстоянии шагов 10 см. Я измерил RSSI 5 раз для каждого шага и получил среднее значение 5 измерений. Средние значения показаны на графике ниже:

Blue and Red lines resemble the two bluetooth modules

красные и синие линии напоминают два модуля Bluetooth. Вы можете видеть, что результаты не очень линейны. Одной из причин этого является вмешательство, поэтому я искал способы решения проблемы вмешательства. Два способа, которые я нашел:

однако я действительно не понимаю, как вышеупомянутые методы будут использоваться для получения большей точности. Для SNR мне нужно значение шума, как я даже получаю значение шума?

на коэффициент rssi/txPower, Я могу txPower by просто измерение rssi at 1 meter из модуля. Поэтому я знаю все необходимые ценности. Но я не знаю, что делать дальше. Как использовать эти значения для получения более точных оценок расстояний?

есть ли другие методы, которые я могу использовать для повышения точности?

1 ответов


вы сталкиваетесь с практическими ограничениями этой технологии. Получение точности оценки + / - 50 см возможно в идеальных условиях на коротких расстояниях (менее 2 метров), а не на больших расстояниях более 10 метров.

Я написал более длинное сообщение в блоге о пределах здесь: http://developer.radiusnetworks.com/2014/12/04/fundamentals-of-beacon-ranging.html

чтобы ответить на ваши конкретные вопросы:

  1. нет, нет практического способа узнать, какая часть одного измерения RSSI исходит от сигнала и какая часть исходит от шума. Вы можете взять среднее значение по многим образцам, которое частично удаляет шум, если передатчик и приемник неподвижны в течение интервала выборки.

  2. методы, о которых вы спрашиваете, работают, чтобы дать вам оценку расстояния, но они имеют ограничения технологии, описанной выше.