← Навигация

Спутниковая навигация

GPS, ГЛОНАСС, Galileo, BeiDou — как устроены глобальные навигационные системы, откуда берутся ошибки и как дифференциальные поправки позволяют добиться сантиметровой точности.

Каждую секунду более пяти миллиардов приёмников по всему миру запрашивают у неба ответ на вопрос: «Где я?» Гражданская авиация, морские суда, тракторы с автопилотом, смартфоны пешеходов — все они опираются на одну и ту же физику: радиосигналы, летящие со скоростью света от спутников на орбите. Системы спутниковой навигации GNSS (Global Navigation Satellite Systems) стали незаметной, но совершенно критической инфраструктурой цивилизации.

Принцип работы: геометрия и время

Псевдодальность

В основе GNSS лежит измерение времени прохождения сигнала от спутника до приёмника. Спутник знает своё точное положение в пространстве и рассылает его вместе с точной меткой времени передачи. Приёмник принимает сигнал, сравнивает метку с собственными часами — и по разности времён умножением на скорость света получает расстояние.

Если известны расстояния до трёх спутников, приёмник находится на пересечении трёх сфер — в теории в одной точке или в двух (одна из которых обычно под землёй и отбрасывается). Но есть проблема: часы приёмника неточны. Дешёвые кварцевые часы уходят на десятки микросекунд в сутки, а одна микросекунда ошибки времени даёт ~300 м ошибки положения.

Решение: считать ошибку часов приёмника δt четвёртым неизвестным. Имея четыре уравнения (четыре спутника), система решается:

ρᵢ = √((x−xᵢ)² + (y−yᵢ)² + (z−zᵢ)²) + c·δt

Получаемое расстояние до корректировки по часам называется псевдодальностью (pseudorange). Каждый дополнительный спутник сверх четырёх улучшает геометрию и позволяет выявлять грубые ошибки.

Геометрический фактор (DOP)

Точность определения положения зависит не только от точности измерения псевдодальностей, но и от геометрии расположения спутников — DOP (Dilution of Precision). Если спутники сгруппированы в одной части неба, их пересекающиеся сферы образуют «тупой угол» и точка пересечения плохо определена.

  • PDOP (Position DOP) — общий пространственный фактор; хорошим считается PDOP < 2
  • HDOP (Horizontal DOP) — горизонтальная составляющая
  • VDOP (Vertical DOP) — вертикальная; VDOP всегда хуже HDOP, потому что спутники только над горизонтом
  • GDOP (Geometric DOP) — включает влияние и на время

Глобальные системы

GPS (США)

NAVSTAR GPS — старейшая и наиболее изученная система, начало эксплуатации — 1993 год. Орбитальная группировка: 24 основных + резервные спутники в 6 орбитальных плоскостях, наклонение 55°, высота орбиты ~20 200 км, период ~12 часов. В любой точке Земли видны минимум 4 спутника, обычно 6–10.

Сигналы GPS:

  • L1 — 1575,42 МГц. Несёт гражданский код C/A (Coarse/Acquisition) с чипрейтом 1,023 Мчип/с и военный P(Y)-код
  • L2 — 1227,60 МГц. Военный P(Y)-код, а с 2005 г. — гражданский L2C для двухчастотных приёмников
  • L5 — 1176,45 МГц. Новый сигнал для безопасных применений (авиация); несёт мощный C/A-подобный код

Навигационное сообщение передаётся со скоростью 50 бит/с и содержит:

  • Эфемериды спутника (высокоточные орбитальные параметры, обновляются каждые 2 часа)
  • Альманах (приближённые орбиты всех спутников, нужен для быстрого поиска)
  • Поправки к часам спутника
  • Параметры ионосферной модели (Klobuchar)

ГЛОНАСС (Россия)

Советский аналог GPS, развёрнутый в 1995 году. После распада СССР деградировал до 7 спутников, полностью восстановлен к 2011 году. Сегодня: 24+ спутника в 3 орбитальных плоскостях, наклонение 64,8° (больше, чем у GPS, — лучше видимость в высоких широтах), высота ~19 100 км.

