Sistemas de Navegación por Satélite: Sistema Navstar GPS

42
Universidad de Oviedo - Tecnología Electrónica Apuntes para E.S. Marina Civil 1 Sistemas de Navegación por Satélite: Sistema Navstar GPS

description

Sistemas de Navegación por Satélite: Sistema Navstar GPS. El sistema GPS fue puesto en marcha por el departamento de defensa de EEUU en 1973 Los satelites del sistema GPS proporcionan señales que permiten calcular la posición, velocidad y tiempo en el receptor - PowerPoint PPT Presentation

Transcript of Sistemas de Navegación por Satélite: Sistema Navstar GPS

Page 1: Sistemas de Navegación por Satélite: Sistema Navstar GPS

Universidad de Oviedo - Tecnología ElectrónicaApuntes para E.S. Marina Civil

1

Sistemas de Navegación por Satélite:Sistema Navstar GPS

Page 2: Sistemas de Navegación por Satélite: Sistema Navstar GPS

Universidad de Oviedo - Tecnología ElectrónicaApuntes para E.S. Marina Civil

2

Sistema Navstar GPS• El sistema GPS fue puesto en marcha por el departamento de

defensa de EEUU en 1973• Los satelites del sistema GPS proporcionan señales que

permiten calcular la posición, velocidad y tiempo en el receptor• Un receptor GPS emplea simultaneamente las señales de 4

satelites para calcular su posición (X, Y, Z) y la hora

Page 3: Sistemas de Navegación por Satélite: Sistema Navstar GPS

Universidad de Oviedo - Tecnología ElectrónicaApuntes para E.S. Marina Civil

3

Bloque Espacial• El bloque espacial consiste en 24 satelites que completan una

órbita cada 12h• Los satelites repiten diariamente la misma traza en tierra (se

adelantan 4 minutos cada día)• Existen 6 planos orbitales igualmente espaciados (60º) y con

una inclinación de 55º respecto al plano ecuatorial• Dentro de cada plano orbital hay nominalmente 4 satélites• Esta constelación proporciona entre 5 y 8 satélites visibles

desde cualquier lugar de la tierra y a cualquier hora

Page 4: Sistemas de Navegación por Satélite: Sistema Navstar GPS

Universidad de Oviedo - Tecnología ElectrónicaApuntes para E.S. Marina Civil

4

Constelación GPS

Altitud media:

11.000 millas

Page 5: Sistemas de Navegación por Satélite: Sistema Navstar GPS

Universidad de Oviedo - Tecnología ElectrónicaApuntes para E.S. Marina Civil

5

Trazas en tierra de los satélites

Page 6: Sistemas de Navegación por Satélite: Sistema Navstar GPS

Universidad de Oviedo - Tecnología ElectrónicaApuntes para E.S. Marina Civil

6

Bloque de Control• El bloque de control consiste en cinco estaciones terrestres

situadas alrededor del mundo

Page 7: Sistemas de Navegación por Satélite: Sistema Navstar GPS

Universidad de Oviedo - Tecnología ElectrónicaApuntes para E.S. Marina Civil

7

• La estación central de control se encuentra situada en la base aérea de Schriever en EEUU.

• Las estaciones monitoras reciben las señales de los satélites y calculan la órbita exacta. Los errores existentes en la información orbital de cada satélite (ephemeris data) son calculados y la información corregida es enviada a cada satélite.

Page 8: Sistemas de Navegación por Satélite: Sistema Navstar GPS

Universidad de Oviedo - Tecnología ElectrónicaApuntes para E.S. Marina Civil

8

Bloque de Usuario• El bloque de usuario está compuesto por receptores GPS.

Empleando las señales de cuatro satélites un receptor GPS puede calcular la posición en el espacio tridimansional (X, Y, Z) y el tiempo (UTC)

• La aplicación principal del sistema GPS es la navegación en tres dimensiones (X, Y, Z)

Page 9: Sistemas de Navegación por Satélite: Sistema Navstar GPS

Universidad de Oviedo - Tecnología ElectrónicaApuntes para E.S. Marina Civil

9

Servicios de Posicionamiento GPSPrecise Positioning Service (PPS)• Aplicaciones militares: uso restringido a usuarios

