Как работает GPS в мобильном телефоне? [закрыто]

StackOverflow https://stackoverflow.com/questions/33637

  •  09-06-2019
  •  | 
  •  

Вопрос

Я предполагаю, что это не связано ни с чем (кроме спутника, я полагаю), верно? Или это имеет и имеет какой-то заряд?

Это было полезно?

Решение

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

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

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

Этот конкретный тип GPS называется вспомогательным GPS (AGPS), и используется несколько уровней помощи.

GPS

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

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

Когда он знает положение и временной код по крайней мере 3 спутников, GPS-приемник может предположить, что он находится на поверхности Земли, и получить хорошие показания. 4 спутника нужны, если вы не на земле, а также хотите высоту.

AGPS

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

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

<Ол>
  • Получите некоторую информацию от компании сотовой связи для передачи на приемник GPS - часть этой информации представляет собой общую информацию о местоположении, основанную на том, какие вышки сотовой связи могут «слышать» ваш телефон, поэтому к этому времени они уже сообщают о вашем местоположении в пределах города блок или около того.
  • Переключитесь с сотового на GPS-приемник на 0,1 секунды (или на небольшой, практически неизменный период времени) и соберите необработанные данные GPS (без обработки на телефоне).
  • Вернитесь в режим телефона и отправьте необработанные данные в телефонную компанию
  • Телефонная компания обрабатывает эти данные (действует как автономный приемник GPS) и отправляет местоположение обратно на телефон.
  • Это экономит много денег на дизайне телефона, но он сильно загружает пропускную способность сотовой связи, и при поступлении большого количества запросов требуется много быстрых серверов. Тем не менее, в целом это может быть дешевле и быстрее реализовать. Однако они неохотно выпускают функции GPS на этих телефонах из-за этой нагрузки, поэтому здесь вы не увидите навигацию по очереди.

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

    Другие советы

    Есть как минимум 3 спутника, которые вы должны принимать от 24-32, и каждый из них передает время от синхронизированных атомных часов. Различия в тех временах, которые вы получаете в любой момент времени, говорят вам, сколько времени потребовалось для трансляции, и, таким образом, где вы находитесь по отношению к спутникам. Таким образом, он как бы читает из чего-то, но никак не связан с этим. Обратите внимание, что это не говорит о вашей ориентации, многие GPS-системы имитируют это (и скорость) путем интерполяции точек данных.

    Если вы не посчитаете стоимость получателя, это бесплатная услуга. Очевидно, есть сервисы с более высоким разрешением, которые ограничены военным использованием. Это, вероятно, фиксированная стоимость лицензии на расшифровку сигналов вместе с соглашением о конфиденциальности.

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

    Карты либо хранятся на устройстве, либо принимаются по соединению. Навигация рассчитывается на основе баз данных этих карт. Скорее всего, это лицензионный товар, связанный с затратами, хотя если вы используете такой сервис, как Google Maps, у них есть лицензия с NAVTEQ и другими.

    Лицензировано под: CC-BY-SA с атрибуция
    Не связан с StackOverflow
    scroll top