Fundamentos de Navegacio´n A´erea - us

26
Navegaci´on por posicionamiento GNSS: Navegaci´on por sat´ elite GPS: Otros conceptos Fundamentos de Navegaci´ on A´ erea Tema 10: Sistema de navegaci´ on por posicionamiento. Navegaci´ on por sat´ elite. Navegaci´on por posicionamiento GNSS: Navegaci´on por sat´ elite GPS: Otros conceptos Fundamentos b´ asicos Navegaci´on DME-DME y el dise˜ no de aerov´ ıas Sistema de navegaci´ on por posicionamiento. La navegaci´ on por posicionamiento consiste en averiguar la localizaci´ on geogr´ afica con ayuda de se˜ nales o medidas exteriores. El ejemplo m´ as temprano es la navegaci´ on astron´ omica que ya se vio en la introducci´ on hist´ orica. Dicho tipo de navegaci´ on un se emplea, especialmente para veh´ ıculos espaciales y misiles bal´ ısticos. Actualmente la navegaci´ on por posicionamiento se realiza mediante radioayudas (por ejemplo VOR/DME, DME/DME), radar y/o sistemas de navegaci´ on por sat´ elite (GNSS). Adem´ as de la posici´ on se puede encontrar la velocidad estudiando el efecto Doppler en las se˜ nales. Tambi´ en puede ser posible hallar la actitud. Veremos en detalle la navegaci´ on DME/DME como introducci´ on a GNSS, para luego profundizar en la navegaci´ on por sat´ elite. 2 / 51

Transcript of Fundamentos de Navegacio´n A´erea - us

Page 1: Fundamentos de Navegacio´n A´erea - us

Navegacion por posicionamientoGNSS: Navegacion por satelite

GPS: Otros conceptos

Fundamentos de Navegacion AereaTema 10: Sistema de navegacion por posicionamiento.

Navegacion por satelite.

Navegacion por posicionamientoGNSS: Navegacion por satelite

GPS: Otros conceptos

Fundamentos basicosNavegacion DME-DME y el diseno de aerovıas

Sistema de navegacion por posicionamiento.

La navegacion por posicionamiento consiste en averiguar lalocalizacion geografica con ayuda de senales o medidasexteriores.El ejemplo mas temprano es la navegacion astronomica que yase vio en la introduccion historica. Dicho tipo de navegacionaun se emplea, especialmente para vehıculos espaciales ymisiles balısticos.Actualmente la navegacion por posicionamiento se realizamediante radioayudas (por ejemplo VOR/DME, DME/DME),radar y/o sistemas de navegacion por satelite (GNSS).Ademas de la posicion se puede encontrar la velocidadestudiando el efecto Doppler en las senales. Tambien puedeser posible hallar la actitud.Veremos en detalle la navegacion DME/DME comointroduccion a GNSS, para luego profundizar en la navegacionpor satelite.

2 / 51

Page 2: Fundamentos de Navegacio´n A´erea - us

Navegacion por posicionamientoGNSS: Navegacion por satelite

GPS: Otros conceptos

Fundamentos basicosNavegacion DME-DME y el diseno de aerovıas

Fundamentos basicos.

Los sistemas de posicionamiento que vamos a estudiar sebasan en la recepcion (y en el caso del DME, emision) desenales respecto a un punto de referencia cuya localizacion esconocida (una estacion, un satelite).

Estudiando el tiempo de transmision de dichas senales, seencuentra la distancia hasta el punto de referencia.

Con dicha distancia se puede construir un lugar geometrico depuntos posibles donde puede hallarse la aeronave.

Dado el suficiente numero de estaciones o satelites, se podrahallar la posicion de la aeronave como la interseccion dedichos lugares geometricos.

La posicion relativa de los puntos de referencia influira en elerror (DOP: Dilution of Precision).

3 / 51

Navegacion por posicionamientoGNSS: Navegacion por satelite

GPS: Otros conceptos

Fundamentos basicosNavegacion DME-DME y el diseno de aerovıas

DME IDME=Distance Measurement Equipment.

El sistema requiere un emisor/receptor en laaeronave y un transponder en la estacion entierra.

El sistema en la aeronave interroga altransponder en tierra mediante una serie depares de pulsos. La estacion responde con unasecuencia identica de pulsos con un ciertoretraso especıfico (50 microsegundos).

La distancia se calcula simplemente midiendo eltiempo que tardan las senales en retornar trassu emision; a dicho tiempo se le resta 50microsegundos y se divide por 2. Dividiendo elresultado por la velocidad de la luz, se obtieneuna buena estimacion de la distancia a laestacion en tierra. 4 / 51

Page 3: Fundamentos de Navegacio´n A´erea - us

Navegacion por posicionamientoGNSS: Navegacion por satelite

GPS: Otros conceptos

Fundamentos basicosNavegacion DME-DME y el diseno de aerovıas

DME II

La secuencia de pares de pulsos depende del equipo del avion,por lo que un mismo equipo de tierra puede responder amultiples equipos en el aire (hasta 100–200 aeronaves).La precision tıpica de un DME esta entre 185 m (0.1 nm) y926 m. (0.5nm) 2� �. Se pueden obtener medidas casicontinuamente (10 medidas por segundo). Tambien se obtieneuna estimacion de la velocidad (proyectada en la direccion dela estacion) mediante el efecto Doppler.Observese que la medida de distancia D es 3-D. Para obtenerla distancia sobre el terreno, dG , si la altitud Alt es conocida:D2 = d2

G + Alt2.5 / 51

Navegacion por posicionamientoGNSS: Navegacion por satelite

GPS: Otros conceptos

Fundamentos basicosNavegacion DME-DME y el diseno de aerovıas

Navegacion DME/DME

Consideremos el caso de dos DMEs. En principio existira unaambiguedad que se puede resolver conocidas medidasanteriores o con una tercera estacion.

Simplifiquemos y supongamos Tierra plana y las coordenadasx , y que miden la posicion de la aeronave; las coordenadasx1, y1 y x2, y2 determinan la posicion de las estaciones.

Se mide la distancia a la primera estacion ⇢1 y a la segundaestacion ⇢2 (distancias sobre tierra).

Las ecuaciones que hay que resolver para hallar la posicionson:

(x � x1)2 + (y � y1)

2 = ⇢21, (x � x2)2 + (y � y2)

2 = ⇢22.

Estas ecuaciones son sencillas de resolver. Pero si lasdistancias contienen error, ¿como determinar el error final enla estimacion de posicion?

6 / 51

Page 4: Fundamentos de Navegacio´n A´erea - us

Navegacion por posicionamientoGNSS: Navegacion por satelite

GPS: Otros conceptos

Fundamentos basicosNavegacion DME-DME y el diseno de aerovıas

Errores en navegacion DME/DME

In the presence of measurement errors, the range rings used to compute theuser’s location will be in error and result in error in the computed position. The con-cept of dilution of precision is the idea that the position error that results from mea-surement errors depends on the user/foghorn relative geometry. Graphically, theseideas are illustrated in Figure 7.5. Two geometries are indicated. In Figure 7.5(a),

7.3 PVT Estimation Concepts 323

(a)

(b)

Foghorn 2

Variation in range ringdue to range errors:from foghorn 1from foghorn 2

Shaded region: Locationsusing data from withinindicated error bounds

User location

Foghorn 1

Shaded region: Locations using datafrom within indicated error bounds

Variation in range ring due torange errors:from foghorn 1from foghorn 2

Foghorn 1Foghorn 2

User location

Figure 7.5 Relative geometry and dilution of precision: (a) geometry with low DOP, and (b)geometry with high DOP.

In the presence of measurement errors, the range rings used to compute theuser’s location will be in error and result in error in the computed position. The con-cept of dilution of precision is the idea that the position error that results from mea-surement errors depends on the user/foghorn relative geometry. Graphically, theseideas are illustrated in Figure 7.5. Two geometries are indicated. In Figure 7.5(a),

