Curso avanzado de posicionamiento por satélite Madrid, noviembre 2009 TEMA 8. Fuentes de error en GPS y modelización 1. Introducción. Como en toda observación geodésica o topográfica que se haga, cualquier observación con GPS está sometida a varias fuentes de error. Lo importante de ello son dos aspectos: por un lado saber las causas y la forma de minimizar estos errores, si no se pueden eliminar completamente y por otro lado, en este último caso de que no se puedan anular o modelizar, saber sus magnitudes. En este capítulo se analizan las causas del error que tradicionalmente se contemplan, sin tener en cuenta los condicionantes de tiempos de observación, equipo, metodología, software, etc... Se suelen agrupar en tres causas diferentes: satélite, propagación de la señal y equipo de medida, según la tabla siguiente. ELEMENTO Satélite FUENTE DE ERROR Errores en el oscilador (reloj) Errores o variaciones en los parámetros orbitales (efemérides transmitidas) S/A. Disponibilidad Selectiva Anti-spoofing (AS) Efecto relativista Refracción ionosférica Propagación de la señal Refracción troposférica Pérdidas de ciclos Multipath Errores en el oscilador (reloj) Equipo Error en las coordenadas del punto de referencia Error en el estacionamiento y manipulación Ruido e incertidumbre de medida Retardos instrumentales Variación y desfase del centro de la antena Tabla 1. Fuentes de error Algunos de estos errores sistemáticos pueden ser modelados e incluso eliminados utilizando combinaciones apropiadas de los observables a partir de una o dos frecuencias, o trabajando en modo diferencial, utilizando dos receptores. Tema 8 – 285 Curso avanzado de posicionamiento por satélite Madrid, noviembre 2009 Dentro de cada apartado se contemplarán los aspectos que nos interesan: causa, modelización, corrección o minimización del error y por último, la cuantía del mismo. El modelado de estos términos en pseudodistancias entre un receptor i y un satélite j contiene los términos: P1ij = ρ i j + c(dti − dt j ) + reli j + Ti j + α1 I i j + K1ij + M Pj1,i + ε Pj1,i ρi j Pseudodistancia o distancia euclídea sat-receptor c ( dti − dt j ) Corrección por diferencia de estados de reloj reli j Corrección relativista j Retardo troposférico Ti α1 I i j Retardos instrumentales j P1,i Multipath K1 M Retardo ionosférico j i ε Pj 1,i Ruido 2. Errores dependientes del satélite. 2.1. Error en el reloj de satélite. 2.1.1. Causa. Desfase que tiene el reloj del satélite respecto al Tiempo GPS. Los satélites llevan relojes atómicos con osciladores de cesio o de rubidio, sin embargo ningún reloj, incluso el atómico es perfecto. 2.1.2. Corrección Los errores en los osciladores de los satélites pueden eliminarse mediante las correcciones enviadas en el mensaje de navegación que recibe cada receptor, las cuales son calculadas, enviadas y actualizadas por las estaciones de seguimiento. Esto se hace corrigiendo la deriva con más de 10 relojes atómicos en tierra muy precisos. Para cada reloj de satélite se determina el desfase respecto a una época inicial y los coeficientes de la marcha o deriva del estado del reloj. Tema 8 – 286 Curso avanzado de posicionamiento por satélite Madrid, noviembre 2009 Generalmente lo que suele ocurrir es un adelanto del reloj debido a que el satélite está situado en un campo gravitatorio más débil. Por esto se diseñan los relojes de tal forma que en la superficie terrestre atrasen y al ponerlos en órbita funcionen bien, pero es evidente que no se consigue totalmente y existe una deriva de 1 ns cada tres horas. En cualquier caso, la corrección de esta fuente de error es casi total. Aún así, sigue permaneciendo un pequeño error residual estimado en unos pocos ns (hasta 10) y que es debido a la imposibilidad de predecir exactamente la marcha del estado del reloj del satélite. 2.1.3. Cuantía Si no se hiciese ninguna corrección (por metodología), al final, en un posicionamiento simple con un receptor de código, se puede estimar el error producido por esta fuente en 1 m. Hay que tener en cuenta que un error de 1 nanosegundo de imprecisión en el reloj del satélite produce 30 cm en la pseudodistancia. 2.1.4. Modelado del estado de los relojes. • El offset del reloj del receptor (dti) se estima al mismo tiempo que sus coordenadas. • El offset de los relojes de los satélites (dtj) se calcula a partir de los valores a0, a1, a2 y t0 que se transmiten en el mensaje de navegación, de acuerdo a (pseudodistancia): dtj = a0 + a1 (t – t0) + a2 (t - t0)2 Donde: a0 = deriva del reloj (clock drift) a1 = evolución de la deriva (clock drift rate) t0 = tiempo del reloj de satélite 2.2.Efecto relativista (relacionado con estados de reloj). Adelanto del reloj debido a: 1. El satélite está situado en un campo gravitatorio más débil (relatividad general) 2. Velocidad relativa entre ambos (relatividad especial) Tema 8 – 287 Curso avanzado de posicionamiento por satélite Madrid, noviembre 2009 Modelado del efecto relativista - Una componente constante que depende del valor del semieje mayor de la órbita (valor de corrección de la frecuencia del oscilador ~ -4,464 · 10-10) - Una componente periódica debida a la excentricidad de la órbita (a corregir por el receptor): rel = 2 r ⋅v metros c 2.3. Errores en los parámetros orbitales del satélite. 2.3.1.Causa Las estaciones de seguimiento registran datos de pseudodistancia y medidas de fase que mandan a la Estación de Control principal, donde se calculan las futuras posiciones orbitales de los satélites. Estas serán transmitidas a los receptores, a través de las efemérides. Pero las efemérides transmitidas por los satélites tendrán asociado un error, a causa de que es imposible predecir exactamente sus posiciones. Los satélites se desvían de las órbitas calculadas por diferentes razones, entre las que se pueden citar: 9 Variación del campo gravitatorio. 9 Variaciones en la presión de radiación solar (coeficientes de variación). 9 Fricción del satélite con moléculas libres. Se han diseñado en función de estas fuentes unos algoritmos basados en datos empíricos (experimentales), los cuales se transmiten en el mensaje de navegación para que se reduzca el error. Las leyes de Kepler sobre la rotación de un cuerpo en una órbita están idealizadas para un campo gravitatorio esférico. Para cualquier satélite orbitando entorno a la Tierra no se da el caso ideal y la posición kepleriana se verá afectada por esas fuerzas perturbadoras. En primer lugar, la Tierra no es una esfera perfecta y por otro lado, tampoco su distribución de masas es homogénea. El efecto que tiene en el campo gravitacional ya Tema 8 – 288 Curso avanzado de posicionamiento por satélite Madrid, noviembre 2009 vimos que se representaba por armónicos esféricos a través del potencial perturbador en un punto concreto. El coeficiente más grande es el J2 (o C20), que representa el achatamiento terrestre en el campo gravitacional. Este coeficiente es 1000 veces más grande que el resto, aunque en el cálculo de órbitas se usan hasta los coeficientes de orden y grado (m y n) 36, aunque para el GPS es suficiente llegar a la modelización con grado y orden 8. Fig. 1. Fuerzas perturbadoras. Otros planetas (en particular el Sol y la Luna) ejercen atracción sobre el satélite. Esto es conocido como el efecto del tercer cuerpo. La atracción gravitacional del tercer cuerpo tiene efecto adicional en la órbita del satélite, ya que causan además las mareas terrestres y oceánicas. El cambio de la distribución de masas de la Tierra y la forma altera el campo de gravedad y también las fuerzas actuando sobre cualquier otro cuerpo en órbita. De todas formas, las magnitudes de estas fuerzas están perfectamente modeladas y sus efectos son bien predichos y reducidos. Por otro lado, el satélite no está viajando por un perfecto "vacío" y experimentará fricciones atmosféricas. Esto es función de la densidad atmosférica y la altura orbital, en el caso del GPS, a 20180 km, es notable. Finalmente, como última causa de perturbación de la órbita se puede citar el impacto de fotones de luz emitidas por el sol directa e indirectamente (efecto albedo). Esto es conocido como presión de radiación solar y será función del área efectiva del satélite Tema 8 – 289 Curso avanzado de posicionamiento por satélite Madrid, noviembre 2009 (área normal expuesta a la radiación), la superficie de reflectividad, la luminosidad del Sol y la distancia al Sol. Para satélites GPS esta fuente no se puede ignorar y además es bastante difícil su modelización, lo cual hace que sea la principal fuente de error en el desconocimiento de la órbita del satélite en tiempo real. En software de alto nivel (GAMIT, Bernese...) se introducen en el cálculo de órbitas, en las efemérides precisas, coeficientes de radiación de presión. La mayoría de todos estos efectos son modelados, aunque es difícil en el caso de la presión de radiación solar y las fuerzas perturbadoras "de albedo". Todas las fuerzas perturbadoras que actúan de empuje sobre el satélite son cuantificadas en términos de sus aceleraciones perturbadoras. Estos parámetros de perturbación son: 9 Corrección al movimiento medio calculado. 9 Magnitud del cambio de la ascensión recta. 9 Magnitud del cambio de la inclinación. 9 Términos de corrección en forma de seno y coseno del argumento de la latitud. 9 Términos de corrección en forma de seno y coseno del radio geocéntrico. 9 Términos de corrección en forma de seno y coseno de la inclinación del plano orbital. 2.3.2. Corrección ¾ Es evidente que los errores en los parámetros orbitales se pueden eliminar trabajando con las efemérides precisas, donde aparecen las verdaderas posiciones de los satélites. ¾ Cuando trabajamos en modo diferencial podemos eliminar casi todos los errores relativos a los satélites, ya que afectan de forma casi igual a ambos receptores. En un trabajo normal en modo diferencial ocurrirá esto, pero para líneas base largas los errores en los parámetros orbitales no se eliminan del todo, porque los errores que provocan en la seudodistancia a un satélite en un punto no son los mismos que los que se producen en el otro punto para el mismo satélite e instante. El error depende de la orientación del vector error para cada uno de los puntos. Tema 8 – 290 Curso avanzado de posicionamiento por satélite ¾ Madrid, noviembre 2009 En cualquier caso, en postproceso, se recomienda utilizar efemérides precisas en baselíneas > 10 Km (según tiempo de observación y método elegido). Ya hemos visto que las efemérides precisas pueden ser descargadas desde varios sitios. Normalmente se utilizan las calculadas por el IGS (International for Geodynamics and GPS Service), que son una combinación de las calculadas por 7 centros. (ftp://igscb.jpl.nasa.gov/components/prods_cb.htm). El formato estándar es igsXXXXY.SP3, donde XXXX es la semana GPS e Y el día de la semana (0=dom, 6=sáb). Es un fichero ascii con unos datos de cabecera y un listado con las coordenadas de cada satélite cada 15 minutos (en Km), en el (ITRF00), y el estado del reloj en ese momento (en microseg). /* FINAL ORBIT COMBINATION FROM WEIGHTED AVERAGE OF: /* cod emr esa gfz jpl ngs sio /* REFERENCED TO GPS CLOCK AND TO WEIGHTED MEAN POLE: /* CLK ANT Z-OFFSET (M): II/IIA 1.023; IIR 0.000 * 2000 12 23 0 0 0.00000000 P 1 25009.229226 -1038.379027 -8783.781739 157.623480 P 2 5929.057474 -23003.501053 11964.266325 -315.218438 P 3 18749.526629 12904.610597 -13780.068354 68.678197 P 4 -4920.995246 -25539.899034 4815.595853 621.135986 P 5 -20024.093758 6772.442608 15979.174875 278.625625 Tabla 2. Efemérides precisas. 2.4. Disponibilidad Selectiva (SA) - antes de 01/05/2000. El Gobierno de los EEUU definió el Posicionamiento GPS estándar: "SPS (Standar Positioning Service) es el servicio de posicionamiento y tiempo, compuesto por la frecuencia L1. La frecuencia L1, transmitida por todos los satélites contiene un código C/A (Coarse Acquisition) y un mensaje de navegación. El SPS es la capacidad de proveer a un usuario de un código básico C/A, no estando disponibles el código P y la frecuencia L2 a los usuarios SPS. Las precisiones están garantizadas a los usuarios SPS mejor que (DoD, 1995): 100 m en posición horizontal 95% del tiempo 156 m en la componente vertical 95% del tiempo Tema 8 – 291 Curso avanzado de posicionamiento por satélite Madrid, noviembre 2009 300 m en posición horizontal 99.99% del tiempo 500 m en la componente vertical 99.99% del tiempo 340 nanosegundos de precisión en t 95% del tiempo En orden a mantener o limitar estas precisiones el US DoD ha implementado la SA (Selective Availability- Disponibilidad selectiva) para reducir las capacidades de posicionamiento horizontal a aproximadamente entre 20 y 100 m y el AS (AntiSpoofing) para denegar el código P". 2.4.1. Causa Como vemos, consiste en una degradación intencionada de la señal por parte del Department of Defense (DoD) para el usuario civil. En esta degradación de la señal se actuaba sobre los estados de los relojes (dither) y los parámetros orbitales (epsilon). "Dither" es una manipulación intencionada de la frecuencia del reloj del satélite, de tal forma que en la generación de la onda portadora y los códigos se varían las longitudes de onda de la portadora. En otras palabras, bajo la SA, la distancia entre cada chip código C/A puede variar, no siendo los 293 metros diseñados. La réplica generada en el receptor asume la longitud nominal y las medidas de pseudodistancia están basadas en ello. Los errores típicos para satélites con la SA activada estaban en los 100 metros, para usuarios estándar, no de PPS. La componente "epsilon" de la SA se refiere a un error en las efemérides transmitidas, es decir, en la posición posicionamiento, satélites las estaban del satélite. coordenadas alteradas de Para los usando información incorrecta y los errores en esas coordenadas se propagaban al receptor. Fig. 2. Componentes de la SA Tema 8 – 292 Curso avanzado de posicionamiento por satélite Madrid, noviembre 2009 El 1 de Mayo de 2000, Clinton anunció el fin de la degradación intencionada de la señal GPS, llamada SA o Selective Availability. Esto significaba que los usuarios civiles podían determinar coordenadas 10 veces más precisas que antes (unos 10 metros). Fig. 3. Momento de desactivación de la SA en altura, posiciones independientes. Fig.4. Momento de desactivación de la SA, planimetría, posiciones independientes. Tema 8 – 293 Curso avanzado de posicionamiento por satélite Madrid, noviembre 2009 2.4.2. Corrección. En GPS diferencial, con líneas base no demasiado grandes, el error introducido en ambos receptores era similar, con lo cual este error se elimina. Para aplicaciones geodésicas y topográficas no ha supuesto apenas mejora, puesto que el método de trabajo aplicado siempre ha sido diferencial. 2.4.3.Cuantía Los errores típicos que se introducían eran de ± 35 m. (según algunos autores, 100 m). 2.5. Anti-Spoofing. 2.5.1. Causa Este método de degradación de la señal consiste en encriptar el código P mediante el uso del llamado codigo protegido Y, mezclando P+W de tal forma que solamente usuarios autorizados tienen acceso al código P. 2.5.2. Solución Algunos receptores tienen desarrolladas técnicas para hacer medidas de código P con sólo añadir un poco de ruido: técnicas de correlación cruzada (Talbot, 1992 o Ashjaee y Lorenz, 1992). Fig.5. Correlación cruzada. La correlación cruzada se basa en el principio de que el código Y transmitido por un satélite es el mismo en ambas frecuencias. Por lo tanto, correlando los dos códigos Y en L1 y L2, la diferencia entre los respectivos tiempos de viaje puede ser deducida. Esta diferencia es igual al tiempo de retardo que la frecuencia sufre cuando pasa por la Tema 8 – 294 Curso avanzado de posicionamiento por satélite Madrid, noviembre 2009 ionosfera. Sumando la diferencia de retrasos de tiempo a la medida de código C/A de la L1 resulta una medida de pseudorango conteniendo la misma información que la medida de código P en L2. 3. Errores dependientes de la propagación de la señal. Las principales fuentes de error pueden ser predecibles (por ejemplo, las causadas por la geometría) aunque hay otras de naturaleza aleatoria (como las turbulencias atmosféricas). La ionosfera y la troposfera causan demoras en la señal de GPS que se traducen en errores de posicionamiento. Algunos errores se pueden corregir mediante modelación y correcciones matemáticas. El GPS Diferencial puede eliminar casi todos los errores. La velocidad de propagación de la señal es crítica para cualquier sistema de medida de distancias. Esta velocidad multiplicada por el intervalo de tiempo en que se propagó la señal nos da una medida de la distancia. Si una onda electromagnética se propaga por el vacío, su velocidad de propagación, sea cual sea su frecuencia es la velocidad de la luz (c). Sin embargo, en el caso de observaciones GPS, las señales deben atravesar las capas de la atmósfera hasta llegar al receptor posicionado sobre la superficie de la tierra. Las señales interaccionan con partículas cargadas, que provocan un cambio en la velocidad y dirección de propagación, es decir, las señales son refractadas. Cuando la señal viaja por un medio que no es el vacío, ésta sufre un retardo debido a que la velocidad de propagación es menor, y a que la trayectoria aumenta su longitud al curvarse por refracción, si el medio no es isótropo. 3.0. Fundamentos: velocidad de fase y grupo. Un medio en el cual la velocidad de propagación de las ondas electromagnéticas dependen de las frecuencias es un medio dispersivo. En tal medio la refractividad depende de la frecuencia o la longitud de onda. El efecto de dispersión es causado por interacciones electromagnéticas entre un campo cargado eléctricamente del medio y un campo externo de ondas penetrantes. Se deben distinguir: Tema 8 – 295 Curso avanzado de posicionamiento por satélite • Madrid, noviembre 2009 velocidad de propagación de la fase de una onda particular con longitud de onda uniforme (velocidad de fase vph). • velocidad de propagación de un grupo de ondas, generada por la superposición de ondas diferentes de diferente longitud de onda (velocidad de grupo vgr). Considerando una onda electromagnética simple propagándose en el espacio con una longitud de onda λ y frecuencia f, la velocidad de su fase será: vph = λ f En GPS, la portadora de las ondas L1 y L2 se propagan con esta velocidad (es decir, la fase). Para un grupo de ondas con frecuencias ligeramente diferentes, la propagación de la energía resultante es definida por la velocidad de grupo: v gr = − df 2 λ dλ Esta es la velocidad que hay que considerar en GPS para las observaciones de código. Esto implica que las observaciones de código y las de fase se van a comportar de forma diferente en su propagación por el mismo medio. La relación entre ambas velocidades viene dada por la ecuación de Rayleigh: v gr = v ph − λ dv ph dλ Como vemos, esta ecuación contiene ya implícitamente el concepto de la dispersión, ya que vemos que la velocidad de fase depende de la longitud de onda (o la frecuencia). La velocidad de fase y grupo son iguales en un medio no dispersivo y se corresponde con la velocidad de la luz en el vacío. Si lo relacionamos con el índice de refracción n, sabemos que la velocidad de propagación en cualquier medio es: v= c n Evidentemente, aplicando esta relación a las velocidades de fase y grupo: v ph = c n ph v gr = c n gr Tema 8 – 296 Curso avanzado de posicionamiento por satélite Madrid, noviembre 2009 y aplicando estas relaciones a la anterior ecuación de Rayleigh, queda la relación entre los índices de refracción en la forma (ecuación modificada de Rayleigh): n gr = n ph − λ dn ph dλ Esta ecuación también resulta muy útil expresándola en función de la frecuencia, en lugar de la longitud de onda, para lo cual hay que derivar la relación c = λf con respecto a λ y f: dλ λ =− df f y sustituyendo esta relación en la ecuación modificada de Rayleigh: n gr = n ph + f dn ph df 3.1. Ionosfera 3.1.1. Causa La Ionosfera es aquella región de la atmósfera comprendida entre 100 y 1000 Km de altitud, donde las radiaciones solares y otras radiaciones ionizan una porción de las moléculas gaseosas liberando electrones, que interfieren en la propagación de ondas de radio. La Ionosfera es un medio dispersivo para ondas de radio, por lo tanto su índice de refracción es función de la frecuencia de la onda. Este error es negativo para la medida de fase (se produce un avance de la portadora y se miden distancias más pequeñas), y positivo para las pseudodistancias (se produce un retardo y se miden distancias más largas), pero tienen el mismo valor absoluto. En otras palabras, el código GPS es retrasado resultando las pseudodistancias de código más largas comparadas con la distancia geométrica al satélite y las de fase, más cortas: λΦ = ρ + c Δδ + λN - ΔIono(f) Tema 8 – 297 Curso avanzado de posicionamiento por satélite Madrid, noviembre 2009 R = ρ + cΔδ + ΔIono(f) El índice de refracción de una onda simple (fase) refractiva puede ser expresado en forma de series: n ph = 1 + c c2 c + 33 + 44 + ..... 2 f f f Los coeficientes c2, c3, c4 no dependen de la frecuencia, sino de la cantidad Ne que denota el número de electrones por metro cúbico (densidad de electrones) a lo largo del camino de propagación. Usando una aproximación por eliminación de las series de expansión a partir del término cuadrático, tenemos: n ph = 1 + c2 f2 diferenciando esta ecuación: dn ph = − y sustituyendo esta y la anterior en 2c 2 df f3 n gr = n ph + f n gr = 1 + dn ph df resulta: c2 c 2c − f 32 = 1 − 22 2 f f f Luego aquí ya vemos que el índice de refracción del grupo y la fase tienen signo diferente respecto a la unidad (índice de refracción en el vacío). Si se estima c2=-40.3 Ne, entonces resulta que ngr> nph y también vgr< vph y por tanto se demuestra lo que se dijo anteriormente: el grupo se retrasa (código) y la fase se adelanta ⇒ las distancias de código son medidas demasiado largas y las distancias de fase son medidas demasiado cortas comparadas con la distancia geométrica real satélite-receptor. La cantidad es la misma en ambos casos. Evaluando estas relaciones con respecto a la distancia geométrica satélite-receptor (s0) se obtiene que los retardos ionosféricos son: Tema 8 – 298 Curso avanzado de posicionamiento por satélite Δ ph Iono ⎛c = ∫ ⎜⎜ 2 ⎝ f2 ⎞ ⎟⎟ds o ⎠ Madrid, noviembre 2009 Δ gr Iono ⎛c = − ∫ ⎜⎜ 2 ⎝ f2 ⎞ ⎟⎟ds o ⎠ cuyo resultado puede ser escrito también como: Δ ph Iono =− 40,3 N e ds o f2 ∫ Δ gr Iono =− 40,3 N e ds o f2 ∫ Definiendo el contenido total de electrones (TEC) como: TEC = ∫ N e ds o Y sustituyendo en cada una de las expresiones anteriores: Δ ph Iono =− 40,3 TEC f2 Δ gr Iono = 40,3 TEC f2 Expresados de esta forma los retardos ionosféricos, tienen dimensiones de longitud. El TEC es medido en unidades de 1016 electrones por m2 (TECU). En un ejemplo numérico, para el código C/A, tomando TEC=1, ΔIonogr= 0,16 m. Al introducir el TEC, se está suponiendo una columna de 1 m2 de sección entre satélite y receptor, pero lógicamente, habrá que tener en cuenta la inclinación de esta dirección, por lo que lo que se modela es el TVEC (Total Vertical Electron Content) o TEC para satélites en el cenit. Para otras direcciones, habrá que tener en cuenta el ángulo cenital del satélite según la figura mediante: Δ ph Iono =− 1 40,3 TVEC cos z ' f 2 Δ gr Iono = 1 40,3 TVEC cos z ' f 2 Tema 8 – 299 Curso avanzado de posicionamiento por satélite Madrid, noviembre 2009 Fig. 6. Geometría del retardo ionosférico En esta figura se representa un modelo muy simple de una capa en el que a partir de una determinada altura hm se encuentra la ionosfera y el ángulo z’ (cenital en la base de la ionosfera) se puede deducir a partir del ángulo z0 en la superficie de la Tierra con la relación: sin z ' = RE sin z 0 RE + hm La altura hm de modelo que suele tomarse está entre 300 y 400 km. La importancia de esta cifra radica en la altura de los satélites (cuanto más bajos sean, más influencia tiene en el resultado). El error es proporcional a la densidad de electrones (TEC-Total Electron Content) a lo largo del camino seguido por la señal y éste depende de cinco factores fundamentalmente: 9 Latitud geomagnética del receptor. 9 La hora del día 9 Elevación del satélite. Tema 8 – 300 Curso avanzado de posicionamiento por satélite 9 Variaciones estacionales y diurnas. 9 Actividad del Sol (ciclos de 11 años). Madrid, noviembre 2009 Se producen grandes retardos para señales emitidas desde satélites con baja elevación, ya que viajan a lo largo de una gran sección de la ionosfera, produciéndose un pico durante las horas centrales del día y bajando mucho durante la noche (importancia de observaciones nocturnas), debido a la radiación solar. En regiones cerca del ecuador geomagnético o de los polos, también el retardo es mucho mayor. Se pueden utilizar modelos ionosféricos, como el de Klobuchar (1986) que establecen la distribución del TEC, pero estas concentraciones de electrones son irregulares y poco predecibles, por lo que cualquier modelo ionosférico es sólo una aproximación. Los receptores de una frecuencia utilizan este modelo: ocho parámetros eran transmitidos con las efemérides correspondientes al modelo y son usados en forma de polinomio de tercer grado, dependientes también de la hora del día y de la latitud geomagnética del lugar de observación. Estos polinomios hacen una estimación del retardo ionosférico vertical, el cual es entonces combinado con un factor de oblicuidad dependiente de la elevación del satélite, produciendo un retardo satélite-receptor de la señal. El valor final provee una estimación dentro de un 50% del retardo real (entre 5 m por la noche y 30 m por el día, horas centrales para satélites con baja elevación y de 3 a 5 m para satélites con alta elevación en latitudes medias). En definitiva, la solución pasa por tres opciones que vamos a analizar: 1. Medir el TEC. Algunos organismos (como el CODE, Center Orbit Determination in Europe), calculan modelos en tiempo casi real a partir de observaciones y los ponen a disposición pública (cada 2 horas). Tema 8 – 301 Curso avanzado de posicionamiento por satélite Madrid, noviembre 2009 Fig. 7. Evolución diaria del TEC (CODE) 2. Calcular el efecto del TEC usando un modelo. El citado modelo de Klobuchar (1986) da como resultado el retardo para medidas de código en una línea vertical satélite-receptor. Este modelo es de gran importancia, ya que se usó durante mucho tiempo al transmitirse los coeficientes en el mensaje de navegación. El modelo es: Tema 8 – 302 Curso avanzado de posicionamiento por satélite Madrid, noviembre 2009 ⎛ 2π (t − A3 ) ⎞ ⎟⎟ ΔTviono = A1 + A2 cos⎜⎜ A4 ⎠ ⎝ donde: • A1= 5*10-9 s = 5 ns • A2 = α 1 + α 2ϕ IPm + (α 3ϕ IPm ) 2 + (α 4ϕ IPm ) 3 • A3= 14h de tiempo local • A4 = β1 + β 2ϕ IPm + ( β 3ϕ IPm ) 2 + ( β 4ϕ IPm ) 3 Los coeficientes αi y βi para i=1,2,3,4 son los que venían en el fichero de navegación de los satélites. El parámetro t es el tiempo local en el punto ionosférico (IP), que puede hallarse mediante: t= λ IP 15 + tUT donde λIP es la longitud geomagnética del IP (en grados) y tUT es el Tiempo Universal de la época de observación. Finalmente, ϕ IPm es la latitud geomagnética del punto IP. Considerando ϕP, λP las coordenadas geográficas del Polo geomagnético y ϕIP, λIP las del punto IP, puede obtener mediante la relación coordenadas ϕ IPm se geomagnéticas-coordenadas geográficas: cos ϕ IPm = sin ϕ IP sin ϕ P + cos ϕ IP cos ϕ P cos(λ IP − λ P ) donde en la época actual ϕP=78.3º N y λP=291.0º E. 3. Eliminar el efecto del TEC (doble frecuencia, libre ionosfera). Es sin duda, el método más eficiente y preciso, mediante la utilización de las dos observaciones de doble frecuencia. Es la principal razón también de que la señal GPS tenga dos portadoras L1 y L2 y el método que se utiliza en observaciones de precisión para geodesia y topografía. Tema 8 – 303 Curso avanzado de posicionamiento por satélite Madrid, noviembre 2009 Para observaciones de fase, recordamos que el modelo de observación teniendo en cuenta el retardo ionosférico se puede escribir en términos de distancia como (1 hace referencia a la observación con L1 y 2, con L2): λ1Φ 1 = ρ1 + c ⋅ Δδ + λ1 N 1 − Δiono λ2 Φ 2 = ρ 2 + c ⋅ Δδ + λ2 N 2 − Δiono Dividiendo por las correspondientes longitudes de onda: Φ1 = ρ c ⋅ Δδ Δiono + + N1 − λ1 λ1 λ1 Φ2 = ρ c ⋅ Δδ Δiono + + N2 − λ2 λ2 λ2 Usando la relación c=fλ y por tanto λ= c , sustituimos λ y obtenemos: f f1 ⋅ ρ f 1 ⋅ Δiono Φ1 = + f1 ⋅ Δδ + N 1 − c c Φ2 = f2 ⋅ ρ f ⋅ Δiono + f 2 ⋅ Δδ + N 2 − 2 c c Introduciendo los términos: a= b= ρ c + Δδ f 2 iono Δ c en las expresiones anteriores, estas quedan como: Φ 1 = a ⋅ f1 + N1 − b f1 Tema 8 – 304 Curso avanzado de posicionamiento por satélite Φ2 = a ⋅ f2 + N2 − Madrid, noviembre 2009 b f2 en donde b incluye el término del retardo ionosférico. Este se puede eliminar multiplicando la primera ecuación por f1 y la segunda por f2 y restando la primera menos la segunda: Φ 1 f1 − Φ 2 f 2 = a ⋅ f1 + N 1 ⋅ f 1 − b − a ⋅ f 22 − N 2 ⋅ f 2 + b 2 Φ 1 f1 − Φ 2 f 2 = a ⋅ ( f 1 − f 22 ) + N 1 ⋅ f1 − N 2 ⋅ f 2 2 donde el término b ha desaparecido y por tanto el retardo ionosférico. La combinación f1 f − f 22 libre ionosfera finalmente se obtiene multiplicando la ecuación por 2 1 y reordenando términos: ⎡ ⎤ ⎡ ⎤ f2 f 12 f2 f12 a f N N ⋅ = ⋅ + − Φ − ⋅ Φ 2⎥ 1 2⎥ ⎢ 1 ⎢ 1 2 2 2 2 f1 f1 ⎣ ⎦ f1 − f 2 ⎣ ⎦ f1 − f 2 Como vemos en esta combinación desaparece la naturaleza entera de las ambigüedades. 3.1.2. Cuantía Puede llegar a ser de hasta 100 m en pseudodistancia. Normalmente 10 m. El retardo ionosférico es menor en el cenit, aumentando cuando disminuye el ángulo de elevación (de ahí la máscara de elevación en una observación). Por la noche el TEC también es menor (antiguamente obs nocturnas). Aún aplicando un modelo, quedará un error residual que afectará mayormente a la altitud y al cálculo del estado del reloj del receptor. De ahí también que el error altimétrico sea mayor que el planimétrico. 3.1.3. Corrección o mitigación Tema 8 – 305 Curso avanzado de posicionamiento por satélite ¾ Madrid, noviembre 2009 Para eliminar el retardo ionosférico se utilizan dos señales de diferentes frecuencias. Como hemos dicho que el retardo depende de la frecuencia, será distinto para cada una y se podrá observar un retardo diferencial entre ambas, siendo por tanto este retardo deducible. Esta es una de las razones por la que los receptores de precisión utilizan dos frecuencias (L1 y L2). La combinación lineal que elimina el efecto es la llamada "libre ionosfera" o L3: L3 = ¾ ( 1 f 12 L1 − f 22 L2 2 f − f2 2 1 ) También es evidente que trabajando en modo diferencial, el retardo afectará por igual a estaciones, pero siempre que estén cercanas. Esto no tiene porqué cumplirse en líneas base largas. De hecho, la combinación libre ionosfera se recomienda aplicar en líneas base a partir de 10 km. ¾ La observación nocturna minimiza el error, cuando el TEC es menor. ¾ Incrementar la máscara de observación (15º normalmente) minimiza el error que se introduce al tener en cuenta observaciones de satélites a baja altura, las cuales atraviesan la ionosfera durante mayor recorrido. 3.2. Troposfera 3.2.1. Causa De la misma forma, la capa más baja de la atmósfera, contiene vapor de agua, con lo cual el índice de refracción para un área parcial es función de su temperatura, de la presión y del vapor de agua. La Troposfera es la última zona o capa de la atmósfera (hasta unos 80 Km, pero sólo en los últimos 40 se producen retardos significativos), donde se produce retardo y donde las temperaturas decrecen con el incremento de altura. El espesor de la Troposfera no es el mismo en todas las zonas. La presencia de átomos y moléculas neutros en la Troposfera afecta a las señales de propagación electromagnética. El índice de refracción para un área parcial es función de su temperatura, de la presión de los gases secos y del vapor de agua. Tema 8 – 306 Curso avanzado de posicionamiento por satélite Madrid, noviembre 2009 Esta atmósfera neutra es un medio no disperso con respecto a las ondas de radio de frecuencias superiores a 15 GHz, por lo tanto, la propagación es independiente de la frecuencia, y esto precisamente hace que el tratamiento y la eliminación del retardo troposférico no se pueda realizar como en la ionosfera, con diferentes frecuencias. El retardo troposférico experimentado por una señal que va desde un satélite a un punto en la superficie, puede ser expresado en primera aproximación por la siguiente integral a lo largo del camino recorrido por la señal, s (distancia geométrica satélitereceptor): Δtrop = ∫ (n − 1)ds Usualmente, en lugar del índice de refracción se utiliza la refractividad: N trop = 10 6 (n − 1) con lo cual: Δtrop = 10 −6 ∫ N trop ds Esta integral puede ser evaluada conociendo el índice de refracción, o puede ser aproximada por funciones analíticas. Pero lo más normal es utilizar aproximaciones basadas en modelos atmosféricos simplificados. Algunos de estos modelos son: el modelo de Hopfield (1969), modelo de Saastamoinen (1972), modelo de Hopfield modificado, Goad y Goodman (1974), Black (1978), Robinson (1986), etc. Por otro lado, se han realizado numerosos proyectos para calcular el contenido de vapor de agua de la troposfera a partir de medidas GPS: meteorología con GPS, aprovechando la información obtenida del retardo troposférico, es decir, sería invertir el camino, conocido el retardo, calcular el índice de refracción, y a partir de ahí, el contenido de vapor de agua en la troposfera. En la mayoría de los casos, se considera por separado la componente seca y la componente húmeda : NTrop = NdTrop + NwTrop En este caso: Tema 8 – 307 Curso avanzado de posicionamiento por satélite Madrid, noviembre 2009 ΔTrop = 10 −6 ∫ N dTrop ds d ΔTrop = 10 −6 ∫ N wTrop ds w y por tanto el retardo troposférico total: ΔTrop = ΔTrop + ΔTrop = 10 −6 ∫ N dTrop ds +10 −6 ∫ N wTrop ds d w Se ha estudiado mucho el problema de si se puede mejorar el cálculo del retardo troposférico tomando datos meteorológicos en el lugar de observación, pero esto es algo que normalmente no se ha utilizado y cuyos resultados no han sido satisfactorios. La componente húmeda varia espacialmente y temporalmente, mientras que la seca permanece más estable. La componente seca es la causante de un 90% del total del retardo y puede ser obtenida con precisión de algunos milímetros a partir de medidas de presión en superficie. La componente húmeda es función del vapor de agua a lo largo del camino de la señal, y es difícilmente evaluable. El gradiente térmico admite modelación con precisión aceptable, pero el principal problema está en la forma de modelar el vapor de agua, que tiene una irregular distribución. El simple uso de medidas meteorológicas en superficie no puede dar la precisión alcanzable con los radiómetros de vapor de agua. Estos instrumentos miden la radiación basal que se recibe desde el espacio en la dirección de la observación, y son capaces de medir el contenido de vapor de agua en la atmósfera. En la práctica, se introducen modelos de refractividad para la componente seca y la húmeda, bien conocidos desde hace mucho tiempo (ejemplo, modelo de Essen y Froome, 1951). La correspondiente a la componente seca es: _ N dTrop , 0 = c1 p , T c1 = 77,64 Kmb −1 donde p es la presión atmosférica en milibares (mb) y T la temperatura en grados kelvin (º K). La componente húmeda es: Tema 8 – 308 Curso avanzado de posicionamiento por satélite _ N wTrop ,0 = c2 Madrid, noviembre 2009 e _ e + c3 2 , T T c 2 = −12,96 Kmb −1 c3 = 3,718 ⋅ 10 5 K 2 mb −1 donde e es la presión parcial de vapor de agua en mb y T es la temperatura en Kelvin de nuevo. Los valores c 1 , c 2 y c 3 se determinan empíricamente. 1. Modelo de Hopfield. Usando datos empíricos que cubrían toda la Tierra, Hopfield (1969) desarrolló este modelo, dando una refractividad seca como función de la altura: N trop d ( h) = N trop d ,0 ⎡ hd − h ⎤ ⎥ ⎢ ⎣ hd ⎦ 4 asumiendo una capa que afecta al retardo troposférico seco con espesor: hd = 40136 + 148.72 ⋅ (T − 273.16) metros es decir, algo más de 40 km. Operando y sustituyendo en la expresión del retardo troposférico resulta: Δtrop = d 10 −6 trop N d ,0 ⋅ hd 5 En cuanto a la parte húmeda, como se ha dicho, resulta más complicado debido a la fuerte variación en el tiempo y el espacio, resultando análogamente: N trop w ( h) = N trop w, 0 ⎡ hw − h ⎤ ⎥ ⎢ ⎣ hw ⎦ 4 donde se usa el valor medio hw=11000 metros, aunque se usan otros valores, normalmente para la componente húmeda entre 10 y 13 km. Análogamente: Δ trop w 10 −6 trop = N w , 0 ⋅ hw 5 Tema 8 – 309 Curso avanzado de posicionamiento por satélite Madrid, noviembre 2009 y el retardo troposférico total será: Δtrop = 10 −6 trop [ N wtrop , 0 ⋅ hw + N d , 0 ⋅ hd 5 expresado en metros. Evidentemente, el modelo expresa el retardo troposférico en el cenit. Hay que tener en cuenta la trayectoria real teniendo en cuenta el ángulo cenital, lo cual se expresa como “función de mapeado” (mapping function). Introduciendo esto el retardo queda como: Δ trop 10 −6 trop = ( N wtrop , 0 ⋅ hw ⋅ m w ( E ) + N d , 0 ⋅ hd ⋅ m d ( E )) 5 donde m(E) es la correspondiente función de mapeado. Siendo E la elevación del satélite en la estación: md ( E ) = 1 sin E 2 + 6.25 mw ( E ) = 1 sin E 2 + 2.25 Hay otras funciones de mapeado mucho más complicadas, aunque más efectivas. La más conocida y usada es la función de Niell (1996): ah ⎛ 1+ ⎜ b b ⎜ 1+ h 1+ ⎜ 1 1 + ch 1+ c + h(km)⎜ − m( z ) = ah a ⎜ cos z cos z + cos z + b bh ⎜ cos z + cos z + ⎜ cos z + c cos z + c h ⎝ 1+ a ⎞ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎠ Los coeficientes a, b, c... son listados en dos tablas en función de la latitud (una para la componente seca y otra para la húmeda). Tema 8 – 310 Curso avanzado de posicionamiento por satélite Madrid, noviembre 2009 Una mejora a este modelo (Hopfield) lo constituye el de Hopfield modificado, en el que se asumen diferentes capas concéntricas expresados en forma de integral entre r=radio de la Tierra hasta r=rd o r=rw. 2. Modelo de Saastamoinen. La refractividad se deduce de las leyes de los gases, siendo en total: Δtrop = 0.002277 ⎡ ⎛ 1255 ⎞ p+⎜ + 0.05 ⎟e − tan 2 ⎢ cos z ⎣ ⎝ T ⎠ ⎤ z⎥ ⎦ donde: • z es el ángulo cenital del satélite • p la presión atmosférica en mb • T la temperatura en º K • e la presión parcial de vapor de agua en mb. Usando parámetros de una atmósfera estándar al nivel del mar, resulta el retardo troposférico en el cenit de 2.3 metros. Otro modelo modificado de Saastamoinen añade dos términos correctores, uno dependiente de la altura de la estación y otro que depende de la altura de la estación en combinación con la altura cenital del satélite: Δtrop = 0.002277 ⎡ ⎛ 1255 ⎞ p+⎜ + 0.05 ⎟e − B ⋅ tan 2 ⎢ cos z ⎣ ⎝ T ⎠ ⎤ z ⎥ + δR ⎦ donde los términos B y δR se interpolan de tablas. 3.2.2. Solución ¾ Como se ha dicho, lo que se hace es utilizar modelos atmosféricos simplificados: Hopfield (1969), Saastamonien (1972), Hopfield modificado, Goad y Goodman (1974), Black (1978), Essen y Froome (1986), etc. Todos los software del mercado pueden resolver el problema de esta forma, con numerosos modelos troposféricos. Tema 8 – 311 Curso avanzado de posicionamiento por satélite ¾ Madrid, noviembre 2009 Estimación de los "zenith path delays" (ZPD), introduciéndolos como incógnitas en el sistema de ecuaciones o una vez determinadas las ambigüedades. Normalmente se estiman los ZPD’s diferentes cada hora y en cada estación. ¾ Trabajando una vez más en modo diferencial, el retardo puede eliminarse, ya que puede ser aproximadamente el mismo en una y otra estación. ¾ Observaciones a baja altura, incrementarán proporcionalmente al coseno del ángulo cenital el error (mínimo con z=90, cos 90 = 0). ¾ Se puede mejorar el cálculo del retardo troposférico tomando datos meteorológicos (en teoría)??? 3.2.3. Cuantía El retardo troposférico causa un error de 1.9 - 2.5 m en la dirección cenital y se incrementa cuando decrece el ángulo, llegando a ser de 20 - 28 m a unos 5º (volvemos a recalcar la importancia de la máscara de elevación en una observación). Los modelos que se introducen pueden llegar a corregir el error hasta dejarlo en 1 – 5 cm. 3.2.4. Modelado de la troposfera en observaciones de código. En un 90% se puede modelar con: - ddry es el retardo vertical debido a la componente seca (O y N en equilibrio hidrostático) Ti j = (d dry + d wet ) ⋅ m(elev) - dwet es el retardo vertical debido a la componente húmeda (vapor de agua) d dry = 2,3( −0,116⋅10 d wet = 0,1 m −3 ⋅H) m H, altura s.n.m, en m Y el factor de oblicuidad para proyectar el retardo vertical en la dirección sat-receptor: Tema 8 – 312 Curso avanzado de posicionamiento por satélite m(elev) = Madrid, noviembre 2009 1,001 0,002001 + sen 2 (elev) 3.3. Pérdidas de ciclo. 3.3.1. Causa Las pérdidas de ciclos o "cycle slip" suponen un salto en el registro de las medidas de fase por: 9 interrupción o pérdida de la señal enviada por el satélite (árboles, edificios, montañas...), sin duda es la causa más frecuente. 9 baja calidad de la señal, SNR (calidad señal-ruido) debido a una baja elevación del satélite, malas condiciones ionosféricas, multipath, etc. 9 fallo en el software del receptor, que lleva a un procesamiento incorrecto de la señal. 9 mal funcionamiento del oscilador del satélite (menos probable). Los receptores, lo que miden es la diferencia entre la fase de la portadora transmitida del satélite y la fase de la señal réplica que genera el receptor. Esta medida puede estar entre 0 y 1 ciclo (0 y 2π). Durante el registro, el contador se incrementa en una unidad cuando la fase (fraccional) cambia de 2π a 0. El número entero inicial de ciclos entre el satélite y el receptor no se conoce y tiene que ser calculado (ambigüedad). Esta cantidad o ambigüedad inicial de fase permanece siempre que no exista pérdida de señal. Una pérdida de señal causa un salto en la fase acumulada de un número entero de ciclos entre un tiempo t1 y un tiempo t2. Obviamente, esto afecta únicamente a las medidas de fase. La representación gráfica de un salto de ciclo puede verse en la siguiente figura. Cuando se representa gráficamente las medidas de fase con respecto al tiempo, esta queda representada por una curva suave. Cuando hay un salto de ciclo, aparece una discontinuidad en la función. Tema 8 – 313 Curso avanzado de posicionamiento por satélite Madrid, noviembre 2009 Fig. 8. Salto de ciclo. 3.3.2. Corrección ¾ El problema es sencillo y también su solución, siempre que el salto de ciclo o pérdida no sea muy grande. ¾ La detección es sencilla por medio de un chequeo. Una vez detectado que hay un salto de ciclo y el tamaño de la pérdida de ciclo, la reparación se hace corrigiendo a todas las observaciones de fase siguientes para este satélite, según una cantidad fija. ¾ También el software interno del receptor es capaz de detectar y corregir estas pérdidas. La detección y corrección de saltos de ciclo se puede llevar a cabo mediante un sencillo algoritmo en dos pasos: 1. Chequear todas las observaciones y encontrar los intervalos de tiempo con saltos de ciclo, chequeando que las dobles diferencias de fase estén dentro de una función suavizada de tiempo que pueda ser representada por un polinomio de grado pequeño (q), calculando las q+1 primeras derivadas y chequeando si dentro o no de esta cantidad se encuentra el error medio cuadrático esperado. 2. Si es posible, reparar los saltos de ciclo, corrigiendo todas las observaciones a partir de la primera época en la que encuentra el salto de ciclo. Si no es posible Tema 8 – 314 Curso avanzado de posicionamiento por satélite Madrid, noviembre 2009 reconstruir la señal, esas épocas tienen que marcarse como "outlier" e introducir una nueva incógnita de ambigüedad en las ecuaciones. En realidad la formulación para la detección y reparación de saltos de ciclo es bastante amplia e incluye observaciones de código y de fase para su detección. El chequeo se hace con fase (L1 o L2), combinaciones de fases, combinaciones de código y fase o combinaciones de fase con frecuencia Doppler. El chequeo “in situ” es muy importante porque permite detectar el salto y corregirlo mediante un software interno en el receptor para una estación. Cuando hay dos estaciones involucradas, se chequean las simples, dobles y triples diferencias. Una opción buena para el chequeo es también la combinación denominada “residuo ionosférico” de ambas medidas de fase: Φ1 − f1 f f2⎞ b⎛ Φ 2 = N 1 − 1 N 2 − ⎜⎜1 − 12 ⎟⎟ f2 f2 f1 ⎝ f2 ⎠ En condiciones ionosféricas normales, si no hay saltos de ciclo, las variaciones temporales del residuo ionosférico debería ser pequeño. Los indicadores de saltos de ciclo son pequeños saltos en los sucesivos valores de este residuo ionosférico. Para la investigación de si el salto fue en L1, L2 o en ambos, existen otras combinaciones con código. 3.4. Multipath o Multitrayectoria. 3.4.1. Causa Este efecto es causado por múltiples reflexiones de la señal emitida por el satélite en superficies cercanas a la antena. La consecuencia es que las señales recorren un camino más largo y puede distorsionar la amplitud y forma de la onda. El efecto multipath depende de la frecuencia de la portadora. Por lo tanto, las medidas de fase se verán menos afectadas que las medidas de código, donde el efecto multipath puede alcanzar hasta el nivel de metro. Tema 8 – 315 Curso avanzado de posicionamiento por satélite Madrid, noviembre 2009 Fig. 8. Multipath. La dificultad proviene de que las técnicas de GPS diferencial no eliminan los efectos de multipath, puesto que es dependiente del sitio de observación, sin embargo el equipamiento y la elección de un buen sitio de estación sí que evitan que se produzca este indeseado efecto en una observación GPS. Se pueden agrupar los errores de multipath en tres clases diferentes: • Difusión proveniente de un área grande (por ejemplo, si la señal pasa a través de una tela metálica). • Reflexión especular en objetos bien definidos o superficies reflectantes al lado de la antena. • Fluctuaciones de muy baja frecuencia asociados generalmente con reflexión en la superficie del agua. 3.4.2. Solución ¾ Elegir puntos protegidos de reflexiones de edificios, vehículos, árboles, plataformas reflectantes metálicas... ¾ Imponer una vez más la máscara de elevación, ya que con señales procedentes de satélites a baja altura, el efecto será mayor o más fácil que pueda darse. Tema 8 – 316 Curso avanzado de posicionamiento por satélite ¾ Madrid, noviembre 2009 También el diseño de la antena reduce considerablemente el efecto, mediante antenas tipo “choke ring” o "anillos de choque" se reducen las interferencias de señales con baja elevación o procedentes de multipath. Fig. 9. Esquema y antena "choke ring". El plano de tierra combinado con anillos circulares están diseñados para rechazar el multipath en las frecuencias de GPS. Este es uno de los aspectos más investigados en los últimos años y en el que muchos fabricantes han avanzado, desarrollando técnicas de detección y corrección, sobre todo para equipos de gama alta, geodésicos, estaciones permanentes, etc. Se basa en discrimar la onda secundaria procedente de un multipath o rebote y eliminarla: Si la Amplitud de la onda primaria = Amplitud onda secundaria, pero la diferencia de fase = 180º, la señal reflejada se cancela, permaneciendo la directa. Fig. 10. Dispersión de medidas en un antena con y sin choke rings (fuente: Leica) ¾ Utilizando antenas con "plano de tierra", ground plane, para evitar ondas que provengan de la parte inferior de la antena. Esta es una alternativa a la utilización de antenas con anillos de choque. Suele ser el plano un disco metálico donde está el cuerpo de la antena. Tema 8 – 317 Curso avanzado de posicionamiento por satélite ¾ Madrid, noviembre 2009 Incrementando el t de observación también se reduce el efecto, puesto que el ángulo SV-receptor cambia. Por ello, también, al cambiar el ángulo, el efecto multipath permanecerá por periodos más o menos cortos y el efecto se enmascarará. Para aplicaciones geodésicas suelen utilizarse periodos de más de dos horas. Para controles topográficos será conveniente ante la sospecha de elementos que puedan causar multipath, la elección de periodos de observación más largos que los recomendados. ¾ Utilizando materiales radioabsorventes alrededor de la antena, suele hacerse en estaciones permanentes GPS. 3.4.3. Cuantía El efecto depende de la frecuencia y por ello las medidas de fase están menos afectadas que las de código, donde pueden llegar a 1 m. Incluso en observaciones de código pueden ser del orden de hasta 10-20 m e incluso 100 m en las cercanías de edificios. Casos extremos de multipath producen pérdidas de ciclo o señal. En el caso de observaciones de fase para posicionamiento relativo con líneas base cortas y buena geometría de satélites y un cierto tiempo de observación, el multipath no debería tener efectos mayores que 1 cm. Efectuando observaciones más o menos largas, periodos intermitentes de multipath no son un problema, por ejemplo cuando el receptor es estacionado al lado de una autopista y grandes camiones pasan cerca de la antena. En este caso, observaciones en estático rápido o cinemático se ven más afectadas por el mutipath. 3.4.4. Modelo matemático La consecuencia del multipath es que la señal recibida tiene un error en la fase relativa (phase offset). No existe un modelo general para el efecto multipath debido a la arbitrariedad de las diferentes situaciones geométricas que se pueden dar. Sin embargo, su influencia se puede estimar utilizando una combinación de medidas de código y fase L1 y L2. El principio está basado en el hecho de que la troposfera, errores de reloj y efectos relativistas tienen las misma magnitud en la fase y en el código. Sin embargo esto no sucede con la refracción ionosférica y el multipath, ya que como hemos dicho anteriormente, dependen de la frecuencia. Tema 8 – 318 Curso avanzado de posicionamiento por satélite Madrid, noviembre 2009 Tomando medidas de código y fase con la combinación libre ionosfera y formando las correspondientes diferencias, los efectos mencionados desaparecen excepto el multipath. Los residuos (quitando un bajo nivel de ruido) corresponden al efecto multipath. El efecto del multipath en la fase puede ser estimada teniendo en cuenta que la señal directa e indirecta que llega al centro de la antena puede representarse como: Señal directa: a ⋅ cos ϕ Señal reflejada o indirecta: β ⋅ a ⋅ cos(ϕ + Δϕ ) Donde a es la amplitud y ϕ la fase de la señal directa. La amplitud de la señal indirecta es reducida por el término β debido a la reflexión en una superficie. También la fase de la señal indirecta es retardada en la cantidad Δϕ, que es función de la configuración geométrica. La superposición de las señales se representa como: a ⋅ cos ϕ + β ⋅ a ⋅ cos(ϕ + Δϕ ) Desarrollando esa expresión se llega la expresión para ΔϕM (M=multipath) que corresponde a: tan Δϕ M = β ⋅ sin Δϕ 1 + β ⋅ cos Δϕ El factor β puede variar entre 0 y 1. Si β=0 (entonces no hay señal reflejada ni multipath) el resultado es que ΔϕM=0, o sea, la señal resultante es igual a la directa. La reflexión más fuerte que puede darse es si β=1, con lo cual resulta ΔϕM = 0,5 Δϕ. Evidentemente, Δϕ se puede expresar en función de la distancia como una función del camino extra recorrido por la señal, Δs. En el caso de un reflector horizontal (suelo), según la figura, expresando la deriva de la fase Δϕ en ciclos: Δϕ = 1 λ Δs = 2h λ sin E donde h es la altura de antena al suelo, E la elevación del satélite. Tema 8 – 319 Curso avanzado de posicionamiento por satélite Madrid, noviembre 2009 Fig. 11. Geometría del multipath. 4. Errores dependientes del receptor. 4.1. Estado de reloj de receptor 4.1.1. Causa Igual que el error de reloj en el satélite, cuando el receptor recibe una señal, en ese momento su reloj interno tendrá un desfase respecto a la escala de tiempo. El oscilador del GPS se usa para generar la señal réplica. Sin embargo, este error afectará por igual a todas las medidas de los satélites de los que están registrando simultáneamente. Para determinar la posición se necesitan 3 SV y uno más para determinar el error de reloj del receptor. Se podría mejorar instalando en los receptores GPS relojes atómicos, mucho más precisos, sin embargo, no es práctico, puesto que la relación coste/beneficio no resultaría nada rentable. La observación de un cuarto satélite hace que se resuelva el estado del reloj del receptor de una manera más cómoda. Esto hará que se pueda ajustar el reloj de nuestro receptor con una precisión como si fuera atómico. Los receptores corrigen su reloj cada segundo siguiendo una observación a un satélite, por eso se emplean receptores GPS simplemente para tener una referencia precisa de tiempos. 4.1.2. Solución Tema 8 – 320 Curso avanzado de posicionamiento por satélite ¾ Madrid, noviembre 2009 Se eliminarán trabajando con posicionamiento relativo por medidas de fase, planteando las ecuaciones de dobles diferencias. ¾ En receptores geodésicos o topográficos estos errores se minimizan, debido a la mayor precisión de sus relojes. 4.2. Variación del centro de fase de la antena. 4.2.1. Causa Este error se debe a la falta de coincidencia entre el centro radioeléctrico o punto al que realmente llega la señal y el centro mecánico o físico, generando un error residual por excentricidad que puede ser de unos milímetros. Es similar a las correcciones introducidas en un distanciómetro para la constante del prisma, por falta de coincidencia entre el eje y el centro del prisma. Además, este centro de fase varía en función de la altura de los satélites de observación. Fig. 12. Excentricidad del centro de fase de antena. Para receptores de doble frecuencia, habrá dos centros de fase, para L1 y L2, con sus diferentes variaciones y su valor es variable, dependiendo del tipo de antena en el mercado. 4.2.2. Corrección En los software de cálculo diferencial, se incluyen ficheros para esta corrección (mm), en forma de tablas como la que se muestra a continuación, donde se incluyen los Tema 8 – 321 Curso avanzado de posicionamiento por satélite Madrid, noviembre 2009 incrementos en la altura de antena en función de la elevación de los satélites (PHAS_IG.01- PCV, Phase Center Variation): RECEIVER TYPE ANTENNA TYPE FROM TO TYP D(Z) D(A) ******************** ******************** ****** ****** *** *** *** TRIMBLE 4000SSI TRM23903.00 0 999999 1 5 360 A\Z 0 5 10 15 20 25 30 35 40 45 L1 0 0.00 4.90 9.30 13.10 16.10 18.40 19.90 20.50 20.40 19.60 L2 0 0.00 0.10 0.50 1.00 1.60 2.10 2.50 2.80 2.80 2.70 Como se puede ver, la L2 es mucho más estable. Todas las antenas del mercado tienen su calibración con los correspondientes valores de PCV. ¾ Al trabajar en modo diferencial, se han de orientar todas las antenas hacia el mismo punto aproximadamente (convencionalmente, el norte), ya que en fábrica se montan todas las antenas con la misma orientación en la carcasa. Este error es calibrado en función de la altura de horizonte de cada satélite, y aunque afecta mayormente a la componente vertical, también existe un desplazamiento horizontal. Fig. 13. PCV en una antena Trimble. 4.3. Incertidumbre de medida 4.3.1. Causa Cualquier medida electrónica está sujeta a un error de medida aleatorio (o ruido). Tema 8 – 322 Curso avanzado de posicionamiento por satélite Madrid, noviembre 2009 El error aleatorio es considerado como la desviación con respecto a cero de las medidas hechas. 4.3.2. Cuantía Para la mayoría de los receptores de precisión, la incertidumbre en la medida de fase es de unos 2 mm o incluso 1 mm en condiciones ideales (geometría satélites, actividad atmosférica, obstáculos...) y de algún centímetro para medidas de código, aunque lógicamente dependerá de la calidad del receptor GPS. 4.4. Retardos instrumentales. Causa Antenas, cables y filtros utilizados en receptores y satélites Modelado Se descompone en un retardo del satélite y otro del receptor. - Receptor: Se modela incluyéndolo en el offset del reloj del receptor - Satélite: se transmite en el mensaje de navegación (Total Group Delay) de cada satélite. En receptores de doble frecuencia se incluye y elimina un término (TGD) en la combinación libre ionosfera (acuerdo de ICD GPS-2000) 4.5. Otros errores en los equipos. Otro grupo de errores que se nos pueden presentar pueden ser debidos a: • Desconocimiento de las coordenadas aproximadas correctas de la estación, imprescindibles para la linealización de las relaciones de observación. • Error en el estacionamiento de la antena. • Error en la medida de la altura de antena. Aunque parezca una perogrullada, no es así y muchos problemas vienen por este motivo. Sobre todo, es frecuente la indeterminación en saber dónde se refiere la altura (centro de fase, plano de tierra, parte inferior de la antena) y el modo (vertical, inclinada). Es de vital importancia Tema 8 – 323 Curso avanzado de posicionamiento por satélite Madrid, noviembre 2009 anotar y referenciar claramente este aspecto en cualquier observación, ya que, aunque de todos es sabido que hay que hacerlo, muchos errores en el postproceso se deben a confusiones de este tipo. • Errores en la manipulación de los equipos. Por ejemplo, comenzar una observación sin que se hayan sincronizado perfectamente los relojes (se introduciría ruido en la observación). 5. Niveles de precisión en GPS. 5.1. Anulando errores con DGPS. La forma de evitar la mayoría de los errores es trabajar en modo diferencial. Asumiendo que los dos receptores no están demasiado lejanos uno del otro, los errores debidos al reloj del satélite, orbital, ionosférico, troposférico y la SA afectará a ambos receptores de la misma forma y con la misma magnitud. Si conocemos exactamente la posición de uno de los receptores, los errores incidentes en ese punto se pueden extrapolar al punto de coordenadas no conocidas y compensar en modo diferencial. Ahora bien, debido al movimiento de los satélites y los cambios en sus relojes, las correcciones pueden cambiar rápidamente con el tiempo. Trabajando con correcciones en tiempo real es importante la rapidez en la transmisión de las correcciones. Por otro lado, a medida que crece la longitud de la línea base, la correlación entre los errores en ambos puntos disminuye. En otras palabras, habrá errores residuales en la posición calculada del punto a determinar que depende de la proximidad a la base. Un valor típico es el de 1 mm por Km, trabajando con receptores de doble frecuencia (1 ppm). Para receptores de una frecuencia, el error puede crecer el doble, 2 ppm. Como vemos en la tabla siguiente, el modo diferencial anulará la mayoría de los errores excepto los errores del receptor y el multipath. Estos errores son locales en cada receptor y no podrán ser anulados en modo diferencial. Tema 8 – 324 Curso avanzado de posicionamiento por satélite Madrid, noviembre 2009 Fig.14. Tablas de errores estándar con GPS y DGPS código C/A (Según las fuentes, los valores pueden variar significativamente) El error de receptor (o ruido) es típicamente de 10 cm para receptores de código y de 1 mm para fase. En receptores de alta calidad, estos errores son más pequeños aún. El error de multipath puede ser de varios metros para código y algunos centímetros para la fase. Es decir, si evitamos el multipath, podemos llegar a obtener precisiones milimétricas con fase y decimétricas con código. 5.2. Diferentes receptores. Básicamente podemos encontrar tres tipos de receptores en base al observable que colectan y por tanto, a su precisión (y directamente el precio): 5.2.1. Receptores código C/A. Los receptores de código proporcionan precisiones típicas de 1 a 5 metros en modo diferencial y entre 15 - 25 m en modo absoluto. Es evidente que para aplicaciones de navegación o actualización de cartografía a pequeñas escalas esta precisión es suficiente. Esta precisión de 1 - 5 m en la posición podría ser para ocupaciones de una sola época. Con tiempos de ocupación mayores (3 minutos), nos darán precisiones dentro del metro e incluso menos, aunque depende de muchos factores (distancia a la base, configuración, hora...). Tema 8 – 325 Curso avanzado de posicionamiento por satélite Madrid, noviembre 2009 5.2.2. Receptores con observaciones de fase. Los receptores con observaciones de fase proporcionan una precisión dentro de los 10 - 30 cm en modo diferencial, suficientes para actualización de todo tipo de cartografía, por grande que sea la escala. Estos receptores "cuentan" el número de ondas que contiene la señal C/A, desde el satélite al receptor, dando una precisión mayor. Sin embargo, requiere una ocupación mucho mayor para obtener 10-30 cm. Inicializando un trabajo con observaciones de fase en un punto de coordenadas conocidas requiere una ocupación mínima de 5 minutos. Otros requerimientos adicionales en función del método de observación, como por ejemplo la necesidad de cercanía a la base o la necesidad de mantener la constelación de satélites durante el trabajo, serán siempre limitadores. 5.2.3. Receptores de doble frecuencia. Estos receptores proveen precisión subcentimétrica en modo diferencial, para aplicaciones geodésicas o trabajos topográficos de precisión. Fig. 15. Precisión de los equipos GPS según el modo de trabajo y el tipo de receptor. Tema 8 – 326 Curso avanzado de posicionamiento por satélite Madrid, noviembre 2009 5.3. Indicadores de Precisión 5.3.1. Error equivalente al usuario (UERE) Un parámetro que aglutina y engloba a todos los errores vistos y dan un indicador al usuario es el UERE. • UERE (User Equivalent Range Error): es el error equivalente en distancia al usuario. Se define como un vector sobre la línea vista entre el satélite y el usuario resultado de proyectar sobre ella todos los errores del sistema: - incertidumbres en las efemérides - errores de propagación (ion, trop,...) - errores de tiempo de los relojes - ruido del receptor GPS. • Este error es equivalente para todos los satélites. • Se trata de un error cuadrático medio. 5.3.2. Dilution of Precision (DOP) El indicador de precisión que normalmente se maneja es el DOP (Dilution Of Precision). - El DOP es la contribución puramente geométrica a la incertidumbre de un posicionamiento. - Las mediciones de los satélites pueden ser mejores o peores dependiendo de qué satélites se empleen para efectuar una medición de posición, ya que dependiendo de los ángulos relativos en el espacio la geometría puede aumentar o disminuir la incertidumbre. - Así, el lugar geométrico de puntos a una determinada distancia del satélite es en realidad una esfera "difusa". Como la posición del usuario quedaba definida por la intersección de dichas esferas ya no será un único punto sino un cierto volumen. - Es inversamente proporcional al volumen de la figura generada entre SV y receptor. Tema 8 – 327 Curso avanzado de posicionamiento por satélite Madrid, noviembre 2009 - En general existe buena configuración para DOP´s < 4. El DOP se puede dividir en varios términos: • GDOP (Geometric DOP), suministra una incertidumbre como consecuencia de la posición geométrica de los satélites y de la precisión temporal. • PDOP (Position DOP), incertidumbre en la posición debido únicamente a la posición geométrica de los satélites. • HDOP (Horizontal DOP), incertidumbre en la posición horizontal que se nos dá del usuario. buen GDOP mal GDOP • VDOP (Vertical DOP), suministra una información sobre la incertidumbre en la posición vertical del usuario. • TDOP (Time DOP), precisión transmitida en el tiempo. Algunas consideraciones sobre el DOP: • DOP sirve mayormente para navegación diferencial, pues se elige la mejor configuración de 4 satélites que puedan ver al mismo tiempo las dos estaciones. • DOP es de poco interés en geodesia y topografía: prácticamente todos los satélites visibles son seguidos por los receptores y es posteriormente el ajuste el que da el resultado con los errores. • DOP se puede utilizar para planificación y control particularmente en métodos como cinemático o estatico rápido. 5.3.3. Otros indicadores de precisión. • Existe un parámetro semejante al UERE pero que no es el mismo, se trata de la URA (User Range Accuracy) o precisión en la distancia para el usuario, que es transmitido por los satélites e informa al usuario de la fiabilidad que se puede obtener en las medidas. Otros Parámetros estadísticos: • CEP (Circular Error Probable) que indica el radio de error al 50% de las medidas. Tema 8 – 328 Curso avanzado de posicionamiento por satélite Madrid, noviembre 2009 • R95, lo mismo para el 95%. • 1s o RMS (Root Mean Squared) que proporciona un 67% de probabilidad de que las medidas estén en el radio especificado. • 2s proporciona el error máximo en el 95% de los casos. • 2drms, dos veces el error medio cuadrático en distancia (radialmente a la posición verdadera). Otra forma de expresar la desviación estandar en la posición es como el producto de UERE y DOP (vertical u horizontal). Fig.16. Relación entre CEP, 2dmrs, R95 y 2σ. Tema 8 – 329