СРНС первого поколения — «Транзит» в США и «Цикада» в СССР — этим требованиям не удовлетворяли: во-первых, длительные перерывы между сеансами навигации (до 30 минут в приполярных районах и до 2 часов в экваториальных) не позволяли пользователю определять свое местоположение, когда захочется. Во-вторых, погрешность определения горизонтальных координат подвижного объекта была довольно большой — от 10 до 100 м. Кроме того, СРНС первого поколения не давали информации о высоте и скорости объекта.
В СРНС второго поколения был внесен ряд изменений. Проблема точности и оперативности определения координат была решена за счет увеличения количества спутников в системе.
Чтобы пользователь мог в любой момент узнать свое местоположение и время, необходимо было обеспечить одновременную радиовидимость как минимум четырех спутников, расположенных определенным образом.
Для решения этой задачи достаточно, чтобы на орбите находилось 18 спутников, однако было решено использовать 24 — для повышения точности определения координат самих спутников.
Принцип работы систем спутниковой навигации таков. Приемник навигационных сигналов измеряет задержку распространения сигнала от каждого из видимых спутников до приемника. Задержка сигнала, умноженная на скорость света, — это расстояние от спутника в момент излучения до приемника в момент приема. Из принятого сигнала приемник получает информацию о положении спутника.
Геометрически работу спутниковой навигационной системы можно продемонстрировать следующим образом: пользователь находится в точке пересечения нескольких сфер, центрами которых являются видимые спутники. Радиусы сфер равны дальности до каждого из спутников. Для определения широты и долготы приемнику необходимо принимать сигналы как минимум от трех спутников; прием сигнала от четвертого спутника позволяет определить и высоту объекта над поверхностью. Эти данные позволяют найти координаты пользователя, решив некоторую систему уравнений. При определении координат объекта возникают ошибки, связанные с влиянием ионосферы, температуры воздуха, атмосферного давления и влажности (каждый фактор вносит погрешность до 30 м). Эфемеридная погрешность (разница между расчетным и реальным положением спутника) составляет от 1 до 5 м; интерференция тоже вносит свой вклад. Суммарная ошибка может достигать 100 м.
Для уменьшения погрешностей используется так называемый дифференциальный режим GPS (Differential GPS). В этом режиме приемник пользователя получает поправки к своим координатам от базовой станции. Обычно поправки передаются в реальном времени по радиоканалу. В результате точность определения координат достигает 1-5 м. Новым классом систем относительной навигации являются системы, обеспечивающие (в реальном времени) точность местоопределения порядка 1 см. Суть технологии такова: опорная станция и приемник пользователя получают сигналы от спутников. Затем опорная станция посылает результаты измерения фазы и псевдодальности всех видимых спутников на приемник пользователя. В результате обработки на приемнике относительные координаты определяются с точностью до 1 см в реальном времени с надежностью 0,999.
На сегодняшний день существует две крупные спутниковые радионавигационные системы: NAVSTAR и ГЛОНАСС.
NAVSTAR
NAVSTAR (Navigation System with Time and Ranging) (или Global Positioning System — GPS) — СРНС, созданная в США при реализации проекта СОИ. В ее создание было вложено более 19 млрд. долларов. Система работает в двух режимах: PPS (Precise Positioning Service — высокая точность измерений) и SPS (Standard Positioning Service — стандартная точность измерений).