7.3 PVT Estimation Concepts 323

(a)

(b)

Foghorn 2

Variation in range ringdue to range errors:from foghorn 1from foghorn 2

Shaded region: Locationsusing data from withinindicated error bounds

User location

Foghorn 1

Shaded region: Locations using datafrom within indicated error bounds

Variation in range ring due torange errors:from foghorn 1from foghorn 2

Foghorn 1Foghorn 2

User location

Figure 7.5 Relative geometry and dilution of precision: (a) geometry with low DOP, and (b)geometry with high DOP.

Los errores dependen de la posicion relativa de las estacionesDME con respecto al receptor.Si la linea que une al receptor con uno de los DME forma 90grados con la linea que une al receptor con el otro DME, lasituacion es optima, como se ve en la figura de la izquierda.Si dichas lineas forman un angulo pequeno (por ejemplo si elreceptor se encuentra aproximadamente entre las estacionesDME) la situacion es adversa, como se muestra en la figura dela derecha.

7 / 51

Navegacion por posicionamientoGNSS: Navegacion por satelite

GPS: Otros conceptos

Fundamentos basicosNavegacion DME-DME y el diseno de aerovıas

RNAVRNAV=aRea NAVigation.

La navegacion tradicional exige emplearradioayudas (tıpicamente VOR) comowaypoints generando aerovıas rıgidas queno permiten explotar el espacio aereo.

Los sistemas de navegacion actualespermiten saber la posicion de la aeronavecon precision, para cualquier ruta.

RNAV es un procedimiento de navegacion que permite disenaruna ruta arbitraria con waypoints virtuales, siempre que laruta de la aeronave se encuentre en una zona donde lossistemas de navegacion tengan la suficiente precision.Dicha precision se puede especificar, de forma que unadeterminada ruta o procedimiento RNAV solo la puedenrealizar aviones con ciertas caracterısticas y adecuadamenteequipados. Esta especificacion se denomina RNP.

8 / 51

Page 5: Fundamentos de Navegacio´n A´erea - us

Navegacion por posicionamientoGNSS: Navegacion por satelite

GPS: Otros conceptos

Fundamentos basicosNavegacion DME-DME y el diseno de aerovıas

RNAV/RNP

RNP=Required Navigation Performance.

Es un conjunto de estandares que especificanlos requisitos mınimos que una aeronave y susistema de navegacion deben cumplir paraoperar en un determinado espacio aereo.

RNAV/RNP: permite disenar rutas con menorseparacion que la tradicionalmente empleada, ypor tanto una explotacion eficiente del espacioaereo.

RNAV/RNP es el futuro del trafico aereo y requiere un amplioconocimiento de los sistemas de navegacion utilizados.

Ejemplificamos estos conceptos para el caso DME-DME.

9 / 51

Navegacion por posicionamientoGNSS: Navegacion por satelite

GPS: Otros conceptos

Fundamentos basicosNavegacion DME-DME y el diseno de aerovıas

Navegacion RNAV DME/DME

Los sistemas DME/DME estan extendidos hoyen dıa y permiten suficiente cobertura paratodas las operaciones en ruta en Europa.Permiten cumplir los requisitos RNAV si bien sereconoce que deberıa aumentar el numero deestaciones para mejorar la precision.

Para poder realizar navegacion DME/DME losrequisitos mınimos son 2 estaciones cumpliendo:

Distancia menor de 200 nm y mayor de 1nm.Arco subtendido entre las dos estacionessituado entre 30 grados y 150 grados.

Cuantas mas estaciones esten disponibles,mayor precision se podra conseguir. Encualquier caso la precision dependera delequipo.

10 / 51

Page 6: Fundamentos de Navegacio´n A´erea - us

Navegacion por posicionamientoGNSS: Navegacion por satelite

GPS: Otros conceptos

GPS: segmentosCalculo de posicion. Errores.Calculo de velocidad.

Sistemas de posicionamiento satelitales: TRANSITEn 1957, cuando se lanzo el Sputnik, se observo queempleando el efecto Doppler a sus senales de radio sepodıa estimar su velocidad relativa al observador.

A partir de la velocidad relativa se podıa encontrar laposicion relativa, y suponiendo que el observadorconociera su posicion perfectamente, por tanto seencontraba la posicion del Sputnik.

Se plantea la idea de invertir este calculo: conocida laposicion del satelite, y utilizando senales de radio,determinar la posicion del observador.

Un primer sistema satelital es el sistema TRANSIT:5 satelites en orbita polar baja y 5 repuestos.Empleaba el efecto Doppler para obtener medidas 2-Dde la posicion, con precision de 200–400 m.En servicio desde 1965 hasta 1991.Actualizacion de posicion cada 30 minutos(� = 80o)–110 minutos (� = 00).

11 / 51

Navegacion por posicionamientoGNSS: Navegacion por satelite

GPS: Otros conceptos

GPS: segmentosCalculo de posicion. Errores.Calculo de velocidad.

Sistemas de posicionamiento satelitales: GPS

En los anos 60 agencias de EE.UU. (NASA,DoD...) se interesan por desarrollar un sistema:

Global.3-D.De gran precision.Con operacion continua.Util en plataformas de dinamica rapida.

En los anos 70 nace el GPS (Global Positioning System) quesatisface los criterios y es pasivo: permite infinitos usuarios.

El sistema en su concepcion es de naturaleza militar.1978: Se lanza el primer satelite.Anos 80: el sistema es operacional.Anos 90: modernizacion; el uso civil supera al militar.2000: Se desconecta la S.A. (Selective Availability).31/1/2019: 31 satelites operativos, 1 en mantenimiento.

12 / 51

Page 7: Fundamentos de Navegacio´n A´erea - us

Navegacion por posicionamientoGNSS: Navegacion por satelite

GPS: Otros conceptos

GPS: segmentosCalculo de posicion. Errores.Calculo de velocidad.

Sistemas de posicionamiento satelitales: Glonass

En los anos 70 la URSS comienza el desarrollo desu propio sistema de navegacion,GLONASS=Global’naya NavigatsionnayaSputnikovaya Sistema, o lo que es lo mismo,Sistema de Navegacion Global por Satelite.

GLONASS es tambien militar en su concepcion. En el ano 88,la URSS ofrece el uso gratuito de la senal al resto del mundo.

1982: Se lanza el primer satelite.Ano 93: Se alcanzan 8 satelites, primeras operaciones.Ano 95: Se completa la constelacion nominal (24 satelites).1997-2001: El sistema se degrada por falta de mantenimiento,llegando a un mınimo de 6-8 satelites en 2001.2002-2011: se considera la restauracion del sistema unaprioridad nacional y se reorganiza la gestion, inyectando dineropublico y lanzandose nuevos satelites.2011: El sistema vuelve a ser operativo.31/1/2019: 23 satelites operativos, 1 mantenimiento, 1 derepuesto, 1 en test. 13 / 51

Navegacion por posicionamientoGNSS: Navegacion por satelite

GPS: Otros conceptos

GPS: segmentosCalculo de posicion. Errores.Calculo de velocidad.

Sistemas de posicionamiento satelitales: Galileo

Galileo es una iniciativa conjunta de la ComisionEuropea y de la ESA.

La “European GNSS Supervisory Authority (GSA)”(www.gsa.eu) se responsabiliza del programa desde2007. Su sede actual esta en Praga.

2005: Se lanza el primer satelite en pruebas.2008: Segundo satelite en pruebas.2011: los dos primeros satelites (IOV) en orbita nominal.2012: dos satelites adicionales.2013: primeras pruebas de senal2014: dos satelites adicionales, lanzados en orbitas incorrectas.Actualmente en orbitas “aprovechables”.2019: 18 satelites disponibles, 2 en pruebas, 4 posicionandose,2 inoperativos.FOC (Full Operational Capability): 2020??

14 / 51

