2016-07-18 4 views
-1

Я хотел бы узнать расстояние между малиновым пи и движущимся/подвижным маяком.Как измерить расстояние между малиновым пи и движущимся/подвижным маяком? Уменьшение шума в RSSI

Кто-нибудь реализовал фильтр калмана (предпочтительно python) или определил лучший алгоритм для улучшения оценок расстояния, основанный на измерениях радиосигнала в беспроводной сетевой среде?

Алгоритм должен быть рекурсивным для работы в онлайн-среде.

ответ

0

В Android Beacon Library имеется фильтр ARMA, который может быть выбран для выбора образцов RSSI для оценки расстояния. Вы можете увидеть исходный код Java здесь:

https://github.com/AltBeacon/android-beacon-library/blob/master/src/main/java/org/altbeacon/beacon/service/ArmaRssiFilter.java

В то время как фильтр Калмана и ARMA фильтр не то же самое, они оба могут быть использованы для подобного эффекта. Преимущество фильтра ARMA над более простым средним алгоритмом выбора RSSI в Android Beacon Library заключается в том, что он стремится сходиться к устойчивому результату с меньшим количеством выборок, когда маяк находится на устойчивом расстоянии.

Смежные вопросы