Историческое отличие от GPS — FDMA (частотное разделение вместо кодового): каждый спутник ГЛОНАСС передаёт на собственной частоте в диапазоне L1 (1598,0625–1605,375 МГц) и L2 (1242,9375–1248,625 МГц). Новое поколение спутников ГЛОНАСС-К добавляет CDMA-сигналы на L1OC (1600,995 МГц) и L3OC (1202,025 МГц), совместимые с другими системами.

Особенность: наклонение 64,8° делает ГЛОНАСС заметно более доступным в Арктике и полярных районах, где GPS уступает.

Galileo (ЕС)

Европейская система, достигшая начального операционного статуса в 2016 году (полный — в 2023-м). 30 спутников (24 активных + 6 резервных) в 3 плоскостях, наклонение 56°, высота ~23 222 км. Сигналы полностью совместимы с GPS по частотному плану (E1 = L1, E5a = L5).

Galileo — первая система, спроектированная исключительно для гражданских нужд. Уровни обслуживания:

  • OS (Open Service) — бесплатный, точность ~1 м по горизонту
  • CS (Commercial Service) — платный, сантиметровый уровень через поправки
  • PRS (Public Regulated Service) — зашифрованный, для государственных структур
  • SAR (Search and Rescue) — ретрансляция сигналов КОСПАС-САРСАТ с подтверждением

BeiDou (Китай)

BDS-3 (3-е поколение, полностью развёрнуто к 2020 году): 35 спутников — 27 MEO, 3 IGSO (наклонённые геосинхронные) и 5 GEO (геостационарные). GEO-спутники обеспечивают постоянную видимость над Азиатско-Тихоокеанским регионом и передают корректирующий сигнал SBAS. Сигналы: B1C (1575,42 МГц, совместим с L1/E1), B2a (1176,45 МГц, совместим с L5/E5a).

BeiDou имеет встроенный сервис точного позиционирования PPP-B2b: корректирующий сигнал прямо от ГЕО-спутников, обеспечивающий точность ~10 см в Азиатско-Тихоокеанском регионе без наземных базовых станций.

Другие системы

  • NavIC (Индия): 8 спутников (3 GEO + 5 IGSO), региональная система для Индийского субконтинента
  • QZSS (Япония): 4 спутника в IGSO-орбите над Азией, совместим с GPS, улучшает видимость в городских каньонах

Источники ошибок

Совокупная погрешность GNSS-позиционирования слагается из нескольких компонент. Стандартная точность гражданского GPS без поправок — около 5–10 м (95%).

Ионосферная задержка

Ионосфера — ионизированный слой атмосферы на высоте 50–1500 км — замедляет радиосигнал. Величина задержки пропорциональна полному электронному содержанию (TEC) и обратно пропорциональна квадрату частоты. Для одночастотного приёмника это ошибка от 1 до 50 метров (в зависимости от активности солнца и угла возвышения спутника).

Решение: двухчастотный приёмник (L1/L2 или L1/L5) вычисляет ионосферно-свободную комбинацию, почти полностью устраняющую задержку. Одночастотные приёмники используют модель Клобучара (GPS) или NeQuick (Galileo) — компенсируют ~50% задержки.

Тропосферная задержка

Нейтральная атмосфера (тропосфера + стратосфера) также замедляет сигнал — на 2,5 м в зените и до 25 м у горизонта. Задержка не зависит от частоты и не устраняется двухчастотным приёмником. Моделируется по температуре, давлению и влажности (модели Сааставинена, Хопфилда).

Многолучёвость (multipath)

Сигнал, отражённый от зданий, воды или борта судна, приходит с задержкой и интерференционно искажает прямой сигнал. Это главный враг позиционирования в городах и портах. Борьба: приёмные антенны с заземляющей плоскостью (choke ring), коды с широкой полосой (E5 AltBOC), алгоритмы оценки задержки сигнала.