Page 8: Fundamentos de Navegacio´n A´erea - us

Navegacion por posicionamientoGNSS: Navegacion por satelite

GPS: Otros conceptos

GPS: segmentosCalculo de posicion. Errores.Calculo de velocidad.

Sistemas de posicionamiento satelitales: Beidou

Beidou es un sistema de navegacion chino, que constade dos etapas:

Un sistema en pruebas regional (BeiDou-1) con unaconstelacion de 3 satelites en orbita geoestacionariaque abarca fundamentalmente China y las regionescercanas. Actualmente ya no operativo.Un sistema global (BeiDou-2) actualmente enconstruccion.

2000: Se lanza el primer satelite de BeiDou-1.

2003: Se lanza el tercer y ultimo satelite de BeiDou-1.

2007: Se lanza el primer satelite de pruebas de BeiDou-2.

2011-2012: Beidou-1 deja de funcionar y Beidou-2 empieza a operar.

19/5/16: 15 satelites, dos con problemas. 5 IGSOS, 5 GEO, 5 MEO.

31/1/19: 32 satelites operativos, 5 en pruebas, 1 posicionandose. 5GEOs, 7 IGSOs, 20 MEOs

2020: Cobertura global? 15 / 51

Navegacion por posicionamientoGNSS: Navegacion por satelite

GPS: Otros conceptos

GPS: segmentosCalculo de posicion. Errores.Calculo de velocidad.

Sistemas de posicionamiento satelitales: IRNSS (NAVIC)

De acuerdo a la agencia espacial de la India, elIRNSS (Indian Regional Navigation SatelliteSystem) consistira en tres satelites geoestacionariosası como dos IGSOs (satelites geosıncronos coninclinacion de 29o), y dos repuestos en cada una deestas orbitas (siete satelites en total).

Estado de IRNSS:2013: Se lanza el primer IGSO.2014: Se lanza el segundo IGSO.2014: Se lanza el primer GEO.2015: Se lanza el tercer IGSO.28/4/2016: Constelacion completa.31/1/19: 7 satelites geosıncronos operativos. Un fallo de unGEO ocurrio en 2017 y el lanzamiento del reemplazo fallo en2018. Su segundo reemplazo esta operativo.Planes de expandir de 7 a 11 satelites.

16 / 51

Page 9: Fundamentos de Navegacio´n A´erea - us

Navegacion por posicionamientoGNSS: Navegacion por satelite

GPS: Otros conceptos

GPS: segmentosCalculo de posicion. Errores.Calculo de velocidad.

Comparacion entre los distintos GNSS

Cuadro: Comparativa GNSS

Sistema Propietario Satelites Precision EstadoGPS USA > 24 orbita MEO ⇡ 5m operativo

GLONASS Rusia > 24 orbita MEO 5-10m operativoGalileo EU > 24 orbita MEO ⇡ 1m en construccionBeiDou China 27 MEO, 5 GEO, 3 IGSO ⇡ 10m 17 sats. operativos (regional)

IRNSS India 3 GEO, 4 IGSO 10m (India), 20m (Indico) operativo

17 / 51

Navegacion por posicionamientoGNSS: Navegacion por satelite

GPS: Otros conceptos

GPS: segmentosCalculo de posicion. Errores.Calculo de velocidad.

GPS: segmento espacial

Constelacion de 24 satelites (nominal)distribuidos en 6 planos orbitales, con 4satelites por plano. Orbitas circulares.

La constelacion se ubica en orbita media,con una altitud aproximada de 20200kilometros sobre la Tierra.

Satelites NAVSTAR, fabricados por RockwellInternational. Pesan 860 kg.

Cada satelite lleva a bordo un reloj atomicosincronizado con el tiempo GPS.

Cada satelite emite continuamente un mensaje en dosfrecuencias: L1(1575.42 Mhz), L2(1227.6MHz).La banda L se usa porque penetras nubes, niebla, lluvia,tormentas y vegetacion, ası como otras consideraciones(retardo ionosferico aceptable, tamano de antena derecepcion, etc...). 18 / 51

Page 10: Fundamentos de Navegacio´n A´erea - us

Navegacion por posicionamientoGNSS: Navegacion por satelite

GPS: Otros conceptos

GPS: segmentosCalculo de posicion. Errores.Calculo de velocidad.

GPS: senales

La senal emitida tiene 3 partes: C/A code(coarse/adquisition), P code (precision), y elmensaje de navegacion. Contienen unasecuencia que permite estimar el tiempo derecepcion e informacion sobre la localizaciondel satelite (efemerides).

Tanto el C/A code como el P code son untipo de secuencia denominada PRN(pseudo-random noise).

La caracterıstica de un PRN es que aunque no tiene ningunpatron definido, se repite una vez termina su periodo.Aunque parece aleatorio no lo es y se puede replicar en elreceptor.Se usa para identificar la senal de cada satelites (cada unoemite un PRN diferente) y determinar el instante en el que fueemitida la senal. 19 / 51

Navegacion por posicionamientoGNSS: Navegacion por satelite

GPS: Otros conceptos

GPS: segmentosCalculo de posicion. Errores.Calculo de velocidad.

GPS: segmento de control

Segmento de control: red que monitoriza elestado de los satelites.

Actualiza con observaciones la posicion realde los satelites (efemerides).

Sincroniza los relojes atomicos.

Controlado por el ejercito. La estacion decontrol maestra esta en Colorado (SchrieverAFB).

20 / 51

Page 11: Fundamentos de Navegacio´n A´erea - us

Navegacion por posicionamientoGNSS: Navegacion por satelite

GPS: Otros conceptos

GPS: segmentosCalculo de posicion. Errores.Calculo de velocidad.

GPS: segmento de usuario

Dispositivo que emplea un usuario de GPS para obtener suposicion a partir de las senales recibidas. Para elloimplementa un algoritmo de estimacion de posicion.

Requiere: receptor de radio, reloj de cuarzo.

Contiene un propagador de orbitas: calcula la posicion de lossatelites a partir de las efemerides.

El GPS fue concebido con uso dual, civil o militar.La senal militar esta encriptada, y permite mayor precision(PPS=Precise Positioning System). La senal civil tenıa ruidoanadido para hacerla menos precisa (SPS=StandardPositioning System), denominado S.A.=Selective Availability,pero se desactivo en 2000, incrementando la precision SPS.Las precisiones mınimas garantizadas SPS son del orden de13m. 2drms horizontal, 22m 2-� vertical, 0.2m/s 2-� envelocidad y 40ns 2-� en tiempo. Actualmente, los datos realesmuestran precisiones tıpicas de 3.5 metros horizontales! 21 / 51

Navegacion por posicionamientoGNSS: Navegacion por satelite

GPS: Otros conceptos

GPS: segmentosCalculo de posicion. Errores.Calculo de velocidad.

Observables. Pseudodistancia.

Las medidas del receptor GPS se denominan observables.A partir de las senales enviadas por un satelite, es posibledeterminar el tiempo t0 en el que se enviaron. Comparandocon el tiempo t1 de recepcion, el primer observable que seobtiene es la diferencia de tiempos �t = t1 � t0.Llamando r a la distancia receptor-satelite, r = krk = c�t,donde c es la velocidad de la luz. Definamos ⇢ = c�t.Si el reloj del receptor (un reloj de cuarzo) estuvierasincronizado perfectamente con el tiempo GPS (dado por losrelojes atomicos a bordo de los satelites), entonces ⇢ serıa unamedida exacta de la distancia.Pero un reloj de cuarzo tiene errores; treceptor = tGPS + tu,donde tu es el sesgo del reloj. Errores muy pequenoscorresponden con grandes distancias ya que c es muy elevado.Ya que ⇢ no es una medida exacta de la distancia se denominapseudodistancia.

22 / 51

Page 12: Fundamentos de Navegacio´n A´erea - us

Navegacion por posicionamientoGNSS: Navegacion por satelite

