Тема насчёт триангуляции источника звука, над которой я размышлял по поводу подземного стука в подвале, приняла интересное продолжение
( Read more... )
Стоп. Чтобы отфильтровать отраженный сигнал от прямого по мощности, нужен грубо говоря "прямой доступ к антенне" (и при расстояниях порядка метров такая фильтрация потребует нетривиальной математики, в силу перекрытия сигналов по времени). У тебя же, как мне показалось, есть грубо говоря что-то, что выдаёт вайфайный чип - и ты не только не можешь повлиять на то, как он это считает, но в общем случае даже не имеешь достоверной информации, децибеллы ли это, или просто какие-то "попугаи". То есть, чип тебе выдал "у сети с SSID таким-то уровень -83дБ" - и всё, это единственная цифра, которая у тебя есть.
Потому что если бы у тебя был "доступ к антенне", и достаточное временнОе разрешение чтобы с этим работать, можно было бы замахнуться на прямой учёт задержек - их, тьфу-тьфу, колбасить так же как мощность не должно. Но это вряд ли.
...можно для начала взять аппарат, потаскать его по десятку "контрольных точек" комнаты, и построить графики относительной мощности (по несколько отсчётов в каждой точке, для разных "поз" телефона). Сразу будет видно, сильно ли колбасит мощность, или зависимость хорошая.
Если, например, ловятся несколько таких beacon frames (не знаю как по-русски), у каждого есть параметр -- мощность сигнала. Использовать -- только наибольший из полученных. Остальные считать мусорными.
Сомневаюсь что это отражённые сигналы, может быть "повторы" (на случай помехи). Смотреть надо - если мощность сильно отличается, брать самый мощный, а если наоборот близкая - может, наоборот лучше будет усреднить...
Стоп. Чтобы отфильтровать отраженный сигнал от прямого по мощности, нужен грубо говоря "прямой доступ к антенне" (и при расстояниях порядка метров такая фильтрация потребует нетривиальной математики, в силу перекрытия сигналов по времени).
У тебя же, как мне показалось, есть грубо говоря что-то, что выдаёт вайфайный чип - и ты не только не можешь повлиять на то, как он это считает, но в общем случае даже не имеешь достоверной информации, децибеллы ли это, или просто какие-то "попугаи". То есть, чип тебе выдал "у сети с SSID таким-то уровень -83дБ" - и всё, это единственная цифра, которая у тебя есть.
Потому что если бы у тебя был "доступ к антенне", и достаточное временнОе разрешение чтобы с этим работать, можно было бы замахнуться на прямой учёт задержек - их, тьфу-тьфу, колбасить так же как мощность не должно. Но это вряд ли.
...можно для начала взять аппарат, потаскать его по десятку "контрольных точек" комнаты, и построить графики относительной мощности (по несколько отсчётов в каждой точке, для разных "поз" телефона). Сразу будет видно, сильно ли колбасит мощность, или зависимость хорошая.
Reply
Теперь по поводу того, что ловится.
Если, например, ловятся несколько таких beacon frames (не знаю как по-русски), у каждого есть параметр -- мощность сигнала. Использовать -- только наибольший из полученных. Остальные считать мусорными.
Чип выдаёт измерения в dBm.
Reply
Reply
Совершенно правильно сомневаешься :)
Это, конечно, повторы кадров -- они регулярно высылаются. Тут просто на случай, если поймается отражение, а основной сигнал почему-то нет.
Reply
Leave a comment