Ошибки часов спутника

Несмотря на атомные часы (рубидиевые и цезиевые), спутниковые стандарты дрейфуют. Мониторинговые станции управления непрерывно отслеживают часы и передают поправки в навигационном сообщении. Остаточная ошибка — порядка 1 нс ≈ 0,3 м.

Ошибки эфемерид

Реальная орбита спутника отклоняется от переданной в навигационном сообщении из-за нерегулярностей гравитационного поля, давления солнечного ветра и других пертурбаций. Остаточная ошибка при использовании стандартных эфемерид — ~1–2 м; при использовании точных эфемерид IGS (доступны с задержкой ~2 ч) — ~2 см.

Повышение точности: дифференциальные методы

DGPS — дифференциальный GPS

Идея проста: установим на точно известном месте базовую (опорную) станцию. Она вычисляет ошибку позиционирования (или напрямую поправки к псевдодальностям) и рассылает их в реальном времени. Пользователь, получив поправки, прибавляет их к своим измерениям — и компенсирует большую часть систематических ошибок (ионосфера, тропосфера, часы спутников, эфемериды).

DGPS работает до расстояний ~200 км от базовой станции; на больших расстояниях ионосферные условия начинают различаться. Типичная точность: 1–3 м. Морские маяки береговой охраны США, России и многих других стран передают DGPS-поправки на дециметровых волнах (283,5–325 кГц).

SBAS — спутниковые системы функционального дополнения

SBAS (Satellite-Based Augmentation System) выносит принцип DGPS на геостационарные спутники. Сеть наземных станций мониторинга покрывает всю регулируемую территорию; вычислительный центр рассчитывает поправки на ионосферные задержки в узлах сетки IGP (Ionospheric Grid Points) и поправки к каждому GPS-спутнику. Поправки передаются через ГЕО-спутники на частоте L1 в стандарте RTCA DO-229.

Системы SBAS в мире:

  • WAAS (Wide Area Augmentation System) — США, Мексика, Канада
  • EGNOS (European Geostationary Navigation Overlay Service) — ЕС
  • SDCM (System for Differential Corrections and Monitoring) — Россия
  • MSAS (MTSAT Satellite Augmentation System) — Япония
  • GAGAN (GPS-Aided GEO Augmented Navigation) — Индия
  • SPAN — Австралия/Тихоокеанский регион (в разработке)

EGNOS обеспечивает точность 1–3 м по горизонту и сертифицирована для авиационных заходов на посадку APV-I (Approach with Vertical guidance), что позволяет снизить минимумы видимости без ИЛС.

GBAS (Ground-Based Augmentation System) — аналог SBAS для аэродромов: VHF-радиостанция в зоне аэропорта передаёт высокоточные поправки, обеспечивая точность ~1 м и возможность захода на посадку по категориям CAT I–III (до 30 см вертикальной погрешности).

RTK — кинематика реального времени

RTK (Real-Time Kinematic) — качественный скачок в точности. Вместо кодовых псевдодальностей используются фазовые измерения несущей. Длина волны L1 — ~19 см; измерение фазы с точностью 1% даёт ~2 мм. Однако фазовое измерение содержит неизвестное целое число длин волн (неоднозначность, ambiguity N). Задача RTK — определить N как целое число (разрешение неоднозначности).

Базовая станция и ровер одновременно наблюдают одни и те же спутники. Разность их фазовых измерений (двойная разность) освобождает от ошибок часов спутников и приёмников. При хорошей геометрии и достаточном числе спутников (≥5) алгоритм LAMBDA разрешает неоднозначности за секунды.

Точность RTK: 1–2 см по горизонту, 2–4 см по вертикали.

Ограничения: базовая станция должна находиться в пределах 15–40 км (иначе ионосфера различается и поправки деградируют), требуется канал связи (радио или интернет).

