13 votos

¿Cómo el GPS de la escala y tratar potencialmente millones de solicitudes por segundo y responder en tiempo real?

Hoy en día casi todo el mundo que han sido dueños de un smartphone o algún tipo de dispositivo GPS en algún lugar. Estos dispositivos también decoroso actualización en tiempo real. Cómo es el satélite GPS capaz de responder a potencialmente millones de solicitudes de millones de dispositivos diferentes, y la actualización de todos los millones de dispositivos en tiempo real y sin lag.

Como yo lo entiendo, los sitios web que conseguir tráfico incluso en los miles pone lento si no está bien preparado para ella, ¿cómo funciona el GPS lidiar con la cantidad de tráfico que es decoroso imposible de manejar, incluso difícil para un super ordenador.

42voto

kyle Puntos 274

Si alguien se encuentra en una colina en una gran ciudad y los gritos de "los Mongoles están llegando!", todo el mundo sabe lo que es levantarse y salir de la ciudad. El mirador no tiene que decir "Hey Timmy: Los Mongoles están llegando! Hola Juan: Los Mongoles están llegando! Hola Sara..."

El GPS es sólo un montón de satélites en órbita gritando "estoy aquí!" en la frecuencia de radio. Un receptor GPS sólo trata de hacer la diferencia de los satélites gritando sus posiciones y se hace el cálculo de números de "Si satélite 1 está allí, y de satélite 2 está ALLÍ, y de satélite 3 es sólo acerca de en QUE punto... luego me debe estar por AQUÍ en algún lugar".

Técnicamente, el receptor está a la escucha de cada uno de los satélites del GPS de la hora y la posición orbital. Se calcula el tiempo de los diferentes satélites' señales tomó para llegar al receptor, que le da el receptor de la distancia de cada satélite. Dada la distancia a cada satélite, usted sabe que su propia posición.

Cómo? Imagina tres satélites en órbita y en la tierra, con palos largos en el medio. Los palos son sólo van a reunir en un solo lugar. Con un satélite y una longitud fija de palo, usted podría estar en cualquier lugar en una esfera alrededor del satélite. Con dos satélites, usted podría estar en cualquier lugar en un círculo centrado entre los dos satélites. Con tres satélites, su posición general, sólo puede ser en un solo lugar. Generalmente, cuatro satélites son necesarios para cualquier precisión, aunque. (El cálculo de la distancia de los satélites no suele ser precisos, por lo que conocer la distancia a los satélites más es mejor)

35voto

travis Puntos 260

Satélite GPS es sólo un transmisor (en la medida en que la señal de GPS se refiere) y el otro extremo es sólo un receptor. No hay comunicación bidireccional y, por tanto, no hay necesidad de satélite a la atención sobre el número de dispositivos. Básicamente satélite transmite su propia ubicación en el tiempo y el receptor calcula su posición mediante el uso de esa información, así que todo el trabajo es realizado por el receptor.

En resumen, no hay "solicitudes", igual que no hay "peticiones" para analógicos tradicionales de radio y televisión.

8voto

seeker Puntos 104

Satélites no responden. Transmitir la señal y reciben clientes GPS. Es decir el dispositivo GPS no necesita enviar nada al satélite, que sólo recibe del satélite que es bastante. El dispositivo GPS debe recibir señales de satélites más y entonces lo hace algunos matemáticas para calcular su propia posición.

Así que la respuesta corta es: es masivamente paralela. :-)

3voto

hisheeraz Puntos 64

La distancia de cada satélite para que su posición se calcula a partir del tiempo que tarda la señal en viajar los 20,200 km (12,600 millas) cuando la sobrecarga, que se extiende hasta el 26,600 km (16,500 millas) cuando en el horizonte, a su receptor. Con la señal que viaja a 300.000 km/s, el tiempo es de entre el 89 y el 67 milisegundos, por lo que este tiene que ser medido con precisión de nanosegundos. Una de las cosas más notables acerca de GPS es cómo el barato y simple reloj en el receptor se hace para tener la misma precisión que los muy complejos y costosos relojes de los satélites.

Darron explicó cómo la solución se obtiene a partir de cuatro satélites. Uno define una esfera, la segunda se cruza esta como un círculo, la tercera corta el círculo en dos puntos y el cuarto que distingue a estos dos puntos. Si la suposición de que el receptor está cerca de la superficie de la Tierra, entonces este puede ser usado en lugar del cuarto satélite de medición. Idealmente, todos estos deben intersectan en un solo punto, pero en la práctica, sin corrección, que serían repartidos ligeramente debido a que el receptor reloj corriendo rápido o lento. Mediante el ajuste de la velocidad de reloj para ponerse como cerca de un partido como sea posible, la exactitud de la sincronización necesaria se obtiene. El resto de propagación es una medida de la precisión de la corrección.

En los viejos días de la navegación por el cronómetro para la longitud, todo lo que era realmente necesario era extremadamente estable reloj. Aunque el reloj correr un poco lento o rápido, esto no importa siempre y cuando la tasa era conocido; era fácil entonces, para calcular el tiempo exacto de la frecuencia y por cuánto tiempo, ya que el reloj se comprueban con un tiempo exacto, tales como el despido de un mediodía de armas en el puerto. Del mismo modo lo que es realmente necesario en el receptor GPS es un simple pero de reloj estable, con la tasa funcionado como por encima, para darle el equivalente de un "reloj atómico en tu mano".

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X