ГОСТ Р 55106-2012. Национальный стандарт Российской Федерации. Глобальная навигационная спутниковая система. Форматы передачи корректирующей информации с использованием Интернета
(утв. и введен в действие Приказом Росстандарта от 15.11.2012 № 808-ст)
Примечание
Документ введен в действие с 1 мая 2013 года.
Утвержден и введен в действие
Приказом Федерального
агентства по техническому
регулированию и метрологии
от 15 ноября 2012 г. № 808-ст
НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ
ГЛОБАЛЬНАЯ НАВИГАЦИОННАЯ СПУТНИКОВАЯ СИСТЕМА
ФОРМАТЫ ПЕРЕДАЧИ КОРРЕКТИРУЮЩЕЙ ИНФОРМАЦИИ С ИСПОЛЬЗОВАНИЕМ ИНТЕРНЕТА
Global navigation satellite system. Correction data transmission formats using Internet
Предисловие
Цели и принципы стандартизации в Российской Федерации установлены Федеральным законом от 27 декабря 2002 г. № 184-ФЗ «О техническом регулировании», а правила применения национальных стандартов Российской Федерации — ГОСТ Р 1.0-2004 «Стандартизация в Российской Федерации. Основные положения».
Сведения о стандарте
1. Разработан Открытым акционерным обществом «Российская корпорация ракетно-космического приборостроения и информационных систем».
2. Внесен Техническим комитетом по стандартизации ТК 363 «Радионавигация».
3. Утвержден и введен в действие Приказом Федерального агентства по техническому регулированию и метрологии от 15 ноября 2012 г. № 808-ст.
Информация об изменениях к настоящему стандарту публикуется в ежегодно издаваемом информационном указателе «Национальные стандарты», а текст изменений и поправок — в ежемесячно издаваемом информационном указателе «Национальные стандарты». В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ежемесячно издаваемом информационном указателе «Национальные стандарты». Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования — на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет.
1. Область применения
Настоящий стандарт распространяется на форматы передачи корректирующей информации с использованием Интернета.
Настоящий стандарт устанавливает требования к составу и форматам передачи корректирующей информации широкозонных функциональных дополнений при помощи Интернета.
2. Нормативные ссылки
В настоящем стандарте использованы нормативные ссылки на следующие стандарты:
ГОСТ Р 52865-2009 Глобальная навигационная спутниковая система. Параметры радионавигационного поля. Технические требования и методы испытаний
ГОСТ Р 52928-2010 Система спутниковая навигационная глобальная. Термины и определения
ГОСТ Р 53610-2009 Глобальная навигационная спутниковая система. Форматы передачи корректирующей информации. Технические требования
Примечание. При использовании настоящего стандарта целесообразно проверить действие ссылочных стандартов в информационной системе общего пользования — на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет или по ежегодно издаваемому информационному указателю «Национальные стандарты», который опубликован по состоянию на 1 января текущего года, и по соответствующим ежемесячно издаваемым информационным указателям, опубликованным в текущем году. Если ссылочный стандарт заменен (изменен), то при пользовании настоящим стандартом следует руководствоваться заменяющим (измененным) стандартом. Если ссылочный стандарт отменен без замены, то положение, в котором дана ссылка на него, применяется в части, не затрагивающей эту ссылку.
3. Термины и определения
В настоящем стандарте применены термины по ГОСТ Р 52928, а также следующие термины с соответствующими определениями:
3.1. Навигационный сигнал: радиосигнал, излучаемый навигационным космическим аппаратом глобальной навигационной спутниковой системы (ГНСС), несущий информацию о показаниях его часов, навигационное сообщение и предназначенный для потребителей ГНСС.
3.2. Навигационная аппаратура потребителя ГНСС: аппаратура, предназначенная для измерения параметров навигационных сигналов ГНСС и выделения навигационных сообщений с целью определения пространственных координат, составляющих вектора скорости движения, поправки показаний часов потребителя ГНСС и скорости изменения этой поправки.
3.3. Satellite based augmentation system; SBAS: система функционального дополнения с широкой зоной действия, в которой пользователь принимает дополнительную информацию от передатчика, установленного на геостационарном спутнике.
3.4. Система дифференциальной коррекции и мониторинга; СДКМ: российское функциональное дополнение SBAS системы ГЛОНАСС.
3.5. Signal in space through the internet; SISNET: технология передачи корректирующей информации SBAS (СДКМ) при помощи Интернета.
4. Обозначения и сокращения
ГНСС — глобальная навигационная спутниковая система;
КП — клиентская программа пользователя навигационной корректирующей информации (далее — клиентская программа);
СПКИИ — система передачи корректирующей информации при помощи Интернета;
GPRS — пакетная радиосвязь по технологии GSM;
GPS — глобальная навигационная спутниковая система Соединенных Штатов Америки;
GSM — цифровой стандарт для мобильной сотовой связи.
5. Технология передачи корректирующей информации при помощи Интернета
5.1 Назначение технологии передачи SISNET
Технология передачи SISNET предназначена для распространения корректирующей информации от широкозонной дифференциальной системы СДКМ, являющейся функциональным дополнением системы ГЛОНАСС при помощи Интернета, что дает возможность потребителям использовать корректирующую информацию СДКМ в условиях, когда прием данных от геостационарного спутника СДКМ затруднен (например, в городских условиях или при нахождении потребителя в высоких широтах). Использование технологии передачи SISNET существенно расширяет область применения корректирующей информации СДКМ.
При реализации технологии SISNET скорость передачи данных должна быть не менее 1 Кбит/с. Такая скорость обеспечивается мобильным Интернетом GSM.
5.2 Архитектура системы передачи корректирующей информации при помощи Интернета
5.2.1. Система передачи корректирующей информации при помощи Интернета осуществляет реализацию технологии SISNET. СПКИИ использует архитектуру клиент-сервер.
5.2.2. Основу СПКИИ составляет сервер данных SISNET (СД), который осуществляет взаимодействие с удаленными пользователями, в том числе распространение корректирующей информации СДКМ удаленным пользователям. Передача данных в Интернет происходит по протоколу TCP/IP.
5.2.3. Для приема корректирующей информации СДКМ при помощи Интернета пользователи должны иметь в составе своего навигационного обеспечения клиентскую программу для связи с сервером данных SISNET. Клиентская программа также осуществляет авторизацию пользователей и формирование запросов серверу данных SISNET.
5.2.4. СПКИИ не гарантирует передачу корректирующей информации пользователем, поскольку возможны потери в данных, особенно при использовании беспроводных каналов Интернета GSM или GPRS.
6. Структура данных SISNET
6.1 Структура передаваемых данных по технологии SISNET представляет собой последовательность сообщений вида:
| Имя сообщения | , | Поле 1 | , | Поле 2 | , | ... | , | Поле N |
|---|
Каждое сообщение — это текстовая строка, начинающаяся с «имени сообщения», далее следуют поля сообщения, разделяемые запятыми. И завершает каждое сообщение символ
6.2. Сообщения SISNET в соответствии с используемой архитектурой клиент-сервер могут посылаться как пользователем системы СДКМ (клиентской программой), так и сервером навигационных данных. В зависимости от направления передачи данных все сообщения разделены на два типа:
- посылаемые пользователем серверу данных (\text{КП } \rightarrow \text{СД }) — сообщения типа «K»,
- посылаемые сервером данных пользователю (\text{СД } \rightarrow \text{КП }) — сообщения типа «C».
Сообщения типа «C», посылаемые сервером данных пользователю, также можно разделить на два типа:
- посылаемые сервером пользователю в ответ на ранее посланный запрос — сообщения типа «O»,
- посылаемые сервером пользователю при наступлении некоторого события — сообщения типа «P».
6.3 При формировании имен сообщений SISNET применяется следующее правило:
- имена сообщений типа «K» начинаются с буквы,
- имена сообщений типа «O» начинаются с символа '*', далее следует имя сообщения, на которое посылается ответ,
- имена сообщений типа «P» начинаются с символа '*'.
6.4. При передаче данных по технологии SISNET используются следующие сообщения.
6.4.1 Сообщения типа «K» (посылаются пользователем серверу данных):
- AUTH — запрос об авторизации;
- MSG — запрос на получение текущего сообщения СДКМ;
- GETMSG — запрос на получение конкретного сообщения СДКМ;
- START — запрос на непрерывное получение текущих сообщений СДКМ;
- STOP — запрос на завершение получения текущих сообщений СДКМ;
- EPHEM — запрос на получение информации об эфемеридах спутника ГНСС;
- GPS_IONO — запрос на получение информации о параметрах ионосферной модели Клобучара, передаваемой системой GPS.
6.4.2 Сообщения типа «O» (посылаются сервером пользователю в ответ на ранее посланный запрос):
- *AUTH — ответ об успешной авторизации пользователя;
- *MSG — ответ, содержащий текущее сообщение СДКМ;
- *GETMSG — ответ на посланный запрос GETMSG, содержащий соответствующее сообщение СДКМ;
- *START — ответ на посланный запрос START, подтверждающий начало непрерывной трансляции сообщений СДКМ;
- *STOP — ответ на посланный запрос STOP, подтверждающий завершение непрерывной трансляции сообщений СДКМ;
- *EPHEM — ответ на посланный запрос EPHEM, содержащий соответствующие эфемеридные данные;
- *GPS_IONO — ответ на посланный запрос GPS_IONO, содержащий параметры ионосферной модели Клобучара GPS;
- *ERR — ответ, информирующий об ошибке с разъяснением причины возникновения этой ошибки.
6.4.3 Сообщения типа «K» (посылаются сервером пользователю при наступлении некоторого события):
7. Формат данных SISNET
7.1. Формат данных SISNET, передаваемых при помощи сообщений типа «K» (посылаются пользователем серверу данных), следующий:
7.1.1 Сообщение AUTH — запрос об авторизации
| AUTH | , | Имя пользователя | , | Пароль | , | q |
|---|
Имя пользователя — имя пользователя СПКИИ, не более 15 символов;
Пароль — пароль пользователя СПКИИ, не более 8 символов;
q — необязательный параметр, используемый для уменьшения времени инициализации приемника пользователя.
7.1.2 Сообщение MSG — запрос на получение текущего сообщения СДКМ
| MSG | , |
|---|
Данный запрос позволяет получить только одно текущее сообщение. После получения сообщения СДКМ пользователь для продолжения приема корректирующей информации должен повторно послать запрос на получение следующих данных СДКМ.
7.1.3 Сообщение GETMSG — запрос на получение текущего сообщения СДКМ
| GETMSG | , | Тип сообщения СДКМ | , | Номер сообщения |
|---|
Данный запрос позволяет получить сообщение СДКМ, тип которого указан в запросе.
Помимо типа сообщения, пользователь может указать, когда это сообщение было передано:
2 — предыдущее сообщение и т.д.
СПКИИ позволяет получить не более 30 сообщений.
7.1.4 Сообщение START — запрос на непрерывное получение текущих сообщений СДКМ
| START |
|---|
Данный запрос позволяет потребителям непрерывно получать корректирующую информацию СДКМ.
7.1.5 Сообщение STOP — запрос на завершение получения текущих сообщений СДКМ
| STOP |
|---|
Данный запрос позволяет потребителям остановить трансляцию корректирующей информации СДКМ.
7.1.6 Сообщение EPHEM — запрос на получение эфемерид спутника ГНСС
| EPHEM | , | PRN | , | Номер строки |
|---|
Данный запрос позволяет потребителям получить информацию об эфемеридах спутника ГНСС. Ответ на данный запрос передается в сообщении *EPHEM и представляет собой RINEX-подобный вид.
PRN — номер спутника ГНСС, для которого запрашивается эфемеридная информация:
38 — 61 — спутники ГЛОНАСС (номер спутника ГЛОНАСС плюс 37).
Номер строки — номер строки блока данных эфемерид.
7.1.7 Сообщение GPS_IONO — запрос на получение параметров ионосферной модели Клобучара
| GPS_IONO |
|---|
Данный запрос позволяет потребителям получить данные по 8 параметрам ( \alpha_{0} , \alpha_{1} , \alpha_{2} , \alpha_{3} , \beta_{0} , \beta_{1} , \beta_{2} и \beta_{3} ) ионосферной модели Клобучара, передаваемые системой GPS.
7.2. Формат данных SISNET, передаваемых при помощи сообщений типа «O» (посылаются сервером пользователю в ответ на ранее посланный запрос), следующий:
7.2.1 Сообщение *AUTH — ответ об успешной авторизации пользователя
| *AUTH | , |
|---|
Если пользователь не может быть авторизован (например, неправильное имя или пароль), то пользователю будет послано сообщение об ошибке *ERR.
Если в сообщении AUTH был передан параметр 'q', то сообщение *AUTH будет передаваться после всех сообщений, необходимых пользователю для инициализации работы навигационного приемника.
7.2.2 Сообщение *MSG — ответ, содержащий текущее сообщение СДКМ
| *MSG | , | GPS week | , | GPS time | , | СДКМ сообщение (hex) |
|---|
GPS week — номер GPS недели (по модулю 1024), соответствующий посылаемому СДКМ сообщению;
GPS time — значение GPS времени (по модулю 604800), соответствующее посылаемому СДКМ сообщению;
СДКМ сообщение — текущее посылаемое сообщение СДКМ.
Длина оригинального сообщения СДКМ 250 бит. А каждое принимаемое по технологии SISNET сообщение СДКМ состоит из 63 шестнадцатеричных чисел (252 бита). Поэтому два последних бита являются нулями и при обработке должны быть проигнорированы. Далее следует символ '*' и завершают два шестнадцатеричных числа, являющихся контрольной суммой передаваемого сообщения СДКМ. Контрольная сумма формируется при помощи логической операции XOR. Сообщение СДКМ содержит 24 контрольных бита.
Допустимо при передаче сообщений СДКМ по технологии SISNET выравнивать данные на границу байта и увеличивать длину данных СДКМ до 64 шестнадцатеричных чисел. В этом случае последнее число равно 0 и при обработке должно быть пользователем проигнорировано.
Если по какой-либо причине пользователю не может быть отправлено сообщение СДКМ, то ему будет послано сообщение об ошибке *ERR.
7.2.3 Сообщение *GETMSG — ответ на посланный запрос GETMSG, содержащий соответствующее сообщение СДКМ
| *GETMSG | , | GPS week | , | GPS time | , | СДКМ сообщение (hex) |
|---|
Если по какой-либо причине пользователю не может быть отправлено сообщение СДКМ, то ему будет послано сообщение об ошибке *ERR.
7.2.4 Сообщение *START — ответ на посланный запрос START, подтверждающий начало непрерывной трансляции сообщений СДКМ
| *START |
|---|
Данное сообщение следует за сообщением *MSG, содержащим данные СДКМ.
7.2.5 Сообщение *STOP — ответ на посланный запрос STOP, подтверждающий прекращение трансляции сообщений СДКМ
| *STOP |
|---|
Данное сообщение следует за сообщением *MSG, содержащим данные СДКМ.
7.2.6 Сообщение *EPHEM — ответ на посланный запрос EPHEM об эфемеридах спутника ГНСС
| *EPHEM | , | Текстовая строка |
|---|
Данное сообщение содержит эфемеридные данные по запрашиваемому спутнику ГНСС. Ответ содержит соответствующую строку блока данных в RINEX-формате.
7.2.7 Сообщение *GPS_IONO — ответ на посланный запрос GPS_IONO, содержащий параметры ионосферной модели Клобучара GPS
| *GPS_IONO | , | \alpha_{0} | , | \alpha_{1} | , | ... | , | \beta_{3} |
|---|
Данное сообщение содержит 8 параметров ( \alpha_{0} , \alpha_{1} , \alpha_{2} , \alpha_{3} , \beta_{0} , \beta_{1} , \beta_{2} и \beta_{3} ) модели Клобучара.
7.2.8. Сообщение *ERR содержит данные об ошибке, возникшие при обмене данными между пользователем и сервером данных SISNET
| *ERR | , | Код ошибки | , | Сообщение об ошибке |
|---|
При передаче сообщения *ERR используются следующие значения кодов ошибок и текстовые сообщения об ошибках, указанные в таблице 1.
7.3. Формат данных SISNET, передаваемых при помощи сообщений типа «K» (посылаются сервером пользователю при наступлении некоторого события), следующий:
7.3.1 Сообщение *TXT — передача пользователям текстовых информационных сообщений
| *TXT | , | Текстовая строка |
|---|
Данное сообщение может содержать следующие данные:
- информация об изменениях в сервисе SISNET (например, расширение);
- предупреждение о перерыве в работе сервиса SISNET.
8. Алгоритм сжатия данных SISNET
8.1. Для уменьшения объема передаваемых по технологии SISNET данных может использоваться алгоритм сжатия. Алгоритм сжатия заключается в замене повторяющихся символов на информацию об этом. Если символ (шестнадцатеричное число) повторяется от 5 до 15 раз, то вся эта последовательность заменяется на три символа:
Например, последовательность AAAAAAAAAAAA заменяется на A|X.
8.2. Если символ (шестнадцатеричное число) повторяется свыше 15 раз, то вся эта последовательность заменяется на четыре символа:
БИБЛИОГРАФИЯ
1. Глобальная спутниковая навигационная система ГЛОНАСС. Интерфейсный контрольный документ. — Редакция 5.1, М.; РНИИ КП, 2008
2. Интерфейсный контрольный документ GPS (Interface Control Document: NAVSTAR GPS Space Segment/Navigation User Interfaces (ICD-GPS-200C) — Rockwell Int. Corp., 2000)
------------------------------------------------------------------