Sistema de navegación GPS
Prof. Dr. Francisco Ramos Pascual
francisco.ramos@ieee.org
(Artículo publicado en la revista GIGATRONIC nº 4, febrero 2000)
GPS (Global Positioning System) es un sistema de navegación por satélite
consistente en una constelación de 24 satélites orbitando a una distancia de
20.200 km. Los primeros satélites empleados para la radionavegación fueron
los de la serie estadounidense TRANSIT, un total de 10 que se terminaron de
lanzar en el año 1964. El objetivo de este sistema fue el de proporcionar
ayuda de navegación para los submarinos del tipo Polaris. Su funcionamiento
se basaba en el desplazamiento de frecuencia (efecto Doppler) que sufría la
señal recibida de los satélites como consecuencia del movimiento orbital de
éstos. Posteriormente, conociendo las coordenadas de los satélites y esas
desviaciones de frecuencia era posible calcular la posición del observador.
No obstante, el principal inconveniente del sistema TRANSIT es que la medida
era lenta y no podía ser utilizado por aeronaves. Para subsanar esta
deficiencia, el departamento de defensa de los EE.UU. decide aprobar en 1973
el programa NAVSTAR-GPS (NAVigation System Time And Ranging - GPS), que
pretendía proporcionar a los usuarios precisiones del orden de decenas de
metros con cobertura continua en toda la superficie terrestre.
Así, en el año 1978 se lanzan los 4 primeros satélites de la constelación
NAVSTAR que permitían posicionar un objeto sobre la superficie de la Tierra a
partir de las señales de radio transmitidas por los satélites y procesadas en
el equipo receptor, consiguiéndose precisiones dependientes del tipo de
información recibida, tiempo de recepción y condiciones de la emisión.
Diseñado en un principio con propósito exclusivamente militar, el sistema GPS
junto con otros sistemas de navegación por satélite denominados RDSS han
alcanzado en la actualidad gran número de aplicaciones de índole civil, tales
como actividades de navegación aérea, marítima o terrestre que han supuesto
un importante avance en la organización y en el estado de los transportes y
las comunicaciones mundiales.
Elementos del sistema
Como cualquier sistema de satélites, el sistema NAVSTAR-GPS se compone de
tres segmentos distintos: segmento espacial, segmento de control y segmento
de usuario. El segmento espacial es claramente el más costoso, formado por
los satélites de la constelación NAVSTAR. Los satélites se sitúan en 6
órbitas elípticas casi circulares (excentricidad 0,03), semisíncronas y
separadas entre sí 60º. Los planos orbitales tienen una inclinación de 55º
con respecto al plano del ecuador y se nombran como A, B, C, D, E y F. Cada
órbita contiene al menos 4 satélites (separados 90º entre sí), aunque puede
contener más. Los satélites se sitúan a una altitud de 20.169 km sobre la
Tierra y completan una órbita en 12 horas 58 minutos. De esta forma, se
asegura una cobertura global ininterrumpida que permite la visibilidad de un
mínimo de 4 satélites.
Los actuales satélites se denominan bloques II, pesan 800 kg y tienen una
vida media de 7,5 años. La energía eléctrica se obtiene de paneles solares
que proporcionan 600 W de potencia. La emisión se realiza empleando una
potencia de 25 W por medio de agrupaciones de antenas helicoidales con
polarización a derechas. El hecho de no utilizar polarizaciones lineales se
debe a la rotación Faraday que se produce cuando las ondas electromagnéticas
atraviesan la atmósfera. Dado que se necesita cobertura global, las antenas
poseen anchos de haz elevados. Ahora bien, el inconveniente de utilizar
antenas de baja directividad es que la señal llega a la superficie terrestre
unos 30 dB por debajo de la densidad espectral de ruido ambiente que capta
del cielo la antena receptora. Como solución a este problema y por otras
razones que se verán después, se utiliza la técnica de espectro ensanchado
que permite obtener una gran ganancia de procesado. Finalmente, cada satélite
transporta 2 relojes de Cesio y 2 de Rubidio de gran estabilidad funcionando
a una frecuencia de 10,23 MHz. La sincronización de los relojes y de las
frecuencias del sistema GPS se realiza desde el segmento terreno,
permitiéndose una desviación diaria máxima de la frecuencia de reloj de 10-12
MHz, lo cual equivale a 0,1 partes por billón.
El segmento de control está compuesto por 5 estaciones monitoras, 3 con
enlace ascendente para transmitir comandos y datos en banda S, y una maestra
situada en Colorado Spring. Esta última se encarga de recoger la información
del resto de estaciones monitoras repartidas por el mundo: Ascensión
(Atlántico sur), Hawaii (Pacífico oriental), Kwalalein (Pacífico occidental)
y Diego García (Índico). Las estaciones monitoras reciben en todo momento las
señales transmitidas por los satélites visibles y obtienen la información
necesaria para calcular con gran precisión las órbitas de los satélites. Una
vez transmitidos estos datos a la estación maestra, ésta calcula las
efemérides de los satélites y se incluyen en el mensaje de navegación.
Adicionalmente, se proporcionan servicios de telemetría y telemando.
Por último, el segmento de usuario lo constituyen los equipos receptores
situados sobre la Tierra. El equipo de usuario es un dispositivo pasivo,
puesto que únicamente recibe la información proveniente de los satélites
(efemérides, correcciones, etc.) y la procesa. Sus funciones principales son:
sintonizar la señal emitida por los satélites, decodificar el mensaje de
navegación, medir los tiempos de retardo, calcular los datos requeridos e
interpretar los resultados. Existe una gran oferta de receptores en el
mercado, desde los más simples de mano con precios a partir de unas 20.000
pesetas, hasta los que se utilizan en grandes barcos y aviones que cuestan
cientos de miles de pesetas. Los más populares son los de mano, puesto que
sus precios son bastante asequibles y permiten gran cantidad de funciones,
como almacenar puntos de referencia y crear rutas con ellos sobre las que
posteriormente nos guiará el equipo. Los más básicos son los llamados OEM,
que únicamente poseen la electrónica necesaria para calcular la posición y no
tienen ni pantalla ni botones.
Funcionamiento
La idea que hay detrás del sistema GPS es la de utilizar satélites en el
espacio como puntos de referencia para localizaciones terrestres. Mediante la
medición muy precisa de las distancias a tres de estos satélites, lo cual se
realiza a partir de las medidas de los retardos que han sufrido las señales
provenientes de estos satélites, se puede calcular por triangulación la
posición en cualquier lugar de la Tierra. Esto mismo se representa de forma
esquemática en la figura 2.
Si se utiliza un solo satélite y conocemos su posición y la distancia que nos
separa del mismo, nuestra posición se encontrará en un área de incertidumbre
que es geométricamente una esfera. Si a continuación añadimos otro satélite
con sus correspondientes datos de posición y distancia, ahora nuestra
posición se encontrará sobre una circunferencia intersección de ambas
esferas. Por último, si disponemos de tres satélites nuestra posición se
reduce a dos puntos en el espacio, de los cuales uno de ellos se puede
rechazar por ser una posibilidad incoherente (ya sea por encontrarse a gran
distancia de la superficie de la Tierra o moviéndose a una velocidad
imposible). Así pues, 3 satélites son suficientes para determinar nuestra
posición. No obstante, existen una serie de factores que afectan a la medida
de la distancia: errores en el reloj del satélite, desfase en el reloj del
receptor o retardo introducido por la propagación ionosférica. Por estas
razones, las distancias calculadas por el receptor GPS incluyen un término de
error constante, denominándose pseudodistancias, y se hace necesaria la
obtención de una cuarta medida para determinar su posición exacta. Así pues,
existe un sistema de 4 ecuaciones que debe resolver el receptor para obtener
su posición, así como la corrección que debe aplicar a su reloj para estar
perfectamente sincronizado con el reloj atómico de referencia situado en
Colorado Springs.
El sistema GPS fue concebido inicialmente como un proyecto militar que
permitiese a soldados y vehículos conocer su posición exacta, por lo que las
autoridades estadounidenses decidieron que el sistema estuviera disponible
para usos civiles bajo ciertas restricciones. En especial, se introdujo
intencionadamente una señal que alterara la precisión con la que los
receptores calculan su posición. Este factor de error se conoce con el nombre
de disponibilidad selectiva, es aleatoria y varía constantemente, normalmente
cuando existe algún conflicto en que se ve involucrado el ejército de los
EE.UU. Este hecho da lugar a la existencia de dos tipos de servicios:
estándar (SPS) y preciso (PPS). El servicio de posicionamiento estándar
permite una precisión horizontal de 100 m y vertical de 156 m, así como una
precisión temporal de 340 ns. Por el contrario, el servicio preciso está
reservado para usuarios autorizados y permite precisiones de 22 m
horizontalmente, 27,7 m en vertical, y una precisión temporal de 100 ns.
Para la transmisión, cada satélite emplea dos frecuencias coherentes entre
sí: L1 a 1575,42 MHz y L2 a 1227,6 MHz, ambas múltiplos del oscilador de
referencia a 10,23 MHz. Posteriormente, estas portadoras se modulan con
códigos pseudoaleatorios empleando la técnica de espectro ensanchado. El
código C/A (Coarse Acquisition) modula la portadora L1, la cual transporta el
mensaje de navegación y es la base del servicio SPS. Este código consiste en
una secuencia pseudoaleatoria de 1,023 MHz que se repite cada 1023 bits. Se
ha escogido de una familia de códigos ortogonales conocida con el nombre de
códigos de Gray, y cada satélite tiene uno distinto que le sirve de
identificativo. Por su parte, el código P (Precise) modula tanto la portadora
L1 como L2, siendo la base del servicio PPS. Este código posee una frecuencia
de 10,23 MHz y un período de 248 - 1
bits (muy largo), lo cual proporciona una duración de 7 días. Todos los
satélites tienen el mismo generador de código P, pero a cada uno se le asigna
uno de los 40 segmentos incorrelados de 7 días de duración. De este modo, los
satélites no se interfieren entre sí y pueden ser identificados. En realidad,
el acceso a la segunda portadora está prohibido, ya que la disponibilidad
selectiva se implementa por medio de los errores introducidos por la
refracción de la ionosfera y la troposfera, y se ha demostrado que se puede
estimar su efecto utilizando dos frecuencias distintas. De esta manera, las
aplicaciones autorizadas poseen mayor resolución a raíz de la mayor
frecuencia del código P y a la disponibilidad de dos frecuencias para poder
corregir los errores de propagación atmosférica.
La información a transmitir dura 12,5 minutos y se transmite a una velocidad
de 50 bit/s, aunque se ensancha en frecuencia por medio de los códigos
pseudoaleatorios. De este modo, los 50 bit/s de datos ocupan un ancho de
banda de 1 MHz con el código C/A y de 10 MHz con el código P. El código C/A
tiene como misión facilitar el enganche al código P para los usuarios
autorizados. Como es tan breve (1 ms), es relativamente sencillo obtener la
fase del código transmitido por un determinado satélite desplazando el código
generado en el receptor hasta que la correlación con la señal recibida sea
máxima. Una vez que se ha enganchado el receptor, entonces puede acceder a la
información modulada a 50 bit/s. En esa información se encuentra la palabra
HOW que indica el estado del código P, de tal forma que se pueda realizar un
ajuste más fino a partir de un lugar cercano al que realmente tiene.
La estructura del mensaje de navegación GPS se muestra en la figura 3.
Consiste en una supertrama compuesta de 25 tramas de 1500 bits. A su vez,
cada una de estas tramas se divide en 5 subtramas de 300 bits cada una. Cada
subtrama contiene 10 palabras de 30 bits cuyo significado es el siguiente:
mensaje de telemetría (TLM), palabra HOW, correcciones a los relojes de los
satélites, vigencia de las correcciones impuestas al reloj (AODC), retardo de
grupo (TGD) para evitar el efecto de la propagación ionosférica, posición
exacta del satélite, predicciones de los parámetros futuros, vigencia de los
datos del almanaque (AODE), mensajes especiales y datos de almanaque global.
Las dos primeras palabras son generadas por cada satélite, mientras que el
resto se generan desde el centro de control del sistema GPS.
El almanaque recoge los parámetros orbitales aproximados de todos los
satélites, describiendo sus órbitas en períodos de tiempo prolongados (útiles
durante meses en muchos casos). La información dura un total de 150 segundos
(7500 bits), pero dado que sólo se incluye una palabra por trama (6
segundos), son necesarias 25 tramas para transmitir el almanaque completo.
Así pues, un receptor necesita de 12,5 minutos para obtener el almanaque,
aunque dado que su validez se estima en unos 6 meses, su utilidad no es
importante si se usa el equipo habitualmente.
GPS diferencial
Las técnicas de GPS diferencial (DGPS) se utilizan para eliminar los errores
introducidos por la disponibilidad selectiva y otras fuentes de error. El
DGPS supone la cooperación de dos receptores, uno que es fijo (estación base)
y otro que se desplaza alrededor realizando medidas de posición. El receptor
fijo es la clave y se encarga de relacionar todas las medidas del satélite
con una referencia fija. De este modo, la estación base calcula las
correcciones necesarias para que las pseudodistancias coincidan con su
posición correcta que es perfectamente conocida. Las correcciones pueden
utilizarse en equipos convencionales que operen en un área próxima (unas
decenas de kilómetros), y pueden obtenerse precisiones de hasta un par de
metros en aplicaciones móviles o incluso mejores en situaciones
estacionarias.
Afortunadamente, la gran escala de los sistemas GPS nos ayuda. Los satélites
se encuentran tan alejados en el espacio que las pequeñas distancias que
viajamos aquí en la Tierra son insignificantes. Por ello, si dos receptores
se encuentran muy juntos el uno del otro (unos pocos cientos de kilómetros),
la señal que alcanza a ambos habrá recorrido prácticamente el mismo pasillo a
través de la atmósfera y sufrirá los mismos errores.
La idea que hay detrás del DGPS consiste en que disponemos de un receptor que
mide los errores de temporización y proporciona la información de corrección
a los otros receptores que se están moviendo a su alrededor. En los primeros
días del GPS, las estaciones de referencia eran establecidas por compañías
privadas que tenían grandes proyectos que demandaban una alta precisión. Pero
en la actualidad, existen suficientes agencias públicas transmitiendo
correcciones hasta el punto de poder conseguirse gratuitamente. Los
guardacostas de EE.UU. y otras agencias internacionales están estableciendo
estaciones de referencia por todos los sitios, especialmente cerca de los
puertos concurridos y de las rutas marítimas. Cualquiera de la zona puede
recibir estas correcciones y mejorar considerablemente la precisión de las
medidas de su receptor GPS. En la figura 4 se representa de forma esquemática
cuál sería la configuración típica del sistema DGPS.
Fig. 4. Sistema DGPS.
Sin embargo, no todas las aplicaciones DGPS necesitan un enlace radio, puesto
que pueden no requerir un posicionamiento preciso inmediato. Supóngase que se
desea grabar la ruta de una nueva carretera para incluirla en un mapa. En
este caso, sería suficiente con que el receptor itinerante almacenara las
posiciones medidas y el tiempo exacto en que se realizó cada medida.
Posteriormente, estos datos pueden unirse con las correcciones almacenadas
por el receptor de referencia para la depuración de los datos. Luego el
enlace de radio será necesario sólo en aquellas aplicaciones de precisión que
se realicen en tiempo real.
Aplicaciones
Además de todas las aplicaciones militares para las que el sistema fue
inicialmente concebido, GPS tiene una gran variedad de aplicaciones civiles
en tierra, mar y aire. Básicamente, GPS se utiliza en cualquier lugar salvo
en aquellos en los cuales es imposible recibir la señal de los satélites,
tales como en el interior de la mayoría de edificios, cuevas y otros lugares
subterráneos o bajo el agua.
Entre las aplicaciones militares se incluyen, por ejemplo, direccionamiento
de misiles autónomos o localización y control de tropas en operaciones
militares remotas. La mayoría de las aplicaciones aéreas incluyen la
navegación. No obstante, el GPS sirve de ayuda en determinados sistemas ILS
para asistir a los aviones en los aterrizajes. ILS es el llamado sistema de
aterrizaje por instrumentos, que consiste en un conjunto de estaciones
transmisoras de radio situadas en las proximidades del aeropuerto y que se
emplean para guiar a la aeronave hacia la pista de aterrizaje, especialmente
en condiciones de visibilidad limitada. En el mar, GPS también se utiliza
para la navegación de los yates o barcos de pesca. Por último, las
aplicaciones terrestres son más diversas, como por ejemplo geodesia,
investigación climática o medida de la dinámica tectónica del planeta.
Adicionalmente, GPS puede utilizarse en gran número de deportes de ocio, como
por ejemplo caza, esquí, mountain-bike, y en general en cualquier situación
en que se requiera conocer nuestra posición, ruta, dirección de movimiento o
incluso velocidad. En un futuro cercano, gran parte de los vehículos llevarán
instalado GPS. Algunos modelos de automóviles ya llevan instalado un pequeño
ordenador de a bordo que muestra mapas que pueden ser utilizados para
determinar nuestra ruta. Por último, dada la precisión de los relojes de los
satélites, éstos pueden utilizarse en algunas aplicaciones científicas.
Recordemos que la información de tiempo es crítica para determinar nuestra
posición a partir del retardo sufrido por la señal. Por ello, durante
experimentos de recogida de datos científicos, a cada muestra de datos puede
añadírsele una marca de tiempo sin más que sincronizar nuestro receptor GPS
con los relojes atómicos de los satélites.
Como curiosidad, se han producido dos fechas importantes para los usuarios
GPS. La primera de ellas fue el 22 de agosto de 1999, mientras que la segunda
fue el pasado 1 de enero de 2000 (Y2K). El llamado efecto EOW (End-of-Week)
Rollover ocurre cada 1024 semanas, una vez cada 20 años. El sistema GPS
calcula el tiempo, en parte, contando el número de semanas transcurridas
desde el 6 de enero de 1980 hasta un máximo de 1023. La medianoche entre el
21 y 22 de agosto de 1999, el contador de semanas volvió a cero. De acuerdo
con el departamento de defensa de los EE.UU., esto no es un problema para los
satélites o el centro de control del sistema. Sin embargo, algunos receptores
GPS pudieron verse afectados por errores de posicionamiento. La mayoría
estaban preparados, ya que los fabricantes lo habían tenido en cuenta, y en
algunos casos se limitaba a una reinicialización del equipo. En cuanto al
efecto Y2K, es exactamente igual al que ocurrió con multitud de programas
informáticos y de dispositivos electrónicos y se limita a la interpretación
que realiza el equipo de una fecha de dos dígitos, es decir, "00" corresponde
al año 1900 o al año 2000.