¿Cuál es la tasa de actualización más alta posible para un receptor GPS civil?

10

Estoy interesado en conocer la tasa de actualización máxima alcanzable para un receptor GPS civil. Específicamente

  • Receptores que dependen exclusivamente de satélites GPS (por ejemplo, sin incluir la estimación de movimiento basada en IMU para interpolar)
  • El límite hipotético (es decir, excluyendo problemas de viabilidad, por ejemplo, potencia de procesamiento)
  • Velocidad de actualización después del bloqueo (por ejemplo, TTFF)

Los chips de receptor civil más rápidos que he encontrado tienen una tasa de actualización de 50Hz, como el Venus838FLPx.

Según alex.forencich en este hilo de stackexchange , podría ser "bastante alto":

Es difícil fijar una tasa de actualización de posición en los satélites, ya que todo está en el receptor. Los satélites simplemente transmiten datos de efemérides orbitales y la hora del día a 50 bits por segundo y una velocidad de chip CDMA de 1.023 MHz, todo bloqueado de fase con precisión a un estándar de frecuencia atómica. El receptor GPS mantiene un bloqueo en el código de expansión CDMA y lo utiliza para determinar las diferencias de hora de llegada entre los satélites. Obtener un bloqueo en primer lugar lleva un tiempo, pero después de eso, la posición se puede actualizar a una frecuencia bastante alta. No estoy seguro de cuál es el límite superior.

Y esto, por supuesto, no está relacionado con los límites de velocidad y altitud de CoCom para receptores civiles .

Eso es lo que he encontrado.

Comunidad
fuente
3
@ MarkoBuršič eso obviamente está mal. Hay múltiples límites duros. para comenzar con la fase, eso obviamente te da un primer límite duro (frecuencia de la portadora). Entonces, tienes Cramer-Rao que no te permitirá ninguna precisión significativa sin acumular suficiente observación. entonces, una tasa de actualización arbitrariamente alta es completamente incompatible con la capacidad del canal de Shannon. Entonces, debido a Planck / Heisenberg, tiene una potencialidad de LO potencial muy limitada, lo que lleva a una precisión de ubicación limitada y una tasa de actualización limitada. La lista continua.
Marcus Müller
1
Desde un punto de vista instintivo, comenzaría con la capacidad del Canal de Shannon, ya que parece un límite bastante duro considerando el bajo ancho de banda y la baja SNR que es físicamente posible, incluso sin efectos atmosféricos.
Marcus Müller
1
Nada que indique que el cálculo de la posición del GPS cumple o supera la salida. La salida podría estar sobremuestreando la posición.
old_timer
1
Javad y Topcon hacen receptores con velocidades de actualización de posición de 100Hz. Esos son los más rápidos que he visto en general disponibles. Como otros han señalado, la mayoría de los fabricantes están limitados a 20 o 50Hz, hay pocos beneficios en el mundo real para funcionar más rápido, por lo que para la mayoría de las aplicaciones es una pérdida de tiempo de CPU y poder hacerlo.
Andrew
1
@winny Shannon persigue mis noches de insomnio; También podría darle crédito donde se debe: P
Marcus Müller

Respuestas:

10

El factor limitante es el filtrado de paso bajo después de desempaquetar. Si suponemos una densidad de potencia de ruido de -204dBW / Hz (~ 17 ° C de temperatura de ruido), solo podemos permitir alrededor de 25kHz de ancho de banda de ruido antes de que alcance la potencia L1 de -160dBW. Nuestro tiempo de integración debe ser de al menos 1 / 25,000s para detectar la señal del ruido de fondo (suponiendo una antena omnidireccional). Este es el límite teórico para una señal de fuerza completa.

Tsinorte T=10-3ssinorte<=18 añosHzsinorte/ /2

Puede hacer trampa usando una antena direccional, pero para calcular el acimut y la elevación, la posición de sus antenas debe ser fija, y eso contradice el propósito de un sistema de navegación.

Ahora volvamos a la realidad: acortar el período de integración hace que la posición sea más ruidosa. Dado el presupuesto de enlace de una unidad estándar, más de 50 arreglos / s es un desperdicio, a menos que tenga una señal realmente fuerte, todo lo que obtiene es ruido (de fase). Y hay una gran carga computacional, se comerá la batería como el infierno.

