Преобразование файла ubx в формат RINEX; не получает файлы .nav, почему?

Я пытаюсь преобразовать файл .ubx в файлы RINEX .obs и .nav с помощью RTKLIB. Но я обнаружил, что иногда может быть сгенерирован только .obs файл, а .nav нет.

Какие данные мне нужны в .ubx для создания .nav файла? Кто-нибудь знает, почему?


gps
person Emma    schedule 07.11.2013    source источник
comment
Это сработало, но не идеально. По сути, файл .obs создается из необработанных данных (называемых RXM-RAW), а файл .nav — из эфемерид (RXM-EPH и RXM-SFRB), поэтому, если у вас есть эти данные в файле .ubx, проблема должна быть решена. Однако, по моему опыту, сгенерированные файлы иногда будут содержать только недопустимые записи, такие как 0,00000000, даже если у вас есть как необработанные данные, так и эфемериды.   -  person Emma    schedule 20.12.2013
comment
Удалось ли вам сделать коррекцию постобработки? Какую итоговую точность (отклонение от реального положения) вы получили?   -  person AlexWien    schedule 19.01.2014


Ответы (2)


Для создания подходящего RINEX вам понадобится чип Ublox с включенной опцией RAW data. Обычный чип ublx не имеет такой возможности. Но если вы платите ublox, возможно, прошивка чипа может быть обновлена ​​​​для вывода этих RAW-сообщений.

Эти сообщения RAW содержат «исходные» данные спутникового сигнала. Так что, вероятно, ваш файл ubx не содержит необработанных сообщений.

См. также спецификацию бинарного протокола ublox на веб-странице ublox. Описаны сообщения RAW

person AlexWien    schedule 07.11.2013
comment
Спасибо, что ответили на мой вопрос. Мой чип ublox может выводить необработанные данные (помечены как RXM-RAW в u-center). Но файл .ubx, который я получил от него, можно преобразовать в файл .obs только с помощью RTKLIB. Я думаю, что что-то не так в части конфигурации. - person Emma; 08.11.2013
comment
Вы уверены, что файл ubx содержит необработанные сообщения данных? (Если включено в u-center, должно работать). Больше я не знаю. Является ли RTK Lib открытым исходным кодом? Не могли бы вы обновить свой вопрос, чтобы опубликовать ссылку на веб-страницу проекта RTK Lib? Вы можете отладить код RTK Lib, чтобы увидеть, почему файл не создается. - person AlexWien; 08.11.2013

Прежде всего вам необходимо включить оба типа сообщений RXM-RAW и RXM-SFRB.

Чтобы убедиться, что преобразование из .ubx-файлов работает правильно, вы должны отключить все остальные сообщения (используйте u-center). Иногда RTKLIB плохо работает со смешанными файлами. Файлы UBX являются двоичными файлами и не должны заполняться сообщениями NMEA.

Мой LEA-4t работает на RasperryPi с разработанным мной Python-скриптом. Это машина состояний, которая выдает только те RXM-сообщения, которые необходимы. Это работает хорошо для меня.

person Jan Kressin    schedule 02.02.2014
comment
Мне не хватало сообщений SRFB, большое спасибо +1. Стоит отметить, что некоторые части GPS вместо этого используют типы сообщений RAWX и SFRBX (например, ZED-F9P), следует проверить, какой из них поддерживается используемым устройством. - person DarkCygnus; 27.03.2019