GPS: Otros conceptos

GPS: segmentosCalculo de posicion. Errores.Calculo de velocidad.

Calculo de la posicion.

Llamemos s a la posicion del satelite y u a la posicion delusuario. En aplicaciones GPS se suele trabajar en el sistema dereferencia ECI o a veces ECEF.

Se tiene entonces que r = s � u. Luego r = ⇢� ctu = ks � uk.En el mensaje de navegacion esta codificada la efemerides delsatelite con gran precision, lo que permite calcular s con granexactitud.

Por tanto para cada satelite i que sea visible en un instantedado tendremos una ecuacion del tipo ⇢i � ctu = ks i � uk(una esfera).

¿Cuantos satelites seran necesarios para hallar u?La interseccion de dos esferas es una circunferencia.La interseccion de tres esferas son dos puntos.

Ademas tu es desconocido: son necesarios al menos cuatrosatelites.

23 / 51

Navegacion por posicionamientoGNSS: Navegacion por satelite

GPS: Otros conceptos

GPS: segmentosCalculo de posicion. Errores.Calculo de velocidad.

Calculo de la posicion con cuatro satelites IPor tanto tenemos las siguientes ecuaciones:

⇢1 � ctu = ks1 � uk⇢2 � ctu = ks2 � uk⇢3 � ctu = ks3 � uk⇢4 � ctu = ks4 � uk

Es necesario un algoritmo para determinar tu y u. Se puederesolver exactamente con cierta manipulacion, pero buscamosun algoritmo aproximado mas sencillo.

Si definimos u = [xu yu zu]T y s i = [xi yi zi ]T , observese que⇢i =

p(xi � xu)2 + (yi � yu)2 + (zi � zu)2 + ctu. Por tanto

⇢i = fi (xu, yu, zu, tu).

Supongamos que conozco una estimacion inicial de u y tu,dada por u = [xu yu zu]T y tu. Definamos�u = u � u = [�xu �yu �zu]T , �tu = tu � tu y⇢i = ks i � uk+ ctu.

Linealicemos ahora fi en torno a la estimacion inicial.24 / 51

Page 13: Fundamentos de Navegacio´n A´erea - us

Navegacion por posicionamientoGNSS: Navegacion por satelite

GPS: Otros conceptos

GPS: segmentosCalculo de posicion. Errores.Calculo de velocidad.

Calculo de la posicion con cuatro satelites IISe tendra que:

⇢i = fi (xu , yu , zu , tu) = fi (�xu + xu , �yu + yu , �zu + zu , �tu + tu)

= fi (xu , yu , zu , tu) +@fi (xu , yu , zu , tu)

@xu�xu +

@fi (xu , yu , zu , tu)

@yu�yu +

@fi (xu , yu , zu , tu)

@zu�zu

+@fi (xu , yu , zu , tu)

@ tu�tu

Se tiene que:

@fi@xu

= � (xi � xu)p(xi � xu)2 + (yi � yu)2 + (zi � zu)2

Puesto que todo es conocido en la expresion de arriba,definimos axi = � @fi

@xu= (xi�xu)p

(xi�xu)2+(yi�yu)2+(zi�zu)2.

Similarmente se define ayi = � @fi@yu

y azi = � @fi@zu

.

Finalmente se tiene que @fi@ tu

= c .Por tanto la linealizacion queda:⇢i = ⇢i � axi �xu � ayi �yu � azi �zu + c�tu

25 / 51

Navegacion por posicionamientoGNSS: Navegacion por satelite

GPS: Otros conceptos

GPS: segmentosCalculo de posicion. Errores.Calculo de velocidad.

Calculo de la posicion con cuatro satelites III

Definamos �⇢ = ⇢i � ⇢i = axi �xu + ayi �yu + azi �zu � c�tu.

Si definimos:

�x =

2

664

�xu�yu�zu

�c�tu

3

775 , �⇢ =

2

664

⇢1 � ⇢1⇢2 � ⇢2⇢3 � ⇢3⇢4 � ⇢4

3

775 , H =

2

664

ax1 ay1 az1 1ax2 ay2 az2 1ax3 ay3 az3 1ax4 ay4 az4 1

3

775

Se tiene que �⇢ = H�x .

Por tanto para determinar �x simplemente �x = H�1�⇢ yse obtienen los errores respecto a la estimacion inicial.

26 / 51

Page 14: Fundamentos de Navegacio´n A´erea - us

Navegacion por posicionamientoGNSS: Navegacion por satelite

GPS: Otros conceptos

GPS: segmentosCalculo de posicion. Errores.Calculo de velocidad.

Algoritmo de mınimos cuadrados para GPS

El algoritmo anterior no es valido si se tienen mas de cuatrosatelites, porque H no serıa cuadrada. En general para nsatelites �⇢ es n ⇥ 1 y H es n ⇥ 4, mientras que �x es 4⇥ 1.

Tıpicamente es posible tomar medidas de 5 o mas satelites;cuantos mas satelites, mas informacion se tendra y masprecision se podra alcanzar, por lo que serıa deseable unalgoritmo para calcular �x incluyendo todas las medidas.

Ademas, puesto que las medidas contienen error, se podrıausar un modelo del tipo �⇢ = H�x + ⌫, donde ⌫ ⇠ Nn(0,⌃)es un modelo del error para la pseudodistancia.

Este modelo es apto para ser resuelto con el algoritmo demınimos cuadrados (ponderados o no), que ademas permitiraestimar el error que se esta cometiendo en �x a partir delvalor de H y de ⌃.

Se obtiene: �x = (HTH)�1HT�⇢.27 / 51

Navegacion por posicionamientoGNSS: Navegacion por satelite

GPS: Otros conceptos

GPS: segmentosCalculo de posicion. Errores.Calculo de velocidad.

Errores en los observables

Es razonable suponer ⌃ =

2

6664

�21

�22

. . .�2n

3

7775, donde �i es

la varianza del error de cada pseudodistancia.

No obstante, es usual despreciar la diferencia de errores entresatelites. Por tanto en primera aproximacion se toma�2i = �2

UERE , por lo que no tiene sentido usar mınimoscuadrados ponderados y se usa simplemente el algoritmobasico.UERE=User Equivalent Range Error, una estimacion cuyovalor tıpico es �UERE ⇠ 7� 1,5m (SPS-PPS), y proviene delas siguientes fuentes de error (sumadas con RSS):

Segmento espacial: error reloj (1.1 m), calculo orbita (0.8 m).Segmento usuario: Efectos atmosfericos, ruido del receptor yresolucion, efectos multicamino: 7-1.4 m. (SPS-PPS)

28 / 51

Page 15: Fundamentos de Navegacio´n A´erea - us

Navegacion por posicionamientoGNSS: Navegacion por satelite

GPS: Otros conceptos

GPS: segmentosCalculo de posicion. Errores.Calculo de velocidad.

Factores DOP I

Por tanto en primera aproximacion ⌃ = �2UERE Idn.

La covarianza del resultado sera: Cov [�x ] =(HTH)�1HT�2

UERE IdnH(HTH)�1 = �2UERE (H

TH)�1.

Definimos G = (HTH)�1, llegamos a Cov [�x ] = �2UEREG .

El significado fısico de Cov [�x ] viene dado por

Cov [�x] =

2

664

E [�x2u ] E [�xu�yu ] E [�xu�zu ] E [�xu�tu ]E [�xu�yu ] E [�y2u ] E [�yu�zu ] E [�yu�tu ]E [�xu�zu ] E [�zu�yu ] E [�z2u ] E [�zu�tu ]E [�xu�tu ] E [�tu�yu ] E [�tu�zu ] E [�t2u ]

3

775 = �2UERE

2

664

G11G22

G33G44

3

775

Los valores interesantes son los de la diagonal: nos dicen lavarianza en las diferentes direcciones y el tiempo.

Estas varianzas son el producto de dos factores: �2UERE , que

