Как улучшить GPS прием на "Андроиде": инструкции по настройке сигнала GPS. Точность определения координат gps – погрешность найти айфон

Специальная погрешность

Главная причина погрешностей данных в системе GPS больше не является проблемой. Второго мая, 2000 года в 5:05 утра (MEZ) так называемая специальная погрешность (SA) была отключена. Специальная погрешность - это искусственная фальсификация времени в сигнале L1, переданном спутником. Для гражданских GPS приемников эта погрешность вела к менее точному определению координат. (ошибка в приблизительно 50 м. в течение нескольких минут).

В дополнение, полученные данные передавались с меньшей точностью, что означает, что передаваемое положение спутника не соответствует действительности. Таким образом, за несколько часов возникает неточность данных о местоположении в 50-150 м. В те времена, когда специальная погрешность была активна, гражданские GPS приборы имели неточность в приблизительно 10 метров, а в наши дни - 20 или обычно даже меньше. После отключения выборочной погрешности, главным образом, улучшились точность данных о высоте.

Причиной для специальной погрешности была безопасность. Например, террористы не должны обладать возможностью обнаружения важных строительных объектов используя оружие на дистанционном управлении. Во время первой войны в заливе в 1990 специальная погрешность была отключена частично, т.к. американским войскам не хватало военных GPS приемников. Были приобретены 10 000 гражданских GPS приборов (Magellan и Trimble), которые позволили свободно и достаточно точно ориентироваться на пустынной местности. Специальная погрешность была деактивирована из-за широкого распространения GPS системы по всему миру. Следующие два графика показывают, как изменилась точность определения координат после выключения специальной погрешности. Длина границы диаграмм равняется 200 метрам, данные получены 1 мая 2000 года и 3 мая двухтысячного года в период 24 часа каждая. В то время как координаты при специальной погрешности находятся в радиусе 45 метров, то без нее 95 процентов всех точек находятся в радиусе 6.3 метра.

"Геометрия спутников"

Другой фактор, который влияет на точность определения координат - это "геометрия спутников". Геометрия спутников описывает положения спутников друг к другу с точки зрения приемника.

Если приемник видит 4 спутника и все они расположены, к примеру, на северо-западе, то это приведет к "плохой" геометрии. В худшем случае, обнаружение местоположения будет вовсе невозможно тогда, когда все определяемые расстояния будут указывать в одно направление. Даже, если местоположение распознано, погрешность может достигать 100 - 150 м. Если же эти 4 спутника будут хорошо распределены по небесному своду, то точность определяемого местоположения будет гораздо выше. Давайте предположим, что спутники расположены на севере, востоке, юге и западе, формируя углы в 90 градусов относительно друг друга. В данном случае расстояния могут быть измеряются в четырех разных направлениях, что и характеризует "хорошую" геометрию спутников.

Если два спутника находятся в наилучшем положении относительно приемника, то угол между приемником и спутниками равен 90 градусов. Время прохождения сигнала не может быть определенно абсолютно точно, о чем говорилось ранее. Поэтому возможные положения отмечены черными кругами. Точка пересечения (А) двух кругов достаточна мала и обозначена синим квадратным полем, что означает, что определяемые координаты будут достаточно точными.

Если спутники расположены почти в одну линию относительно приемника, то, как видно, на перекрестии мы получим более обширную площадь, а значит и меньшую точность.

Геометрия спутников также во многом зависит от высоких машин или от того, используете ли вы прибор в машине. Если какой-то из сигналов заблокирован, оставшиеся спутники попробуют определить координаты, если это вообще будет возможно. Такое часто может наблюдаться в зданиях, когда вы близко расположены к окнам. Если определение местоположением будет возможным, то в большинстве случаев оно будет не точным. Чем большая часть небосвода загорожена каким-либо предметом, тем становится сложнее определить координаты.

Большинство GPS приемников не только показывают количество "пойманных" спутников, но так же и их положение в небе. Это позволяет пользователю судить, закрывается ли какой-то определенный спутник каким-либо предметом и возникнет ли неточность данных при перемещении всего на пару метров.

Производители большинства приборов дают свою формулировку о точности измеряемых величин, которая в основном зависит от разных факторов. (о которых производитель неохотно говорит).

Для определения качества геометрии спутников в основном используются значения DOP ("разбавление" точности). В зависимости от того, какие факторы используются для вычисления значений DOP, возможны различные варианты:

  • GDOP (Geometrical Dilution Of Precision); Полная точность; 3D-координаты и время
  • PDOP (Positional Dilution Of Precision) ; Точность положения; 3D-координаты
  • HDOP (Horizontal Dilution Of Precision); Горизонтальная точность; 2D-координаты
  • VDOP (Vertical Dilution Of Precision); Вертикальная точность; высота
  • TDOP (Time Dilution Of Precision); временная точность; время

HDOP-значения ниже 4 хороши, выше 8 - плохие. HDOP значения становятся хуже, если "пойманные" спутники находятся высоко в небе над приемником. С другой стороны, значения VDOP становятся тем хуже, чем ближе спутники к горизонту, а значения PDOP хороши, когда спутники находятся прямо над головой и еще три распределены по горизонту. Для точного определения местоположения, значение GDOP не должно быть меньше 5. Значения PDOP, HDOP и VDOP являются частью NMEA данных GPGSA.

Геометрия спутников не является причиной погрешности в определении положения, которое может быть измерено в метрах. На самом деле значения DOP усиливает другие неточности. Высокие значения DOP увеличивает другие ошибки больше, чем низкое значения DOP.

Ошибка, которая возникает при определении местоположения из-за геометрии спутников, также зависит от широты, на которой находится приемник. Это показано ниже на диаграммах. Диаграмма слева показывает неточность по высоте (вначале кривая изображена со специальной погрешностью), которая была записана в Вухане (Китай). Вухан расположен на 30.5° северной широты и является наилучшим местом, где совокупность спутников всегда идеальна. Диаграмма справа показывает такой же записанный интервал, сделанный на станции Касей в Антарктике (66.3° южной широты). Из-за не такой идеальной совокупности спутников в этой широте время от времени возникали более грубые ошибки. В дополнение ошибка происходит из-за влияния атмосферы - чем ближе к полюсам, тем больше погрешность.