autorizados por el gobierno de EEUU con equipos que dispongan de llaves criptográficas especiales

• Precisión del sistema PPS:22 metros de precisión horizontal27,7 metros de precisión vertical100 nanosegundos de precisión en el cálculo del tiempo

Page 10: Sistemas de Navegación por Satélite: Sistema Navstar GPS

Universidad de Oviedo - Tecnología ElectrónicaApuntes para E.S. Marina Civil

10

Standard Positioning Service (SPS)

• Uso civil: de uso general sin restricciones ni coste adicional

• Precisión inferior al sistema PPS:100 metros de precisión horizontal156 metros de precisión vertical340 nanosegundos de precisión en el cálculo del tiempo

Page 11: Sistemas de Navegación por Satélite: Sistema Navstar GPS

Universidad de Oviedo - Tecnología ElectrónicaApuntes para E.S. Marina Civil

11

Señales de los Satélites GPSLos satélites GPS transmiten dos señales de microondas:

–Señal L1(1575,42 MHz): transmite la señal de navegación y el código SPS

–Señal L2 (1227,6 MHz): empleada para compensar las variaciones producidas por cambios en las condiciones de propagación en la ionosfera en receptores PPS

Dentro de las señales L1 y L2 se transmiten 3 códigos binarios:

–Código C/A (Coarse Acquisition)

–Código P (Precise)

–Mensaje de navegación (Navigation Message)

Page 12: Sistemas de Navegación por Satélite: Sistema Navstar GPS

Universidad de Oviedo - Tecnología ElectrónicaApuntes para E.S. Marina Civil

12

Código C/A

• Es la base del sistema de posicionamiento para uso civil SPS

• El código C/A es una secuencia pseudo aleatoria de 1.023 bits (PRN Pseudo-Random Noise) que se repite cada milisegundo y que modula la señal L1 expandiendo su espectro en una banda de 1MHz

• El código C/A es diferente para cada satélite

Page 13: Sistemas de Navegación por Satélite: Sistema Navstar GPS

Universidad de Oviedo - Tecnología ElectrónicaApuntes para E.S. Marina Civil

13

Código P

• El código P es una secuencia pseudo aleatoria (PRN Pseudo-Random Noise) que se transmite a 10 Mbps y que se repite cada 10 dias (!!!)

• El código P modula las señales L1 y L2• En el modo de operación anti-interferencias (Anti-

Spoofing) el código P se transfroma en el código Y mediante técnicas especiales de encriptación

• El código P (Y) es la base del sistema preciso de posicionamiento PPS

Page 14: Sistemas de Navegación por Satélite: Sistema Navstar GPS

Universidad de Oviedo - Tecnología ElectrónicaApuntes para E.S. Marina Civil

14

Mensaje de NavegaciónEl mensaje de navegación modula el código de la señal L1-C/A.El mensaje de navegación se transmite a 50 bps y contiene información acerca de la órbita del satélite, correcciones de reloj y otros parámetros del sistema.

Page 15: Sistemas de Navegación por Satélite: Sistema Navstar GPS

Universidad de Oviedo - Tecnología ElectrónicaApuntes para E.S. Marina Civil

15

Datos del Mensaje de Navegación (I)

•El mensaje de navegación esta organizado en tramas y subtramas.Una trama consiste en 1500 bits organizados en 5 subtramas de 300 bits de 6 segundos de duración. Las tramas se transmiten cada 30 segundos.

•Las tres primeras subtramas contienen las correcciones horarias e información precisa de la órbita del satélite (ephemeris data parameters).

•Las restantes subtramas se emplean para transmitir información del sistema.

•El mensaje de navegación está compuesto por un total de 25 tramas y tiene una duración total de 12,5 minutos.

Page 16: Sistemas de Navegación por Satélite: Sistema Navstar GPS

Universidad de Oviedo - Tecnología ElectrónicaApuntes para E.S. Marina Civil

16

Datos del Mensaje de Navegación (II)

Page 17: Sistemas de Navegación por Satélite: Sistema Navstar GPS

Universidad de Oviedo - Tecnología ElectrónicaApuntes para E.S. Marina Civil

