Принципы работы системы GPS и ее использование.
Принципы работы системы GPS и ее использование
С. Марков, КНУСА
Вступление
Современные подходы к созданию кадастровых баз данных допускают широкое использование современных методов геодезических измеренй, в первую очередь GPS — технологий. Спутниковая радионавигационная система или, как она еще называется, глобальная система определения местоположения GPS (Global Position System) обеспечивает высокоточное определение координат и скорости объектов в любой точке земной поверхности, в любое время суток, в любую погоду, а также точное определение времени.
История возникновения GPS
К началу 70-х годов оказалось, что стоявшая в то время на вооружении армии США спутниковая навигационная система TRANSIT имела существенные недостатки:
- относительно невысокая точность определения координат;
- большие промежутки времени между наблюдениями.
С целью преодоления этих недостатков было принято решение начать работы над созданием спутниковой навигационной системы нового поколения. Первоначально она называлась NAVSTAR (NAVigation Satellite providing Time And Range), т.е. “навигационная спутниковая система, обеспечивающая измерение времени и местоположения” (сейчас можно встретить двойное название: GPS-NAVSTAR). Основным назначением NAVSTAR была высокоточная навигация военных объектов. Непосредственная реализация программы началась в середине 1977 г. с запуском первого спутника. С 1983 г. система открыта для использования в гражданских целях, а с 1991 г. сняты ограничения на продажу GPS-оборудования в страны бывшего СССР.
В 1993 г. система была полностью развернута. Затраты на ее реализацию превысили 15 млрд. USD. В России действует аналогичная система спутниковой навигации ГЛОНАСС (ГЛОбальная НАвигационная Спутниковая Система), принцип работы которой во многом подобен GPS.
Первоначально предполагалось использовать систему GPS только в навигационных целях, но исследования, проведенные учеными Массачусетского технологического института в 1976 — 1978 г.г., показали возможность геодезического применения GPS, т.е. определения координат с миллиметровой точностью. С того времени началось использование системы для выполнения геодезических измерений. Мы остановимся, в основном, на этом аспекте использования системы, хотя на практике она находит применение для решения значительно более широкого круга задач.
Общий принцип работы
В околоземном пространстве развернута сеть искусственных спутников Земли (ИСЗ), равномерно “покрывающих” всю земную поверхность (Рис.1). Орбиты ИСЗ вычисляются с очень высокой точностью, поэтому в любой момент времени известны координаты каждого спутника. Радиопередатчики спутников непрерывно излучают сигналы в направлении Земли. Эти сигналы принимаются GPS-приемником, находящемся в некоторой точке земной поверхности, координаты которой нужно определить.
В приемнике измеряется время распространения сигнала от ИСЗ и вычисляется дальность “спутник-приемник” (радиосигнал, как известно, распространяется со скоростью света). Поскольку для определения местоположения точки нужно знать три координаты (плоские координаты X, Y и высоту H), то в приемнике должны быть измерены расстояния до трех различных ИСЗ (Рис.2). Очевидно, при таком методе радионавигации (он называется беззапросным) точное определение времени распространения сигнала возможно лишь при наличии синхронизации временных шкал спутника и приемника.
Поэтому в состав аппаратуры ИСЗ и приемника входят эталонные часы (стандарты частоты), причем точность спутникового эталона времени исключительно высока (долговременная относительная стабильность частоты обеспечивается на уровне 10-13 — 10-15 за сутки). Бортовые часы всех ИСЗ синхронизированы и привязаны к так называемому “системному времени”. Эталон времени GPS- приемника менее точен, чтобы чрезмерно не повышать его стоимость. Этот эталон должен обеспечивать только кратковременную стабильность частоты — в течение процедуры измерений.
Орбиты спутников GPS
На практике в измерениях времени всегда присутствует ошибка, обусловленная несовпадением шкал времени ИСЗ и приемника. По этой причине в приемнике вычисляется искаженное значение дальности до спутника или “псевдодальность”. Измерения расстояний до всех ИСЗ, с которыми в данный момент работает приемник, происходит одновременно. Следовательно, для всех измерений величину временного несоответствия можно считать постоянной. С математической точки зрения это эквивалентно тому, что неизвестными являются не только координаты X,Y и H, но и поправка часов приемника D t. Для их определения необходимо выполнить измерения псевдодальностей не до трех, а до четырех спутников. В результате обработки этих измерений в приемнике вычисляются координаты (X,Y и H) и точное время. Если приемник установлен на движущемся объекте и наряду с псевдодальностями измеряет доплеровские сдвиги частот радиосигналов, то может быть вычислена и скорость объекта. Таким образом, для выполнения необходимых навигационных определений надо обеспечить постоянную видимость с нее, как минимум, четырех спутников. После полного развертывания созвездия ИСЗ в любой точке Земли могут быть видны от 5 до 12 спутников в произвольный момент времени. Современные GPS-приемники имеют от 5 до 12 каналов, т.е. могут одновременно принимать сигналы от такого количества ИСЗ. Избыточные измерения (сверх четырех) позволяют повысить точность определения координат и обеспечить непрерывность решения навигационной задачи.
В состав системы входят:
- созвездие ИСЗ (космический сегмент);
- сеть наземных станций слежения и управления (сегмент управления);
- собственно GPS-приемники (аппаратура потребителей).
Космический сегмент
Состоит из 26 спутников (21 основной и 5 запасных), которые обращаются на 6 орбитах (Рис. 1). Плоскости орбит наклонены на угол около 55° к плоскости экватора и сдвинуты между собой на 60° по долготе. Радиусы орбит — около 26 тыс. км, а период обращения — половина звездных суток (примерно 11 ч. 58 мин.). На борту каждого спутника имеется 4 стандарта частоты (два цезиевых и два рубидиевых — для целей резервирования), солнечные батареи, двигатели корректировки орбит, приемо-передающая аппаратура, компьютер.
Передающая аппаратура спутника излучает синусоидальные сигналы на двух несущих частотах: L1=1575,42 МГц и L2=1227,6 МГц. Перед этим сигналы модулируются так называемыми псевдослучайными цифровыми последовательностями (точнее, эта процедура называется фазовой манипуляцией). Причем частота L1 модулируется двумя видами кодов: C/A-кодом (код свободного доступа) и P-кодом (код санкционированного доступа), а частота L2- только P-кодом. Кроме того, обе несущие частоты дополнительно кодируются навигационным сообщением, в котором содержатся данные об орбитах ИСЗ, информация о параметрах атмосферы, поправки системного времени (Рис. 3).
Кодирование излучаемого спутником радиосигнала преследует несколько целей:
- обеспечение возможности синхронизации сигналов ИСЗ и приемника;
- создание наилучших условий различения сигнала в аппаратуре приемника на фоне шумов (доказано, что псевдослучайные коды обладают такими свойствами);
- реализация режима ограниченного доступа к GPS, когда высокоточные измерения возможны лишь при санкционированном использовании системы.
Код свободного доступа C/A (Coarse Acquisition) имеет частоту следования импульсов (иначе называемых “чипами”) 1,023 МГц и период повторения 0,001 сек., поэтому его декодирование в приемнике осуществляется достаточно просто. Однако точность автономных измерений расстояний с его помощью невысока.
Защищенный код P (Protected) характеризуется частотой следования импульсов 10,23 МГц и периодом повторения 7 суток. Кроме того, раз в неделю происходит смена этого кода на всех спутниках. Поэтому до недавнего времени измерения по P-коду могли выполнять только пользователи, получившие разрешение Министерства обороны США. Однако и это “тайное” стало “явным” в результате утечки секретной информации, после чего к P-коду получил доступ широкий круг специалистов. Американское оборонное ведомство предприняло меры дополнительной защиты P-кода: в любой момент без предупреждения может быть включен режим AS (Anti Spoofing). При этом выполняется дополнительное кодирование P-кода, и он превращается в Y-код. Расшифровка Y-кода возможна только аппаратно, с использованием специальной микросхемы (криптографического ключа), которая устанавливается в GPS- приемнике.
Кроме того, для снижения точности определения координат несанкционированными пользователями предусмотрен так называемый “режим выборочного доступа” SA (Selective Availability). При включении этого режима в навигационное сообщение намеренно вводится ложная информация о поправках к системному времени и орбитах ИСЗ, что приводит к снижению точности навигационных определений примерно в 3 раза.
Поскольку P- код передается на двух частотах (L1 и L2), а C/A-код — на одной (L1), в GPS-приемниках, работающих по P-коду, частично компенсируется ошибка задержки сигнала в ионосфере, которая зависит от частоты сигнала. Точность автономного определения расстояния по P- коду примерно на порядок выше, чем по C/A-коду.
Сегмент управления
Содержит главную станцию управления (авиабаза Фалькон в шт. Колорадо), пять станций слежения, расположенных на американских военных базах на Гавайских островах, островах Вознесения, Диего — Гарсия, Кваджелейн и Колорадо- Спрингс и три станции закладки:острова Вознесения, Диего — Гарсия, Кваджелейн (Рис. 5). Кроме того, имеется сеть государственных и частных станций слежения за ИСЗ, которые выполняют наблюдения для уточнения параметров атмосферы и траекторий движения спутников.
Наземные станции слежения за спутниками
Собираемая информация обрабатывается в суперкомпьютерах и периодически передается на спутники для корректировки орбит и обновления навигационного сообщения.
Аппаратура потребителей
В аппаратуре потребителя (GPS-приемнике) принимаемый сигнал декодируется, т.е. из него выделяются кодовые последовательности C/A либо C/A и P, а также служебная информация. Полученный код сравнивается с аналогичным кодом, который генерирует сам GPS-приемник, что позволяет определить задержку распространения сигнала от спутника и таким образом вычислить псевдодальность. После захвата сигнала спутника аппаратура приемника переводится в режим слежения, т.е. в БПС поддерживается синхронизм между принимаемым и опорным сигналами. Процедура синхронизации может выполняться:
- по C/A-коду (одночастотный кодовый приемник),
- по Р – коду (двухчастотный кодовый приемник),
- по C/A-коду и фазе несущего сигнала (одночастотный фазовый приемник),
- по Р — коду и фазе несущего сигнала (двухчастотный фазовый приемник).
Используемый в GPS-приемнике способ синхронизации сигналов является едва ли не важнейшей его характеристикой.
Способы наблюдений
Сложная структура сигнала, передаваемого от ИСЗ к приемнику, обусловила многообразие способов его обработки и наблюдений.
Кодовые наблюдения реализуются в самых простых по конструкции GPS-приемниках. Из принятого со спутника сигнала частоты L1 выделяется C/A-код (тогда приемник называется одночастотным) или из частотных сигналов L1 и L2 выделяется P-код (двухчастотный приемник). Производится сравнение соответствующего кода с эталонным кодом, который генерирует сам приемник. Точность определения координат при этом составляет:
- для одночастотного (L1) приемника — 100м;
- для двухчастотного (L1, L2) приемника — 16м.
Значения точностей приведены для неблагоприятного режима измерений, когда включен режим “ограниченного доступа” SA.
Фазовые наблюдения выполняются для повышения точности измерений. В этом случае при сравнении принятого со спутника сигнала и его эталона, генерируемого в приемнике, учитывается не только код, но и фаза несущей частоты (L1 или L2). Поскольку период несущей частоты в сотни (для P-кода) и тысячи (для C/A-кода) раз меньше периодов кодовых последовательностей, точность процедуры сравнения значительно повышается, а, следовательно, возрастает точность измерения координат. Однако в этом случае возникает проблема целочисленной фазовой неоднозначности, поскольку отсутствует информация о количестве целых периодов информационного сигнала, укладывающихся на пути ИСЗ — приемник. Непосредственно можно измерить только дробную часть фазовой задержки сигнала (в пределах одного периода). Для решения этой проблемы используют несколько способов:
- классический двухэтапный метод измерений, который предполагает на первом этапе выполнение большого количества избыточных измерений, а на втором — статистический анализ полученных данных и определение наиболее вероятного значения фазовой неоднозначности;
- модификация классического метода, которая отличается тем, что при обработке результатов измерений производится многоэтапная калмановская фильтрация и выбирается группа фильтров Калмана с оптимальными свойствами;
- метод замены антенн, когда наблюдения выполняются двумя различными приемниками на двух пунктах в две различные эпохи. При измерениях во вторую эпоху производится замена антенн приемников;
- метод определения неоднозначности “в пути”, когда для определения целого числа периодов используют линейные комбинации сигналов L1 и L2 (суммы и разности).
Источники ошибок
На точность определения координат существенное влияние оказывают ошибки, возникающие при выполнении процедуры измерений. Природа этих ошибок различна.
- Неточное определение времени. При всей точности временных эталонов ИСЗ существует некоторая погрешность шкалы времени аппаратуры спутника. Она приводит к возникновению систематической ошибки определения координат около 0.6 м.
- Ошибки вычисления орбит. Появляются вследствие неточностей прогноза и расчета эфемерид спутников, выполняемых в аппаратуре приемника. Эта погрешность также носит систематический характер и приводит к ошибке измерения координат около 0.6 м.
- Инструментальная ошибка приемника. Обусловлена, прежде всего, наличием шумов в электронном тракте приемника. Отношение сигнал/шум приемника определяет точность процедуры сравнения принятого от ИСЗ и опорного сигналов, т.е. погрешность вычисления псевдодальности. Наличие данной погрешности приводит к возникновению координатной ошибки порядка 1.2 м.
- Многопутность распространения сигнала. Появляется в результате вторичных отражений сигнала спутника от крупных препятствий, расположенных в непосредственной близости от приемника. При этом возникает явление интерференции, и измеренное расстояние оказывается больше действительного. Аналитически данную погрешность оценить достаточно трудно, а наилучшим способом борьбы с нею считается рациональное размещение антенны приемника относительно препятствий. В результате воздействия этого фактора ошибка определения псевдодальности может увеличиться на 2.0 м.
- Ионосферные задержки сигнала. Ионосфера – это ионизированный атмосферный слой в диапазоне высот 50 – 500 км, который содержит свободные электроны. Наличие этих электронов вызывает задержку распространения сигнала спутника, которая прямо пропорциональна концентрации электронов и обратно пропорциональна квадрату частоты радиосигнала. Для компенсации возникающей при этом ошибки определения псевдодальности используется метод двухчастотных измерений на частотах L1 и L2 (в двухчастотных приемниках). Линейные комбинации двухчастотных измерений не содержат ионосферных погрешностей первого порядка. Кроме того, для частичной компенсации этой погрешности может быть использована модель коррекции, которая аналитически рассчитывается с использованием информации, содержащейся в навигационном сообщении. При этом величина остаточной немоделируемой ионосферной задержки может вызывать погрешность определения псевдодальности около 10 м.
- Тропосферные задержки сигнала. Тропосфера – самый нижний от земной поверхности слой атмосферы (до высоты 8 – 13 км). Она также обуславливает задержку распространения радиосигнала от спутника. Величина задержки зависит от метеопараметров (давления, температуры, влажности), а также от высоты спутника над горизонтом. Компенсация тропосферных задержек производится путем расчета математической модели этого слоя атмосферы. Необходимые для этого коэффициенты содержатся в навигационном сообщении. Тропосферные задержки вызывают ошибки измерения псевдодальностей в 1 м.
- Геометрическое расположение спутников. При вычислении суммарной ошибки необходимо еще учесть взаимное положение потребителя и спутников рабочего созвездия. Для этого вводится специальный коэффициент геометрического ухудшения точности PDOP (Position Dilution Of Precision), на который необходимо умножить все перечисленные выше ошибки, чтобы получить результирующую ошибку. Величина коэффициента PDOP зависит от взаимного расположения спутников и приемника. Она обратно пропорциональна объему фигуры, которая будет образована, если провести единичные векторы от приемника к спутникам. Большое значение PDOP говорит о неудачном расположении ИСЗ и большой величине ошибки. На Рис.5 приведены примеры удачного (а) и неудачного (б) геометрического положения спутников. Типичное среднее значение PDOP колеблется от 4 до 6.
Дифференциальный режим GPS
Наиболее эффективным средством исключения ошибок является дифференциальный способ наблюдений — DGPS (Differential GPS). Его суть состоит в выполнении измерений двумя приемниками: один устанавливается в определяемой точке, а другой — в точке с известными координатами — базовой (контрольной) станции.
а) |