depende de la senal, y G , que depende solo de H, que a su vezsolo depende de las derivadas de fi : es decir de la geometrıa.⌥⌃

⌅⇧ERROR GPS=(FACTOR GEOMETRICO)⇥ (ERROR SENAL)

29 / 51

Navegacion por posicionamientoGNSS: Navegacion por satelite

GPS: Otros conceptos

GPS: segmentosCalculo de posicion. Errores.Calculo de velocidad.

Factores DOP II

Estos valores en la diagonal de G se combinan para formar losllamados factores DOP, que nos dicen cuanto afecta lageometrıa a la solucion del error. Los valores tıpicamenteusados son:

GDOP-Geometric Dilution of Precision.GDOP =

pG11 + G22 + G33 + G44.

PDOP-Position Dilution of Precision.PDOP =

pG11 + G22 + G33.

TDOP-Time Dilution of Precision. TDOP =pG44.

HDOP-Horizontal Dilution of Precision. GDOP =pG11 + G22.

VDOP-Vertical Dilution of Precision. VDOP =pG33.

Usando los factores DOP podemos hallar rapidamente unaestimacion de la precision de nuestro GPS:

�z = VDOP ⇥ �UERE

�t = TDOP ⇥ �UERE/cPrecision horizontal 2� DRMS = 2HDOP ⇥ �UERE

30 / 51

Page 16: Fundamentos de Navegacio´n A´erea - us

Navegacion por posicionamientoGNSS: Navegacion por satelite

GPS: Otros conceptos

GPS: segmentosCalculo de posicion. Errores.Calculo de velocidad.

Factores DOP III

¿Como influye la geometrıa en G?

Intuitivamente, parece bastante claroque si las medidas se obtienen desatelites muy proximos, los resultadosno seran buenos.

Estudiamos para el caso de 4 satelitesla configuracion que minimiza elGDOP , con los satelites visibles en elhorizonte (elevacion mınima 5 grados).

La elevacion/azimut optimo de los satelites es:Satelite 1 2 3 4

h 5o 5o 5o 90o

Az 0o 120o 240o 0o

Nota: Al azimut de 1-3 se le puede anadir cualquier valorconstante, siempre que se anada a todos.

31 / 51

Navegacion por posicionamientoGNSS: Navegacion por satelite

GPS: Otros conceptos

GPS: segmentosCalculo de posicion. Errores.Calculo de velocidad.

Factores DOP IV

Dicha configuracion optima es un tetraedro, con el usuariosituado aproximadamente en el centro de una de las caras, yel vertice opuesto a dicha cara justo sobre el usuario.Para esta configuracion se tiene:

H =

2

664

0 0,996 0,087 10,863 �0,498 0,087 1�0,863 �0,498 0,087 1

0 0 1 1

3

775 ! G = (HTH)�1 =

2

664

0,672 0 0 00 0,672 0 00 0 1,6 �0,5050 0 �0,505 0,409

3

775

Los factores DOP son: GDOP = 1,83, PDOP = 1,72,TDOP = 0,64, HDOP = 1,16, VDOP = 1,26.

Tomando �UERE = 7m (SPS):Error vertical: 17.64 metros 2-�.Precision horizontal 16.24 metros 2-DRMS.Precision en tiempo 2-�:2⇥ TDOP ⇥ �UERE/c = 30 ns

En la practica �UERE es menor gracias a mejores dispositivos yalgoritmos en la actualidad.

32 / 51

Page 17: Fundamentos de Navegacio´n A´erea - us

Navegacion por posicionamientoGNSS: Navegacion por satelite

GPS: Otros conceptos

GPS: segmentosCalculo de posicion. Errores.Calculo de velocidad.

Calculo de la velocidad

Una sistema de navegacion enfocado a navegacion aerea nosolo debe ser capaz de hallar la posicion, sino tambien lavelocidad (y la actitud).

Un sistema GPS se puede actualizar aproximadamente desde 1(receptores basicos baratos) hasta unas 20 veces por segundo(receptores con gran capacidad de calculo, muy caros). Comoprimera idea para calcular v podrıamos usar simplemente laposicion en dos medidas consecutivas: v = u(t+�t)�u(t)

�t .

No obstante si v es elevado (lo que siempre sucede enaeronaves), incluso para un alto ancho de banda, la anteriorformula es poco precisa e introduce errores.

Los receptores GPS modernos encuentran la velocidadmediante otro observable: la frecuencia de la portadora. Estafrecuencia se modifica por el efecto Doppler, debido a queentre el usuario y el satelite existe una velocidad relativa.

33 / 51

Navegacion por posicionamientoGNSS: Navegacion por satelite

GPS: Otros conceptos

GPS: segmentosCalculo de posicion. Errores.Calculo de velocidad.

Efecto Doppler

Ecuacion del efecto Doppler: fR = fT⇣1� v r · a

c

⌘, donde:

fR es la frecuencia recibida.fT es la frecuencia transmitida (conocida).v r = s � u es la velocidad relativa satelite-usuario.a = s�u

ks�uk es el vector unitario en la direccion satelite-usuario.Si ya hemos obtenido la posicion siguiendo los metodosanteriormente descritos se puede considerar a conocido.

Por tanto la diferencia de frecuencia �f vendra dada por:

�f = fR � fT = �fTv r · ac

.

Por otro lado el observable no es directamente �f , porque elreloj del segmento de usuario no tiene la suficiente precision eintroduce errores de medida de frecuencia de la siguienteforma: fM = fR � fM tu, donde fM es la frecuencia medida.

34 / 51

Page 18: Fundamentos de Navegacio´n A´erea - us

Navegacion por posicionamientoGNSS: Navegacion por satelite

GPS: Otros conceptos

GPS: segmentosCalculo de posicion. Errores.Calculo de velocidad.

Deriva del reloj de usuario

Para entender la ecuacion fM = fR � fM tu, imaginemos que elusuario mide una senal dada por y = sin(a · ⌧), donde ⌧ es eltiempo del receptor.El receptor del usuario deduce que tiene una senal de aHercios. Por tanto fM = a.Pero si ⌧ 6= t, donde t es el tiempo GPS, se introduce unerror. Este error es ⌧ = t + tu, donde tu es la deriva del relojdel usuario. Imaginemos que tu ' c1 + c2t. Luego tu = c2.Entonces realmente y = sin(at + ac1 + ac2t), lo que es unasenal de a+ ac2 rad/s (ac1 es un desfase y no influye en lafrecuencia de la senal). Luego fR es igual a a+ ac2.En efecto, se verifica: a = a+ ac2 � ac2.Aunque tu puede ser muy pequeno, tiene un efecto muysignificativo en el resultado real, ya que estara multiplicadopor c . Por tanto una deriva de 1 microsegundo por segundo(10�6) darıa errores del orden de 300 m/s! 35 / 51

Navegacion por posicionamientoGNSS: Navegacion por satelite

GPS: Otros conceptos

GPS: segmentosCalculo de posicion. Errores.Calculo de velocidad.

Algoritmo de calculo de velocidad I

Por tanto tenemos las dos ecuaciones: fR � fT = �fTv r · ac

y

fM = fR � fM tu.

Eliminando fR , se llega a:

cfM � fT

fT= �v r · a� c

fMfT

tu

Puesto que v r = s � u, escribimos:

cfM � fT

fT+ s · a = u · a� c

fMfT

tu

Llamemos d = c fM�fTfT

+ s · a; es un vector conocido enfuncion de los datos, la medida de frecuencia de la portadora,el calculo orbital, y la estimacion anterior de la posicion.

Para cada satelite (un mınimo como ya vimos de 4) se tendrauna ecuacion: d i = u · ai � c fM i

fT itu

36 / 51

Page 19: Fundamentos de Navegacio´n A´erea - us

Navegacion por posicionamientoGNSS: Navegacion por satelite

GPS: Otros conceptos

GPS: segmentosCalculo de posicion. Errores.Calculo de velocidad.

