Академический Документы
Профессиональный Документы
Культура Документы
Observables de tiempo:
Ahora bien, ambos relojes tienen unos retardos o adelantos respecto a la sistema de
tiempos GPS: estados de reloj.
δS δR
La diferencia entre ambas lecturas será
(medido)
entonces la cantidad ∆t que corresponde
al desfase de tiempo entre la señal del
(real)
satélite y la del receptor en el proceso de
correlación de código en el receptor:
[
∆t = t R − t S = [τ R + δ R ] − τ S + δ S ]
El error del reloj del satélite se puede modelar mediante un polinomio a partir
de los coeficientes transmitidos en la primera parte del mensaje de navegación
de cada satélite:
R = c ⋅ ∆t = c ⋅ ∆ τ + c ⋅ ∆ δ = ρ + c ⋅ ∆ δ
ρ es la distancia calculada a partir del tiempo real de viaje de la señal, es decir,
corresponde a la distancia aparente entre la posición que tenía el satélite en el
instante τ y la posición que tenía la antena del receptor en la época τ R
S
ρ = ρ (t , t R ) = ρ (t , (t + ∆t )) = ρ (t ) + ρ (t S )⋅ ∆t
•
S S S S
•
Siendo ρ la derivada de la distancia respecto al tiempo o la velocidad radial del
satélite respecto a la antena del receptor.
Igual, pero 10 veces menos, En un milisegundo (repetición de C/A) recorre 300 km; como C/A completo tiene
se trasmite a 10,23 MHz 1023 bits, cada bit representa 300 km/1023 = 293 m. También 300.000 km /
(C/A a 1,023) 1,023 MHz = 293 m
R = ρ + c ⋅ ∆δ + D Ion + DTrop
donde:
- el término ionosférico tiene un valor aprox. de 10 m, siendo igual en valor
absoluto pero de signo opuesto para pseudodistancias y fases (la fase se adelanta y el
código se atrasa al paso por la ionosfera) y diferente para L1 y L2,
- y el término troposférico de unos 5 m que es igual para todos los observables (código
y fase).
Estas medidas de fase no tienen en cuenta el número de ondas enteras que hay entre
el receptor y el satélite.
D = c ⋅ ∆ϕ + λ ⋅ N
Para entender la diferencia de fase ϕs(t) - ϕr(t), consideramos un caso ideal en el cual:
• el receptor y el satélite están muy próximos
• sus relojes en perfecto estado
• supongamos que la fase generada en el receptor y la recibida del satélite son 0 en
el tiempo t0.
N (t0)
Ambigüedad Inicial
N (t0)
Ambigüedad Inicial
n (t0 , t)
Fase Medida en
Ciclos enteros acumulados y medidos
instante inicial (t0)
desde el instante inicial (t)
En el instante inicial en que el receptor comienza a seguir la fase recibida del SV, se
desconoce el número entero de λ entre el SV y el receptor. Ésta incógnita es lo que se
llama ambigüedad de ciclo inicial (N).
Una vez el receptor sigue la fase recibida desde el satélite a partir de una época t0, la
medida de fase acumulada consistirá en:
Una medida fraccional de la fase Fr (n).
Una cuenta entera de ciclos Ent (n, t0, t) que varía en el t y se mide.
de forma que:
ϕ RS (t ) = Fr ( n) + Ent ( n, t 0 , t ) + N (t 0 )
Fecha del Longreso
X Curso de GPS en Geodesia y Cartografía – Montevideo, Mayo 2010 16 16 16
ϕ RS (t ) = Fr ( n) + Ent ( n, t 0 , t ) + N (t 0 )
parte que mide el receptor
Fecha del Longreso
X Curso de GPS en Geodesia y Cartografía – Montevideo, Mayo 2010 17 17 17
Esta ϕs(t)-ϕR(t), diferencia de la fase depende del estado del reloj del satélite y del
estado del reloj del receptor:
La fase generada en el receptor, ϕR(t) estará referida al t medido por el reloj del
receptor.
Para un instante genérico tg posterior, si queremos que ambos relojes del satélite y
receptor estén sincronizados al tiempo GPS, habrá que introducir los correspondientes
términos correctivos por estados de ambos relojes: δ y δ R .
S
ϕ S (t g ) = ϕ S (t) − fδ S ϕ R (t g ) = ϕ R (t ) − fδ R
Y reordenando términos:
ϕ RS (t g ) = (ϕ S (t ) − fδ S ) − (ϕ R (t ) − fδ R ) = ϕ RS (t ) − ( fδ S − fδ R )
Por otro lado, la distancia ρ entre un satélite S y un receptor R en ese instante
podemos escribirla de la forma (en ciclos): f = c/λ
⎛1⎞ ⎛ c c⎞
ρ RS ⎜ ⎟ = ϕ RS − ⎜ δ S ⋅ − δ R ⋅ ⎟ + n RS + N RS (ya que f = c / λ )
⎝λ⎠ ⎝ λ λ⎠
expresada en ciclos, teniendo en cuenta que:
Si denotamos entonces:
⎛1⎞ ⎛ S c c⎞
ρ ⎜⎜ ⎟⎟ = Φ R − ⎜⎜ δ ⋅ − δ R ⋅ ⎟⎟ + N RS
S S
⎝λ⎠ λ λ⎠
R
⎝
c ⎛1⎞ c
Φ SR − δ S ⋅ = ρ RS ⋅ ⎜ ⎟ − δ R ⋅ − N RS
λ ⎝λ⎠ λ
CONOCIDO INCÓGNITA
1 c
Φ= ⋅ρ + ⋅ ∆δ − N
λ λ
c 1 c
Φ (t ) −
j
δ (t ) =
j
ρ (t ) − N − δ A (t ) + d Aj ion (t ) − d Aj trop (t )
j j
A
λ λ A
λA
La fase puede ser medida por un receptor mejor que 0,01 ciclos, lo cual implica una
precisión mejor de 2 mm. (para L1, 19.04 cm / 100)
dΦ dρ dδ
D=λ⋅ = +c⋅∆
dt dt dt
Que de forma abreviada se escribe:
• • •
D = λ Φ = ρ + c ⋅ ∆δ
L2 Civil (L2C)
1227.6 MHz, transmite también el código C/A, como en L1, para mayor
redundancia, en caso de interferencias y mejor precisión en navegación.
Military M-code
L1 y L2, sustituye al código P, satélites IIR-M.
1176.45 MHz (IIF), con mayor poder de transmisión, ancho de banda, supondrá una
mayor integridad en procesamiento de fase.
Vamos a ver algunas de las combinaciones de datos más usuales y las ventajas
que nos aportan.
ϕ = n1ϕ1 + n2ϕ 2
donde n1 y n2 son números arbitrarios a decidir. Si sustituimos:
ϕi = fi ⋅ t
para las frecuencias de las portadoras L1 y L2:
ϕ = n1 f1t + n2 f 2 t = f ⋅ t
siendo:
f = n1 f 1 + n 2 f 2
la frecuencia resultante de la combinación tiene una longitud de onda:
λ= cf
f12 L1 − f 22 L2 f12 P1 − f 22 P2
L3 = P3 =
f12 − f 22 f12 − f 22
L4 = L1 – L2 P4 = P2 – P1
Combinación Melbourne-Wübbena W
Es una combinación de código P y fase en ambas frecuencias que elimina el efecto de
la ionosfera, medida geométrica, estados de reloj y troposfera. Por ello se usa para
determinar y reparar saltos de ciclo.
f1 L1 − f 2 L2 f P+f P
W = Lδ − Pδ = − 1 1 2 2
f1 − f 2 f1 + f 2
P1 + P2 + ... + Pn L + L2 + ... + Ln
Pn = + Ln − 1
n n
Ordenando términos, se obtiene finalmente la generalización:
Pn n −1
Pn = + ( P n −1 + Ln − Ln −1 ) ⋅
n n
Utilizando las dos frecuencias fL1, fL2, se forma la combinación para las
pseudodistancias de código:
φ ( t 1 ) = φ L1 ( t 1 ) − φ L 2 ( t 1 )
Estas dos combinaciones se forman para cada época y para todas las épocas ti
después de t1, se pueden calcular los valores extrapolados de las
pseudodistancias de código R(ti ) ex a partir de:
1
R (ti ) sm = ( R (ti ) + R (ti ) ex )
2
f L1 R L1 (t i ) − f L 2 R L 2 (t i )
1º R ( t i ) =
f L1 + f L 2
2º
φ (t i ) = φ L1 (t i ) − φ L 2 (t i )
3º
R ( t i ) ex = R ( t i −1 ) + (φ ( t i ) − φ ( t i −1 ))
4º 1
R ( t i ) sm = ( R ( t i ) + R ( t i ) ex )
2
La pérdida de ciclos debe ser detectada, pero no tienen que ser corregidos.
La razón de darle poco peso al principio a la fase es porque con SV bajos es muy
posible la pérdida de ciclos.
ftp://igscb.jpl.nasa.gov/igscb/data/format
Si el receptor o el software conversor ajusta las medidas con el offset del reloj del
receptor (dT), esta corrección debe ser aplicada a las tres medidas en la forma:
+----------------------------------------------------------------------------+
| TABLE A3 |
| GPS NAVIGATION MESSAGE FILE - HEADER SECTION DESCRIPTION |
+--------------------+------------------------------------------+------------+
| HEADER LABEL | DESCRIPTION | FORMAT |
| (Lolumns 61-80) | | |
+--------------------+------------------------------------------+------------+
|RINEX VERSION / TYPE| - Format version (2.10) | F9.2,11X, |
| | - File type ('N' for Navigation data) | A1,19X |
+--------------------+------------------------------------------+------------+
|PGM / RUN BY / DATE | - Name of program creating current file | A20, |
| | - Name of agency creating current file | A20, |
| | - Date of file creation | A20 |
+--------------------+------------------------------------------+------------+
*|COMMENT | Comment line(s) | A60 |*
+--------------------+------------------------------------------+------------+
*|ION ALPHA | Ionosphere parameters A0-A3 of almanac | 2X,4D12.4 |*
| | (page 18 of subframe 4) | |
+--------------------+------------------------------------------+------------+
*|ION BETA | Ionosphere parameters B0-B3 of almanac | 2X,4D12.4 |*
+--------------------+------------------------------------------+------------+
*|DELTA-UTC: A0,A1,T,W| Almanac parameters to compute time in UTC| 3X,2D19.12,|*
| | A0,A1: terms of polynomial | |
| | T : reference time for UTC data | |
| | W : UTC reference week number. | |
| | Lontinuous number, not mod(1024)! | |
+--------------------+------------------------------------------+------------+
*|LEAP SECONDS | Delta time due to leap seconds | I6 |*
+--------------------+------------------------------------------+------------+
|END OF HEADER | Last record in the header section. | 60X |
+--------------------+------------------------------------------+------------+
+----------------------------------------------------------------------------+
| TABLE A4 |
| GPS NAVIGATION MESSAGE FILE - DATA RECORD DESCRIPTION |
+--------------------+------------------------------------------+------------+
| OBS. RELORD | DESCRIPTION | FORMAT |
+--------------------+------------------------------------------+------------+
|PRN / EPOCH / SV CLK| - Satellite PRN number | I2, |
| | - Epoch: Toc - Time of Llock | |
| | year (2 digits, padded with 0 | |
| | if necessary) | 1X,I2.2, |
| | month | 1X,I2, |
| | day | 1X,I2, |
| | hour | 1X,I2, |
dt|j = a0 + a1 (t – t0) + a2 (t -|t0)2 minute | 1X,I2, |
| | second | F5.1, |
| | - SV clock bias (seconds) | 3D19.12 |
| | - SV clock drift (sec/sec) | |
| | - SV clock drift rate (sec/sec2) | |
+--------------------+------------------------------------------+------------+
| BROADCAST ORBIT - 1| - IODE Issue of Data, Ephemeris Nº serie datos
| | - Crs (meters) Corrección al radio orbital
| | - Delta n (radians/s) Variacion del mov medio
| - M0 (radians) Anomalia media epoca ref |
+--------------------+------------------------------------------+------------+
| BROADCAST ORBIT - 2| - Cuc (radians) Correccion argumento lat
| | - e Eccentricity | |
| | - Cus (radians) Corrección argumento lat
| | - sqrt(A) (sqrt(m)) Raiz cuad semieje mayor
+--------------------+------------------------------------------+------------+
Download: http://sopac.ucsd.edu/dataArchive/hatanaka.html
Una herramienta muy útil para hacer este chequeo es TEQC, de UNAVCO
(http://www.unavco.org).
TEQC tiene una gran variedad de utilidades para la manipulación de datos GPS
(paso de formatos, edición, unión, filtrado, etc)
TEQC chequea los RINEX y ofrecer unos listados con los resultados.
Tiempo
a=10 0bs.
TEQC
Filtrar
Concatenar / Separar
Convertir de formatos propietarios binarios a RINEX
..........................
¿Cuales son los valores de L1, L2, P1 y P2 para el satélite 23 a las 00:00:30? ¿en
qué unidades se expresan las medidas? ¿Cual es la relación señal/ruido (SNR) en
estos datos? ¿Esta SNR viene en el código o en la fase?
L1 para SV 28
3000000
2000000
1000000
L1 (m)
0
0 5 10 15 20
-1000000
-2000000
-3000000
-4000000
t (h)
L2 para SV 28
3000000
2000000
1000000
L2 (m)
0
0 5 10 15 20
-1000000
-2000000
-3000000
-4000000
t (h)
L1 y L2 para SV 28
3000000
2000000
1000000
Fase (m)
0 L1
-1000000 0 5 10 15 20 L2
-2000000
-3000000
-4000000
t (h)
5000000
4000000
3000000
2000000
1000000
0
0 2 4 6 8 10 12 14 16 18
-1000000
-2000000
P1 y L1 para SV 28
30000000
25000000
20000000
metros
15000000
P1
10000000
L1
5000000
0
-5000000 0 5 10 15 20
t (h)
-8824.5
3 4 5 6 7 8
-8825.0
L1-L2 (m)
-8825.5
-8826.0
-8826.5
t (h)
-6803.5
-6804.0 12 13 14 15 16 17
-6804.5
-6805.0
L1-L2 (m)
-6805.5
-6806.0
-6806.5
-6807.0
-6807.5
-6808.0
t (h)
-6803.5
-6804.0 12 13 14 15 16 17
-6804.5
-6805.0
L1-L2 (m)
16
14
12
10
P1-P2 (m)
8
6
4
2
0
-2 3 5 7 9 11 13 15 17
-4
t (h)
10.000
8.000
Combinación ionosférica (m)
6.000
4.000
2.000
LI
0.000
PI
3 5 7 9 11 13 15 17
-2.000
-4.000
t (h)
25846010
25846008
25846006
25846004
m
25846002
25846000
25845998
25845996
3 4 4 5 5 6 6 7 7
t (h)
36297360
36297355
36297350
P1-L1 (m)
36297345
36297340
36297335
36297330
36297325
12 13 14 15 16 17 18
t (h)
-25877149
-25877150 4.5 5.0 5.5 6.0 6.5 7.0
-25877151
-25877152
-25877153
Ld-Pd
-25877154
-25877155
-25877156
-25877157
-25877158
-25877159
t (h)
Hacer la misma gráfica con el fichero a 1 seg de 0:00 a 1:00 (acor182a) con el satélite 15.
-25632448
0.0 0.2 0.4 0.6 0.8 1.0
-25632449
-25632450
Ld-Pd
-25632451
-25632452
-25632453
-25632454
t (h)
-25632448
0.0 0.2 0.4 0.6 0.8 1.0
-25632449
-25632450
Ldelta-Pdelta
-25632451
-25632452
-25632453
-25632454
t (h)
7
6
5
4
P2-P1 (m)
3
2
1
0
3.27
3.32
3.36
3.40
3.44
3.48
3.53
3.57
3.61
3.65
3.69
3.73
3.78
3.82
3.86
3.90
3.94
3.98
4.03
4.07
-1
-2
-3
t
5.000
Pn n −1
4.500 P n = + ( P n −1 + Ln − Ln −1 ) ⋅
P2s - P1s (m)
4.000 n n
3.500
3.000
2.500
2.000
1
7
13
19
25
31
37
43
49
55
61
67
73
79
85
91
97
t