GNSS SDR показывает неверное значение долготы из сим-сигнала GPS-SDR - PullRequest
0 голосов
/ 22 октября 2019

Когда я использую эфемериды GPS-SDR и координаты местоположения (Shangai) из примера, я получаю правильные значения для lat, lng, alt. Когда я перемещаю координаты около 500 м от местоположения по умолчанию, я также получаю правильные значения. Но когда я меняю координаты на другую сторону мира, я получаю правильный широту, но долготу и высоту около нуля. Если я прав, эфемеридные данные должны работать для любой координаты на земле?

это местоположение по умолчанию:

gps-sdr-sim -e brdc3540.14n -l 30.286502,120.032669,100

это ближе, которая работает нормально:

gps-sdr-sim -e brdc3540.14n -l 30.302334,120.036939,100

это неверно:

gps-sdr-sim -e brdc3540.14n -l 44.572710, 12.298724, 10

Я использую GNSS-SDR в качестве приемника, который принимает сгенерированный выше .bin.

РЕДАКТИРОВАТЬ:

Оказалось, решение было использовать другой файл эфемерид (файл brdc). Тем не менее, я бы сказал, что он должен работать с любым загруженным файлом эфемерид, что в настоящее время неверно.

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