Algoritmo de calculo de velocidad II

Observese que las componentes de ai a partir de una posicionanteriormente estimada u son:axi =

(xi�xu)p(xi�xu)2+(yi�yu)2+(zi�zu)2

,

ayi =(yi�yu)p

(xi�xu)2+(yi�yu)2+(zi�zu)2,

azi =(zi�zu)p

(xi�xu)2+(yi�yu)2+(zi�zu)2.

Estos valores ya se habıan calculado anteriormente en laestimacion de posicion! Luego son conocidos. Llegamos a:d i = axi ux + ayi uy + azi uz � c fM i

fT itu

Aproximamos fM ifT i

' 1. Por tanto llegamos a la ecuaciond = Hg , donde H es la matriz que se uso para estimar laposicion, d es un vector con las medidas y datos, yg = [ux uy uz � ctu]T que hay que calcular.

Resolvemos el problema por mınimos cuadrados como antes.37 / 51

Navegacion por posicionamientoGNSS: Navegacion por satelite

GPS: Otros conceptos

Disponibilidad, integridad, continuidadSistemas de aumento: GPS diferencialCalculo de la actitud

Disponibilidad, integridad y continuidad.

En la tabla se resumen la mayorparte de los sistemas denavegacion en uso.

Como se puede ver, el GPS es elque consigue mayor precision.

No obstante, la precision no esel unico parametro por el que sedebe elegir un sistema denavegacion.

Otros conceptos de granimportancia son integridad,continuidad y disponibilidad.

38 / 51

Page 20: Fundamentos de Navegacio´n A´erea - us

Navegacion por posicionamientoGNSS: Navegacion por satelite

GPS: Otros conceptos

Disponibilidad, integridad, continuidadSistemas de aumento: GPS diferencialCalculo de la actitud

Disponibilidad I

Se define disponibilidad (availability) de un sistema denavegacion como el porcentaje del tiempo que dicho sistemaes “utilizable”, dentro de su area especificada de cobertura.

Utilizable se refiere a que el sistema cumple unos requisitosmınimos (p.ej. en precision) previamente especificados. Unadefinicion tıpica de utilizable es que el usuario obtenga unPDOP 6.

En el caso del GPS, el area de cobertura es toda la superficiede la Tierra, pero tambien hay que considerar el llamado“angulo de mascara”: el angulo de elevacion en el horizonte apartir del cual los satelites se consideran visibles para elreceptor GPS.

En un entorno urbano o con accidentes geograficos dichoangulo tendra que considerarse mayor que en un entorno sinaccidentes (p.ej. el mar).

39 / 51

Navegacion por posicionamientoGNSS: Navegacion por satelite

GPS: Otros conceptos

Disponibilidad, integridad, continuidadSistemas de aumento: GPS diferencialCalculo de la actitud

Disponibilidad II

The threshold for the maximum acceptable DOP value is dependent on thedesired accuracy level. The availability of GPS, therefore, will depend on the strin-gency of the accuracy requirement. For this analysis, availability of GPS is chosen tobe defined as PDOP ≤ 6, which is commonly used as a service availability thresholdin the GPS performance standards [17].

336 Performance of Stand-Alone GPS

99.999

99.99

99.9

99

90

70

50

30

10

1

0.10 1 2 3 4 5 6 7 8 9 10

7.5 Deg. mask angle5.0 Deg. mask angle2.5 Deg. mask angle0.0 Deg. mask angleAv

aila

bilit

y(%

)

PDOP

Figure 7.9 Cumulative distribution of PDOP with 7.5º, 5º, 2.5º, and 0º mask angles.

99.999

99.99

99.9

99

90

70

50

30

10

1

0.10 1 2 3 4 5 6 7 8 9 10

7.5 Deg. mask angle5.0 Deg. mask angle2.5 Deg. mask angle0.0 Deg. mask angle

Avai

labi

lity

(%)

HDOP

Figure 7.8 Cumulative distribution of HDOP with 7.5º, 5º, 2.5º, and 0º mask angles.

The threshold for the maximum acceptable DOP value is dependent on thedesired accuracy level. The availability of GPS, therefore, will depend on the strin-gency of the accuracy requirement. For this analysis, availability of GPS is chosen tobe defined as PDOP ≤ 6, which is commonly used as a service availability thresholdin the GPS performance standards [17].

336 Performance of Stand-Alone GPS

99.999

99.99

99.9

99

90

70

50

30

10

1

0.10 1 2 3 4 5 6 7 8 9 10

7.5 Deg. mask angle5.0 Deg. mask angle2.5 Deg. mask angle0.0 Deg. mask angleAv

aila

bilit

y(%

)

PDOP

Figure 7.9 Cumulative distribution of PDOP with 7.5º, 5º, 2.5º, and 0º mask angles.

99.999

99.99

99.9

99

90

70

50

30

10

1

0.10 1 2 3 4 5 6 7 8 9 10

7.5 Deg. mask angle5.0 Deg. mask angle2.5 Deg. mask angle0.0 Deg. mask angle

Avai

labi

lity

(%)

HDOP

Figure 7.8 Cumulative distribution of HDOP with 7.5º, 5º, 2.5º, and 0º mask angles.

Los datos mostrados son para la constelacion nominal y paradistintos angulos de mascara.Los datos son a nivel global y en intervalos de 5 minutos.Para angulos de mascara de 0, 2.5 y 5 grados la disponibilidades del 100%. Para 7.5 grados se encuentra una disponibilidaddel 99.98%. La duracion maxima de los periodos de nodisponibilidad con dicho angulo de mascara es de 10 minutos,y suceden para latitudes extremas (mayores de ±60o).

40 / 51

Page 21: Fundamentos de Navegacio´n A´erea - us

Navegacion por posicionamientoGNSS: Navegacion por satelite

GPS: Otros conceptos

Disponibilidad, integridad, continuidadSistemas de aumento: GPS diferencialCalculo de la actitud

Disponibilidad III

rences of these during the day. The majority of the outages are 10 minutes or less.This constellation provides an availability of 99.903%.

7.4 GPS Availability 339

99.999

99.99

99.9

99

90

70

50

30

10

1

0.10 1 2 3 4 5 6 7 8 9 10

24 Satellites23 Satellites22 Satellites21 Satellites

Avai

labi

lity

(%)

PDOP

Figure 7.12 Cumulative distribution of PDOP with 5º mask angle cases of 24, 23, 22, and 21satellites.

−150 −120 −90 −60 −30 0 30 60 90 120 150

1- to 5-minute outages6- to 10-minute outages

−150 −120 −90 −60 −30 0 30 60 90 120 150

−90

−60

−30

0

30

60

90

−90

−60

−30

0

30

60

90

11- to 15-minute outages

Figure 7.13 Availability of the GPS constellation with a 5º mask angle with one satellite removedfrom the constellation.

• Date of prediction: The date for which the prediction is to be performed. TheGPS almanac can be used to accurately predict for approximately 7 days inthe future.

• Mask angle: The elevation angle above the horizon at which satellites are con-sidered visible by the GPS receiver.

• Terrain mask: The azimuth and elevation of terrain (buildings, mountains,and so on) that may block the satellite signal can be entered into the programto ensure an accurate prediction.

• Satellite outages: If any satellites are currently out of service, their status willbe reflected in the almanac data. However, if satellites are scheduled for main-tenance for a prediction date in the future, the software allows the user tomark those satellites unusable. This data can be obtained from the USCGNAVCEN Web site.

• Maximum DOP: As discussed previously, in order to determine availability, amaximum DOP threshold must be set (e.g., PDOP = 6). If the DOP exceedsthat value, the software will declare GPS to be unavailable. Other applicationsmay use criteria other than DOP as the availability threshold. This will be dis-cussed further in Section 7.3 for aviation applications.

Once these parameters have been input into the software, the prediction can beperformed. A prediction was performed for Boston (42.35ºN, 71.08ºW) on Decem-

