Соcтоит из главной станции управления (авиабаза Фалькон в штате Колорадо), пяти станций слежения, расположенных на территории американских военных базах расположенных на Гавайских островах, островах Вознесения, Диего - Гарсия, Кваджелейн и Колорадо- Спрингс, а также трёх станций закладок: острова Вознесения, Диего - Гарсия, Кваджелейн . Кроме того, имеется сеть государственных и частных станций слежения за ИСЗ, которые выполняют наблюдения для уточнения параметров атмосферы и траекторий движения спутников.
Собираемая информация обрабатывается в суперкомпьютерах и периодически передается на спутники для корректировки орбит и обновления навигационного сообщения.
В аппаратуре потребителя (GPS-приемнике) принимаемый сигнал декодируется, т.е. из него выделяются кодовые последовательности C/A либо C/A и P, а также служебная информация. Полученный код сравнивается с аналогичным кодом, который генерирует сам GPS-приемник, что позволяет определить задержку распространения сигнала от спутника и таким образом вычислить псевдодальность. После захвата сигнала спутника аппаратура приемника переводится в режим слежения, т.е. в БПС поддерживается синхронизм между принимаемым и опорным сигналами. Процедура синхронизации может выполняться:
Используемый в GPS-приемнике способ синхронизации сигналов является едва ли не важнейшей его характеристикой.
Сложная структура сигнала, передаваемого от ИСЗ к приемнику, обусловила многообразие способов его обработки и наблюдений.
Кодовые наблюдения реализуются в самых простых по конструкции GPS-приемниках. Из принятого со спутника сигнала частоты L1 выделяется C/A-код (тогда приемник называется одночастотным) или из частотных сигналов L1 и L2 выделяется P-код (двухчастотный приемник). Производится сравнение соответствующего кода с эталонным кодом, который генерирует сам приемник. Точность определения координат при этом составляет:
Значения точностей приведены для неблагоприятного режима измерений, когда включен режим “ограниченного доступа” SA.
Фазовые наблюдения выполняются для повышения точности измерений. В этом случае при сравнении принятого со спутника сигнала и его эталона, генерируемого в приемнике, учитывается не только код, но и фаза несущей частоты (L1 или L2). Поскольку период несущей частоты в сотни (для P-кода) и тысячи (для C/A-кода) раз меньше периодов кодовых последовательностей, точность процедуры сравнения значительно повышается, а, следовательно, возрастает точность измерения координат. Однако в этом случае возникает проблема целочисленной фазовой неоднозначности, поскольку отсутствует информация о количестве целых периодов информационного сигнала, укладывающихся на пути ИСЗ - приемник. Непосредственно можно измерить только дробную часть фазовой задержки сигнала (в пределах одного периода).