Орбиты спутников

Хотя спутники и находятся на достаточно четко определенных орбитах, небольшое отклонения от орбит все же возможно из-за гравитации. Солнце и Луна имеют слабое влияние на орбиты. Данные об орбите постоянно корректируются и поправляются и регулярно посылаются приемнику в эмпирическую память. Поэтому влияние на точность определения местоположения достаточно маленькое и если возникает погрешность, то не более 2 метров.

Влияния отражения сигналов

Эффект происходит из-за отражения сигналов спутника от других объектов. Для GPS сигналов этот эффект главным образом происходит в близости больших зданий или других объектов. Отраженному сигналу требуется больше времени, чем прямому сигналу. Ошибка составит всего несколько метров.

Атмосферные эффекты

Другой источник неточности это уменьшение скорости распространения сигнала в тропосфере и ионосфере. Скорость распространения сигналов в открытом космосе равна скорости света, а в ионосфере и тропосфере она меньше. В атмосфере на высоте в 80 - 400 км энергией солнца создается большое количество положительно заряженных ионов. Электроны и ионы сконцентрированы в четырех токопроводящих слоях ионосферы (D-, E-, F1-, и F2-слоях).
Эти слоя преломляют электромагнитные волны, исходящих от спутников, что увеличивает время прохождения сигналов. В основном эти ошибки корректируются вычислительными действиями приемника. Различные варианты скоростей при прохождении ионосферы для низких и высоких частот прекрасно известны для нормальных условий. Эти значения используются при расчете координат местоположения. Однако, гражданские приемники не способны вносить корректировку для непредвиденных изменений в прохождении сигнала, причиной которых могут стать сильные солнечные ветра.

Известно, что во время прохождения ионосферы электромагнитные волны замедляются обратно пропорционально площади их частоты (1/f2). Это означает, что электромагнитные волны с низкой частотой замедляют скорость быстрее, чем электромагнитные волны с высокими частотами. Если сигналы с высокой и низкой частотой, которые достигли приемника, позволили проанализировать разность во времени их прибытия, то время прохождения в ионосфере также будет посчитано. Военные GPS приемники используют сигналы двух частот (L1 и L2) , которые по разному ведут себя в ионосфере, и это позволяет устранить другую погрешность при вычислениях.

Влияние тропосферы - это следующая причина, почему время прохождения сигнала увеличивается из-за преломления. Причинами преломления являются разная концентрация водяного пара в тропосфере, в зависимости от погоды. Данная ошибка не так велика, как ошибка, которая возникает при прохождение, через ионосферу, но она не может быть устранена вычислением. Для исправления этой ошибки при вычислении используется приблизительная поправка.

Следующие два графика показывают ошибку ионосферы. Данные изображенные слева, были получены одночастотным приемником, который не может внести исправить ошибку ионосферы. График справа получен двухчастотным приемником, который может корректировать ошибку ионосферы. Обе диаграммы имеют примерно одинаковый масштаб(Слева: Широта от -15м до +10 м, Долгота -10м до +20 м. Справа: широта от - 12 м до + 8 м, долгота от - 10м до +20м). Правый график показывает более высокую точность.

Используя WAAS и EGNOS можно настроить "карты" погодных условий над различными регионами. Откорректированные данные отсылаются на приемник и заметно улучшают точность.

Неточность часов и округление ошибок

Несмотря на то, что время приемника синхронизируется с временем спутника во время определения положения, все же неточность времени есть, что приводит к ошибки в 2м при определении местоположения. Округление и вычислительные ошибки приемника имеют погрешность примерно в 1м.

Релятивистские эффекты

В данном разделе нет полного объяснения теории относительности. В повседневной жизни мы не осознаем значения теории относительности. Однако, эта теория влияет на множество процессов, среди которых правильное функционирование GPS системы. Это влияние будет коротко объяснено далее.

Как мы знаем, время является одним из главных факторов в GPS навигации и должно быть равно 20-30 наносекундам, чтобы обеспечить необходимую точность. Поэтому необходимо учесть скорость движения спутников (примерно 12000 км/ч)

Кто когда-либо сталкивался с теорией относительности, знает, что время течет медленнее при больших скоростях. Для спутников, которые движутся со скоростью 3874 м/с, часы идут медленнее, чем для земли. Это релятивистское время ведет к неточности во времени примерно в 7,2 микросекунде в день (1 микросекунд = 10-6 секунд). Теория относительности также гласит, что время идет тем медленнее, чем сильнее поле гравитации. Для наблюдателя на земной поверхности часы спутника будут идти быстрее (так как спутник находится на 20 000 км выше и подвергается гравитационным силам меньше, чем наблюдатель). И эта вторая причина этого эффекта, который в шесть раз сильнее, чем неточность о которой говорилось чуть ранее.

В целом, кажется, что часы на спутниках идут немного быстрее. Отклонение времени для наблюдателя на Земле составило бы 38 микросекунд в день и послужили бы причиной ошибки в итоге в 10 км за день. Чтобы избежать этой ошибки нет необходимости постоянно вносить корректировки. Частота часов на спутниках была установлена на 10.229999995453 Mhz вместо of 10.23 Mhz, но данные используют так, как если бы они имели стандартную частоту в 10.23 MHz. Эта уловка решила проблему релятивистского эффекта раз и навсегда.

Но есть и другой релятивистский эффект, который не учитывается при определении местоположения по системе GPS. Это так называемый эффект Сагнака и он вызван тем, что наблюдатель на поверхности Земли также постоянно движется со скоростью 500м/с (скорость на экваторе) из-за того, что планета вращается. Но влияние этого эффекта мало и его корректировка сложна для вычисления, т.к. зависит от направления движения. Поэтому этот эффект учитывается только в особых случаях.

Ошибки GPS системы приведены в следующей таблице. Частные значение не являются постоянными значениями, но являются подчиняются различиям. Все числа - приблизительные значения.