7.4 GPS Availability 341

−150 −120 −90 −60 −30 0 30 60 90 120 150

1- to 5-minute outages6- to 10-minute outages

−150 −120 −90 −60 −30 0 30 60 90 120 150

−90

−60

0

30

60

90

−90

−60

−30

0

30

60

90

11- to 20-minute outages21- to 30-minute outages

31- to 40-minute outages41- to 65-minute outages

−30

Figure 7.15 Availability of the GPS constellation with a 5º mask angle with three satellitesremoved from the constellation.

Solo el 72% del tiempo la constelacion nominal estadisponible (por errores o reparaciones).Tıpicamente fallan 1, 2 o 3 satelites; el 98% del tiempo habraal menos 21 satelites.En la figura de la izquierda se muestra el PDOP para 24,23,22y 21 satelites con angulo de mascara 5o. Las disponibilidadesson respectivamente 100%, 99.969%, 99.903% y 99.197%.Las zonas sin disponibilidad se muestran en la derecha para elcaso de 21 satelites. 41 / 51

Navegacion por posicionamientoGNSS: Navegacion por satelite

GPS: Otros conceptos

Disponibilidad, integridad, continuidadSistemas de aumento: GPS diferencialCalculo de la actitud

Disponibilidad IV

plied by the total system. Integrity includes the ability of a system to provide validand timely warnings to the user, known as alerts, when the system must not be usedfor the intended operation.

344 Performance of Stand-Alone GPS

Satellite visibility and GPS availability forecastSV1245679121415161718192021222324252627282931

GPSavailable

0 2 4 6 8 10 12 14 16 18 20 22 24Time of day (hours UTC)

Dilution ofprecision

No. visible

GPS

Location

12/23/94Z42.35N71.08W0.00km7 deg 3DPDOP 6.0

Figure 7.18 Satellite visibility/availability over a 24-hour period.

Satellite visibility and GPS availability forecastSV1245679121415161718192021222324252627282931

GPSavailable

0 2 4 6 8 10 12 14 16 18 20 22 24Time of day (hours UTC)

Dilution ofprecision

No. visible

GPS

Location

12/23/94Z42.35N71.08W0.00km7 deg 3DPDOP 6.0

Figure 7.19 Satellite visibility/availability over a 24-hour period with satellites 16, 25, and 26removed from the constellation.

plied by the total system. Integrity includes the ability of a system to provide validand timely warnings to the user, known as alerts, when the system must not be usedfor the intended operation.

344 Performance of Stand-Alone GPS

Satellite visibility and GPS availability forecastSV1245679121415161718192021222324252627282931

GPSavailable

0 2 4 6 8 10 12 14 16 18 20 22 24Time of day (hours UTC)

Dilution ofprecision

No. visible

GPS

Location

12/23/94Z42.35N71.08W0.00km7 deg 3DPDOP 6.0

Figure 7.18 Satellite visibility/availability over a 24-hour period.

Satellite visibility and GPS availability forecastSV1245679121415161718192021222324252627282931

GPSavailable

0 2 4 6 8 10 12 14 16 18 20 22 24Time of day (hours UTC)

Dilution ofprecision

No. visible

GPS

Location

12/23/94Z42.35N71.08W0.00km7 deg 3DPDOP 6.0

Figure 7.19 Satellite visibility/availability over a 24-hour period with satellites 16, 25, and 26removed from the constellation.

Tambien se pueden realizar analisis locales, con toda laconstelacion nominal o quitando satelites, con distintosangulos de mascara, etc...Por ejemplo la figura muestra un analisis local para Boston.Con tres satelites menos hay dos cortes al dıa.Para realizar este tipo de analisis es util software de analisisorbital, como por ejemplo STK. Tambien se pueden usarherramientas sencillas como la que se vera en practicas.

42 / 51

Page 22: Fundamentos de Navegacio´n A´erea - us

Navegacion por posicionamientoGNSS: Navegacion por satelite

GPS: Otros conceptos

Disponibilidad, integridad, continuidadSistemas de aumento: GPS diferencialCalculo de la actitud

Continuidad

Se define continuidad (continuity) de un sistema denavegacion respecto a una mision u operacion, como laprobabilidad de que dicho sistema sea “utilizable” de formacontinua por toda la duracion de dicha mision u operacion.

Utilizable se define respecto a los requisitos mınimosrequeridos por la operacion o mision, puede venir dado enterminos de PDOP u otros terminos.

La continuidad depende mucho de la mision u operacion, peroen cualquier caso esta claramente relacionada con fallos noplanificados de satelites. La probabilidad estimada de que unsatelite deje de emitir de forma no planificada, es del0.0001%.

43 / 51

Navegacion por posicionamientoGNSS: Navegacion por satelite

GPS: Otros conceptos

Disponibilidad, integridad, continuidadSistemas de aumento: GPS diferencialCalculo de la actitud

Integridad

Se define integridad (integrity) de un sistema de navegacioncomo la capacidad de dicho sistema para advertir que elsistema no debe ser utilizado (debido a que no esta operativoo contiene errores). Por tanto da una medida de la confianzaque se puede tener en el sistema.El sistema GPS no proporciona, por sı mismo, ningunmecanismo de integridad. Pueden suceder errores crıticos (aveces denominados “aberraciones”) que degraden el sistema.Por ejemplo:

Efectos de la radiacion en el espacio: pueden afectar a losrelojes o a la electronica de los satelites, provocando senalesanomalas.Fallos en los satelites.Error humano, de software o de hardware en el segmento decontrol.

Son errores raros que ocurren pocas veces al ano, pero no sonadmisibles para aplicaciones de navegacion aerea.

44 / 51

Page 23: Fundamentos de Navegacio´n A´erea - us

Navegacion por posicionamientoGNSS: Navegacion por satelite

GPS: Otros conceptos

Disponibilidad, integridad, continuidadSistemas de aumento: GPS diferencialCalculo de la actitud

Tecnicas de mejora de integridad

Puesto que la integridad es crıtica para muchas aplicaciones,como por ejemplo aviacion, se han implementando diversosmecanismos para proporcionar integridad al GPS.

Las tecnicas de GSP diferencial (que veremos a continuacion)pueden proporcionar integridad.Una tecnica muy utilizada es la RAIM (Receiver AutonomousIntegrity Monitoring):

Es un algoritmo incorporado al receptor.Requiere al menos cinco satelites visibles: detecta lainconsistencia de la solucion y avisa que el GPS no debe serutilizado.Para ello emplea tecnicas estadısticas de estimacion.Si tiene al menos seis satelites visibles, es capaz de ignorar elsatelite y seguir proporcionando datos de navegacion fiables.

Observese que puesto que RAIM requiere 5 o 6 satelites, ladisponibilidad y continuidad con RAIM sera menor en general.

45 / 51

Navegacion por posicionamientoGNSS: Navegacion por satelite

GPS: Otros conceptos

Disponibilidad, integridad, continuidadSistemas de aumento: GPS diferencialCalculo de la actitud

GPS diferencial

Para mejorar la precision del GPS (o la integridad) se empleanlas tecnicas de GPS diferencial (DGPS).La idea basica es usar una o mas estaciones (pseudollites),cuya posicion se conoce con gran precision, equipadas con unreceptor GPS y en comunicacion con el usuario(GBAS=Ground-Based Augmentation Systems).Tambien se pueden emplear satelites extra que proporcionenmedidas adicionales (SBAS=Space-Based AugmentationSystems). Por ejemplo, la red europea EGNOS.Los sistemas DGPS se clasifican como:

Absolutos (ECEF) o relativos (posiciones relativas a laestacion).Por zona geografica de cobertura:

Locales (10-100 km)

Regionales (menos de 1000 km)

Wide-area (mas de 1000 km)

Basados en pseudodistancias o en fases (en fases son masprecisos, pueden conseguir precision de mm.) 46 / 51