Andreas
fuente
1
Agradable . Sin embargo, hay un par de factores complicados: 1. Podemos obtener un aumento de ancho de banda "virtual" al observar más de los cuatro satélites mínimos; normalmente aumentaría la precisión, no la velocidad, con eso. 2. Podríamos empujar el ruido de fondo utilizando la diversidad del receptor; Esa es una manera bastante limitada, pero relativamente barata. Pensando en ello, 1. y 2. están explotando información redundante en el sistema receptor con ruido independiente, por lo que ambas son técnicas de diversidad. Ambos se encuentran en el límite "lógico" de lo que sigue siendo un único receptor GPS, y no los efectos de la fusión del sensor.
Marcus Müller
@ MarcusMüller Sí, el aumento de la precisión también aumenta la tasa de fijación posible y, por lo tanto, la máxima dinámica rastreable. Múltiples señales coherentes ayudan (L2), lo mismo ocurre con las antenas de matriz en fase. Ya no estamos hablando "civil" aquí.
Andreas
Bueno, la diversidad al agregar más cadenas de receptores sería relativamente simple, en comparación con, digamos, presionar significativamente la cifra de ruido. Estoy bastante seguro de que un receptor GPS de 18Hz ya se encuentra por debajo de lo que tendría que llenar un formulario de control de exportación.
Marcus Müller
Excelente. Ahora quiero volver a visitar las implementaciones SDR de los receptores GNSS. Y no tengo tiempo ...
Marcus Müller
@ MarcusMüller FWIW: No he visto> 10Hz en COTS SMD IC, pero las tasas de solución de 5 y 10Hz son comunes hasta donde yo sé.
Morten Jensen
5

Un receptor GPS funciona manteniendo un "modelo" interno de software de la posición del receptor (y derivados de la posición). Un filtro de Kalman se usa típicamente para mantener este modelo sincronizado con la realidad, basado en datos brutos provenientes de los satélites.

La señal de cada satélite normalmente se integra durante 20 ms a la vez, porque este es el período de bits de los datos PSK procedentes del satélite. Esto significa que el modelo obtiene una actualización en bruto de la distancia desde cada satélite 50 veces por segundo. Sin embargo, tenga en cuenta que las actualizaciones de los diferentes satélites son esencialmente asíncronas (no todas ocurren al mismo tiempo), porque las diferencias de longitud de la ruta de los satélites de arriba a los satélites en el horizonte también son del orden de 20 ms. A medida que entra cada nueva medición satelital, el modelo interno se actualiza con la nueva información.

Cuando el receptor GPS emite un mensaje de actualización, los datos en el mensaje provienen del modelo. El receptor puede actualizar el modelo con la frecuencia que desee y también puede enviar mensajes de posición con la frecuencia que desee. Sin embargo, el resultado es una simple interpolación: no hay información nueva en los mensajes de salida adicionales. El ancho de banda de la información está limitado por la velocidad a la que las mediciones de satélite sin procesar se envían al filtro.

Como señala Andreas , tener una alta tasa de mensajes de salida NO significa que puede rastrear una dinámica de receptor más alta. Si debe realizar un seguimiento de la alta dinámica del receptor, debe utilizar otras fuentes de información, como una IMU. En un sistema "estrechamente acoplado", los datos de la IMU actualizan el mismo modelo interno que está utilizando el receptor GPS, lo que permite que la IMU "ayude" al seguimiento de las señales GPS individuales.

También hay un lado económico en la pregunta. La mayoría de los receptores GPS "civiles" tienen un costo muy alto y, por lo tanto, solo se emplea suficiente potencia de CPU (y energía de la batería) para cumplir con los requisitos de velocidad de actualización para la aplicación en cuestión (por ejemplo, navegación en automóvil o teléfono celular). Una tasa de actualización de una vez por segundo (o menos) es más que suficiente para la mayoría de estas aplicaciones. Las aplicaciones "militares" que necesitan tasas de actualización más altas tienen presupuestos más altos para materiales y energía. Los receptores GPS tienen un precio acorde, a pesar de que el hardware real del receptor es esencialmente el mismo, con la posible excepción de emplear una CPU más potente.

Dave Tweed
fuente
Ah, bueno, como dijiste y creo que vale la pena destacar: las tasas de actualización más altas generalmente provienen de la fusión de datos del sensor con otros sensores. Cosas como las brújulas de precisión y los acelerómetros suelen ser los altos costos de las IMU que normalmente no compra si no vuela a altas velocidades. Quiero decir, en serio, un Kalman, incluso uno ampliamente modificado, probablemente no sea un problema para un microcontrolador con FPU funcionando a un par de 100 MHz. El algoritmo y su parametrización, el conocimiento de calibración e integración es lo que los fabricantes le harán pagar (aparte de los sensores caros)
Marcus Müller