Сетевой RTK (NRTK) — сеть базовых станций покрывает регион; вычислительный сервер интерполирует виртуальную базу прямо под ровером. Это расширяет рабочий радиус до 50–100 км и устраняет зависимость от одной конкретной станции. Протокол передачи поправок через интернет — NTRIP (Networked Transport of RTCM via Internet Protocol). Коррекции передаются в формате RTCM 3.x.

PPP — абсолютное точное позиционирование

PPP (Precise Point Positioning) позволяет добиться сантиметровой точности без локальной базовой станции. Вместо этого используются:

  • Точные эфемериды спутников (ошибка орбиты ~2 см) от IGS или коммерческих провайдеров
  • Точные поправки к часам спутников (обновляются каждые 5–30 секунд)
  • Двухчастотные измерения для устранения ионосферы
  • Модели тропосферы, нагрузки океанских приливов и других систематических эффектов

Ценой является время конвергенции: приёмник должен накопить наблюдения 20–40 минут, чтобы разрешить фазовые неоднозначности в глобальном масштабе. Современные методы PPP-AR (Ambiguity Resolution) сокращают сходимость до 2–10 минут при использовании поправок на фазовые смещения приёмника и спутника (FCB, Phase Clock).

Точность PPP после конвергенции: 2–5 см по горизонту, 5–10 см по вертикали.

Коммерческие PPP-сервисы: Trimble RTX, Fugro StarFix, NavCom StarFire, Hexagon TerraStar, Galileo HAS (High Accuracy Service) — последний бесплатный и передаётся прямо через спутники Galileo.

Мультисистемные и многочастотные приёмники

Современные чипсеты (u-blox F9, Septentrio Mosaic, Trimble BD990) принимают все созвездия одновременно. Это даёт:

  • Значительно больше спутников — PDOP стабильно < 1,5 даже в сложных условиях
  • Более надёжное определение неоднозначностей
  • Лучшую доступность в городских каньонах и под деревьями

Три частоты (L1/L2/L5 или E1/E5a/E5b) открывают доступ к широкополосным комбинациям с длиной волны 0,86 м (widelane L1-L2) и даже 5,86 м (extra-widelane L5-L2), что упрощает разрешение неоднозначностей.

Целостность и мониторинг

RAIM (Receiver Autonomous Integrity Monitoring) — внутренний контроль качества в приёмнике. Имея 5 и более спутников, RAIM вычисляет избыточность и выявляет «плохой» спутник методом исключения. Авиационный RAIM (FDE — Fault Detection and Exclusion) требует ≥6 спутников.

Для авиационных применений с жёсткими требованиями к целостности (SIS URE — Signal-In-Space User Range Error) используется SBAS, GBAS и системы мониторинга наземного сегмента.

Помехи и подавление GNSS

GNSS-сигнал у поверхности Земли исключительно слаб: около −130 дБм (130 дБ ниже ватта). Маломощный джаммер (глушилка) за несколько километров подавляет приём в целом районе. Спуфер (spoofer) транслирует ложные GPS-сигналы, заставляя приёмник «видеть» несуществующее место.

Защитные меры: приёмники с антенными решётками (CRPA — Controlled Reception Pattern Antenna) формируют пространственные нули диаграммы направленности в сторону источника помех; мониторинг AGC (уровня усиления) выявляет широкополосный джаммер; криптографически аутентифицированные сигналы (OSNMA — Galileo, CHIMERA — GPS) защищают от спуфинга.

GNSS в наши дни

Революция GNSS не закончена. Сигналы нового поколения — Galileo E6 HAS, GPS L5, BeiDou B2a — объединяют точность PPP с быстрой конвергенцией RTK в свободном общедоступном сервисе. К 2025 году несколько провайдеров уже предлагают точность 5–10 см без платной подписки. Автономный транспорт, точное земледелие, роботизированное строительство — всё это требует именно такой точности в реальном времени.

От пяти спутников Лэнди-Мэтсон (первого GPS-приёмника 1978 года) до нынешних мультисозвездийных чипов размером с ноготь — это пятьдесят лет непрерывного совершенствования физики, математики и инженерии.