Случалось ли вам заблудиться и от всей души желать найти простой способ узнать, какой дорогой необходимо идти? Или найти чудесное место для рыбалки или охоты и не запомнить, как можно к нему легко вернуться? А как на счет обнаружить в походе, что сбился с пути, и не знать, как вернуться обратно к лагерю или машине? Возникала ли при полете необходимость определить ближайший аэропорт или идентифицировать воздушное пространство, в котором находились? Возможно, вы сталкивались с проблемой, когда нужно съехать на обочину и уточнить у кого-нибудь направление.

GPS технология стремительно изменяет способ людей прокладывать путь по всей земле. Делается ли это ради забавы, спасения жизни, более быстрого добирания, или еще чего вы только не придумаете, GPS навигация становится с каждым днем все более распространенной.

Что же все-таки такое GPS ?

GPS - Глобальная система навигации и позиционирования. Сеть спутников, которые постоянно передают закодированную информацию, с помощью которой можно точно определить месторасположение на земле путем измерения расстояния до спутников.

Как указано в приведенном выше определении GPS означает Глобальная Система Позиционирования (Global Positioning System), и относится к группе спутников Министерства Обороны США, постоянно вращающихся вокруг Земли. Спутники передают радио сигналы малой мощности, позволяя каждому, у кого есть GPS навигатор, определять свое месторасположение на Земле. Создание этой выдающейся системы было не дешевым и стоило США миллиардов долларов. Текущее техническое обслуживание, включая запуск новых спутников на замену старым, увеличивает стоимость системы. Удивительно, GPS фактически предшествовал появлению персональных компьютеров. Разработчики возможно и предвидеть не могли тот день, когда мы сможем носить маленькие GPS навигаторы весом меньше фунта, которые будут не только сообщать нам, где мы находимся в системе координат (долгота/широта), но смогут даже показывать наше месторасположение на электронной карте с городами, улицами и т.п.

Изначально разработчики думали о военном применении. GPS приемники служили бы целям навигации, дислокации войск и координации артиллерийского огня (среди прочих применений). К счастью, административное решение в 1980г. сделало GPS навигатор доступным также для гражданского применения. Сейчас каждый может оценить преимущества GPS ! Возможности почти не ограничены. Иногда люди спрашивают, можно ли бесплатно использовать эту систему – ДА! (Ну, вообще-то вашей платой стали уплаченные налоги). Так что просто распакуйте свой GPS навигатор, вставьте батарейки и окунитесь в интереснейший мир GPS навигации.

Кто использует GPS ?

У GPS навигатора есть множество применений на суше, в воде и в воздухе. В основном GPS навигатор позволяет вам записывать или задавать точки месторасположения на земле и помогает продвигаться от и к этим точкам. GPS навигатор может использоваться везде, кроме мест, где нет приема сигнала, т.е. внутри помещений, в пещерах, парковках и прочих местах, находящихся под землей, а также под водой.

В воздухе и на воде GPS применяется в основном для навигации, на земле же применение более разнообразно. В различных целях GPS навигаторы используется учеными. Все большую часть своей работы геодезисты проделывают с использованием GPS навигатора, что значительно сокращает затраты на проведение разведывательных работ, а также обеспечивает потрясающую точность. В основном разведывательное оборудование обеспечивает точность до одного метра. Более дорогие системы могут обеспечить точность в пределах сантиметра! В сфере отдыха применение GPS навигатора настолько разнообразно, насколько многочисленны виды отдыха. GPS навигатор становится все популярнее среди туристов, охотников, скалолазов, лыжников и т.д. Если вы увлекаетесь видом спорта или какой-либо деятельностью, где вам необходимо отслеживать свое местоположение, прокладывать маршрут к определенному месту или знать. в каком направлении и как быстро вы движетесь, вы по достоинству оцените все преимущества GPS навигации.

GPS навигация быстро становится привычным делом и в автомобилях. Некоторые встроенные системы обеспечивают поддержку в экстренных ситуациях на дороге – нажатием кнопки передается текущее месторасположение автомобиля в диспетчерский центр. Более совершенные системы могут отображать на дисплее месторасположение машины по электронной карте, позволяя водителям контролировать маршрут движения и искать нужные адреса, рестораны, отели и прочие объекты. Некоторые GPS навигаторы даже могут автоматически создавать маршрут и поочередно выдавать направления движения до указанного пункта назначения.

Чтобы знать, как работает GPS навигация, не надо быть ученым. Все что вам нужно, это немного базовых знаний плюс желание изучить и понять мир GPS навигации. Не позволяйте понятиям вроде "псевдослучайный", "анти-спуфинг" и "псевдокод" запугать вас. Давайте знакомиться и осваивать наилучший инструмент навигации со времен изобретения компасса - GPS навигатор!

3 сегмента GPS

Система NAVSTAR (официальное название GPS в Министерстве обороны США) состоит из космического сегмента (спутники), контрольного сегмента (наземные станции) и пользовательского сегмента (вы и ваш GPS навигатор).

Теперь давайте возьмем три части системы и обсудим их более детально. Так мы сможем ближе рассмотреть, как работает GPS навигация.

Космический сегмент

Космический сегмент, который состоит минимум из 24 спутников (21 активный и 3 запасных) является сердцем системы. Спутники находятся на так называемой "верхней орбите" на высоте около 12 тыс. миль над поверхностью Земли. Функционирование на такой большой высоте позволяет сигналам покрывать бОльшую территорию. Спутники расположены на орбитах так, что GPS навигатор на земле всегда может получать сигналы по меньшей мере от четырех из них в любое заданное время.

Спутники вращаются со скоростью 7 000 миль в час, что позволяет им обходить вокруг земли каждые 12 часов. Они питаются солнечной энергией и рассчитаны приблизительно на 10 лет работы. На случай пропадания солнечной энергии (затмения и прочее) у спутников есть резервные батареи. Также спутники оснащены малыми ракетоносителями, которые корректируют траекторию вращения.

Первые GPS спутники были запущены в космос в 1978г. Полное созвездие из 24 спутников было получено в 1994г., завершив создание системы. Деньги на покупку новых спутников и их запуск для поддержания в последующие годы работоспособности системы входят в бюджет Министерства обороны США.

