66 canales GPS para 22 satélites, ¿por qué el factor 3?

8

Los chips de GPS modernos pueden usar señales de muchos satélites al mismo tiempo para obtener una solución. Aunque normalmente se necesitan 4, un número mayor ayuda a mejorar la solución con algunos tipos de errores.

Como ejemplo de esta pregunta, el Adafruit Ultimate GPS utiliza un GlobalTop FGPMMOPA6H . Se dice que el Module tiene canales 66 y puede rastrear 22 simultáneamente.

Mi comprensión básica de ( al menos la etapa de adquisición basta ) El procesamiento de la señal GPS es que la señal de la antena se amplifica, posiblemente se desplaza en frecuencia y se demodula. Todos los satélites emiten en la misma banda de frecuencia, pero la señal de cada uno está modulada por un único Código de Oro . Las señales se identifican por correlación: el chip decide qué satélites podrían estar por encima del horizonte y carga esos códigos Gold en los correladores.

Hay alrededor de 32 satélites GPS, por lo que 22 es más que suficiente desde la superficie de la tierra (el espacio es una cuestión diferente).

¿Pero por qué hay 66 canales para 22 satélites posibles?

Leyendo esta respuesta "Necesita un canal, por frecuencia, por satélite". parece el factor de tres (66/22) podría provenir de la capacidad de rastrear las señales L1, L2 y L5, pero no estoy seguro de que eso sea lo que está sucediendo aquí. Sin embargo, esta respuesta El número de canales dentro de un receptor de navegación es definitivamente más que un gag de marketing sugiere que L5 requiere dos correlacionadores por sí mismo.

¿Por qué 66/22?

    
pregunta uhoh

2 respuestas

5

Adafruit Ultimate GPS no es en modo alguno representativo de todos los receptores GPS que existen. Muchos buenos receptores tienen más canales que eso; 256 es común en los dispositivos de gama alta. Tenga en cuenta que 256 no es divisible por 3, por lo que el factor de 3 que está viendo es una pista falsa.

Además, rara vez recibe una señal de 22 satélites, y no es necesario tener una solución. Tener una señal de 7-10 satélites es bastante común en las condiciones del mundo real.

respondido por el Dmitry Grigoryev
2

La forma en que lo entendí fue debido al método que funcionan los correladores. Como se mencionó en la pregunta, cada satélite tiene su propio código único.

Si está comenzando desde el inicio en frío, el chip no sabe qué satélites están arriba en el cielo, porque no sabe la hora y no sabe dónde está, por lo que debe hacer una exhaustiva buscar. Aquí es donde tener más correladores ayuda mucho. En lugar de simplemente cargar los satélites esperados, se carga todo lo que puede y luego se trabaja desde allí. Esto puede ser especialmente problemático para dispositivos pequeños con poca o ninguna memoria por sí mismos y no hay manera de acceder a Internet para A-GPS.

    
respondido por el AndrejaKo

Lea otras preguntas en las etiquetas