17

Datos del Mensaje de Navegación (III)

• Las efemérides del satélite (Ephemeris data parameters) describen la órbita del satélite con gran precisión para un intervalo corto de tiempo. Normalmente, el receptor actualiza los datos de la órbita cada hora. Pero se pueden utilizar los datos durante cuatro horas con un error pequeño.

• Los almanaques (Almanac data parameters) contienen información aproximada de la órbita de todos los satélites GPS. Describen la órbita para intervalos largos de tiempo (meses en algunos casos). El tiempo de puesta en marcha de un receptor GPS puede reducirse empleando la información de los almanaques. De esta forma se puede dar una posición inicial aproximada del receptor y estimar el corrimiento Doppler de la frecuencia de las señales de cada satélite.

Page 18: Sistemas de Navegación por Satélite: Sistema Navstar GPS

Universidad de Oviedo - Tecnología ElectrónicaApuntes para E.S. Marina Civil

18

Datos del Mensaje de Navegación (IV)

Ejemplo del formato de datos de almanaque:ALMANAC FOR SATELLITE 1 :PRN number for data ............. 1Health of SV .................... 0Reference Week of Almanac ....... 797Eccentricity .................... 0.00346661Corr: inclination angle (rad) ... 0.00388718Mean Anomaly @ ref time (rad) ... 2.79387Argument of Perigee (rad) ....... -1.31888Rate right ascension (rad/sec) .. -8.01176E-09Right ascension @ ref time (rad) -0.296182Sqrt semi-major axis (m^1/2) .... 5153.58Clock correction term 1 ......... 0.000148773Clock correction term 2 ......... 7.63976E-11Reference time almanac .......... 466944Semi-Major Axis (meters) ........ 2.65594E+07Corrected Mean Motion (rad/sec) . 0.000145862Inclination angle (rad) ......... 0.95469

Page 19: Sistemas de Navegación por Satélite: Sistema Navstar GPS

Universidad de Oviedo - Tecnología ElectrónicaApuntes para E.S. Marina Civil

19

Datos del Mensaje de Navegación (y V)

• Cada mensaje de satélite incluye un modelo de la ionosfera que permite calcular de forma aproximada el desfase introducido por la ionosfera en cualquier momento y ubicación.

• Cada satélite envía el retardo que tiene su reloj respecto a la UTC. Esta información puede ser empleada para fijar la hora del receptor de acuerdo a la UTC con un error de 100 ns.

Page 20: Sistemas de Navegación por Satélite: Sistema Navstar GPS

Universidad de Oviedo - Tecnología ElectrónicaApuntes para E.S. Marina Civil

20

Cálculo de Posición y Tiempo•Supongamos que inicialmente la posición del satélite es conocida y que el reloj del receptor y el satélite están sincronizados

•Si el satélite emite una señal y el receptor la recibe después de un tiempo t, la distancia recorrida por la señal es c·t

•Si el receptor se encuentra en la superficie de la tierra, la intersección entre una esfera centrada en el satélite de radio c·t y la esfera terrestre es un círculo que contiene la posición del receptor

Page 21: Sistemas de Navegación por Satélite: Sistema Navstar GPS

Universidad de Oviedo - Tecnología ElectrónicaApuntes para E.S. Marina Civil

21

• Empleando un segundo satélite se obtiene otro círculo que intersecta al del primer satélite en dos puntos. Uno de estos puntos es la posición del receptor. La distancia entre los dos puntos de intersección suele ser muy grande por lo que no existe ambigüedad.

• Aparéntemente se puede calcular la latitud y longitud (2 incógnitas) empleando únicamente las señales de dos satélites. Sin embargo existe una incógnita más que es el error en el reloj del receptor. Por lo que se precisan 3 satélites para calcular la posición del receptor.

• Si la altura del receptor es otra incógnita (uso terrestre o navegación aérea) es preciso emplear un total de 4 satélites.

Page 22: Sistemas de Navegación por Satélite: Sistema Navstar GPS

Universidad de Oviedo - Tecnología ElectrónicaApuntes para E.S. Marina Civil

22

Para calcular la posición del receptor se deben de resolver tres problemas:

