Определение местоположения на основе точек доступа WIFI и силы сигнала

Мне нужно определить местоположение на основе N точек доступа WIFI и уровня их сигнала. Лучший способ сделать это с помощью алгоритма наименьших квадратов? Как мне реализовать такой алгоритм?


person Ken Joyner    schedule 16.06.2011    source источник
comment
Это выходит за рамки SO. Но я бы сказал, что показатели RSSI не обязательно линейно связаны с фактической мгновенной мощностью сигнала. Таким образом, может быть чрезвычайно сложно использовать эти показатели для триангуляции.   -  person Oliver Charlesworth    schedule 16.06.2011


Ответы (1)


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

То, что вы действительно ищете, - это оценка максимального правдоподобия для среднего значения мощности сигнала, и вы надеетесь, что эта оценка каким-то образом соответствует расстоянию.

«Минимальные квадраты соответствуют критерию максимального правдоподобия, если экспериментальные ошибки имеют нормальное распределение». -- http://en.wikipedia.org/wiki/Least_squares

Так что, если шум силы вашего сигнала не имеет нормального распределения (по Гауссу), вам не повезло.

Конечно, у вас также будет стандартное отклонение вашей оценки, которое позволит вам убедиться, что вы можете быть уверены в своей оценке местоположения. Чем больше сигналов Wi-Fi и больше точек данных для каждого сигнала вы можете записать, тем точнее будет ваша оценка.

Я тоже пытался найти время, чтобы сделать это, пожалуйста, расскажите, как это получается.

person jeffery_the_wind    schedule 17.05.2012