Para obtener un punto preciso de la posición GPS, necesita al menos tres satélites (pero por lo general de cuatro o más se requiere para obtener una decente grado de precisión) para triangular su posición. El más tengas, mejor será la precisión.
Un receptor GPS necesita de alimentación de la antena, y en constante proceso de la señal enviada por cada uno de los satélites. Recuerde que los satélites están continuamente la transmisión de mensajes. (50 bits/seg tan lejos como puedo recordar)
Los satélites emiten mensajes especificando su ubicación exacta, la trayectoria, la velocidad, el tiempo de cada mensaje fue enviado, y lo áspero de la ubicación de todos los otros satélites de la constelación.
Mediante la comparación de esta información en el momento en que se recibió la señal a una distancia del satélite al receptor puede ser determinado. Cuando se tienen tres o más satélites puede triangular la ubicación en tres dimensiones relativas a las posiciones de los satélites.
El iPhone (y otros teléfonos) el uso de A-GPS, el cual está diseñado para (créanlo o no) entre otras cosas, hacer que el GPS funcione mejor en buenos áreas de recepción (ciudades?) y reducir la cantidad de información que el receptor de las necesidades de los satélites, con el consiguiente ahorro de energía de la batería de la Antena.
Las partes de la señal de GPS acerca de la ubicación, la velocidad y la trayectoria orbital generalmente abandonan primero cuando en los bajos de la recepción, que es donde a-GPS se ajusta en, la alimentación de esa información para cada satélite en esa parte del mundo para el teléfono, a partir de una base de datos central a través de la red móvil. Ahora el telefono solo tiene que buscar el corto señales de temporización de cada uno de los satélites, que son más fáciles de recibir de las otras partes de la transmisión.
Cuando todos los que la información es calculada, un algoritmo (hay un par que yo sepa) se usa para calcular la posición real del receptor.
Ahora a esto se añade el hecho de que el GPS de los mensajes son codificados y que los satélites de difusión de los mensajes en alrededor de 50 bits por segundo. Y que cada mensaje es en realidad un subconjunto de los marcos con el tiempo, la posición, la corrección de errores, etc, etc.
Hay más factores y todas, pero para el propósito de hacer este sencillo, el GPS de la cpu debe ser constantemente el uso de la radio (ya con hambre de poder) para capturar la señal (que puede ser débil!) por lo general cuatro o más (a veces hasta 20!) los satélites que están constantemente enviando paquetes, entonces se debe decodificar y procesar, realizar cálculos para analizar los resultados y, en algunos casos, dibujar un mapa o alimentar a una aplicación con la info.
Como se puede ver, esto suena fácil pero no lo es. Hay una gran cantidad de procesamiento de la CPU que participan en la espalda (además de la antena es poder!)
Así que el GPS el consumo de energía por lo general proviene de la naturaleza en tiempo real de la operación. Alimentación de la antena, la escucha de la información y su procesamiento, se utiliza la fuerza, más que un modo de espera de la antena de radio (el teléfono) a la espera de una llamada. Además de la a-GPS utiliza también el teléfono de la radio y (si está disponible) de redes Wi-Fi para determinar su ubicación y el uso de información GPS), lo que significa que, más potencia, más al mismo tiempo.
La Wikipedia GPS página tiene una gran cantidad de información detallada si desea obtener los detalles específicos y/o de inmersión en más de GPS geekery, incluyendo las matemáticas y de la corrección de error material.