• Conocer la hora exacta en que el satélite envía el mesaje.

• Conocer la hora exacta en la que llega el mensaje al receptor.

• Determinar el error que tiene el reloj del receptor respecto al de los satélites.

Un error en la medida de tiempo de 0,1s se traduce en un error en la posición de:

3·108 · 0,1·10-6 = 30m !!!

Page 23: Sistemas de Navegación por Satélite: Sistema Navstar GPS

Universidad de Oviedo - Tecnología ElectrónicaApuntes para E.S. Marina Civil

23

Relojes

• Las estaciones de control y los satélites están equipados de relojes atómicos con una estabilidad extremadamente alta. Varían no más de 2·10-13 Hz/día.

• El tiempo medido por las estaciones de control y los satélites se denomina tiempo GPS y conicide básicamente con el tiempo universal coordinado UTC. Actualmente, el tiempo GPS está adelantado 13 segundos respecto al UTC.

• El receptor GPS debe conocer el error de su reloj respecto al tiempo GPS con una precisión del orden de 0,01s.

Page 24: Sistemas de Navegación por Satélite: Sistema Navstar GPS

Universidad de Oviedo - Tecnología ElectrónicaApuntes para E.S. Marina Civil

24

Distancia entre receptor y satélite

•El satélite transmite la señal en el instante tSV

•El usuario recibe la señal en el instante tU (reloj del receptor)

•Si el reloj del receptor estuviese sincronizado con el tiempo GPS la distancia recorrida sería: c·(tU-tSV)

t = 0

t = 0

ts v

tu

tu

tb i a s

t + t - tu b i a s s v

t + tu b i a s

t( t i e m p o G P S )

t( r e l o j r e c e p t o r )

Tiem po de v ia je

Page 25: Sistemas de Navegación por Satélite: Sistema Navstar GPS

Universidad de Oviedo - Tecnología ElectrónicaApuntes para E.S. Marina Civil

25

• El tiempo total que viaja la señal es: tu + tbias - tsv

y la distancia recorrida total es: c·(tu + tbias - tsv) = c·(tu - tsv) + c·tbias

• En la fórmula anterior c y tbias son prácticamente constantes. La medida: c·(tu - tsv) se denomina pseudo-medida o pseudo-rango. Es necesario corregirla sumando la distancia c·tbias para corregir el error entre los relojes del satélite y del usuario.

• El reloj del satélite no sigue exáctamente la hora GPS sino que también se adelanta o atrasa un valor tsv. Este valor es determinado por las estaciones de control y transmitido a los satélites que lo almacenan en memoria para transmitirlo posteriormente a los usuarios.

Page 26: Sistemas de Navegación por Satélite: Sistema Navstar GPS

Universidad de Oviedo - Tecnología ElectrónicaApuntes para E.S. Marina Civil

26

Cálculo de las coordenadas del receptor

XU,YU,ZU

XSV,YSV,ZSV

•La distancia entre emisor y receptor se calcula en función de sus coordenadas:

2U1

2U1

2U1 ZZYYXX

•Por lo que se debe cumplir: 2

U12

U12

U1biassvu ZZYYXXttt·c

•Son incógnitas:

XU, YU, ZU, tbias

Page 27: Sistemas de Navegación por Satélite: Sistema Navstar GPS

Universidad de Oviedo - Tecnología ElectrónicaApuntes para E.S. Marina Civil

27

•Empleando cuatro satélites se tienen cuatro ecuaciones: 2

U12

U12

U12

biassvu2 ZZYYXXttt·c 2

U22

U22

U22

biassvu2 ZZYYXXttt·c

2U3

2U3

2U3

2biassvu

2 ZZYYXXttt·c

2U4

2U4

2U4

2biassvu

2 ZZYYXXttt·c

Que permiten el cálculo de la posición y del error del reloj del receptor

Page 28: Sistemas de Navegación por Satélite: Sistema Navstar GPS

Universidad de Oviedo - Tecnología ElectrónicaApuntes para E.S. Marina Civil

28

Cálculo de la latitud, longitud y altura del receptor