Каждый спутник передает радио сигналы малой мощности на нескольких частотах (выделенные L1, L2 и др.). Гражданские GPS навигаторы "слушают" частоту L1 1575,42 МГц в сверхвысокой полосе частот. Сигналы проходят "линию видимости", что значит, что они пройдут через облака, стекло и пластик, но не пройдут сквозь большинство твердых объектов, таких как здания и горы.

Чтобы вы смогли получить представление о положении сигнала L1 в радиоспектре, вспомните ваши любимые FM радиостанции, они работают на частотах где-то между 88 и 108 МГц (и звучат намного лучше!). Спутниковые сигналы очень малой мощности, порядка 20-50 Вт. Для сравнения, FM радиостанция около 100 000 Вт. Представьте теперь, как сложно пытаться услышать 50 Вт радиостанцию, передающую на высоте 12 000 миль! Вот почему так важно иметь чистый обзор неба при использовании GPS навигатора.

L1 содержит два "псевдослучайных" (комплексный шаблон цифрового кода) сигнала, Защищенный (Р) код и код гражданского доступа (С/А). Каждый спутник передает уникальный код, позволяющий GPS приемнику идентифицировать сигналы. "Анти-спуфинг" относится к шифрованию Р-кода для предотвращения несанкционированного доступа. Р-код также называют "Р(Y)" или "Y" код.

Основной целью этих закодированных сигналов является возможность вычисления времени прохождения (или времени прибытия сигнала) от спутника до GPS навигатора на земле. Время прохождения, умноженное на скорость света, равно дальности спутника (расстояние от спутника до GPS навигатора). Навигационное сообщение (информация, которую спутники передают GPS навигатору) содержит данные об орбите спутника, системном времени, общем состоянии системы, а также модель задержки сигналов в ионосфере. Спутниковые сигналы рассчитываются с использованием сверхточных атомных часов.

Контрольный сегмент

Контрольный сегмент выполняет то, о чем говорит само его название – "контролирует" GPS спутники, отслеживая их и обеспечивая правильной информацией об орбите и времени. На земле расположено пять контрольных станций – четыре станции слежения и одна станция основного контроля. Четыре станции постоянно получают данные со спутников и затем передают информацию на станцию основного контроля, которая "корректирует" данные спутников и вместе с двумя другими антенными полигонами передает (по восходящему потоку) информацию к GPS спутникам.

Пользовательский сегмент

Пользовательский сегмент включает вас и ваш GPS навигатор. Как уже упоминалось, пользовательский сегмент состоит из туристов, пилотов, охотников, военных и других, кто хочет знать, где находится, где находился или куда направляется.
GPS навигация – Как это работает?

Месторасположение

Теперь расскажем о том, как это работает. GPS навигатор должен знать две вещи, чтобы выполнить свою работу. Он должен знать, ГДЕ находятся спутники (месторасположение) и как ДАЛЕКО они находятся (расстояние). Посмотрим сперва как GPS навигатор знает, где в космосе находятся спутники. GPS навигатор получает два вида кодированной информации от спутников. Один вид информации, называемый "альманах", содержит данные о расположении спутников. Эти данные постоянно передаются и сохраняются в памяти GPS навигатора, так что он знает орбиты спутников и где каждый спутник предположительно должен находится. Данные альманаха периодически обновляются по мере перемещения спутников. Любой спутник может немного отклоняться от орбиты, а наземные станции постоянно отслеживают орбиту, высоту, расположение и скорость спутников. постоянно отслеживают орбиту, высоту, расположение и скорость спутников. Наземные станции посылают данные об орбите на станцию основного контроля, которая, в свою очередь, передает откорректированные данные обратно спутникам. Эти откорректированные данные точного месторасположения спутника называются данными "эфимериса", которые действительны около четырех или шести часов и передаются GPS навигатору в виде кодированной информации.

Таким образом, получив данные альманаха и эфимериса, GPS навигатор всегда знает местонахождение спутников.

Время

Даже если GPS навигатор знает точное положение спутников в космосе, ему все равно необходимо знать, насколько они далеко (расстояние), чтобы определить свое месторасположение на земле. Существует простая формула, говорящая приемнику, как далеко он находится от каждого из спутников:

расстояние от данного спутника равно скорости передаваемого сигнала, умноженной на время, необходимое сигналу, чтобы пройти от спутника до GPS навигатора (Скорость х Время прохождения сигнала = Расстояние).

Вспомните, как вы определяли, насколько далеко от вас гроза, когда были ребенком. Когда вы видели молнию, то считали затем, сколько секунд пройдет, пока раздастся гром. Чем больше насчитали, тем дальше была гроза. GPS навигация работает по такому же принципу, называемому "Время прибытия".

Используя основную формулу для определения расстояния, приемник уже знает скорость. Это скорость радио волны – 186 000 миль в секунду (скорость света), с учетом задержки сигнала при прохождении сквозь атмосферу Земли.

Теперь GPS навигатору необходимо определить временную составляющую формулы. Ответ кроется в закодированных сигналах, которые передают спутники. Передаваемый код называется "псевдослучайным кодом" потому, что похож на шумовой сигнал. Когда спутник генерирует псевдослучайный код, GPS навигатор генерирует такой же код и пытается согласовать его с кодом спутника. GPS навигатор сравнивает два кода, чтобы определить, насколько необходимо задержать (или сместить) свой код, чтобы соответствовать коду спутника. Чтобы получить расстояние время задержки (смещения) умножается на скорость света.

Часы GPS навигатора не отслеживают время с такой точностью, как часы спутника. Включение в состав GPS навигатора атомных часов сделало бы его намного больше и намного дороже! Поэтому каждое измерение расстояния требует корректировки на величину погрешности внутренних часов GPS навигатора. По этой причине измерение расстояния относится к "псевдорасстоянию". Чтобы определить позицию, используя данные псевдорасстояния, необходимо отслеживать и пересчитывать зафиксированные данные минимум с четырех спутников, чтобы погрешность исчезла.

Получение полного круга

