Анализируйте необработанные измерения с помощью GnssLogger

С помощью GnssLogger v3.1 пользователи могут просматривать и анализировать необработанные данные GNSS на экране «Измерения» .

Вот экран «Измерения» , за которым следуют несколько советов и рекомендаций, которые помогут максимально эффективно использовать эти данные:

Базовый элемент пользовательского интерфейса, показывающий карточки, описанные в следующем тексте.
Рисунок 1. Экран измерений

В верхней карточке:

  • В левом верхнем углу показаны данные часов GNSS (соответствующие GnssClock ).
  • В правом верхнем углу показано количество отказов оборудования GNSS (HW) (из GnssClock.getHardwareClockDiscontinuityCount ), что помогает определить, включена или выключена циклическая работа. Увеличение этого счетчика указывает на то, что произошел сбой в непрерывном наблюдении сигналов GNSS (например, включена скважность ). Далее на карте отображается совокупная информация по всем измерениям:

Если ваше устройство всегда сообщает о 0 полезном ADR, даже когда оно находится под открытым небом с отключенной скважностью, это хороший признак того, что ваше устройство не поддерживает измерения фазы несущей, которые можно использовать для высокоточных GNSS.

На нижней карточке каждая строка представляет отдельное GnssMeasurement .

  • В столбце «Тип кода» указан точный тип сигнала GNSS с использованием типов кода, определенных в RINEX 4.01 . Например, сигналы GPS L1 с типом кода «C» представляют собой L1 C/A, на что указывает последняя буква трехзначного кода в таблицах RINEX. GPS L5 Q также будет иметь тип кода «Q». Для справки см. таблицы для других группировок GNSS в конце этого документа.
  • В столбце Rx SV Time (ns) текст отображается зеленым, если измерение действительно.
  • В столбце «Состояние» состояние также отображается зеленым, если измерение действительно. Состояние показывает удобочитаемую версию побитовых флагов, установленных в поле GnssMeasurement.getState() .

Оставляйте отзывы о новых функциях, используя наш общедоступный трекер проблем .

Таблица 10. Коды GPS-наблюдений RINEX версии 4.01.

Для каждого измерения показанный «Тип кода» представляет собой последнюю букву значения «Псевдодальность», определенного в спецификации RINEX 4.01 для соответствующей системы GNSS и несущей частоты. Например, «C» используется для GPS L1 [C/A], а «Q» используется для GPS L5 Q.

Таблица 10: Коды GPS-наблюдений RINEX версии 4.01
Рисунок 2. Таблица 10: Коды GPS-наблюдений RINEX версии 4.01.

Пользователи могут прокрутить вправо, чтобы увидеть дополнительные столбцы для каждого измерения:

Отображаются дополнительные столбцы
Рисунок 3. Дополнительные столбцы на экране «Измерения» в таблице 10.
  • PRR — это скорость псевдодиапазона в метрах в секунду из GnssMeasurement.getPseudorangeRateMetersPerSecond().
  • В столбце ADR State показана удобочитаемая версия побитовых флагов, установленных в столбце GnssMeasurement.getAccumulatedDeltaRangeState() . Если ADR можно использовать для позиционирования, текст в полях ADR (m) и ADR State будет зеленым.

Коды наблюдения RINEX 4.01

Последняя из трех букв в кодах наблюдений RINEX в столбце «Псевдодиапазон» — это значение типа кода, отображаемое на экране «Измерения» в GnssLogger.

Для удобства ниже приведены таблицы из спецификации RINEX 4.01 . Подробности смотрите в полной спецификации.

Таблица 10: Коды GPS-наблюдений RINEX версии 4.01
Рисунок 4. Таблица 10: Коды GPS-наблюдений RINEX версии 4.01.
ВСТАВЬТЕ АЛЬТЕРНАТИВНЫЙ ТЕКСТ ЗДЕСЬ
Рисунок 5. Таблица 11: Коды наблюдения ГЛОНАСС RINEX версии 4.01
ВСТАВЬТЕ АЛЬТЕРНАТИВНЫЙ ТЕКСТ ЗДЕСЬ
Рисунок 6. Таблица 12: Коды наблюдений RINEX версии 4.01 Galileo
ВСТАВЬТЕ АЛЬТЕРНАТИВНЫЙ ТЕКСТ ЗДЕСЬ
Рисунок 7. Таблица 13: Коды наблюдений RINEX версии 4.01 SBAS
ВСТАВЬТЕ АЛЬТЕРНАТИВНЫЙ ТЕКСТ ЗДЕСЬ
Рисунок 8. Таблица 14: Коды наблюдений RINEX версии 4.01 QZSS
ВСТАВЬТЕ АЛЬТЕРНАТИВНЫЙ ТЕКСТ ЗДЕСЬ
Рисунок 9. Таблица 15: Коды наблюдения RINEX версии 4.01 BDS
Таблица 16: Коды наблюдений BDS RINEX версии 4.01
Рисунок 10. Коды наблюдения NavIC RINEX версии 4.01