La latitud, longitud y altura del receptor son calculadas empleando un geoide ( el WGS-84 ) como modelo de la tierra.

Page 29: Sistemas de Navegación por Satélite: Sistema Navstar GPS

Universidad de Oviedo - Tecnología ElectrónicaApuntes para E.S. Marina Civil

29

Autocorrelación (I)

• Para la determinación del tiempo exacto de llegada de los mensajes de los satélites al receptor se utiliza una técnica especial denominada AUTOCORRELACIÓN

• Cada receptor produce réplicas de los códigos C/A (y/o P). Estos códigos presentan una apariencia aleatoria pero están formados por una secuencia única para cada satélite y que se repite cada cierto tiempo (se pueden producir hasta 32 secuencias PRN distintas).

• El receptor desliza en el tiempo la réplica del código PRN hasta que coincide con la señal que recibe del satélite.

Page 30: Sistemas de Navegación por Satélite: Sistema Navstar GPS

Universidad de Oviedo - Tecnología ElectrónicaApuntes para E.S. Marina Civil

30

Autocorrelación (II)

Page 31: Sistemas de Navegación por Satélite: Sistema Navstar GPS

Universidad de Oviedo - Tecnología ElectrónicaApuntes para E.S. Marina Civil

31

Autocorrelación (III)

Page 32: Sistemas de Navegación por Satélite: Sistema Navstar GPS

Universidad de Oviedo - Tecnología ElectrónicaApuntes para E.S. Marina Civil

32

Autocorrelación (y IV)

• Si el receptor emplea una secuencia PRN distinta a la del satélite no hay correlación

• El deslizamiento que se ha necesitado para conseguir la correlación completa entre el código PRN recibido y el de referencia del receptor permite calcular el tiempo de llegada del mensaje o TOA (Time of Arrival). La estimación de la distancia entre receptor y satélite obtenida de esta medida se conoce como pseudo-rango.

Page 33: Sistemas de Navegación por Satélite: Sistema Navstar GPS

Universidad de Oviedo - Tecnología ElectrónicaApuntes para E.S. Marina Civil

33

Cálculo de la Velocidad del Receptor• Se mide el deslizamiento Doppler de la frecuencia poratadora• De la información disponible de la órbita el receptor puede calcular el vector

velocidad del satélite• Este vector se puede descomponer en dos componentes:

En la dirección del usuario (cuya posición debe ser conocida) En una dirección perpendicular (esta componente no presenta efecto Doppler)

• El computador del receptor compara la primera componente con la medida del corrimiento Doppler. Si ambas no son iguales es debido a la velocidad del usuario en dirección al satélite

• Empleando las señales de cuatro satélites el receptor puede calcular su velocidad en el espacio tridimensional y el error en la frecuencia

Page 34: Sistemas de Navegación por Satélite: Sistema Navstar GPS

Universidad de Oviedo - Tecnología ElectrónicaApuntes para E.S. Marina Civil

34

Fuentes de Error en el Sistema GPSExisten tres fuentes básicas de error en el sistema GPS:

Ruido + Deriva (bias) + Anomalias en el sistema (blunders)

•El ruido introduce errores en la estimación de la posición de alrededor de 2m

Page 35: Sistemas de Navegación por Satélite: Sistema Navstar GPS

Universidad de Oviedo - Tecnología ElectrónicaApuntes para E.S. Marina Civil

35

• Los errores de deriva son debidos a la disponibilidad selectiva y a otros factores

Disponibilidad selectiva (Selective Availability SA) La SA es una degradación intencionada de las señales SPS que

introduce una deriva que varía con el tiempo. La SA es controlada por el Departamento de Defensa de EEUU para limitar la precisión de los sistemas de uso civil. La precisión potencial del código C/A es reducida de 30m hasta 100m.

La deriva introducida por la SA es diferente para cada satélite y varía a muy baja frecuencia (pocas horas) con lo que no puede ser promediada en tiempos inferiores a varias horas.

Page 36: Sistemas de Navegación por Satélite: Sistema Navstar GPS

Universidad de Oviedo - Tecnología ElectrónicaApuntes para E.S. Marina Civil

36

Otros factores que afectan a la deriva Errores en el reloj de los satélites pueden producir errores de 1m