Теперь, когда у нас есть и позиция спутника, и расстояние до него, приемник может определить свое месторасположение. Скажем, мы находимся на расстоянии 11 000 миль от спутника. Тогда наше месторасположение будет где-то в условной сфере со спутником в центре с радиусом 11 000 миль. Далее, допустим, что мы находимся на расстоянии 12 000 миль от другого спутника. Вторая сфера будет пересекаться с первой, образуя общую окружность. Если добавить третий спутник, на расстоянии 13 000 миль, будет две общие точки, где пересекаются три сферы.
Хотя возможных позиций две, они сильно отличаются показателями широты, долготы и высоты. Чтобы определить, какая же из двух точек соответствует вашему фактическому месторасположению, GPS навигатору необходимо также указать приблизительную высоту над уровнем моря. Это позволит приемнику рассчитать 2-х координатную позицию (широта, долгота). При наличии четвертого спутника GPS навигатор сможет определить 3-х координатную позицию (широта, долгота, высота). Так, допустим, расстояние до четвертого спутника составляет 10 000 миль. Теперь у нас есть четвертая сфера, пересекающая первые три в одной общей точке.

Данные альманаха

GPS навигатор всегда сохраняет данные о положении спутников. Эти данные называются альманахом. Иногда, когда GPS навигатор долгое время не включается, данные альманаха становятся устаревшими или "холодными". Когда GPS навигатор "холодный", установление связи со спутником может занять больше времени. GPS навигатор считается "теплым", если данные со спутников собраны за последние четыре-шесть часов. Если время установления связи со спутником играет для вас большую роль, то при покупке GPS навигаторов необходимо обращать внимание на время захвата спутника в "холодном" и "теплом" режимах.

Как только навигатор установит связь с достаточным количеством спутников, чтобы рассчитать месторасположение, вы готовы начать GPS навигацию! Большинство GPS навигаторов будут отображать текущие координаты или текущую позицию на электронной карте, которая будет помогать вам в навигации.

Технология GPS навигатора

Большинство современных GPS навигаторов имеют параллельный мультиканальный дизайн. Более старые одноканальные тоже были популярны, но у них была ограниченная возможность постоянного приема сигналов в жестких условиях, таких как густой лиственный покров. Параллельные приемники обычно имеют от пяти до двенадцати схем приема, каждая из которых отвечает за сигнал конкретного спутника, так что можно в любое время устанавливать надежную связь со всеми спутниками. Параллельные приемники быстро захватывают спутники при первом включении, им также нет равных в возможности принимать сигналы спутника в сложных условиях, таких как густая листва или город с высокими зданиями.

Источники погрешностей GPS навигаторов

Гражданский GPS навигатор имеет потенциальную погрешность определения месторасположения как результат совокупности погрешностей от следующих источников:

Задержки ионосферы и тропосферы – Сигнал спутника проходит сквозь атмосферу, и поэтому скорость электромагнитных волн отличается от пресловутой скорости света. Система использует встроенную "модель", которая высчитывает среднее, но не точное, значение задержки.

Отражение сигнала – встречается, когда сигнал перед тем, как достичь приемника, отражается от таких объектов как высотные здания или горы. Это увеличивает время прохождения сигнала, вызывая тем самым ошибку.

Ошибки часов приемника – поскольку не практично устанавливать атомные часы в приемниках GPS навигаторов, имеющиеся встроенные часы могут выдавать очень незначительные временные ошибки.

Орбитальные ошибки – также известны как "ошибки эфимериса", это неточности данных о расположении спутника.

Количество видимых спутников – чем больше спутников может "видеть" GPS навигатор, тем выше точность. Здания, рельеф местности, электронная интерференция, иногда даже густая листва могут блокировать прием сигнала, вызывая ошибки месторасположения или полное отсутствие показаний. Чем чище обзор, тем лучше прием. GPS навигаторы не будут работать в помещении (как правило), под водой или под землей.

Геометрия/затенение спутника – имеет отношение к относительному расположению спутников в любое заданное время. Идеальная геометрия спутников бывает, когда спутники располагаются под тупым углом по отношению друг к другу. Плохая геометрия является результатом расположения спутников на одной линии или в тесной группе.

Намеренное ухудшение сигнала спутника – намеренное ухудшение сигнала министерством обороны США известно как "Избирательная доступность" и предназначено для предотвращения использования с враждебными намерениями GPS сигналов высокой точности. Этим объясняется большинство ошибок. "Избирательная доступность" была отменена 2 мая 2000г. и в данный момент не применяется. Это значит, что вы можете ожидать от GPS навигатора точности в пределах 6 – 12 метров (около 20 – 40 футов).

Точность GPS навигатора может быть улучшена еще больше с применением дифференциального GPS приемника (DGPS), который может работать от нескольких возможных источников, уменьшая некоторые из описанных выше ошибок. Следующий раздел объясняет, что такое DGPS и как это работает.
DGPS – как это работает?

Дифференциальные GPS работают с помощью расположения GPS приемника (называемого контрольной станцией) в месте с известными координатами. Поскольку контрольная станция знает свое точное месторасположение, она может определить ошибки спутниковых сигналов. Станция делает это путем измерения расстояния до каждого спутника с использованием принимаемых сигналов и сравнивает результат с фактическими показателями, рассчитанными на основе известного месторасположения. Разница между измеренным и рассчитанным расстоянием для каждого видимого спутника является "дифференциальной коррекцией".
Дифференциальные коррекции для каждого отслеживаемого спутника форматируются в сообщения и передаются DGPS приемникам. Далее дифференциальные коррекции применяются DGPS приемниками в вычислениях для уменьшения ошибок и улучшения точности. Уровень точности зависит от самого приемника и сходства его "окружающей среды" с условиями, в которых находится контрольная станция, а также его приближенности к станции. Приемник контрольной станции определяет составляющие погрешности и обеспечивает их коррекцию для GPS навигатора в реальном времени. Коррекция может передаваться по FM радиочастотам, через спутник или через маяк береговой охраны США. Обычно точность DGPS составляет 1 – 5 метров (около 3 – 16 футов).

