O Sistema de Posicionamento Global (GPS) calcula com precisão a localização de um receptor na Terra, recebendo sinais de vários satélites. Módulos de posicionamento, como o ATGM336H, usam uma porta serial (UART) com uma taxa de transmissão específica (por exemplo, 9600) para enviar informações de posicionamento ao chip de controle principal. Os dados transmitidos estão em conformidade com o padrão NMEA-0183. Tomando a instrução $GNRMC como exemplo, ela inclui hora UTC, status de posicionamento (A válido/V inválido), latitude e direção, longitude e direção, etc. Os dados brutos de latitude e longitude recebidos estão no formato graus-minuto e precisam ser convertidos antes de poderem ser usados para aplicativos de mapas.
A inicialização de posicionamento é categorizada em partida a frio, partida a quente e partida a quente, dependendo das condições. Uma inicialização a frio refere-se ao processo de inicialização do GPS em um ambiente desconhecido até que as coordenadas sejam calculadas, como ao usá-lo pela primeira vez ou quando as informações das efemérides são perdidas; o tempo de posicionamento inicial é de aproximadamente 1-2 minutos. Hot start refere-se a iniciar o aparelho em um local onde ele foi desligado pela última vez sem muito movimento e menos de 2 horas após o último posicionamento; em condições de céu aberto, o posicionamento pode durar apenas 2 segundos. A partida a quente refere-se a uma partida que ocorre mais de duas horas após o último posicionamento, com o tempo de posicionamento caindo entre a partida a frio e a partida a quente.
A precisão do posicionamento é afetada por vários fatores. Sob condições de céu aberto, a precisão típica do posicionamento horizontal pode atingir de 3 a 10 metros. A precisão da medição de velocidade é melhor que 0,1 m/s. A sensibilidade determina a capacidade de posicionamento em ambientes de sinal fraco; por exemplo, a sensibilidade de aquisição pode atingir -148 dBm e a sensibilidade de rastreamento pode atingir -166 dBm.
As tecnologias modernas de posicionamento geralmente empregam posicionamento de fusão-multimodo para melhorar o desempenho. O posicionamento de fusão multi-modo refere-se à obtenção de maior precisão de posicionamento por meio de cálculos de fusão de algoritmos multi-modo usando vários dados de posicionamento. Por exemplo, pode suportar simultânea ou seletivamente vários Sistemas Globais de Navegação por Satélite (GNSS), como GPS, BeiDou (BDS), GLONASS e Galileo. Além disso, é complementado por rede celular (LBS) e posicionamento assistido por Wi-Fi-. Quando o sinal de GPS é fraco, o sistema pode mudar automaticamente para redes celulares ou Wi-Fi para posicionamento, melhorando a velocidade, a precisão e a confiabilidade do posicionamento em ambientes complexos.