Page 24: Fundamentos de Navegacio´n A´erea - us

Navegacion por posicionamientoGNSS: Navegacion por satelite

GPS: Otros conceptos

Disponibilidad, integridad, continuidadSistemas de aumento: GPS diferencialCalculo de la actitud

GPS diferencial basado en pseudodistancia I

extremely important, since they directly influence the performance achievable forany type of DGPS system. The underlying algorithms and performance of code- andcarrier-based DGPS systems are presented in Sections 8.3 and 8.4, respectively.Some important DGPS message standards are introduced in Section 8.5. The finalsection, Section 8.6, details a number of operational and planned DGPS systems.

8.2 Spatial and Time Correlation Characteristics of GPS Errors

Many of the GPS error sources discussed in Chapter 7 are highly correlated overspace and time. All DGPS systems exploit these correlations to improve overall sys-tem performance. For instance, in a simple local-area DGPS system with a single ref-erence station (see Figure 8.1), the errors in the reference station’s pseudorange andcarrier-phase measurements for visible satellites are expected to be very similar tothose experienced by a nearby user. If the reference station estimates the errors byleveraging its known surveyed position and provides this information in the form ofcorrections to the user, it is expected that the user’s position accuracy will beimproved as a result. This section quantifies the correlation of GPS errors betweenreceivers separated over some distance (often referred to as the baseline, which maybe interpreted as a vector) and over time. Time correlations (i.e., how rapidly theerrors change with time), are also of interest, because in general DGPS systems can-not instantaneously provide data to the end user—even with a high-speed radio linkthere is some finite delay associated with the generation, transmission, reception,and application of the data.

8.2.1 Satellite Clock Errors

Satellite clock errors are one of the simplest GPS errors to correct. This is because asatellite clock error causes the same effect on pseudorange and carrier-phase mea-surements, regardless of the location of the user. For instance, if the satellite clock

8.2 Spatial and Time Correlation Characteristics of GPS Errors 381

User

Referencestation

Satellite

Figure 8.1 Local-area DGPS concept.

Ejemplifiquemos el funcionamiento delDGPS con un caso simple: GBAS,absoluto, local, basado en distancias ycon una sola estacion.

Recordemos que el usuario debeencontrar su posicion u resolviendo elsistema de 4 o mas ecuaciones⇢i � ctu = ks i � uk+ ⌫u, donde ⌫uson los errores de las senales recibidaspor el usuario.

Supongamos ahora que se tiene una estacion (pseudollite) deposicion m = [xm ym zm]T ; su distancia al satelite i es:Rmi = ks i �mk =

p(xi � xm)2 + (yi � ym)2 + (zi � zm)2.

Si tiene un error de reloj tm, las medidas de pseudodistanciaen la estacion seran: ⇢mi � ctm = ks i �mk+ ⌫m

47 / 51

Navegacion por posicionamientoGNSS: Navegacion por satelite

GPS: Otros conceptos

Disponibilidad, integridad, continuidadSistemas de aumento: GPS diferencialCalculo de la actitud

GPS diferencial basado en pseudodistancia II

La posicion de la estacion es fija y conocida. Por tantoconocemos la cantidad �⇢mi = Rm

i � ⇢mi = �ctm � ⌫m.La estacion envıa �⇢mi al receptor, y el receptor calcula(⇢i )corr = ⇢i +�⇢mi = ks i � uk+ c(tu � tm) + (⌫u � ⌫m).Si definimos tum como el error del reloj del receptor respectoal reloj de la estacion, tum = tu � tm observamos que(⇢i )corr = ks i � uk+ ctum + (⌫u � ⌫m).Por otro lado, ⌫ 0 = ⌫u � ⌫m n ⌫u, porque ⌫u y ⌫m seran muyparecidos (misma tecnologıa GPS). Luego hemos conseguidoreducir mucho el error.El nuevo tiempo que calculemos sera con respecto a laestacion. Pero la estacion puede calcular su error respecto alsatelite e incluirla en su mensaje de radio, de forma quetu = tum + tm. Luego recuperamos el tiempo GPS.Se consigue�UERE ⇡ 0,3m + (1� 6 cm)⇥ (dEST�RECEP en km). 48 / 51

Page 25: Fundamentos de Navegacio´n A´erea - us

Navegacion por posicionamientoGNSS: Navegacion por satelite

GPS: Otros conceptos

Disponibilidad, integridad, continuidadSistemas de aumento: GPS diferencialCalculo de la actitud

GPS aumentado SBAS

Los sistemas de aumento espaciales en la practica lo quehacen es anadir mas satelites, que tıpicamente son regionales.

En la figura se muestran distintos SBAS segun las zonas.

EGNOS: European Geostationary Navigation Overlay Service (Europa). 3 satelites en GEO (2operativo, 1 en test).MSAS: Multi-functional Satellite Augmentation System (Japon). 2 satelites en GEO.QZSS: Quasi-Zenith Satellite System (Japon). 4 satelites en GEO, en orbita, operativo 11/18!GAGAN: GPS aided geo augmented navigation (India). 2 satelites en GEO.WAAS: Wide Area Augmentation System (USA). 3 satelites en GEO.SDCM: System for Di↵erential Correction and Monitoring (Rusia). 3 satelites en GEO.

49 / 51

Navegacion por posicionamientoGNSS: Navegacion por satelite

GPS: Otros conceptos

Disponibilidad, integridad, continuidadSistemas de aumento: GPS diferencialCalculo de la actitud

Calculo de la actitud mediante GPS ICon DGPS de precision (basado en fases) se obtiene laactitud. Se situan n antenas receptoras en puntos separadosde la aeronave y un unico receptor.Se conoce la posicion de las antenas en ejes cuerpo, Rb

k , y semiden con DGPS la posicion de las antenas en ejes ECEF, R

ek .

Se calculan las diferencias de posicion entre antenas Rbk � Rb

j ,

y para las medidas de GPS Rek � R

ej ; por hipotesis de GPS

diferencial, los errores se cancelan aproximadamente.Llamemos a estas medidas rbi y rni , respectivamente.Por ejemplo si hay 3 antenas habra 3 diferencias (aunque solodos independientes). Si hay 4 antenas habra 6 medidas (tres

independientes). En general habra n(n�1)2 medidas. Ademas

construimos mas medidas con los productos vectoriales entreellas, obteniendo el doble de medidas: n(n � 1).Suponiendo la posicion conocida, obtenemos Cn

e y calculamosrni = Cn

e rei . 50 / 51

Page 26: Fundamentos de Navegacio´n A´erea - us

Navegacion por posicionamientoGNSS: Navegacion por satelite

GPS: Otros conceptos

Disponibilidad, integridad, continuidadSistemas de aumento: GPS diferencialCalculo de la actitud

Calculo de la actitud mediante GPS IIQueremos calcular Cb

n de las ecuaciones rbi = Cbn r

ni .

Formemos las matrices Rb = [rb1rb2 . . . r

bn] y Rn = [rn1r

n2 . . . r

nn].

Se tendra que Rb = CbnR

n. Conviene mejor escribirRn = (Cb

n )TRb, para invertir datos conocidos (Rb) y no

medidas (Rn). Si tuvieramos tres medidas independientes, sepodrıa hacer (Cb

n )T = Rn((Rb)T )�1.

En general tendremos al menos 6 medidas (para 3 antenas,tres medidas directas y los respectivos productos vectoriales),o mas para 4 o mas antenas.Por tanto no se puede invertir la matriz Rn y se usara unasolucion de mınimos cuadrados, que es la siguiente:

(Cbn )

T = Rn(Rb)T�Rb(Rb)T

��1

Trasponiendo esta ecuacion: Cbn =

�Rb(Rb)T

��1Rb(Rn)T

El mınimo de antenas necesario sera de 3 (para dos antenassolo tenemos un dato de diferencias). Se suelen usar 4, parareducir errores.

51 / 51