При полете есть одна вещь, которую все мы желаем получить: БЕЗОПАСНОСТЬ. Исключительная информация о месторасположении это ключ к безопасности полета. При дезориентирующих погодных условиях, когда визуальная навигация усложняется или вообще невозможна особое значение приобретает GPS навигация. Знакомьтесь с "Системой Панорамного обзора" или просто WAAS. Так называется сеть из 25 наземных контрольных станций, которые полностью покрывают территорию США, захватывая немного Канады и Мексики. Внедренные FAA (Федеральным Авиационным Агентством США) для целей авиации эти 25 контрольных станций расположены с предельной точностью. Они сравнивают измеренное GPS расстояние с известными значениями. Каждая контрольная станция подключена к базовой станции, которая собирает все коррекционные сообщения вместе и транслирует их через спутник. С помощью WAAS приемники GPS навигаторов могут обеспечивать точность 3 – 5 метров по горизонтали и 3 – 7 в высоту.

Точность измерений с помощью ГЛОНАСС/GPS зависит от конструкции и класса приёмника, числа и расположения спутников (в реальном времени), состояния ионосферы и атмосферы Земли (сильной облачности и т.д.), наличия помех и других факторов.

"Бытовые" GPS-приборы, для "гражданских" пользователей, имеют погрешность измерения в диапазоне от ±3-5м до ±50м и больше (в среднем, реальная точность, при минимальной помехе, если новые модели, составляет ±5-15 метров в плане). Максимально возможная точность достигает +/- 2-3 метра на горизонтали. По высоте - от ±10-50м до ±100-150 метров. Высотомер будет точнее, если проводить калибровку цифрового барометра по ближайшей точке с известной точной высотой, (из обычного атласа, например) на ровном рельефе местности или по известному атмосферному давлению (если оно не слишком быстро меняется, при перемене погоды).

Измерители высокой точности "геодезического класса" - точнее на два-три порядка (до сантиметра, в плане и по высоте). Реальная точность измерений обусловлена различными факторами, например - удаленностью от ближайшей базовой (корректирующей) станции в зоне обслуживания системы, кратностью (числом повторных измерений / накоплений на точке), соответствующим контролем качества работ, уровнем подготовки и практическим опытом специалиста. Такое высокоточное оборудование - может применяться только специализированными организациями, специальными службами и военными.

Для повышения точности навигации рекомендуется использовать многосистемный Glanas / GPS-приёмник - на открытом пространстве (нет рядом зданий или нависающих деревьев) с достаточно ровным рельефом местности, и подключать дополнительную внешнюю антенну. Для целей маркетинга, таким аппаратам приписывают "двойную надёжность и точность" (ссылаясь на, одновременно используемые, две спутниковые системы, Глонасс и Джипиэс), но реальное фактическое, улучшение параметров (повышение точности определения координат) может составлять величины - лишь до нескольких десятков процентов. Возможно только заметное сокращение времени горячего-тёплого старта и продолжительности измерений.

Качество измерений джипиэс ухудшается, если спутники располагаются на небе плотным пучком или на одной линии и "далеко" - у линии горизонта (всё это называется "плохая геометрия") и есть помехи сигналу (закрывающие, отражающие сигнал высотные здания, деревья, крутые горы поблизости). На дневной стороне Земли (освещённой, в данный момент, Солнцем) - после прохождения через ионосферную плазму, радиосигналы ослабляются и искажаются на порядок сильнее, чем на ночной. Во время геомагнитной бури , после мощных солнечных вспышек - возможны перебои и длительные перерывы в работе спутникового навигационного оборудования.

Фактическая точность джипиэски зависит от типа GPS-приемника и особенностей сбора и обработки данных. Чем больше каналов (их должно быть не меньше 8) в навигаторе, тем точнее и быстрее определяются верные параметры. При получении "вспомогательных данных A-GPS сервера местоположения" по сети Интернет (путём пакетной передачи данных, в телефонах и смартфонах) - увеличивается скорость определения координат и расположения на карте.

WAAS (Wide Area Augmentation System, на американском континенте) и EGNOS (European Geostationary Navigation Overlay Services, в Европе) - дифференциальные подсистемы, передающие через геостационарные (на высоте от 36 тыс.км в нижних широтах до 40 тысяч километров над средними и высокими широтами) спутники корректирующую информацию на G P S-приёмники (вводятся поправки). Они могут улучшить качество позиционирования ровера (полевого, передвижного приемника), если поблизости располагаются и работают наземные базовые корректирующие станции (стационарные приёмники опорного сигнала, уже имеющие высокоточную координатную привязку). При этом полевой и базовый приёмник должны одновременно отслеживать одноимённые спутники.

Для повышения скорости измерений рекомендуется применять многоканальный (8-и канальный и более), многосистемный (Glonas / Gps) приёмник с внешней антеной. Должны быть видимы, как минимум, три спутника ГПС и два ГЛОНАСС. Чем их больше, тем лучше результат. Необходима, так же, хорошая видимость небосвода (открытый горизонт).

Быстрый, "горячий" (длительностью в первые секунды) или "тёплый старт" (полминуты или минута, по времени) приёмного устройства - возможен, если он содержит актуальный, свежий альманах. В случае, когда навигатор долго не использовался, приёмник вынужден получать полный альманах и, при его включении, будет производиться холодный старт (если прибор с поддержкой AGPS, тогда быстрее - до нескольких секунд).

Для определения только горизонтальных координат (широта / долгота) может быть достаточно сигналов трёх спутников. Для получения трёхмерных (с высотой) координат - нужны, как минимум, четыре сп-ка.

Карманная геолокация - дело довольно распространенное и в последнее время привычное. Сейчас на всех моделях современных телефонов есть GPS-система. Но часто по поводу нее у пользователей возникают вопросы. Например, они интересуются, как улучшить GPS-прием на "Андроиде" или IOS, чтобы получать более точную информацию о местонахождении или удобнее играть в игры, которые требуют детальной геолокации. Разберем эту проблему и выясним, что можно сделать.

GPS - это система, которая позволяет смартфону использовать навигационные приложения и определять ваше местонахождение, чтобы построить наилучший вариант маршрута до точки назначения. Основывается на получении данных от спутников, находящихся в космическом пространстве.

Зачем он мне?

GPS-навигация используется навигационными приложениями. Вместе они помогают добраться до нужного места без детального изучения бумажных карт местности и опроса окружающих на тему "Куда ехать дальше и где повернуть?"

