Как устроена и работает GPS. Что такое GPS (Джипиэс)
В этой статье мы расскажем про глобальные системы позиционирования, разработанные в США, России, ЕС и Китае; объясним, как поддержка технологий глобальной спутниковой навигации реализована в электронных устройствах, а также опишем ключевые и дополнительные функции современных навигационных приемников.
GPS
Система GPS (Global Positioning System) создавалась для применения в военных целях. Она начала работать в конце 80-х - начале 90-х годов, однако до 2000 года искусственные ограничения на определение местоположения существенно сдерживали ее возможности использования в гражданских целях.
После отмены ограничений на точность определения координат ошибка снизилась со 100 до 20 м (в последних поколениях GPS-приёмников при идеальных условиях ошибка не превышает 2 м). Такие условия позволили использовать систему для широкого круга общих и специальных задач:
- Определение точного местоположения
- Навигация, движение по маршруту с привязкой к карте на основании реального местоположения
- Синхронизация времени
Орбиты спутников системы GPS. Пример видимости спутников из одной из точек на поверхности Земли. Visible sat - это число спутников, видимых над горизонтом наблюдателя в идеальных условиях (чистое поле).
ГЛОНАСС
Российский аналог GPS - ГЛОНАСС (глобальная навигационная спутниковая система) - была развёрнута в 1995 году, но в связи с недостаточным финансированием и малым сроком службы спутников она не получила широкого распространения. Вторым рождением системы можно считать 2001 год, когда была принята целевая программа ее развития, благодаря которой ГЛОНАСС возобновил полноценную работу в 2010 году.
Сегодня на орбите работают 24 спутника ГЛОНАСС, они охватывают навигационным сигналом весь земной шар.
Новейшие потребительские устройства используют GPS и ГЛОНАСС как взаимодополняющие системы, подключаясь к ближайшим найденным спутникам, это значительно увеличивает скорость и точность их работы.
Пример: aвтомобильное GPS/ГЛОНАСС-навигационно-связное устройство на базе ОС Android, разработанное командой Promwad по заказу российского конструкторского бюро. Реализована поддержка GSM/GPRS/3G. Устройство автоматически обновляет информацию о дорожной обстановке в режиме реального времени и предлагает водителю оптимальный маршрут с учётом загруженности дорог.
Сейчас на стадии разработки находятся еще две спутниковые системы: европейская Galileo и китайская Compass.
Galileo
Галилео - совместный проект Европейского союза и Европейского космического агентства, анонсированный в 2002 году. Изначально рассчитывали, что уже в 2010 году в рамках этой системы на средней околоземной орбите будут работать 30 спутников. Но этот план не был реализован. Сейчас предположительной датой начала эксплуатации Galileo считается 2014 год. Однако ожидается, что полнофункциональное использование системы начнется не ранее 2020 года.
Compass
Это следующая ступень развития китайской региональной навигационной системы Beidou, которая была введена в эксплуатацию после запуска 10 спутников в конце 2011 года. Сейчас она обеспечивает покрытие в границах Азии и Тихоокеанского региона, но, как ожидается, к 2020 году система станет глобальной.
Сравнение орбит спутниковых навигационных систем GPS, ГЛОНАСС, Galileo и Compass (средняя околоземная орбита - MEO) с орбитами Международной космической станции (МКС), телескопа Хаббл и серии спутников Иридиум (Iridium) на низкой орбите, а также геостационарной орбиты и номинального размера Земли.
Поддержка ГНСС
Поддержка технологи глобальных навигационных спутниковых систем (ГНСС) в электронных устройствах реализуется на базе навигационных приемников, которые могут быть выполнены в различных вариантах:- Smart Antenna - модуль, состоящий из керамической антенны и навигационного приемника. Преимущества: компактность, не требует согласования, удешевляет разработку за счет сокращения сроков.
- MCM (Multi Chip Module) - чип, включающий все компоненты навигационного приемника.
- OEM - экранированная плата, включающая ВЧ интерфейсный процессор и процессор частот основной полосы (RF-frontend + baseband), SAW-фильтры и обвязку. Это наиболее популярное решение на данный момент.
Ключевые параметры навигационных приемников
Прежде чем навигационный приемник сможет выдавать информацию о местоположении, он должен обладать тремя наборами данных:- Сигналы от спутников
- Альманах - информация о приблизительных параметрах орбит всех спутников, а также данные для калибровки часов и характеристики ионосферы
- Эфемериды - точные параметров орбит и часов каждого спутника
Производители приемников используют различные методы уменьшения TTFF, включая скачивание и сохранения альманаха и эфемерид по беспроводным сетям передачи данных (т.н. метод Assisted GPS или A-GPS), это быстрее чем извлечение этих данных из сигналов ГНСС.
Холодный старт описывает ситуацию, когда приемнику нужно получение всей информации для определения места. Это может занять до 12 минут.
Теплый старт описывает ситуацию, когда у приемника есть почти вся необходимая информация в памяти, и он определит место в течении минуты.
Одним из ключевых параметров навигационных модулей в мобильных устройствах является энергопотребление. В зависимости от режима работы модуль потребляет различное количество энергии. Фаза поиска спутников (TTFF) характеризуется большим, а слежение меньшим энергопотреблением. Также производители реализуют различные схемы уменьшения энергопотребления, например, путем периодического перевода модуля в режим сна.
Как правило, все модули выдают данные по текстовому протоколу NMEA-0183 , но кроме указанного текстового протокола каждый производитель имеет свой собственный двоичный протокол (Binary), который позволяет изменять конфигурацию модуля под конкретное использование либо получать доступ к дополнительному функционалу, а также доступ к сырым измерениям. Двоичный протокол удобен для использования на микроконтроллерах, т.к. при этом нет необходимости выполнять преобразование из текста в двоичные данные, тем самым экономя программную память путем исключения библиотеки работы со строками и времени на преобразование.
Стандарт NMEA-2000 - это развитие протокола NMEA-0183. В качестве физического уровня в NMEA-2000 используется CAN-шина, которая была выбрана в виду большей защищенности по сравнению с RS-232. С точки зрения протокола передачи данныхNMEA-2000 существенно отличается от своего предшественника, т.к. использует двоичный протокол, базирующийся на стандарте SAE J1939.
Частота обновления данных о местоположении и скорости всех модулей составляет 1 Гц, но при необходимости ее можно поднять до 5 или 10 Гц.
В зависимости от области применения модуль можно сконфигурировать под определенные динамические характеристики , которые он должен отслеживать (например, максимальное ускорение объекта). Это позволяет использовать оптимальный алгоритм и улучшать качество измерений.
Для выполнения навигационной задачи модуль должен одновременно принимать сигналы от нескольких спутников, т.е. иметь несколько приемных каналов . На сегодняшний день это число лежит в диапазоне от 12 до 88.
Точность определения местоположения по GPS составляет в среднем 15 м, она обусловлена используемым неточным сигналом, влиянием атмосферы на распространение радиосигнала, качеством кварцевых генераторов в приемниках и пр. Но с помощью корректирующих методов возможно улучшить точность определения местоположения. Эта технология называется Differential GPS . Существует два метода коррекции: наземный и спутниковый DGPS.
В наземных методах коррекции наземные станции дифференциальных поправок постоянно сверяют свое заведомо известное местоположение и сигналы от навигационных спутников. На базе этой информации вычисляются корректирующие величины, которые могут быть переданы с помощью УКВ- или ДВ-передатчика на мобильные DGPS-приемники в формате RTCM . На основании полученной информации потребитель может корректировать процесс определения собственного местоположения. Точность этого метода составляет 1-3 метра и зависит от расстояния до передатчика корректирующей информации и качества сигнала.
Спутниковые методы, такие как система WAAS (Wide Area Augmentation System), доступная в Северной Америке, и система EGNOS (European Geostationary Navigation Overlay System), доступная в Европе, шлют корректирующие данные с геостационарных спутников, таким образом достигается бо льшая область приема, чем при наземных методах.
Спутниковые системы дифференциальной коррекции (SBAS - Space Based Augmentation Systems) позволяют улучшить точность, надежность и доступность навигационной системы за счет интеграции внешних данных в процессе расчета
Демонстрация принципа работы системы WAAS (Wide Area Augmentation System) на территории США
Одним из основных параметров, влияющих на точность определения местоположения и стабильность приема является чувствительность . Она, как правило, определяется качеством малошумящего усилителя на входе приемника и сложностью реализованных алгоритмов цифровой обработки. Типовые значения современных приемников лежат в диапазоне 143 дБм для поиска и 160 дБм для слежения.
Кроме определения местоположения ГНСС предоставляют информацию о точном времени. Как правило, все приемники имеют выход PPS (pulse per second, импульсов в секунду) - секундная метка (1 Гц), которая точно синхронизирована с временной шкалой UTC.
Дополнительные функции навигационных устройств
Счисление пути . На основе информации о направлении движения и пройденном пути (предоставляется дополнительными датчиками) приемник может рассчитывать свои координаты при отсутствии сигналов от спутников (например, в туннелях, на подземных стоянках и в плотной городской застройке).Некоторые модули имеют возможность напрямую подключать флэш-память (например, по SPI) к модулю для записи трека c необходимой периодичностью. Эта функция позволяет отказаться от использования отдельного микроконтроллера, либо она может быть полезной для минимизации энергопотребления (т.е. система на кристалле может находиться в состоянии сна).
На этом поверхностный обзор технологий глобальной спутниковой навигации завершен. Спасибо за внимание. Примеры реализованных проектов на базе этих ГЛОНАСС и GPS можно посмотреть на странице
Как известно, большинству из нас, Земля представляется в форме, близкой к шару, но всем известно, что она не шар. Отличие, весьма существенное для точной навигации и системы координат. Сложная поверхность Земли получила еще в 19 веке название геоида. Поверхность геоида совпадает с поверхностью морей и океанов в их спокойном состоянии и виртуально продолжается под материками.
Системы координат для GPS-навигаторов, географические координаты.
Земля, ее форма и координаты.
Для практического применения широкое распространение получили две модели формы Земли: сферическая с упрощенным представлением ее в виде шара с радиусом 6371,1 километра и сфероидальная в виде эллипса вращения (эллипсоида). Под ним понимают геометрическую фигуру, которая образуется при вращении эллипса вокруг своей малой оси. Размеры эллипсоида вращения, его ориентация и расположение относительно центра масс Земли могут варьироваться для достижения наибольшей точности приближения к реальной земной поверхности. Следует уяснить, что каждой используемой модели соответствует и своя система координат.
Когда мы говорим о какой-либо системе координат, то подразумеваем и соответствующую модель эллипсоида. Но и это еще не все различия, которые нужно знать пользователю системы GPS. Если параметры эллипсоида подбираются для Земли в целом, то такой эллипсоид получил название общего земного эллипсоида (ОЗЭ). С целью же описания локальной (частичной) области поверхности Земли с большей точностью может использоваться эллипсоид с другими параметрами.
Такой эллипсоид, законодательно принятый для измерений и обработки геодезических данных, называется референц-эллипсоидом (РЭ), а образуемая им система координат — референцной. В референц-эллипсоиде его малая ось не совпадает с осью вращения Земли, но должна быть параллельна ей. В ОЗЭ малая полуось всегда совпадает с осью вращения, а центр эллипсоида совпадает с центром масс Земли.
На территории СНГ используются две общеземные системы координат, ПЗ-90 и Международная WGS-84 (Wordl Geodetic System 1984). Цифры в обозначении системы указывают на год ее создания. Обе системы близки друг к другу. ПЗ-90 используется на территории СНГ для геодезического обеспечения орбитальных полетов, a WGS-84 применяется во всем мире для обработки спутниковых измерений GPS. К российским референцным системам относятся системы СК-42 (Пулково) и СК-95. Обе системы используют эллипсоид Красовского (введен с 1946 г.) и применяются при выполнении геодезических и картографических работ.
Системы координат для GPS-навигаторов.
При навигации и использовании GPS-навигаторов очень важно понимать, что отображение GPS-позиций на картах с разными системами координат без их пересчета приведет к большим ошибкам. Поэтому используются картографические программы, позволяющие переводить данные, например, из системы WGS-84 в местные системы координат. К счастью, у пользователей портативных GPS-навигаторов этой проблемы вообще нет. При использовании совместно с GPS-навигатором бумажной карты с координатной сеткой необходимо проверить совпадение систем координат карты и навигатора.
При необходимости можно произвести настройку системы координат навигатора, установив в нем параметры, называемые датумом, соответствующие загруженной карте, или выбрав пользовательский датум. Преобразование координат навигатор выполнит тогда автоматически. Датум есть геодезическая система координат, однозначно определяемая размерами своего эллипсоида и его положением по отношению к центру Земли. Число разных датумов, а проще - систем координат, используемых в мировой картографии, более сотни. Разные датумы были предложены с целью получения наилучшего приближения определяемой ими модели к реальной поверхности Земли данного региона.
К примеру, локальный Североамериканский датум NAD-27 разработан для наилучшего представления Северной Америки, а локальный Европейский датум ED-50 создан для использования в Европе. Локальные датумы нельзя применять вне области, для которой они были разработаны. Для удобства пользователя GPS-навигаторов в их память заложены параметры многих датумов, что дает возможность использовать в них электронные карты из разных источников без каких-либо сложностей.
На многих бумажных указана поправка для перехода с системы координат карты к международной WGS-84, в которой работает GPS. Например, чтобы точку, находящуюся в районе Балтийского моря и Ладоги, с координатами по WGS-84 системе нанести на российскую карту, построенную в системе Пулковской обсерватории 1942 года, необходимо сместить это точку на 0,14 минуты к востоку. На широте Петербурга Эта разница соответствует примерно 130 метрам.
Географические координаты.
Для определения положения любого объекта на поверхности Земли используется система из географических координат и двух особых точек — полюсов Северного и Южного. Полюса являются, как известно, точками пересечения оси вращения Земли с поверхностью эллипсоида. Наиболее наглядно географические координаты представляются в сферической модели Земли. В ней географические координаты, широта и долгота, определяются с помощью окружностей, образующихся при сечении шаровидной модели Земли плоскостями: для широты - в горизонтальном направлении, а для долготы - в вертикальном.
Окружность EQ, образуемая на поверхности шара горизонтальной секущей плоскостью, перпендикулярной земной оси и проходящей через центр шара, называется экватором. Он делит земной шар на северное и южное полушария. Окружности малых кругов, плоскости которых параллельны плоскости экватора, образуют параллели (РР). Окружности, образуемые плоскостями, проходящими через земную ось, получили название меридианов (географических или истинных). Среди всех меридианов надо выделить начальный (нулевой) PnGPs, называемый гринвичским, поскольку он проходит через астрономическую обсерваторию в Гринвиче (Англия). Этот меридиан делит земной шар на восточное и западное полушария.
Географическая широта.
Географической широтой некоторой точки на поверхности земного сфероида называется угол между плоскостью экватора и нормалью (отвесной линией) к этой поверхности. Для модели Земли в виде шара нормаль совпадает с земным радиусом ОМ, проведенным через данную точку М в центр шара. Широта измеряется дугой меридиана (угол МОЛ) от экватора до параллели данной точки. Широта принимает значения в диапазоне от 0 до 90 градусов. Если точка находится в северном полушарии, то широте приписывают наименование N (северное), если в южном - S.
Географическая долгота.
Географической долготой какой-либо точки называется двугранный угол между плоскостями начального (нулевого) меридиана и меридиана, проходящего через заданную точку. Так, долгота точки М определяется углом GOL. Долгота измеряется меньшей дугой экватора GL, а, к примеру, не дугой GEQL. Счет долгот ведут к востоку или западу от начального меридиана, от 0 до 180 градусов.
Если точка находится в восточном полушарии, то долготе приписывает наименование Е (восточная), если в западном - W (западная). Иногда, для обозначения полушарий точки, в координатах используются знаки +/-. Причем знак минус приписывают координатам, находящимся в южном и западном полушариях. Для географических координат в GPS-навигаторах используются следующие форматы:
— ddd.mm.ss.s — градусы, минуты, секунды,
— ddd.dddd — градусы, десятичные доли градусов,
— ddd.mm.mmm — градусы, минуты, десятичные доли минут.
По материалам книги «Все о GPS-навигаторах».
Найман В.С., Самойлов А.Е., Ильин Н.Р., Шейнис А.И.
GPS (сокращение от английского Global Positioning System — система глобального позиционирования) — это спутниковая система навигации, работающая во всемирной системе координат WGS 84. GPS позволяет определять местоположение и скорость объектов практически в любом месте Земли. Интересно, что система была разработана и реализована Министерством обороны США, однако в настоящее время используется и для гражданских целей. Россией был создана своя собственная спутниковая система навигации, которая называется и мы о ней уже писали. Системы работают аналогично, однако спутники ГЛОНАСС имеют большую стабильность.
Некоторое время назад GPS в телефонах использовался редко, а потому представлял из себя некую диковинку, которой можно было удивлять людей. Но те времена давно прошли и сегодня нужно хорошенько потрудиться, чтобы найти смартфон, в котором отсутствует поддержка GPS.
Для чего нужен GPS в телефоне/смартфоне/планшете?
GPS используется в первую очередь для определения местоположения устройства. Уже исходя из этого, пользователь может понимать, где находится в данный момент. На этом принципе основаны навигационные карты, которые используются, к примеру, автолюбителями. А вкупе с интернетом карты могут показывать не только местоположение устройства и путь к цели, но и загруженность дорог. Яркий пример — Яндекс.Карты.
Смартфоны с GPS используются не только простыми автомобилистами, они очень популярны у курьеров, а также у таксистов — особенно когда речь идет о крупных городах.
Функция местоположения используется в некоторых сервисах. Например, в социальной сети вы можете разместить фотографию и уточнить координаты, где она была только что запечатлена. Есть сервисы, которые позволяют отмечать свое местоположение не на простых картах, а в магазине или кафе — таким образом пользователь может послать свое сообщение друзьям и пригласить их.
Есть даже сервисы знакомств, основанные на местоположении пользователя в данный момент. Так, пользователь указывает, где он находится и на карте видит других пользователей. К примеру, пользователи могут познакомиться друг с другом, если они находятся в непосредственной близости на карте.
Есть ли недостатки у GPS?
Как таковых недостатков у GPS не существует, однако стоит помнить, что местоположение не всегда может быть достоверным, так как есть пределы погрешности. Для более точного позиционирования можно использовать сразу обе навигационных системы — GPS и ГЛОНАСС, тем более, что они обе используются во многих устройствах.
В остальном GPS имеет сплошные плюсы. К тому же система фактически никак не сказывается на стоимости устройства, что вы можете проследить по стоимости смартфонов: даже самые недорогие устройства оснащаются GPS.
На смену бумажным картам местности пришли карты электронные, навигация по которым осуществляется с помощью спутниковой системы GPS. Из данной статьи вы узнаете, когда появилась спутниковая навигация, что представляет из себя сейчас и что ждет ее в ближайшем будущем.
Первые предпосылки
Во время Второй мировой войны у флотилий США и Великобритании появился весомый козырь – навигационная система LORAN, использующая радиомаяки. По окончанию боевых действий технологию в свое распоряжение получили гражданские суда «про-западных» стран. Спустя десятилетие СССР ввела в эксплуатацию свой ответ – навигационная система «Чайка», основанная на радиомаяках, используется по сей день.
Но у наземной навигации есть существенные недостатки: неровности земного рельефа становятся преградой, а влияние ионосферы негативно сказывается на времени передачи сигнала. Если между навигационным радиомаяком и судном слишком большое расстояние, погрешность определения координат может измеряться километрами, что недопустимо.
На смену наземным радиомаякам пришли спутниковые навигационные системы для военных целей, первая из которых – американская Transit (другое название NAVSAT) – была запущена в 1964 году. Шесть низкоорбитальных спутников обеспечивали точность определения координат до двух сотен метров.
В 1976 году СССР запустила аналогичную военную навигационную систему «Циклон», а через три года – еще и гражданскую под названием «Цикада». Большим недостатком ранних систем спутниковой навигации было то, что пользоваться ими можно было лишь короткое время на протяжении часа. Низкоорбитальные спутники, да еще и в малом количестве, были не способны обеспечить широкое покрытие сигнала.
GPS vs. ГЛОНАСС
В 1974 году армия США вывела на орбиту первый спутник новой в то время системы навигации NAVSTAR, которую позже переименовали в GPS (Global Positioning System). В середине 1980-х технологию GPS разрешили использовать гражданским кораблям и самолетам, но на протяжении длительного времени им было доступно в разы менее точное позиционирование, чем военным. Двадцать четвертый спутник GPS, последний требовавшийся для полного покрытия поверхности Земли, запустили в 1993 году.
В 1982 году свой ответ представила СССР – им стала технология ГЛОНАСС (Глобальная навигационная спутниковая система). Завершающий 24-й спутник ГЛОНАСС вышел на орбиту в 1995 году, но малый срок эксплуатации спутников (три-пять лет) и недостаточное финансирование проекта почти на десятилетие вывели систему из строя. Восстановить всемирное покрытие ГЛОНАСС удалось только в 2010 году.
Чтобы избежать подобных сбоев, и GPS, и ГЛОНАСС сейчас используют 31 спутник: 24 основных и 7 резервных, как говорится, на всякий «пожарный» случай. Летают современные навигационные спутники на высоте порядка 20 тыс. км и за сутки успевают дважды облететь Землю.
Принцип работы GPS
Позиционирование в сети GPS проводится путем измерения расстояния от приемника до нескольких спутников, местоположение которых в текущий момент времени точно известно. Расстояние до спутника измеряется путем умножения задержки сигнала на скорость света.
Связь с первым спутником дает информацию лишь о сфере возможных расположений приемника. Пересечение двух сфер даст окружность, трех – две точки, а четырех – единственно верную точку на карте. В роли одной из сфер чаще всего используют нашу планету, что позволяет вместо четырех спутников позиционироваться только по трем. В теории точность позиционирования GPS может достигать 2 метров (на практике же погрешность значительно больше).
Каждый спутник отправляет приемнику большой набор информации: точное время и его поправку, альманах, данные эфемерид и параметры ионосферы. Сигнал точного времени требуется для измерения задержки между его отправкой и приемом.
Навигационные спутники оснащаются высокоточными цезиевыми часами, тогда как приемники – куда менее точными кварцевыми. Поэтому для проверки времени осуществляется контакт с дополнительным (четвертым) спутником.
Но ошибаться могут и цезиевые часы, поэтому их сверяют с размещенными на земле водородными часами. Для каждого спутника в центре управления системой навигации индивидуально рассчитывается поправка времени, которая впоследствии вместе с точным временем отправляется приемнику.
Еще одним важным компонентом системы спутниковой навигации является альманах, который представляет собой таблицу параметров орбит спутников на месяц вперед. Альманах, как и поправка времени, рассчитываются в центре управления.
Передают спутники и индивидуальные данные эфемерид, на основе которых вычисляются отклонения орбиты. А учитывая что скорость света нигде кроме вакуума не постоянна, в обязательном порядке учитывается задержка сигнала в ионосфере.
Передача данных в сети GPS ведется строго на двух частотах: 1575,42 МГц и 1224,60 МГц. Разные спутники транслируют сигнал на одной и той же частоте, но используют кодовое разделение каналов CDMA. То есть сигнал спутника – всего лишь шум, раскодировать который можно только при наличии соответствующего PRN-кода.
Вышеописанный подход позволяет обеспечить высокую помехоустойчивость и использовать узкий частотный диапазон. Тем нее менее, иногда GPS-приемникам все равно приходится подолгу искать спутники, что вызвано рядом причин.
Во-первых, приемник изначально не знает, где находится спутник, удаляется он или приближается и какое смещение частоты его сигнала. Во-вторых, контакт со спутником считается удачным только тогда, когда от него получен полный набор информации. Скорость же передачи данных в сети GPS редко превышает показатель 50 бит/с. А стоит сигналу оборваться из-за радиопомех, как поиск начинается заново.
Будущее спутниковой навигации
Сейчас GPS и ГЛОНАСС широко применяются в мирных целях и, по сути, являются взаимозаменяемыми. Новейшие навигационные чипы поддерживают оба стандарта связи и подключаются к тем спутникам, которые находят первыми.
Американская GPS и российская ГЛОНАСС – далеко не единственные в мире системы спутниковой навигации. К примеру, Китай, Индия и Япония начали развертывать собственные ССН под названием BeiDou, IRNSS и QZSS соответственно, которые будут действовать только внутри своих стран, а потому потребуют сравнительно малого количества спутников.
Но самый большой интерес, пожалуй, вызывает проект Galileo, который разрабатывается Европейским союзом и должен быть запущен на полную мощность до 2020 года. Изначально Galileo задумывалась как сугубо европейская сеть, но о своем желании поучаствовать в ее создании уже заявили страны Ближнего Востока и Южной Америки. Так что в скором времени на рынке глобальных ССН может появиться «третья сила». Если и эта система будет совместима с существующими, а скорей всего так и будет, потребители только выиграют – скорость поиска спутников и точность позиционирования должны вырости.
Практически каждый современный телефон уже имеет встроенный модуль GPS -приемника, с помощью которого имеется возможность достаточно точно определить свое местоположение на планете Земля. Для работы и точного определения местоположения GPS не требуется интернет и вышки мобильных сетей. Система может работать даже посреди пустыни вдалеке от цивилизации. Мы знаем, что это возможно благодаря спутникам, - но как именно это работает?
Основой системы GPS являются навигационные спутники, движущиеся вокруг Земли по 6 круговым орбитальным траекториям (по 4 спутника в каждой), на высоте 20180 км. Спутники GPS обращаются вокруг Земли за 12 часов, их вес на орбите составляет около 840 кг, размеры – 1.52 м. в ширину и 5.33 м. в длину, включая солнечные панели, вырабатывающие мощность 800 Ватт.
24 спутника обеспечивают 100 % работоспособность системы навигации GPS в любой точке земного шара. Максимальное возможное число одновременно работающих спутников в системе NAVSTAR ограничено числом 37. Практически всегда на орбите находится 32 спутника, 24 основных и 8 резервных на случай сбоев.
Поскольку известно, что каждый из спутников делает по два оборота вокруг планеты за сутки, то становиться нетрудно вычислить, что скорость их движения составляет приблизительно 14 000 км/ч. Само расположение спутников, так же как и наклон их орбит, отнюдь не случайно: они расположены так, чтобы из любой открытой точки планеты было видно хотя бы четыре спутника - именно таково минимальное количество, необходимое для определения местоположения объекта на Земле. Почему именно четыре и как это работает?
Чтобы измерить какое-то очень длинное расстояние, мы можем послать сигнал и замерить время, за которое он достигнет нужной точки либо отразится от нее и дойдет до нас снова (главное при этом точно знать скорость движения сигнала). Во втором случае время придется делить на два, поскольку сигнал прошел удвоенное расстояние. Этот способ носит название эхолокация, и спектр его применения весьма широк: начиная от изучения формы морского дна (здесь сигналом выступает ультразвук) и заканчивая радарами (сигнал - электромагнитные волны).
Проблема в том, что при использовании этого способа мы должны заранее знать, где находится приемник. В случае с системой GPS приемником сигнала являетесь именно вы, стоящий на Земле. Спутник не имеет никакого представления о вашем местоположении, он не знает, где вы, и никогда не узнает, поэтому отправляет сигнал сразу на всю поверхность планеты под ним. В этом сигнале он кодирует информацию о том, где расположен сам, а также в какое время по его собственным часам сигнал был отправлен, и на этом его работа заканчивается.
GPS -модуль у вас в руках получил координаты спутника и информацию о времени отправки сигнала. Программа в вашем телефоне умножает скорость распространения сигнала (то есть скорость света) на разницу между временем получения и временем отправки, высчитывая таким образом расстояние до каждого спутника. Если бы часы модуля были в точности синхронизированы с часами всех сателлитов, то понадобилось бы еще два спутника, чтобы определить местоположение с помощью так называемой триангуляции.
Чтобы понять принцип действия триангуляции, давайте на секунду перейдем в двухмерное пространство. Представьте себе две точки на плоскости, расположенные на известном расстоянии друг от друга, допустим 5 метров. Вы также знаете, что какая-то новая точка находится, в свою очередь, на известных расстояниях от первых двух - например 3 и 4 метра соответственно. Чтобы найти эту новую точку, вы можете провести две окружности с радиусами 3 и 4 метра и центрами в первой и второй точках соответственно. Две полученные окружности пересекутся ровно в двух точках, одна из которых и будет искомой.
Вернемся в трехмерное пространство. Теперь нам уже нужны три опорные точки, которыми являются наши спутники, и «чертить» вокруг них мы будем не окружности, а сферы. Все три сферы сразу в общем случае будут иметь две точки пересечения, но одна из них находится «над» местом расположения спутников, очень высоко в космосе - она нам явно не нужна. А вот вторая - это как раз ваше местоположение.
Для измерения местоположения в пространстве необходимо знать точное время и иметь точный инструмент для его измерения.
Реальная задача осложняется тем обстоятельством, что время на часах вашего телефона не совпадает с тем, что показывают часы спутников, и ваши часы являются на несколько порядков менее точными. Вообще говоря, время создает несколько дополнительных сложностей в решении этой проблемы. Так, например, спутники подвержены эффектам релятивистского и гравитационного искажения времени. На самом деле скорость хода часов, согласно теории относительности, зависит в том числе от силы гравитации в той точке, где эти часы расположены, а также от скорости их движения.
На высоте 20 000 километров над Землей гравитация достаточно слаба, а спутники летают, как мы уже разобрались, довольно быстро. Из-за суммы этих эффектов часы приходится корректировать в общей сложности на 38 миллисекунд за сутки. Если кажется, что это мало, напомню, что электромагнитный сигнал, движущийся со скоростью света, пройдет за это время приблизительно 11 000 км - примерно такой и может быть погрешность при определении координат.
Вторая проблема - точность самих часов. При указанных скоростях сигналов каждая миллионная доля секунды, измеренная с погрешностью, может спровоцировать большие ошибки. Из-за этого спутники старого формата позволяют определить местоположение не очень точно и могут «обмануть» на целых 10 метров. Начиная с 2010-го на замену старым запускают новые спутники, оснащенные атомными часами, и их погрешность уменьшилась до 1 метра.
Другой путь решения проблемы - специальные наземные станции коррекции. Они используются на территории некоторых стран и принцип их работы таков: принимая данные о расположении того или иного объекта, они корректируют их, и в результате пользователь гаджета получает более достоверную информацию о собственном местоположении.
Чем больше источников сигнала, тем точнее результат измерения, вот почему в мегаполисе ориентироваться по навигатору будет проще, чем в пустыне.
Однако атомные часы – устройство громоздкое и дорогостоящее, поэтому, чтобы решить проблему времени приемника, нужен еще один спутник. Он тоже передает информацию о своем местоположении и моменте отправки сигнала. И теперь наше пространство становится не трех-, а четырехмерным. Неизвестными являются широта, долгота, высота и время приемника в момент отправки сигналов. Положение в этих четырех измерениях нам и нужно определить, для чего по аналогии с двухмерным и трехмерным пространствами нам нужны именно четыре спутника.
Конечно же, в реальности хорошо, когда удается «поймать» сигнал от большего числа источников, и в крупных городах и населенных районах с этим проблемы нет: можно легко увидеть одновременно десяток сателлитов, которые обеспечат достаточно высокую для бытового использования точность.
Однако начальный поиск спутников тоже не самая простая задача. В старых аппаратах устройству могло потребоваться немало времени, вплоть до нескольких минут, чтобы уловить и разобрать сигнал от нужного числа космических объектов. Тогда это называлось «холодный старт», и для того, чтобы ускорить процесс, придумали получать данные о текущем местоположении небесных тел из интернета. Но при перемещении приемника на большое расстояние (десятки километров) или при очень долгом бездействии «холодный старт» приходилось производить заново. В современных устройствах модуль периодически включается сам, обновляя информацию, поэтому подобной проблемы больше нет.
Кстати говоря, до 2000 года точность для гражданских лиц была искусственно занижена, и узнать свое местоположение позволялось не ближе, чем в 100 метрах от реального. Поскольку GPS создавалась, финансируется и поддерживается министерством обороны США , военные хотели иметь определенное преимущество. С развитием и все более активным внедрением технологии в жизнь гражданского населения это искусственное ограничение было убрано.
Спутник не получает данных ни о каких GPS -устройствах на поверхности Земли и в воздушном пространстве, поэтому услуга бесплатная. Мы просто не сможем узнать, кто конкретно ей пользуется. Выходит, рецепт решения общечеловеческой проблемы под кодовым названием «А где я нахожусь?» чрезвычайно прост: односторонняя связь и нехитрые математические расчеты.
Сегодня область применения системы глобального позиционирования GPS достаточно обширна. Всё чаще GPS -приемники встраивают в мобильные телефоны и коммуникаторы, в автомобили, часы и даже в собачьи ошейники. Люди привыкают к такому благу как GPS навигация, и пройдет совсем немного времени как они уже не смогут обойтись без нее. Именно поэтому стоит сказать пару слов о недостатках GPS .
Недостатками GPS навигации является то, что при определенных условиях сигнал может не доходить до GPS -приемника, поэтому практически невозможно определить свое точное местонахождение в глубине квартиры внутри железобетонного здания, в подвале или в тоннеле.
Рабочая частота GPS находится в дециметровом диапазоне радиоволн, поэтому уровень приема сигнала от спутников может ухудшиться под плотной листвой деревьев, в районах с плотной городской застройкой или из-за большой облачности, а это скажется на точности позиционирования.
Магнитные бури и наземные радиоисточники тоже способны помешать нормальному приему сигналов GPS .
Карты, предназначенные для GPS навигации, быстро устаревают и могут быть не точными, поэтому нужно верить не только данным GPS -приемника, но и своим собственным глазам.
Особенно стоит отметить, что работа глобальной системы навигации GPS полностью зависима от министерства обороны США и нельзя быть уверенным, что в любой момент времени США не включит помеху (SA – selective availability) или вообще полностью отключит гражданский сектор GPS как в отдельно взятом регионе, так и вообще. Прецеденты уже были.
У системы GPS есть менее популярная и известная альтернатива в виде навигационных систем ГЛОНАСС (Россия) и Galileo (ЕС), и каждая из этих систем стремится получить широкое распространение.