rinexread
Чтение данных из файла RINEX.
| Библиотека |
|
Аргументы
Входные аргументы
#
filename —
имя файла RINEX
строка
Details
Имя файла RINEX версии 3 для чтения данных, заданное как строка.
| Типы данных |
|
Выходные аргументы
#
data —
данные спутниковой системы из файла RINEX
структура
Details
Данные спутниковой системы из файла RINEX версии 3, возвращаемые в виде структуры. Структура содержит табличные данные с различными полями, состав которых зависит от типа файла RINEX и записей в его заголовке.
GPS — навигационное сообщение GPS
структура
Details
| Поле | Тип данных | Описание | Единицы измерения |
|---|---|---|---|
|
|
Время по часам GPS |
— |
|
|
Номер (PRN) спутниковой системы (G) |
— |
|
|
Смещение часов спутника |
секунды (с) |
|
|
Дрейф часов спутника |
с/с |
|
|
Скорость дрейфа часов спутника |
с/с2 |
|
|
Номер версии набора эфемеридных данных спутника (Issue of Data, Ephemeris, IODE) |
— |
|
|
Амплитуда синусоидальной гармонической поправки к радиусу орбиты |
метры (м) |
|
|
Средняя аномалия на момент отсчета |
радианы (рад) |
|
|
Разность между средним движением и его расчетным значением на момент отсчета |
рад/с |
|
|
Амплитуда косинусоидальной гармонической поправки к аргументу широты |
рад |
|
|
Эксцентриситет |
— |
|
|
Амплитуда синусоидальной гармонической поправки к аргументу широты |
рад |
|
|
Квадратный корень из большой полуоси ( |
— |
|
|
Эфемеридное время (секунды от начала соответствующей недели спутника) |
с |
|
|
Амплитуда косинусоидальной гармонической поправки к наклонению орбиты |
рад |
|
|
Долгота восходящего узла плоскости орбиты на эпоху недели |
рад |
|
|
Амплитуда синусоидальной гармонической поправки к углу наклонения |
рад |
|
|
Угол наклонения на момент отсчета |
рад |
|
|
Амплитуда косинусоидальной гармонической поправки к радиусу орбиты |
м |
|
|
Аргумент перигея |
рад |
|
|
Опорная скорость изменения прямого восхождения |
рад/с |
|
|
Скорость изменения угла наклонения |
рад/с |
|
|
Коды на канале L2 |
— |
|
|
Номер недели GPS, соответствующий моменту времени эфемерид. Это непрерывный номер, не |
— |
|
|
Флаг данных L2P |
— |
|
|
Точность определения местоположения спутника |
м |
|
|
Исправность спутника, определяемая битами 17–22 (см. раздел 20.3.3.3.1.4 документа GPS ICD) |
— |
|
|
Групповая задержка сигнала (Timing Group Delay, TGD) |
с |
|
|
Номер версии набора данных бортовых часов спутника (Issue of Data, Clock, IODC) (см. раздел 20.3.3.3.1.5 документа GPS ICD) |
— |
|
|
Время передачи сообщения |
— |
|
|
Интервал достоверности (см. бит 17 w 10 sf 2 + IODC и таблицу 20-XII документа GPS ICD) |
часы (ч) |
|
|
Резервное поле |
— |
|
|
Резервное поле |
— |
| Типы данных |
|
Galileo — навигационное сообщение Galileo
структура
Details
| Поле | Тип данных | Описание | Единицы измерения |
|---|---|---|---|
|
|
Время по часам Galileo (GAL) |
— |
|
|
Номер спутниковой системы (E) |
— |
|
|
Смещение часов спутника |
с |
|
|
Дрейф часов спутника |
с/с |
|
|
Скорость дрейфа часов спутника |
с/с2 |
|
|
Выдача данных навигационного кадра |
— |
|
|
Амплитуда синусоидальной гармонической поправки к радиусу орбиты |
м |
|
|
Разность между средним движением и его расчетным значением на момент отсчета |
рад/с |
|
|
Средняя аномалия на момент отсчета |
рад |
|
|
Амплитуда косинусоидальной гармонической поправки к аргументу широты |
рад |
|
|
Эксцентриситет |
— |
|
|
Амплитуда синусоидальной гармонической поправки к аргументу широты |
рад |
|
|
Квадратный корень из большой полуоси ( |
— |
|
|
Эфемеридное время (секунды от начала соответствующей недели спутника) |
с |
|
|
Амплитуда косинусоидальной гармонической поправки к наклонению орбиты |
рад |
|
|
Долгота восходящего узла плоскости орбиты на эпоху недели |
рад |
|
|
Амплитуда синусоидальной гармонической поправки к углу наклонения |
рад |
|
|
Угол наклонения на момент отсчета |
рад |
|
|
Амплитуда косинусоидальной гармонической поправки к радиусу орбиты |
м |
|
|
Аргумент перигея |
рад |
|
|
Опорная скорость изменения прямого восхождения |
рад/с |
|
|
Скорость изменения угла наклонения |
рад/с |
|
|
Источники данных
|
— |
|
|
Номер недели GAL, включая |
— |
|
|
Резервное поле |
— |
|
|
Точность навигационного сигнала в космосе ( |
м |
|
|
Исправность спутника (см. раздел 5.1.9.3 документа Galileo ICD)
|
— |
|
|
BGD E5a/E1 |
с |
|
|
BGD E5b/E1 |
с |
|
|
Время передачи сообщения |
— |
|
|
Резервное поле |
— |
|
|
Резервное поле |
— |
|
|
Резервное поле |
— |
| Типы данных |
|
GLONASS — навигационное сообщение ГЛОНАСС
структура
Details
| Поле | Тип данных | Описание | Единицы измерения |
|---|---|---|---|
|
|
Время по часам UTC |
— |
|
|
Номер спутниковой системы (R) |
— |
|
|
Смещение часов спутника |
с |
|
|
Относительное смещение частоты спутника |
Гц |
|
|
Время кадра сообщения (в секундах от начала недели UTC) |
с |
|
|
Положение спутника по оси |
км |
|
|
Скорость спутника по оси |
км/с |
|
|
Ускорение спутника по оси |
км/с2 |
|
|
Исправность спутника ( |
— |
|
|
Положение спутника по оси |
км |
|
|
Скорость спутника по оси |
км/с |
|
|
Ускорение спутника по оси |
км/с2 |
|
|
Номер частотного канала (согласно ICD 5.1) |
— |
|
|
Положение спутника по оси |
км |
|
|
Скорость спутника по оси |
км/с |
|
|
Ускорение спутника по оси |
км/с2 |
|
|
Давность информации о режиме работы |
сутки |
|
|
Флаги состояния (9-битное двоичное число):
|
— |
|
|
Разность групповых задержек L1/L2 |
с |
|
|
Индекс точности |
— |
|
|
Флаги исправности (3-битное двоичное число):
|
— |
| Типы данных |
|
BeiDou — навигационное сообщение Бэйдоу
структура
Details
| Поле | Тип данных | Описание | Единицы измерения |
|---|---|---|---|
|
|
Время по часам Бэйдоу (BDT). Представляет собой совокупность полей записи (год, месяц, день, час, минута, секунда) |
— |
|
|
Номер спутниковой системы (C) |
— |
|
|
Смещение часов спутника |
с |
|
|
Дрейф часов спутника |
с/с |
|
|
Скорость дрейфа часов спутника |
с/с2 |
|
|
Давность эфемеридных данных спутника (Age of Data, Ephemeris, AODE) (см. раздел 5.2.4.11 табл. 5–8 документа BeiDou ICD; диапазон значений поля: 0–31) |
— |
|
|
Амплитуда синусоидальной гармонической поправки к радиусу орбиты |
м |
|
|
Разность между средним движением и его расчетным значением на момент отсчета |
рад/с |
|
|
Средняя аномалия на момент отсчета |
рад |
|
|
Амплитуда косинусоидальной гармонической поправки к аргументу широты |
рад |
|
|
Эксцентриситет |
— |
|
|
Амплитуда синусоидальной гармонической поправки к аргументу широты |
рад |
|
|
Квадратный корень из большой полуоси ( |
— |
|
|
Эфемеридное время (секунды от начала соответствующей недели спутника) |
с |
|
|
Амплитуда косинусоидальной гармонической поправки к наклонению орбиты |
рад |
|
|
Долгота восходящего узла плоскости орбиты на эпоху недели |
рад |
|
|
Амплитуда синусоидальной гармонической поправки к углу наклонения |
рад |
|
|
Угол наклонения на момент отсчета |
рад |
|
|
Амплитуда косинусоидальной гармонической поправки к радиусу орбиты |
м |
|
|
Аргумент перигея |
рад |
|
|
Опорная скорость изменения прямого восхождения |
рад/с |
|
|
Скорость изменения угла наклонения |
рад/с |
|
|
Резервное поле |
— |
|
|
Номер недели BDT |
— |
|
|
Резервное поле |
— |
|
|
Точность определения местоположения спутника (см. раздел 5.2.4 документа BDS ICD) |
м |
|
|
SatH1 |
— |
|
|
TGD1 B1/B3 |
с |
|
|
TGD2 B2/B3 |
с |
|
|
Время передачи сообщения |
— |
|
|
Давность данных о бортовых часах спутника (Age of Data, Clock, AODC) (см. раздел 5.2.4.9 табл. 5–6 документа BeiDou ICD; диапазон значений поля: 0–31) |
— |
|
|
Резервное поле |
— |
|
|
Резервное поле |
— |
| Типы данных |
|
NavIC/IRNSS — навигационное сообщение NavIC/IRNSS
структура
Details
| Поле | Тип данных | Описание | Единицы измерения |
|---|---|---|---|
|
|
Время по часам NavIC/IRNSS (то же, что и время GPS) |
— |
|
|
Номер (PRN) спутниковой системы (I) |
— |
|
|
Смещение часов спутника |
с |
|
|
Дрейф часов спутника |
с/с |
|
|
Скорость дрейфа часов спутника |
с/с2 |
|
|
Номер версии набора данных эфемерид и параметров бортовых часов спутника (Issue of Data, Ephemeris and Clock, IODEC) |
— |
|
|
Амплитуда синусоидальной гармонической поправки к радиусу орбиты |
м |
|
|
Разность между средним движением и его расчетным значением на момент отсчета |
рад/с |
|
|
Средняя аномалия на момент отсчета |
рад |
|
|
Амплитуда косинусоидальной гармонической поправки к аргументу широты |
рад |
|
|
Эксцентриситет |
— |
|
|
Амплитуда синусоидальной гармонической поправки к аргументу широты |
рад |
|
|
Квадратный корень из большой полуоси ( |
— |
|
|
Эфемеридное время (секунды от начала соответствующей недели спутника) |
с |
|
|
Амплитуда косинусоидальной гармонической поправки к наклонению орбиты |
рад |
|
|
Долгота восходящего узла плоскости орбиты на эпоху недели |
рад |
|
|
Амплитуда синусоидальной гармонической поправки к углу наклонения |
рад |
|
|
Угол наклонения на момент отсчета |
рад |
|
|
Амплитуда косинусоидальной гармонической поправки к радиусу орбиты |
м |
|
|
Аргумент перигея |
рад |
|
|
Опорная скорость изменения прямого восхождения |
рад/с |
|
|
Скорость изменения угла наклонения |
рад/с |
|
|
Резервное поле |
— |
|
|
Номер недели IRN (соответствующий моменту Toe). Это непрерывный номер, не |
— |
|
|
Резервное поле |
— |
|
|
Точность определения дальности для пользователя (см. раздел 6.2.1.4 документа NavIC/IRNSS ICD) |
м |
|
|
Исправность (подкадр 1, биты 155 (старший) и 156 (младший)), где 0 = L5 и S исправны; 1 = L5 исправен и S неисправен; 2 = L5 неисправен и S исправен; 3 = L5 и S неисправны |
— |
|
|
Групповая задержка |
с |
|
|
Резервное поле |
— |
|
|
Время передачи сообщения |
— |
|
|
Резервное поле |
— |
|
|
Резервное поле |
— |
|
|
Резервное поле |
— |
| Типы данных |
|
QZSS — навигационное сообщение QZSS
структура
Details
| Поле | Тип данных | Описание | Единицы измерения |
|---|---|---|---|
|
|
Время по часам QZSS |
— |
|
|
Номер PRN-192 спутниковой системы (J) |
— |
|
|
Смещение часов спутника |
с |
|
|
Дрейф часов спутника |
с/с |
|
|
Скорость дрейфа часов спутника |
с/с2 |
|
|
Номер версии набора эфемеридных данных спутника (Issue of Data, Ephemeris, IODE) |
— |
|
|
Амплитуда синусоидальной гармонической поправки к радиусу орбиты |
м |
|
|
Разность между средним движением и его расчетным значением на момент отсчета |
рад/с |
|
|
Средняя аномалия на момент отсчета |
рад |
|
|
Амплитуда косинусоидальной гармонической поправки к аргументу широты |
рад |
|
|
Эксцентриситет |
— |
|
|
Амплитуда синусоидальной гармонической поправки к аргументу широты |
рад |
|
|
Квадратный корень из большой полуоси ( |
— |
|
|
Эфемеридное время (секунды от начала соответствующей недели спутника) |
с |
|
|
Амплитуда косинусоидальной гармонической поправки к наклонению орбиты |
рад |
|
|
Долгота восходящего узла плоскости орбиты на эпоху недели |
рад |
|
|
Амплитуда синусоидальной гармонической поправки к углу наклонения |
рад |
|
|
Угол наклонения на момент отсчета |
рад |
|
|
Амплитуда косинусоидальной гармонической поправки к радиусу орбиты |
м |
|
|
Аргумент перигея |
рад |
|
|
Опорная скорость изменения прямого восхождения |
рад/с |
|
|
Скорость изменения угла наклонения |
рад/с |
|
|
Коды на канале L2 (фиксированное значение 2; см. раздел 4.1.2.7 документа IS-QZSS-PNT) |
— |
|
|
Номер недели GPS, соответствующий моменту |
— |
|
|
Флаг данных L2P установлен в 1, так как QZSS не отслеживает сигнал L2P |
— |
|
|
Точность определения местоположения спутника (см. раздел 5.4.3.1 документа IS-QZSS-PNT) |
м |
|
|
Исправность спутника (биты 17–22 w 3 sf 1) (см. раздел 5.4.1 документа IS-QZSS-PNT) |
— |
|
|
Групповая временная задержка (в QZSS ICD для этого параметра определена комбинация битов «10000000», означающая «не использовать»; это условие представлено пустым полем) |
с |
|
|
Номер версии набора данных бортовых часов спутника (Issue of Data, Clock, IODC) |
— |
|
|
Время передачи сообщения |
— |
|
|
Флаг интервала аппроксимации (0/1) (см. раздел 4.1.2.4(3) документа IS-QZSS-PNT): 0 — два часа, 1 — более двух часов) |
— |
|
|
Резервное поле |
— |
|
|
Резервное поле |
— |
| Типы данных |
|
SBAS — навигационное сообщение SBAS
структура
Details
| Поле | Тип данных | Описание | Единицы измерения |
|---|---|---|---|
|
|
Время по часам SBAS |
— |
|
|
Номер спутниковой системы (S) |
— |
|
|
Смещение часов спутника |
с |
|
|
Относительное смещение частоты спутника |
Гц |
|
|
Время передачи сообщения |
— |
|
|
Положение спутника по оси |
км |
|
|
Скорость спутника по оси |
км/с |
|
|
Ускорение спутника по оси |
км/с2 |
|
|
Исправность SBAS (см. раздел 3.05 стандарта RINEX — информация об исправности, доступности данных об исправности и точности определения дальности для пользователя) |
— |
|
|
Положение спутника по оси |
км |
|
|
Скорость спутника по оси |
км/с |
|
|
Ускорение спутника по оси |
км/с2 |
|
|
Код точности (User Range Accuracy, URA) |
м |
|
|
Положение спутника по оси |
км |
|
|
Скорость спутника по оси |
км/с |
|
|
Ускорение спутника по оси |
км/с2 |
|
|
Номер версии набора навигационных данных спутника (Issue of Data, Navigation, IODN) (см. RTCA DO-229; первые 8 бит после поля Message Type для типа MT9) |
— |
| Типы данных |
|
| Типы данных |
|
#
header —
содержимое файла RINEX
структура
Details
Содержимое файла RINEX, возвращаемое в виде структуры. Набор полей этой структуры зависит от типа файла RINEX и записей в его заголовке.
Navigation Message Files — файлы навигационных сообщений
структура
Details
Если указанный файл RINEX является файлом навигационных сообщений, то результатом выполнения функции является структура со следующими полями.
| Поле | Тип данных | Описание |
|---|---|---|
|
|
Версия формата |
|
|
|
|
|
Тип файла, заданный как |
|
|
Название программы, создавшей файл |
|
|
Название организации, создавшей файл |
|
|
Дата и время создания файла |
|
|
Строки комментария из заголовка файла |
|
массив структур |
Массив структур, количество элементов в котором соответствует числу строк заголовка Поля Тип поправки:
Параметры:
|
|
структура |
Массив структур, количество элементов в котором соответствует числу строк заголовка Тип поправки:
Параметры:
|
|
структура |
Параметры секунды координации в структуре с полями
|
| Необязательные поля отсутствуют в структуре, если они не указаны в файле RINEX. |
| Типы данных |
|
| Типы данных |
|
Литература
-
International GNSS Service (for Daily 30-Second GPS Broadcast Ephemeris Data, NASA Crustal Dynamics Data Information System (CDDIS), Greenbelt, MD, USA, Jun. 24, 2021; accessed June 25, 2021). https://dx.doi.org/10.5067/GNSS/gnss_daily_n_001.
-
International GNSS Service (for Daily 30-Second Galileo Broadcast Ephemeris Data, NASA Crustal Dynamics Data Information System (CDDIS), Greenbelt, MD, USA, Jun. 24, 2021; accessed June 25, 2021). https://dx.doi.org/10.5067/GNSS/gnss_daily_l_001.
-
International GNSS Service (for Daily 30-Second GLONASS Broadcast Ephemeris Data, NASA Crustal Dynamics Data Information System (CDDIS), Greenbelt, MD, USA, Jun. 24, 2021; accessed August 19, 2021). https://dx.doi.org/10.5067/GNSS/gnss_daily_g_001.
-
International GNSS Service (for Daily 30-Second BeiDou Broadcast Ephemeris Data, NASA Crustal Dynamics Data Information System (CDDIS), Greenbelt, MD, USA, Jun. 24, 2021; accessed August 19, 2021). https://dx.doi.org/10.5067/GNSS/gnss_daily_f_001.
-
International GNSS Service (for Daily 30-Second NavIC/IRNSS Broadcast Ephemeris Data, NASA Crustal Dynamics Data Information System (CDDIS), Greenbelt, MD, USA, Jun. 24, 2021; accessed August 19, 2021). https://dx.doi.org/10.5067/GNSS/gnss_daily_i_001.
-
International GNSS Service (for Daily 30-Second QZSS Broadcast Ephemeris Data, NASA Crustal Dynamics Data Information System (CDDIS), Greenbelt, MD, USA, Jun. 24, 2021; accessed August 19, 2021). https://dx.doi.org/10.5067/GNSS/gnss_daily_q_001.
-
International GNSS Service (for Daily 30-Second SBAS Broadcast Ephemeris Data, NASA Crustal Dynamics Data Information System (CDDIS), Greenbelt, MD, USA, Jun. 24, 2021; accessed August 19, 2021). https://dx.doi.org/10.5067/GNSS/gnss_daily_h_001.
-
International GNSS Service (for Hourly 30-Second Observation Data, NASA Crustal Dynamics Data Information System (CDDIS), Greenbelt, MD, USA, Jun. 24, 2021; accessed August 19, 2021). https://dx.doi.org/10.5067/GNSS/gnss_hourly_o_001.
-
Romero, Ignacio, ed. RINEX The Receiver Independent Exchange Format Version 3.05. Darmstadt, Germany: IGS/RTCM ESA/ESOC/Navigation Support Office. December, 2020. Accessed on: Dec. 22, 2021. https://files.igs.org/pub/data/format/rinex305.pdf.