Самые известные бесплатные "Яндекс.Карты" или "Яндекс.Навигатор", GoogleMaps и MapsMe. Еще в интернете можно найти пиратскую версию "Навитела". Но программа может быть старого года выпуска. В этом случае она способна завести вас на несуществующие дороги и под "кирпич". Кроме того, программа может быть заражена вирусом. Тогда есть вероятность, что она "сломает" систему вашего смартфона, и вам придется менять не только навигатор, но и телефон или как минимум его прошивку.

Сейчас самые распространенные и современные модели телефонов - это IPhone на базе IOS и поддерживающие иную систему телефоны ("Андроид"). GPS в них используется в более усовершенствованном виде - A-GPS. Это функция, увеличивающая скорость работы приложения при холодном и горячем старте, за счет других каналов связи (WI-FI, сотовая), а также повышающая точность позиционирования.

Ситуация, когда телефон не может подключиться к новым спутникам при включении приложения. В этом случае он работает автономно по данным, переданным при предыдущем включении теми спутниками, к которым он подключался. Горячий старт - когда спутники сразу же включаются в работу. Они появляются на экране приложения или в специальной вкладке отслеживания их работы и приема данных.

Первый вариант улучшения сигнала

Способов, как улучшить GPS-прием на "Андроиде" или IOS, огромное количество. Разберем 3 самых известных. Первым и самым простым способом, как усилить сигнал GPS, является включение соответствующего режима в настройках телефона. Для этого проделываем следующие шаги:

  • Включаем GPS (геолокацию) и заходим в настройки телефона.
  • Находим раздел "Геоданные".
  • Выбираем верхнюю кнопку "Режим".
  • Открывается окно с названием "Метод обнаружения".
  • Выбираем пункт "Высокая точность".

Производительность телефона благодаря включению точности повысится. Одновременно время его работы без подзарядки может уменьшиться в несколько раз. Все дело в том, что включенный навигатор будет просто "съедать" батарею.

Второй способ, как улучшить GPS-прием на "Андроиде"

Второй вариант является более сложным. Зато он помогает так же часто, как и первый. Необходимо скачать приложение для очистки данных GPS. После обновления информации о спутниках система навигации начнет работать лучше, чем прежде. Но этот вариант может не подойти для некоторых телефонов по причине несовместимости приложения и модели, нехватки места и т. п.

Самый сложный, но надежный метод

Существует и третий, самый сложный вариант решения проблемы, как улучшить GPS-прием на "Андроиде". Он больше подходит для компьютерных гениев. Его суть заключается в переделке системного файла, контролирующего работу GPS-системы телефона. Разберемся по порядку:

  1. Необходимо извлечь файл GPS.CONF, находящийся в папке system/etc/gps/conf, через специальные программы, которые дают доступ к системным файлам. Затем перемещаем его во внутреннюю память телефона или на SD-карту, чтобы его можно было открыть на компьютере в дальнейшем.
  2. Изменение настроек GPS.CONF проводится через программу Notepad++ на обычном ПК. А подключение телефона к компьютеру осуществляется через стандартный USB-провод.
  3. Далее нужно изменить настройки NTP-сервера, с помощью которого происходит синхронизация времени. Обычно в них указано что-то вроде этого - north-america.pool.ntp.org. Запись необходимо переписать - ru.pool.ntp.org или europe.pool.ntp.org.В итоге должно получится вот так: NTP_SERVER=ru.pool.ntp.org.
  4. Также не лишним будет вписать дополнительные сервера, не внося в них никаких изменений: XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra.bin, XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra.bin, XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra.bin.
  5. Далее необходимо решить, будет ли GPS-приемник использовать WI-FI для усиления сигнала. При вписывании параметра ENABLE_WIPER= надо поставить цифру, которая будет разрешать (1) или запрещать (0) использование беспроводного подключения. Например, ENABLE_WIPER=1.
  6. Следующий параметр - скорость подключения и точность данных. Там ваш выбор следующий: INTERMEDIATE_POS=0 <—— (точно, но медленно) или INTERMEDIATE_POS=1 <—— (не точно, но быстро).
  7. В типе использования передачи данных знающие люди советуют ставить User Plane, который отвечает за широкую передачу абонентских данных. Тогда в строке программы пишется DEFAULT_USER_PLANE=TRUE.
  8. Точность GPS-данных отслеживается через параметр INTERMEDIATE_POS=, в строке которого можно задать как учитывание всех без исключения данных, так и удаление погрешностей. Если поставить после знака "=" 0 (ноль), то геолокация будет учитывать все, что найдет, а если 100, 300, 1000, 5000 - она удалит погрешности. Программисты рекомендуют ставить 0. Но если вы хотите попробовать, то можно использовать удаление погрешностей.
  9. Применение функции A-GPS, как уже говорилось выше, поддерживается или автоматически включается на всех современных устройствах. Но если вы все же хотите, чтоб функция точно работала, то в строке задействования A-GPS нужно поставить DEFAULT_AGPS_ENABLE=TRUE.
  10. Итоговый вариант файла нужно сохранить и скинуть на телефон, после чего перезагрузить его.

Важный момент: если вы не хотите проделывать это все сами по различным причинам, например из-за лени, страха сломать что-то в системе и т. п., то можно найти файл GPS.CONF с нужными вам параметрами и просто скопировать его на свой смартфон. Остается только перезагрузить телефон и пользоваться улучшенным GPS.

Почему еще не работает GPS на "Андроиде"?

У проблемы имеются и другие причины. Бывает такое, что не работает GPS на "Андроиде" совсем (не включается, не ищет спутники и т. д.). С этой проблемой может помочь разобраться снос системы до заводских настроек. Это делается через настройки телефона. Кроме того, гаджет можно перепрошить или отдать его работникам сервисного центра, которые "покопаются" в электронике и исправят недочет.

GPS-навигации и степень доверия к ее показаниям. Насколько можно приближаться к какой-либо навигационной опасности, полагаясь только на приемник GPS-навигатора? К сожалению, однозначного ответа на этот вопрос не существует. Это связано со статистическим характером ошибок GPS-навигации. Рассмотрим их подробнее.

