Система глоба́льного позициони́рования (англ. Global Positioning System, сокр. GPS; иногда называется ГСМ — глобальная система местоопределения) — радиосистема определения местоположения, использующая навигационные спутники. Такие системы обеспечивают круглосуточную информацию о трехмерном положении, скорости и времени для пользователей, обладающих соответствующим оборудованием (GPS-приемник; Glospace) и находящихся на или вблизи земной поверхности (а иногда и вне ее).
Первой системой GPS, широко доступной гражданским пользователям, стала NAVSTAR, обслуживаемая Министерством обороны США. Американская система NAVSTAR началась с запуска первого спутника в феврале 1978 года.
Своя система была разработана и в СССР, но использовалась исключительно для военных целей (до 1991 года использование GPS на территории СССР было вообще запрещено, кроме военных). Первый спутник ГЛОНАСС был выведен Советским Союзом на орбиту 12 октября 1982 года. 24 сентября 1993 года система была официально принята в эксплуатацию. Необходимое число спутников, 24, было достигнуто к 1995 году, но в дальнейшем из-за экономических и политических трудностей орбитальная группировка сократилась.
В 2007 году начато коммерческое использование отечественной системы ГЛОНАСС (сокр. от Глобальная навигационная спутниковая система). Находится в стадии разработки система «Галилео», развиваемая странами ЕС.
Для получения информации о скорости большинство навигационных приемников используют эффект Доплера. Систему образуют 24 спутника, находящиеся на точно заданных орбитах. Они передают непрерывные сигналы приемникам на суше, в море, в воздухе и с космосе. GPS служит для определения местоположения, навигации, картографирования, прокладки маршрутов, отсчета времени и синхронизации событий. Орбиты спутников располагаются примерно между 60 градусами северной и южной широты. Этим достигается то, что сигнал от хотя бы некоторых спутников может приниматься повсеместно в любое время.
Приемное устройство GPS использует спутниковые сигналы для измерения расстояния от каждого от четырех (или больше) спутников, которые в этот момент находятся в его поле зрения. Альманах (астрономический календарь) в приемном устройстве, который обновляется корректирующими сигналами со спутников, определяет, где именно находятся сейчас спутники. Зная положение четырех спутников и расстояние до каждого из них, приемник может вычислить скорость своего движения. Стандартные приемники могут фиксировать местоположение с точностью в несколько метров и время — до 1 миллионной секунды. Новейшие приемники имеют точность до нескольких сантиметров.
GPS обеспечивает единый мировой стандарт для измерения пространства и времени. Ее точность позволяет самолетам летать ближе друг к другу, по более прямым маршрутам, повышает безопасность полетов.
Сигнал NAVSTAR содержит т. н. «псевдослучайный код» (PRN - pseudo-random code), эфимерис (ephimeris) и альманах (almanach). Псевдослучайный код служит для идентификации передающего спутника. Все они пронумерованы от 1 до 32 и этот номер показывается на экране GPS-приемника во время его работы. Количество PRN-номеров больше, чем число спутников (24), т. к. это облегчает обслуживание GPS-сети: новый спутник может быть запущен, проверен и введен в эксплуатацию еще до того, как старый выйдет из строя. Такому спутнику просто будет присвоен новый номер (от 1 до 32).
Данные эфимериса, постоянно передаваемые каждым спутником, содержат такую важную информацию, как состояние спутника (рабочее или нерабочее), текущая дата и время. Данные альманаха говорят о том, где в течение дня должны находиться все GPS-спутники. Каждый из них передает альманах, содержащий параметры своей орбиты, а также всех других спутников системы.
Двадцать четыре спутника вращаются вокруг Земли на высоте ок. 20 тыс. км. На каждой из шести орбитальных плоскостей располагается по четыре спутника. Несмотря на то, что орбиты точно выверены, ошибки все же случаются и спутники передают на приемники GPS навигационные поправки для обновления альманахов. Навигационные поправки сообщаются спутникам наземными станциями, которые непрерывно следят за их местоположением и скоростью.
Приемник GPS определяет свое положение путем вычисления расстояния до каждого из четырех спутников, точное местоположение которых известно. Каждый спутник передает сигналы; на то, чтобы они достигли приемника, требуется определенное время. Встроенные часы приемника синхронизированы с атомными часами спутников, что позволяет вычислять время прохождения сигналов. Расстояние до каждого спутника вычисляется по времени прохождения сигнала и скорости распространения радиоволн. С помощью метода, называемого триангуляцией, измеренные расстояния объединяются с данными о положении спутников, и это позволяет определить местоположение приемника.