Posición y hora de GPS

 

Sincronización de fase de código (navegación)

    El receptor de gps produce replicas de los códigos C/A y/o P. Cada código de ruido pseudoaleatorio (PRN) tiene la apariencia de simple ruido pero como se ha visto anteriormente representa una serie única de bits.

    El receptor produce una secuencia C/A para un satélite específico con un generador interno de código C/A, los receptores modernos almacenan en memoria un conjunto completo de secuencias C/A precalculadas aunque también distintos se puede utilizar un sistema hardware de registros de desplazamiento

    El generador de código produce una secuencia de 1023 chips diferente para cada selección de muestreo de fase (Phase Taps Setting). En una implementación por registros de desplazamientos los chips de código se generan cada impulso del reloj que controla los registros de desplazamiento. En un modelo mantenido en memoria los chips son recuperados directamente de esta. El generador de código C/A repite la misma secuencia de 1023 chips de código pseudoaleatorio cada milisegundo. Se han definido códigos pseudoaleatorios para 32 números de identificación de satélite.
 
 
 

 
Partiendo de una misma combinación inicial con G1y G2 todo a unos. Cambiar la selección de muestreo de fase (Phase Tags) produce la secuencia pseudoaleatoria C/A en la salida al pasar por las puertas XOR y los registros de desplazamiento
 
 
 
 

  El receptor va desplazando una copia de código hasta que hay correlación con el código del satélite. Si el receptor aplica un código PRN distinto del de un satélite no habrá correlación.

 Cuando el receptor utiliza el mismo código que el del satélite el código empieza a correlacionarse y se comienza detectar algo de nivel de señal.

 
  A medida que los códigos del satélite y del receptor comienzan a alinearse completamente, la señal portadora de espectro expandido comienza a “desexpandirse” y se detecta la señal a plena potencia.

 

El receptor de GPS utiliza la potencia detectada en la señal correlacionada para alinear el código C/A del receptor con el del satélite. A menudo son comparadas dos versiones de código C/A para asegurarse de mantener el sincronismo.
Para demodular el mensaje de 50 Hz de navegación de la señal GPS se utiliza un PLL que permita controlar medio ciclo tanto positivo como negativo (biPLL). El mismo PLL puede ser usado para medir y sincronizar la frecuencia portadora (el desplazamiento por efecto Doppler) y monitorizando los cambios del oscilador controlado numéricamente, la fase y frecuencia de la portadora pueden ser sincronizada s y medidas.
 

El comienzo del código PRN en el receptor en el momento de completa correlación coincide con el instante de llegada (TOA Time Of Arrival) de la señal PRN del satélite al receptor. Este instante de llegada es una medida de la desviación del reloj del receptor respecto del reloj del satélite, a esta medida se le denomina pseudo-rango.

Navegación por Pseudo-Rangos

La posición del receptor es la intersección de los pseudo-rangos de un conjunto de satélites. La posición es determinada mediante la medida de múltiples pseu-rangos en un instante determinado. Las medidas de pseudo-rango se utilizan conjuntamente con la posición estimada de los satélites basándose en los datos de corrección orbital (efemérides) que cada satélite envía. Estos datos orbitales permiten al receptor calcular la posición del satélite en tres dimensiones en el instante en que cada satélite envía sus respectivas señales.
 
 

Se utilizan cuatro satélites para determinar una posición en tres dimensiones y tiempo (modo de navegación normal). Las posiciones son calculadas en el receptor con origen en el centro de la tierra, este sistema de coordenadas se conoce como coordenadas ECEF XYZ (Earth-Centered, Earth Fixed XYZ)
 

Mediante el uso de los datos de tiempo, se puede corregir el ajuste del reloj del receptor, permitiendo a los fabricantes el uso de relojes económicos.
La posición de cada satélite es calculada a partir de los pseudo-rangos, la corrección de reloj y los datos de efemérides.

 
  La posición del receptor es calculada a partir de la posición de los satélites, la medida de los pseudo-rangos (corregidos con los ajustes de reloj, retrasos ionosféricos, y efectos relativistas) y la posición estimada del receptor (normalmente la última calculada).
  También pueden usarse tres satélites para determinar una posición de tres dimensiones mediante un receptor con un reloj altamente preciso. En la practica esto es raramente posible y se utilizan tres satélites para el cálculo de posiciones en dos dimensiones, los cálculos horizontales (en latitud/longitud) parten de una altura asumida. Esto es a menudo posible a nivel del mar o mediante el uso de altímetros.
 Con cinco o más satélites se pueden calcular posición y tiempo redundantes. De esta manera se pueden obtener estimaciones de posición con mayor certeza y se pueden detectar señales con tolerancia desbordada bajo ciertas circunstancias.

2.6.3. - Posición, velocidad y hora del receptor
La posición en formato ECEF XYZ es convertida en latitud, longitud y altura geodésicas en el receptor.
 
La Latitud y Longitud son generalmente calculadas basándose en el Datum geodésico WGS84 en que el GPS se basa. Los receptores también pueden ser configurados para calcular la posición mediante un Datum requerido por el usuario. Si se utiliza un Datum erróneo pueden producirse errores de unos cientos de metros.
 La velocidad es calculada a partir de cambios de posición en el tiempo, el efecto Doppler de las señales de los satélites o ambos.
 Los tiempos calculados son de los satélites, del receptor y UTM.