На скорость распространения радиоволн влияют ионосфера и тропосфера, ионосферная и тропосферная рефракция. Это главный, после отключения SA, источник погрешностей. Скорость радиоволн в пустоте постоянна, но при входе сигнала в атмосферу изменяется. Для сигналов от разных спутников задержка времени различна. Задержки распространения радиоволн зависят от состояния атмосферы и высоты спутника над горизонтом. Чем ниже , тем больший путь проходит его сигнал через атмосферу и тем больше искажения. Большинство приемников исключают использование сигналов от спутников с возвышением над горизонтом менее 7,5 градусов.

Кроме того, атмосферные помехи зависят от времени суток. После захода солнца плотность ионосферы и ее влияние на радиосигналы уменьшается, явление, хорошо знакомое радистам-коротковолновикам. Военные и гражданские приемники GPS-навигаторов могут автономно определять атмосферную задержку сигнала, сравнивая задержки на разных частотах. Одночастотные потребительские приемники вносят приблизительную поправку на основании прогноза, передаваемого в составе навигационного сообщения. Качество этой информации в последнее время выросло, что дополнительно повысило точность GPS-навигации.

Режим SA.

Для сохранения преимущества высокой точности для военных GPS-навигаторов с марта 1990 года был введен режим ограничения доступа SA (Selective Availability), искусственно снижающий точность гражданского GPS-навигатора. При задействованном режиме SA в мирное время добавляется ошибка в несколько десятков метров. В особых случаях могут вводиться ошибки в сотни метров. Правительство США отвечает за работоспособность системы GPS перед миллионами пользователей, и можно рассчитывать, что повторное включение SA, и тем более, столь значительное снижение точности не будет введено без достаточно серьезных причин.

Загрубление точности достигается путем хаотического сдвига времени передачи псевдослучайного кода. Ошибки, возникающие от SA, - случайные и равновероятные в каждую сторону. SA влияет также на точность курса и скорости по GPS-навигатору. По этой причине неподвижный приемник часто показывает слегка изменяющиеся скорость и курс. Так что оценить степень воздействия SA можно по периодическим изменениям курса и скорости по GPS.

Погрешности в эфемеридных данных при GPS-навигации.

Прежде всего это погрешности, связанные с отклонением спутника от расчетной орбиты, неточностями часов, задержками сигнала в электронных схемах. Коррекция этих данных производится с Земли периодически, в промежутках между сеансами связи ошибки накапливаются. Ввиду малости эта группа погрешностей не имеет значения для гражданских пользователей.

Крайне редко, но могут иметь место более крупные ошибки из-за внезапных сбоев информации в устройствах памяти спутника. Если такой сбой не выявляется средствами самодиагностики, то до момента обнаружения ошибки наземной службой и передаче команды о неисправности спутник может какое-то время передавать неверную информацию. Происходит так называемое нарушение непрерывности или как часто переводят термин integrity, целостности навигации.

Влияние отраженного сигнала на точность GPS-навигации.

Кроме прямого сигнала от спутника GPS-приемник также может принять сигналы, отраженные от скал, зданий, проходящих судов — так называемое характеризующие многолучевое распространение (multypath). Если прямой сигнал закрыт от приемника надстройками или такелажем судна, отраженный сигнал может быть сильнее. Этот сигнал проделывает более длинный путь, и приемник «думает», что находится дальше от спутника, чем на самом деле. Как правило, эти ошибки намного меньше 100 метров, поскольку только близко расположенные предметы способны дать достаточно сильное эхо.

Спутниковая геометрия при GPS-навигации.

Зависит от расположения приемника относительно спутников, по которым определяется позиция. Если приемник поймал четыре спутника и все они находятся на севере - спутниковая геометрия плохая. Результат — ошибка до 50-100 метров или даже невозможность определения координат.

Все четыре измерения - из одного и того же направления, и область пересечения линий положений слишком велика. Но если 4 спутника будут расположены равномерно по сторонам горизонта, то точность намного возрастет. Спутниковая геометрия измеряется геометрическим фактором PDOP (Position Dilution Of Precision). Идеальному расположению спутников соответствует PDOP = 1. Большие значения говорят о плохой спутниковой геометрии.

Пригодными для навигации считаются значения PDOP меньше 6,0. В двухмерной навигации применяется HDOP (Horizontal Dilution Of Precision), меньше 4,0. Также используются вертикальный геометрический фактор VDOP, меньше 4,5, и временной TDOP, меньше 2,0. PDOP служит множителем для учета ошибок от других источников. Каждая измеренная приемником псевдодальность имеет свою погрешность, зависящую от атмосферных помех, ошибок в эфемеридах, режима SA, отраженного сигнала и так далее.

Так, если предполагаемые значения суммарных задержек сигнала по этим причинам, URE — User Range Error или UERE — User Equivalent Range Error, по-русски ЭДП - эквивалентная дальномерная погрешность, в сумме составляют 20 метров и HDOP = 1,5, то ожидаемая ошибка определения места будет равна 20 х 1,5 = 30 метров. Приемники GPS-навигаторов по-разному представляют информацию для оценки точности с использованием PDOP.

Кроме PDOP или HDOP, используется GQ (Geometric Quality) — величина, обратная HDOP, или качественная оценка в баллах. Многие современные приемники показывают ЕРЕ (Estimated Position Error - ожидаемую ошибку позиции) непосредственно в единицах дистанции. ЕРЕ учитывает расположение спутников и прогноз погрешности сигналов для каждого спутника в зависимости от SA, состояния атмосферы, ошибок спутниковых часов, передаваемых в составе эфемеридной информации.

Спутниковая геометрия также становится проблемой при использовании приемника GPS-навигатора внутри транспортных средств, в густом лесу, горах, вблизи высоких зданий. Когда сигналы от отдельных спутников блокированы, положение оставшихся спутников определит, насколько точной будет позиция GPS, и их число покажет, может ли позиция вообще быть определена. Хороший приемник GPS-навигатора покажет не только, какие спутники используются, но и их местоположение, азимут и возвышение над горизонтом, так что вы можете определить, затруднен ли прием данного спутника.

По материалам книги «Все о GPS-навигаторах».
Найман В.С., Самойлов А.Е., Ильин Н.Р., Шейнис А.И.