Errores en la información de la órbita del satélite (ephemeris): 1m

Retardos de propagación introducidos en la troposfera: 1m

Retardos no modelados introducidos por la ionosfera:10m. El modelo de ionosfera empleado en el sistema GPS permite eliminar la mitad del error posible de 70ns dejando un error residual de 10m.

Reflexiones en las superficies situadas en las proximidades del receptor pueden suponer errores de hasta 0,5m.

Page 37: Sistemas de Navegación por Satélite: Sistema Navstar GPS

Universidad de Oviedo - Tecnología ElectrónicaApuntes para E.S. Marina Civil

37

• Anomalias en el sistema (blunders)

Errores en el bloque de control debidos a fallos humanos o en las computadoras pueden dar lugar a errores desde 1m a centenares de kilómetros.

Errores del usuario, incluyendo la selección erronea del modelo de geoide, pueden causar errores desde 1m hasta cientos de metros.

Errores del hardware o el software del receptor pueden causar errores de cualquier magnitud.

Page 38: Sistemas de Navegación por Satélite: Sistema Navstar GPS

Universidad de Oviedo - Tecnología ElectrónicaApuntes para E.S. Marina Civil

38

Efectos de la disposición relativa de satélites y receptor

La precisión de la medida obtenida depende también de la disposición relativa de los satélites respecto al receptor. La estimación de la posición del receptor se calcula mediante la intersección de cuatro esferas centradas en los satélites. La precisión es máxima cuando las esferas se intersectan perpendicularmente y disminuye cuanto menor es el ángulo en el punto de intersección.

El parámetro empleado para estimar este efecto es el GDOP (Geometric Dilution Of Precision). A mayor GDOP menor es la precisión de la medida.

GDOP se puede descomponer en cuatro componentes interdependientes:PDOP = Position Dilution of Precision (o DOP esférico)HDOP = Horizontal DOPVDOP = Vertical DOPTDOP = Time DOP

Page 39: Sistemas de Navegación por Satélite: Sistema Navstar GPS

Universidad de Oviedo - Tecnología ElectrónicaApuntes para E.S. Marina Civil

39

GDOP elevado GDOP bajo

Page 40: Sistemas de Navegación por Satélite: Sistema Navstar GPS

Universidad de Oviedo - Tecnología ElectrónicaApuntes para E.S. Marina Civil

40

El GPS con Corrección Diferencial•El sistema GPS diferencial se basa en la corrección de los errores de deriva del receptor empleando el error medido en un receptor de referencia cuya posición es conocida.

•El receptor de referencia calcula las correcciones necesarias para las señales de cada satélite. Estas correcciones son pasadas al receptor remoto que debe de ser capaz de aplicarlas individualmente a las medidas de distancia obtenidas para cada satélite (pseudo-rango).

•No se puede corregir el error del receptor restando directamente el error medido por la estación de referencia. Para ello sería necesario que ambos receptores empleasen los mismos satélites con la misma disposición relativa (igual GDOP). Es decir, que estuviesen prácticamente en la misma posición.

Page 41: Sistemas de Navegación por Satélite: Sistema Navstar GPS

Universidad de Oviedo - Tecnología ElectrónicaApuntes para E.S. Marina Civil

41

•Diferentes estaciones alrededor del mundo transmiten por radio correcciones diferenciales en tiempo real.

•La frecuencia de actualización de las correcciones debe ser lo bastante rápida como para eliminar los efectos de la SA (típicamente 20seg.)

Page 42: Sistemas de Navegación por Satélite: Sistema Navstar GPS

Universidad de Oviedo - Tecnología ElectrónicaApuntes para E.S. Marina Civil

42

Referencias y bibliografía:

•Global Positioning System Overview, Peter H. Dana, En la dirección:

http://wwwhost.cc.utexas.edu/ftp/pub/grg/gcraft/notes/gps/gps.html

•Standard Positioning Service Signal Specification, 2nd Edition, Junio

de 1995, US Coast Guard Navigation Center, En internet:

http://www.navcen.uscg.mil/

•Understanding GPS Principles and Applications, Elliott D. Kaplan,

Artech House Publishers