El tiempo de satélite es mantenido en cada satélite, cada unos de ellos incorpora cuatro relojes atómicos (dos de cesio y dos de rubidio). Los relojes de los satélites son monitorizados por las estaciones de tierra que en ocasiones los reajusta para mantener el error de cada reloj de los satélites dentro de 1 milisegundo del tiempo de GPS. Los bits de datos de corrección de reloj representan el desfase de los relojes de cada satélite respecto del tiempo de GPS.
El tiempo de satélite es obtenido de la señal de GPS en los receptores. Las tramas de datos llegan cada 6 segundos y contienen información para calcular el tiempo semanal en los siguientes 6 segundos. La secuencia de datos de 50 Hz se alinea con las transiciones de código C/A de forma que el momento de llegada de un flanco de un bit de datos (en un intervalo de 20 milisegundos) resuelve el pseudo-rango al milisegundo más cercano.
 La distancia aproximada al satélite soluciona la ambigüedad de 20 milisegundos y la medida del código C/A representa el tiempo en fracciones de 20 milisegundos. Con varios satélites y una solución de navegación (o una posición conocida para un receptor de tiempo) se puede conseguir ajustar la hora del satélite con una precisión limitada por el error de posición y el error de pseudo-rango para cada satélite. Finalmente el tiempo de satélite es convertido a tiempo de GPS en el receptor.
 EL tiempo de GPS un cálculo sobre el papel del reloj de la estación de control maestra y de los relojes de los satélites. El tiempo de GPS es medido en semanas y segundos partiendo de las 24:00:00 horas del 5 de enero de 1980 y es mantenido dentro de un microsegundo de UTC. EL tiempo de GPS no tiene saltos y va adelanto algunos segundos respecto al UTC. La hora en coordenada universal (UTC Universal coordinated time) es calculado a partir del tiempo de GPS usando las correcciones UTC que se envían como parte de los datos del mensaje de navegación. En la transición de la 23:59:59 del 31 de diciembre de 1998 a las 00:00:00 del 1 de enero de 1999 (UTC) el tiempo UTC se retrasó un segundo respecto del de GPS, de forma que el tiempo de GPS quedó adelantado13 segundos respecto al de UTC.

2.6.4. - Seguimiento de fase de portadora (vigilancia)
 El seguimiento de fase de las portadoras de las señales de GPS ha revolucionado la vigilancia de la superficie terrestre. No es necesaria disponer de  visual a lo largo de la superficie para un posicionamiento preciso. La posición puede ser medida hasta una distancia de 30 Km desde un punto de referencia sin necesidad de puntos intermedios. Este uso del GPS requiere receptores equipados con seguimiento de portadora especiales. Las portadoras L1 y/o L2 son usadas en este tipo de vigilancia. La portadora L1 tiene una longitud de onda de 18 centímetros. Si seguimos y medimos esta portadora puede proporcionar rangos de medida con precisión relativa en torno a milímetros trabajando bajo condiciones especiales.
 El seguimiento de portadora imposibilita la transmisión de información. Las señales, aunque son demoduladas con códigos binarios de tiempo, no incluyen información que puedan distinguir unos ciclos de otros. Las medidas usadas en seguimiento de fase son diferencias en ciclos de portadora y pequeñas fracciones de ciclo en el tiempo. Al menos dos receptores siguen las portadoras al mismo tiempo. El retraso ionosférico en ambos receptores debe ser lo suficientemente pequeño para asegurar que los ciclos de portadora son contados correctamente. Esto normalmente requiere que ambos receptores se encuentren a una distancia máxima de unos 30 Km. La fase de la portadora es  seguida en ambos receptores y los cambios en la fase son registrados a lo largo del tiempo en ambos receptores.
 

 Los seguimientos de fase de portadora son siempre diferenciales, por lo que se requiere que tanto el receptor remoto como el de referencia sigan las fases a la vez.
 A menos que los receptores remotos utilicen las portadoras L1 y L2 para cuantificar el retraso ionosférica, ambos receptores deben encontrarse lo suficientemente próximos como para asegurar que este retardo es menor que la longitud de onda de la portadora.
 Usando las medidas sobre L1 y L2 y observaciones durante periodos de tiempo prolongados, se pueden obtener posiciones relativas de puntos fijos sobre distancias de cientos de kilómetros. Los cambios de diferencia de fase en los dos receptores son reducidos mediante el uso de programas que determinen la posición en tres dimensiones entre la estación de referencia y el receptor remoto, de esta forma se pueden obtener medidas de alta precisión (por debajo del centímetro).
Los problemas aparecen por la dificultad de seguir las señales con ruido o cuando los receptores se mueven. Dos receptores y un satélite proporcionan resultados en diferencia simple. Si se usan dos satélites se obtiene diferencia doble. El postprocesado de los registros de seguimiento de fase puede proporcionar posicionamiento de 1 a 5 centímetros con distancias de 30 kilómetros y periodos de medida de entre 15 minutos (para 10 Km) y una hora (30 Km).
 
 

Para una medición más rápida se pueden conseguir precisiones de 4 a 10 cm en mediciones de 15 minutos si la distancia entre las dos unidades es de un kilómetro. Con el empleo de Kinemática en tiempo real se pueden conseguir medidas centimétricas en tiempo real con distancias de 10 kilómetros mediante seguimiento de cinco o más satélites y enlaces a tiempo real entre la estación de referencia y los receptores.
 
 

Volver