Как измерить силу сигнала GPS на Android? - PullRequest
8 голосов
/ 24 августа 2010

Вопрос так же прост, как и заголовок: Как измерить силу сигнала GPS?

Ответы [ 3 ]

21 голосов
/ 24 августа 2010

Вы уверены, что имеете в виду силу сигнала против точности? Что хорошего в силе сигнала? Поскольку положение GPS определяется по многим спутникам, у вас нет «одного» уровня сигнала.

Предполагая, что вы действительно имеете в виду силу сигнала, вы можете получить GpsStatus через LocationManager.getGpsStatus(), и это даст вам список спутников через getSatellites() ', и каждый из них имеет сигнал-шум коэффициент (getSnr()).

Предполагая, что вы имеете в виду точность, попробуйте Location.getAccuracy().

0 голосов
/ 08 августа 2017

Вы можете прочитать уровень сигнала в сообщении GSV MNEA в соотношении сигнал / шум SNR.

Уровень сигнала ОЧЕНЬ важен.Слишком слабый сигнал, и приемник не может отследить их.Вам нужно несколько «сильных» спутников, чтобы получить позицию, а не только один.

Старые приемники не могли отслеживать на деревьях или внутри зданий.Современные приемники гораздо более чувствительны.

0 голосов
/ 18 ноября 2010

Очень сложно измерить уровень сигнала GPS-спутника без очень дорогой испытательной аппаратуры (анализатор спектра или специализированный GPS-приемник).Коммерчески доступных инструментов для этого нет.

Зачем вам это вообще нужно?Уровень сигнала на самом деле совершенно не имеет значения при определении положения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...