В США FCC требовало, чтобы операторы сотовой связи имели возможность идентифицировать местоположение вызывающего абонента при наборе экстренных служб на расстояние до 300 метров в течение 6 минут после первоначального телефонного звонка к 11 сентября 2012 года.
Это было постепенно введено в течение предыдущих лет, и требование было ужесточено в отчете о расстоянии и времени до местоположения в последующие годы.
Компании сотовой связи не могли гарантировать это в отдаленных районах, где только одна или две вышки сотовой связи находились в пределах контакта с мобильным телефоном, а также в городских условиях, где отражения и плотность здания не позволяли определить местоположение, даже если у телефона было несколько вышек, которые он мог принять. Чипы GPS не могли обеспечить это в течение требуемого периода времени при достаточно низкой мощности, чтобы сотовый телефон оставался коммерчески жизнеспособным (в то время, когда было введено требование. Чипсеты теперь намного более энергоэффективны и быстрее, частично из-за требования что каждый телефон включает в себя некоторые или все из набора микросхем GPS). Кроме того, чипсеты GPS были очень дорогими по сравнению с другими компонентами телефона.
Поэтому они создали несколько разных конкурирующих систем, которые все подпадают под прозвище «AGPS» для Assisted GPS.
Технология, которая работает за этими различными системами AGPS, отличается, иногда очень сильно.
Самые дешевые сотовые AGPS-системы регистрируют несколько миллисекунд RF-сигнала GPS, отправляют его на сервер AGPS, который затем, зная приблизительное местоположение телефона, может использовать этот фрагмент RF RF для определения гораздо более точного положения. Эти телефоны не могут получить координаты GPS без хорошей сотовой связи.
Некоторые имеют полные наборы микросхем GPS, но позволяют телефону предоставлять им альманах и эфемериды - две части информации, которые позволяют чипсету получить исправление в течение нескольких секунд - после чего он использует свои обычные методы для получения результатов определения местоположения. Со временем эти телефоны могут получить положение независимо от их сети.
Большинство наборов микросхем GPS позволяют загружать в них информацию об эфемеридах и альманахах, поэтому, если ваше устройство Arduino имеет подключение к Интернету и у вас есть доступ к серверу AGPS, вы можете аналогичным образом ускорить исправление GPS. Тем не менее, для большинства проектов простое добавление литиевой батарейки типа «таблетка» к правому выводу на приемнике GPS позволяет ему сохранять последние обновления альманаха и эфемерид, и, поскольку изменения невелики за короткие промежутки времени, это значительно ускоряет первое исправление, так как пока устройство не перемещается тысячи миль и включено каждые несколько дней.