Home
        Procesado de Datos GPS: código y fase Algoritmos - gAGE
         Contents
1.                                          4                4                                                                                  TABLE A3      GPS NAVIGATION MESSAGE FILE   HEADER SECTION DESCRIPTION    4                     4                                           4                  HEADER LABEL   DESCRIPTION   FORMAT       Columns 61 80         4                     4                                           4                 RINEX VERSION   TYPE    Format version  2 10    F9 2 11X           File type CN  for Navigation data    A1 19X    4                                                                 4                 PGM   RUN BY   DATE     Name of program creating current file   A20           Name of agency creating current file   A20           Date of file creation   A20    4                     4                                           4                    COMMENT   Comment line s    A60       Ap  ndice II  descripci  n del formato RINEX                a     an an eee ee ee eee eee       ION ALPHA       4                           ION BETA              a     e a         e e                 e a     e          DELTA UTC  A0 A1 T W      LEAP SECONDS  T a ee e um ue e ue e e e e e e e e e e em     END OF HEADER                          i               e e        Ionosphere parameters AO A3 of almanac   page 18 of subframe 4     Almanac parameters to compute time in UTC    page 18 of subframe 4    AO A1  terms of polynomial   T   reference time for UTC da
2.                           15  Pr  ctica 2  Ficheros RINEX de datos y efem  rides                        31  Tema 3  Los observables GPS y sus combinaciones                 37  Pr  ctica 3a  Observables GPS y sus combinaciones ule e ee ee eno 43  Pr  ctica 3b  Detecci  n de cycle slips sus ua aa aaa 49  Tema 4    rbitas y relojes de sat  lites GPS                         55  Pr  ctica 4a  Elementos orbitales y sistemas de referencia                  63  Pr  ctica 4b  Errores en   rbitas y relojes  Efecto de la S A                69  Tema 5  Modelado de la pseudodistancia  c  digo                   77  Pr  ctica 5a  Modelado de la pseudodistancia  Propagaci  n y efectos  dependientes del sat  lite comi rt ts 89  Pr  ctica 5b  Modelado de la pseudodistancia  Efectos relativistas   Distancia geom  trica y pseudodistancia modelada                      97    Tema 6  Resoluci  n de las ecuaciones de navegaci  n  c  digo      105  Pr  ctica 6a  Resoluci  n de las ecuaciones de navegaci  n     posicionamiento y efecto de la S A     1    eee ec aa aa ea eee 121  Practica 6b  Resoluci  n de las ecuaciones de navegaci  n  an  lisis  Tema 7  Posicionamiento diferencial  c  digo y fase                105  Pr  ctica 7a  Posicionamiento diferencial con c  digo                      151  Pr  ctica 7b  Posicionamiento diferencial con c  digo y fase                163  P Wan oa TINTA a Dn 179  Ap  ndice I  estado de la constelaci  n GPS                  sssssssssu  179  Ap  ndice II  descripci  
3.         Discrepancia  m                             Practica 4b  ejercicio 3a_5  Error para el reloj PRN 15  S A off  gag    Practica 4b  ejercicio 4a  Comparacion de los valores del reloj del satelite PRN 6 con S A off  ctas Reloj PRNi5 o   ph o  E i Reloj PRN19   eci    oo  ab H i bee PCI H i 4 524    y  a og    Me OM E 522 4    ene i 4  RE o o S   Kd  sat a  at Los   520 d 4  oL wth   E Me     a   a S    nic Ke TO EE    ss M  1 A x E E  2L ES    4 3 x    EN    t  a oe So se Pe 3 4  aL Mr T E    4 EE E e nn E DS    514 a  E   r E 7 512 A  8 i i i i i i 510 i H i i i i  o 10000 20000 30000 40000 50000 60000 70000 80000 90000 o 10000 20000 30000 40000 50000 60000 70000 80000 90000  Tiempo  segundos GPS  Tiempo  segundos GPS   deso Practica 4b  ejercicio 4d  Comparacion de los valores del satelite PRN 10 con S A off Es Practica 4b  ejercicio 4d  Comparacion de los valores del satelite PRN 17 con S A off    ph o  eci    15288 J  76500 h i a Al   76505   4  15286 4   76510   4  15284 2 E  E  S  76515   4  15282 4 H      z6s20   a  15280 4 E   76525   4  15278 4   76530   4  15276 4 76635  Al  15274 i i i H i i 76540 i H i i i H  o 10000 20000 30000 40000 50000 60000 70000 80000 90000 o 10000 20000 30000 40000 50000 60000 70000 80000 90000  Tiempo  segundos GPS  Tiempo  segundos GPS   Practica 4b  ejercicio 4e  Comparacion de los valores del satelite PRN 6 con S A on Practica 4b  ejercicio 5  Comparacion de las estimaciones de los relojes para PRN 10  100 T T T T T T T T 15290 T 
4.       signal payload         T  NNSS Transit         M   Mixed    4                     4                                           4                 PGM   RUN BY   DATE     Name of program creating current file   A20           Name of agency creating current file   A20           Date of file creation   A20    4                     4                                           4                    COMMENT   Comment line s    A60        196    E ee   MARKER NAME  ERN NN     MARKER NUMBER  e ee et ER o   OBSERVER   AGENCY  Pe A   REC     TYPE   VERS       4                          ANT     TYPE    an c ee eee am am am am eee eee       APPROX POSITION XYZ                                                                  ANTENNA  DELTA H E N    Procesado de Datos GPS  c  digo y fase    Receiver number  type  and version   Version  e g  Internal Software Version       Antenna height  Height of bottom  surface of antenna above marker     Eccentricities of antenna center  relative to marker to the east  and north  all units in meters             gt  gt  gt  44     4       4                amp       Default wavelength factors for  Li and L2  1  Full cycle ambiguities  2  Half cycle ambiguities  squaring   O  in L2   Single frequency instrument      zero or blank  The default wavelength factor line is    required and must preceed satellite   Specific lines       Wavelength factors for L1 and L2  1  Full cycle ambiguities  2  Half cycle ambiguities  squaring   O  in L2   Single frequency 
5.       x_sta y_sta z_sta   coordenadas del receptor  WGS84  metros   x_sat y_sat z_sat   coordenadas del satelite  WGS84  metros    Coeficientes de KLobuchar  fichero klobuchar dat    alpha0 alphal alpha  beta0 betal beta2 beta3  OUTPUT   Tiono  retardo ionosferico  metros L1      gAGE  grupo de Astronomia y GEomatica        parameter declarations         c 299792458 d0  pi 3 1415926535898d0    Calculate the geodetic user longitude and latitude  call car2geo x_sta y_sta z_sta ulon ulat h     Calculate the elevation and azimuth of receiver satelite ray  x1 x_sat x_sta    276    Procesado de Datos GPS  c  digo y fase    yi y_sat y_sta   zi z sat z sta   rho dsgrt  x1  2 y1  2 z1  2   slat dsin ulat    slon dsin ulon    clat dcos  ulat    clon dcos  ulon   G1   slat clon x1 slat slon yi clat z1  rho  G2   slon x1 clon y1  rho   G3   clat clon x1 clat slon yl slatx z1  rho  elev dasin G3    azim datan2 G2 G1     Calculate the Earth centered angle fm  in semicercles             fm 0 0137d0  elev pi 0 11d0  0 022d0    Compute the subionospheric latitude  xilat  in semicercles    xilat ulat pi fm dcos  azim    if  xilat gt  0 416d0  xilat  0 416d0   if  xilat 1t  0 416d0  xilat  0 416d0    Compute the subionospheric longitude  xilon  in semicercles    xilon ulon pi fm dsin azim  dcos xilat pi     Find the Geomagnetic latitude gmlat  in semicercles    gmlat xilatt 0 064d0 dcos  xilon 1 617d0   pi     Find the local time at subionspheric point  tsub  in sec    tsub 4 32d4 xilon t   if 
6.      1  iL a i H 4  os      E i i E H L 4             o  31900 31950 32000 32050 32100 32150 32200 32250 32300 32350  tiempo  segundos GPS     Ap  ndice V  gr  ficas de los ejercicios    gAGE NAV 303       Gr  ficas Pr  ctica 6b    Altura  m     Altura  m     ra  m   i    Alt    Altura  m     Practica 6b  ejercicio 2a  Estimaciones de la altura sobre el elipsoide          Practica 6b  ejercicio 2b  Estimaciones de la altura sobre el elipsoide             ionospheric Correction on     fonospheric Correction off                   32000    Practica 6b     32050 32100 32150 32200 32250 32300 32350    ejercicio 2d  Estimaciones de la altura sobre el elipsoide    Tiempo  segundos GPS                    T    d    T T T T T  TGD Correctionon  gt   TGD Correction off      f  Ue    EA                               32000    32050 32100 32150 32200 32250 32300 32350    Practica          Tiempo  segundos GPS     6b  ejercicio 3  Satelites observados    Satel  tes o                32000    Practica 6b  ejercicio 3c  Errores debidos al numero de satelites    32050 32100 32150 32200 32250 32300 32350    Tiempo  segundos GPS              E     GonPRN21y03 x  Sin PRN 21 y 03             190 T T T T T T T T 190 T  Tropospheric Correction on     Tropospheric Correction off   A  180 i 4 180    170 4 170    160 4 160    E  150 4 S 150     140 4 140    130 4 130    120 4 120    110 i i i i i i 110 i  31900 31950 32000 32050 32100 32150 32200 32250 32300 32350 31900 31950  Tiempo  segundos GPS   Pra
7.      3   Refracci  n ionosf  rica  Representar gr  ficamente la combinaci  n ionos   f  rica L1 L2 para el sat  lite PRN28    Cu  l es el significado f  sico de esta  combinaci  n    Ejecutar por ejemplo     plot    cat 95octi8casa a gawk   if  4  28 print  3  5  6          a    dem para P1 P2   Por qu   esta combinaci  n presenta signo contrario  a la anterior    Tiene sentido que la gr  fica de la combinaci  n P1   P2 atraviese el eje de abcisas       De qu   factores puede depender  el valor de la refracci  n ionosf  rica  geom  tricos  regionales  horarios   c  clicos     26       b  Superponer en un mismo gr  fico las combinaciones L1 L2 y P2 P1   observar que esta   ltima es P2 P1 para evitar el problema del signo   para el sat  lite PRN28    Ejecutar por ejemplo      6Ejecutando netscape upci00178 tec0 anim gif se puede visualizar una  movie  de  la evoluci  n del retardo ionosf  rico    vertical    a lo largo de un d  a  a escala plane   taria  El retardo    oblicuo     en la direcci  n del rayo sat  lite receptor  se obtendr  a mul   tiplicando por el factor de oblicuidad FO   1 sen elev   donde elev es la elevaci  n  del sat  lite respecto al horizonte local del receptor   IONEX Daily ionospheric TEC   ftp   cddis gsfc nasa gov gps products ionex      Pr  ctica 3a  Observables GPS y sus combinaciones gAGE NAV 45    plot    cat 95o0ct18casa algawk     if  4  28 print  3  5  6             lt cat 95octl8casa algawk     if   4  28  print  3   8  7       A la vista de lo
8.      Qu   tipo de tiempo se est   considerando en el eje x      b  Repetir la representaci  n  desplazando 356     236   la gr  fica del  segundo d  a y 2 x  3756      472   la del tercero     Ejecutar   gnuplot  set grid  plot   lt  cat gage2710 980 algawk     if   4  14  print  3  7  5 23690187          lt  cat gage2720 980 algawk  if   4  14  print  3 236  7  5 22202591            lt  cat gage2730 980 algawk     if   4  14  print  3 472  7  5 22800909       set xrange 41500 41985   replot  exit         A qu   se debe el desplazamiento de 356   que se observa entre las  er  ficas de dos d  as consecutivos    Por qu   puede asegurarse que   b  sicamente  se est   observando el efecto del multipath del c  digo         c    A qu   puede deberse la deriva que se observa en estas gr  ficas    d    Podr  a detectarse igualmente el multipath del c  digo con la combi     naci  n PC LC       Qu   ventajas o inconvenientes presentar  a respecto  de la combinaci  n P1 L1      0Su formato es el correspondiente a los ficheros   a  Han sido obtenidos con la placa Lassen   SK8  Trimble   Un receptor de muy bajo coste  que proporciona pseudodistancias y fases   truncadas  para la frecuencia f1    31Superponer las gr  ficas  desplaz  ndolas a lo largo del eje y  para que se puedan comparar     Pr  ctica 3a  Observables GPS y sus combinaciones gAGE NAV 47    Respuestas    Pr  ctica 3a  Observables GPS y sus combinaciones       48    Procesado de Datos GPS  c  digo y fase    Pr  ctica 3b  Det
9.      Representar en funci  n del tiempo las diferencias V1619C A VISINC A mod   Ejecutar  gnuplot  plot   lt  paste CA_16_19 CAm 16 19 lawk     print  1  2  4               exit    Qu   se est   visualizando en la gr  fica  SA  multipath  ruido         6        C  lculo de la pseudodistancia modelada  Utlizando los valo   res registrados en los ficheros 130ct98 rnx y 130ct98 eph   calcular  a  mano    el pseudodistancia modelada para el sat  lite PRN14 correspondiente    al instante t 38230sec  Para ello  se deber  n seguir los siguientes pasos      a   Selecci  n elementos orbitales  A partir del fichero 130ct98   eph  seleccionar el bloque de elementos orbitales m  s pr  ximos al instante  de tiempo t 38230sec      b   Distancia geom  trica sat  lite emisi  n   receptor recepci  n      58Estos ficheros han sido capturados por un receptor est  tico en el punto de coordenadas  WGS 84  4789031  176612  4195008   en metros     102 Procesado de Datos GPS  c  digo y fase    i   Coordenadas en emisi  n  Aplicando el algoritmo del pseudo    rango  ver p  gina 85   calcular las coordenadas del sat  lite PRN14  en el instante de emisi  n de la se  al   Nota  utilizar el programa coord_ems_P f y la subrutina orbit  f   Si se desea calcular las cordenadas en el instante de emisi  n median   te el algoritmo geom  trico  puede utilizarse la rutina rec2ems f   ver detalles en la cabecera del c  digo      ii  Suponiendo el receptor est  tico en el punto de coordenadas  4789052   176614  41
10.     122400000000D 05     000000000000D 00    120000000000D 02    300000000000D 01    210 Procesado de Datos GPS  c  digo y fase    1198 215 O 15 0 0 0 559808686376D 04 0 272848410532D 11 0 108600000000D 05   0 350348437500D 04 0  255325126648D 01 0 931322574615D 09 0 000000000000D 00  0 106803754883D 05 0 182923507690D 01 0 000000000000D 00 0 400000000000D 01  0 228762856445D 05 0 447064399719D 00 0  186264514923D 08 0 300000000000D 01  12 98 215 015 0 0 0 199414789677D 04 0 181898940355D 11 0 108900000000D 05  0 131731816406D 05 0  143945598602D 01 0 372529029846D 08 0 000000000000D 00  0 171148715820D 05 0  118937969208D 01 0 931322574615D 09 0 220000000000D 02  0 135737919922D 05 0 288976097107D 01 0 931322574615D 09 0 300000000000D 01          1 0       2  0       3 0       4  0       5 0       6 0       7 0       8   5 A A ne      TABLE A13        GLONASS OBSERVATION FILE   EXAMPLE            1 0       2 0       3 0       40       810       610       710   1   8l    2 10 OBSERVATION DATA R  GLONASS     XXRINEXO V1 1 AIUB 27 AUG 93 07 23  TST1  VIEWEG BRAUNSCHWEIG  100 XX RECEIVER 1 0  101 XX ANTENNA  3844808 114 7T15426 767 5021804 854  1 2340   0000   0000  1 1  2 C1 L1  10 000  1993 8 23 14 24 40 0490000 GLO  93 8 23 14 24 40 0490000 0 3 2R01R21  23986839   824 20520 565 5  23707804 625 19937 231 5  23834065   096  9334 581 5  93 8 23 14 24 50 0490000 0 3 2R01R21  23992341   033 49856 525 5  23713141  002 48479 290 5  23831189 435  24821 796 5  93 8 23 14 25  0490000 0
11.     40  3000    4000    5000 6000    Gr  ficas Pr  ctica 4a    Distancia  km     26750    7000    Practica 4a  ejercicio 2c  Distancia Geocentrica PRN 15    8000       26700      26650      26600      26550      26500      26450       26400          26350    Distancia PRN 15 o          o 10000    20000    30000    40000 50000  Tiempo  segundos GPS     60000    70000    80000    90000    Distancia  km     Procesado de datos GPS  c  digo y fase     18    d  LD PD       16  gt     14 c    12  gt     10        gr es ni ga PG ra    DEAN Se a LEG PASARAN SAS       2    3000    4000 5000    e  LI PI    6000 7000 8000           42        pici  o          3000    4000 5000    yu    6000 7000 8000        10    as b        ic  o           40    3000    26562 5    26562    26561 5    26561    26560 5    26560    26559 5    26559    4000 5000    Practica 4a  ejercicio 3c  1     6000 7000 8000    Variacion dea PRN 15             T TI 5e Tor   o Semieje mayors o  E    o         al          20000 30000 40000    50000 60000 70000 80000 90000    Tiempo  segundos GPS     Ap  ndice V  gr  ficas de los ejercicios       0 007    0 00698    0 00696    0 00694    0 00692    Excentricidad  adimensional     0 0069    0 00688    0 00686    1 0631    1 063    1 0629    1 0628    1 0627    1 0626    Nodo ascendente  radianes     1 0625    1 0624    1 0623    media    Anomali    0 007    0 00698    0 00696    0 00694    Excentricidad    0 00692    0 0069    0 00688    0 00686    Practica 4a  ejercicio 3c 
12.     77 60   N  ambig  edad entera  ai   40 3  f2  X   c  fi      1 546 A1 19 029 cm  A2 24 421 cm TGD  K  k  ret  instrum     y 1       Combinaciones de observables    A partir de los observables b  sicos anteriormente descritos  se pueden definir las  siguientes combinaciones  donde P y L se expresan en metros      e Combinaci  n libre de ionosfera  el efecto de la ionosfera depende del cuadra   do de la frecuencia  a    40 3 f2   Ello permite que pueda cancelarse me   diante la combinaci  n     PC   f P1   f2P2   LC   f L1    f2 L2    71 54 J fG       Tema 3  Observables GPS y sus combinaciones gAGE NAV 41    e Combinaciones  PW   y wide lane  LW   LW proporciona un observable  con una longitud de onda Aw   86 2 cm  cuatro veces superior a la de L1     L2  siendo muy   til para detectar saltos de ciclo en la fase  cycle slips    Suele usarse la combinaci  n de Melbourne Wiibbena  W   LW     PW         PW   fi P1 f2P2   LW   fiL1   f2L2  fi fa   fi fe    e Combinaci  n ionosf  rica  cancela la parte geom  trica de la medida  quedando    nicamente el efecto de la ionosfera y las constantes instrumentales  adem  s  del multipath y el ruido de observaci  n   Se utiliza tambi  n para detectar  saltos de ciclo en la fase  Notar el cambio de orden de los factores en LI y PI     PlePl ePl o  LI   L1     L2    Substituyendo las expresiones de P1  P2  L1 y L2 en las definiciones anteriores   se obtienen las siguientes expresiones y relaciones entre ambig  edades para PC   LC  PW  LW 
13.     e Interface Control Document  ICD GPS 200c  1997   http    www navcen uscg mil gps geninfo     e GIPSY OASIS II  Mathematical description  1986     Articulos    e Hern  ndez Pajares  M   J  M  Juan  J  Sanz  A Garca Rodrguez  O  L  Colombo   2004  Wide Area Real Time Kinematics with Galileo and GPS Signals  Institute  of Navigation ION GNSS   2004  Long Beach  CA  USA  September 2004  Best  Paper Award      e Hern  ndez Pajares M   J M  Juan  J  Sanz  O Colombo  2003  Feasibility of  Wide Area Subdecimeter Navigation With GALILEO and Modernized GPS   IEEE Transactions on Geoscience and Remote Sensing  Vol  41 9   pp  2128   2131     e Hern  ndez Pajares M   J M  Juan  J  Sanz  O Colombo  2003  Impact of real   time ionospheric determination on improving precise navigation with GALILEO  and next generation GPS  Navigation  Vol  50 3  Fall 2003  pp  205 218     e Colombo O   Hern  ndez Pajares M   J M  Juan  J  Sanz  2002  Wide Area   carrier phase ambiguity resolution using a tomographic model of the Ionosphere   Navigation  Vol 49 1   pp  61 69     e Hern  ndez Pajares M   J M  Juan  J  Sanz and O  Colombo  2002  Improving the  real time ionospheric determination from GPS sites at Very Long Distances over  the Equator  Journal of Geophysical Research   Space Physics  Vol 107  A10    pp  1296  2001JA009203      e Hern  ndez Pajares M   J M  Juan  J  Sanz  O  Colombo  and H  van der Marel   2001  A new strategy for real time integrated water vapor determination in  WADGPS n
14.    4                     4                                           4                  BROADCAST ORBIT   4    iO  radians    3X 4D19 12          Cre  meters             omega  radians             OMEGA DOT  radians sec       4                     4                                           4                  BROADCAST ORBIT   5    IDOT  radians sec    3X 4D19 12          Codes on L2 channel            GPS Week    to go with TOE           Continuous number  not mod 1024              L2 P data flag      4                     4                                           4                  BROADCAST ORBIT   6    SV accuracy  meters    3X 4D19 12          SV health  bits 17 22 w 3 sf 1             TGD  seconds             IODC Issue of Data  Clock      4                     4                                           4                  BROADCAST ORBIT   7    Transmission time of message      3X 4D19 12         sec of GPS week  derived e g           from Z count in Hand Over Word  HOW             Fit interval  hours            see ICD GPS 200  20 3 4 4          Zero if not known            spare           spare     4                     4                                           4                     Adjust the Transmission time of message by  604800 to refer to the reported  week  if necessary    A A A A A ne      TABLE A5      METEOROLOCICAL DATA FILE   HEADER SECTION DESCRIPTION                          tooo O SS                    HEADER LABEL   DESCRIPTION   FORMAT         Co
15.    45    e 15    4   20     20   il   25 j  25   4   30     30    4   35 H  35       40   i    40 t i  3000 4000 5000 6000 7000 8000 3000 4000 5000 6000 7000 8000  Gr  ficas Pr  ctica 3b  script ejercicio 5   a  L1 a  L1   4e 06 T T T T  4e 06 T T T T   Horg  Me  o   6e 06  6e 06     4   8e  06  8e 06 j  4   1e 07  1e 07     1 2e 07  1 2e 07      1 4e 07  1 4e 07     1 6e 07  1 6e 07  3000 4000 5000 6000 7000 8000 3000 4000 5000 6000 7000 8000  b  L1 P1 b  L1 P1  120 T T T T 120 T T T T  E Miis OS pee PO LOO  ster prt PRA  der ARA  100     100   4  80      80 p  e  60    A 60        40    4  20    4  o i i i o i i  3000 4000 5000 6000 7000 8000 3000 4000 5000 6000 7000 8000  c  LC PC c  LC PC  180 T T T T 180 T T T T  ES  160   A 160      140     e 140    4  120        120      100    1 100   4  80   A 80 p  ad  60      60 p     aol  2 dol 2   Farag EA we    wed jos di   S al Temes EA RO E a  Ln Da a upon ood  gt  CERDAS  AS LA edo Po O RESTO qd  q merde Sr NS Sle sao E q   cr aw  Ma es Bade d SLI    o  20 i i i i 20 i i i i  3000 4000 5000 6000 7000 8000 3000 4000 5000 6000 7000 8000    292       18    d  LD PD       16      ur    12h    10          Besta steele pan a        ido            2  3000     24    5000    e  LLP     8000        26       28        30 fy a     32 p    34 Be     36         38            42        Ipi org      Ipi cl      o             3000    4000    5000 6000    pu    7000    8000        10     15 h     20 p    25 L     30 bo     35                  
16.    E  38000 38500 39000 39500 40000 40500 41000  tiempo  segundos GPS  Tiempo  segundos GPS   Practica 4b  ejercicio 6_2  Offset reloj satelites  todos   35000   T    1 7  Offset reloj satelites o  pr      9 o mo mi o m                   2500   amm 4  20000    E    E 4  15000       i   4  r                            a  3 1000   4  S 5000   SS CS SCS    4  g   o o o    gq s                       5 an 1   5000   E i    4   10000    4   15000    I d l 4  e o   20000 i i i H i  38000 38500 39000 39500 40000 40500 41000    Tiempo  segundos GPS     Ap  ndice V  gr  ficas de los ejercicios gAGE NAV 299       Gr  ficas Pr  ctica 5b    Practica 5b  ejercicio 3a  Correccin relativista  T T T T Practica 5b  ejercicio 4a 1  Comparacion de coordenadas entre los instantes de emision y recepcion                                                                                                          Corr  relativista o 150 r   y   y  E  af 4  100 bn OT  es M MEE a e    ni 1  2  o A iii    E so   4  g E       s  E ob       4 E ol J  5 e Fi  E          5   o    o       oe  50   4     1 ous ee dt E E 7  ee      100        et 4  e  al E   E 4            exe  i i i i  150 1 i i i i  38000 38500 39000 39500 40000 40500 41000 98000 28500 38099 39500 310000  40900 1000  Tiempo  segundos GPS  Tiempo  segundos GPS   Practica 5b  ejercicio 4a  2  Comparacion de coordenadas entre los instantes de emision y recepcion Practica 5b  ejercicio 4a 3  Comparacion de coordenadas entre los instantes de emision 
17.    END OF HEADER   Last record in the header section    60X  4                     4                                           4                 Records marked with   are optional   4   gt  gt  0 gt 00 gt 000 0202020202 0022222222      TABLE A11       GLONASS NAVIGATION MESSAGE FILE   DATA RECORD DESCRIPTION    4                     4                                           4                  OBS  RECORD   DESCRIPTION   FORMAT    4                     AO Nono on oo nn oo 4                 PRN   EPOCH   SV CLK    Satellite number    12         Slot number in sat  constellation           Epoch of ephemerides  UTO              year  2 digits  padded with 0    1X 12 2          if necessary            month day hour minute    4 1X I2                    Second    F5 1     Ap  ndice II  descripci  n del formato RINEX          SV clock bias  sec    TauN   D19 12         SV relative frequency bias   GammaN   D19 12           message frame time  tk    D19 12         O  le  tk  1t  86400 sec of day UTC                  The 2 digit years in RINEX 1 and 2 xx          files are understood to represent          80 99  1980 1999 and 00 79  2000 2079   4                                                                   4                  BROADCAST ORBIT   1    Satellite position X  km    3X 4D19 12      J  velocity X dot   km sec            X acceleration  km sec2             health  0 0K   Bn     4                     4                                           4                  BROADCAST
18.    Ejecutar    gnuplot   set grid   set auto   plot  30may00 a pos org  u 1 10   30may00 a pos  u 1 10  exit         En cu  nto ha variado la altura         c  Eliminar ahora los sat  lites PRN21 y PRNO3 del fichero 30may00 a org  y volver a posicionar utilizando las mismas opciones con las que se  gener   el fichero 30may00 a pos org    Ejecutar   cat 30may00 a org   gawk     if   4  21  amp  amp   4  3  print  0      gt  30may00 a    Procesar de nuevo 30may00 a con GCAT         En cu  nto ha variado la altura  Probar con otros sat  lites     4   Filtrado por elevaci  n de sat  lites  En la carpeta  Model   seleccionar  una elevaci  n m  nima de 15 grados para los sat  lites  Cutoff satellite  elevation  y volver a procesar con las restantes opciones por defecto    color  azul       a  Comparar el VDOP obtenido con el del fichero 30may00 a pos org  Ejecutar   gnuplot  set grid    plot  30may00 a pos  u 1 7   30may00 a pos org  u 1 7  exit        b  Comparar las estimaciones de la altura sobre el elipsoide obtenidas con  las del fichero 30may00 a pos org   Ejecutar     134 Procesado de Datos GPS  c  digo y fase    gnuplot  set grid    plot  30may00 a pos  u 1 10   30may00 a pos org  u 1 10  exit         Por qu   mejora la estimaci  n de la altura a pesar de haber empeorado  el VDOP      5      Correlaci  n entre par  metros  Desactivar la opci  n Tropospheric    Correction en la carpeta y repetir el procesado  mantener las  restantes opciones en su valor por defecto    color 
19.    GEODETIC Li   80151 4072 5066671     0 0000    L1    6 11    53     11256947  60212   16225110 75413    220     1013  0 0000    0 0000000    R10R03    1    GPS    REC     TYPE   VERS  ANT     TYPE   APPROX POSITION XYZ  ANTENNA  DELTA H E N  WAVELENGTH FACT L1 2      TYPES OF OBSERV  INTERVAL   LEAP SECONDS   TIME OF FIRST OBS  END OF HEADER       00 2 6 11 53 0 0000000 O 14G23G07G02G05G26G09G21R20R19R12R02R11    212    Procesado de Datos GPS  c  digo y fase    24484865 974 14662682 882 2  21950524 331  13784707  24912  22507304 252 9846064 848 2  20148742 213    20988953 712 4  22800149 591    16650822 70012  19811403 273    25116169 741 3  23046997  513  3264701 688 2  22778170 622  821857836 745 1  22221283 991  988088156 884 2  19300913 475    83282658 19013  20309075 579   672668843 84713  23397403 484   285457101 34211  00 2 6 11 53 10 0000000 0 14G23G07G02G05G26G09G21R20R19R12R02R11  R10R03  22578985 016    11244012 910 2  22359738 890    16227337 841 2  24490324 818 14691368 710 2  21944376 706    13817012 849 2  22512598 731 9873887  580 2  20147322 111  20996416 338 4  22798942 949  16657163 594 2  19812513 509    25110234 795 3  23053885 702  3227854 397 2  22770607 029  821898566 774 1  22222967 297  988079145 989 2  19297913 736    83298710 38413  20313087 618  672647337  04113  23392352 454  285484291  40311  sran sas N a a Oa ae a aa a aa   0    a Oaa 5T a a                                                                                     TABLE A15      GE
20.    Pr  ctica 5a  Modelado de la pseudodistancia  Propagaci  n y efectos dependientes  del sat  lite       96    Procesado de Datos GPS  c  digo y fase    Pr  ctica 5b  Correcci  n relativista  distancia     gAGE NAV 97    Pr  ctica 5b    Modelado de la pseudodistancia  c  digo    Correcci  n relativista  distancia geom  trica y pseu   dodistancia modelada     Objetivos    Estudiar las diferentes componentes del modelado de la pseudodis   tancia para el c  digo  En particular  el efecto sobre la distancia  geom  trica receptor sat  lite de considerar las coordenadas del sat  lite  en el instante de emisi  n o de recepci  n  los efectos relativistas y la  comparaci  n de la pseudodistancia medida por el receptor y la mode   lada  antes de resolver las ecuaciones de navegaci  n  prefit residual    Estudiar su impacto sobre el error de posicionamiento     Ficheros a utilizar  130ct98 a  130ct98 eph  sta pos    Programas a utilizar  GCAT    Desarrollo    1  Copiar los programas y ficheros de la pr  ctica en el directorio de trabajo     2  Mediante la aplicaci  n GCAT generar un fichero con los diferentes t  rminos  del modelado de la pseudodistancia para los datos del fichero 130ct98 a   utilizando las   rbitas broadcast 130ct98 eph  Para ello  seguir los pasos     e Ejecutar GCAT     e Pulsar y seleccionar el fichero 130ct98 a  por defecto se selec   ciona tambi  n el fichero 130ct98 eph para las   rbitas broadcast     98    Procesado de Datos GPS  c  digo y fase    e En la carpe
21.    en el programa GCAT bajo la opci  n     Satellite coordinates at emission Using the PR     ver p  gina 90      86    Procesado de Datos GPS  c  digo y fase    B  Algoritmo puramente geom  trico    El algoritmo anterior  proporciona la   poca de emisi  n de la se  al  ligada al  reloj del sat  lite  t     El algoritmo que se presenta a continuaci  n la liga  esta   poca al reloj del receptor  tsta      tstalemision    tsta recepcion      At    donde ahora At se calcula de forma iterativa  suponiendo conocidas unas  coordenadas aproximadas del receptor fosa  de acuerdo con el siguiente  algoritmo  su convergencia es muy r  pida      1  Calcular la posici  n r    del sat  lite en el instante de recepci  n de la  se  al tata     2  Calcular la distancia geom  trica entre las coordenadas del sat  lite  obtenidas anteriormente y la posici  n del receptor     y a partir de  ella  calcular el tiempo de propagaci  n de la se  al entre ambos puntos     ee m Posta      C    At        3  Calcular la posici  n del sat  lite en el instante  t   tsta     At   gt  Tsat     4  Comparar la nueva posici  n r  con la previa  Si difieren por encima  de un cierto valor umbral  iterar el proceso a partir del paso 2     Finalmente  la   poca de emisi  n en la escala de tiempo GPS  vendr   dada  por   Tlemision    tstalemision      dista    donde dtsta es el offset del reloj del receptor respecto al tiempo GPS  que  puede obtenerse de la soluci  n de navegaci  n  aunque    a posteriori         51 
22.    omgp fk    rk  a12 x 2 x  1 d0 ex dcos Ek   Crc dcos  2 d0   omgptfk        Crs dsin 2 d0   omgptfk     xIk xlo xId tk Cic dcos 2 d0x   omgp fk        Cis dsin 2 d0   omgptfk     c Position in orbital plane    xp rk dcos  uk   yp rk dsin  uk     c Longitude of ascending node xlmk   xlmk Omgg   Omgd om_e   tk om_e toe    270 Procesado de Datos GPS  c  digo y fase    c CT System coordinates  x xp dcos  x1mk  yp dcos  xIk  dsin xlmk   y xp dsin xlmk  yp dcos  xIk   dcos  xlmk   z yp dsin xIk     return  end    subroutine nsteffensen xm e ex   implicit double precision  a h o z     Algorithm para acelerar la convergencia del Metodo  de Newton Rapson    Ecuaciones del tipo p 8 p      gt  E M e sin E     El metodo requiere que g    p  lt  gt 1     gt  p raiz simple     0000    tol 1 d 15    xm datan2  dsin xm   dcos  xm     p xm    10 continue  pO p  pi xm e dsin p0   p2 xmte dsin p1   dd dabs  p2 2 d0 p1 p0   if dd 1t tol  goto 100  p p0   p1 p0    2   p2 2 d0 p1 p0   if  dabs p p0  gt tol  goto 10    100 continue  ex p    return  end    Ap  ndice IV  listados de programas gAGE NAV 271    e Subrutina rec2ems f    A A     Q OQ AH 0 O O OG G CADA O O O A Q O OQ O a A OAO A    subroutine rec2ems iyear idoy sec x sta y sta z sta a x y z dt   implicit double precision  a h o z   dimension a 38     Aplicando el ALGORITMO GEOMETRICO  esta subroutina calcula las  coordenadas  WGS 84  de un satelite en el instante de  emision   de la sen al  y en el sistema ligado a la Tierra en el inst
23.    poca de emisi  n de la se  al  medida seg  n el reloj del sat  lite  154    viene dada por     t   lemision    tstalrecepcion      At    donde   At  Pie    Para el c  lculo de las coordenadas de los sat  lites  debe utilizarse la   poca de  emisi  n  medida en la escala de tiempo GPS    Tlemision   i e   la definida  por los relojes del Segmento de Control   Esta puede obtenerse corrigiendo  el valor t    con el offset dt    t        T del reloj del sat  lite  que se puede  obtener a partir del mensaje de navegaci  n  As    finalmente  se tiene    T  emission    t    emission      dt     t4   reception      P c     dt   Notar que la expresi  n anterior  relaciona la   poca de emisi  n T emision   en la escala de tiempo GPS con las   pocas de observaci  n  tsa  registradas  por el receptor  referidas al reloj interno del receptor     El algoritmo anterior tiene la ventaja de proporcionar la   poca de emisi  n de  la se  al directamente y sin requerir ning  n c  lculo iterativo  si bien precisa  de la medida de pseudorango para relacionar ambos instantes  La exactitud  con que se determina T  emision  es muy alta  y depende fundamentalmente  del error en el t  rmino dt    menos de 10 o 100 nanosegundos con S A off  y S A on  respectivamente  Ello permite calcular las coordenadas de los  sat  lites con un error inferior a la d  cima de mil  metro en ambos casos  la  velocidad de los sat  lites GPS es de unos pocos Km s   Este algoritmo es  el que se implementa    por defecto 
24.    una definici  n te  rica     que incluye los  modelos y los estandards para su implementaci  n  El segundo es su  realizaci  n pr  ctica    a  trav  s de observaciones y de un conjunto de coordenadas de referencias  conjunto de estrellas  o de estaciones fiduciales     I6No es un sistema inercial en sentido estricto  pues est   afectado por el movimiento de  revoluci  n de la Tierra alrededor del Sol     Tema 2        Descripci  n del sistema GPS gAGE NAV 27    Satelite Eje de rotacion de Satelite    la Tierra  de CIO   Hon Z m  n  Polo Norte  Polo Norte    Meridiano      Medio de  Greenwich    sy     xu  Ya  Zu  j  RE  Posicion del 1 Posicion del  usuario j  pe usuario Equador    i Equinoci    Ecuador Medio Vernal  32000 0   A d  Equinocio    Medio J2000 0       Centro de masas  Centro de Masas de la Tierra    Fig  9  Sistema de referencia CIS Sistema de referencia CTS    La transformaci  n de coordenadas entre los sistemas CIS y CTS se realiza  mediante una serie de rotaciones correspondientes a  ver  por ejemplo  las  transformaciones entre estos sistemas en Hofmann Wellenhof et al   1994           Precesi  n y nutaci  n  rotaci  n forzada   el eje de rotaci  n de la Tierra     y su plano ecuatorial  no se mantiene fijo en el espacio  sino que gira  alrededor del polo de la ecl  ptica  tal como se ilustra en la figura 10   Este movimiento es debido al efecto de la atracci  n gravitatoria de la  Luna y el Sol sobre el elipsoide terrestre  El movimiento total puede  desco
25.   2  6          lt  cat sp3 offlgawk     if   1  10  print  2  6       exit        a    Cu  l es la discrepancia  acumulada a lo largo de todo el d  a  entre  ambas estimaciones  Repetir la comparaci  n para otros sat  lites  por  ejemplo  PRN06  PRNO1  PRNO9          Calcular las discrepancias entre las estimaciones de   rbitas y relojes precisos  de ambos ficheros  Para ello  generar en primer lugar un fichero con las  observaciones comunes  observar la particular estructura de la siguiente  instrucci  n    que debe ser ejecutada en una sola l  nea     Ejecutar   cat sp3 off eci_5 off  gawk   i  1 1    2 1   if  length X i    0     printf   02d 46d  8 4f 48 4f  8 4f  8 4f An     1  2  3 X i    4 Y i    5 Z i    6 T  i     else  X i   3 Y i   4 Z i   5 T i   6       gt  eci_sp3 xyzt    gnuplot   set grid   plot  eci_sp3 xyzt  u 2 3  eci_sp3 xyzt  u 2 4    eci sp3 xyzt  u 2 5   exit        b    De qu   orden son las diferencias obtenidas entre las coordenadas pre   cisas de los sat  lites     Hacer un gr  fico de la diferencia entre estimaciones de relojes precisos   gnuplot  set grid    plot  eci sp3 xyzt  u 2 6  exit       74 Procesado de Datos GPS  c  digo y fase     c    C  mo podr  a interpretarse la deriva observada en la figura      d      LAfectar  a esta deriva  com  n para todos los sat  lites  al posi   cionamiento preciso  si se realizara con uno u otro fichero de relojes  precisos      e         Qu   ha de afectar m  s  la deriva  com  n  o la dispersi  n de va  
26.   208    Procesado de Datos GPS  c  digo y fase    4                                                                                  TABLE A10      GLONASS NAVIGATION MESSAGE FILE   HEADER SECTION DESCRIPTION    4                     4                                           4                  HEADER LABEL   DESCRIPTION   FORMAT       Columns 61 80         4                     4                                           4                 RINEX VERSION   TYPE    Format version  2 10    F9 2 11X  Ig        File type CG    GLONASS nav mess data    A1 39X    4                      4                                           4                IPGM   RUN BY   DATE     Name of program creating current file   A20            Name of agency creating current file   A20            Date of file creation  dd mmm yy hh mm   A20    4                     4                                           4                    COMMENT   Comment line s    A60     4                     4                                           4                  CORR TO SYSTEM TIME     Time of reference for system time corr             year  month  day    316            Correction to system time scale  sec    3X D19 12         to correct GLONASS system time to           UTC SU    TauC     4                     4                                           4                  LEAP SECONDS   Number of leap seconds since 6 Jan 1980   I6     4                     4                                           4              
27.   50     50     100     150     200    38000    20     20     40     60     80     100     120     140    38000    Pra  250    200    150    100    50     50     100     150    Practica 6a  ejercicio 4a  Desviaciones de las estimaciones respecto al nominal  cinematico           38500 39000 39500 40000 40500  Tiempo  segundos GPS        41000    Practica 6a  ejercicio 5a  Desviaciones de las estimaciones respecto al nominal  random walk        Dx  e     Dy    Dz  o          38500 39000 39500 40000 40500  Tiempo  segundos GPS           41000    ractica 6a  ejercicio 5c_1  Desviaciones de las estimaciones respecto al nominal  random walk  Q 0   T T T T T          38500 39000 39500 40000 40500 41000  Tiempo  segundos GPS        ctica 6a  ejercicio 5c  3  Desviaciones de las estimaciones respecto al nominal  random walk  Q 9999   T T T T T  T Dx  o  Dy    DZ                       e           200    38000          38500 39000 39500    Tiempo  segundos GPS     40000 40500 41000    gAGE NAV 301    Practica 6a  ejercicio 4b  Estimaciones del reloj  cinematico        200000    150000       100000 f    50000       50000       Estimacion del reloj  m   o  T     100000        150000        200000    Reloj  e            38000    200000    38500 39000 39500 40000    Tiempo  segundos GPS     40500 41000    Practica 6a  ejercicio Sb  Estimaciones del reloj  random walk        150000      100000 f    50000       50000       Estimacion del reloj  m   o  7     100000        150000           2000
28.   EXAMPLE    Ap  ndice II  descripci  n del formato RINEX    gAGE NAV 205            1 0       2 0       3 0       40       810       610       710   1   8l  2 10 OBSERVATION DATA M  MIXED  RINEX VERSION   TYPE   BLANK OR G   GPS  R   GLONASS  T   TRANSIT  M   MIXED COMMENT   XXRINEXO V9 9 AIUB 24 MAR 01 14 43 PGM   RUN BY   DATE    EXAMPLE OF A MIXED RINEX FILE    A 9080  9080 1 34  BILL SMITH ABC INSTITUTE  X1234A123 XX ZZZ  234 YY  4375274  587466  4589095     9030  0000  0000  1 1  1 2 6 G14 G15 G16 G17 Gis G19  0  4 P1 Li L2 P2  18 000  2001 3 24 13 10  36 0000000  01 3 24 13 10 36 0000000 O 3G12G 9G 6  23629347 915  300 8   353 23629364  20891534 648   120 9   358 20891541  20607600 189   430 9  394 20607605    01 3 24 13 10 50 0000000 4 4  1 2 2 G9 G12      WAVELENGTH FACTOR CHANGED FOR 2 SATELLITES        NOW 8 SATELLITES HAVE WL FACT 1 AND 2     01 3 24 13 10 54 0000000 0 5G12G 9G 6R21R22  23619095 450  53875 632 8  41981 375 23619112  20886075 667  28688 027 9  22354 535 20886082   20611072 689 18247 789 9 14219 770 20611078  21345678 576 12345 567 5  22123456 789 23456 789 5   01 3 24 13 11 0 0000000 2 1       FROM NOW ON KINEMATIC DATA  xxx   01 3 24 13 11 48 0000000 O 4G16G12G 9G 6  21110991 756 16119 980 7 12560 510 21110998  23588424  398  215050 557 6  167571 734 23588439  20869878 790  113803 187 8  88677 926 20869884   20621643 727 73797  462 T 57505  177 20621649   3 4    A 9080    COMMENT  MARKER NAME  MARKER NUMBER  OBSERVER   AGENCY  REC     TYPE   VERS 
29.   See earlier Navstar GPS Constellation Status reports for information on  the decommissioning of inactive satellites  The PRN numbers of  decommissioned satellites are re assigned to new satellites    PRN number of SVN32 was changed from 32 to 01 on 28 January 1993    PRNO5 and PRNOG are equipped with corner cube reflectors for satellite  laser ranging  SLR   SLR tracking of the satellites will permit onboard  clock errors and satellite ephemeris errors in GPS tracking to be  differentiated    PRNO6 SVN36 moving to slot C 5  was C 1   making way for PRN29 SVN57  ref   NANU 2008003     PRNO7 SVN37 had been set unhealthy since 17 August 2007  Decommissioned  from active service on 20 December 2007  L band transmitters remain active  for end of life testing  ref  NANUs 2007108  2007169     PRN29 SVN57 was launched on 20 December 2007 at 20 04 UT and set usable on  2 January 2008 at 20 41 UT  ref  NANUs 2007170  2007171  2008001    PRN32 SVN23  previously decommissioned  has been recommissioned for tests   After an initial test in December 2006  it has been continuously  transmitting L band signals since 2 April 2007  It was added to broadcast  almanacs on 27 June 2007  It remains set unhealthy until further notice   ref  IGS and NANUs 2006155  2007051  2007081     Constellation plot    lt http   gge unb ca Resources GPSConstellationPlot pdf gt     The next scheduled GPS satellite launches are  ref  NGA and Spaceflight  Now            IIR 19 M 6 NET 13 March 2008  IIR 20 M 7 NET
30.   amp       y  inv P_ n 1   x _ m 1                do i 1 nvar   y  i  0 d0   do k 1 nvar  if  k 1t i  ik k ix i 1  2  if  k ge i  ik i k  k 1  2  y  i   y  1   P  ik   x  X    enddo   enddo   AAA  tto tt  goto 25    OO AA AA AA A AA AA AA AA AA A AA AA AA AA EEE           END of Main LOOP  900 continue  end    248 Procesado de Datos GPS  c  digo y fase    e Programa kalman f    program kalman    implicit double precision  a h o z    double precision fi_x fi_y fi_z fi_t   parameter  nsat 32 nmax nsat 4    dimension P  nmax  2 nmax   2    AWA   nmax  2 nmax  2       xfi nmax   Q nmax   a nmax    y  nmax    AWy  nmax    PIx nmax       x nmax  iarcO nmax    character 1 itype   namelist  parameters fi x fi y fi z fi t      Pxx Pyy Pzz Ptt Qxx Qyy Qzz Qtt    cat file dat    gt   kalman        XYZT  time dx dy dz dt     BIAS  time b01     b32       kalman nml    Aplica sobre el sistema lineal  Y  A x  es decir      x0 xs  ro  y0 ys  ro  z0 zs  ro 1 0     1    e o Ironie e  H    L2  LL  LL  LJ LL ee L3 v3   a i73 Arm ETE  ET o A    o  L2  Lj LL  LL LL es L2 L3 v3  o  nd  L2 L3 L3 L3 L3 L3 LL L3    coef  para el bias  bk   Si la observacion  yi  corresponde   al satelite con PRN k    Q oO 0000000000 00000 0 000 00 0 a    Ap  ndice IV  listados de programas gAGE NAV 249    C  C donde    c  bi     bk     b32  son los bias de los arcons de fase    o para los satelites PRNO1     PRN32   c   c   C siendo    c  1  sigma y1  2     c   el      c w   1  sigma yi  2     c   TT     c   1  sigma
31.   con los siguientes datos   ver  rec2ems f    dispuestos en una sola linea  los campos deben  estar separados por espacioes en blanco        1998 286 38230 4789031 176612 4195008  14 98 10 13 12 O O  5 6545250E 06  9 09494701E 13  0 00000000E 00   1 280000000E 02  10000000E 01  4 38125402E 09  8 198042513E 01    b     O A QUA O  0O OA A AGUA AO Q0  0 OO O     3    2    9    1    3    2     313645720E 06  160000000E 05  736580013E 01  457203524E 10  200000000E 01  088180000E 05    Ejecutar     cat datos_ems     09227513E 03   33299350E 08    74031250E 02   00000000E 00   00000000E 00   00000000E 00    coord  ems     5   TL    2    9    2    0     67547976E 06  00409621E 00  66122811E 00  79000000E 02  32830643E 09  00000000E 00     5      3   8   FO  Sl    0     153795101E 03  725290298E 09  081050495E 09  000000000E 00  280000000E 02  000000000E 00    Ap  ndice IV  listados de programas gAGE NAV 273    E  c  c  c read     end 10  iyear idoy sec x sta y sta z sta a  c10 continue  c   o call rec2ems iyear idoy sec x sta y sta z sta a x y z dt   c  c write          4 1 1x   14 4 1x   14 4 1x   14 4   14 4 1x f5 3        c   a 1  sec x y z dt        o end       c  c  C  G    memes compilacion                       C   77  c orbit f  c   77  c rec2ems f  c   77  o coord ems coord ems f rec2ems o orbit o  A   o  C                                                                                                                      K       sees  e CALCULO DE LAS COORDENADAS DE LOS SA
32.   deber   utilizarse   l  gicamente  el mismo sistema de referencia para las coordenadas del receptor  y del sat  lite  pues a la la hora de formar el rayo sat  lite receptor ambos deben  expresarse en un sistema de referencia com  n     Si se adopta un sistema ligado a la Tierra    en el instante de recepci  n     de la se  al     se deber   aplicar el siguiente algoritmo     1  Calcular las coordenadas del sat  lite en el instante de emisi  n  y en el  sistema ligado a la Tierra en dicho instante   Utilizando  por ejemplo  la rutina orb f  se har  a     Tlemision    gt   orb       gt  1        2  Transformar las coordenadas del sat  lite del sistema ligado a la Tierra en  el    instante de emisi  n    al sistema ligado a la Tierra en el    instante de  recepci  n     Para ello  se considerar   la rotaci  n de la Tierra durante el  intervalo de tiempo At que tarda la se  al en propagarse del sat  lite al    receptor    995     R   wgAt  r       donde      Losta m gu  E  Uo      y  T  Zosta m idm    C    AL    Nota  Es recomendable calcular el valor At utilizando la expresi  n anetrior   aunque se emplee el m  todo de pseudorango para el c  lculo del tiempo  de propagaci  n de la se  al  Pues  la cantidad    P c    incluye otros retar   dos  offsets relojes       a parte del puramente geom  trico p c  En otras   palabras  P c establece un link muy preciso entre los relojes del receptor   en recepci  n  y del sat  lite  en emisi  n   pero  como medida de distancia  geom  trica
33.   donde P representa cualquiera de  los c  digos C A  P1 o P2     Pj   pl   c dt      dt     rell   T    011    KU   ME    eb        e p  la distancia geom  trica entre los centros de fase de las antenas del sat  lite  j y el receptor    en los instantes de emisi  n y recepci  n  respectivamente     e dt    representa la diferencia entre el tiempo GPS y el del reloj del sat  lite j   e dt  representa la diferencia entre el tiempo GPS y el del reloj del receptor   e Ti representa el retardo troposf  rico     e H representa el retardo ionosf  rico  que depende de la frecuencia f de la  se  al  a    40 3  f2      e rel  representa el efecto relativista     e K   representa los retardos debidos a las constantes instrumentales de los  sat  lites y receptor  que son dependientes de la frecuencia     e Mi  representa el efecto debido al multicamino  multipath   tambi  n de   pendientes de la frecuencia     e   j    es un t  rmino de ruido que contiene todos los efectos no modelados     La distancia aparente entre el sat  lite y el receptor tambi  n puede medirse a  partir de la fase de la portadora de la se  al  en cuyo caso se tiene        L     pl   c dt      dt     rell   T      011   BI   w  y mi i   el  donde  adem  s de los t  rminos anteriores  hay que tener en cuenta     e wy es un t  rmino debido a la polarizaci  n de la se  al  wind up       25yn giro de 360 grados en la antena del receptor  manteniendo su posici  n fija  introducir      una variaci  n de una longitud de o
34.   ejercicio 2h  bell relativa a ebre  D PC  Kinem  Pos   Broadcast orbits   20 T T T T T T T  y  WGS84   differential pos    y  WGS84   bell   ebre    15   E E E      4 4  10   4 4 4     sL   i      an   x     n  DOS      foa   a A  AA AA A   l di   Da er N S   E E    o L      J  ash     J   20 i   A i   E      56000 57000 58000 59000 60000 61000 62000 63000 64000 65000  Time  GPS seconds   Practica 7a  ejercicio 3f  bell relativa a ebre  DD PC  Kinem  Pos   Broadcast orbits   20 T T T T T T T T  x  WGS84    x  WGS84 x  z  WGS84    15     2 4  10   4 4 4  st  of        10 L    as L        2             0  56000    57000 58000 59000 60000 61000    Tiempo  segundos GPS     62000 63000 64000    65000    306       Practica 7a  ejercicio 3g  bell relativa a ebre  DD PC  Kinem  Pos   Broadcast orbits                                                              20  x  WGS84   DD    x  WGS84   D    15            4  10         i 4         5h y dg Mote aas n x  E          s ES F  E   S x  F1   EO hu E  E NC ET A y E Gelada E  EO A AA e Ne MA AA ME ai    8 a E R   e WE   AS       A  A de af det Rp Tibet  2   REA TE E  x ES      TA     ep E A ENO std     x ey  e y       T nied     10 h 3    A af  asl L   i    P    i i i i i i i  56000 57000 58000 59000 60000 61000 62000 63000 64000 65000  Tiempo  segundos GPS   Practica 7a  ejercicio 3g  bell relativa a ebre  DD PC  Kinem  Pos   Broadcast orbits   20 T T   T T T x  z  WGS84   DD    z  WGS84   D    15     ie     4  10 F   a te 4  5   EA  
35.   metros del reloj del sat  lite PRNO4 en el instante    ied    b    Cu  les son los elementos orbitales del sat  lite PRNO4 en el instante  peg M     c     Hacer un dibujo indicando el significado de los elementos orbitales   a       w  A  M  i  presentes en el fichero  ver tema 4    Notar que los elementos orbitales descritos en el ap  ndice I  A1 2   ya  omega  w  ioc i  Mo  M corresponden al sat  lite y   poca de  observaci  n especificada al principio de cada bloque de datos  salvo en  el caso del elemento Omega  argumento del nodo ascendente respecto  al meridiano de Greenwich   que se refiere al principio de la semana   siendo TOE los segundos transcurridos dentro de la semana  Entonces   si We   1 29210  rad s es la velocidad de rotaci  n de la Tierra   A  Omega   w  TOE  es el argumento del nodo ascendente  respecto al  meridiano de Greenwich  para la   poca en cuesti  n     34    Procesado de Datos GPS  c  digo y fase    8  El programa eph2txt aplicado sobre un fichero   eph genera los ficheros   b  y   clocks  que contienen  respectivamente  las efem  rides y los par  metros  para el c  lculo de los offsets  dt  de los relojes de los sat  lites  Su formato  es el siguiente     Fichero 95oct18 clocks   sat  lite d  a del a  o t en seg   ap a a     donde dt   ag   ar  t     to    as t     to       Fichero 95oct18 b   sat  lite d  a del a  o t en seg   aetirXw M        a  Utilizando el programa eph2txt  generar los ficheros 950ct18 b y  950ct18 clocks a partir del fic
36.   set yrange  20 20   plot  DDbell_ebre21 pos  u 2 3  DDbell ebre21 pos0  u 2 3    plot  DDbell_ebre21 pos  u 2 4  DDbell ebre21 pos0  u 2 4  plot  DDbell ebre21 pos  u 2 5  DDbell ebre21 pos0  u 2 5  exit         Coinciden los resultados obtenidos con los del ejercicio 3    Por qu       Pr  ctica 7a  Posicionamiento diferencial gAGE NAV 161    Respuestas    Pr  ctica 7a  Posicionamiento diferencial       162 Procesado de datos GPS  c  digo y fase    Pr  ctica 7b  Posicionamiento diferencial gAGE NAV 163    Pr  ctica 7b  Posicionamiento diferencial con c  digo y fase     Objetivos    Estudiar el posicionamiento diferencial con c  digo y fase  resolviendo  un sistema de ecuaciones con los observables doble diferenciados  Es   tudiar la resoluci  n exacta de ambigiiedades y comparar las soluciones  obtenidas     flotando    y  fijando  ambig  edades     Ficheros a utilizar   99mar23bell ebre s gz  DDbell ebre21 ion  DDbell ebre21 bc   sta pos  99mar23bell eph  99mar23ebre eph  99mar23bell sp3   99mar23ebre sp3  DDbell ebre21 eci mod  DDbell ebre21 eph mod   99mar23bell a PC pos  99mar23ebre a PC pos  kalman nml_DD_WN    Programas a utilizar  GCAT  kalman  ambisolv  DDbell ebre21 scr  DDobs scr  add scr    Desarrollo    1  Copiar los programas y ficheros de la pr  ctica en el directorio de trabajo     2   Posicionamiento diferencial con LC PC en dobles diferencias   Como ya se ha indicado en la pr  ctica anterior  99mar23bell ebre s gz  contiene observaciones a 30 segundos regis
37.  130492091D 00   1 130687663D 00   1 130648478D 00   1 130650294D 00   1 130760478D 00   1 130708762D 00   1 905754870D 00   1 906010860D 00   1 906009690D 00   1 905250549D 00    1 066747756D 00  2 116753977D 00  2 569409848D 00   3 116355992D 00   2 663409650D 00  2 337358114D 00  2 790112915D 00   2 895637510D 00   2 442893929D 00   7 953793623D 01  2 548099460D 01   2 539773236D 00   1 489503489D 00  6 111150725D 01  1 063833774D 00  1 661289368D 00  2 114157644D 00   2 521412462D 00  3 061358450D 00   2 768849022D 00   2 171445158D 00   1 719483398D 00    Fichero 950ct18 clocks    01 291 64800 6 078188307583D 04  2  01 291 72000 6 078034639359D 04  2  01 291 75104 6 078099831939D 04  2  01 291 79200 6 077880971134D 04  2  01 291 82304 6 077950820327D 04  2  02 291 14400  2 010073512793D 04  2  02 291 17504  2 010175958276D 04  2  02 291 21600  2 010273747146D 04  2  02 291 24704  2 010376192629D 04  2  02 291 36000  2 010688185692D 04  2  02 291 43200  2 010888420045D 04  2  04 291 7200 4 873285070062D 05 1  04 291 14400 4 874588921666D 05 1  04 291 28800 4 877196624875D 05 1  04 291 31904 4 877336323261D 05 1  04 291 36000 4 878453910351D 05 1  04 291 39104 4 878640174866D 05 1  04 291 50400 4 880642518401D 05 1  05 291 36000 4 221685230732D 06 2  05 291 39104 4 241243004799D 06 2  05 291 43200 4 237517714500D 06 2     160049916711D 12   160049916711D 12   046363078989D 12   160049916711D 12   046363078989D 12   728484105319D 12   728484105319D 12   728484105319D 12   7
38.  14   2    24027475 6  0 862    gt  lw cl  gnuplot    set grid   set xrange 3000 8000   set yrange  4 4    plot  lw org   lw cl   plot  lw cl    exit       Responder a las mismas preguntas que en el caso anterior   Aw   86 2cm     52 Procesado de Datos GPS  c  digo y fase    e   LI PI  Ejecutar     cat s18 orglgawk   print  1     2  3    5  4   0 054      gt lpi org  cat s18 cl  gawk     print  1    2  3    5  4   0 054    gt 1pi cl  gnuplot   set grid   set xrange 3000 8000     set yrange  60 0    plot  lpi org   lpi cl   plot  lpi cl    exit       Responder a las mismas preguntas que en el caso anterior   A    5 4cm     f   LI  Ejecutar    cat s18 orgl gawk     print  1   2  3  0 054      gt  li org  cat s18 cl   gawk     print  1    2  3  0 054    gt  li cl  gnuplot   set xrange 3000 8000     set yrange  60 0   plot  li org   li cl   plot  li cl    exit       A la vista de este gr  fico    se podr  a detectar el instante en que se pro   dujo el cycle slip    De cu  ntos ciclos es el cycle slip en LI       Cu  nto  var  a  aproximadamente  la refracci  n ionosf  rica entre dos observaciones  separadas 30s   visualizar por ejemplo el gr  fico anterior en el intervalo   4900 5100   set xrange 4900 5100    Dar el resultado en ciclos de LI y  en cent  metros    De qu   depende este valor       nti  ndase ciclo de en un sentido amplio  como m  ltiplo de Ar  pues  la combinaci  n  32 Enti  nd lo de LI tid plio  Itiplo de Ar  pues  1 b  ionosf  rica no define una onda f  sica  en 
39.  2   Variacion de excentricidad PRN 15                                                                               Excentricidad o  do P    eie  e E 4  cio E  L ES e ud 4   i  5    E  5 Pe a9  E  E  gt  X e  gt  E         E a io  amp  i 4    6   Uy    E   o o    o b o E e E  L  i ei i El  e o o o  gt   o     m  p TS E E  L     ewe n 4  E  yo  l em i 4  o 10000 20000 30000 40000 50000 60000 70000 80000 90000  Tiempo  segundos GPS   Practica 4a  ejercicio 3c  4   Variacion del Nodo ascendente PRN 15  Nodo ascendente o  SS 4  e  i     x s E 4  o 10000 20000 30000 40000 50000 60000 70000 80000 90000  Tiempo  segundos GPS   Practica 4a  ejercicio 3c  6   Variacion de la anomalia media PRN 15  T T T T T T T T  Anomalia media     s  e G  o 10000 20000 30000 40000 50000 60000 70000 80000 90000  Tiempo  segundos GPS   Practica 4a  ejercicio 4  2   Comparacion de las excentricidades de eci y eph  T T T T T T T T    ph o  eci      Es  L  ad v i 4l  L  du Dd 4  lu Y A F xw    E               E gm dy E gosp Pee  o o E E E CES    B          na a     EN  i ES           do e       x   A      ES  at de  p   m 4  10000 20000 30000 40000 50000 60000 70000 80000 90000    Tiempo  segundos GPS     Inclinacion  rad     Inclinacion  radianes     Argumento del perigeo  radianes     Semiejes mayores  km     0 97325    0 97324    0 97323    0 97322    0 97321    0 9732    0 97319    1 752    1 75    1 748    1 746    1 744    1 742    1 74    1 738    1 736    26562 5    26562    26561 5    26561    
40.  20 June 2008  IIR 21 M 8 NET 10 September 2008  LIFE 1 NET January 2009    Compiled by Richard B  Langley  Dept  of Geodesy and Geomatics Engineering   University of New Brunswick     182 Procesado de Datos GPS  c  digo y fase    Ap  ndice II  descripci  n del formato RINEX gAGE NAV 183    Ap  ndice II  descripci  n del formato RINEX 2 10    Este ap  ndice contiene la descripci  n del formato de los ficheros RINEX   Receiver Independent Exchange Format     El s  mbolo xx colocado en algunos  m  rgenes indica informaci  n opcional  ver rinex2 10 que incorpora los sat  lites  GLONASS y GEO en http   www ngs noaa gov CORS instructions2      1  THE PHILOSOPHY OF RINEX    The first proposal for the  Receiver Independent Exchange Format  RINEX has  been developed by the Astronomical Institute of the University of Berne for  the easy exchange of the GPS data to be collected during the large European  GPS campaign EUREF 89  which involved more than 60 GPS receivers of 4  different manufacturers  The governing aspect during the development was  the following fact     Most geodetic processing software for GPS data use a well defined set of  observables       the carrier phase measurement at one or both carriers  actually being a  measurement on the beat frequency between the received carrier of the  satellite signal and a receiver generated reference frequency        the pseudorange  code  measurement  equivalent to the difference of the  time of reception  expressed in the time frame
41.  3 2RO1R21  23997824  854 79217 202 5  23718494  110 77092 992 5  23828329 946  40219 918 5  93 8 23 14 25 10 0490000 0 5 2RO5R17RO1R21  24003328 910 108602 422 5    RINEX VERSION   TYPE  PGM   RUN BY   DATE  MARKER NAME  OBSERVER   AGENCY  REC     TYPE   VERS  ANT     TYPE   APPROX POSITION XYZ  ANTENNA  DELTA H E N  WAVELENGTH FACT L1 2      TYPES OF OBSERV  INTERVAL   TIME OF FIRST OBS  END OF HEADER       Ap  ndice II  descripci  n del formato RINEX    gAGE NAV 211    24933965   449  19202 7380 5  22203326  578  2987  327 5  23723851  686 105777  849 5  23825485  526  55529 205 5  93 8 23 14 25 20 0490010 0 5 2RO5R17RO1R21  24008828  023 138012 178 5  24927995  616  51188 500 5  22202547  907  7213 298 5  23729236  758 134533 636 5  23822662 277  70749 590 5  93 8 23 14 25 30 0490000 0 5 2RO5R17RO1R21  24014330 779 167446 477 5  24922041   288  83151 666 5  22201767  457  11388 909 5  23734633   024 163360 131 5  23819848   894  85881 102 5          1 0       2  0       3 0       4  0       5 0       6 0       7 0       8   onc I EL E  TABLE A14      MIXED GPS GLONASS OBSERVATION FILE   EXAMPLE            1 0       20       3 0       410       810       610       710   1   8l  2 10 OBSERVATION DATA M  MIXED  RINEX VERSION   TYPE   YYRINEXO V2 8 1 VM ATUB 6 FEB 00 13 59 PGM   RUN BY   DATE   TST2 MARKER NAME   001 02 A MARKER NUMBER   JIM Y COMPANY OBSERVER   AGENCY    1  1    3851178 1849  1 2340  1 0  2 C1  10 000  11  2000 2    22576523 586  22360162 704    YY RECEIVER 
42.  38500 39000 39500 40000 40500 41000 38000 38500 39000 39500 40000 40500 41000    Tiempo  segundos GPS  Tiempo  segundos GPS     300 Procesado de datos GPS  c  digo y fase                                                                                                     Practica 5b  ejercicio 5a 3  Discrepancia CA modelado vs observado  todos sats  Practica 5b  ejercicio 5c  Pseudorango diferenciado entre satelites  150000 a     1 20406     d      Discrepbpcia o Pseudorango diferenciado o  tesos   4  100000    4  800000    4  50000 ii 1 E 600000    4    3  E S 400000   a  s em 4 5  El   200000    4  3  50000   4 El  a E or 4   100000 L  J     200000    4   400000    4   150000 L  4   600000    4   200000 i i i i  800000 i i     38000 38500 39000 39500 40000 40500 41000 38000 38500 39000 39500 40000 40500 41000  Tiempo  segundos GPS  Tiempo  segundos GPS   Practica 5b  ejercicio 5e  Pseudorango  modelado  diferenciado entre satelites  1 20 06   i      r Practica 5a  ejercicio 5f  Diferencias entre Pseudorango modelado y el observado  Pseudorango  modelado  diferenciado o 60 r   r M T  Diferencias modelado observado    1e 06    4  40   4      800000      E  3 L 4  E 600000    4 3 20    E  S 3  2 400000    4 2 op 4    8  v 3  E 200000    4    sl    3 m  El 2 aop 4  5 5  3  200000    4 2  3  60   4     400000    4   80   4   600000 f  4  ODDO i i i i  100 i i i i i  ns ps Bea cho vanes pre 21000 38000 38500 39000 39500 40000 40500 41000  Tiempo  segundos GPS  Tiempo  segundos GP
43.  40    20    10    12    Practica 4a  ejercicio 4  5   Comparacion de los argumentos del perigeo de eci y eph                                 ph o  eci     H  E rd E x E  ES          L     i   t al  M   de o A       ste 5 E    io e   p  Es              i   s Tp pu 7      y E x    p  o 10000 20000 30000 40000 50000 60000 70000 80000 90000  Tiempo  segundos GPS   Practica 4a  ejercicio 5  Posicion del satelite en el sistema ecuatorial  soto  Posicion o   gt   gt   e E     a 2 4  E e    E  s     E      A  s e  s E  F    o 4    e     L a al   gt     E  e e  L   4   gt    gt  o  oso   o 50 100 150 200 250 300 350 400  Angulo azimutal  grados   Practica 4b  ejercicio 2b 2  Discrepancia coordenada y entre eci y eph  S A on              Coordenada y o          10000 20000 30000 40000 50000 60000 70000 80000  Tiempo  segundos GPS     90000    Ap  ndice V  gr  ficas de los ejercicios       Discrepancia  m     Discrepancia  m     Discrepancia  m     Discrepancia  m     12    10    15    Practica 4b  ejercicio 2b 3  Discrepancia coordenada z entre eci y eph  S A on           ES T T T  Coordenadaz e       o 10000 20000 30000 40000 50000 60000 70000 80000  Tiempo  segundos GPS   Practica 4b  ejercicio 2d  Error en la distancia geometrica debido a las coordenadas  S A on     90000           dif room  o             o 10000 20000 30000 40000 50000 60000 70000 80000  Tiempo  segundos GPS   Practica 4b  ejercicio 3a 1  Discrepancia coordenada x entre eci y eph  S A off     90000       T T T T T
44.  42517 1 12069781 3 52506128 1 20820762  1    1   1   2   2   3   3   3   10 1995 10 17 19 14 50 00 11257 11227  7135 41784 22896 13851  91147002 3 69486457  77316262  1  10 1995 10 17 19 29 50 00 11977 70696  3757 90718 23391 90817  68777251 3 79977931   32741851  1  10 1995 10 17 19 44 50 00 12491 97165  315 59775 23484 62963  45364057 3 83879043   12120431  1  10 1995 10 17 19 59 50 00 12792 36449 3132 17550 23175 18337  21319046 3 81203791   56502617  1  10 1995 10 17 20 14 50 00 12875 05649 6526 70234 22471 25091   02945500 3 72075910   99663264  1  10 1995 10 17 20 29 50 00 12739 90672 9810 85330 21387 02618   27023373 3 56721646 1 40898282  1  10 1995 10 17 20 44 50 00 12390 37990 12929 96577 19942 83688   50520455 3 35461499 1 79550097  1  10 1995 10 17 20 59 50 00 11833 41338 15832 65263 18164 69040   73059985 3 08701340 2 15015272  1  10 1995 10 17 21 14 50 00 11079 24001 18471 52918 16083 75775   94287097 2 76923174 2 46750705  1  10 1995 10 17 21 29 50 00 10141 17301 20803 85646 13735 80739 1 13872723 2 40675827 2 74278554  1  10 1995 10 17 21 44 50 00 9035 35855 22792 10089 11160 59986 1 31516896 2 00565703 2 97190111  1  10 1995 10 17 21 59 50 00 7780 50085 24404 41158 8401 25153 1 46951558 1 57247723 3 15148768  1  10 1995 10 17 22 14 50 00 6397 56390 25615 01701  5503 57511 1 59942963 1 11416481 3 27892274  1  10 1995 10 17 22 29 50 00 4909 45323 26404 54312 2515 40245 1 70293732  63797619 3 35234411  1  10 1995 10 17 22 44 50 00 3340 68028 26760 25448  514 10
45.  99mar23ebre a pos  2 3  99mar23ebre a pos  u 2 4    99mar23ebre a pos  2 5       exit    i    Estaba activada la S A en la   poca en que se registraron estas  observaciones  23 de Mayo de 1999    ii    Qu   error cabr  a esperar en el posicionamiento absoluto de cada  receptor   iii    Por qu   se ha reducido de forma tan notable el error de posi   cionamiento en modo diferencial      h  Calcular la diferencia de las estimaciones individuales contenidas en  los ficheros 99mar23bell a pos y 99mar23ebre a pos y compararlas  con los valores del fichero Dbell_ebre  pos    Ejecutar   cat 99mar23ebre a pos 99mar23bell a pos   gawk     if  length x  1     0    print  1  2 x  1    3 y  1    4 z  1    5 t   1     else  x  1   2 y   1   3 z  1   4  t   1      gt  dif pos    gnuplot    set yrange  20 20    plot  Dbell_ebre pos  2 3  dif pos   plot  Dbell_ebre pos  2 4  dif pos   plot  Dbell_ebre pos  2 5  dif pos   plot  Dbell_ebre pos  2 6  dif pos   exit       i  A la vista de este resultado  justificar    intuitivamente    por qu    disminuye el error al posicionar en modo diferencial    ii    Deber  an coincidir  exactamente  los valores de los ficheros dif   pos  y Dbell_ebre pos     156    Procesado de datos GPS  c  digo y fase    3   Posicionamiento diferencial  Dobles Diferencias      Al igual que en el ejercicio anterior  utilizar el programa GCAT para cal   cular la matriz de dise  o  con   rbitas broadcast  para cada receptor  A  continuaci  n  calcular las dobles diferencia
46.  ANT     TYPE  APPROX POSITION XYZ  ANTENNA  DELTA H E N  WAVELENGTH FACT L1 2  WAVELENGTH FACT L1 2  RCV CLOCK OFFS APPL      TYPES OF OBSERV  INTERVAL  TIME OF FIRST OBS  END OF HEADER      123456789     158   292   848    WAVELENGTH FACT L1 2  COMMENT  COMMENT  COMMENT    123456789      008    101     410    COMMENT    123456789     441   570    938     276    MARKER NAME    206 Procesado de Datos GPS  c  digo y fase    9080 1 34 MARKER NUMBER   9030  0000  0000 ANTENNA  DELTA H E N       THIS IS THE START OF A NEW SITE      COMMENT  01 3 24 13 12 6 0000000 O 4G16G12G 6G 9   123456987  21112589 384 24515 877 6 19102 763 3 21112596 187  23578228 338  268624 234 7    209317 284 4 23578244 398  20625218 088 92581 207 7 72141 846 4 20625223 795  20864539 693  141858 836 8   110539 435 5 20864545 943  01 32413 13 1 2345678 5 0  4 1   AN EVENT FLAG WITH SIGNIFICANT EPOCH  COMMENT  01 3 24 13 14 12 0000000 O 4G16G12G 9G 6   123456012  21124965 133 89551 30216 69779 62654 21124972 2754  23507272  372  212616 150 7   165674 789 5 23507288 421  20828010  354  333820 093 6   260119 395 5 20828017 129  20650944  902 227775 130 7 177487 651 4 20650950 363  4 1      ANTISPOOFING ON G 16 AND LOST LOCK COMMENT  01 3 24 13 14 12 0000000 6 2G16G 9  123456789  0  9876543 5  0 0  0 5  4 2        CYCLE SLIPS THAT HAVE BEEN APPLIED TO COMMENT  THE OBSERVATIONS COMMENT  01 3 24 13 14 48 0000000 O 4G16G12G 9G 6    123456234  21128884 159 110143 144 7 85825 18545 21128890 7764  23487131 045  31846
47.  Con las am   big  edades reparadas  fijadas a sus valores exactos   se calcular   la soluci  n  de navegaci  n y se comparar   con la que se obtiene estimando dichas am   big  edades como n  meros reales  i e   flotadas   Al tratarse de dos esta   ciones muy alejadas  no podr   suponerse nula la refracci  n ionosf  rica entre  ellas  debi  ndose de disponer de una predicci  n del VAST EC    sta puede  obtenerse mediante un modelado preciso de la ionosfera a partir de una red  de estaciones permanenes  Hern  ndez Pajares et al   2000      e El fichero DDbell ebre21 obs contiene las dobles diferencias de las ob   servaciones de la estaci  n be11 relativas a la estaci  n ebre y al sat  lite  PRN21  de acuerdo con el siguiente formato         bell ebre 21 PRN iarc sec VALC VALW VALI     e El fichero DDbell_ebre21_eci mod es id  ntico al obtenido anterior   mente en el ejercicio 5  utilizando   rbitas precisas    Su contenido   como ya se ha indicado anteriormente  se organiza seg  n los siguientes  camposP        type sec PRN VAprefit dos VOR Ox VOR Oy VOR Oz VOR Ot iarc    119Fste fichero se ha obtenido aplicando el sript DDobs   scr al fichero 99mar23bell ebre s gz  que contiene las observaciones  sin diferenciar  de cada estaci  n  Para ello basta ejecutar      DDobs scr 99mar23bell ebre s gz   Ver el c  digo fuente de este script para m  s detalles  No   taci  n  VAO     bell jell   ive NT   120H ay que hacer notar  que no se han introducio ni la correcci  n de wind up para 
48.  Dbell 21 L bell sat i  L bell 21     Debre 21 L ebre sat jl L ebre 21           Formato   sta isatR isat iarc sec DLc DLw DLi     cat nada tmp   gawk    BEGIN a       sat_ref     g  77 60    2  f sqrt  g   g 1     w  5 f  6 if   4  a   LC  1    3   5 LI  1    3   6 LW  1    3  w   A  1    3   9   else   if  length LC  1    3    0  printf   s  2i   02i  2i  6i  16 4f  416 4f  10 4f Nn    1 a  4  9 A  1    3   3  5 LC  1    3    w Lw  1    3    6 LI  1    3      gt   D sta   sat ref      Calculo de las diferencias dobles       DDbell ebre21 Dbell  21 Debre 21       Formato   sta staR isatR isat iarc sec DDLc DDLw DDLi     cat  D sta   sat ref   gawk     if  length LC  5    3     0     printf  As   s he hs 42i 481 416 4f 416 4f 410 4f Wn    s  5    3    1  2  3  4 A  5    3   5 LC  5    3   6 LW  5    3   7   LI  5    3   8  else  LC  5    3   6 LW  5    3   7 LI  5    3   8   A  5    3   4 s  5    3   1     gt   DD  sta    sta ref   sat ref  obs     rm nsb tmp nse tmp nada tmp   rm  D sta   sat ref    286 Procesado de Datos GPS  c  digo y fase    Ap  ndice V  gr  ficas de los ejercicios    gAGE NAV 287       Ap  ndice V  gr  ficas de los ejercicios    Gr  ficas Pr  ctica 3a    2e  06    1e  06     1e  06    Pseudorango L1  metros      2e  06     3e  06     4e  06    3e 07    2 5e 07    20 07    1 56407    1e 07    Pseudorango  metros     5e 06     5e 06    PI  metros        Practica 3a  ejercicio 2a  Fase L1 para PRN 28                                                    T T T 
49.  Determinar emp  ricamente el orden de magnitud de estos efectos     Ficheros a utilizar   9bocti8casa____r0 rnx  9 jan09coco____r0 rnx   gage2710 980 a gage2720 980 a gage2730 980 a   upci00178 tecO anim  gif   Programas a utilizar   rnx2txt    Desarrollo    1  Copiar los programas y ficheros de la pr  ctica en el directorio de trabajo     2   Lectura del RINEX  Utilizando el programa rnx2txt  generar el fichero  950ct18casa a a partir del fichero 950ct18casa____r0 rnx  notar que este  fichero fu   capturado en condiciones de anti spoofing desactivado      Ejecutar     rnx2txt 95octi8casa    rO rnx  ls    textedit 95oct  8casa a       El fichero obtenido 95oct18casa a contiene los siguientes cam   pos     estaci  n d  a del afio segundo sat  lite L1 L2 P1 P2 arco   L1  L2  P1  P2 se expresan en metros     44 Procesado de Datos GPS  c  digo y fase     a  Representar gr  ficamente la fase L1 en funci  n del tiempo  para el  sat  lite PRN28  e identificar los instantes en que se producen cycle   slips    Tienen sentido valores negativos para la fase L1    Ejecutar   cat 950ct18casa al gawk     if   4  28  print  3    5  6  7  8      gt casa a_28    gnuplot  set grid  plot  casa a_28  u 1 2        b  Representar en un mismo gr  fico la fase L1 y el c  digo Pl   Ejecutar   cat 950ct18casa a  gawk     if   4  28  print  3   5      gt Li a  cat 950ct18casa a  gawk     if   4  28  print  3   7      gt Pl a    gnuplot  plot  Li a  u 1 2  P1 a  u 1 2     c    dem L2 y P2  opcional    
50.  El directorio blocs_soluciones tambi  n se encuentra tambi  n en el CDROM  adjunto al libro  dentro del directorio PDGPS     En dicho CDROM se proporcionan adem  s     e Una version ya instalada del software  directorio PDGPS del CDROM    con los programas y directorios ya dispuestos para la realizaci  n de las  practicas del libro     e Una versi  n para instalar con los c  digos fuente de todos los programs   directorio FUENTES_SOFTWARE del CDROM   excepto el GCAT del que s  lo  se proporciona el ejecutable     312 Procesado de Datos GPS  c  digo y fase    Instalaci  n del software gAGE NAV 313    Instalaci  n del software    El directorio FUENTES_SOFTWARE que se proporciona en el CDROM contiene  el software del libro organizado seg  n los siguientes subdirectorios     e README_install  fichero con las instrucciones de instalaci  n de los progra   mas del libro     e instalar_soft  este directorio contiene los c  digos fuente de los programas   que deber  n instalarse siguiendo las instrucciones del fichero README install     e programas  en este directorio se instalar  n los ejecutables para las pr  cticas     e trabajo  directorio  inicialmente vac  o  en el que se realizar  n las pr  cticas     NOTA  en el directorio PDGPS se proporciona una version     ya instalada     del software  organizada seg  n el esquema de deirectorios que se consideran  en el libro  i e   ficheros  programas  trabajo            Requisitos m  nimos para la instalaci  n del software    e Dispone
51.  Fly  OTF  para largas l  neas de base  es un tema de reciente investigaci  n  En Colombo et al   2000  se presenta la  prueba de concepto de navegaci  n subdecim  trica a distancias de centenares de  kil  metros de la estaci  n de referencia m  s cercana y en condiciones de alta  actividad geomagn  tica    Uno de sus puntos clave es poder proporcionar al rover correcciones ionosf  ricas  muy precisas de forma que pueda predecir su AVST  EC con un error inferior     a 1 4TECU   A  2  Estas correciones pueden calcularse mediante un elabo   rado proceso en cuyo n  cleo se encuentra un modelo tomogr  fico de la ionosfera  en tiempo real que procesa observaciones recogidas  continuamente  por una red  de estaciones permanentes  Hern  ndez Pajares et al   1999   De forma intuitiva   puede decirse que la constelaci  n de sat  lites GPS y los receptores de tierra se uti   lizan como un enorme esc  ner a nivel planetario  Esta t  cnica est   actualmente  en fase de validaci  n  habi  ndose aplicado con   xito a escalas WADGPS  varios  centenares de kil  metros  y con alta variabilidad ionsof  rica  Hern  ndez Pajares  et al   2000  2001      Comentarios     Por qu   se requiere la refracci  n ionosf  rica AV ST EC  trabajando con la combinaci  n  libre de ionosfera AV Lc    La combinaci  n AV Lc permite cancelar la refracci  n ionosf  rica hasta un 99 996   quedando las medidas de rango libres de tal perturbaci  n  As   para el posicionamiento   flotando  las ambig  edades AV Bc no s
52.  GLONASS files     blank default modified in April 1997     188 Procesado de Datos GPS  c  digo y fase    5 2 Order of the Header Records     As the record descriptors in columns 61 80 are mandatory  the programs  reading a RINEX Version 2 header are able to decode the header records with  formats according to the record descriptor  provided the records have been  first read into an internal buffer     We therefore propose to allow free ordering of the header records  with the  following exceptions       The  RINEX VERSION   TYPE  record must be the first record in a file      The default  WAVELENGTH FACT L1 2  record must precede all records defining  wavelength factors for individual satellites      The    OF SATELLITES  record  if present  should be immediately followed  by the corresponding number of  PRN     OF OBS  records   These records  may be handy for documentary purposes  However  since they may only be  created after having read the whole raw data file we define them to be  optional     5 3 Missing Items  Duration of the Validity of Values    Items that are not known at the file creation time can be set to zero or  blank or the respective record may be completely omitted  Consequently  items of missing header records will be set to zero or blank by the program  reading RINEX files  Trailing blanks may be truncated from the record    Each value remains valid until changed by an additional header record     5 4 Event Flag Records    The  number of satellites  also 
53.  IODC  XX  XX   XX   XX                               73 X co O co O e ee E gr a    OUTPUT   Coordenadas del satelite en el instante de emision  en el sistema de referencia liagado a la Tierra en  el instante de  recepcion   x y z  WGS84 en metros     Q aaa AGO OG O  Q Q A O A O O a a aaa aa aaaa aa aa a QO O    260    000 0    Q00000000000000000000000 0     e     Procesado de Datos GPS  c  digo y fase    dt  t recepcion reloj receptor    t emision t GPS   segundos      gAGE  grupo de Astronomia y GEomatica      Ejemplo de ejecucion     a  Crear un fichero  datos ems P  con los siguientes datos  ver  rec2ems f    dispuestos en una sola linea   Los campos deben estar separados por  espacios en blanco        1998 286 38230 23585247 703 4789031    14    EL    8     16000000000E 05   9    l    3    2      2    b     98 10 131200  28000000000E 02  31364572048E 06    73658001335E 01  45720352451E 10  20000000000E 01  08818000000E 05    Ejecutar     cat datos_ems_P       5    6     09227513894E 03   6    2    1    0    0      1    65452501178E 06  10000000000E 01    33299350738E 08  74031250000E 02  00000000000E 00  00000000000E 00  00000000000E 00    coord_ems_P     1    176612 4195008   9    4    5    00409621952E 00   2   9    2    0     09494701773E 13  38125402624E 09  67547976971E 06    66122811383E 00  79000000000E 02  32830643654E 09  00000000000E 00     000000000000E 00   198042513605E 01   153795101166E 03    125290298462E 09   081050495434E 09   000000000000E 00   2800000
54.  Informacion   control      ESPE    bit  0 02 seg     Fig  8  Mensaje de navegaci  n    El mensaje de navegaci  n se modula sobre ambas portadoras a 50bps  El  mensaje completo consta de 25 p  ginas o tramas  que forman la trama maestra  y que se tarda 12 5 minutos en transmitir  Cada una de las tramas tiene 5  subtramas de 6 segundos cada una de ellas  y a su vez  cada subtrama consta  de 10 palabras  con 30 bits por palabra  Una trama tarda 30 segundos en ser  enviada    Cada subtrama empieza siempre con la palabra de telemetr  a  TLM   la cual  es necesaria para la sincronizaci  n  A continuaci  n aparece la palabra de trans   ferencia  HOW   cuya misi  n es permitir una r  pida conmutaci  n del c  digo C A  al c  digo P    El contenido de cada una de las subtramas es el siguiente     e Subtrama 1  contiene la informaci  n sobre los par  metros aplicables al es   tado del reloj del sat  lite para su correcci  n  Dichos valores son unos coe   ficientes que le permiten convertir el tiempo de a bordo en tiempo GPS   Tambi  n dispone de datos sobre la condici  n o salud del sat  lite e infor   maci  n sobre la antig  edad del mensaje     e Subtramas 2 y 3  estas subtramas contienen las efem  rides del sat  lite     Tema 2  Descripci  n del sistema GPS gAGE NAV 23    e Subtrama 4  en esta parte est  n los par  metros de modelo ionosf  rico  para  corregir la refracci  n ionosf  rica   informaci  n UTC  Tiempo Universal Co   ordinado   parte del almanaque e indicaciones de si es
55.  Jo _       4   U a 4 464  10   0 C C        Una componente peri  dica debida a la a la excentricidad de la   rbita   que debe corregir el receptor del usuario            rel   ZA esin E    2      en metros     Siendo fy   10 23M Hz  se tiene A fo   4 464  10710 fy   4 57   10  Hz de manera que el  sat  lite deber   utilizar fj   10 22999999543 M hz  Notar fj que la frecuencia  emitida  por el  sat  lite y fo es la  recibida  sobre la superficie terrestre  i e   se produce un aumento aparente  de la frecuencia en 4 57   10  H z  que se corrige disminuyendo en esta cantidad la frecuencia  del oscilador del sat  lite     80    Procesado de Datos GPS  c  digo y fase    siendo u   3 986005   1014  m  s   la constante de gravitaci  n univer   sal  c   299792458  m s  la velocidad de la luz en el vac  o  a el semieje  mayor de la   rbita  e su excentricidad  E la anomal  a exc  ntrica del  sat  lite en la   rbita  y r y v la posici  n geoc  ntrica y velocidad del  sat  lite en un sistema inercial    NOTA  Esta correcci  n est   implementada en GCAT bajo la opci  n  Relativistic Correction  ver p  gina 90      e Retardo troposf  rico  T       a la frecuencia en que se emite la se  al GPS la troposfera    se comporta  como un medio no dispersivo  siendo su efecto independiente de la frecuen   cia  El retardo troposf  rico puede modelarse de forma aproximada  cerca  de un 90   mediante la siguiente expresi  n     T     dary   dwet    m elev     donde dary corresponde al retardo vertic
56.  M  s concretamente  calcula el tiempo de  propagaci  n de la se  al  suponiendo que   sta se ha recibido en una deter   minada   poca     Entonces  si la   poca de recepci  n est   expresada en la escala de tiempo  GPS  la   poca de emisi  n obtenida tambi  n lo estar    Si por el contrario  viene dada por las marcas de tiempo del receptor  el error de sincronismo  entre el reloj del receptor y el tiempo GPS introducir   un error en las  coordenadas de los sat  lites  pues no se calcular  n  exactamente en la   poca  de emisi  n GPS     y  en consecuencia  sobre la el rango geom  trico p     e Efecto de los errores en el valor nominal de las coordenadas del  receptor rg    Zo  Yo  2o    Para el calculo de la distancia geom  trica receptor sat  lite  el algoritmo  utiliza un valor nominal de las coordenadas del receptor ro      o  Yo  20    En consecuencia  cualquier error en estas coordenadas afectar   al resultado  obtenido y  por tanto  al rango geom  trico p     Teniendo encuenta las consideraciones anteriores  el c  lculo de las derivadas  parciales  se reduce a la aplicaci  n reiterada de la regla de la cadena   Dada la distancia geom  trica             p cC  Erceeption   id     Y p    p    Esta   pe  resulta   Op 1  Op          Por otra parte     Op DIET  Qr Or OF    dr Ox Or Faa Ox    Teniendo en cuenta que las coordenadas del sat  lite en la   poca de emisi  n  re    dependen de la   poca de emisi  n 15  55   obtenida mediante el algoritmo    Tema 6  Resoluci  n de l
57.  M 3 58 12 2006 052A 29601 B 4 06 11 17 Rb3 06 12 13 03 07 UT  IIR M 4 55 15 2007 047A 32260 F 2 07 10 17 Rb3 07 10 31 22 46 UT  IIR M 5 57 29 2007 062A 32384 C 1 07 12 20 Rb3 08 01 02 20 41 UT    1  NORAD Catalog Number is also known as U S  Space Command  USSPACECOM   object number and NASA catalog number    2  No orbital plane position   satellite decommissioned from operational  service    3  Clock  Rb   Rubidium  Cs   Cesium     Ap  ndice I  Estado de la constelaci  n de sat  lites GPS gAGE NAV 181    10     11     12     13     14     15     16     Selective Availability  S A  had been enabled on Block II satellites during  part of 1990  S A off between about 10 August 1990 and 1 July 1991 due to  Gulf crisis  standard level re implemented on 15 November 1991   occasionally off for test and other purposes  S A was set to O on all  satellites by presidential order on 2 May 2000 at approximately 04 00 UT   Anti spoofing  A S  was activated on 31 January 1994 at 00 00 UT on all  Block II satellites  ref  NANU 050 94042   occasionally off for test and  other purposes    Availability dates    These are the dates when a particular satellite is set healthy following  launch  Typically these dates are days to weeks after the L band  transmitters first become active    Decommissioning dates    The decommissioning date for PRNO6 SVNO3 is the date of termination of  operations of this satellite  ref  USNO  and is about 3 weeks later than  other published dates for  deactivation   
58.  ORBIT   2    Satellite position Y  km    3X 4D19 12        velocity Y dot   km sec         p  Y acceleration  km sec2             frequency number  1 24       4                     AO oo 0200020200 2220222222 4                  BROADCAST ORBIT   3    Satellite position Z  km    3X 4D19 12          velocity Z dot   km sec             Z acceleration  km sec2             Age of oper  information  days   E       4                     4                                           4                t ste so ts E to o A PCM    TABLE A12    GLONASS NAVIGATION MESSAGE FILE   EXAMPLE  AA A AE AA ee nuns             l0       210  2     310       4 0        5  0       6 0        7   0       8     2 10    ASRINEXG V1 1 0 VM AIUB  STATION ZIMMERWALD    1998    2    16    GLONASS NAV DATA  19 FEB 98 10 42    0 379979610443D 06    3 98 215 015 0 0 0 163525342941D 03 0 363797880709D 11  0 106275903320D 05 0 348924636841D 00 0 931322574615D 09     0     944422070313D 04 0 288163375854D 01 0 931322574615D 09    0 212257280273D 05 0 144599342346D 01 0 186264514923D 08    215 015 0 0 0 179599039257D 03 0 636646291241D 11    0 562136621094D 04 0 289074897766D 00 0 931322574615D 09     236819248047D 05 0 102263259888D 01 0 931322574615D 09    0 762532910156D 04 0 339257907867D 01 0 000000000000D 00    gAGE NAV 209    RINEX VERSION   TYPE  PGM   RUN BY   DATE  COMMENT   CORR TO SYSTEM TIME  END OF HEADER    O   0 000000000000D 00  0 210000000000D 02  0 300000000000D 01  0   0  0  0    108000000000D 05
59.  PI y LI  cuya demostraci  n se deja como ejercicio      Combinaci  n libre de ionosfera     PC   p c dt      dt    rel   T  KC   Mpo  epc KO   EE   9  1 2  LC   p    dt      dt     rel  T   BC 4 mpc t wrc   Lc BC                kei kj   Re                Re   Aw  SE     52   Ac   5  10 7cm    Combinaciones narrow lane pe y wide lane  LW                                    PW   p  c dt      dti    rel  T  awI   KW   Mp  epw KW   DARE   LW   p   c dt      did    rel  T 0w1  BW  mrw pw BW   HER     ky    kw    AwNw   aw     AR  Nw   Ni     Na  Aw   R    86 2cm   Combinaci  n ionosf  rica    PI  ar   KI   Mpr  epr KI K2 K1   LI  ar    BI   mp   w  ELI BI   B1     B2   kr    krf   Nw     ArNoa   ar   az     o1 c 1 05  Ar A2    A   5 4cm    Relaciones entre ambig  edades   variaci  n de LW  LI  LC en funci  n de AN  y AN2     ALW   y ANw     w  AN      AN2   ALI     MAN  ze  As A No   MANw   ATAN    N   ambig  entera   ALC     o  32AM    Aw ANS  E     AcAN    Aw ANw   Ac AN    4 Aw ANw       fa  fitfe    42    Procesado de Datos GPS  c  digo y fase    Pr  ctica 3a  Observables GPS y sus combinaciones gAGE NAV 43    Practica 3a    Observables GPS  L1 L2 P1 P2 y sus combina   ciones    Objetivos    Visualizar gr  ficamente el c  digo y la fase de los diferentes observa   bles y sus combinaciones  Estudiar sus caracter  sticas y propiedades   cycle slips  refracci  n ionosf  rica  multipath  ruido de los observables  en general  en condiciones de Anti Spoofing activado y desactivado  
60.  T T T  oop  Coordenada x o          o    10000 20000 30000 40000 50000    Tiempo  segundos GPS     60000 70000 80000    Practica 4b  ejercicio 3a_3  Discrepancia coordenada z entre eci y eph  S A off     90000          T T T T T T T T  Coordenada z o             o    10000 20000 30000 40000 50000    Tiempo  segundos GPS     60000 70000 80000    90000    Discrepancia  m     Discrepancia  m     Discrepancia  m     Discrepancia  m     100    100    80    60    12    gAGE NAV    Practica 4b  ejercicio 2b 4  Discrepancia reloj entre eci y eph  S A on     295       Reloj e                                        10000 20000 30000 40000 50000 60000 70000 80000 90000  Tiempo  segundos GPS   Practica 4b  ejercicio 21  Error para los relojes de los satelites PRN15 y PRN19  S A on   Reloj PRN15 o  Reloj PRN19_    10000 20000 30000 40000 50000 60000 70000 80000 90000  Tiempo  segundos GPS   Practica 4b  ejercicio 3a 2  Discrepancia coordenada y entre eci y eph  S A off   T T T T T T T T  Coordenada y     10000 20000 30000 40000 50000 60000 70000 80000 90000  Tiempo  segundos GPS   Practica 4b  ejercicio 3a 4  Discrepancia reloj entre eci y eph  S A off   T T T T T T T T  R  loj o             10000 20000 30000 40000 50000    Tiempo  segundos GPS     60000 70000 80000    90000    296 Procesado de datos GPS  c  digo y fase                          Discrepancia  m                    Discrepancia  m                                Discrepancia  m                                                
61.  TYPE   VERS  ANT     TYPE   APPROX POSITION XYZ  ANTENNA  DELTA H E N  INTERVAL   WAVELENGTH FACT L1 2      TYPES OF OBSERV          COMMENT   COMMENT   COMMENT   TIME OF FIRST OBS  TIME OF LAST OBS    OF SATELLITES  PRN     OF OBS  PRN     OF OBS  PRN     OF OBS  PRN     OF OBS  PRN     OF OBS  PRN     OF OBS  PRN     OF OBS  PRN     OF OBS  PRN     OF OBS  PRN     OF OBS  PRN     OF OBS  PRN     OF OBS  PRN     OF OBS  PRN     OF OBS  PRN     OF OBS  PRN     OF OBS  PRN     OF OBS  PRN     OF OBS  PRN     OF OBS    218 Procesado de Datos GPS  c  digo y fase    26 1046 1046 1046 1046 PRN     OF OBS  27 843     843 843 843 PRN     OF OBS  28 956 956 956   956 PRN     OF OBS  29 836 836 836 836 PRN     OF OBS  31 1041 1041 1041 1041 PRN     OF OBS    END OF HEADER  95 10 18 00 00 00 0000000 O 6 14 15 18 22 25 29   20141789 28908  15694892 26208 20764791 10308 20764791 88908   10156688 05308  7914296 97108 23025606 13308 23025608 42008   1005974 21907   783874 88007 24656587 15107 24656589 16307   12846588 72508  10010318 02408 22508513 35408 22508514 93708   15501368 59408  12078973 35808 22258999 20508 22258999 63208   8778399 37908  6840304 85208 22409115 47708 22409115 63508  95 10 18 00 00 30 0000000 O 6 14 15 18 22 25 29   20180843 59808  15725324 18808 20757359 26608 20757360 16208   10059627 94808  7838665 76408 23044076 11208 23044078 37308   1089522 05507  848977 05707 24640688 39407 24640690 63507   12918063 69808  10066012 75108 22494912 01508 22494913 64808   1542
62.  Tiempo  segundos GPS   Practica 6a  ejercicio 6c  Errores de estimacion de coordenadas con orbitas y relojes precisos  interpolados  50000 Practica Sa  ejercicio Go  Errores de estimacion de reloj con orbitas y relojes precisos  interpolados   E T T T T 1 T T T E  Dx      dT o  Dy    Dz a  T 1 i i 1 100000    i 4  100    i i i 4  50000      al  sol e  i 4         oF a  E i       a E  5 or 2    E 7  3    3        50000   4   5o    d i ME 4   100000   E al   100   4   150   i i E 4 7150990  s      200 i   n i  200000 n l i  38000 38500 39000 39500 40000 40500 41000 38000 38500 39000 39500 40000 40500 41000  Tiempo  segundos GPS  Tiempo  segundos GPS   Practica 6a  ejercicio 7a  Desviaciones de las estimaciones respecto al nominal  S A off   200 T T T y Y T T  gt  Practica 6b  ejercicio 8a  DOP  Dx e 4 r r r r r T T r  Dy   GDOP    TR N joz cs   PDOP x  85r E E E   i E i 4    ot H i H i E i 4  8 sl   E E    5 L i J      NI 25L     e        J  3 n                                       S  2 p    5 2L H   4  g 8  5  50      i s i       4 isk i i A  E  E    ol i   E j i   j i j i      50    3 E i       i 4 os F i    3 D i E i 4    200 E       i n 2 s   Soss 1950 32000 82050 32100 32180 08200 82250 32300 85350  31900 31950 32000 32050 32100 32150 32200 32250 32300 32350  Tiempo  segundos GPS  tiempo  segundos GPS   Practica 6b  ejercicio 8b  DOP  4 r r r r T r 7  HDOP    VDOP x  35   d H a 4  3h    a a 4  254 s   2 i i   3 3 4  a    cL 4  8 mm         A     a        EDS MM  15 f    
63.  casos anteriores prb1  representar  en una misma gr  fica las coordenadas x  tercer campo   la y  cuarto  campo  y la z  quinto campo  en funci  n del tiempo  segundo campo    Ejecutar    gnuplot  plot  prb1  u 2 3  prb1  u 2 4  prb1  u 2 5  exit        d  Visualizar en las siguientes instrucciones los distintos modos de repre   sentaci  n gr  fica  con puntos    w p   con l  neas    w       l  neas  puntos     w linespoints       Ejecutar   gnuplot  set xrange  20000 25000   plot  prbi  u 2   plot  prb1   3wps3  plot  prbi  wp2  plot  prbi   3 W  plot  prbi  W  plot  prbi  W  exit    linespoints        e  En los siguientes plots se muestran ejemplos de la utilizaci  n del gawk  dentro del gnuplot   Ejecutar     set xrange  0 90000   set yrange   3e4 3e4   plot   lt  cat sxyz eci  gawk     if   1  5  print  0      u 2 3    plot   lt  cat prbi  gawx     if   2 lt 20000    2 gt 50000  print  0      u 2 3  plot   lt  cat prbi  gawk     if   2 gt 30000  amp  amp   3 gt 0  print  0   u 2 3  exit       Pr  ctica 1  Herramientas inform  ticas gAGE NAV 13    Nota    if   2 lt 20000    2 gt 50000     significa  2 lt 20000 o bien  2 gt 50000    if   2 lt 20000  amp  amp   2 gt 50000     significa  2 lt 20000 y  2 gt 50000      f  Consultar la  ayuda  del gnuplot  Ejecutar   gnuplot  help    Help topic  glossary   ir probando las diferentes opciones   exit       14    Procesado de Datos GPS  c  digo y fase    Tema 2  Descripci  n del sistema GPS gAGE NAV 15    Tema 2  Descripcion del s
64.  ctica  desde la estaci  n de referencia se calcula una correcci  n de rango para  cada sat  lite PRC    P7  f Pref Fef   la cual se transmite al usuario para que pueda  cancelar mitigar los errores diferenciales comunes  De esta forma  al igual que en la ecuaci  n  anterior  se tiene  Apre fit    PJ       o   9    01       PRC   notar que los relojes de los sat  lites  se han cancelado al fromar la diferencia         Tema 7  Posicionamiento diferencial con c  digo y fase gAGE NAV 143    En la siguiente tabla se muestran los valores  10  de los diferentes tipos de er   rores en posicionamiento absoluto y diferencial  indicando la degradaci  n debida  a la decorrelaci  n geogr  fica  N  tese que la cancelaci  n de los errores debidos a  las   rbitas  y en especial a la ionosfera y troposfera  se degrada al aumentar la  distancia  l  nea de base   Por otra parte  los errores debidos al ruido de receptor  y multipath no se cancelan     Sin correcci  n L  nea base y Decorrel   Tipo de DGPS Latencia nulas Geogr  fica  Error Bias Random Bias   Random   m   m   m   m   m 100Km   Ruido receptor   0 2  Multipath 0 2  1  Reloj sat  SA on  0 1  Reloj sat  SA off  0 0  Orbitas      0 0  Ionosfera      1   10  FO    lt  0 1 FO  Troposfera      lt  0 1 FO       Tabla 8  Resumen de errores absolutos y diferenciales      Efectos no modelados  FO  factor  de oblicuidad        Suponiendo S A no aplicada a las efem  rides     2  Posicionamiento con diferencias dobles  con c  digo     Esta t  cn
65.  de las observaciones  As  mismo  los errores en estos bias  se transferir  n a las coordenadas  que se estiman conjuntamente   degradando la  soluci  n cinem  tica en tiempo real  x y z  y resultando  en general  errores por  encima del dec  metro  a  n despu  s de estabilizados los arcos    Si se desean obtener precisiones subdecim  tricas  es preciso aplicar t  cnicas  basadas en la resoluci  n de ambigiiedades  a su valor exacto   Estas consisten en  explotar el hecho de que las ambigtiedades en ambas frecuencias son m  ltiplos  enteros de longitudes de onda     y  por tanto  si se consiguen combinaciones de  observables con un ruido inferior a una longitud de onda  se podr   obtener su  valor exacto mediante redondeo       A modo de ejemplo  se presentan a continuaci  n un conjunto de ecuaciones  basadas en  Colombo et al   1999  que permiten fijar las ambig  edades AVN   y AV Ns a partir de medidas de fase en dos frecuencias para dos receptores cer   canos  M  s concretamente  permiten obtener el  valor exacto    del bias AV Bc  a partir de una estimaci  n AVBc proporcionada por el filtro  flotando  esta  ambig  edad como un n  mero real     Resoluci  n de la ambig  edad AV Ny a partir de las medidas de fase en dos  frecuencias y las estimaciones AV Bc     AVLw AN Lee AN DE    AV Nw   nint  Aw    Siendo las medidas AV Lw y AV Lc precisas al nivel de unos mil  metros  el  factor limitante es el error en la estimaci  n de AV Bc  que debe ser inferior  a Aw 2   40cm para p
66.  de receptores  bell  ebre         x  W  S84   Metodo Geometrico  sin corregir relojes de receptores  bell  ebre          sL 4  ob 4  sh 4   10 i i i i i i i i  56000 57000 58000 59000 60000 61000 62000 63000 64000  Tiempo  segundos GPS   Practica 7a  ejercicio 5a  bell relativa a ebre  DD PC  Kinem  Pos   Broadcast orbits   10 T T T B T T T Y      WGS84  Metodo Geometrico  corrigiendo de relojes de receptores  bell  ebre         z  W  S84   Metodo Geometrico  sin corregir relojes de receptores  bell  ebre          sk 4  ob 4  sh 4   10 i i i i i i i i  56000 57000 58000 59000 60000 61000 62000 63000 64000  Tiempo  segundos GPS   Practica 7a  ejercicio 5b  bell relativa a ebre  DD PC  Kinem  Pos   Broadcast orbits   10 T T T T T T T T  Y  WG  84   Metodo Geometrico  cbrrigiendo de relojes de receptores  bell  ebre     y  WGS84   Metodo Pseudorang    sin corregir relojes de receptores  bell  ebre      x       x   E   sh i 4          x Fx  PEE   ox  xx x      o Lees xb e a e el    e   ei ee      ox f      PE pa  e m  S ae FF    wf ak    E tod    je    E i E el oe    E      m xx   10 i i i i i i i i  56000 57000 58000 59000 60000 61000 62000 63000 64000    Tiempo  segundos GPS     65000    Discrepancia  m     Discrepancia  m     Discrepancia  m     10    Practica 7a  ejercicio 5a  bell relativa a ebre  DD PC  Kinem  Pos   Broadcast orbits                 Y  WGS84   Metodo Geometrico  corrigiendo de relojes de receptores  bell  ebra     Metodo Geometrico  sin corregir relojes de 
67.  del observador    en grados         Retardo troposf  rico  Representar gr  ficamente el retardo troposf  rico  oblicuo modelado  STROP  en funci  n del tiempo para el sat  lite PRN14   Idem en funci  n de la elevaci  n  Repetir para otros sat  lites     Pr  ctica 5a  Propagaci  n y efectos dependientes del sat  lite gAGE NAV 91    Ejecutar      a     A  eh         gnuplot   set grid   set yrange 0 20    plot    cat 13oct98 a mdllgawk     if   3  14  print  2  9         plot    cat 13oct98 a mdllgawk     print  2  9         plot    cat 13oct98 a mdllgawk     print  12  9       exit       A la vista de los resultados obtenidos  dar una acotaci  n del valor del  retardo troposf  rico oblicuo       Por qu   se superponen las gr  ficas de los diferentes sat  lites al hacer  la representaci  n en funci  n de la elevaci  n     Representar gr  ficamente STROP x sin elev  en funci  n del tiempo     dem  en funci  n de la elevaci  n   Ejecutar    gnuplot   set grid   set yrange 0 5    plot   lt cat 130ct98 a mdl     gawk     print  2  9 sin 3 14 180  12        plot   lt cat 130ct98 a md1   gawk   print  12  9 sin 3 14 180  12        exit    A qu   corresponde  aproximadamente  el valor que se observa en la  gr  fica          El retardo troposf  rico oblicuo  tal como se ha modelado en el pro   grama GCAT  es una cantidad que depende de la hora del d  a    Y de  la elevaci  n     Dar un valor aproximado del retardo troposf  rico zenital  vertical         Proponer un modelo sencillo par
68.  distancia del receptor al sat  lite PRN25 en  el instante t   0 0   30        j       Esta activado el anti spoofing    Cu  l es el nivel de ruido te  rico  de los observables de pseudo distancia y fase del fichero  ver tema 3      5  Considerar ahora el fichero 97jan09coco____r0 rnx      a    Est   activado el anti spoofing      b    Se registran los mismos observables  L1 P1  etc   que en el fichero  anterior 9Boct18casa___r0 rnx    Por qu        c       C  mo se explica que se registre P2  estando activado el anti   spoofing     Pr  ctica 2  Ficheros RINEX de datos y efem  rides gAGE NAV 33    6  El programa rnx2txt aplicado sobre un fichero   rnx genera un fichero   a   m  s adecuado para el c  lculo   con los datos L1       P1     dispuestos en  columnas  con los siguientes campos     estaci  n d  a del a  o segundo sat  lite L1 L2 P1 P2 arco   L1  L2  P1  P2 se expresan en metros    a  Utilizando el programa rnx2txt  generar el fichero 950ct18casa a a  partir del fichero 950ct18casa___r0 rnx   Ejecutar     rnx2txt 95octi8casa    rO rnx  ls    textedit 95oct  8casa a        b  A partir del fichero 95oct18casa a  generar otro fichero que contenga    nicamente datos del sat  lite PRN28   Ejecutar     cat 950ct18casa alawk  if   4  28  print  0      gt a_PRN28  less a_PRN28    7  Visualizar el fichero de efem  rides 950ct18casa___rO eph y responder a  las siguientes preguntas  consultando el ap  ndice II    Ejecutar   more 95octi8casa____r0 eph     a    Cu  les son los par
69.  dmx  mv 99mar23ebre a dmx 99mar23ebre a PC dmx    Tambi  n se generar  n los ficheros  99mar23bell a pos y 99mar23ebre a pos   que guardaremos con los siguientes nombres para ejercicios posteriores     Ejecutar   mv 99mar23bell a pos 99mar23bell a PC pos  mv 99mar23ebre a pos 99mar23ebre a PC pos  O Generaci  n de la matriz de dise  o para las medidas de fase LCA      Como ya se ha comentado anteriormente  el programa GCAT procesa  por defecto  las observaciones correspondientes a la s  ptima columna  del fichero de datos   a  y no utiliza los valores de las columnas quinta   sexta o octava  Para procesar las medidas de fase    LC     que se en   cuentran en la quinta columna de los ficheros 99mar23bell a  99mar23  ebre a   deber   substituirse el contenido de la s  ptima columna  PC   por la quinta  LC  y repetir los mismos pasos que en el apartado  b   anterior  Es decir  ejecutar     cat 99mar23bell a  gawk      7  5  print  0     gt  nada  mv nada 99mar23bell a  cat 99mar23ebre a  gawk      7  5  print  0     gt  nada  mv nada 99mar23ebre a    A continuaci  n repetir las mismas operaciones que en el  apartado  b   sobre estos nuevos ficheros   Una vez ejecutado el GCAT  renombrar los ficheros     mv 99mar23bell a dmx 99mar23bell a LC dmx  mv 99mar23ebre a dmx 99mar23ebre a LC dmx        c  Tomando como referencia la estaci  n ebre y el sat  lite PRN21  cal   cular las dobles diferencias de los siguientes campos  prefit OR Ox  OR Oy OR 0z  entre ambos ficheros y generar u
70.  doppler   The  phase observations between epochs must be connected by including the  integer number of cycles  The phase observations will not contain any  systematic drifts from intentional offsets of the reference oscillators     The observables are not corrected for external effects like atmospheric    186 Procesado de Datos GPS  c  digo y fase    refraction  satellite clock offsets  etc     If the receiver or the converter software adjusts the measurements using  the real time derived receiver clock offsets dT r   the consistency of the  3 quantities phase   pseudo range   epoch must be maintained  i e  the  receiver clock correction should be applied to all 3 observables     Time corr    Time r    dT r   PR corr    PR r    dT r  c  phase corr    phase r    dT r  freq    DOPPLER     The sign of the doppler shift as additional observable is defined as usual   Positive for approaching satellites     4  THE EXCHANGE OF RINEX FILES     We recommend using the following naming convention for RINEX files     ssssdddf yyt SSSS  4 character station name designator  ddd  day of the year of first record  f  file sequence number within day    O  file contains all the existing  data of the current day  yy  year  t  file type   0  Observation file  N  Navigation file  M  Meteorological data file  G  GLONASS Navigation file  H  Geostationary GPS payload nav mess file    When data transmission times or storage volumes are critical we recommend  compressing the files prior to storage or 
71.  e 99 9  2  iE O fist a ab H ELSA ELE a Ruf gta mium  S   E  g  8 eT Puts 02 5  2 2 99 5  2  E  e  q 0 PEER NR ALETA Da a gas E PE E REEERE 2 0 PE EE R ARA Se di j j 4   amp  e  3 3  ab a i   al al  2  H i 4 2h A  ah    i   FI A  4 i i P i i i i  3000 4000 5000 6000 7000 8000 3000 4000 5000 6000 7000 8000  Tiempo  segundos GPS  Tiempo  segundos GPS     Practica 3b  ejercicio 2e  Deteccion Cycle slip con LI PI  PRN 18 a Practica 3b  ejercicio 2e  bis   Deteccion Cycle slip con LI PI  PRN 18  LI PI  sin cycle slip  o LI PI  con cycle slip  o  LI PI  con cycle slip      10    da E 4  10 po 4   20 L    E 4  20    id  3       ate    E       gt   3 ts    E g dE exte  B  30 e A dee FIM RE d gi   3  30 uned 7 o  fie    Loog  E  2 2     er    MI uo XL CEN O A y A A   pra Pu A O s SU ii as a    to ur mn OE  SD qu CIP ao GU agora  CU S  S gg a o Rooy   a SS POE   MAS  3 A EOF A oar P ow LR 9 GIES OS Si eU eI eS  e     o     ta  y  se wo ee dd oe     a ee  40  ua      i 4 40 Le P 4  z z  so L  H i   5o L i a l i gj   60 i i s i i i i  3000 4000 5000 6000 7000 8000 3000 4000 5000 6000 7000 8000  Tiempo  segundos GPS  Tiempo  segundos GPS   Practica 3b  ejercicio 2f  Deteccion Cycle slip con LI  PRN 18 Practica 3b  ejercicio 2f  bis   Deteccion Cycle slip con Ll  PRN 18  o T T T T  23 5 T T T T T T T T T  LI  sin cycle slip  o LI  con cycle slip      LI  con cycle slip       al J  o   24 5      H E   4  25 L  4  8 g  3 8 55r   i B B 4  26 L  J   26 5   4      50       4 4 i  eL J  B   60 i
72.  el apartado 7 3 de teor  a  p  gina  146   escribir el sistema de ecuaciones de navegaci  n  con c  digo y fase   para este problema en diferencias dobles      f  Calcular la soluci  n de navegaci  n con LC PC  utilizando el filtro de  Kalman implementado en el programa kalman  Modelar las coorde   nadas como    white noise     posicionamiento cinem  tico puro  y  fijar  el reloj del receptor   de acuerdo con los siguientes par  metros        Pxx 1 d 8 m2 fi_x 0 d0 Qxx 1 d 8 m2  Pyy 1 d 8 m2 fi_y 0 d0 Qyy 1 d 8 m2  Pzz 1 d 8 m2 fi_z 0 d0 Qzz 1 d 8 m2  Ptt 9 d 16m2 fi_t 0 d0 Qtt 9 d 16m2    fase  ver la cabecera de c  digo    textedit kalman f     Estos se modelan como constantes a lo    largo de arcos cont  nuos y white noise  con o    9 101655   en los instantes en que se producen  cycle slips  La namelist es la misma que para kalmanO   114 p      A  21 J 21  Notaci  n  VAS    Ox     Obeu       Oebre     Debre    15Para iarc se han ido sumando los valores  en vez de formar dobles diferencias     H6Estos valores se han salvado en el fichero kalman nm1_DD_WN     Pr  ctica 7b  Posicionamiento diferencial gAGE NAV 167    Ejecutar     cp kalman nml DD WN kalman nml  cat DDbell ebre21 mod   kalman   grep X  gt  DDbell ebre21 pos    El fichero obtenido DDbell ebre21 pos contiene los siguientes campos     ver la cabecera del programa kalman    sec x yz t     donde x y z son las desviaciones de las estimaciones respecto del  valor nominal adoptado  apriories correspondientes al fich
73.  el c  lculo del ejercicio anterior  adoptando los valores de  or C Or   2mm  op  Y Opa  amp  06A c  3m        27 Aplicar el siguiente resultado  dadas dos variables aleatorias independientes X Y y dos  costantes a  b  entonces  cax py   02 03    b  0      5Para el caso de ruido gaussiano de media cero  el 68 2796 de las realizaciones deben caer  dentro del intervalo     o   o      9Nota  el c  digo P1 corresponde al C A y el P2 al c  digo sintetizado a partir de C A y de  la correlaci  n cruzada de los P1 y P2 encriptados  Y1  Y2     46 Procesado de Datos GPS  c  digo y fase    6   Multipath  El multipath del c  digo puede observarse ploteando la combi   naci  n P1 L1  con un periodo de muestreo de 1 segundo es posible incluso  seguir su evoluci  n   Puesto que se trata de un fen  meno geom  trico  su  efecto se repetir   al repetirse la geometr  a receptor sat  lite  Los ficheros  gage2710 980 a  gage2720 980 a  gage2730 980 a contienen observa   ciones a 1 segundo obtenidas durante el mismo intervalo de tiempo para  tres d  as consecutivos   Representar gr  ficamente la combinaci  n P1 L1 e  identificar el efecto del mutipath      Ejecutar     gnuplot  set grid  plot   lt  cat gage2710 980 algawk     if   4  14  print  3  7  5 23690187           lt  cat gage2720 980 algawk   if   4  14  print  3  7  5 22202591        lt  cat gage2730 980 algawk     if   4  14  print  3  7  5 22800909     exit        a    Se parecen las gr  ficas obtenidas para estos tres d  as consecutivos
74.  else  if  length s  3 1  4 1    0   a  3 s  3 1  4 1  3e8   printf  As hs 414 8f  s 414 10f  14 10f  14 10f  14 10f  s In     1  2 a  4  5  6  7  8  9       gt nada   cp nada 99mar23bell a    cat clock ebre 99mar23ebre a   gawk     if  NF  4  s  2 1  3 1   4   else  if  length s  3 1  4 1    0   a  3 s  3 1  4 1  3e8   printf  hs hs 414 8f  s 414 10f  14 10f  14 10f  14 10f  s In     1  2 a  4  5  6  7  8  9      gt nada   cp nada 99mar23ebre a       iv  Repetir los mismos pasos que en el ejercicio anterior  3  para el c  lculo de  las dobles diferencias y la estimaci  n de coordenadas con estos nuevos  ficheros 99mar23bell a y 99mar23bell a       c  Se ha obtenido el mismo resultado que en la soluci  n de navegaci  n   del ejercicio 2     Pr  ctica 7b  Posicionamiento diferencial gAGE NAV 177    Respuestas    Pr  ctica 7b  Posicionamiento diferencial       178 Procesado de datos GPS  c  digo y fase    Ap  ndice I  Estado de la constelaci  n de sat  lites GPS gAGE NAV 179    Ap  ndice I  Estado de la constelaci  n GPS    Navstar GPS Constellation Status   08 01 12     NORAD Orbit Launch  PRN Internat  Catalog Plane Date    Code ID Number Pos   n  UT  Clock Available Decommissioned  04 1978 020A 10684 78 02 22 78 03 29 85 07 17  07 1978 047A 10893 78 05 13 78 07 14 81 07 16  06 1978 093A 11054 78 10 06 78 11 13 92 05 18  08 1978 112A 11141 78 12 10 79 01 08 89 10 14  05 1980 011A 11690 80 02 09 80 02 27 83 11 28  09 1980 032A 11783 80 04 26 80 05 16 91 03 06  81 12 18 Launch 
75.  en iol oh AA AAA AAA DRAE  C Dado el sistema Y AX con covarianzas  ruido de datos   c P diag sig Y1   2     sig Yk   2        calcula la solucion de varianza minima    c X  inv A  inv P  A    A  inv P  Y   A ies a a aod er A i suede a ated fioe aci cR etti  c   c   C El fichero de datos debe tener el siguiente formato    C   c   c n  gt    gt  numero de componentes del vector X  c ad  A  rares a 1 n  y 1  sig y 1          error standar        A       c   E   i   c a k 1       a k n  y k  sig y X    c   i   i       K      el numero de filas  c puede ser cualquiera  c   c  gAGE  grupo de Astronomia y GEomatica                             TUTTO  c   c Ejecutar  cat fichero   lms   C    Ap  ndice IV  listados de programas gAGE NAV 241    10    30  20    100    read     end 100  n    continue   read     end 100   a i  i 1 n  y sig   do 20 i 1 n   ay  i   ay  i  ta i   y   sig  2   aa i  i 1  2  aa i  i 1  2  a i  a i   sig  2    do 30 j i 1 n  aa j  j 1  2 i 2aa j  j 1  2 i  a i  aCj   sig  2   continue   continue   goto 10    continue   call invsp aa n ier    if  ier eq 1  print     Warning  sigular matrix   call prod aa n n ay n 1 x    write       x i  i 1 n     end    242 Procesado de Datos GPS  c  digo y fase    e Programa kalmanO f    program kalmanO  implicit double precision  a h o z   double precision fi x fi y fi z fi t  parameter  nmax 10   dimension P  nmax  2 nmax   2   xfi nmax   Q nmax       a nmax   y  nmax   x  nmax   character 4 itype  namelist  parameters fi_x f
76.  en posicionamiento est  tico  y cinem  tico  white noise      Justificar te  ricamente por qu   el  caso Q      0 se corresponde con el posicionamiento est  tico y el caso  Q    9999 con el cinem  tico white noise     126 Procesado de Datos GPS  c  digo y fase    6   Procesado con   rbitas y relojes precisos  S A 0n   Repetir el  procesado del fichero 130ct98 a  pero utilizando las   rbitas y relojes pre   cisos del fichero 130ct98 sp3  procesar en modo cinem  tico  con la opci  n  white noise     Para ello  seleccionar en la carpeta  Model    e Precise orbits and clocks  Orbit interpolation  polinomyal degree  10    e Satellite clock interpol   No     a  Comparar las estimaciones  dx  dy  dz  dt  con las obtenidas utilizando    rbitas broadcast      b     Dar un valor aproximado del error de rango debido a las   rbitas y  relojes broadcast  Idem  para   rbitas y relojes precisos  ver pr  cticas  5a y 5b      c  Repetir el procesado interpolando los relojes de los sat  lites mediante  un polinomio de grado 1     Para ello  seleccionar en la carpeta  Model      e Satellite clock interpol   yes    Clock interpolation  Polinomial degree      Por qu   se degradan tanto los resultados     7   Posicionamiento con   rbitas Broadcast  S A off   Calcular las co   ordenadas  x y z  WGS84 del receptor procesando el fichero 30may00 a  en modo cinem  tico  con opci  n white noise   Utilizando las opciones por  defecto de la carpeta  todos los botones deben estar de color azul    as   com
77.  es la matriz C  mxn    Las matrics deben estar vectorizadas por columnas      gAGE  Research group of Astronomy and GEomatics      do i i m n  C i  0 d0  enddo    if  1 ne 11  then   print     ERROR  dimension matrix   goto 100  endif    do 10 i 1 m  do 20 j 1 n  C i m  j 1   0 d0  do 30 k 1 1  C itm   j 1   C  i mx  5 1    A  itm   k 1     B k 1   G 1    enddo  enddo  enddo    continue  return  end    Ap  ndice IV  listados de programas gAGE NAV 263    e Subroutine rotate f    subroutine rotate iaxis angle rot   implicit DOUBLE PRECISION  A H 0 Z   dimension rot 9     Q 2esnzznlnllllllllllllllh22l2s2222222 l2l22 222 em2222c2 2ee2222  c Crea la matriz de rotacion  rot  de un angulo  angle   c alrededor de un eje coordenado  1 lt   gt x    2 lt   gt y    3 lt   gt z    c  c  gAGE  Research group of Astronomy and GEomatics    EEEE E E E E   do i 1 9   rot  i  0 d0  enddo    if  iaxis  eq  1  then  rot  1  1 d0  rot  5  dcos  angle   rot  6   dsin angle   rot  8  dsin angle   rot  9  dcos  angle   elseif  iaxis  eq  2  then  rot  5  1 d0  rot  1  dcos  angle   rot  7   dsin angle   rot  3  dsin angle   rot  9  dcos  angle   elseif  iaxis  eq  3  then  rot 9  1 d0  rot  1  dcos  angle   rot  2   dsin angle   rot  4  dsin angle   rot  5  dcos  angle   endif    return  end    264    Procesado de Datos GPS  c  digo y fase    e Subrutina invsp f    00000     e     120    110  100    subroutine invsp A n ier     Calcula la INVERSA de una MATRIZ nxn SIMETRICA Y DEFINIDA  POSITIVA  1a 
78.  est   sesgada  de ah   el nombre de   pseudodistancia     96En cuyo caso  las coordenadas de un receptor fijo ser  an siempre las mismas para las dife   rentes   pocas de observaci  n     Pr  ctica 5a  Propagaci  n y efectos dependientes del sat  lite gAGE NAV 89    Pr  ctica 5a    Modelado de la pseudodistancia  c  digo    Propagaci  n y efectos dependientes del sat  lite       Objetivos    Estudiar las diferentes componentes del modelado de la pseudodistan   cia para el c  digo  En particular  el retardo ionosf  rico y troposf  rico   las constantes instrumentales y los offsets de los relojes de los sat  lites    Ficheros a utilizar  130ct98 a  130ct98 eph  sta pos    Programas a utilizar  GCAT    Desarrollo   Los ficheros que se utilizan en esta pr  ctica han sido capturados con la placa  Lassen SK8  Trimble   Se trata de un receptor de bajo coste  unas 40 000 pts  el a  o 1998  que proporciona el c  digo    mediante el protocolo TSIP  para la  frecuencia fi  El fichero 130ct98 a se registr   en condiciones de A S on     1  Copiar los programas y ficheros de la pr  ctica en el directorio de trabajo     2  Mediante la aplicaci  n GCAT generar un fichero con los diferentes t  rminos  del modelado de la pseudodistancia para los datos del fichero 130ct98 a   utilizando las   rbitas broadcast 130ct98 eph  Para ello  seguir los pasos     e Ejecutar  GCAT  amp      Se presentar   el panel que se muestra a continuaci  n  figura 21 a la  izquierda      57tambi  n proporciona la fa
79.  i          56000    57000 58000 59000 60000 61000 62000 63000 64000  Time  GPS seconds     65000    Discrepance  meters     Discrepance  meters        Procesado de datos GPS  c  digo y fase     Practica 7b  ejercicio 8b  FIXING versus FLOATING ambig  DD Kinem  Pos   Precise orbits        0 4      0 2         1 H H H 4  FLOATED  z  WGS84        FIXED  z  WGS84                   65000                    0 4   4  i i i i i i i i  56000 57000 58000 59000 60000 61000 62000 63000 64000  Time  GPS seconds   Practica 7b  ejercicio 8c  bell relativa a ebre  DD LCPC  Kinem  Pos   Broadcast orbit  x1   r r r r oc E  0 2   LS y  WGS84  x      2  WGS84  x  x  0 15   dee Er 4  xod ox z 2   x 3  oa   oce ese fe   4 ed E 4  O E uiu Lr EET    oda Nun 73  0 05    be A E ay PEL 1  x   TAE ec  der Ph a e ae  oL Lions meg u xs    s td  xxx E E   0 05 f gt  at e y e x           nd A E      Xu DE dp A A   os L  pee Caen ut A   i 4  Wa  045 E 4  x   0 2 o xi 4  AG i i i i i i i  56000 57000 58000 59000 60000 61000 62000 63000 64000    Time  GPS seconds     65000    Soluciones a los ejercicios gAGE NAV 311    Soluciones a los ejercicios    Las soluciones a los ejercicios se proporcionan en una serie de blocs ASCII   que pueden recibirse por correo electr  nico  Pueden solicitarse por e mail a     jaume ma4 upc edu    Estos blocs  blocs_soluciones  est  n organizados de manera que haciendo   cut  and  paste   se pueden ir ejecutando  c  modamente  las diferentes in   strucciones de las pr  cticas    
80.  i i i 275 i i i i i i i i i  3000 4000 5000 6000 7000 8000 4900 4920 4940 4960 4980 5000 5020 5040 5060 5080 5100  Tiempo  segundos GPS  Tiempo  segundos GPS   Gr  ficas Pr  ctica 3b  script ejercicio 3   a L1 a  L1   4e 06   T T T  4e 06 T T T T   H org  e N o e   6e 06  6e 06    4   8e  06  Be 06 p       1e  07  1e 07   2   1 2e 07  1 2e 07   4   1 4e 07  1 4e 07     4   1 6e 07  1 6e 07 4                3000 4000 5000 6000 7000 8000 3000 4000 5000 6000 7000 8000    290                Procesado de datos GPS  c  digo y fase                                                                                            b  L1 P1 b  L1 P1  40 i    i r 40   ipborg  o       ipl aee A  n Pari  NETT v aci   as E  Bu    9   ss  EF es       qf o  ac  PATE E  aH woo gee  PES  30 L dg on te 4 30     age  gt    n  4 e  FN  eV PIS  P  T  25   Se    25     ES  ES          D  Pw  Es  20  20   4 k 4  o get  Po  EN      lo o o  15 i i i 15 i i  3000 4000 5000 6000 7000 8000 3000 4000 5000 6000 7000 8000  c  LO PO c  LC PC  44 T T T T 44 T T T T  E  leorg  e E  Ich o  a  leer      a2E 4 42   4  ao  Ps J   gt       E oa  38 us La  a o ri 4  EA x o 3 7 mo v To       dio ds Eg     36 H e mp o a Tee A em   gt  9 e o     Crop io    o b e qe  SS o e       oo  gt   gt    E  34 ea esum         e ao  e eS  t oe   jo E Team a  2  32 L ve epu e 4  o  E     30 L  E a   5 a  o  28h 2 4 28   4  26 E  4 26 bw 4  24 i i i 24 i i  3000 4000 5000 6000 7000 8000 3000 4000 5000 6000 7000 8000  d  LD PD d  LD PD  04 
81.  la  ambiguedad en L1    DDN2   valor exacto  entero  de la ambiguedad en L2    DDLi   Combinacion ionosferica antes de reparar  de fijar  las ambiguedades     Go           Ov ONO O0  OQ OQ A A A MON O    Ap  ndice IV  listados de programas gAGE NAV 257    DDLi_r  Combinacion ionosferica reparada  i e   con las  ambiguedades fijadas a sus valores exactos    DDSTEC  Prediccion del STEC utilizada para reparar las  ambiguedades    DDBc   Bias en la combinacion libre de ionosfera antes de  reparar    DDBc_r  Bias en la combinacion libre de ionosfera reparada  DDLc   Combinacion libre de ionosfera antes de reparar  DDLc_r  Combinacion libre de reparada  Nota    DDLi DDSTEC se expresan en m_LI   Bc es el bias de la fase Lc estimada por el filtro    Lc Lc_inambigua Bc    Ejecutar     cat DDbell_ebre_21 dat lambisolv  gt  DDbell_ebre_21 amb     gAGE  group of Astronomy and GEomatics     C 0 OC  A Q Q O O 0 OQ O OQ O O O 0 O    OG A OQ 0 0 0 A A A    c     Constants                     f1 1 54d0 1 023d9  f2 1 20d0 1 023d9  c 299792458 d0  xlambdai c f1  xlambda2 c f2  xlambdaC c     1   2   xlambdaW c  f1 f2   gamma  77 d0 60 d0    2  fact  77 d0 60 d0    77 d0 60 d0   2 1 d0     258    10    100    Procesado de Datos GPS  c  digo y fase    continue  read     end 100  sta staR isatR isat iarc sec   DDLc  DDLw DDLi   DDSTEC   DDBc    xNw  DDLw DDLc DDSTEC fact DDBc   xlambdaW  Nw nint  xNw     xN1  DDLi DDSTEC Nw xlambda2    xlambdai xlambda2   Ni nint  xN1   print    AA  isat iarc sec
82.  la Selective Availabil   ity  S A  o el Antispoofing  A S      4   Selective Availability  Los ficheros eph_5 off  eci 5 off  eph_5 on y  eci_5 on contienen el mismo tipo de datos que los anteriores  pero cada 5  minutos    Para el d  a 15 de Mayo de 2000  comparar gr  ficamente los valores del reloj  del sat  lite PRNO6 proporcionados por el mensaje de navegaci  n  fichero  eph_5 off  y por el fichero de   rbitas y relojes precisos  eci 5 off      Ejecutar     gnuplot   set grid   plot   lt  cat eph 5 off lgawk     if   1  6  print  2  6        lt  cat eci 5 offlgawk     if   1  6  print  2  6         set xrange  20000 60000   replot  exit        a    Cu  l es la deriva media  a lo largo de un d  a  del reloj del sat  lite  PRNO6   Extrapolar el valor para 1 a  o   dar el resultado en metros  y en ns  ce 3 105m s     72 Procesado de Datos GPS  c  digo y fase     b    Estaba activada la S A cuando fueron capturados estos datos    c       A qu   puede deberse la oscilaci  n que se observa en la figura    d  Repetir el plot anterior para el sat  lite PRN10 y PRN17    Qu   derivas  presentan   Repetir el estudio para el d  a 23 de Marzo de 1999    ficheros eph_5 on y eci_5 on     e    Cu  l es la amplitud de la oscilaci  n observada para el sat  lite PRNO6     Estaba activada la S A cuando se capturaron estos datos    f  Seg  n los gr  ficos obtenidos    la S A supone una alteracion del valor  del reloj en el mensaje de navegaci  n  o una alteraci  n del propio reloj   del osci
83.  las estimaciones de la altura sobre el elipsoide h del fichero  obtenido  30may00 a pos  y las del fichero original  30may00 a pos org    Ejecutar     gnuplot  set grid    set auto  plot  30may00 a pos org  u 1 10   30may00 a pos  u 1 10  exit         De qu   orden son la diferencias    Cu  l era su incidencia sobre la  pseudodistancia  ver tema 5      Idem  para la opci  n Ionospheric Correction          b   c       e    Idem  para la opci  n Relativistic Correction     a              dem  para la opci  n TGD Correction          dem  tomando las coordenadas de los sat  lites en el instante de re   cepci  n en vez de emisi  n   opci  n Satellite coordinates at reception  Using PR      3   Efecto del n  mero de sat  lites  Representar gr  ficamente los sat  lites  observados en funci  n del tiempo para el fichero 30may00 a     Ejecutar     gnuplot  set grid    set auto  plot  30may00 a  u 3 4  exit        a  Eliminar el sat  lite PRN21 del fichero 30may00 a y volver a posi   cionar utilizando las mismas opciones con las que se gener   el fichero  30may00 a pos org     78Con todas las restantes opciones activadas     Pr  ctica 6b  Resoluci  n de las ecuaciones de navegaci  n gAGE NAV 133    Ejecutar     mv 30may00 a 30may00 a org  cat 30may00 a orglgawk     if   4  21  print  0      gt  30may00 a    Procesar de nuevo 30may00 a con GCAT        b  Representar en una misma gr  fica los valores de la altura sobre el  elipsoide h del fichero obtenido y del fichero 30may00 a pos org
84.  local de coordenadas  este norte  vertical   y  se toma Qenu   R uus R     donde Quyz es la submatriz de Q que contiene    nicamente las componentes geom  tricas  entonces         Horizontal Dilution of Precision  HDOP V Gee   qnn        Vertical Dilution of Precision  VDOP   quu    B  sicamente  el DOP representa un factor de proporci  n aproximado entre  la precisi  n en el prosicionamiento y la precisi  n de las medidas  00  en las  ecuaciones de navegaci  n     GDOP 0      precisi  n geom  trica en posici  n y tiempo  PDOPo     precisi  n en posici  n   TDOP co    precisi  n en tiempo   HDOPog    precisi  n en el posicionamiento horizontal  VDOPogs    precisi  n en el posicionamiento vertical    Notar que la precisi  n de las soluciones de navegaci  n dependen de dos  factores  1  la precisi  n de la medida  co  y 2  la geometr  a de los sat  lites  visibles  DOP      Tema 6  Resoluci  n de las ecuaciones de navegaci  n gAGE NAV 111    Anexo 6 1    M  todo de Bancroft para el c  lculo directo de la posici  n  del receptor y offset del sat  lite    El m  todo de Bancroft permite obtener una soluci  n directa de la posici  n del  receptor y el offset de su reloj  sin requerir el conocimiento de ning  n  a priori     para el receptor  As    este m  todo puede proporcionar un valor inicial  xo  yo  20   para las ecuaciones de navegaci  n vistas anteriormente     Planteamiento y resoluci  n    Desarrollando la ecuaci  n PJ    x     x4      y     y      z     24     cdt  se  o
85.  lores    Por qu       6      Programa   rbitas  Editar la subrutina FORTRAN orbit f e iden   tificar las diferentes partes del algoritmo descrito en el   ltimo apartado  de fundamentos te  ricos  Identificar asimismo  los diferentes par  metros  orbitales procedentes del mensaje de navegaci  n  ver formato RINEX      Pr  ctica 4b  Errores en   rbitas y relojes  Efecto de la S A gAGE NAV 75    Respuestas    Pr  ctica 4b  Errores en   rbitas y relojes       76    Procesado de Datos GPS  c  digo y fase    Tema 5  Modelado de la pseudodistancia gAGE NAV 77    Tema 5  Modelado de la pseudodistancia  c  digo     La pseudodistancia o distancia aparente entre el sat  lite y el receptor  obtenida  mediante la correlaci  n del c  digo modulado en la se  al recibida del sat  lite con la  r  plica generada en el receptor  P   c AT  est   afectada de una serie de t  rminos  que se suman a la distancia geom  trica  En la figura 17 se muestra un esquema  de las diferentes contribuciones     Emision        300m   i  Hol E    Recepoion    Offset reloj satelite  lt  300Km    Correccion relativista  lt  13 m  Pseudodistancia    P1  P2  C A    Retardos instrumentales sat  TGD    m    Distancia geometrica  p0  20 000Km    ri Retardo ionosferico  2   50 m   P ON troposferico  2   10 m   Offset reloj receptor  lt 300Km    Retardos instrumentales receptor   m       Fig  17  Componentes de la pseudodistancia    El modelado de las medidas de pseudodistancia P1  o C A  y P2  entre un  receptor i y un 
86.  marcas de tiempo  ya se han ajustado a la escala de tiempo GPS  Uti   lizar la opci  n  Satellite coordinates at emission  Geometric    Responder a las siguientes cuestiones      a  Representar gr  ficamente las desviaciones x  y  z y comparar con las  del ejercicio anterior  4    DDbell_ebre21 pos1   recordar que en este  ejercicio se utiliz   el m  todo geom  trico para el c  lculo de la   poca de  emisi  n de la se  al   Ejecutar     gnuplot  set yrange  20 20   plot  DDbell_ebre21 pos  u 2 3  DDbell_ebre21 posi  u 2 3    plot  DDbell_ebre21 pos  u 2 4  DDbell ebre21 posi  u 2 4  plot  DDbell_ebre21 pos  u 2 5  DDbell_ebre21 posi  u 2 5  exit         Coinciden los resultados obtenidos con los del ejercicio 4     i    En qu   intervalo de tiempo se aprecia una mayor discrepancia en   tre las estimaciones contenidas en los ficheros DDbell_ebre21 pos  y DDbell_ebre21 pos0    De qu   orden son las discrepancias   ii    Por qu   a partir del instante t   63000 sec  vuelven a coincidir  las estimaciones de DDbell_ebre21 pos y DDbell ebre21 pos0   iii    En qu   instante se produce el reajuste de 1 milisegundo en el  reloj del receptor ebre   iv    Afectar  a este problema al posicionar con diferencias simples      b  Representar gr  ficamente las desviaciones x  y  z y comparar con las  del ejercicio  3    DDbell_ebre21 pos0   recordar que en este ejerci   cio se utiliz   el m  todo del pseudorango para el c  lculo de la   poca de  emisi  n de la se  al     Ejecutar     gnuplot
87.  n  http   www ngs noaa gov CORS instructions2   En esta misma direcci  n se proporcionan  ficheros RINEX de observables y navegaci  n  broadcast Ephemeris  y metereol  gicos a partir  del a  o 1997  Tambi  n pueden encontrarse ficheros de   rbitas y relojes precisos     Procesado de Datos GPS  c  digo y fase    3  Repetir el ejercicio anterior con el fichero de navegaci  n Navfile html     Ejecutar   netscape Navfile html    4  Visualizar el fichero rinex 9Boct18casa____r0 rnx y responder a las siguien   tes preguntas     Ejecutar   more 95octi8casa____r0 rnx     a    Cu  les son el tipo de receptor y de antena      b    Cu  les son las coordenadas de la estaci  n   Indicar las unidades y el  sistema de coordenadas       c  Seg  n la cabecera del fichero    a qu   intervalo de tiempo corresponden  las observaciones registradas      d    Cu  ntos sat  lites contiene el fichero    Contiene los sat  lites PRNO5  y PRN23    Cu  ntos sat  lites se observan en el instante t   0 0730       e    Cu  l es el intervalo de tiempo entre observaciones      f    Cu  ntas observaciones correspondientes al sat  lite PRN25 se han re   gistrado para L1  L2  P1  P2      g    Cu  les son los valores de L1  L2  P1  P2 para el sat  lite PRN25 en  el instante t   0 0 30      En qu   unidades se expresan    Cu  l es la  relaci  n se  al ruido  SNR  correspondiente a cada uno de estos datos      h    Por qu   algunas medidas de fase  L1 o L2  tienen signos negativos      i  Dar una estimaci  n de la
88.  nea      a    Cu  nto tiempo tarda aproximadamente en viajar la se  al del sat  lite  al receptor  tomar un valor aproximado de 20 000Km para la distancia  sat  lite receptor      b    Cu  nto se desplaza  aproximadamante  el sat  lite durante este tiempo    tomar un valor aproximado para la velocidad del sat  lite  ver por  ejemplo el fichero 1995 10 18 eci con las velocidades  en Km s   referidas a un sistema  casi  inercial       c    Cu  nto se desplaza  aproximadamente  el receptor terrestre  debido  a la rotaci  n de la Tierra     68    Procesado de Datos GPS  c  digo y fase    Respuestas    Pr  ctica 4a  Elementos orbitales y sistemas de referencia       Pr  ctica 4b  Errores en   rbitas y relojes  Efecto de la S A gAGE NAV 69    Pr  ctica 4b  Errores en   rbitas y relojes  Efecto de la S A     Objetivos    Estudiar y cuantizar los errores en las   rbitas y relojes de los sat  lites   broadcast y precisas   Analizar el efecto de la Selective availability  a partir de ficheros con S A on y S A off     Ficheros a utilizar  eph on  sp3 on  eph off  sp3 off  eph_5 on  eci_5 on  eph 5 off   eci_5 off    Desarrollo    1  Copiar los programas y ficheros de la pr  ctica en el directorio de trabajo     2   Errores en las   rbitas y relojes de sat  lites broadcast  S A   on   En el fichero eph on se proporcionan las coordenadas      x y z  en el sis   tema ligado a la tierra WGS 84 y los offsets de los relojes de los sat  lites   calculados a partir del mensaje de navegaci  n p
89.  of the receiver  and the  time of transmission  expressed in the time frame of the satellite  of a  distinct satellite signal       the observation time being the reading of the receiver clock at the  instant of validity of the carrier phase and or the code measurements     Usually the software assumes that the observation time is valid for both  the phase AND the code measurements  AND for all satellites observed     Consequently all these programs do not need most of the information that is  usually stored by the receivers  They need phase  code  and time in the  above mentioned definitions  and some station related information like  Station name  antenna height  etc     184 Procesado de Datos GPS  c  digo y fase    2  GENERAL FORMAT DESCRIPTION    Currently the format consists of six ASCII file types   1  Observation Data File   Navigation Message File   Meteorological Data File   GLONASS Navigation Message File   GEO Navigation Message File   Satellite and Receiver Clock Date File    O 01d   ON     The format definition of the clock files has been published in 1998   in a separate document by Jim Ray and Werner Gurtner  available at the IGS  Central Bureau Information System  ftp   igscb jpl nasa gov igscb data   format rinex_clock txt      Each file type consists of a header section and a data section  The header  section contains global information for the entire file and is placed at  the beginning of the file  The header section contains header labels in  columns 61 
90.  s   6 7Km  Evidentemente  con un   nico faro  s  lo es posible  determinar una medida de distancia relativa  pudiendo estar el barco situado en       inspirado en Kaplan  1996     4 Procesado de Datos GPS  c  digo y fase    cualquier punto sobre un c  rculo de radio d  ver figura 1     Con un segundo faro  la posici  n del barco vendr   dada por la intersecci  n  de dos circunferencias  con centros en dichos faros y radios determinados por sus  distancias relativas al barco  medidos a partir de las se  ales ac  sticas   En este  caso  el barco podr   estar situado en cualquiera de los dos puntos de intersecci  n  que se muestran en la figura 1  Un tercer faro  resolver   a la ambig  edad anterior        A pesar de que el ejemplo anterior corresponde a un caso bidimensional  el  principio b  sico es el mismo que en el sistema GPS     e En el caso de los faros  se suponen conocidas sus coordenadas  En el caso de  los sat  lites GPS    stas se calculan a partir de las efem  rides transmitidas  por los mismos     e En el posicionamiento GPS  al igual que en el ejemplo  la distancia entre  el receptor y los sat  lites se calcula a partir del tiempo de propagaci  n de  una se  al  en este caso una onda electromagn  tica  del sat  lite al receptor   ver tema 2      Con un unico faro   hay una circunferencia   de ambiguedad Con dos faros hay dos  puntos de ambiguedad      Con tres faros se resuelve    la ambiguedad          Fig  1  Posicionamiento 2D     En la pr  ctica  un conocimi
91.  se utiliza el m  todo  geom  trico  el coeficiente el reloj del receptor deja de ser    1     quedando afectado  por una correcci  n que depende del sat  lite   icd   C  y por tanto  no se cancela completamente al formar diferencias entre sat  lites    El impacto de este efecto sobre la soluci  n de navegaci  n se pone de mani   fiesto en los ejercicios 4 y 5 de la pr  ctica 7a  posicionamiento con c  digo   y los  ejercicios 3 y 4 de la pr  ctica 7b  posicionamiento con c  digo y fase      146 Procesado de datos GPS  c  digo y fase    3  Posicionamiento con diferencias dobles con c  digo y fase  Flotando     Si adem  s de observaciones de c  digo P se dispone de observaciones de fase  L  se podr   ampliar el sistema de ecuaciones anterior con estas nuevas medidas    Las observaciones de fase se modelar  n de forma similar a las de c  digo      aunque teniendo en cuenta los t  rminos de ambigiiedad de la fase  ver tema 3    que son cantidades desconocidas que deber  n estimarse conjuntamente con la  posici  n del rover    Entonces  a  adiendo las medidas de fase al sistema de ecuaciones en dife   rencias dobles anterior e introduciendo los bias de los arcos doble diferenciados      como par  metros adicionales a estimar  se obtiene el sistema de ecuaciones     AVprefit P    AVprefit L      AVprefit P      AVprefit L                             Igualmente se obtiene un sistema de ecuaciones lineales que se puede resolver   mediante el filtro de Kalman  considerando los bias d
92.  su   rbita y generar su  propio mensaje de navegaci  n  Ser  n capaces de medir distancias entre  ellos y transmitir observaciones a otros sat  lites o al segmento de control   Un sat  lite de este tipo completamente desarrollado ha de poder operar du   rante medio a  o sin apoyo del segmento de control y sin dergradaci  n en la  exactitud de las efem  rides  Se prevee que algunos puedan estar equipados  con masers de hidr  geno     e Bloque IIF  Follow on Operational Satellites  Su lanzamiento est   previsto  a partir del 2001  Su vida media te  rica es de unos 10 a  os  y dispondr  n  de sistemas de navegaci  n inercial     Tema 2  Descripci  n del sistema GPS gAGE NAV 17    Tipo de reloj Estabilidad diaria   Tiempo que tarda en  NTE   ago terre segundo  30 a  os  30 000 a  os    300 000 a  os  10 7 30 000 000 a  os    Tabla 1  Estabilidad de los relojes  fuente  A Leick  pp 28        Los sat  lites GPS se identifican de diferentes maneras  por su posici  n en el  plano orbital  cada sat  lite ocupa un lugar  1  2  3        dentro de las seis   rbitas    A  B  C  D  E    F   por el n  mero de catalogaci  n de la NASA  por el n  mero  internacional de identificaci  n  por el c  digo PRN  c  digo pseudoaleatorio de  ruido  y por el n  mero de la secuencia de lanzamiento  SVN      La senal GPS    Cada sat  lite transmite en dos frecuencias en banda L  Estas frecuencias se  derivan de una frecuencia fundamental a f     10 23 MHz  con una relaci  n D     generada por sus reloje
93.  tsub  gt  86400 d0  tsub tsub 86400 d0   if  tsub  1t  0 d0  tsub tsub 86400 d0    Convert to slant time delay  compute the slant factor F    F 1 d0 16 d0   0 53d0 elev pi    3    Compute the ionospheric time delay sTEC  in meters of delay    alpha alpha0 alphal gmlatt talpha2 gmlat  2 alpha3 gmlat  3  beta  beta0 betal gmlattbeta2 gmlat  2 beta3 gmlat  3   if  alpha 1t 0 d0  alpha 0 d0  if  beta 1t 72000 d0  beta 72000 d0    Ap  ndice IV  listados de programas gAGE NAV 277    x 2 d0 pi  tsub 50400 d0  beta    if  dabs x  le pi 2 d0  then  y alphax  1 d0 x x 2 2 d0 x  4 24 d0   else  y 0 d0  endif    Tiono F  5 d 9 y  c    return  end    278    Procesado de Datos GPS  c  digo y fase    e Subrutina car2geo f    c234567890    0000000000000 OO OOA B    20    subroutine car2geo x y z xlon xlat h   implicit double precision  a h o z     Conversion de coordenadas cartesianas  x y z   a elipsoidales  fi lambda h  para WGS84    sta x y z     gt   car2geo      gt  xlon xlat  h  xlon  geodetic longitude    xlat  geodetic latitude  h  altura sobre el elipsoide     gAGE  grupo de Astronomia y GEomatica          declaracion de Valores         oooooooooooo o      tol 1 d 9  pi 3 1415926535898d0  WGS84 parameters  in meters   a 6378137 d0  f 1 d0 298 257223563  b a  1 d0 f   e2   a  2 b  2   a  2    xl datan2 y x    p dsqrt  x  2 y  2    fi datan z p dsqrt  1 d0 e2      fia fi   continue  xn a  2 dsqrt   a dcos  fi      2   b dsin  fi      2   h p dcos  fi  xn    Ap  ndice IV  listados de 
94.  v  a radio por la banda S  Cada sat  lite puede ser    re   frescado    tres veces al d  a  es decir  cada 8 horas  no obstante  normalmente se  recarga una vez al d  a     Segmento de Usuario    El segmento de usuario est   formado por los receptores GPS  Su principal  funci  n es recibir la se  al de los sat  lites GPS  determinar las pseudodistancias y  resolver las ecuaciones de navegaci  n para obtener sus coordenadas y proporcionar  un tiempo muy preciso    Los elementos b  sicos de un receptor GPS gen  rico son una antena con pream   plificador  una secci  n de radiofrecuencia  un microprocesador  un oscilador con  precisi  n intermedia  una fuente de alimentaci  n  una memoria para el almace   namiento de datos  e interfaz con el usuario  La posici  n calculada va a estar  referida al centro de fases de la antena     Medidas de pseudodistancia  antena y fases  C A  P1  P2  L1  L2     Algoritmos de Estimaciones de    gt  la posicion y del  reloj del usuario    Receptor GPS    Navegacion       A 1    Reloj del      Usuario      Fig 7  Esquema b  sico de un receptor GPS  fuente BW Parkinson  Vol I  p  246     22 Procesado de Datos GPS  c  digo y fase    El mensaje de navegaci  n    Cada sat  lite recibe de las antenas de tierra un mensaje que contiene infor   maci  n de sus par  metros orbitales  el estado de su reloj y otros datos temporales   Esta informaci  n es reenviada al usuario a trav  s del mensaje de navegaci  n     Trama  30 seg   Rai Subtrama  6 seg         
95.  x          i i i i i i i i  57000 58000 59000 60000 61000 62000 63000 64000    Tiempo  segundos GPS                       57000 58000 59000 60000 61000    Tiempo  segundos GPS     62000 63000 64000    Practica 7b  ejercicio 4a  bell relativa a ebre  DD LCPC  Kinem  Pos   Broadcast orbits         x  WGS84     y  WGSB4     E H 2  WGS84     i               57000 58000 59000 60000 61000 62000 63000 64000  Time  GPS seconds     65000    Practica 7b  ejercicio 5a  bell relativa a ebre  DD LCPC  Kinem  Pos   Precise orbits         x  WGS84     y  WGSBA   x 2  WGS84  x                57000 58000 59000 60000 61000    Time  GPS seconds     62000 63000 64000 65000    65000    65000    Offset  m     Offset  m     Discrepance  meters     Discrepance  meters     Procesado de datos GPS  c  digo y fase     Practica 7b  ejercicio 2h  bell relativa a ebre  DD LCPC  Kinem  Pos  Broadcast orbits     300000 T T T T T       250000       200000      150000 F     100000       50000          o i i i i i       clock bell  clock ebre       i          56000     57000 58000 59000 60000 61000  Tiempo  segundos GPS     62000 63000    64000    65000    Practica 7b  ejercicio 3h  bell relativa a ebre  DD LCPC  Kinem  Pos  Broadcast orbits   Alg  geometrico                                                          300000 E T T T T T T  clock bell    clock ebre    250000 f  4  200000    4  150000 F     100000 f  4  50000 f  4  o i i E i i  56000 57000 58000 59000 60000 61000 62000 63000 64000 65000  Tiempo  se
96.  x  te Bh t s   E A  E x   Xx    E   sy  g oen x TOP a tx PERA  E FEDES te ee RSE qa A   Bc A a P dress     3 x E x ee P  3 E O dM rou EE T  a sL i    A Mo Re rade    et     aa x   10 h 5 hi B 3  4     as L   E   J  db   i i i i i i i  56000 57000 58000 59000 60000 61000 62000 63000 64000 65000  Tiempo  segundos GPS   Practica 7a  ejercicio 4g  bell relativa a ebre  DD PC  Kinem  Pos   Broadcast orbits   20 T T T T T T T T  x  WGS84   DD    x  WGS84   D    15 EF   a  gt  B 4   i 4  10   di a    4      x     PE x 4  E e    x  A 4  10 J   15     de ES 4   20 i i i i i    i i  56000 57000 58000 59000 60000 61000 62000 63000 64000 65000  Tiempo  segundos GPS   Practica 7a  ejercicio 4g  bell relativa a ebre  DD PC  Kinem  Pos   Broadcast orbits   20 T   T T T T T T  z  WGS84  DD    z  WGS84   D    15 EF   t d B        i 4  10   do 3    4    BE La ee x  E   E   eek e    E x m    ee    P ma  eo  O E ER ot Hom    J  E Pa T E nn af agi  are ae P  EA  3 E x ae    pet dieu qo T  3 f  VERE E E pe t eb   a sh y  7   E row es Ow I aede 4    st wo        ob   a   J  3   15           4   20 i i i j i i i i  56000 57000 58000 59000 60000 61000 62000 63000 64000 65000    Tiempo  segundos GPS     Discrepancia  m     Offset  m     Discrepancia  m     Offset  m     Procesado de datos GPS  c  digo y fase     Practica 7a  ejercicio 3g  bell relativa a ebre  DD PC  Kinem  Pos   Broadcast orbits                                            20 T T T T T T z  y  WGS84  DD    y  WGS84   D x  15 h i   4  
97.  xNw Nw xN1 N1 DDBc    Reconstruccion de la Li_inambigua  DDLi_r              DDLi r DDLi dble N1   xlambdai xlambda2  dble Nw  xlambda2  err DDLi DDLi r DDSTEC    N2 N1 Nw    DDBc_r  gamma xlambda1 dble N1  xlambda2 dble N2       gamma 1 d0     Reconstruccion de la Lc_inambigua  DDLc_r             DDLc_r DDLc DDBc_r    write        2 a4 1x   3 i2 1x   1x   8 2 1x   9 4 1x i5 1x   f9 4 2 1x 15  3 1x f6 4  2x 2 1x f9 4  2 1x f14 4      sta staR isatR isat iarc sec xNw Nw xN1 N1 N2 DDLi   DDLi_r DDSTEC DDBc DDBc_r DDLc DDLc_r    goto 10  continue    end    Ap  ndice IV  listados de programas gAGE NAV 259    e Programa coord_ems P f    program coord ems P  implicit double precision  a h o z   dimension a 38     Aplicando el ALGORITMO DEL PSEUDORANGO  este programa calcula las  coordenadas  WGS 84  de un satelite en el instante de  emision  de  la sen al  y en el sistema ligado a la Tierra en el instante de   recepcion   Tambien proporciona la diferencia entre los instantes  de emision y recepcion     e       Instante en que se ha recibido la sen al  segun reloj receptor   iyear  an o  idoy  dia del an o  sec  segundos dentro del dia  P  medida de pseudorango   x sta y sta z sta   coordenadas aproximadas de la posicion  del receptor WGS   84  en metros       Mensaje de navegacion  broadcast data    de acuerdo con el formato RINEX      sat  year mon day h m sec  a0 al a2  IODE Crs dn xMo   Cuc  e  Cus al2   toe Cic Omgg Cis   xIo Crc omgp  Omgd  xIDOT xx GPS Week xx  SVac SVh TGD 
98.  yn    2     c   c   c   c  Pxx    Qxx     c    Byy     Qyy     c   Pzz     Qzz     c  PO   Ptt   Q  I Qtt     c   Pb1     Qb1     E           c   Pb32     Qb32     c   c   c   c   c  fi x     8i se produce un cycle slip  c   fi_y   en el sat  PRN k    c   fi z   fi bk 0  Qbk  9e16 m2   c fi   fit     c   fi_b1     Si no se produce cycle slip  c     fi_bk 1  Qbk  O   c   fi_b32    c    iarc  permite identificar  C los cycle slips    c Si cambia  iarc    gt  cycle slip  c   c   c    e  Ver ecuaciones del filtro en el tema 6  pagina 104    c    250 Procesado de Datos GPS  c  digo y fase       suspensas pesa nana pda da pla pela Sada a   c Los valores de  y n   sigma y   x0 xs  ro   y0 ys  ro   z0 zs  ro    c se obtienen del fichero  file dat     c   c   c X Ejemplo de fichero  file dat    E                                                                            itype time PRN y n  sigma y  x0 xs  ro  yO ys  ro  z0 zs  ro 1 iarc    meters    PC 900 03 5934 730 10 0  0 557881   LC 900 03 5935 241 0 1  0 557881    0  398805  0 727820  1  PC 900 17 5939 028 10 0 0 058012  1  0  1     398805  0 727820   613973  0 787191   613973  0 787191   369129  0 656667   369129  0 656667    LC 900 17 5938 107 O  0 058012  PC 1800 22 5933 606 10 0  0 657670  LC 1800 22 5932 513 0 1  0 657670    O  Q O OO QO  ererrrrhe  mo O O O O O  RNA HH    Los valores de Pxx  Pyy  Pzz  Ptt  Qxx  Qyy  Qzz  Qtt   fi x  fi y  fiz  fi t  se establecen a traves de la  namelist kalman nml       kalman nml       
99.  z   dimension r 3  rp 3     rp 1  cos  ang   r 1  sin ang   r  2   rp 2   sin  ang   r 1  cos  ang   r  2   rp 3  r  3    end    230    Procesado de Datos GPS  c  digo y fase    e Programa wgs2eq ts     Lo mismo que en wgs2eq  pero el tiempo sid  reo lo calcula el propio programa     c234567  implicit double precision  a h o z   dimension r 3   rp 3     0000000000000    Q     yy mm dd UT x y z       gt  wgs2eq_ts      gt   x y z   WGS84 equatorial coord    x   gt  Greenwich x   gt  Aries   z   gt  North Pole z   gt  North Pole    Example   echo  1998 11 13 0 16336 5 7596 6  19390 9   wgs2eq_ts     gAGE  Research group of Astronomy and GEomatics      pi 3 1415926535898d0  read       ay am ad ah r    Sidereal time calculation  call sidOTU ay am ad ts   ts ts 1 00273790934d0 ah  ts dmod ts 24 d0    print    ay am ad ah ts  ts ts pi 12 d0    Coordinate transformation  call rot3  ts r rp     write     f12 5 1x f12 5 1x f12 5    rp    end    Ap  ndice IV  listados de programas gAGE NAV 231    subroutine rot3 ang r rp   implicit double precision  a h o z   dimension r 3  rp 3     rp 1  dcos  ang   r 1  dsin  ang   r  2   rp 2   dsin  ang   r 1  dcos  ang  xr  2   rp 3  r  3    end    subroutine sidOTU xy xm xd sid   implicit double precision  a h o z   double precision jd    if  xm le 2   then  xy xy 1 d0  xm xm 12 d0  endif        Julian day  jd   jd int 365 25d0 xy  int 30 6001d0   xm 1 d0   xd      1720981 5d0    c Sidereal time calculation at Oh TU sid   tt  jd 2451545 d0  3652
100. 0    10    gm 398600   5d0  c 299792458 d0    continue   read      end 100  p   call kepler p 6   p 2   ex   rr p 1   1 d0 p 2   dcos  ex      xv datan2  dsqrt  1 d0 p  2    2   dsin ex   dcos ex  p 2    call rotate 3  p 5   rot3    call rotate 1  p 3   rot1    call prod rot1 3 3 rot3 3 3 rot2    call rotate 3  p 4   rot3    call prod rot3 3 3 rot2 3 3 rot     calculo de la posicion r   r0 1  rrx dcos  xv   r0 2  rr dsin xv   r0 3  0 d0   call prod rot 3 3 r0 3 1 r     calculo de la velocidad v    xna dsqrt  gm p 1     b p  1   dsqrt  1 d0 p 2    2    v 1  xna rr   rot  4   b dcos  ex   rot  1   p 1   dsin ex     v 2  xna rr   rot  5   b dcos  ex   rot  2   p 1   dsin  ex     v 3  xna rr   rot  6   b dcos  ex   rot  3   p 1   dsin  ex     write      r v   goto 10    end    subroutine kepler xm e ex    implicit double precision  a h o z   eps 1 d 12   ex xm    dex xm   ex e dsin ex      ex ex dex   if  dex  gt  eps  goto 10  return   end    238 Procesado de Datos GPS  c  digo y fase    e Programa rv2ele_orb     C  lculo de los elementos orbitales a partir de la posici  n y la velocidad del sat  lite     cx234567  implicit double precision  a h o z   dimension r 3   v 3   c 3   ve 3      r v          gt   rv2ele orb     gt   a e i OMEGA  omega   M    ecuatoriales    X   gt  Aries   z   gt  Polo Norte    unidades  km y km s   unidades  km y rad     Nota  M n t T  con n dsqrt  gm a  3     Ejemplol   echo   15334   2312   21208   994  3 770   359   rv2ele_orb    Resultado   26549 
101. 0 60000 61000 62000 63000 64000 65000  Time  GPS seconds   Practica 7b  ejercicio 7a  FIXING versus FLOATING ambig  DD Kinem  Pos   Broadcast orbits   04     y T r T T r  T FLOATED  y  WGS84     FIXED  y  WGS84     os   4  o2L 4  oa   4  oL 4  ot 4  02h 4  os 4  pa i i i i i i i i  56000 57000 58000 59000 60000 61000 62000 63000 64000 65000  Time  GPS seconds   Practica 7b  ejercicio 7a  FIXING versus FLOATING ambig  DD Kinem  Pos   Broadcast orbits   04 r   r r r r r r  FLOATED  z  WGSB4          FIXED  2  WGS84        os 4  02   4     WT pe af   umi  oL  eie 4  OA  E 4  aal       0 3 L 4  PEE i i i i i    56000 57000 58000 59000 60000 61000 62000 63000 64000 65000  Time  GPS seconds   Practica 7b  ejercicio 8c  lonospheric Refraction  E     DDSTEC bell gbre PRN21    04   4    56000             57000 58000 59000 60000 61000    Time  GPS seconds     62000 63000 64000 65000    310       Discrepance  meters      meters     Practica 7b  ejercicio 8b  FIXING versus FLOATING ambig  DD Kinem  Pos   Precise orbits        0 4      0 2       0 2        0 4         FLOATED  y  WGS84        FIXED  y  WGS84  x    x  Ear    Ed  TEX  LE          i i i i i i i i             56000    57000 58000 59000 60000 61000 62000 63000 64000  Time  GPS seconds     Practica 7b  ejercicio 9a  dt  Prefit_residuals   reloj_receptor  Broadcast orbits     65000       250    200       150       100       50       50 L      100        150          200    T 1  dT bell u 1 3   dT Bbre u 1 3         i H i i i i i
102. 0 eph y   a partir de   l  calcular las posiciones de los sat  lites para el d  a 18 de  octubre de 1995  respecto al sistema de referencia ligado a la Tierra   Ejecutar    cp 95octi8casa____r0 eph 95oct18 eph  eph2txt 9boct18 eph    cat 950ct18 b  orb2xyz  gt pos b  more pos b       37B  sicamente se trata del sistema CTS  ver p  gina 26      64 Procesado de Datos GPS  c  digo y fase     b      Editar el programa orb2xyz f   y comparar con el algoritmo des   crito en la p  gina 59  Describir los diferentes pasos que realiza el  programa orb2xyz f para el c  lculo de estas coordenadas      c  Calcular la distancia geoc  ntrica  en km  del sat  lite PRN15 en los  instantes de tiempo registrados en el fichero 950ct18 b   Ejecutar   cat pos b   awk   if   1  15  print  3  sqrt  4 24 5 2    672  1000      gt  dist b    gnuplot  plot  dist b   exit         Cu  l es el rango de variaci  n que se observa  Calcular la variaci  n  relativa  Tmax     Tmin  Tmin X 100        Calcular el periodo de la   rbita a partir del valor del semieje mayor   ver ecuaciones en el apartado de fundamentos te  ricos   El sat  lite  TOPEX POSEIDON orbita a una altura de unos 1 400km sobre la  superficie de la Tierra    Cu  l es su periodo orbital   Radio Tierra    6 400km     3   Variaci  n de los elementos orbitales  El programa rv2ele_orb per   mite calcular los elementos orbitales osculatrices de un sat  lite  a partir de  su posici  n y velocidad en un sistema de referencia inercial  en realidad  ps
103. 00    Reloj  e               38000    200000    38500 39000 39500 40000    Tiempo  segundos GPS     40500 41000    Practica 6a  ejercicio 5c  2  Estimaciones del reloj  random walk        150000       100000 f     50000       Estimacion del reloj  m   o  T     50000        100000        150000        200000    T T T T T  Reloj o          38000    200000    38500 39000 39500 40000 40500 41000  Tiempo  segundos GPS     Practica 6a  ejercicio 5c  4  Estimaciones del reloj  random walk Q 999        150000       100000 f     50000        50000       Estimacion del reloj  m      100000        150000         T T T T T  Reloj   gt               200000  38000    38500 39000 39500    Tiempo  segundos GPS     40000 40500 41000    302 Procesado de datos GPS  c  digo y fase                                                                                   200 Practica Sa  ejercicio 6a  Errores de estimacion de coordenadas con orbitas y relojes precisos ON Practica 6a  ejercicio 6a  Errores de estimacion de reloj con orbitas y relojes precisos  T T T T   T T T 1 T T T T T T T T  Dx      o dT o  Dy    wt  Dz m   100000    E 4  100    H i i i    i 4  50000    i E E    El  so   i 4  E  E E  El B or i     a a   5o    H i    i H i 4 jd   50000    i    i   4   100   B 4   100000    rag     i    4   150       i j i i 4   200 i i i i i i  150000 i i i i i i  38400 38600 38800 39000 39200 39400 39600 39800 40000 40200 38400 38600 38800 39000 39200 39400 39600 39800 40000 40200  Tiempo  segundos GPS 
104. 00 30000 40000 50000 60000 70000  Tiempo  Segundos GPS     80000    Practica 3a  ejercicio 5b  Combinaciones lonosfericas  Codigo y Fase  para PRN 15       10 H        8      PIPRN15 o  LIPRN15               10000    15000 20000 25000 30000 35000    Tiempo  Segundos GPS     40000 45000 50000    288    Procesado de datos GPS  c  digo y fase        16   Practica 3a  ejercicio So  1  Combinaciones lonosfericas  Codigo y Fase  para PRN 01  con A S   PIPRNO1 o  LIPRNOT            LI  PI  metros                                                                 E mil     2  o 10000 20000 30000 40000 50000 60000 70000 80000 90000  Tiempo  Segundos GPS   Gr  ficas Pr  ctica 3b  Practica 3b  ejercicio 2a  Deteccion Cycle slip con L1  PRN 18   4e 06 T T T E  Original o  Con Cycle slip     6e 06      8e 06 j  8  3  1e 07     1 2e 07     1 4e 07     1 6e 07      3000 4000 5000 6000 7000 8000  Tiempo  segundos GPS   m Practica 3b  ejercicio 2b  Deteccion Cycle slip con L1 P1  PRN 18  L1 P1  sin cycle slip  o     Li P1  con cycle sliq  ais c  EAR ci  MEES  a  as i an Pe    Pur me  MN e  E 30    x ad   amp   3000 4000 5000 6000 7000 8000  Tiempo  segundos GPS   EM Practica 3b  ejercicio 2c  Deteccion Cycle slip con LC PC  PRN 18  LC PC  sin cycle slip  o  LC PC  con cycle slip     50        4  AVR Y E I    o rh licae    EUR M  S Soo O BoB  AOS  o od  2 e RS    La      AN  M  20    i  d a       3000 4000 5000 6000 7000 8000    Tiempo  segundos GPS     Practica 3a  ejercicio 6b  Deteccion de Mul
105. 000000000D 00  000000000000D 00  133230702863D 01  153748090744D 03  842877388000D 08  303560162325D 09  000000000000D 00  120000000000D 02  000000000000D 00  000000000000D 00  055024966723D 01  153607444763D 03  378357410431D 07  231771457751D 09  000000000000D 00  900000000000D 01  000000000000D 00  000000000000D 00  024837471822D 00  153622446060D 03  676380634308D 08  982475359282D 09  000000000000D 00  180000000000D 02  000000000000D 00  000000000000D 00  539773236047D 00  153623073578D 03  911554813385D 08  163197172786D 09  000000000000D 00  480000000000D 02  000000000000D 00    220 Procesado de Datos GPS  c  digo y fase    Fichero 950ct18casa a    casa 291 O 14  3832855 061   3832852 989  20764791 103   20764791 889  casa 291 O 15  1932753 473    1932752 152  23025606 133  23025608 420  casa 291 O 18   191430 529  191430 252 24656587 151 24656589 163  casa 291 0 22  2444624 551  2444621 901 22508513 354 22508514 937  casa 291 O 25  2949812 363  2949808 662  22258999 205  22258999 632  casa 291 0 29  1670473 859  1670472 308  22409115 477 22409115 635    casa 291 30 14  3840286 848   3840284 776   20757359 266 20757360 162  casa 291 3015   1914283 549   1914282 239  23044076 112  23044078 373  casa 291 3018   207329 153  207328 868  24640688 394  24640690 635  casa 291 30 22  2458225 787 2458223 122  22494912 015 22494913 648  casa 291 30 25  2935690 690 2935686 992  22273121 015  22273121 208  casa 291 30 29  1681115 594 1681114 037 22398473 854  22398474 054  casa 29
106. 00000E 02   000000000000E 00    Declaracion de parametros       Velocidad de la luz  m s   c 299792458 d0      Velocidad rotacion Tierra  rad s     om_e 7 2921151467d 5    Ap  ndice IV  listados de programas gAGE NAV 261    read      end 10  iyear idoy sec P x sta y sta z sta a  10 continue    C    gt            gt        gt     Offset del reloj del satelite respoecto al tiempo GPS     toc a 5  3600 d0 a 6  60 d0 a 7   dt_sat a 8  a 9   sec toc  a 10   sec toc    2    Instante de EMISION  en tiempo GPS  lt     seci sec P c dt sat    Coordenadas en el instante de EMISION  en tiempo GPS    en el sistema ligado a la Tierra en la epoca de emision   call orbit iyear idoy sec1 a x0 y0 z0 Ek     Coordenadas en el instante de EMISION  en tiempo GPS    en el sistema ligado a la Tierra en la epoca de RECEPCION       Distancia geometrica  en tiempo  satelite estacion  dt dsqrt   x0 x_sta    2   yO y_sta    2   z0 z sta   2  c    Transformacion de coordenadas al sistema ligado a la Tierra  en el instante de  recepcion      Rotacion de la Tierra durante el tiempo  dt   x x0 y0x xom_ex dt  y y0 x0 om_e dt  z z0    write     f4 1 1x f14 4 1x f14 4 1x f14 4 f14 4 1x  f  9 3      a 1  seci x y z seci sec    end    262    Procesado de Datos GPS  c  digo y fase    e Subroutine prod f    000 00    30  20  10    100    subroutine prod A m 1 B 11 n C   implicit DOUBLE PRECISION  A H 0 Z   dimension A     B     C       Calcula el produto de de una matriz A  mxl  y una  matriz B  llxn   El resultado
107. 03  000000000000D 00  01 13 14 51 12 0  190921127796D 07   545696821064D 11  534791280000D 05   406135428800D 08  153250000000D 01  875000000000D 04  000000000000D 00   112445465600D 08  304687500000D 01   125000000000D 03  400000000000D 01   809084000000D 05  947600000000D 01   437500000000D 03  000000000000D 00    gAGE NAV 215     gt      1 0       2  0       3  0        4  0         5  0         6  0        70       8     216 Procesado de Datos GPS  c  digo y fase    Ap  ndice III  algunos ficheros de datos    gAGE NAV 217    Ap  ndice III  algunos ficheros de datos    Fichero 95oct18casa___r0 rnx    2 OBSERVATION DATA GPS  srx v1 8 1 4 BAI  CASA  4087 8  gn2 jpl  138 ROGUE SNR 8000 95 03 08  DORNE MARGOLIN T   2444431 2031  4428688 6270 3875750 1442  0 163000 0 0000 0 0000  30  1 1 0  4 L1 L2 P1 P2  SNR is mapped to signal strength  0 1 4 9   SNR    500 2100  gt 50  gt 10  gt 5  gt 0 bad    sig  9 8 T 6 5 4    1995 10 18 00 00 00 000000  1995 10 18 23 59 30 000000   24   01 783 783 783 783  02 878 878 878 878  04 925 925 925 925  05 746 746 746 746  06 762 762 762   762  07 793 793 793 793  09 907 907 907 907  14 739 739 739 739  15 973 973 973 973  16 936 936 936 936  17 848 848 848 848  18 740 740 740 740  19 883 883 883 883  20 876 876 876 876  21 871 871 871 871  22 891 891 891 891  23 835 835 835 835  24 737 737 737 737  25 874 874 874 874    95 10 19 03 18 22    n a    RINEX VERSION   TYPE  PGM   RUN BY   DATE  MARKER NAME   MARKER NUMBER  OBSERVER   AGENCY  REC    
108. 0807561  10 1995 10 17 15 14 50 00 11125 62301 17073 69143 16529 65060  91774452 2 91467036 2 45649755  10 1995 10 17 15 29 50 00 10202 72709 19536 55031 14177 70322 1 13021063 2 54994727 2 76244628  10 1995 10 17 15 44 50 00  9097 10708 21649 48026 11571 80544 1 32314404 2 13820471 3 01989776  10 1995 10 17 15 59 50 00  7828 05306 23373 42988  8757 98524 1 49280782 1 68686222 3 22372395  10 1995 10 17 16 14 50 00  6418 03012 24676 43742  5786 42870 1 63589859 1 20422731 3 36983413  10 1995 10 17 16 29 50 00  4892 24860 25534 35055  2710 49242 1 74963251   69931413 3 45529027  10 1995 10 17 16 44 50 00  3278 16264 25931 37064 414 37415 1 83181793   18163605 3 47839058  10 1995 10 17 16 59 50 00  1604 91090 25860 40172 3531 76545 1 88091096  33901976 3 43871688  10 1995 10 17 17 14 50 00 97  28443 25323 19163 6585 48190 1 89605185  85282690 3 33714327  10 1995 10 17 17 29 50 00 1797 74176 24330 26159  9520 68224 1 87708037 1 35015382 3 17580594  10 1995 10 17 17 44 50 00 3465 94881 22900 62882 12284 99177 1 82453030 1 82178812 2 95803585  10 1995 10 17 17 59 50 00 5072 17706 21061 33515 14829 53493 1 73960365 2 25914209 2 68825859 0  10 1995 10 17 18 14 50 00 6588 06462 18846 80158 17109 86454 1 62412670 2 65443288 2 37186634  1  10 1995 10 17 18 29 50 00 7987 15251 16298 03436 19086 76631 1 48049086 3 00083151 2 01506919  1  10 1995 10 17 18 44 50 00 9245 36193 13461 71203 20726 92236 1 31158136 3 29257802 1 62473248  1  10 1995 10 17 18 59 50 00 10341 40344 10389 18488 22003
109. 1 60 14  3847635 893 3847633 821  20750010 062 20750010 988  casa 291 60 15  1895770 976 1895769 678  23062588 653  23062591 023  casa 291 6018   223219 005  223218 710  24624798 015   24624800 800  casa 291 60 22  2471750 391 2471747 715   22481387 456  22481388 934  casa 291 60 25  2921510 699 2921507 003 22287301 001 22287301 347  casa 291 60 29  1691735 199 1691733 640 22387854 082  22387854 429  casa 291 90 14  3854900 513 3854898 440 20742745 403 20742746 301  casa 291 90 15  1877216 337 1877215 051 23081143 251 23081145 556  casa 291 9018   239097 495  239097 188  24608919 438  24608922 072  casa 291 90 22  2485199 565 2485196 877   22467938 317 22467939  902  casa 291 90 25  2907272 799 2907269 105  22301538 849  22301539 273  casa 291 90 29  1702332 295 1702330 732  22377257 010 22377257  225  casa 291 120 14  3862079 748 3862077 674   20735566 158  20735566 939  casa 291 120 15  1858620 266 1858618 992  23099739 479  23099741 640  casa 291 120 18  254966 370  254966 052 24593050 725  24593053 168  casa 291 120 22  2498575 070 2498572 370 22454562 752 22454564 087  casa 291 120 25  2892979 649 2892975 958 22315832 094 22315832 420  casa 291 120 29  1712906 835 1712905 270 22366682 490  22366682 619  casa 291 150 14  3869175 843 3869173 768  20728470 119 20728470  864  casa 291 150 15  1839983 374 1839982 111 23118376 275  23118378 699  casa 291 150 18   270826 629  270826 296 24577190 126  24577193 081  casa 291 150 22  2511880 571 2511877 859  22441257 344   2244125
110. 1 sigma  que representa la contibuci  n total de las  diferentes fuentes de error sobre la pseudodistancia     Pr  ctica 6a Resoluci  n de las ecuaciones de navegaci  n gAGE NAV 129     b  Si para reducir el ruido en el UERE de cada sat  lite  el receptor realiza  un promedio cada 16 muestras  calcular el nuevo UERE      c  Suponiendo incorreladas    las observaciones de los diferentes sat  lites   y adoptando los valores HDOP 2 0 y VDOP 2 5  dar una estimaci  n  de los errores en el posicionamiento horizontal y vertical      6 Naturalmente esta hip  tesis se incumple sistem  ticamente pues  por ejemplo  un error en  el valor del retardo ionosf  rico vertical se transmite proporcionalmente  a trav  s del factor de  oblicuidad  a las medidas de pseudodistancia de los diferentes sat  lites observados  Debido a  ello una parte de este error puede ser absorbida por el error del reloj del receptor  que es com  n  para todos los sat  lites y se estima conjuntamente con las coordenadas     130 Procesado de Datos GPS  c  digo y fase    Respuestas    Pr  ctica 6a  Resoluci  n de las ecuaciones de navegaci  n   posicionamiento y efecto de la S A       Pr  ctica 6b  Resoluci  n de las ecuaciones de navegaci  n gAGE NAV 131    Pr  ctica 6b    Resoluci  n de las ecuaciones de navegaci  n   An  lisis de las componentes del modelo y su im   pacto sobre el posicionamiento    Objetivos    Resolver las ecuaciones de navegaci  n  Analizar el efecto sobre el posi   cionamiento de las diferentes 
111. 10    4 4 4  5  E A    4  at  as E  CUM ie  Ero     is Es  L    i i 4   10   i i 4  as   i 4   20 i i i i i i i i  56000 57000 58000 59000 60000 61000 62000 63000 64000 65000  Tiempo  segundos GPS   Practica 7a  ejercicio 3h  pos  absoluto  relojes de bell y ebre  300000 T T T T T i T  clock bell    clock ebre    250000 p       200000     a   150000      100000    A  50000     4  o i i i i i i M  56000 57000 58000 59000 60000 61000 62000 63000 64000 65000  Tiempo  segundos GPS   Practica 7a  ejercicio 4g  bell relativa a ebre  DD PC  Kinem  Pos   Broadcast orbits   20 T T T T T T i T  y  WGSB4  DD    y  WGS84   D x  15 F E   E t i i d  10 p  4 4 4  st 1 B 3 E 4  x HPLC  w wr   g tock ds E x PK  of TRES GRE a e      x Fee   E ES a SES    TOR   T E        10       15 L         20          56000    300000    250000    200000    150000    100000    50000    o  56000    57000 58000 59000 60000 61000 62000 63000 64000  Tiempo  segundos GPS     65000    Practica 7a  ejercicio 4h  pos  absoluto  relojes de bell y ebre       clock bell  clock ebre    ee                   57000 58000 59000 60000 61000    Tiempo  segundos GPS     62000 63000 64000 65000    Ap  ndice V  gr  ficas de los ejercicios    gAGE NAV 307       Discrepancia  m     Discrepancia  m     Discrepancia  m     Practica 7a  ejercicio 5a  bell relativa a ebre  DD PC  Kinem  Pos   Broadcast orbits                       65000                   65000                   10  X  WG  84   Metodo Geometrico  corrigiendo de relojes
112. 12 07 12 20  II 21 39 09 1993 042A 22700 A 1 93 06 26 Cs4 93 07 20 12 54 UT  11222 35 05 1993 054A 22779 B 5 93 08 30 Rb1 93 09 28 19 29 UT  II 23 34 04 1993 068A 22877 D 4 93 10 26 Rb1 93 11 22 18 20 UT  11 24 36 06 1994 0164 23027 C 5 94 03 10 Rb1 94 03 28 14 20 UT  11 25 33 03 1996 0194 23833 C 2 96 03 28  OCs4 96 04 09 21 17 UT  11 26 40 10 1996 041A 23953 E 3 96 07 16 Rb1 96 08 15 15 05 UT  II 27 30 30 1996 056A 24320 B 2 96 09 12 Cs3 96 10 01 15 28 UT  II 28 38 08 1997 067A 25030 A 3 97 11 06 Cs3 97 12 18 15 24 UT  Block IIR   IIR 1 42 12 97 01 17 Launch failure   IIR 2 43 13 1997 035A 24876 F 3 97 07 23 Rbi 98 01 31 00 57 UT  IIR 3 46 11 1999 055A 25933 D 2 99 10 07 Rbi 00 01 03 15 02 UT  IIR 4 51 20 2000 025A 26360 E 1 00 05 11 Rbi 00 06 01 16 09 UT  IIR 5 44 28 2000 040A 26407 B 3 00 07 16 Rb2 00 08 17 13 51 UT  IIR 6 41 14 2000 071A 26605 F 1 00 11 10 Rbi 00 12 10 21 12 UT  IIR 7 54 18 2001 004A 26690 E 4 01 01 30 Rbi 01 02 15 15 51 UT  IIR 8 56 16 2003 005A 27663 B 1 03 01 29 Rb3 03 02 18 15 53 UT  IIR 9 45 21 2003 010A 27704 D 3 03 03 31 Rb3 03 04 12 05 27 UT  IIR 10 47 22 2003 058A 28129 E 2 03 12 21 Rb3 04 01 12 16 50 UT  IIR 11 59 19 2004 009A 28190 C 3 04 03 20 Rb3 04 04 05 17 06 UT  IIR 12 60 23 2004 023A 28361 F 4 04 06 23 Rb2 04 07 09 16 07 UT  IIR 13 61 02 2004 045A 28474 D 1 04 11 06 Rb3 04 11 22 16 23 UT    Block IIR M   IIR M 1 53 17 2005 038A 28874 C 4 05 09 26 Rb3 05 12 16 23 30 UT  IIR M 2 52 31 2006 042A 29486 A 2 06 09 25 Rb3 06 10 12 22 53 UT  IIR
113. 13oct98 a orb rc  lawk   print  2 sqrt    3  13    2   4  14    2    5  15    2      exit           Teniendo en cuenta la distancia sat  lite receptor    20 000km   justificar tedricamente el desplazamiento del sat  lite obtenido en el  apartado anterior  tomar v   4km s     Debe considerase tambi  n la  rotaci  n de la Tierra     Calcular el error sobre la pseudodistancia modelada debido a conside   rar las coordenadas en el instante de emisi  n o de recepci  n para  los diferentes sat  lites    Cu  l es el rango de variaci  n de los valores  obtenidos    Nota  las coordenadas del receptor en el momento de capturar los  datos eran  4789031  176612  4195008   Barcelona      100    Procesado de Datos GPS  c  digo y fase    Ejecutar     gnuplot  plot   lt  paste 130ct98 a orb_em 130ct98 a orbrc   gawk    BEGIN x0 4789031   yO 176612  z0 4195008     print  2     3  13     3 x0      4  14      4 yO         5  15     5 z0     sqrt    3 x0    2     4 y0  x2   5 20   2                Dise  ar un algoritmo que permita determinar el instante de emisi  n  de la se  al a partir del instante de recepci  n y de las coordenadas del  receptor y el sat  lite en un sistema de referencia ligado a la Tierra  un  ejemplo de algoritmo puede encontrarse en la subrutina FORTRAN  rec2ems f     5   Pseudodistancia modelada  Comparar la pseudodistancia modelada     a     CA mod  con la observada  CA   la medida por el receptor    P1       Representar en un mismo gr  fico  y en funci  n del tiempo  la 
114. 14 4f An     1  2  sqrt    3 x0    2    4 y0    2   5 z0    2     gt eph rho    cat sp3 on gawk    BEGIN x0 4789048   yO 176682   z0 4194989    printf  02d 46d  14 4f An     1  2  sqrt    3 x0    2    4 y0    2   5 z0    2     gt sp3 rho    paste eph rho sp3 rho    gawk  printf  02d  6d  9 3f 1n   1  2  3  6       gt  dif_rho on    gnuplot   set grid   plot  dif_rho on  u 2 3  exit       Acotar los errores en las   rbitas y relojes broadcast  eph  para S A on      e  En el c  mputo global del error de   rbitas y relojes sobre la pseudodis   tancia    qu   proporci  n      aproximada  corresponde a cada uno     Pr  ctica 4b  Errores en   rbitas y relojes  Efecto de la S A gAGE NAV 71     f  Comparar los errores de los relojes de los sat  lites PRN15 y PRN19     Por qu   son tan distintos     Ejecutar   cat dif xyzt on   gawk   if   1  15  print  2  6    gt  reloj15 on  cat dif xyzt on   gawk     if   1  19  print  2  6      gt  reloj19 on  gnuplot    set grid  set yrange   100 100     plot  reloji5 on   reloj  9 on     exit       3   Errores en las   rbitas y relojes de sat  lites brodacast  S A off      a  Repetir los mismos c  lculos que en el ejercicio anterior para los ficheros  eph off  sp3 off   Acotar los errores en las   rbitas y relojes broad   cast  eph  para S A off     b    En la   poca en que se captur   el fichero del ejercicio anterior  1999   03 23  se aplicaba la S A igualmente sobre   rbitas y relojes      c    Qu   error ha de afectar m  s al posicionamiento
115. 161  330614 723 9   257645 40149 20622751 0554  7558 365 335843  457 9          110       210       310       410       510       610       710       8          _ _     __    _ _      _ _ _     _        _     a  TABLE A18  GEO NAVIGATION MESSAGE FILE   EXAMPLE  pa                                               eee          110       2 0       310       410       510       610       710       8   10 H  GEO NAV MSG DATA RINEX VERSION   TYPE  1 4 TESTUSER 04 02 00 10 04 PGM   RUN BY   DATE  COMMENT  The file contains navigation message data of the COMMENT  geostationary AOR E satellite  PRN 120   820  COMMENT  COMMENT  END OF HEADER  01 13 14 46 24 0  209547579288D 07   545696821064D 11  532351280000D 05   406131052800D 08  150625000000D 01  875000000000D 04  000000000000D 00   112454290400D 08  308125000000D 01   112500000000D 03  400000000000D 01   781616000000D 05  959600000000D 01   437500000000D 03  000000000000D 00  01 13 14 48 00 0  204890966415D 07   545696821064D 11  533161280000D 05   406132503200D 08  151500000000D 01  875000000000D 04  000000000000D 00   112451338400D 08  307000000000D 01   125000000000D 03  400000000000D 01   790812000000D 05  955600000000D 01   437500000000D 03  000000000000D 00  01 13 14 49 36 0  195577740669D 07   545696821064D 11  533981280000D 05   406133961600D 08  152375000000D 01  875000000000D 04   000000000000D 00   112448396800D 08  305875000000D 01   125000000000D 03  400000000000D 01   799968000000D 05   951600000000D 01   437500000000D 
116. 26560 5    26560    26559 5    26559    0 97355    0 9735    0 97345    0 9734    0 97335    0 9733    0 97325    0 9732    0 97315    gAGE NAV 293    Practica 4a  ejercicio 3c  3   Variacion de la inclinacion PRN 15                                                                      Inclinacion  gt   9     o     e  gt     PN s  co 4  d o  gt  o o  o o e  E 4 o    e T    L  m x eds ES 4  s    5  i     o o          r 1 o o   T   1     e           o e hi  L i 5      e e 9 ki   gt  o  be o  L  E i 3 E i di    ole de  E ee  o 10000 20000 30000 40000 50000 60000 70000 80000 90000  Tiempo  segundos GPS   Practica 4a  ejercicio 3c  5   Variacion del argumento del perigeo PRN 15  Argumento del perigeo  gt   Ro  e  i bg ae     e  gt       o El   y  IL A i P   E al       E       i eh x  Mr go        3 i   4       e E de    b a P  P      2    o  o    E o    e       o  o  f    i ES   Es il  E K3 o    o o   j    A    Es    o 10000 20000 30000 40000 50000 60000 70000 80000 90000  Tiempo  segundos GPS   Practica 4a  ejercicio 4  1   Comparacion de los semiejes mayores de eci y eph  7 pe r TET T1 T  fF   5   ph  e    Fo    eci    g A  L   i H n   4     ee se            a 5 E x    o n to  gt  pe   7  A A E   e deo  F 1 E           7  M  F 2  i        h     7  toy e 4 ho        L  i 1   e       ao 5  o 10000 20000 30000 40000 50000 60000 70000 80000 90000  Tiempo  segundos GPS   Practica 4a  ejercicio 4  3   Comparacion de las inclinaciones de eci y eph  7 7   T T 7 r 1    ph          d  gt  
117. 28484105319D 12   728484105319D 12   728484105319D 12   818989403546D 12   818989403546D 12   818989403546D 12   818989403546D 12   818989403546D 12   818989403546D 12   818989403546D 12   160049916711D 12   273736754432D 12   160049916711D 12    O OO O0oo0o0000000o000000000     000000000000D 00   000000000000D 00   000000000000D 00   000000000000D 00   000000000000D 00   000000000000D 00   000000000000D 00   000000000000D 00   000000000000D 00   000000000000D 00   000000000000D 00   000000000000D 00   000000000000D 00   000000000000D 00   000000000000D 00   000000000000D 00   000000000000D 00   000000000000D 00   000000000000D 00   000000000000D 00   000000000000D 00    222    Procesado de Datos GPS  c  digo y fase    Fichero 97jan09coco____r0 rnx    2    OBSERVATION DATA    RGRINEXO V2 4 1 UX AUSLIG    Australian Regional GPS Network  ARGN     G  GPS   10 JAN 97 10 19    COCOS ISLAND    BIT 2 OF LLI  4  FLAGS DATA COLLECTED UNDER  AS  CONDITION     0 000000000103   0 000000054663    HARDWARE CALIBRATION  S   CLOCK OFFSET  S     P1    93 05 25   2 8 33 2    0 0000    30 000000  30 0000000    125 9 52317 6     11118481 28445   8969469 30045  10090708 53945   9055464    720085  14498133   14870090   125 9    11092992    9038621  10018409    9040689   746225  14553142   14827492   1 25 9   11067275    9107623    9945877   9025833   772592   14607836     22672158  22594903  22731130  24610920    16945   67045  97346  55546 20842713  52317 6   05945 22133910   81245 22655271  028
118. 295 104116678  05 291 46304 26561268 877612184    3 318603849D 03  3 318444942D 03  3 317848895D 03  3 317846450D 03  3 316573216D 03  1 485944062D 02  1 486066693D 02  1 486066658D 02  1 486079418D 02  1 486041850D 02  1 486092095D 02  3 546471474D 03  3 546654945D 03  3 546280786D 03  3 546478110D 03  3 546462161D 03  3 546592546D 03  3 546697436D 03  1 767611713D 03  1 766463974D 03  1 766466768D 03  1 766639645D 03    9 545863611D 01  9 545886827D 01  9 545894551D 01  9 545902597D 01  9 545908698D 01  9 484849160D 01  9 484844566D 01  9 484836827D 01  9 484829937D 01  9 484799933D 01  9 484774361D 01  9 688215766D 01  9 688212986D 01  9 688217506D 01  9 688221208D 01  9 688222159D 01  9 688223124D 01  9 688230058D 01  9 511125875D 01  9 511117770D 01  9 511106389D 01  9 511095944D 01     20 896243479119998   21 421333508132399   21 647705449028965   21 946422979773799   22 172795006982365   21 462377253220196   21 688749397461766   21 987467191532598   22 213839834629165   23 037647675268399   23 562740586229800   18 800443269153600   19 325534642588497   20 375718605143099   20 602091663708666   20 900810437934296   21 127183266821667   21 950993777285798   23 022652421169397   23 249024939918967   23 547743401079799   23 774115960790368    gAGE NAV 221     1 353453453D 00   1 353299314D 00   1 353219885D 00   1 353215379D 00   1 353426746D 00   2 501756070D 00   2 501768192D 00   2 501768024D 00   2 501767430D 00   2 501667688D 00   2 501675582D 00   1 130434761D 00   1
119. 3     Ap  ndice IV  listados de programas gAGE NAV 235    100    10    call prod rot3 3 3 rot2 3 3 rot1   call prod roti1 3 3 r0 3 1 r     write      isat id t r  goto 10    end    subroutine kepler xm e ex   implicit double precision  a h o z     eps 1 d 12  ex xm    dex xm   ex e dsin ex    ex extdex   if  dex  gt  eps  goto 10  return   end    236    Procesado de Datos GPS  c  digo y fase    e Programa ele_orb2rv     C  lculo de la posici  n y la velocidad a partir de los elementos orbitales     cx234567    A C C  OQ OO O a aa A OO aaa aca a anaaa aaa a a a a    implicit double precision  a h o z   dimension p 6   r0 3   r 3   v 3   rot1 9   rot2 9       rot3 9   rot 9     la e 1i OMEGA omega M      gt   ele orb2rv       gt   r v    ecuatoriales   x   gt  Aries  z   gt  Polo Norte   unidades  km y rad   unidades  km y km s     NOTA  ll Coordenadas TERRESTRES                s s   s        Si W  long  nodo asc   referida a Aries   gt  x hacia Aries  Si W  long  nodo asc   referida a Green    gt  x hacia Green    WARNING  en este ultimo caso la velocidad corresponderia   a un sistema inercial rotado un angulo t_sider   alrededor del eje z     Nota  en los ficheros  eph y los  b  se toma W referida a Greenwich    Nota  M n t T  con n dsqrt  gm a  3     Ejemplo1   echo  26549  0 014 0 946  1 246  2 476 0 781   ele orb2rv    Resultado    15366 34  2287 86  21205 69  99  3 77   36    OgAGE  grupo de Astronomia y GEomatica      Ap  ndice IV  listados de programas gAGE NAV 237    1
120. 3 297 7    248152 72824 23487146 149  20817844  743  387242 571 6    301747 22925 20817851 322  20658519 895 267583 67817 208507  26234 20658525 869  4 4        SATELLITE G 9 THIS EPOCH ON WLFACT 1  L2  COMMENT  xxx G 6 LOST LOCK AND THIS EPOCH ON WLFACT 2  L2  COMMENT     OPPOSITE TO PREVIOUS SETTINGS  COMMENT          1 0       2 0       3 0       4 0       5 0       6 0       7  0       8   ee SS SS SS SS eS eS SS 2222 22          TABLE A8      GPS NAVIGATION MESSAGE FILE   EXAMPLE    5 A A A a O a AS            1 0       2 0       3  0       4 0       5 0       6 0       7  0       8    2 10 N  GPS NAV DATA RINEX VERSION   TYPE    XXRINEXN V2 10 ATUB 3 SEP 99 15 22 PGM   RUN BY   DATE    Ap  ndice II  descripci  n del formato RINEX    EXAMPLE OF VERSION 2 10 FORMAT    13 9    699 9 2 17 51 44 0   839701388031D 03   165982783074D 10  000000000000D 00   910000000000D 02  934062500000D 02  116040547840D 08  162092304801D 00   484101474285D 05  626740418375D 02  652112066746D 05  515365489006D 04   409904000000D 06   242143869400D 07  329237003460D 00   596046447754D 07   111541663136D 01  326593750000D 03  206958726335D 01   638312302555D 08   307155651409D 09  000000000000D 00  102500000000D 04  000000000000D 00   000000000000D 00   000000000000D 00  000000000000D 00  910000000000D 02   406800000000D 06  000000000000D 00  9 219 O 0 0  490025617182D 03  204636307899D 11  000000000000D 00    133000000000D 03   963125000000D 02  146970407622D 08  292961152146D 01   49881637096
121. 300 32350    Tiempo  segundos GPS              reloj del    discrepancia en x  discrepancia en y  discrepancia en z    anxo    receptor          31950    32000 32050 32100 32150 32200 32250  Time  GPS seconds     32300 32350    Ap  ndice V  gr  ficas de los ejercicios       Gr  ficas Practica 7a    Discrepance  meters     Discrepance  meters     Discrepance  meters     Discrepance  meters     Practica 7a  ejercicio 2f  bell relativa a ebre  D PC  Kinem  Pos   Broadcast orbits                                                              20 T T   T T T T    x WGS84     y  WGS84  x  z WGS84  x    15   E de E 4  16 f H   H   B   H E   i         ai    agi 4  amo o a   E        a i i i i i i i i  56000 57000 58000 59000 60000 61000 62000 63000 64000 65000  Time  GPS seconds   Practica 7a  ejercicio 2g  bell  PC  Absolute Kinem  Pos   Broadcast orbits and clocks   200 T T T T T T T  x  WGS84       y  WGS84  x    z WGS84  x  150   i dy i    e   4j  A   588 de E   a E  A Pe     s x ox    A  A es     xt m  dmm I A dor es NC age  Bg Pe A Po as vie DG  Sx cu  t x  x x      4 4 x   s prid rea 5 uem xe exe iei ia  Mae Foy SF Rk XU LONG ge xw  3 FE BM Boe uw  e  cere   50    Pu cue A bep Mob POE q 4  E i oi ow      my    100    E ica MELE  1 R d   150      do   i a    08   i i i i i      56000 57000 58000 59000 60000 61000 62000 63000 64000 65000  Time  GPS seconds   Practica 7a  ejercicio 2h  bell relativa a ebre  D PC  Kinem  Pos   Broadcast orbits   20 T T T T T T T  x  WGSB4   different
122. 33666837D 04 2   750000000000D 00 4     1  4  8  1  3  8  1  0     348581031896D 03 7    421438694000D 08 1   211875000000D 02 6    000000000000D 00   000000000000D 00   000000000000D 00   882202923298D 06    8     1  0  4  471875000000D 01 4   9  2    778125000000D 01 4   546471474692D 03 4   490116119385D 08 6     906875000000D 02 1     000000000000D 00 8   000000000000D 00 1   000000000000D 00 O     RINEX VERSION  TYPE    PGM   RUN BY   DATE    COMMENT  COMMENT  END OF HEADER     136868377216D 13 0    375182243902D 09 5    568167686462D 06 5    698435481558D 00 1    056960010495D 00 8    230000000000D 02 0    396983861923D 09 1     000000000000D 00 O    273736754432D 13 O     973421448680D 09 5   013339877129D 06 5   681992356113D 00 4       455299735875D 00 8     230000000000D 02 0      862645149231D 09 2     000000000000D 00 O   842170943040D 12 0   843058875699D 09 6   729977369308D 06 5      496151018112D 00 1     486990867494D 02 8   230000000000D 02 0      396983861923D 09 3    000000000000D 00 0    547473508865D 13 0     634478758928D 09 3      119510650635D 06 5    687151563471D 00 1    863201500290D 00 7     230000000000D 02 0   313225746155D 10 2   000000000000D 00 O   818989403546D 12 0   546617956316D 09 2   887580871582D 06 5   257514816552D 01 3   130434761111D 00 8   230000000000D 02 0   396983861923D 09 1   000000000000D 00 O     000000000000D 00  836427291652D 01  153718931198D 03  676380634308D 08  030691653399D 09  000000000000D 00  730000000000D 02  000
123. 4                Records marked with   are optional  4                                                                                  TABLE A16      GEOSTATIONARY NAVIGATION MESSAGE FILE   DATA RECORD DESCRIPTION  4                     4                                           4                  OBS  RECORD   DESCRIPTION   FORMAT    4                     4                                           4                IPRN   EPOCH   SV CLK    Satellite number  PRN   100    I2           Epoch of ephemerides  GPS   Toe             year  2 digits  padded with O          if necessary    1X 12 2           month day hour minute    4 1X 12            second   E5  1           SV clock bias  sec   aGf0     D19 12           SV relative frequency bias  aGf1    D19 12           message frame time  sec of day GPS    D19 12    4                     4                                           4                  BROADCAST ORBIT   1    Satellite position X  km    3X 4D19 12          velocity X dot  km sec             X acceleration  km sec2             health  0 0K     4                     4                                           4                  BROADCAST ORBIT   2    Satellite position Y  km    3X 4D19 12       velocity Y dot  km sec             Y acceleration  km sec2             Accuracy code  URA  meters        4                     4                                           4                  BROADCAST ORBIT   3    Satellite position Z  km    3X 4D19 12          velocity Z dot  k
124. 45 22612559    19045 22734738   94245  81046 20705341  32746 20853116  5 23 17 6   16945  10345    07545    98645    83444  11046    22638419  22630271  22738365  24598100  20691985    coco  AU18  mrh auslig  126 ROGUE SNR 8100  327 DORNE MARGOLIN T   741950 3241 6190961 9624  1337769 9813  0 0040 0 0000  1 1  5 ci Li L2 P2  30  1997 1 9 0 7  1997 1 9 23 59  97 1 9 O 7 30 0000000 O  22127685 105   14268715 899  22672158 746   11510817 892  22594902 367   12949753 825  22731128 796   11621184 951  24610920 702  924108 174  20718775 074   18605935 474  20842713 610   19083282 892  97 1 9 O 8 0 0000000 0  22133910 078   14236004 699  22655271 274    11599563 608  22612558 689   12856969 398  22734737 216    11602224 451  24604536 459  957654 791  20705341 319   18676530 135  20853116 611  19028615 135  97 1 9 O 8 30 0000000 0  22140190 352    14203001 317  22638420 202   11688115 262  22630271 840    12763886 669  22738365 024   11583159 458  24598097 384  991492 176  20691984 567   18746719 862  20863557 500    18973748 285    ONO DANNN ON d   c 0o i  100 410  c DNNN ON     14784738 95746    20863557    22127685    5184    7394   0094   0404  20718775    4814    24604534    9424    7804    22140191    4574   8724   9064   2324   4654   4954    RINEX VERSION   TYPE  PGM   RUN BY   DATE  COMMENT   COMMENT   COMMENT   COMMENT   MARKER NAME   MARKER NUMBER  OBSERVER   AGENCY  REC 4   TYPE   VERS  ANT     TYPE   APPROX POSITION XYZ  ANTENNA  DELTA H E N  WAVELENGTH FACT L1 2      TY
125. 4D 05  200239347760D 02  928156077862D 05  515328476143D 04   414000000000D 06   279396772385D 07  243031939942D 01   558793544769D 07   110192796930D 01  271187500000D 03   232757915425D 01   619632953057D 08   185747015231D 11  000000000000D 00  102500000000D 04  000000000000D 00   000000000000D 00  000000000000D 00  000000000000D 00  389000000000D 03    410400000000D 06  000000000000D 00     110       210     1   310       410       510       610       710       81                                                             Ut       TABLE A9  METEOROLOGICAL DATA FILE   EXAMPLE   d uU E e LL UU Re eee          1 0       2 0       3 0       4 0       810       610       710   1   81  2 10 METEOROLOGICAL DATA RINEX VERSION   TYPE    XXRINEXM V9 9    1    9     1676D 07    1208D 06    133179128170D 06  3     2235D 07   1310D 06    ATUB      1192D 06    1310D 06   107469588780D 12    gAGE NAV 207    COMMENT   1192D 06 ION ALPHA    1966D 06 ION BETA  552960 1025 DELTA UTC  A0 A1 T W    LEAP SECONDS  END OF HEADER    3 APR 96 00 10    EXAMPLE OF A MET DATA FILE    A 9080  3 PR TD HR  PAROSCIENTIFIC 740 16B  HAENNI  ROTRONIC I 240W  0 0 0 0 0 0  96 4 1 0 015 987 1 10 6 89 5  96 4 1 0 030 987 2 10 9 90 0  96 4 1 0 0 45 987 1 11 6 89 0    PGM   RUN BY   DATE    COMMENT  MARKER NAME      TYPES OF OBSERV    0 2 PR  Ol TD  5 0 HR  1234 5678 PR       SENSOR MOD TYPE ACC  SENSOR MOD TYPE ACC  SENSOR MOD TYPE ACC  SENSOR POS XYZ H    END OF HEADER        510   1   610   1   710   1   8   
126. 5 d0    sid 24110 54841d0 8640184 812866d0 tt     0 093104d0 tt  2  6 2d 6     tt  3    sid sid 3600 d0   sid dmod  sid 24 d0    if  sid 1t 0 d0  sid sid 24 d0    232    Procesado de Datos GPS  c  digo y fase    e Programa eq2wgs ts     Lo mismo que eq2wgs  pero el tiempo sid  reo lo calcula el propio programa     c234567  implicit double precision  a h o z   dimension r 3   rp 3     x   gt  Greenwich      gt  Polo Norte    92   eq2wgs_ts    aia ici                                                         E   c   c Cyy mm dd hh x y z         gt  leg2wgs ts         C coordenadas ecuatoriales   E x   gt  Aries   E z   gt  Polo Norte         c Ejemplo    c echo  1998 11 13 0 4099 15 17543 86  19390    c   c  gAGE  grupo de Astronomia y GEomatica     A  pi 3 1415926535898d0   10 continue  read     end 100  ay am ad ah r       Calculo del tiempo sidereo  call sidOTU ay am ad ts    c ts ts  365 2422d0 364 2422d0   ah  ts ts 1 00273790934d0 ah  ts dmod ts 24 d0    c print    ay am ad ah ts  ts ts pi 12 d0   C Transformacion de coordenadas  call rot3 ts r rp    c print    ts  write     f12 5 1x f12 5 1x f12 5    rp  goto 10   100 continue    end    Ap  ndice IV  listados de programas gAGE NAV 233    subroutine rot3 ang r rp   implicit double precision  a h o z   dimension r 3  rp 3     rp 1  dcos  ang   r 1  dsin  ang   r  2   rp 2   dsin ang  r 1  dcos  ang   r  2   rp 3  r  3     subroutine sidOTU xy xm xd sid   implicit double precision  a h o z   double precision jd    C Calculo d
127. 521  015  947  1 247  2 477  782    O O AO CO O O O OG OQ OO O O CO O   O O O   O O O O     gAGE  grupo de Astronomia y GEomatica      Q                                                gm 398600 5d0  pi 3 1415926535898d0   10 continue    read    x  end 100  r v    rr dsqrt  r 1   2 r  2   2 r  3    2   vv dsqrt  v 1   2 v 2   2 v 3   2     Ap  ndice IV  listados de programas gAGE NAV 239    100    c 1  r  2   v  3   r  3   v  2   c 2  r  3   v 1  r  1   v  3   c 3  r  12v  22  r  2   v  1   cc dsqrt  c  1    2 c  2    2 c  3  2     ve 1    c  2   v  3   c  3   v 2    gn r  1   rr  ve 2    c 3   v 1  c 1   v 3    gm r  2   rr  ve 3    c 1   v 2  c 2   v 1   gm r  3   rr    ex dsqrt  ve  1    2 ve  2    2 ve  3    2   a 1 d0  2 d0 rr vv  2 gm   Wg datan2 c 1   c 2    xi dacos c 3  cc   wp datan2 ve 3  dsin xi    ve 1  dsin  Wg   ve 3     dcos  xi  dsin xi   dcos Wg    E dacos  1 d0 rr a  ex   control r 1  v 1  r 2  v 2  r 3  v  3   if  control 1t 0 d0  E  E  xn dsqrt  gm a  3   xM E ex dsin E     TT t xM xn  if  TT 1t 0 d0  TT TT 2 d0x pi xn    write x      f16 9 1x f16 9 1x f16 9 1x f16 9 1x   f16 9 1x f16 9      a ex xi Wg wp xM  goto 10    continue    end    240 Procesado de Datos GPS  c  digo y fase    e Programa Ims     Resoluci  n de un sistema de ecuaciones sobredimensionado por el m  todo de  m  nimos cuadrados con pesos     c234567890  program lms  implicit double precision  a h o z     parameter  nmc 100   dimension a nmc   ay nmc   aa   nmc  2 nmc   2  x nmc     vtech
128. 547 1 77844646  15139338 3 37066210  1  10 1995 10 17 22 59 50 00 1717 01172 26676 21948  3535 15778 1 82476230   33795994 3 33356778  1  10 1995 10 17 23 14 50 00 65 10540 26153 40000  6498 03893 1 84110144   82240282 3 24153789  1    224 Procesado de Datos GPS  c  digo y fase    Ap  ndice IV  listados de programas gAGE NAV 225    Ap  ndice IV  listados de Programas    Programas FORTRAN    A continuaci  n se presentan los listados de algunos de los programas  FORTRAN que se utilizan en las pr  cticas del libro  Estos programas  utilizan subrutinas para inversi  n y producto de matrices  ejemplos  de las cuales pueden encontrarse en el libro Numerical Recipes     e Programa cart2esf     Realiza el cambio de coordenadas de cartesianas a esf  ricas     c2345678901234567  implicit double precision  a h o z      x y z       gt   cart2esf       gt   r  alfa  delta   en grados  Ejemplo   Ejecutar  echo  1 O O  cart2esf     gAGE  grupo de Astronomia y GEomatica      pi 3 1415926535898d0    10 continue  read      end 100  x y z  r dsqrt  x  2 y  2 Z  2   alfa datan2 y x   if  alfa 1t 0 d0  alfa alfa 2 d0x pi  delta datan2 z dsqrt  x  2 y  2     print    r  alfa 180 d0 pi  delta 180 d0 pi  goto 10    100 continue  end    226 Procesado de Datos GPS  c  digo y fase    e Programa esf2cart     Realiza el cambio de coordenadas de esf  ricas a cartesianas     c234567  implicit double precision  a h o z      r  alfa  delta       gt lesf2cart      gt   x y z   en grados  Ejemplo   Ejecutar  e
129. 7 0 enero 1980  corresponde al d  a juliano JD 2 444 244 5  se obtiene inmedia   tamente el d  a GPS y  a partir de   l  tomando m  dulo 7  la semana GPS      121 calendario ha sufrido importantes ajustes a lo largo de su historia debido a que la  duraci  n del a  o no es exactamente de 365 d  as  Por ejemplo  el viernes 5 de Octubre de 1582   el Papa Gregorio XIII introdujo un salto de 10 d  as    reforma gregoriana   pasando a ser viernes  15  Anecd  ticamente  Santa Teresa de Jes  s muri   el jueves 4 y fu   enterrada el viernes 15  al  d  a siguiente     http   www  newadvent  org cathen 14515b htm         ISEsta expresi  n es v  lida entre Marzo de 1900 y Febrero del 2100  el a  o 2000 es bisiesto     MT a semana GPS empieza la noche del s  bado al domingo  Por ejemplo el d  a 3 de Mayo de  1998 correspondi   a la semana 956     26 Procesado de Datos GPS  c  digo y fase    Sistemas de referencia    Las coordenadas de los sat  lites y receptores de los usuarios deben expresarse  en un sistema de referencia bien definido  A continuaci  n se presentan los sistemas  Conventional Inertial System y Conventional Terrestrial System        e Conventional Inertial System   CIS    Tiene su origen en el centro de masas de la Tierra  El eje X se encuentra en  la direcci  n del equinocio medio de la   poca J2000 0  el eje Z es ortogonal al  plano definido por el ecuador medio en la   poca J2000 0  plano fundamen   tal  y el eje Y es ortogonal a los anteriores  de forma que el sistema 
130. 7158 70008  12021147 48308 22273121 01508 22273121 20808   8834322 07108  6883880 95608 22398473 85408 22398474 05408  95 10 18 00 01 00 0000000 0 6 14 15 18 22 25 29   20219463 08808  15755417 29708 20750010 06208 20750010 98808   9962343 71908  7762859 92208 23062588 65308 23062591 02308   1173023 79007  914043 30307 24624798 01507 24624800 80007   12989135 97508  10121393 69808 22481387 45608 22481388 93408   15352642 34508  11963082 79508 22287301 00108 22287301 34708   8890128 47608  6927366 45408 22387854 08208 22387854 42908  95 10 18 00 01 30 0000000 0 6 14 15 18 22 25 29   20257638 92508  15785164 69808 20742745 40308 20742746 30108   9864838 43508  7686881 82608 23081143 25108 23081145 55608   1256465 81607    979063 01707 24608919 43807 24608922 07207   13059811 85808  10176465 76608 22467938 31708 22467939  90208   15277821 67508  11904780 98508 22301538 84908 22301539 27308   8945816 58908  6970759 77208 22377257 01008 22377257 22508  95 10 18 00 02 00 0000000 0 6 14 15 18 22 25 29   20295366 06008  15814562 46208 20735566 15808 20735566 93908   9767115 42008  7610734 07008 23099739 47908 23099741 64008   1339857 31807  1044043 36207 24593050 72507 24593053 16807   13130100 61608  10231236 17508 22454562 75208 22454564 08708   15202710 66308  11846252 93808 22315832 09408 22315832 42008   9001386 17408  7014060 73808 22366682 49008 22366682 61908    Ap  ndice III  algunos ficheros de datos    gAGE NAV 219    Fichero 95oct18casa____r0 eph    2  srx vi  CASA    NAV
131. 730 indica la  semana GPS     30    Procesado de Datos GPS  c  digo y fase    Pr  ctica 2  Ficheros RINEX de datos y efem  rides gAGE NAV 31    Pr  ctica 2  Ficheros RINEX de datos y efem  rides       Objetivos    Conocer y manejar el formato RINEX de ficheros de observables y  mensaje de navegaci  n GPS  haciendo   nfasis en el significado de los  datos que contienen     Ficheros a utilizar  9bocti8casa____r0 rnx  97 jan09coco____r0 rnx   9bocti8casa____r0 eph  Obsfile html  Navfile html    Programas a utilizar  rnx2txt  eph2txt    Fundamentos    RINEX significa Receiver INdependent EXchange  El formato consiste  en tres tipos de ficheros  1  de observaci  n  950ct18casa____r0 rnx  o 1khu0010 000 gz      2  de navegaci  n  broadcast Ephemeris    95octi8casa____r0 eph o 1khu0010 00n gz  y 3  meteorol  gicos     Desarrollo    1  Copiar los ficheros correspondientes en el directorio de trabajo     2  El fichero Obsfile html contiene un tutorial del formato RINEX 27  para  los ficheros de observaci  n  Visionar el fichero Obsfile html con un nave   gador y recorrer sus diferentes campos     Ejecutar   netscape Obsfile html    21Son diferentes maneras de nombrar los ficheros  seg  n JPL NASA  o seg  n IGS     22RINEX 2 es una ampliaci  n del formato inicial RINEX  que permite la incorporaci  n de  datos GLONASS  R   adem  s de GPS  G   Un extracto del formato RINEX 2 est   disponible en  el ap  ndice II  El documento completo que define este formato puede obtenerse en la direcci 
132. 8 630  casa 291 150 25  2878634 795 2878631 106 22330177 069  22330177 149  casa 291 150 29  1723459 581 1723458 013  22356129 631  22356129 929  casa 291 180 14  3876191 090 3876189 014 20721455 105  20721455 758  casa 291 180 15  1821306 327 1821305 074 23137053 370 23137055 648  casa 291 180 18  286680 271  286679 921 24561336 623 24561339 450  casa 291 180 22  2525117 232  2525114 507 22428020 316  22428021 802  casa 291 180 25  2864239 845  2864236 158 22344571 874 22344572 165  casa 291 180 29  1733987 305   1733985 732  22345601 764  22345602 227  casa 291 210 14  3883124 276   3883122 201  20714521 919  20714522 686  casa 291 210 15  1802589 714   1802588 473 23155769 979 23155772 345    eerrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr ree    Ap  ndice III  algunos ficheros de datos    Fichero 950ct18 b    01 291 64800 26560710 417338371  01 291 72000 26560720 404535621  01 291 75104 26560733 497989449  01 291 79200 26560733 301396008  01 291 82304 26560761 552602175  02 291 14400 26560437  008677519  02 291 17504 26560413 692240424  02 291 21600 26560413 672573983  02 291 24704 26560411 706610158  02 291 36000 26560381 509273152  02 291 43200 26560391 653688494  04 291 7200 26559830 7845155522  04 291 14400 26559832 829102169  04 291 28800 26559835 109611436  04 291 31904 26559838 923550639  04 291 36000 26559838 903894715  04 291 39104 26559831 393962409  04 291 50400 26559829 015163395  05 291 36000 26561271 374434988  05 291 39104 26561295 123773131  05 291 43200 26561
133. 80 for each line contained in the header section  These labels  are mandatory and must appear exactly as given in these descriptions and  examples     The format has been optimized for mimimum space requirements independent  from the number of different observation types of a specific receiver by  indicating in the header the types of observations to be stored  In  computer systems allowing variable record lengths the observation records  may be kept as short as possible  Trailing blanks can be removed from the  records  The maximum record length is 80 bytes per record     Each Observation file and each Meteorological Data file basically contain   the data from one site and one session  RINEX Version 2 also allows to   include observation data from more than one site subsequently occupied by   a roving receiver in rapid static or kinematic applications  Although Version 2  allows to insert header records into the data field we do not recommend to  concatenate data of more than one receiver  or antenna  into the same file   even if the data do not overlap in time     If data from more than one receiver has to be exchanged it would not be  economical to include the identical satellite messages collected by the  different receivers several times  Therefore the Navigation Message File  from one receiver may be exchanged or a composite Navigation Message File  created containing non redundant information from several receivers in  order to make the most complete file     The forma
134. 8G25G17G06G05G24G29G30520    9  9  9  9  9  9  9  9     184047   125509    594797    337436    299952    118480   259214       71049    72447  53149  50348  38848      96847    55249    21839901    25151935    0114  23001628   23610354   23954481    8754    20531105    20622367    8G25G17G06G05G24G29G30520    9  9  9  9  9  9  9  9     185685   128294    594719   335394    298639    116117    258430       52549    33947      44849    62748  51048  00748  11049    21839501  25151256    20531085    1114  23610674     5034  20622559     23002126    23955058    COMMENT   COMMENT   COMMENT   COMMENT   MARKER NAME   OBSERVER   AGENCY   REC  amp    TYPE   VERS   ANT     TYPE   APPROX POSITION XYZ   ANTENNA  DELTA H E N   WAVELENGTH FACT L1 2       TYPES OF OBSERV   INTERVAL   TIME OF FIRST OBS   TIME OF LAST OBS   RCV CLOCK OFFS APPL   END OF HEADER  0 000535140     4384    8274  1684    3504  1994    0 000535144     4814   2614    8784    9834    4574    Ap  ndice II  descripci  n del formato RINEX    00 01  2183  2515  2053  2300  2361  2395  2062  3813    2     SuP v     20 00    20 00    20 00    20 00    13 14 45 2 0000000 O 8G25G17G06G05G24G29G30520 0 000535144  9100 418  240352 173 9   187323 00449 21839101 6534  0565 890  168150 148 9   131078 97647 25150576 2144  1065 378 763136 116 9 594641 73549 20531066 8984  2622 082  427748 683 9   333352 63648 23002625 3444  0990 819  381520 461 9   297326 20848 23610995 8424  5629 062  145914 531 9   113752 94748 23955636 5544  2750 
135. 91619      donde h es la altura sobre el elipsoide  GIPSY  OASIS ID     Pr  ctica 5b  Correcci  n relativista  distancia     gAGE NAV 103    7        Dise  ar un programa que implemente los pasos anteriores     8  A partir de los resultados obtenidos en los ejercicios anteriores  completar  la siguiente tabla resumen de los errores en las diferentes componentes del  modelo  error absoluto  y su impacto sobre la pseudodistancia     Componente Antes de corregir   Despu  s corregir   Modelo    Error absoluto Error absoluto   Par  metros  Er  pseudodistancia   Er  pseudodistancia   del modelo    modelo  Klob   Error debido al retardo a0 al a2 a3  ionosf  rico b0 b1 b2 b3  puro   neonisro   mensaje na    Error debido al retardo  troposf  rico    Error debido a la correci  n  relativista  excentricidad    de la   rbita     Error debido a los  retardos instrumentales  de los sat  lites  TGD     Error debido al offset de  los relojes de los sat  lites     S A off   Error debido al offset de    los relojes de los sat  lites     S A on     Error en la distancia  p    coordenadas de los sat  lites   aca Es         7   Error en la distancia  p    coordenadas de los sat  lites   ares pre ee    Error si se toman   las coordenadas en el  instante de recepci  n  en vez del de emisi  n       104 Procesado de Datos GPS  c  digo y fase    Respuestas    Pr  ctica 5b  Modelado de la pseudodistancia  Efectos relativistas  Distancia geom  trica  y pseudodistancia modelada       Nota  Completar la t
136. 95020  calcular la distancia geom  trica entre el receptor  y el sat  lite en el instante de emisi  n de la se  al      c   Offset del reloj del sat  lite   A partir de los coeficientes ao     1  As del mensaje de navegaci  n para el instante to correspondiente al  bloque de   rbitas seleccionado  calcular el offset del reloj del sat  lite   cdt     ao   aq  t   to    ag  t   to       d   retardo instrumental Sat  lite   Seleccionar el valor del TGD  del mensaje de navegaci  n correspondiente al instante ty del apartado  anterior      e   Efecto relativista  Aplicando cualquiera de las siguientes expre       a   E      siones rel   27   2   e sinE  calcular la correcci  n relativista de     bida a la excentricidad de la   rbita     f   retardo ionosf  rico  Aplicando el algoritmo definido para el c  lculo  del retardo ionosf  rico a partir del modelo de Klobuchar  calcular la  correcci  n ionosf  rica  ver subrutina klob  f       g   retardo troposf  rico  Adoptando un valor de trary   2 3m para  la componente seca     de la troposfera y de tre    10cm para la  componente h  meda y adoptando el factor de oblicuidad m elev       et  calcular el retardo troposf  rico  de acuerdo con la  0 002001 sin   elev     siguiente expresi  n  trop   m elev     trary   true      h  Calular el valor de la pseudodistancia modelada   CAmoa  p  rel T 1I cdt  TGD    5 En la aplicaci  n GCAT se utiliza el siguiente modelo para el c  lculo del valor nominal de  la troposfera seca  tropary   2 3e 
137. ACTER  fields     6 3 Variable length Records    DOS  and other  files may have variable record lengths  so we recommend to  first read each observation record into a 80 character blank string and  decode the data afterwards  In variable length records  empty data fields  at the end of a record may be missing  especially in the case of the  optional receiver clock offset     6 4 Blank Fields    In view of future modifications we recommend to carefully skip any fields  currently defined to be blank  Format fields nX   because they may be assigned  to new contents in future versions     190 Procesado de Datos GPS  c  digo y fase    6 5 2 Digit Years    RINEX version 2 stores the years of data records with two digits only  The  header of observation files contains a TIME OF FIRST OBS record with the full  four digit year  the GPS nav messages contain the GPS week numbers  From these  two data items the unambiguous year can easily be reconstructed     A hundred year ambiguity occurs in the met data and GLONASS and GEO nav  messages  Instead of introducing a new TIME OF FIRST OBS header line it is  safeto stipulate that any two digit years in RINEX Version 1 and Version 2 xx  files are understood to represent    80 99  1980 1999  00 79  2000 2079    Full 4 digit year fields could then be defined by a future RINEX version 3     6 6 Fit Interval    Bit 17 in word 10 of subframe 2 is a  fit interval  flag which indicates the  curve fit interval used by the GPS Control Segment in dete
138. Em do   liz   Elm    iod i rov 0 rov 0 rov 0  P       pl    cdt      6 4   cdtref   Eles j21 2   4   n gt 4     donde el miembro de la izquierda corresponde a los     prefit residuals     pre fit     P       pi   cdt      62  y contiene la parte modelada de los errores de rango  El  t  rmino     contiene la parte del error no modelada    Notar que   nicamente se ha  linealizado la p para el rover  por ser conocidas las coordenadas de la estaci  n de  referencia    Introduciendo la notaci  n A4   estaciones   resulta     over     Or   diferencias simples entre    j Trov 0     a  rov 0    j Zrov 0     zi j  Aprefiti   T2 T qu  Hot Y y y Pro 7  de   A cdt    Ac   Prov 0 Prov 0 Prov 0           donde    siendo buena parte de los errores comunes a ambos receptores   el  t  rmino de ruido    As  se habr   reducido considerablemente    Se obtiene por tanto  un sistema de ecuaciones lineales del mismo tipo que  para el posicionamiento absoluto  pero donde el offset del reloj a estimar es el    relativo al del reloj del receptor de referencia A cdt    cdtyoy     cdt   r        Apre fit        Apre fit          Para la resoluci  n de este sistema se aplicar  n las mismas t  cnicas que en el  caso de posicionamiento absoluto con c  digo  LMS  WMS  filtro de Kalman          83Ver tema 6  p  gina 106    84E  error de modelado ionosf  rico y troposf  rico  de   rbitas y relojes de los sat  lites  y en  especial la S A  A ello se le sumar   el multipath y el ruido del c  digo    85En la pr 
139. En este punto deber   prestarse especial atenci  n en asegurarse de que las coordenadas del  sat  lite y del receptor est  n expresadas en el mismo sistema de referencia  pues  al formar el  rayo sat  lite receptor  debe considerarse un sistema de referencia com  n para ambos    52En rigor     Tlemision    f T reception     f tstalreception      dt sta    tstalemision      dista    donde la funci  n f    representa el algoritmo geom  trico     Tema 5  Modelado de la pseudodistancia gAGE NAV 87    Comentario     Un algoritmo similar para el c  lculo de las coordenadas de los sat  lites en el  instante de recepci  n se utiliza en GIPSY OASIS II de JPL  permiti  ndole  una mayor modularidad del software  pues no se precisa de las medidas de  pseudorango lara el c  lculo de la   poca de emisi  n     Si el offset del reloj del receptor dtsta es peque  o     puede prescindirse de  este t  rmino  que por otro lado no se conocer   hasta despues de calcular  la soluci  n de navegaci  n  tambi  n podr  a extrapolarse a partir de las es   timaciones anteriores   Si dtsta es grande  del orden de 1 milisegundo      ste puede introducir errores el c  lculo de las coordenadas de los sat  lites  del orden del metro  debi  ndose de tener en cuenta a la hora de construir  el modelo de navegaci  n    o m  s concretamente  en la derivada parcial    relativa al reloj del receptor en la matriz de dise  o     Tambi  n deber   tenerse en cuenta el posible error debido a la utilizaci  n de  un valor 
140. IGATION DATA     8 1 4 BAI    GPS    95 10 19 03 18 35     2444431 2031  4428688 6270 3875750 1442    14 95    18    22    29    04      180000000000D 02    160427927971D 06   623040000000D 05   536605855970D 01   396528396456D 10    200000000000D 01    658180000000D 05    10 18 00 51 44 0 1       730000000000D 02 5    712011337280D 06 2    623040000000D 05 4    636381916043D 01 2    178787145843D 11 1    200000000000D 01 0    592180000000D 05 O     10 18 00 51 44 0 3       120000000000D 02 2    206994056702D 06 6    623040000000D 05 1    431056887089D 01 1    064371703653D 10 1    200000000000D 01 0    642280000000D 05 0     10 18 00 51 44 0 2      900000000000D 01 4    490116119385D 08    623040000000D 05   486056799085D 01   639437311458D 10   200000000000D 01   654280000000D 05    8  2  2  1  0  0  10 18 00 51 44 0 1  2   4  4  1  1  0  0  4    10 18 02 00 0 0     891381249763D 03   656612873077D 08   977500000000D 02 1   000000000000D  00 8     000000000000D 00 9     000000000000D 00 0    873285070062D 05 1    480000000000D 02 2    389533281326D 06 3    664000000000D 05 1    688215766103D 01 2    571494030463D 11 1    200000000000D 01 O     596680000000D 05 0     129414886236D 05  175000000000D 01  427505562082D 03  470348358154D 08  153437500000D 02  000000000000D 00  000000000000D 00  000000000000D 00  725290298462D 06 2  618750000000D 01 4   170925335027D 03 9   303851604462D 07 2   989062500000D 02 1  000000000000D 00 8   000000000000D 00 1  000000000000D 00 O   5562
141. Light speed  m s   c 299792458 d0  WGS 84 Earth Univ  Grav  parameter  m3 s2   xmu 3 986005d 14  WGS 84 Earth rotation rate  rad s   om e 7 2921151467d 5  pi 3 1415926535898d0  GPS Navigation message parameters   xIODE a 11   Crs a 12   dn a  13   xMo a  14   Cuc a 15   e a 16   Cus a 17   a12 a 18   toe a 19   Cic a 20   Omgg a  21   Cis a 22   xlo a  23   Crc a 24   omgp a  25   Omgd a  26   xId a 27   iGPSweek int  a 29     Computing the GPS_week  nw  and second  sW  of week  xy dble iyear   In  RINEX  format year is given with only two digitsW  if  xy 1t 100 d0  then   if  xy 1t 80 d0  then   xy xy 2000 d0  else  xy xy 1900 d0   endif   endif    Ap  ndice IV  listados de programas gAGE NAV 269       GPS day   1980jan6 0   gt  JD 2444244 5   gt  id_GPS 1 0   id_GPS int  365  25d0   xy 1 d0   idoy 722835   c Day of week   idw mod id_GPS 7    c Number of GPS week   nw  id GPS idw  7   c seconds of week     sw dble  idw  86400 d0 sec    C Control of GPS WEEK  if  nw ne iGPSweek  print    ERROR  weeek  iGPSweek nw    c Time from current ephemeris epoch  tk sw toe  if tk gt 302400 d0  tk tk 604800 d0  if  tk 1t  302400 d0  tk tk 604800 d0  c Control of age of orbit data  if  tk gt 7200 d0  print    WARNING tk    tk    gt  7200sec     c True anomaly fk   xMk xMo   dsqrt  xmu     a12 3   dn   tk  call nsteffensen xMk e Ek   fk datan2 dsqrt 1 d0 e  2  dsin Ek  dcos Ek  e      o Arg  of Latitude uk radius rk  inclination ik   uk omgp fk Cuc dcos  2 d0   omgp fk        Cus dsin 2 d0
142. OSTATIONARY NAVIGATION MESSAGE FILE   HEADER SECTION DESCRIPTION    4                     4                                           4                  HEADER LABEL   DESCRIPTION   FORMAT       Columns 61 80         4                     4                                  2         4                 RINEX VERSION   TYPE    Format version  2 10    F9 2 11X           File type CH    GEO nav mess data    A1 39X                          4                                           4                 PGM   RUN BY   DATE     Name of program creating current file   A20           Name of agency creating current file   A20           Date of file creation  dd mmm yy hh mm    A20    4                     4                                           4                  Ap  ndice II  descripci  n    del formato RINEX gAGE NAV 213        COMMENT   Comment line s    A60      4                     4                                           4                  CORR TO SYSTEM TIME     Time of reference for system time corr             year  month  day    316           Correction to transform the GEO system   3X D19 12         time to UTC  WO     4                     4                                           4                  LEAP SECONDS   Number of leap seconds since 6 Jan 1980   I6     4                     4                                           4                 END OF HEADER   Last record in the header section    60X  4                     4                                           
143. PES OF OBSERV  INTERVAL   TIME OF FIRST OBS  TIME OF LAST OBS   END OF HEADER       4014    6074     3834   4994   6234   4484    7294    1924    Ap  ndice III  algunos ficheros de datos gAGE NAV 223    Fichero 1995 10 18 eci    10 1995 10 17 11 59 50 00  4570 23221 22343 26956 14207 54335 1 72076536 2 11129485 2 69102630  10 1995 10 17 12 14 50 00  6076 58950 20262 45361 16504 48943 1 62197124 2 50659329 2 40599804  10 1995 10 17 12 29 50 00  7481 50029 17843 44999 18525 86601 1 49559158 2 86174702 2 07941433  10 1995 10 17 12 44 50 00  8760 91454 15125 21520 20236 44381 1 34342728 3 17056668 1 71621512  10 1995 10 17 12 59 50 00  9892 60246 12152 01364 21605 74702 1 16772081 3 42746450 1 32201601  10 1995 10 17 13 14 50 00 10856 54635  8972 82673 22608 63840   97114245 3 62756433   90305463  10 1995 10 17 13 29 50 00 11635 31641  5640 66287 23225 84923   75676842 3 76681175   46612187  10 1995 10 17 13 44 50 00 12214 42283 2211 76924 23444 44031   52804991 3 84208133   01847656  10 1995 10 17 13 59 50 00 12582 63548  1255 25026 23258 17795   28877162 3 85127741   43225753  10 1995 10 17 14 14 50 00 12732 26139  4700 40323 22667 80937   04299943 3 79342382   87821269    0000000000000 00000000000on    10 1995 10 17 14 29 50 00 12659 36983  8063 35089 21681 22129   20498341 3 66873770 1 31141546  10 1995 10 17 14 44 50 00 12363 95517 11284 50749 20313 46705   45075120 3 47868207 1 72394031  10 1995 10 17 14 59 50 00 11850 02752 14306 17561 18586 64947   68982067 3 22599211 2 1
144. Procesado de Datos GPS  c  digo y fase  Algoritmos  T  cnicas y Recetas    grupo de Astronom  a y GEom  tica  gAGE     M  Hern  ndez Pajares  J M  Juan Zornoza   J  Sanz Subirana    gAGE NAV S L     Barcelona  Spain    Primera edici  n  Septiembre de 2001  ISSUE  7  Febrero 2008         los autores  2001    Producci  n  CPET  Centre de Publicacions del Campus Nord  UPC    La Cup  C   Jordi Girona  1 3  08034 Barcelona  Spain   Dirigir la correspondencia a  jaume   ma4   upc   edu     ISBN  84 932230 4 2  Dep  sito legal  B 31398 2005    Este material  libro  transparencias y software  es de libre distribuci  n  y puede obtenerse del servidor http   www gage es  o solicit  ndolo a  jaume ma4 upc edu  Se autoriza su reproducci  n  siempre que se realice en toda  su integridad  res  petando estrictamente el contenido y formato originales  y sin    nimo de lucro  Cualquier reproducci  n parcial deber   ser expresamente autorizada  por los autores  e indicar claramente la referencia del libro  Los autores agrade   cer  n se les comunique cualquier actuaci  n que vulnere los principios anteriores  de gratuidad y libre distribuci  n  y de respeto a la autoria del mismo     A nuestras familias  que  siempre nos solucionan los  problemas importantes       ndice    Introducci  n     is ER AAA ERA cece VP AAA EAN 1  Tema 1  Conceptos b  sicos 2  ciccesce cards rr Ra 3  Pr  ctica 1  Herramientas inform  ticas    ooriaricrsnrso serrano pace dar   7  Tema 2  Descripci  n del Sistema GPS   
145. S   Gr  ficas Pr  ctica 6a  200   Practica 6a  ejercicio 3a  Desviaciones de las estimaciones respecto al nominal  estatico  SOAN Practica 6a  ejercicio 3b  Estimaciones del reloj  Dx    Reloj  e   Dy o  150 f  i i ben BEES 150000    4  E top E E E 4 100000    4  5 so   i E i 4 E 50000   4        2       ol   3 oh        s  H E    sob 4 E  50000    4  E a  E   3     400    4  100000    4   150      i E 4  150000    4   200 i i i i  200000 i i i  38000 38500 39000 39500 40000 40500 41000 38000 38500 39000 39500 40000 40500 41000  Tiempo  segundos GPS  Tiempo  segundos GPS   Practica 6a  ejercicio 3d 1  Desviaciones de las estimaciones respecto al nominal  estatico   Q 0 0001 Practica 6a  ejercicio 3d 2  Estimaciones del reloj  Q 0 0001  200000      y i T 200000   T r i    Dx Reloj  e   Dy o  150000    j 3 usa  150000    3 4    100000   4 100000    E 4  E 50000   4 E soo00   i 4        2    H of 4 8 oos SED  4  3 s    g     3  50000    i E E 4 E  50000      4  E     3  3  8  100000    4  100000    4   150000    E   i 4  150000   E 4   200000 i i i i  200000 i i i  38000 38500 39000 39500 40000 40500 41000 38000 38500 39000 39500 40000 40500 41000    Tiempo  segundos GPS  Tiempo  segundos GPS     Ap  ndice V  gr  ficas de los ejercicios       Desviaciones respecto al nominal  m  Desviaciones respecto al nominal  m  Desviaciones respecto al nominal  m     Desviaciones respecto al nominal  m     200    150    100    50     50     100     150     200    38000    200    150    100  
146. T T T T  Fase LI PAN 28 o     7 4  o 10000 20000 30000 40000 50000 60000 70000 80000  Tiempo  Segundos GPS   Practica 3a  ejercicio 2c  Fase L2 y Codigo P2 para PRN 28  C  digo P2 PRN 28     Fase L2 PRN28    o 10000 20000 30000 40000 50000 60000 70000 80000  Tiempo  Segundos GPS   Practica 3a  ejercicio 3a  Combinacion lonosferica  negativa  Codigo para PRN 28    lt  cat 95oct18  asa a   awk  if   4  28  pat B2 BRSIS o   gt   o 10000 20000 30000 40000 50000 60000 70000 80000  Tiempo  Segundos GPS   Practica 3a  ejercicio 3c  Diferencia entre combinaciones lonosfericas  Codigo y Fase  para PRN 28  8 Li PIPRN 28  gt   od  E  L a 4  l 3 j  22     e  4   gt   o 10000 20000 30000 40000 50000 60000 70000 80000    Tiempo  Segundos GPS     Pseudorango  metros     LI  metros     LI y PI  metros     LI  PI  metros     3e 07    Practica 3a  ejercicio 2b  Fase L1 y Codigo P1 para PRN 28       2 5e 07      2e 07      1 52407  gt     4e 07      5e 06         T T T T T T T    C  digo P1 PRN 28 o  Fase L1 PRN 28      MEA      sd        5e 06    10000 20000 30000 40000 50000 60000 70000  Tiempo  Segundos GPS     80000    Practica 3a  ejercicio 3  Combinacion lonosferica para PRN 28            lt  cat 9Soct18basa a   awki  if   4  28  print  3  5 56                        10000 20000 30000 40000 50000 60000 70000  Tiempo  Segundos GPS     80000    Practica 3a  ejercicio 3b  Combinaciones lonosfericas  Codigo y Fase  para PRN 28       10       PIPRN28  gt   LIPRN28               12    10000 200
147. T T T T T T T    ph o pha   ec   AE ad  T5 o  15288    i   H a  apii   15286 4      15284 4  E  S 15282 4  s  O 45280 4  15278 4  15276 4   60 i i i i i i i i 15274 i i i i i i i i  o 10000 20000 30000 40000 50000 60000 70000 80000 90000 o 10000 20000 30000 40000 50000 60000 70000 80000 90000  Tiempo  segundos GPS  Tiempo  segundos GPS   Practica 4b  ejercicio 5a  Discrepancias entre las estimaciones de orbitas y relojes de los archivos eci y sp3 Practica 4b  ejercicio 5b  Diferencia entre estimaciones de relojes precisos  0 3 T T T T T T T T 4 T T T T T T T T  E  A  s 4       04 i i i i i i i i  0 5 i i i i i i i i  o 10000 20000 30000 40000 50000 60000 70000 80000 90000 o 10000 20000 30000 40000 50000 60000 70000 80000 90000    Tiempo  segundos GPS  Tiempo  segundos GPS     Ap  ndice V  gr  ficas de los ejercicios gAGE NAV 297       Gr  ficas Pr  ctica 5a                                                                                           3 Practica 5a  ejercicio 3_1  Estimacion del retardo troposferico PRN 14   s Practica 5a  ejercicio 3 2  Estimacion del retardo troposferico  STROP o STROP o  18 E E E E E 18   4  16   E 16  gt  4  14   E m 4  12 b 4 12   4  E E    10    4 5 10 h 4  E E  5 5  sb 4 st 4  s 4 6h 4  ab 4 at 4  2h 4 2L 4  n i i i i d i i i  38000 38500 39000 39500 40000 40500 41000 38000 38500 39000 39500 40000 40500 41000  Tiempo  segundos GPS  Tiempo  segundos GPS   Practica 5a  ejercicio 3_2  Estimacion del retardo troposferico Practica 5a  ejercicio 3
148. T r T T 04 T T T T  e    der o  os   4 0 3   4   gt   gt  o    N E  Ld E sx E   gt    o o  o2L a   a  4 02 L  2 2  a  4  o oe    o E o  PE r or        2  6 oo o o  y  gt  ts d  amp    2 tti qe o    e  amp  oo dai A  gt     os   g E  o 9  6 es N    A  gt      e     o     01 Ecs    E SR Kr   E Cd wa 01 o Y ES   wet we   g  gt   gt     e   CN  gt  P  IE      E       ei gw  5  gt         site       gt    ea    gt  s      eg o o   s in         gt  Pee K  gt  PE ee e    bo 2 E e   ok de           4  us   So o  2 2 4  E     gt     Pe 3 ois E   gt  x e     gt  o  b   du xa    x   e o a eo  4   LEE o     Eo uf      o    gt       E E o  2 H o m  os E ja ex   i 4 os L  qo eu i H sd  z   A  gt   gt  o    E   0 2 i ei i i 0 2 i e d i i  3000 4000 5000 6000 7000 8000 3000 4000 5000 6000 7000 8000  e  LI PI e  L PI   24   T T T  24 r T T T   piorg  o  pil o  E  pic    E   26   4  26   4   28 J  4  28   4   30 b     i 4  oo vas    d cio  2 pee     2 hm bes or       e a     2    oo  E N  ea ae e eS H aa   34 L  a Seow oS ap ede  E a cid          9 e e    o 4 doo    E   E a   a oe  gt   2 SA Sa o   36       aia y       e    E              o      38 L  a      2  2 4    or E  AD  ug E 4    E   42 i i i i 42 i i i i  3000 4000 5000 6000 7000 8000 3000 4000 5000 6000 7000 8000    Ap  ndice V  gr  ficas de los ejercicios                                                          gAGE NAV 291                                                    fL pu   10 T T    T T 10 T T   T T   li org   Hec  o   licl
149. TELITES  c Declaracion de parametros               c   Numero maximo de iteraciones  nit_max 10  C   Tolerancia  tol 1 d 3  c   Velocidad de la luz  m s   c 299792458 d0       Velocidad rotacion Tierra  rad s     om_e 7 2921151467d 5    274    60       gt        gt     Procesado de Datos GPS  c  digo y fase    en el instante de RECEPCION  lt     call orbit  iyear idoy sec a x y z Ek     en el instante de EMISION  lt     nit 0  seci sec    continue     Distancia geometrica  en tiempo  satelite estacion  dt dsqrt   x x_sta    2   y y_sta    2  z z_sta    2  c  sec seci dt    calculo de las coordenadas para  t  seci dt   call orbit iyear idoy sec a x0 y0 z0 Ek     ctl dsqrt   x0 xa    2   yO ya    2   z0 za    2     xa x0    ya y0  za z0    Transformacion de coordenadas al sistema ligado a la Tierra  en el instante de  recepcion      Rotacion de la Tierra durante el tiempo  dt   x x0 y0x xom_ex dt  y y0 x0 om_e dt  z z0    nit nit 1  if  ctl gt tol  then  if  nit 1t nit_max  then  goto 60  else  print     ERROR  el algoritmo no converge   nit  endif  endif    return  end    Ap  ndice IV  listados de programas gAGE NAV 275    e Subrutina klob f    AA AA O O O CNA A O O O GA     e     subroutine klob t x sta y sta z sta   x sat y sat z sat   alphaO alphai alpha2 alpha3   beta0 betal beta2 beta3 Tiono     implicit double precision  a h o z     Implementacion del modelo de Klobuchar para el calculo del  retardo ionosferico   INPUT    t   epoca de observacion  segundos dentro del dia
150. TIONS records   slip instead of observation  LLI and  signal strength blank or zero     Observation   rep  within record for    LLI   each obs type  same seq    Signal strength   as given in header     If more than 5 observation types   80 char    continue observations in next record     This record is  these records are  repeated for  each satellite given in EPOCH SAT   record     Observations     200 Procesado de Datos GPS  c  digo y fase    Phase   Units in whole cycles of carrier  Code   Units in meters   Missing observations are written as 0 0   or blanks     Phase values overflowing the fixed format F14 3  have to be clipped into the valid interval  e g   add or subtract 10  9   set LLI indicator     Loss of lock indicator  LLI   Range  0 7  O or blank  OK or not known  Bit O set   Lost lock between previous and  current observation  cycle slip                                                                                 one defined for the satellite by a                                                                       possible  Bit 1 set   Opposite wavelength factor to the  previous WAVELENGTH FACT L1 2 line   Valid for the current epoch only   Bit 2 set   Observation under Antispoofing   may suffer from increased noise   Bits O and 1 for phase only   Signal strength projected into interval 1 9   1  minimum possible signal strength  5  threshold for good S N ratio  9  maximum possible signal strength  O or blank  not known  don t care  4                4        
151. Tiempo Universal  UTO  UT1  UT2   punc Tiempo sid  reo  Revoluci  n de la Tierra   Tiempo Din  mico Terrestre  TDT   E Tempo Din  mico Darse  BDT        Osciladores At  micos Tiempo At  mico Internacional  IAT   Tiempo Universal Coordinado  UTC   Tiempo GPS  GPST        Tabla 4  Diferentes tipos de tiempo    El tiempo Universal y el tiempo Sid  reo est  n asociados a la rotaci  n diurna  de la Tierra  El tiempo Universal  tiempo solar  utiliza el Sol como referencia  El  tiempo Sid  reo utiliza una direcci  n externa al sistema solar  punto Aries   Esto  hace que al cabo de un aiio ambos tiempos difieran en 24h  una vuelta   lo que  supone 3   56 4    por d  a     1 d  a medio sid  reo   1 d  a medio solar     37 56 4     Los tiempos Universales UTO  UT1  UT2  a diferencia de los tiempos at  micos   no son completamente uniformes     Debido a ello  se introduce el Tiempo Uni   versal Coordinado  UTC   que es un tiempo at  mico que se mantiene a menos  de 0 9s de UT1  mediante la introducci  n de sistem  tica   de un cierto n  mero  de segundos Leap Second  Ello hace que la diferencia entre UTC y IAT var  e en  saltos discretos de 1 segundo  a lo largo del tiempo    El tiempo GPS es el tiempo de referencia utilizado para las aplicaciones GPS     10La rotaci  n de la Tierra no es uniforme  UTO es un tiempo basado en la rotaci  n instant  nea  de la Tierra  UT1 est   corregido de variaciones peri  dicas y UT2 se obtiene corrigiendo de otras  irregularidades adicionales    I Debi
152. a cabecera del programa kalman0      donde x  y  z son las desviaciones de las estimaciones respecto del  valor nominal adoptado  apriories correspondientes al fichero sta  pos   4    WGS 84  y t es el offset del reloj del receptor de la estaci  n be11 rela   tivo al de la estaci  n ebre  notar que se est  n utilizando como datos  las diferencias de observables entre bell y ebre       f  Representar gr  ficamente los valores obtenidos para x y z  al posi   cionar cinem  ticamente la estaci  n bell relativa a la estaci  n ebre   cuyas coordenadas se han supuesto conocidas y fijas      Ejecutar    gnuplot   set yrange  20 20    plot  Dbell_ebre pos  u 2 3   Dbell_ebre pos  u 2 4    Dbell_ebre pos  u 2 5    set yrange   200 200   replot  exit        g  Comparar las estimaciones diferenciales obtenidas en el apartado an   terior  Dbell_ebre pos   con las las estimaciones absolutas de los  ficheros 99mar23bell a pos y 99mar23ebre a pos  obtenidos en el  apartado  b  al procesar cada estaci  n por separado con el GCAT     104 A  igual que en las pr  cticas anteriores  los valores contenidos en el fichero sta pos definen  las verdaderas coordenadas de los receptores  Por tanto  los valores de x y z son  directamente  el error de posicionamiento  o discrepancia respecto al verdadero valor      Pr  ctica 7a  Posicionamiento diferencial gAGE NAV 155    Ejecutar     gnuplot   set yrange  200 200    plot  99mar23bell a pos  2 3  99mar23bell a pos  u 2 4    99mar23bell a pos  2 5    plot 
153. a ecuaci  n proporciona la   rbita Kepleriana del sat  lite     r t    PIE 6 050 dr     que puede definirse a partir de los seis elementos siguientes  ver figuras 13  14   15 y 16      e   Q  Ascensi  n recta del nodo ascendente  es el   ngulo geoc  ntrico entre la  direcci  n del nodo ascendente y la del punto Aries  La l  nea de los nodos es  la intersecci  n entre el plano del ecuador y el de la   rbita  Su intersecci  n  con la esfera de radio unidad define dos puntos  el nodo ascendente  por  donde el sat  lite pasa a la regi  n con Z positivas  y el descendente     33nos restringimos al caso de   rbitas el  pticas     56    Procesado de Datos GPS  c  digo y fase     i  Inclinaci  n del plano orbital  es el   ngulo entre el plano de la   rbita y el  del ecuador      w  Argumento del perigeo  es el   ngulo entre las direcciones del nodo y el  perigeo  medidas sobre el plano orbital  El perigeo es el punto de m  xima  aproximaci  n del sat  lite al centro de masas de la Tierra  El m  s distante se  llama apogeo  Ambos est  n en la direcci  n del semieje mayor de la   rbita     a  Semieje mayor de la   rbita el  ptica  es el semieje mayor de la elipse que  define la   rbita     e  Excentricidad de la   rbita  es la excentricidad de la elipse que define la    rbita        To    poca de paso por el perigeo  es un instante de paso del sat  lite por   el punto m  s cercano a la Tierra  perigeo   La posici  n del sat  lite en la     rbita en un instante t puede obtenerse a parti
154. a el retardo troposf  rico            Qu   tanto por ciento del retardo troposf  rico real podr  a ser  corregido mediante el modelo propuesto  aproximadamente      92    Procesado de Datos GPS  c  digo y fase     h    Si en vez del c  digo C A se utilizara la combinaci  n libre de ionosfera   LC  se podr  a utilizar el mismo modelo para el retardo troposf  rico     Y si se utilizara un c  digo a la frecuencia fo     4   Retardo Ionosf  rico  Representar gr  ficamente el retardo ionosf  rico  oblicuo modelado  STEC  en funci  n del tiempo  y en funci  n de la ele   vaci  n para el sat  lite PRN14  Repetir para otros sat  lites    Ejecutar     gnuplot   set grid   set yrange 0 20    plot    cat 130ct98 a mdllgawk     if   3  14  print  2  10         plot    cat 13oct98 a mdllgawk     print  2  10         plot    cat 130ct98 a mdl gawk  print  12  10       exit        a  A la vista de la figura  dar una acotaci  n del valor del retardo ionosf  rico  oblicuo      b  Representar gr  ficamente ST EC x sin elev  en funci  n del tiempo y  en funci  n de la elevaci  n  Ejecutar   gnuplot  set grid  set yrange 0 5   plot   lt cat 130ct98 a md1   gawk   print  2  10 sin 3 14 180  12        plot   lt cat 130ct98 a mdl   gawk   print  12  10 sin 3 14 180  12         exit    Por qu    a diferencia de lo que ocurr  a con la troposfera  no se super   ponen las curvas de los diferentes sat  lites al hacer la representaci  n  en funci  n de la elevaci  n         c        De qu   variables dep
155. a en la resoluci  n  de un sencillo problema geom  trico  donde a partir de las distancias a un conjunto  m  nimo de cuatro sat  lites GPS  medidas por el receptor  mediante las se  ales  emitidas por los mismos  y de los que se conocen sus coordenadas  se determinan  las coordenadas del usuario con una precisi  n del orden de una decena de metros     Idea intuitiva del posicionamiento GPS    El observable b  sico del sistema GPS es el tiempo de propagaci  n de la se  al  electromagn  tica entre el sat  lite  emisor  y el receptor  Este tiempo  escalado  con la velocidad de la luz  da una medida de la distancia  pseudodistancia  entre  ambos    El siguiente ejemplo  resume  para un caso bidimensional  las ideas b  sicas  del posicionamiento GPS    Sup  ngase un faro  del que se conocen sus coordenadas con una cierta precisi  n   que emite se  ales ac  sticas a intervalos regulares de 1 minuto  empezando en  las 0h Om 0s   y con suficiente intensidad para ser o  das a distancias de varios  kil  metros  Sup  ngase tambi  n  un barco  cuyo reloj est   perfectamente sin   cronizado con el del faro  que recibe una de estas se  ales en un instante que  no sea un m  ltiplo exacto de un minuto  por ejemplo  20 segundos m  s tarde   t   nx 1    20     Estos 20 segundos corresponder  n al tiempo de propagaci  n  del sonido desde el faro  emisor  al barco  receptor   La distancia d entre ambos  se obtendr   multiplicando este valor por la velocidad del sonido v   335m s   d   20s x 335m
156. a siguiente figura         Ao sin wo t  al D t  P t  sin f1 t   al sin fl t  B               Portadora L1    1 154 fo                      A   90                  D t   C t     al  D t C t  cos  f1 t           D t  P t        Portadora L2    Ep    2 120  fo a2 sin f2 t        a2 P t  D t  sin f2 t              o suma modulo 2  x  modulacion E  combinacion    Fig  5  Estructura de la se  al GPS  fuente  G  Seeber  pp 218     Tema 2  Descripci  n del sistema GPS gAGE NAV 19    Portadora se  al L1 154 x fo   Frecuencia L1 1575 42 MHz  Longitud de onda L1 19 05 cm   Portadora senal L2 120 x fo   Frecuencia L2 1227 60 MHz  Longitud de onda L2 24 45 cm   Frecuencia c  digo P  chipping rate  fo 10 23 MHz  Mbps   Longitud de onda c  digo P 29 91 m   Periodo c  digo P 266 d  as  7 d  as sat  lite  Frecuencia c  digo C A  chipping rate    fo 10 1 023 MHz  Longitud de onda c  digo C A 293 1 m   Periodo c  digo C A 1 milisegundo    Frecuencia mensaje de navegaci  n 50 bps  Longitud de una trama 30 segundos    Tabla2  Estructura de la serial GPS  fuente  G  Seeber p 217        Para restringir el acceso de usuarios civiles a la completa precisi  n del sistema   se han desarrollado las siguientes t  cnicas     e S A o Selective Availability  se trata de la degradaci  n intencionada del  reloj del sat  lite  proceso d  y la manipulaci  n de las efem  rides  proceso e    El efecto sobre el posicionamiento horizontal supone pasar de unos 10 m   S  A   off  a unos 100 m  S A on   20 error   El 
157. a velocidad de la luz  no se vulnera el    principio de la relatividad  pues no se transporta informaci  n     Tema 5  Modelado de la pseudodistancia gAGE NAV 83    NOTA  Esta correcci  n se ha implementado en GCAT bajo la opci  n  TGD Correction     De acuerdo con el ICD GPS 2000  el segmento de control monitoriza  el timing del sat  lite de manera que el Tap se cancele completamente  al hacer la combinaci  n libre de ionosfera  Esta es la raz  n por la que  para la frecuencia fo se tenga a o4T  p     e Multicamino  Mb     La interferencia por multicamino se produce cuando una se  al llega por  diferentes caminos a la antena  ver figura 20   Su causa principal es la  proximidad de la antena a estructuras reflectantes  y es importante cuando  la se  al proviene de sat  lites con baja elevaci  n  Este error es distinto  para frecuencias distintas  Afecta tanto a las medidas de fase como a las  de c  digo  En el caso del c  digo puede alcanzar un valor te  rico de 1 5  veces la longitud de onda     chip      Esto significa para el c  digo C A hasta  unos 450 m si bien valores superiores a unos 15m son dif  ciles de observar   T  picamente suele ser menor que unos 2 o 3 metros  En el caso de la fase   su valor m  ximo te  rico es de un cuarto de longitud de onda  Ello significa  unos 5 cm para L1 o L2     Se  al directa         Antena E  Se  al reflejada    Antena m    imagen  gt     Suelo       exceso de    camino optico    Fig  20  Diferencia de camino   ptico entre la senal d
158. abla de la p  gina anterior     Tema 6  Resoluci  n de las ecuaciones de navegaci  n gAGE NAV 105    Tema 6    Resoluci  n de las ecuaciones de navegaci  n   con c  digo     Se trata de determinar la posici  n 7 y el offset dt del reloj de un receptor a  partir de las pseudodistancias P     con al menos 4 sat  lites  y las posiciones T  y  offsets dt  de los relojes de estos sat  lites  ver Hofmann Wellenhof p  179           OQ m Satelite     Xs  Ys  Zs        Fig  22  Posicionamiento GPS    Datos       Las pseudodistancias  receptor sat  lite j   simo    P        El mensaje de navegaci  n  En particular     posiciones de los sat  lites al emitir la se  al  7     27  y   z7     offsets de los relojes de los sat  lites  dt     j 1 2     n       n24     Inc  gnitas  posici  n del receptor  7    x  y  2   offset del reloj del receptor  dt       106 Procesado de Datos GPS  c  digo y fase    A partir de las pseudodistancias entre sat  lite y receptor        Pi   pl   c dt     dt     rel    T     o4 P    TGD    Mi   e     se plantea un sistema de ecuaciones con cuatro inc  gnitas  x  y  z  dt  de la forma     P3   edt      69   f  x     xi      y     yi      z     24     cdt    ded asm s moe         donde se han despreciado los t  rminos de multipath y ruido en general  y se  ha llamado      rel    T    0117   TGD     Se trata de un sistema no lineal  y en general sobredimensionado  cuya t  cnica de  resoluci  n habitual consiste en linealizar la distancia p en el entorno de un pun
159. ad  Este inconveniente se supera esti   mando su error de sincronismo al mismo tiempo que las coordenadas    Finalmente  la geometr  a de los sat  lites seg  n son vistos por el receptor in   fluye sobre el error de posicionamiento  Ello se ilustra en la figura 3  donde el  tama  o y forma de la regi  n de error var  a seg  n la posici  n relativa de los mis   mos  Este efecto  Dilution Of Precision  DOP   se estudiar   en el tema 4           determinacion fit la Variacion de la region de  istancia al satelite indeterminacion con la  geometria de los satelites     Fig  3  Effecto del DOP en el posicionamiento                Procesado de Datos GPS  c  digo y fase    Pr  ctica 1  Herramientas inform  ticas gAGE NAV 7    Pr  ctica 1  Herramientas inform  ticas    Objetivos    Presentar un conjunto  muy reducido  de instrucciones UNIX para el  manejo de ficheros y directorios  as   como unos elementos b  sicos de  programaci  n gawk  y el entorno de representaci  n gr  fica gnuplot   El objetivo no es ense  ar UNIX o lenguajes de programaci  n  sino  proporcionar unas herramientas m  nimas para el desarrollo de las  pr  cticas    NOTA  esta pr  ctica es muy elemental y puede saltarse si se poseen  unos conocimientos m  nimos de UNIX  gawk y gnuplot     Ficheros a utilizar  SXyz eci    Desarrollo    Esta pr  ctica se ha organizado en una serie de ejercicios guiados  pensados  para ser realizados en el orden establecido  a lo largo de los cuales se van presen   tando las principale
160. ados con relojes at  micos  rubidio  cesio  de  muy alta estabilidad   ver en el ap  ndice I el estado de la constelaci  n a mediados  del a  o 2000     Se han desarrollado los siguientes grupos de sat  lites  A  Leick pag  61      e Bloque I  Navigation Development Satellites  Entre 1978 y 1985 se lanzaron  los 11 sat  lites de este grupo  No estaba implementada la S A  Ten  an  una masa de 845 Kg y una vida media prevista de 4 5 a  os  aunque al   gunos llegaron a durar hasta 10  Eran capaces de proporcionar servicio de  posicionamiento durante 3 o 4 d  as sin contacto con el centro de control     e Bloque II y ITA  Operational Satellites  Actualmente operativos  Consta  de un total de 28 sat  lites que empezaron a lanzarse a partir de 1989   Tienen una masa de unos 1500 Kg y una vida media prevista de unos  7 5 a  os  A partir de 1990 se emple   una versi  n mejorada  el bloque  HA  advanced  con capacidad de comunicaci  n m  tua  Son capaces de  proporcionar servicio de posicionamiento durante 180 d  as sin contacto con  el segmento de control  No obstante  bajo el modo normal de operaci  n  deben comunicarse diariamente     e Bloque IIR  Replacement Operational Satellites  Desde 1997 se est  n uti   lizando estos sat  lites de repuesto del bloque II  Est   formado por un con   junto de 20 sat  lites  aunque podr  an incrementarse en 6 m  s  Su masa  es de unos 2000 Kg y una vida media prevista de 10 a  os  Estos sat  lites  tendr  n capacidad de determinar aut  nomamente
161. aje de navegaci  n debe aplicarse el siguiente algoritmo  GPS SPS SS   tabla 2 15   ver subrutina FORTRAN orbit f  ap  ndice IV      C  lculo de las coordenadas de los sat  lites a partir del men   saje de navegaci  n    Deben seguirse los siguientes pasos     e C  lculo del tiempo t desde la   poca de referencia de las efem  rides  toe  t y toe se expresan en segundos dentro de la semana GPS      th    Toe    Si t  gt  302400 seg  restar 604800 seg de tz  Si tk  lt     302400  seg  sumar 604800 seg     e C  lculo de la anomal  a media M  para ty     E vh  M    M   SE   an th    60    Procesado de Datos GPS  c  digo y fase    Resoluci  n  iterativa  de la ecuaci  n de Kepler para el c  lculo  de la anomal  a exc  ntrica Ej     My   Ey     esin Ek    C  lculo de la anomal  a verdadera vg     vl   e  ad    UL   arctan  cos E      e    C  lculo del argumento de latitud u a partir del argumento del  perigeo w  la anomal  a verdadera vz y las correcciones Cuc y Cus     Up  W   UE   Cuc COS 2  w   v    Cus sin 2  w   v     C  lculo de la distancia radial r   considerando las correcciones  Cre y Crs     ry  a  l     ecos Ex    Cre cos 2  w   vp    Crs sin 2  w   vg     C  lculo de la inclinaci  n i  del plano orbital  a partir de la in   clinaci  n     en la   poca de referencia toe  y las correcciones Cie y  Cis     dy   dor E tk   Cie COS 2  w   vi    Cig Sin 2  w   vp     C  lculo de la  longitud  del nodo ascendente        respecto a  Greenwich   a partir de la longitud Q  al pr
162. al debido a la componente seca de  la troposfera  b  sicamente compuesta por ox  geno y nitr  geno en equilibrio  hidroest  tico  y dwet corresponde al retardo vertical asociado a la compo   nente h  meda  debida al vapor de agua de la atm  sfera   siendo        dary   2 3 exp    0 116  10    H   m   dwe     0 1  m   H  altura sobre el nivel del mar  en metros   Finalmente  m elev  es el factor de oblicuidad para proyectar el retardo    vertical en la direcci  n de observaci  n del sat  lite   1 001    m elev     gt   0 002001   sin  elev     donde elev es la elevaci  n respecto al horizonte local del receptor   NOTA  Este modelo se ha implementado bajo la opci  n Tropospheric  Correction en GCAT  ver p  gina 90      Retardo ionosf  rico  al      La ionosfera es la zona de la atm  sfera terrestre que se extiende desde unos  60 km hasta m  s de 2000km de altura  Debido a la interacci  n con los  electrones libres  las se  ales electromagn  ticas que la atraviesan sufren un  retardo  adelanto respecto a la propagaci  n en el vac  o que viene dado por     Di   fo    1  ds       Regi  n de la atm  sfera que se extiende hasta unos 60km de altura   47 Modelos m  s completos puede encontarse  por ejemplo en Hofmann Wellenhof  p  109     Tema 5  Modelado de la pseudodistancia gAGE NAV 81    donde la integral se extiende a lo largo de la trayectoria del rayo y n       es el   ndice de refracci  n  Dado que la ionosfera es un medio dispersivo   su   ndice de refracci  n depende de la f
163. alae  donde di   i     t  t   As    en la aproximaci  n lineal anterior  el error cometido al calcular la distan   cia geom  trica p utilizando la   poca de emisi  n medida seg  n el reloj del sat  lite  l  en vez de en la escala de tiempo GPS t  resulta ser proporcional al ritmo de  variaci  n de la distancia receptor sat  lite   y al error de sincronismo entre ambas  escalas de tiempo dt    En la pr  ctica el offset di puede calcularse a partir del mensaje de navegaci  n  con una precisi  n del orden de 10 a 100 nanosegundos  seg  n sea SA  on o  A S off  con lo cual  teniendo en cuenta que p  lt  1Km s  el error cometido en  el c  lculo de p es inferior al mil  metro  y puede despreciarse esta fuente de error     1 B  Caso del algoritmo puramente geom  trico  Al igual que en el caso anterior  linealizando p alrededor de 7  y considerando    nicamente la variaci  n con el tiempo  resulta      p t    ptr      E  7    plr  podar  donde dr   T     f   En este caso  el offset del reloj del receptor es una cantidad desconocida  que    se estimar   conjuntamente con las coordenadas del receptor en la soluci  n de  70    navegaci  n       68 En rigor debe considerarse p          pues el observable P proporciona directamente  la   poca emisi  n    50 muy precisa  a nivel del ruido de P  unos pocos nanosegundos    aunque seg  n el reloj del receptor  El error en el c  lculo de p  entonces se deber   al error en  la determinaci  n de   mission       emission _ d  debido al error de s
164. alor  10  metros     es el ruido de las  observaciones  cobs  adoptado para el c  digo   PC    Ejecutar       cat 99mar23ebre a dmx 99mar23bell a dmx      gawk     if   1   ebre    r  2  3   5   else  if  length r  2  3    0  printf    s 46i 402i  14 6f    46 3f   414 9f 414 9f  14 9f  14 9f  3i  n     PC    2  3  5 r  2  3   10  6  7  8  9  11      gt Dbell_ebre mod        d  De acuerdo con el esquema definido en la secci  n 7 1 de teor  a  p  gina  142  escribir el sistema de ecuaciones de navegaci  n para este problema  en diferencias simples      e  Calcular la soluci  n de navegaci  n mediante el filtro de Kalman im   plementado en el programa kalman0    Modelar las coordenadas y  el reloj del receptor como    white noise     posicionamiento cinem  tico  puro   estableciendo los siguientes par  metros en la namelist kalman   nm1   3     101 Estas instrucciones est  n contenidas en el script Dbell ebre scr  Por tanto  basta con    ejecutar    Dbell_ebre scr     102Ver la descripci  n de kalman0 en la cabecera del c  digo  textedit kalman0 f       108 Estos valores se han salvado en el fichero kalman nm1_D_WN     154 Procesado de datos GPS  c  digo y fase    Pxx 1 d 8 m2 fi_x 0 d0 Qxx 1 d 8 m2   Pyy 1 d 8 m2 fi_y 0 d0 Qyy 1 d 8 m2   Pzz 1 d 8 m2 fi_z 0 d0 Qzz 1 d 8 m2   Ptt 9 d 16m2 fi_t 0 d0 Qtt 9 d 16m2  Ejecutar     cp kalman nml D WN kalman nml  cat Dbell ebre mod   kalman0  gt  Dbell_ebre pos    El fichero obtenido Dbell_ebre pos contiene los siguientes campos   ver l
165. an V 2            tan E 2     R   R     Q R   i R3    w       cos    sinQ O 1 0 0 cosw    sinw O    sin  cosQ 0 0 cos     sini sinw cosw 0  0 0 1 0 sin  cos  0 0 1  Pe Qu Sa  ET    Po Qu Sy k  F OS   P  Q  Sz    n a    u  w  G M  m    3 986005 10 m  s2   c   ya      b     n    146107  rad s        Pr  ctica 4a  Elementos orbitales y sistemas de referencia gAGE NAV 63    Pr  ctica 4a  Elementos orbitales y sistemas de referencia    Objetivos    Familiarizarse con los elementos orbitales y sistemas de referencia   Manejar los diferentes sistemas de coordenadas  Visualizar las varia   ciones de los elementos orbitales  debido a las diferentes perturba   ciones     Ficheros a utilizar  9bocti8casa____r0 rnx  95octi8casa____r0 eph  1995 10 18 eci    Programas a utilizar  eph2txt  orb2xyz  rv2ele_orb  eq2wgs_ts cart2esf    Desarrollo    1  Copiar los programas y ficheros de la pr  ctica en el directorio de trabajo     2   Coordenadas del sat  lite  El programa orb2xyz permite calcular las  posiciones de los sat  lites en un sistema de referencia ligado a la Tierra    con origen en el centro de masas de la Tierra  eje x en la direcci  n del  meridiano de Greenwich  eje z paralelo al eje de rotaci  n de la Tierra y  el eje y formando un triedro directo con los anteriores  a partir de los  elementos orbitales de los ficheros   b  En estos ficheros la longitud del  nodo ascendente est   referida al meridiano de Greenwich      a  Generar el fichero 950ct18 b a partir del 950ct18casa___r
166. ante  de  recepcion   a partir del instante de recepcion  iyear idoy   sec  tiempo GPS   y de los parametros del mensaje de navegacion   Tambien proporciona la diferencia entre los instantes de emision  y recepcion    NOTA  cualquier offset en el reloj del receptor que afecte a la  epoca de recepcion se encontrara tambien en la epoca de  emision      Instante en que se ha recibido la sen al  iyear  an o  idoy  dia del an o  sec  segundos dentro del dia   x_sta y_sta z_sta   coordenadas aproximadas de la posicion   del receptor  WGS   84  en metros     Mensaje de navegacion  broadcast data    de acuerdo con el formato RINEX      sat  year mon day h m sec  a0 al a2  IODE Crs dn xMo   Cuc  e  Cus al2   toe Cic Omgg Cis   xlo Crc omgp Omgd  xIDOT xx GPS Week xx  SVac SVh TGD  IODC  XX  XX 4 XX   Xx                                sl es 13 D Cr UE      212    Procesado de Datos GPS  c  digo y fase    c   OUTPUT     amp  eset   c Coordenadas del satelite en el instante de emision   C en el sistema de referencia liagado a la Tierra en   c el instante de  recepcion   x y z   WGS84  en metros    e    c dt  t_recepcion   t_emision  segundos    C   C   c NOTA    c A continuacin se muestra un ejemplo de programa sencillo   c  coord ems f  para realizar el calculo mediante esta subrutina   G  secececcccccccccccces  coord ems  f              c234567   c program coord ems   c implicit double precision  a h o z       dimension a 38    c  A ee ee E eee eee eee    a  Crear un fichero  datos_ems
167. aproximado de las coordenadas del receptor     ro     De ese modo   si no se conocen las coordenadas del receptor con una cierta precisi  n  di   cho error deber   considerarse a la hora de calcular las derivadas parciales  relativas a las coordenadas del receptor  las cuales resultar  n algo m  s com   plicadas que las correspondientes al m  todo del pseudorango descrito en el  apartado anterior  ver anexo II  en el cap  tulo siguiente      Este algoritmo se implementa bajo la opci  n  Satellite coordinates at  emission  Geometric  en GCAT  ver p  gina 90      53 Muchos de los receptores modernos ajustan su reloj   poca a   poca  proporcionando offsets  del orden de unos 10 nanosegundos  Sin embargo  muchos otros receptores se esperan a acumular  un offset de 1 milisegundo     54    en la    matriz de dise  o    o matriz Jacobiana obtenida al linealizar el modelo respecto de    los errores en las coordenadas y el reloj del receptor    ver cap  tulo siguiente        55si bien su impacto es muy peque  o para errores de unos pocos metros     88 Procesado de Datos GPS  c  digo y fase    e C  lculo de las coordenadas de los sat  lites    Una vez conocido el instante de emisi  n de la se  al  se pueden calcular las co   ordenadas del sat  lite en dicho instante  para lo cual puede adoptarse un sistema  inercial o un sitema ligado a la Tierra    Si el c  lculo de las coordenadas de los sat  lites se realiza en un sistema  ligado a la Tierra  por ejemplo  utilizando la rutina orb f 
168. ar  metros configurables      Random walk  la correcci  n respecto al nominal para las coorde   nadas se considera como un camino aleatorio  cuya incertidumbre  crece con el tiempo o    Q   t   La covarianza inicial B    a     c2    PO  m   y Q   m  sec  son par  metros configurables     e Receiver Clock  el offset del reloj del receptor es considerado como un  ruido blanco de media cero y varianza o    Q  La covarianza inicial o7     PO  m   y el ruido de proceso Q  m   son par  metros configurables     1  Copiar los programas y ficheros de la pr  ctica en el directorio de trabajo     2   Posicionamiento con   rbitas broadcast y S A on  Mediante la apli   caci  n GCAT  calcular las coordenadas  x y z  WGS   84 del receptor  proce   sando los ficheros 130ct98 a y 130ct98 eph en modo est  tico      Para ello   se deber  n seguir los siguientes pasos     e Ejecutar  GCAT  amp      Se presentar   el panel que se muestra a continuaci  n  figura 26 izquierda        CAT WAGE products                                                       Fig  26  Panel principal y carpeta Filter de la aplicai  n GCAT    Tilos datos se registraron manteniendo el receptor inm  vil  En la   poca en que se capturaron  estos datos la S A estaba activada     Pr  ctica 6a Resoluci  n de las ecuaciones de navegaci  n gAGE NAV 123    e Pulsar y seleccionar el fichero 130ct98 a  por defecto se selec   ciona tambi  n el fichero 130ct98 eph para las   rbitas broadcast     e Mantener todas las opciones estableci
169. ar gr  ficamente los valores de VASTEC     Ejecutar     gnuplot  set grid    set yrangel  5  5   plot  DDbell_ebre21 ion  u 5 6  exit        c    De qu   orden son las dobles diferencias de la refracci  n ionosf  rica     Es de esperar que se puedan resolver las ambig  edades si se desprecia  el VASTEC     9      Comprobar que a partir de los prefit residuals   se puede obtener una    estimaci  n del reloj del receptor suficientemente buena como para realizar  la correcci  n de reloj del ejercicio 3    Hacer el procesado  por ejemplo  con   rbitas broadcast  En este caso  se  podr  n utilizar los ficheros 99mar23be11 a PC dmx  99mar23ebre a PC dmx  generados en el ejercicio 2126     125  sin necesidad de resolver las ecuaciones de navegaci  n   126 Estos ficheros tambi  n est  n disponibles en el directorio de ficheros     Pr  ctica 7b  Posicionamiento diferencial gAGE NAV 175    Se propone seguir el siguiente procedimiento     i  Volver a generar los ficheros originales    zgrep bell 99mar23bell_ebre s gz  gt  99mar23bell a   zgrep ebre 99mar23bell_ebre s gz  gt  99mar23ebre a   ii  Para cada estaci  n  bell  ebre   generar un fichero con los prefit   residuals de los diferentes sat  lites observados  Estos valores proporcio   nan una estimaci  n  algo ruidosa  de los offsets de los relojes de estas    estaciones  seleccionar la opci  n Satellite coordinates at emission   Geometric en GCAT      Ejecutar     cat 99mar23bell a PC dmx  gawk     print  1  2  3  5      gt  clock 
170. ara el d  a 23 de Marzo de  1999  99mar23 eph   El fichero sp3 on contiene las coordenadas y relojes  precisos  para el mismo d  a obtenidos a partir del fichero igp10022 sp3 pro   porcionado por el servidor IGS    y que utilizaremos como referencia  sus  errores son inferiores a unos 10cm   Estos ficheros contienen los siguientes  campos     PRN segundo X Y Z dT    donde las coordenadas y el reloj se  expresan en metros      a  Calcular la discrepancia entre las coordenadas y relojes broadcast  eph on y los precisos sp3 on  Ejecutar     paste eph on sp3 on    gawk     print  1  2  3  9  4  10  5  11  6  12            gt  dif_xyzt on    4  Calculadas mediante la subrutina orbit  f  41 ftp    igscb jpl_nasa gov igscb  product      70    Procesado de Datos GPS  c  digo y fase     b  Representar gr  ficamente los valores obtenidos y evaluar los errores en  las   rbitas y relojes   Ejecutar     gnuplot   set grid   plot  dif_xyzt   plot  dif_xyzt     plot  dif_xyzt   plot  dif_xyzt   exit        c    Razonar qu   debe considerarse para evaluar el error de posicionamiento   todo el vector de error o   nicamente su proyecci  n sobre la direcci  n  sat  lite receptor      d  Calcular el error en la direcci  n sat  lite receptor para un usuario que se  encuentre en la ciudad de Barcelona  coordenadas WGS84   4789043    176682  4194989     Representar gr  ficamente los resultados obtenidos   Ejecutar    cat eph on gawk    BEGIN x0 4789048   yO 176682   z0 4194989    printf   02d  6d  
171. ary of the Workshop on GPS Exchange Formats    Proceedings of the Fifth International Geodetic Symposium on Satellite  Systems  pp  917ff  Las Cruces     Gurtner  W   G  Mader  D  Arthur  1989    A Common Exchange Format for  GPS Data   CSTG GPS Bulletin Vol 2 No 3  May June 1989  National Geodetic  Survey  Rockville     Gurtner  W   G  Mader  1990    The RINEX Format  Current Status  Future  Developments   Proceedings of the Second International Symposium of Precise  Positioning with the Global Positioning system  pp  977ff  Ottawa     Gurtner  W   G  Mader  1990    Receiver Independent Exchange Format  Version 2   CSTG GPS Bulletin Vol 3 No 3  Sept Oct 1990  National Geodetic    Survey  Rockville     Gurtner  W   1994    RINEX  The Receiver Independent Exchange Format    GPS World  Volume 5  Number 7  July 1994     11  RINEX VERSION 2 10 FORMAT DEFINITIONS AND EXAMPLES    4                                                                                  TABLE A1      GPS OBSERVATION DATA FILE   HEADER SECTION DESCRIPTION    4                     4                                           4                  HEADER LABEL   DESCRIPTION   FORMAT       Columns 61 80         4                     4                                           4                 RINEX VERSION   TYPE    Format version  2 10    F9 2 11X           File type     0    for Observation Data    A1 19X           Satellite System  blank or    G     GPS   A1 19X         R   GLONASS               Geostationary  
172. as ecuaciones de navegaci  n    gAGE NAV 117    geom  trico y    sta a su vez depende de las coordenadas del receptor r    utilizadas  para calcular la distancia geom  trica receptor sat  lite  resulta     orot orot Opemission   gat Opemission  Or sta Ofemission OF sta    La derivada 2     OT sta  OF sta    se puede obtener diferenciando impl  citamente la ecuaci  n    2 2 emission 2  p  C ae  t                   gt   sat t    sat  no  ius        Feta      de donde   emission sta  sat  2 t emission Ot _    gt  satt or Or  C reception    m OF    Alsta     T t Um  E Or     T sta T sta T sta       E rsat sat AtemMission  Entonces  teniendo en cuenta en la expresi  n anterior que na 7T CB  sta sta  orsta     TRE  ye I5  se obtiene   AY   t  gt  t  Opemission o o  Fota   pe o o  Fita o gu  Y  o soa  gt   gt  t sat o         gt  psatjt   Sat  OF sta    C  receptor   temission      fus     reat   P cp  1    Esta PA    A    Finalmente  substituyendo en la ecuaci  n de     se obtiene        sat  gt     sat t    gt   Op 1  OP  Los saat L4 TO    Fosta     755  OF ta  5     p    e Psta f 3  gt  att   pat a  X p X p C 1 EN  Tsta r     af x  p SUA  donde 2    1  0  0    Ox mae i    En general  teniendo en cuenta que f   sta     7   se tendr             118    Procesado de Datos GPS  c  digo y fase    Complemento  C  lculo de la derivada del rango p   HA  reception  Calculando la derivada parcial CUM de la ecuaci  n p   c  treception      975999    resulta  o  gp emission  Olreceptioni    B
173. atro observaciones la matriz B no es cuadrada  Sin  embargo  multiplicando por B   se obtiene  soluci  n de m  nimos cuadrados      B a  B BM   A B1 0    r  cat  de donde       E     M B BJ B A1 a     y de ah       UB B   B 1   B  B   B 1  A  2   B B   B 1  B B   B a      1  A   B  B   B a   B B   B a    0    Tema 6  Resoluci  n de las ecuaciones de navegaci  n gAGE NAV 113    Anexo 6 2    C  lculo de las derivadas parciales de la matriz de diseno    Tal como se ha visto al principio de este cap  tulo  p  gina 106   la pseudodis   tancia P receptor sat  lite  puede expresarse como     P   p   c dtgg     de    rel  T   011   TGD     Mp    Ep     donde p es la distancia geom  trica entre las coordenadas del sat  lite en el instante  de emisi  n 7      y las del receptor  o estaci  n  en el de recepci  n Fsta  ambos  instantes tsion y treception expresados en la escala de tiempo GPS  deteminada  por los relojes del segmento de control    Puesto que las coordenadas del receptor  as   como la   poca de emisi  n de la  se  al treception SON desconocidas     la distancia p se proxima mediante un desar     rollo de Taylor de primer orden      2p Op Op Op  p   E Ace  22 ay      E At  Po Po Po Po    donde Ax   x     Zo  Ay   y     yo  Az   2     zo son las correcciones a aplicar al  valor nominal po    to  Yo  zo  para obtener la posici  n precisa del receptor Fsta y  At es una correcci  n de reloj    El c  lculo de las derivadas parciales anteriores depende de la forma en que se  dete
174. ausencia de ionosfera y sin retardos instrumentales   esta combinaci  n ser  a id  nticamente nula    Pr  ctica 3b  Detecci  n de cycle slips gAGE NAV 53    Ejercicios de Ampliaci  n    3  Si en el ejercicio anterior se hubiera anadido un ciclo en ambas portadoras   L1 y L2     se producir  a cycle slip en LW    Y en LI    De cu  ntos ciclos   Justificar te  ricamente los resultados teniendo encuenta las relaciones entre  ambig  edades del apartado de fundamentos te  ricos  p  gina 41      Nota  ejecutando el script P3b_3 scr se generan los ficheros s18 c1  11 org   li cl  lpl org   lpi cl   lc org  lc cl  lw org  lw clcorrespon   dientes a los mismos apartados que en el ejercicio anterior  pero para este   caso  Los plots correspondientes se visualizan ejecutando gnuplot plots_P3b gnu    Ejecutar     P3b_3 scr  gnuplot plots_P3b gnu    Nota  ejecutando textedit P3b_3 scrotextedit plots P3b gnu se puede  ver el contenido de estos scripts  y comprobar que realizan las mismas in   strucciones que se han ejecutado en el ejercicio anterior      4       wind up  Sup  ngase un usuario que  sin variar la posici  n de la  antena  la hace girar 360 grados alrededor de su eje de simetr  a  Afectar    esta operaci  n a las medidas de c  digo P1 o P2    Y a las de fase L1 y L2     En cu  nto variar  n  si lo hacen  las combinaciones LW  LC  LI  Razonar  te  ricamente la respuesta     5    Se puede producir un cycle slip en LW sin que se produzaca en LI    De  qu   manera     Razonar te  
175. azul       Ejecutar   paste 30may00 a pos 30may00 a pos orglgawk     print  1  5  15      gt  dclk  paste 30may00 a pos 30may00 a pos orglgawk   print  1  10  20     gt  dh  gnuplot    set grid   set xrange  31900 32350   plot  dclk   dh    exit        a    Que deber  a ocurrir con la altura sobre el elipsoide cuando se desactiva  la correci  n troposf  rica    Qu   ocurre       b  Compara las estimaciones de la altura sobre el elipsoide h obtenidas  con las del fichero 130ct98 a pos org   En cu  nto han variado los  relojes    Y la coordenada vertical    Cu  nto supone  aproximada   mente  el retardo troposf  rico vertical   C  mo se relacionan estos  valores       c  Explica por qu   el error en la troposfera se ha transferido de esta forma  a la h y a los relojes     Complemento    6   Filtro de Kalman y efecto de la matriz Jacobiana sobre la soluci  n  de navegaci  n   Procesar el fichero 30may00 a utilizando el progama GCAT  de acuerdo  con el siguiente esquema     e Aplicar el algoritmo del pseudorango para el c  lculo de la   poca de  emisi  n  En la carpeta deben estar activadas la opciones   Satellite coordinates at emission  Using PR     Pr  ctica 6b  Resoluci  n de las ecuaciones de navegaci  n gAGE NAV 135     b     En la carpeta deben estar activadas la opciones  Kinematic  Positioning  White noise     En la carpeta debe activarse la opci  n Write the design    matrix   Dejar los valores por defecto de las restantes opciones     Renombrar los ficheros obtenidos c
176. bell  cat 99mar23ebre a PC dmx  gawk   print  1  2  3  5      gt  clock ebre  Notar que los valores obtenidos para los diferentes sat  lites correspondientes a    una misma estaci  n son muy similares  aunque no id  nticos   Un refinamiento   que no hace falta  podr  a ser tomar su valor promedio para cada   poca      a  Calcular las diferencias entre los valores de los relojes obtenidos a  partir de los prefit residuals  ficheros clock bell y clock ebre  y las  obtenidas en la soluci  n de navegaci  n contenida en los ficheros  99mar23bell a PC pos y 99mar23ebre a PC pos  generados en los  ejercios previos    Ejecutar     cat 99mar23bell a PC pos clock belllgawk     if  NF gt 4  T  1 1   5   else  if  length T  2 1    0  print  2  3  4 T  2 1 1     gt  dT bell    cat 99mar23ebre aPC pos clock ebrelgawk   if  NF gt 4  T  1 1   5   else  if  length T  2 1    0  print  2  3  4 T  2 1        gt  dT_ebre    gnuplot  plot  dT bell  u 1 3  dT ebre  u 1 3  exit         De qu   orden son las diferencias obtenidas    En cu  nto afectar  n a  la correcci  n de las marcas de tiempo    En cu  nto afectar  n al c  lculo  de las dobles diferencias del pseudorango      b    Por qu   son tan parecidas las diferencias obtenidas para las dos esta   ciones    A qu   pueden atribuirse estos valores     176 Procesado de datos GPS  c  digo y fase    iii  Corregir las marcas de tiempo de las   pocas registradas en los ficheros     cat clock bell 99mar23bell a   gawk     if  NF  4  s  2 1  3 1   4  
177. bre    Estos ficheros  juntamente con los de las   rbitas     99mar23bell eph   99mar23ebre eph   constituir  n el INPUT del programa GCAT     Ejecutar     Seleccionar las observaciones para cada receptor  zgrep bell 99mar23bell ebre s gz  gt  99mar23bell a    zgrep ebre 99mar23bell ebre s gz    99mar23ebre a        b  Mediante el programa GCAT calcular la matriz de diseno para cada  estaci  n por separado  tambi  n aprovecharemos para posicionar cine   m  ticamente cada receptor     Para ello  se deber  n seleccionar las siguientes opciones  dejando las  restantes por defecto      e Carpeta  MODEL    Ionspheric refraction   NO   pues se est   trabajando con la  combinaci  n libre de ionosfera PC    Satellite coordinates at emission  Using the PR   pues  se utiliza el algoritmo basado en el pseudorango     e Carpeta  FILTER    Kinematic Positioning   White noise     e Carpeta  RESULTS    Write Dessign matrix   para que escriba la matriz de diseno   con los prefit residuals y las derivadas parciales para la estaci  n  procesada      Finalmente  pulsar  File    con las opciones indicadas anteriormente  se   leccionar el fichero 99mar23be11 a y pulsar  Go v    Repetir lo mismo  para el fichero 99mar23ebre a    Con todo ello  se habr  n generado los ficheros 99mar23bell a dmx y     Se trata de las   rbitas broadcast proporcionadas en el mensaje de navegaci  n  Am   bos ficheros son iguales al auto0820 99n obtenido del servidor ftp   lox ucsd edu pub   rinex 99data 082 auto0820 99
178. btiene    n    y   24       PI   2  da   yy   242     P cdt    x   y    z       cdt     D     lo cual  llamando r    x  y  z     y considerando el producto interno de Lorentz    puede expresarse de forma m  s compacta como     1 rj rj o rj r n 1 r r 0  SA      p  PJ      cdt DA cdt    ede   f  La ecuaci  n anterior puede plantearse para cada sat  lite  o medida P     Supongamos que se dispone de cuatro medidas P   y consideremos la siguiente    matriz  que contiene la informaci  n disponible de las coordenadas de los sat  lites  y pseudodistancias  cada fila corresponde a un sat  lite      a y  A P   dia a2 y 2 p   la  yp 23 p  at yt 24 PA  Entonces  llamando   1 ay  J r r 1 ag 1 r  r   SAA   ewe az sendo   y  5   ps     ps     1 QA  100 0 by  96  a b   a    Mb   ai  42 43  a4           da  0 0 0    1 ba    112 Procesado de Datos GPS  c  digo y fase    las cuatro ecuaciones para las pseudodistancias pueden expresarse como     100 0  r   010 0  a BM  q   A1 0  siendo M   0010  000    1  de donde       po    MB  A1 a     Entonces  teniendo en cuenta que se cumple la igualdad  Mg  Mh     g h      y que         a       d     de la expresi  n anterior se obtiene     ai Bg Kea  B  Bola    1  A   Bola  Bla   0    La expresi  n anterior es una ecuaci  n cuadr  tica en A  notar que tanto la  matriz B como el vector a son conocidos  y proporciona dos soluciones  una de    las cuales es la soluci  n buscada   a  E    Generalizaci  n al caso de n observaciones     Si se tienen m  s de cu
179. c_1  Estimacion del retardo troposferico  20 T T T T T T T T 5 T T T T T  STROP o STROP sin elev  o  18 E i 4  16   i 4 ab 4  14   i    12   i J   ab i J  E i  S vr i E              ci  E E  o a g 2  i5  sL n    ab i i     iL 4  eee mmama  2b i A ll     i i i i i i i i o i i i i i  o 10 20 30 40 50 60 70 80 38000 38500 39000 39500 40000 40500 41000  Elevacion  grados  Tiempo  segundos GPS   Practica 5a  ejercicio 3c  2  Estimacion del retardo troposterico Practica 5a  ejercicio 39  Generacion modelo sencillo  5 y T T T T T T 20 T T T T T T T T  STROP sin   lev  o STROP o  Modelo sencillo     18   2 A  ab       16h 4  14 b 4  E ab L      i B      3 E 12   H E i H    4      a  5 5  5                             E  B o Eu 1  i  eb J  TE    4 er 1  aL   i 4  6 8 10 12 14 16 18 20 22 o 10 20 30 40 50 60 70 80 90  Elevacion  grados  Elevacion  grados   Practica 5a  ejercicio 4  1  Estimacion retardo lonosferico PRN 14 Practica 5a  ejercicio 4_2  Estimacion retardo lonosferico  todos sats   20 T T T T T 20 T T T T T  STEC o STEC o  18     18 L 4  16     16   4  14     ab 4  12   J 12   4  E E  a sob J o ob B J     E  5 5  eb   sL 4  er I e LLLA    af 4 ar T  i 2  2L J 2L 4  6 i i i i i o i i i i i  38000 38500 39000 39500 40000 40500 41000 38000 38500 39000 39500 40000 40500 41000    Tiempo  segundos GPS  Tiempo  segundos GPS     298 Procesado de datos GPS  c  digo y fase                                                                                               2 Practica 5a  eje
180. cho  1 90 90   esf2cart    000000000     gAGE  grupo de Astronomia y GEomatica      pi 3 1415926535898d0  10 continue  read      end 100  r a d    a a pi 180 d0  d d pi 180 d0    x r dcos  a   dcos d    y r dsin a   dcos d    z r dsin d   write     f16 9 1x f16 9 1x f16 9    x y z  goto 10    100 continue  end    Ap  ndice IV  listados de programas gAGE NAV 227    e Programa ymdU T2sid     C  lculo del d  a juliano y del tiempo sid  reo a partir del ano  mes  d  a  hora     c234567890    a QOO OO O Q 00  O  Q0 OQ Q0    implicit double precision  a h o z    double precision jd   Calcula el DIA JULIANO y el tiempo SIDEREO MEDIO  para una fecha y una hora determinadas  es decir  el  angulo horario del punto Aries      anyo mes dia hora UT    gt  ymdUT2sid    gt  jd sid hh hh     Ejecutar   echo  1978 11 13 O   ymdUT2sid  resultado   2443825 5 3 45038611041 3 27 1 39000    OgAGE  grupo de Astronomia y GEomatica    read      xy xm xd xt  if  xm 1e 2 d0  then  xy xy 1 d0  xm xm 12 d0  endif  jd int 365 25d0 xy   int 30 6001d0   xm 1 d0   xd   xt 24 d0 1720981  5d0  tt  jd 2451545 d0  36525 d0  sidi 24110 54841d0 8640184 812866d0 tt   0 093104d0 ttx x 2  6 2d 6   ttx x 3   sidi  sid1 3600 d0 xt   sidi dmod sid1 24 d0   if  sid1 1t 0 d0  sidi sid1 24 d0  ih int  sid1   xmm  sidi dble ih   60 d0  mm int  xmm   xss  xmm dble mm   60 d0  write     f10 1 1x f16 11 1x i3 1x 13 1x f8 5     jd  sidi  ih mm xss  end    228 Procesado de Datos GPS  c  digo y fase    e Programa wgs2eq f     Rea
181. clos es el salto que se observa en la gr  fica en el instante en que se  produce el cicle slip  t   5000s   visualizar  por ejemplo  el gr  fico anterior  en el intervalo  4900 5100   set xrange 4900 5100        Pr  ctica 3b  Detecci  n de cycle slips gAGE NAV 51    c   LC PC   Ejecutar     cat s18 orgl gawk    BEGIN   1 1575 42   2 1227 6  print  1     f1 2  2 f2 2  3   f1 2 f2 72       1  2  4   2  2  5       1  2   2  2    24027475 6  0 107    gt  lc org  cat s18 cl   gawk    BEGIN   1 1575 42   2 1227 6  print  1       1  2  2   2  2  3      1  2   2  2     f172  4 12 72  5   f17 2 1272    24027475 6  0 107    gt  1c cl  gnuplot    set grid   set xrange 3000 8000   set yrange 10 60   plot  lc org   lc cl   plot  lc cl    exit       Responder a las mismas preguntas que en el caso anterior      Teniendo  encuenta las relaciones entre ambig  edades  ver p  gina 41  justificar te     ricamente el n  mero de ciclos de Ac que se observan cuando se produce el  cycle slip      Adoptando los valores 0 1   012   2mm  op    0p2   30cm   calcular te  ricamente el ruido que deber  a esperarse para esta combinaci  n  de observables LC PC  dar el resultado en cent  metros y en ciclos de LC   Ac   10 7cm      d   LW PW   Ejecutar     cat s18 orgl gawk    BEGIN   1 1575 42   2 1227 6  print  1     f1 82 f2  3   f1 f12       1  4   2  5      1   2    24027475 6  0 862      gt  lw org  cat s18 cl  gawk    BEGIN   1 1575 42 f2 1227 6  print  1       1  2 f2  3   f1 f2       1x 4   2  5      
182. code delay differences between the first and second  frequency using cross correlation techniques when AS is on and may recover  the phase observations on L2 in full cycles  Using the C A code delay on   Li and the observed difference it is possible to generate a code delay  observation for the second frequency     Other receivers recover P code observations by breaking down the Y code  into P and W code     Most of these observations may suffer from an increased noise level  In  order to enable the postprocessing programs to take special actions  such  AS infected observations are flagged using bit number 2 of the Loss of Lock  Indicators  i e  their current values are increased by 4      8  GLONASS Extensions  8 1 RINEX Observation File  8 1 1 Time System Identifier    The original RINEX Version 2 needed one major supplement  the explicit  definition of the time system     GLONASS is basically running on UTC  or  more precisely  GLONASS system time  linked to UTC SU    i e  the time tags are given in UTC and not GPS time    In order to remove possible misunderstandings and ambiguities  the header  records  TIME OF FIRST OBS  and  if present   TIME OF LAST OBS  in GLONASS and  GPS observation files _can_  in mixed GLONASS GPS observation files _must_  contain a time system identifier defining the system that all time tags in the  file are referring to   GPS  to identify GPS time   GLO  to identify the  GLONASS UTC time system  Pure GPS files default to GPS and pure GLONASS f
183. componenets del modelado del pesudo   rango  efectos relativistas  propagaci  n de la se  al  relojes  n  mero  de sat  lites  etc  Estudiar el efecto de la correlaci  n entre par  metros  a estimar     Ficheros a utilizar  130ct98 a  130ct98 eph  130ct98 sp3  130ct98 a klb  30may00 a  30may00 eph  sta pos  kalman nml_e6b    Programas a utilizar  GCAT  kalmanO    1  Copiar los programas y ficheros de la pr  ctica en el directorio de trabajo     2  An  lisis de las componentes del modelo  En este ejercicio se estudiar     el efecto de las diferentes componentes del modelado de la pseudodistancia  sobre el posicionamiento con c  digo    Utilizando las opciones por defecto de la carpeta  todos los botones  deben estar de color azul   y activando la opci  n DATUM en la carpeta   Results  procesar cinem  ticamente  con la opci  n white noise en la car   peta  Filter    el fichero 30may00 a con las   rbitas broadcast 30may00   eph   Renombar como 30may00 a pos org        En el caso de posicionar con la fase habr  a que a  adir el wind up  ver tema 3  debida a la  polarizaci  n de la senal GPS y a la rotaci  n del sat  lite en un movimiento relativo al observador     132 Procesado de Datos GPS  c  digo y fase    Ejecutar     cp 30may00 a pos 30may00 a pos org     a  Desactivar la opci  n Tropospheric Correction en la carpeta  y repetir el procesado  mantener los valores por defecto de las restantes  opciones    color azul    Representar en un mismo gr  fico  en funci  n  del tiempo 
184. con las coordenadas  x y z       e A partir de las estimaciones de AV Bc se calculan los valores  exactos  de  AV Bc aplicando las ecuaciones anteriores  Las ambig  edades AV Bc no se  considerar  n resueltas hasta superar un test estad  stico de hip  tesis nula     e Las ambig  edades resueltas AV Bc  se asimilar  n en el filtro de Kalman   FIJANDOSE sus valores hasta que se produzca de nuevo un cycle slip     e Cada ambigiiedad resuelta  a su valor exacto  y asimilada por el filtro  i e    fijada  supondr   un par  metro menos a estimar  disminuyendo las correla   ciones y dando m  s robustez a la soluci  n de navegaci  n     A parte de la reducci  n del error de navegaci  n  otra ventaja de este m  todo de  resoluci  n de ambig  edades en tiempo real es la velocidad de convergencia de la  soluci  n  En unos pocos minutos  varias ambig  edades pueden ser asimiladas   disminuyendo de forma importante el error de la soluci  n       Tambi  n podr  an ajustarse par  metros orbitales  estimar el retardo troposf  rico         Tema 7  Posicionamiento diferencial con c  digo y fase gAGE NAV 149    Resoluci  n de ambig  edades a escalas de centenares de kil  metros    Para distancias superiones a unos 10 20 Km  deja de ser v  lida la hip  tesis de  que la refracci  n ionosf  rica se cancela al formar las dobles diferencias  debi  ndose  a  adir el t  rmino AVSTEC en las dos primeras ecuaciones anteriores     A ER i  Aw  AVN    nint A  1    2    La resoluci  n de ambig  edades On The
185. correspondiente al caso en que la   poca de emisi  n  de la se  al se calcula aplicando el algoritmo del pseudorango    i e OR   tous OR 2 yo    yst OR   zo   z39t OR 1   2 dr P   Oy ai     Oz    gt  Ot    cuando la   poca de emisi  n se calcula utilizando el algoritmo geom  trico     ver p  gina 85 y siguiente  y ver el ap  ndice II de este tema     e Substituir las columnas correspondientes a las derivadas parciales  OR Ox OR Oy OR Oz OR Ot  del fichero 30may00 a dmxG por las  del fichero 30may00   a   dmxP      Ejecutar     cat 30may00 a dmxP 30may00 a dmxG    gawk     if  length r  2    3    O   5 r  2    3   print  0     else r  2    3   5     gt 30may00 a dmxN       e Reporcesar  de nuevo  con el programa kalmano   Ejecutar     cat 30may00 a dmxN   gawk    print  C1   2  3  5  1   6  7  8  9     gt  fileN dat    cat fileN dat  kalmanO  gt  posN dat  e Calcular la diferencia respecto de la soluci  n obtenida a partir de  fileP dat y representar gr  ficamente el resultado  Incluir en el  plot  el offset del reloj del receptor  proporcionado  por ejemplo   por el fichero posP dat    Ejecutar        paste posP dat posN dat   awk   if   2   8  print  2  3  9  4  10  5  11   gt diff dat    gnuplot    set grid   plot  diff dat  u 1 2 t  x   diff dat  u 1 3 t  y     diff dat  u 1 4 t  z     posP dat  u 2   6 100000  t  receiver clock          De qu   orden son las discrepancias obtenidas entre las soluciones de  navegaci  n posP dat y posN dat    Existe alguna relaci  n entre e
186. corresponds to the number of records of the  same epoch followed  Therefore it may be used to skip the appropriate  number of records if certain event flags are not to be evaluated in detail     5 5 Receiver Clock Offset    A large number of users asked to optionally include a receiver derived  clock offset into the RINEX format  In order to remove uncertainties if   the data  epoch  pseudorange  phase  have been previously corrected or not  by the reported clock offset  RINEX Version 2 10 requests a clarifying  new   header record     Ap  ndice II  descripci  n del formato RINEX gAGE NAV 189    It would then be possible to reconstruct the original observations if  necessary     As the output format for the receiver derived clock offset is limited to  nanoseconds the offset should be rounded to the nearest nanosecond before it  is used to correct the observables in order to guarantee correct  reconstruction     6  ADDITIONAL HINTS AND TIPS  6 1 Version 1   Version 2    Programs developed to read RINEX Version 1 files have to verify the version  number  Version 2 files may look different  version number  END OF HEADER  record  receiver and antenna serial number alphanumeric  even if they do  not use any of the new features    6 2 Leading Blanks in CHARACTER fields    We propose that routines to read RINEX Version 2 files automatically delete  leading blanks in any CHARACTER input field  Routines creating RINEX  Version 2 files should also left justify all variables in the CHAR
187. ctica 6b  ejercicio 2c  Estimaciones de la altura sobre el elipsoide  180 T T T T T T T T 180 T  Relativistic Correction on o  Relativistic Correction off    170 mn EH 1  170    160   4 AR  X  150   J 160    140   4       150p    E 2  130   al E   1  2        140    120   4x 4  110   A    4  MN P adi  100      i 4  E  d 120    so     i 4  80 i i i i i i i i 110 i  31900     31950 32000 32050 32100 32150 32200 32250 32300 32350 31900     31950  Tiempo  segundos GPS   Practica 6b  ejercicio 2e  Estimaciones de la altura sobre el elipsoide  180 T T T T T T T T 25  Satellite coord  emission     Satellite cdord  reception    160    E i i 4      tao    ie a   20 L  120    i 4  15    100    i i   2 i i i 4  z      Es  80    E 4  10    so    a i i 4    t Mi  20   i 4  o i i i i i i i i o  31900 31950 32000 32050 32100 32150 32200 32250 32300 32350 31900     31950  Tiempo  segundos GPS   Practica 6b  ejercicio 3b  Errores debidos al numero de satelites  180 T T T T T T T T  Con PRN21 e 190 T  Sin PRN21    170 i 4 180  cd  170   i  160 E 4 A  160 fosa AE A  150 P     E 150L g LA         x  AN E bud    d i   E mol  E i  E  A 130     130    i A     EN 4  120    In    E   110          110 i i i i i i i i 100 d  31900     31950 32000 32050 32100 32150 32200 32250 32300 32350 SEO    81000    Tiempo  segundos GPS     32000    32050    32100 32150 32200 32250 32300 32350  Tiempo  segundos GPS     304       Altura  m     Altura  m     tura  m     170    Practica 6b  ejercicio 4a  filtrado por 
188. das por defecto en las carpetas  Model  Filter y Results  todos los botones activados deben tener  color azul    ver figura 26       e Ejecutar  tarda unos segundos en procesar el fichero     Una vez finalizado el proceso  se habr   generado el fichero 130ct98 a pos  que contiene los siguientes campos     sec dx e dy n dz u dT GDOP HDOP PDOP VDOP z A  y o  z h    donde       dx  dy dz  o  de dn du  son las desviaciones estimadas por el filtro res   pecto al valor nominal  xo  yo  zo  estabecido en el fichero sta pos  Todos  ellos est  n expresadas en metros en el sistema WGS 84      dT es la estimaci  n del offset del reloj del receptor  en metros       GDOP y PDOP se proporcionan con la opci  n CTS en la carpeta Results  y  HDOP y VDOP con la opci  n DATUM      x     y o  z h son las cordenadas cartesianas CTS  WGS84  x y z   en  metros    o bien las elipsoidales DATUM  longitud  grad   latitud  grad   al   tura sobre el elipsoide  metros    ver carpeta Results      3   Posicionamiento est  tico  Representar gr  ficamente las desviaciones   dx  dy  dz  respecto al valor nominal      xo  yo  20     a  Representar gr  ficamente los valores  dx dy dz  e interpretar los re   sultados obtenidos   Ejecutar     gnuplot  set grid  set yrange  200 200     plot  13oct98 a pos  u 1 2 w d  130ct98 a pos  u 1 3 w d    13oct98 a pos  u 1 42 wd  exit        b  Representar los valores estimados para el offset del reloj del receptor  dt     7 E  valor nominal  xo  yo  2o  adoptado  ver sta p
189. del sat  lite  Teniendo en cuenta  expl  citamente  los posibles errores  de sincronismo entre estos relojes  la medida del tiempo transcurrido entre emisi  n  y recepci  n se obtiene como una diferencia de tiempos medidos en dos escalas  diferentes  la del sat  lite  t   y la del receptor  t    Considerando una escala  de tiempos de referencia T  a la que llamaremos escala GPS  se tiene que la  pseudodistancia para el sat  lite    y el receptor j viene dada por     Pj   c  ti T2      t  T1    1   donde   e c es la velocidad de la luz en el vac  o     e t  T5  es el tiempo de recepci  n de la se  al medido en la escala de tiempo  dado por el reloj del receptor 7     e t  T4  es el tiempo de emisi  n de la se  al medido en la escala de tiempo  dado por el reloj del sat  lite 7     La medida de pseudodistancia P   as   obtenida por el receptor incluye  adem  s  de la distancia geom  trica p  entre el receptor y el sat  lite  otros t  rminos de    Tema 3  Observables GPS y sus combinaciones gAGE NAV 39    naturaleza no geom  trica    a parte del error de sincronismo entre los relojes del  receptor y sat  lites    debidos a la propagaci  n de la se  al a trav  s de la atm  sfera   ionosfera y troposfera   efectos relativistas  retardos instrumentales  del sat  lite  y del receptor   interferencia debida al multicamino  etc   ver figura 17 en la  p  gina 77   Si se tienen en cuenta expl  citamente todos estos t  rminos  la ecuaci  n  anterior puede escribirse de la siguiente forma
190. dividualmente con el GCAT en el apartado  b      Ejecutar     gnuplot  Set auto  plot  99mar23bell a pos      99mar23ebre a pos   exit         El hecho de que los relojes de los receptores de bell y ebre est  n  desincronizados respecto de la escala de tiempo GPS  con un offset de  hasta 1 milisec en el caso de ebre   puede afectar al posicionamiento  al trabajar en dobles diferencias   ver ejercicio 3 de la pr  ctica 7b      De qu   manera     Pr  ctica 7a  Posicionamiento diferencial gAGE NAV 159    4  Repetir el ejercicio anterior  pero utilizando el algoritmo geom  trico  i e    tomar la opcion  Satellite coordinates at emission  Geometric  en  GCAT  para el c  lculo de las coordenadas de los sat  lites en el instante de  emisi  n  notar que se asume el sistema de ecuaciones de navegaci  n en difer   encias dobles de secci  n 7 2 de teor  a  p  gina 143    Renombrar el fichero  obtenido como DDbell ebre21 pos1     5  Utilizar las estimaciones de los offsets de los relojes de los receptores bell  y ebre obtenidos en el ejercicio anterior  4  para corregir las marcas de  tiempo  de los ficheros 99mar23bell a y 99mar23ebre  a     Para ello  se propone seguir el siguiente procedimiento     i  Volver a generar los ficheros originales     zgrep bell 99mar23bell ebre s gz    99mar23bell a  zgrep ebre 99mar23bell ebre s gz    99mar23ebre a    ii  Generar unos ficheros con los valores de los offsets de los relojes de los  receptores bell y ebre  Para ello se pueden aprovechar las 
191. do a la disminuci  n paulatina de la velocidad de rotaci  n de la Tierra     Tema 2  Descripci  n del sistema GPS gAGE NAV 25    Su   poca de origen son las 00 00 UTC  medianoche  del 5 al 6 de Enero de 1980   64 0   En esta   poca la diferencia UTC   IAT era de 19 segundos   Se cumplen las siguientes relaciones   IAT GPST 19  00  TAT TDT 32  184  IAT UTC 15 x n  donde n es el n  mero de Leap Seconds introducidos para la   poca en cuesti  n        01 JAN 1996 n   30  01 JUL 1997 n   31  01 JAN 1999 n   32         Para facilitar el c  lculo de largos intervalos de tiempo     se utiliza el periodo  juliano  ideado por Julio Scaliger   que tiene como   poca de referencia el 1 de  Enero del a  o 4713 antes de nuestra era  y a partir del cual se vienen contando  los d  as por orden correlativo  comenzando por 1   El d  a juliano  JD  comienza  a las 12  del d  a civil correspondiente  p e   67 0 Enero 1980  JD 2 444 244 5    La fecha estandard de referencia actual para la comunidad cient  fica es     J2000 0   12 5 Enero 2000   JD 2 451 545 0    Tambi  n se utiliza el d  a juliano modificado  MDJ   que se obtiene restando  2 400 000 5 d  as al d  a juliano     La siguiente relaci  n permite calcular la fecha juliana  JD  a partir de la fecha  civil   YY MM DD UT      JD   int 365 25 x y    int 30 6001    m   1     DD   horas    1720981 5    y YY 1 m MM 12   MM lt 2    donos y YY m MM   MM gt 2       A partir del d  a juliano  y teniendo en cuenta que la fecha de referencia GPS   6
192. dt       K    p r      p T dT   c dr     dt         p t    1       cdr     cd     2  C  lculo de las derivadas  oe 2 a   Al igual que en el c  lculo de la parcial L  deber   distinguirse entre el caso en  que la   poca de emisi  n se calcula utilizando el algoritmo del pseudorango y el  caso en que se utiliza el p  ramente geom  trico  pues las relaciones de dependencia  impl  cita entre las variables involucradas es distinta en cada caso   2 A  Caso del algoritmo basado en el pseudorango En este caso  la elecci  n del  valor nominal para la posici  n del receptor no afecta de ning  n modo al c  lculo  de la   poca de emisi  n de la se  al  ni a las coordenadas de los sat  lites en dicho  instante  Es decir  las coordenadas Tsta    x y z  de receptor y del sat  lite  peat      gs ysat   sat  son  variables independientes       En consecuencia  tal como ya se obtuvo en la p  gina 106 al construir las ecua   ciones de navegaci  n  se tiene     pm   o dp yy  Op z z  Ox p  Y p  da p      o lo que es lo mismo     116 Procesado de Datos GPS  c  digo y fase    2 B  Caso del algoritmo puramente geom  trico En desarrollo que se presenta a  continuaci  n deben tenerse presente los si  guientes puntos     e Efecto del error de sincronismo del reloj del receptor con la escala  de tiempo GPS  dtrec    Dada una   poca de recepci  n  el algoritmo geom  trico calcula la   poca de  emisi  n  mediante un procediemiento iterativo  teniendo encuenta   nicamente  la geometr  a receptor sat  lite 
193. e 21 PRN iarc sec VALC VALW VALI VASTEC VABc     Ejecutar     add scr DDbell ebre21 0bs DDbell_ebre21 ion DDbell_ebre21 bc   gt  DDbell ebre21 dat     Calculando el  valor exacto  de los bias VABc    El programa ambisolv  implementa las ecuaciones descritas en el apartado  7 4 de teor  a  p  gina 147  para resolver las ambig  edades en L1 y L2   y calcular el valor exacto del bias VA Bc  El output de este programa  proporciona una adem  s de los valores exactos de VAN1  VAN2   VABc de las ambig  edades resueltas  una serie de resultados interme   dios del c  lculo que permiten seguir y analizar el proceso de resoluci  n   Editar el c  digo fuente del programa ambisolve  identificar los difer   entes campos de su OUTPUT  y generar el fichero DDbc fix con los  valores  exactos  de las ambig  edades V A Bc para los diferentes arcos     en el siguiente formato   PRN sec VABc    Ejecutar     textedit ambisolve f    cat DDbell ebre21 dat ambisolv  gt  DDbell ebre21 amb  cat DDbell ebre21 amblgawk     print  4  6  16      gt  DDbc fix        FIJANDO los bias VABc y  reparando  VALc a su valor exacto   Seleccionar del fichero DDbell_ebre21_eci mod las observaciones cor   respondientes a la fase LC  y corregir los valores VA Lc con los valores   exactos  de las ambiguedades VA Bc obtenidos anteriormente  A  continuaci  n cambiar la etiqueta  LC  por   PC  para que el filtro trate   a estas fases reparadas como c  digos     Llamar DDbell ebre21 eci fix mod  al fichero generado     Ejec
194. e los arcos AV B    como   constantes  a lo largo de arcos cont  nuos de fase y     white noise    en los instantes  en que se produzcan los cycle slips   A este procedimiento de resoluci  n de este tipo se le llama flotar las ambig  edades   Flotar en el sentido de que se van estimando por el filtro  como n  meros reales    Las estimaciones de los bias AV B  converger  n hacia una soluci  n despu  s de  superar un transitorio cuya duraci  n depender   de la geometr  a de las observa   ciones  la calidad del modelado y el ruido de los datos  En general son de esperar  errores del orden del dec  metro en un posicionamiento cinem  tico puro  i e   las  coordenadas  x y  z  modeladas como white noise      89En el modelado de la fase se deber   tener en cuenta adem  s el efecto del wind up  debido  a la polarizaci  n de la se  al  ver p  gina 39      Es decir  las dobles diferencias de las ambigiiedades de los arcos de fase  B   para cada par    sat  lite receptor  AV B     Bi      BE   Bier BR         Tema 7  Posicionamiento diferencial con c  digo y fase gAGE NAV 147    4  Resoluci  n de Ambig  edades de la fase  Fijar versus Flotar    La soluci  n que se obtiene flotando las ambig  edades no proporciona los  valores  exactos  de los bias AV Bt   debido al ruido de la estimaci  n  El er   ror cuadr  tico medio  ECM  de estas estimaciones depender   de la calidad del  modelado  de la geometr  a receptores sat  lites  i e   de las correlaciones entre los  par  metros  y del ruido
195. e necesita ning  n modelo ionosf  rico    En el caso de resoluci  n de ambig  edades  no se requiere el AV ST EC para corregir  el rango LC  pues est   libre de ella   sino para resolver las ambig  edades enteras AV N1  y AV Ns y  a partir de ellas  resolver  exactamente  la ambig  edad real AV Bc     95Notar que las medidas de fase AVL  y AV La tienen un ruido de unos pocos mil  metros   por tanto  siendo AV Ny un valor exacto  el factor limitante es el error en el t  rmino ionosf  rico  AVST EC  que debe ser inferior a A1 2   Ag     A1  2   2 7cm     150 Procesado de datos GPS  c  digo y fase    Pr  ctica 7a  Posicionamiento diferencial gAGE NAV 151    Pr  ctica 7a  Posicionamiento diferencial con c  digo     Objetivos    Estudiar el posicionamiento diferencial con c  digo en diferencias sim   ples y dobles  Hacer   nfasis en el procedimiento     manual    de c  lculo  con vistas a ensayar la estrategia para la pr  ctica 7b en que se uti   lizar   el c  digo y la fase     Ficheros a utilizar   99mar23bell ebre s gz  kalman nml D  WN  kalman nml_DD_WN   sta pos  99mar23bell eph  99mar23ebre eph 99mar23bell a pos   99mar23ebre a pos    Programas a utilizar  GCAT  kalman0  Dbell ebre scr  DDbell_ebre21 scr    Desarrollo    1  Copiar los programas y ficheros de la pr  ctica en el directorio de trabajo     2   Posicionamiento diferencial  Diferencias Simples     El fichero 99mar23bell ebre s gz contiene observaciones a 30 segundos    registradas por dos receptores  bell  ebre  s
196. ecci  n de cycle slips gAGE NAV 49    Pr  ctica 3b  Detecci  n de cycle slips    Objetivos    Estudiar las combinaciones de observables GPS y su aplicaci  n a la  detecci  n de saltos de ciclo cycle slips en la fase  Estudiar las rela   ciones entre ambig  edades para los diferentes observables y sus com   binaciones     Ficheros a utilizar  95oct  8casa    rO rnx    Programas a utilizar  rnx2txt  P3b_2 scr  P3b_3 scr  P3b_5 scr  plots P3b gnu  Desarrollo    1  Copiar los programas y ficheros de la pr  ctica en el directorio de trabajo     2  Siguiendo los mismos pasos que en el apartado 2 de la pr  ctica anterior  3a    generar el fichero 95oct18casa a a partir del 9Bocti8casa____r0 rnx me   diante el programa rnx2txt  A continuaci  n  seleccionar los campos  sec   Li  L2  P1  P2  para el sat  lite PRN18 del fichero 950ct18casa a  Lla   mar  s18 org  al fichero obtenido    Ejecutar     cat 95octi8casa a   gawk     if   4  18        print  3  5  6  7  8      gt s18 org  Insertar un cycle slip en L1 de 1 ciclo  0 19m  en el instante t   5000s   Llamar  s18 c1  al fichero obtenido   Ejecutar   cat s18 org   gawk     if   1 gt  5000   2  2 0 19        printf    Ae Xf Af Af Vt in    1 92 03 94 95    gt  s18 c1    Estudiar gr  ficamente la detecci  n del cycle slip introducido en L1 medi   ante la representaci  n de los siguientes observables  a  L1  b  L1 P1  c   LC PC  d  LW PW  e  LI PI  f  LI   Nota  para mayor claridad  hacer las gr  ficas en ciclos de la magnitud cor   respo
197. ecords  contain the satellite position  velocity and acceleration  the clock and  frequency biases as well as auxiliary information as health  satellite  frequency  channel   age of the information     The corrections of the satellite time to UTC are as follows     GPS  gt  Tartc  GLONASS  Tutc    Tsv   afO   afi x Tsv Toc          AO         leap sec  Tsv   TauN   GammaN  Tsv Tb    TauC        In order to use the same sign conventions for the GLONASS corrections  as in the GPS navigation files  the broadcast GLONASS values are  Stored as     TauN   GammaN   TauC     The time tags in the GLONASS navigation files are given in UTC  i e  not   Moscow time or GPS time      Filenaming convention  See above     9  RINEX Extensions for Geostationary Satellites  GPS Signal Payloads     With the implementation of GNSS programs  GPS like ranging measurements can be  performed on geostationary navigation payloads     194 Procesado de Datos GPS  c  digo y fase    RINEX Version 2 10 defines the necessary extensions to handle such data in  RINEX files for data exchange and postprocessing purposes     9 1 RINEX Observation Files for GEO Satellites    A new satellite system identifier has been defined for the geostationary  GPS signal payloads   S   to be used in the RINEX VERSION   TYPE header line  and in the satellite identifier    snn     nn being the GEO PRN number minus 100     e g   PRN   120    gt     snn       520     In mixed dual frequency GPS satellite   single frequency GEO payl
198. el sat  lite    j   simo y el de referencia       rov 0    Se obtiene por tanto  un sistema de ecuaciones lineales  en el que ha desapare   cido el offset del reloj del receptor como par  metro a estimar     si V Lrov o   at V Yrov 0   Y  V Zrov 021  AVpre fit Prov 0 Prov 0 Prov 0       AV pre fit    V cue V aa V em    rov 0 rov 0 rov 0    86 Ver comentarios al final de este apartado     87Notar que se ha cancelado el t  rmino correspondiente al reloj del receptor  AV cdt     A  V cdt     A0   0  S8Wotaci  n  V Lrov o    x     Zrov 0   27   Lrov o   2       J J  Prov 0 Prov 0 Prov 0    Tema 7  Posicionamiento diferencial con c  digo y fase gAGE NAV 145    Para la resoluci  n de este sistema se aplicar  n las mismas t  cnicas que en  el caso de posicionamiento absoluto con c  digo  m  nimos cuadrados  filtro de  Kalman          Comentario     El resultado AV cdt    0 se ha basado en suponer que el t  rmino correspon   diente al reloj del receptor    cdt    en el modelado del c  digo P es el mismo para  todas las observaciones  y por tanto se cancela al formar diferencias simples entre  sat  lites  i e   V cdt    0   Esta propiedad se cumplir   cuando se determine la    poca de emisi  n de la se  al para el clculo de las coordenadas de los sat  lites  utilizando el Algoritmo del Pseudorango descrito en la p  gina 85  Sin embargo   no podr   asegurarse si se utiliza el Algoritmo Geom  trico de la p  gina 86  En  efecto    Tal como se demuestra en el Anexo II  p  gina 113  cuando
199. el tiempo sidereo a Oh TU    anyo mes dia    gt  sidOTU    gt  sid hh hh     if  xm 1e 2 d0  then  xy xy 1 d0  xm xm 12 d0   endif    c dia juliano  jd   jd int 365 25d0 xy  int 30 6001d0   xm 1 d0   xd     1720981 5d0     o print   xy xm xd jd  c Calculo tiempo sidereo a Oh TU  sid   tt  jd 2451545 d0  36525 d0    sid 24110 54841d0 8640184 812866d0 tt     0 093104d0 tt  2  6 2d 6     tt  3    sid sid 3600 d0   sid dmod sid 24 d0    if  sid 1t 0 d0  sid sid 24 d0   end    234 Procesado de Datos GPS  c  digo y fase    e Programa orb2xyz     Calcula las coordenadas  x  y  z  a partir de los elementos orbitales     cx234567  implicit double precision  a h o z   dimension p 6  r0 3  r 3  rot1 9  rot2 9        rot3 9   TUTTO  c       c sat dia seg   a e i 0MEGA omega Mo    gt  orb2xyz    gt isat idia    o time    c r sat topo  c  c NOTA   G z   gt  Polo Norte  c Si  long  nodo asc   referida a Aries   gt  x hacia Aries  c SiW  long  nodo asc   referida a Green    gt  x hacia Green   c   e Nota  en los ficheros  eph y los  b  C se toma W referida a Greenwich  c  c  gAGE  grupo de Astronomia y GEomatica    O Heese Se                                            A  do i 1 3  r0 i  0 d0  enddo  10 continue    read      end 100  isat id t p   call kepler p 6   p 2    ex   r0 1  p 1    1 d0 p  2   dcos  ex      xv datan2  dsqrt  1 d0 p 2    2   dsin ex   dcos ex  p 2    call rotate 3  p 5  xv rot3    call rotate 1  p 3   rot1    call prod rot1 3 3 rot3 3 3 rot2    call rotate 3  p 4   rot
200. elevacion de los satelites       160      150      140       130       120         110    A  X    elev gt 15deg    elev gt  5deg x    x            i i i i i i i i       31900    190    180    170    160    150    140    130    120    110    31900    19    18    17    16    15    14    13    12    11    10    9  31900    31950 32000 32050 32100 32150 32200 32250 32300  tiempo  segundos GPS     Practica 6b  ejercicio 4a  Estimaciones de la altura sobre el elipsoide    32350          Tropospheric Correction on o  Tropospheric  Correction off               31950 32000 32050 32100 32150 32200 32250 32300  Tiempo  segundos GPS     Practica 6b  ejercicio 4b  Varicion de la altura    32350          T T T T T T T T  Diferericia o       E          32100 32150  Tiempo  segundos GPS     31950 32000 32050 32200 32250 32300    32350    3 5    2 5    VDOP  N    15    0 5    o    31900    Altura  m     Practica 6b  ejercicio 6d  Discrepancia al usar la matriz Jacobiana del alg  del pseudorango en vez de la del geometrico  15    0 5    metros    45     2  31900    Procesado de datos GPS  c  digo y fase     Practica 6b  ejercicio 4b  filtrado por elevacion de los satelites          el    lev   15    elev gt 5 x       i i i i f H       17    16    15    14    13    12    1    10    31900                   31950 32000 32050 32100 32150 32200 32250 32300 32350  tiempo  segundos GPS   Practica 6b  ejercicio 4b  Varicion de los relojes  Diferericia o  4  31950 32000 32050 32100 32150 32200 32250 32
201. en    GCAT     cat bell clock 99mar23bell a   gawk     if  NF  2  s  1 1   2   else  if  length s  3 1    0   a  3 s  3 1  3e8   printf  hs 4s 414 8f  s  14 10f  14 10f 414 10f  14 10f  s  n     1  2 2  4  5  6  7  8  9        gt  nada   mv nada 99mar23bell a    cat ebre clock 99mar23ebre a   gawk     if  NF  2  s  1 1   2   else  if  length s  3 1    0   a  3 s  3 1  3e8   printf   s hs  14 8f  s  14 10f  14 10f 414 10f  14 10f  s  n     1  2 a  4  5  6  7  8  9      gt  nada   mv nada 99mar23ebre a       iv  Repetir los mismos pasos que en el ejercicio anterior  2   para posicionar     l7Estos ficheros tambi  n est  n disponibles en el directorio  ficheros      Pr  ctica 7b  Posicionamiento diferencial gAGE NAV 169    en modo doble diferenciado  con c  digo y fase   la estaci  n bell relativa  a ebre con estos nuevos ficheros 99mar23bell a y 99mar23bell a  cuyas    pocas de observaci  n ya se han ajustado a la escala de tiempo GPS     Nota  Para este apartado  utilizar en GCAT la opci  n      Satellite coordinates at emission  Geometric       Responder a las siguientes cuestiones      a  Representar gr  ficamente las desviaciones x y z   Ejecutar   gnuplot  plot  DDbell_ebre21 pos  u 2 3   DDbell_ebre21 pos  u 2 4     DDbell_ebre21 pos  u 2 5  exit        b    De qu   orden son los errores obtenidos     5  Repetir el ejercicio anterior  2   utilizando   rbitas precisas     Para ello  se  deber  n seguir los mismos pasos y tomar las mismas opciones para al pro   grama GCAT  
202. ence of the  measurements in the data records    If more than 9 observation types are  being used  use continuation lines with  format  6X 9 4X A2      Description of the met sensor    Model  manufacturer     204 Procesado de Datos GPS  c  digo y fase        Type         Accuracy  same units as obs values          Observation type     Record is repeated for each observation       type found in     TYPES OF OBSERV record                                                   Approximate position of the met sensor       Geocentric coordinates X Y Z  ITRF   3F14 4     Ellipsoidal height H or WGS 84   1F14 4       bservation type   1X A2 1X  Set X Y Z to zero if not known      Make sure H refers to ITRF or WGS 84      Record required for barometer     recommended for other sensors     4                                                END OF HEADER   Last record in the header section     4                              TABLE A6      METEOROLOGICAL DATA FILE   DATA RECORD DESCRIPTION      EPOCH   MET     Epoch in GPS time  not local time    year  2 digits  padded with 0 if necessary     month day hour min sec    ix 12 9   5C 1   19                  The 2 digit years in RINEX Version 1 and 2 xx    files are understood to represent  80 99  1980 1999 and 00 79  2000 2079                     mF7 1  header    More than 8 met data types  Use continuation                                Met data in the same sequence as given in the             lines          TABLE A7    GPS OBSERVATION DATA FILE 
203. ende el retardo ionosf  rico STEC seg  n el  modelo de Klobuchar  ver subrutina Klob f     Cu  les proceden del  mensaje de navegaci  n     Pr  ctica 5a  Propagaci  n y efectos dependientes del sat  lite gAGE NAV 93     d       Editar la subrutina klob f e identificar la implementaci  n del  algoritmo de Klobuchar definido en el documento GPS SPS SS      e         Qu   tanto por ciento del retardo ionosf  rico real puede ser cor   regido mediante el modelo de Klobuchar  aproximadamente       f    Qu   valor debe considerarse para el retardo ionosf  rico cuando se uti   liza la combinaci  n libre de ionosfera LC  si es que hay que considerar  alguno       Y si se utilizara un c  digo en la frecuencia L2     5   Constantes instrumentales sat  lites  TGD   Representar gr  ficamente  las constantes instrumentales      Total Group Delay  o     interfrequency bias    para el sat  lite PRN14 en funci  n del tiempo  Repetir el gr  fico para todos  los sat  lites a la vez     Ejecutar     gnuplot  set grid  plot   lt cat 130ct98 a mdllawk     if   3  14  print  2  11         plot   lt cat 130ct98 a mdllawk     print  2  11       exit        a    En qu   rango de valores se encuentran los TGD s      b  Estos valores   se obtienen directamente del mensaje de navegaci  n  o  debe calcularlos el programa de posicionamiento      c         Si los Tgp fueran comunes para todos los sat  lites  deber  an  tenerse en cuenta en el modelado de la pseudodistancia para el posi   cionamiento    Por 
204. ento aproximado de la posici  n del barco puede permitir pres   cindir del tercer faro  Este es el caso en el posicionamiento GPS  donde se parte del de un valor  aproximado de las coordenadas del receptor  que se va refinando iterativamente  en el entorno  de este punto se linealiza el problema  con el fin de poder aplicar las t  cnicas de m  nimos  cuadrados o filtrado de Kalman  tema 6       Tema 1  Conceptos b  sicos gAGE NAV 5    En el ejemplo presentado  se ha supuesto una situaci  n ideal en que exist  a  un perfecto sincronismo entre los relojes de los faros y del barco  lo cual en la  pr  ctica es dif  cil de mantener    Un error de sincronismo entre estos relojes producir   una medida err  nea del  tiempo de propagaci  n de la se  al  pues es algo relativo a ambos relojes y  en  consecuencia  un valor err  neo de la distancia entre ambos  Esta situaci  n se  ilustra en la figura 2  donde las tres circunferencias ya no detereminan un punto   sino una regi  n de incertidumbre en la que se encuentra situada la soluci  n     distancia  verdadera    distancia aparente  debida al error de  sincronismo de los  relojes       Fig  2  Efecto de los errores de los relojes en el posicionanmiento   Para asegurar la estabilidad de los relojes  los sat  lites est  n equipados con  osciladores at  micos con estabilidades del orden de 107    ver tema 2   En el  caso de los receptores comerciales  se utilizan relojes de cuarzo  much  simo m  s  econ  micos pero con una baja estabilid
205. enwich                   Eje instantaneo d E  de rotacion QE MN e E    X Ecuador a e  E  as  Medio J2000 0 4 9 5 A CIO     Tiempo sidereo  V Meridiano             Equinocio  Medio  J2000 0       Ecliptica       v Ecliptica  UT p Ecuador verdadero      CONVENTIONAL INERTIAL SYSTEM CONVENTIONAL TERRESTRIAL SYSTEM   CIS   CTS     Fig  10  Transformaciones entre los sistemas CIS y CTS    La figura 10 esquematiza las transformaciones necesarias para el paso del  sistema CIS al CTS  mediante las correcciones de precesi  n y nutaci  n se  pasa del ecuador y equinocio medios J2000 0 al ecuador y equinocios ver   daderos de la   poca de observaci  n  Estos definen un sistema de referencia  cuyo eje Z est   en la direcci  n del eje instant  neo de rotaci  n de la Tierra   Conventional Ephemeris Pole  CEP  y el eje X en la del punto Aries ver   dadero  Finalmente  mediante los par  metros de rotaci  n de la Tierra y el  movimiento del polo  Earth Orientation Paramenters  EOP  Earth Rotation  Paramenters  ERP  se puede pasar de este sistema al CTS      El sistema WGS 84    Desde 1987  GPS utiliza el World Geodetic System WGS 84  desarrollado    por el Departamento de Defensa de EEUU  que es un sistema de referencia    terrestre   nico para referenciar las posiciones y vectores         18 A diferencia de las series de Precesi  n y Nutaci  n  definidas para el ecuador y equinocio  medios J2000 0 del sistema CIS   para las que se dispone de expresiones anal  ticas v  lidas para  largos inte
206. ero obtenido tiene el siguiente formato     DDbc    BIAS  sec bias_PRNO1 bias_PRNO2     bias PRN32   i  Representar gr  ficamente los valores obtenidos VA Bc para el sat  lite  PRN29   Ejecutar     cat DDbc   gawk   print  2  31      gt  DDbc_29  gnuplot    plot  DDbc_29   exit       Notar que los valores de VABc para el sat  lite PRN29 se encuen   tran en el campo 31   29 2       Se produce alg  n cycle slip para este sat  lite    Cu  nto vale el  bias  VA Bc  al final de cada arco    ii  Repetir el an  lisis anterior para cada sat  lite y comprobar que las  estimaciones    al final    de los diferentes arcos se corresponden con  los valores del fichero DDbe11_ebre21 bc    Nota  el fichero DDbell_ebre21 bc contiene los siguientes campos   bell ebre 21 secO seci PRN iarc secO seci VABc    donde secO y sect definen el primer y el   ltimo punto del arco      b  Partiendo de los ficheros DDbell_ebre21 obs  DDbell_ebre21 ion y  DDbell_ebre21 bc  generar con ayuda del script add scr     el fichero  122Modelar las coordenadas como     white noise     posicionamiento cinem  tico puro  y  fijar el    reloj del receptor     de acuerdo con los par  metros del fichero kalman nm1_DD_WN   123 Ver detalles en la cabecera del c  digo     172    Procesado de datos GPS  c  digo y fase    DDbell_ebre21 dat  que servir   de base para aplicar el algoritmo  de resoluci  n de ambig  edades definido en el apartado 7 4 de teor  a   p  gina 147   El contenido del fichero resultante ser       bell ebr
207. ero sta pos    WGS 84  y t es el offset del reloj del receptor  que en este caso se ha  fijado a cero  pues no debe estimarse      Representar gr  ficamente los valores obtenidos para x y z al posi   cionar cinem  ticamente  con c  digo y fase y en modo doble diferen   ciado  la estaci  n bell relativa a ebre    Ejecutar     gnuplot  plot  DDbell ebre21 pos  u 2 3   DDbell_ebre21 pos  u 2 4      DDbell ebre21 pos  u 2 5       exit   i    Son razonables los resultados obtenidos    ii    Se observa alg  n salto en las estimaciones de  Az  Ay  Az  hacia  el final del intervalo de datos analizado    Se observaba al posi   cionar   nicamente con el c  digo     Representar gr  ficamente las estimaciones de los relojes de los recep   tores de bell y ebre contenidas en los ficheros 99mar23bell a PC pos  y 99mar23ebre a_PC pos obtenidos anteriormente al procesar cada  estaci  n individualmente con el GC AT     Ejecutar     gnuplot  plot  99mar23bell a PC pos  u 1 5   99mar23ebre a PC pos  u 1 5  exit  Responder   nicamente en caso de observarse alg  n salto en las estima   ciones de  Az  Ay  Az  hacia el final del intervalo de datos analizado     i    Existe alguna relaci  n entre el salto que se observa en la soluci  n  de navegaci  n y el offset de los relojes de bell y ebre    ii    C  mo se explica que  sigan manifest  ndose    los relojes de los  receptores de bell y ebre a pesar de haber  sido cancelados  al  formar las dobles diferencias     iii    C  mo podr  a mejorarse el re
208. es resolution  at  scales of 400 1000 km  and with high geomagnetic activity  Geophysical Research  Letters  27  2009 2012  2000     e Hern  ndez Pajares M   J M  Juan  J  Sanz  1999  New approaches in global  ionospheric determination using ground GPS data   Journal of Atmospheric and  Solar Terrestrial Physics  Vol  61  pp  1237 1247     e Hern  ndez Pajares M   J M  Juan  J  Sanz and J G  Sol    1998  Global observa   tion of the ionospheric electronic response to solar events using ground and LEO  GPS data  Journal of Geophysical Research Space Physics  Vol 103  N  A9  pp   20789 20796     e Hern  ndez Pajares M  Juan J M   Sanz J   1997  High resolution TEC monitoring  method using permanent ground GPS receivers  Geophysical Research Letters   Vol  24  N  13  pp  1643 1646     e Hern  ndez Pajares M  Juan J M   Sanz J   1997  Neural Network modeling of the  Ionospheric Electron Content at Global Scale using GPS data  Radio Science   Vol 32  N  3  pp  1081 1089     e Juan J M   Rius A   Hern  ndez Pajares M   Sanz J   1997  A Two Layer model  of the Ionosphere using Global Positioning System data  Geophysical Research  Letters  Vol  24  N  4  pp  393 396     Referencias disponibles en el servidor http    www gage es     318 Procesado de Datos GPS  c  digo y fase    Agradecimientos    Queremos agradecer la colaboraci  n de Miquel Garc  a Fern  ndez y Raul Or  s  P  rez  estudiantes de doctorado del grupo gAGE que han realizado parte del ma   terial gr  fico de libro  Igual
209. estimaciones  de los relojes de los ficheros 99mar23bell a pos y 99mar23ebre a pos   obtenidos en el ejercicio anterior          cat 99mar23bell pos gawk     print  1  5      gt  bell clock  cat 99mar23ebre pos gawk     print  1  5      gt  ebre clock    iii  Corregir las marcas de tiempo de las   pocas registradas en los ficheros  de observaciones 99mar23bell a y 99mar23ebre a  para que se expresen  en la escala de tiempo GPS     cat bell clock 99mar23bell a   gawk     if  NF  2  s  1 1   2   else  if  length s  3 1    0   a  3 s  3 1  3e8   printf   s hs  14 8f  s 414 10f  14 10f 414 10f 414 10f  s  n     1  2 a  4  5  6  7  8  9      gt  nada   mv nada 99mar23bell a    cat ebre clock 99mar23ebre a   gawk     if  NF  2  s  1 1   2   else  if  length s  3 1    0   a  3 s  3 1  3e8   printf   s 4s  14 8f  s 414 10f  14 10f 414 10f  14 10f  s  n     1  2 a  4  5  6  7  8  9      gt  nada   mv nada 99mar23ebre a       105Notar que cada receptor registra las   pocas de observaci  n  marcas de tiempo  seg  n su  reloj interno  el cual puede presentar un offset importante  hasta 1 milisegundo  respecto de la  escala de tiempo GPS    109 Estos ficheros tambi  n est  n disponibles en el directorio de ficheros     160    Procesado de datos GPS  c  digo y fase    iv  Repetir los mismos pasos del ejercicio anterior  4   para posicionar la  estaci  n bell relativa a ebre en modo doble diferenciado  con estos nuevos  ficheros 99mar23bell a y 99mar23bell a  cuyas   pocas de observaci  n  
210. esuelto en el apartado anterior constituye    nicamente una primera aproximaci  n al caso real  En la pr  ctica  deben tenerse en cuenta un conjunto adicional de aceleraciones k o  t  rminos perturbativos  de forma que la ecuaci  n diferencial anterior    queda     g     Hr k  r3    Estas perturbaciones son principalmente debidas a     1  La no esfericidad de la Tierra y la no homegenidad de su dis     tribuci  n de masas de la Tierra      2  La presencia de otros cuerpos celestes  principalmente el Sol y la  Luna     3  El efecto de las mareas    4  La presi  n de radiaci  n solar        mn d  a sid  reo es 356   m  s corto que un d  a solar  ver tema 2     35Se considera un desarrollo en arm  nicos esf  ricos  El t  rmino n 0 corresponde al cuerpo  central  el coeficiente Cay da cuenta del efecto debido al achatamiento de la Tierra  Su magnitud  es cerca de 1000 veces superior a la de los restantes coeficientes     58 Procesado de Datos GPS  c  digo y fase       Satelite    Fig  15  Perturbaciones sobre la   rbita del sat  lite  fuente  G  Seeber p  73     Efecto sobre la bia    ET Mr hos  agas      Fuerza central   como referencia   Cao 14 km    restantes arm  nicos   100 1500 m  Solar   Lunar grav    1000 3000 m  Efecto de Mareas   0 5 1 0 m  Presi  n de rad  solar    100 800 m       Tabla 6  Magnitud de las diferentes perturbaciones y su efecto sobre la   rbita GPS     Una manera de tener en cuenta el efecto de estas perturbaciones  es considerar los elementos orbitales 
211. etworks  Geophysical Research Letters  Vol  28  No  17  pp  3267   3270     e Hern  ndez Pajares  J M  Juan  J  Sanz  O  Colombo  2001  Tomographic mod   elling of GNSS ionospheric corrections  Assessment and real time applications   Proceedings of Institute of Navigation ION GPS 2001  Salt Lake  USA     Bibliograf  a gAGE NAV 317    e Hern  ndez Pajares M   J M  Juan  J  Sanz  O  Colombo  2000  Application of  ionospheric tomography to real time GPS carrier phase ambiguities resolution  at  scales of 400 1000 km and with high geomagnetic activity  Geophysical Research  Letters  Vol  27  No 13  pp  2009 2012     e O  Colombo  Hern  ndez Pajares M   Juan J M   Sanz J   2000  Ionospheric to   mography helps resolve GPS ambiguities On The Fly at distances of hundreds of  kilometers during increased geomagnetic activity  Proceedings of Position Loca   tion and Navigation Symposium  Plans 2000   USA     e Hern  ndez Pajares M   Juan J M   Sanz J   O  Colombo   1999  Precise iono   spheric determination and its application to real time GPS ambiguity resolution   Proceedings of Institute of Navigation ION GPS   1999  Nashville  USA     e Hernandez Pajares M   J M  Juan  J  Sanz  New approaches in global ionospheric  determination using ground GPS data  Journal of Atmospheric and Solar Ter   restrial Physics  Vol 61  pp  1237 1247  1999     e Hern  ndez Pajares M   J M  Juan  J  Sanz  O  Colombo  Colombo  Application of  ionospheric tomography to real time GPS carrier phase ambiguiti
212. eudoinercial    no ligado    a la rotaci  n diurna de la Tierra  A este sis   tema lo llamaremos sistema ecuatorial  su origen es el centro de masas  de la Tierra  el eje x est   en la direcci  n del punto Aries  el eje z es paralelo  al eje de rotaci  n de la Tierra y el eje y forma un triedro directo con los  anteriores    La salida del programa rv2ele_orb presenta los siguientes campos     Los ficheros   eci contienen   rbitas y relojes precisos  procesados por el  Jet Propulsion Laboratory  JPL  que se ofrecen al cabo de unos d  as  Estas    rbitas se dan en el sistema de referencia Conventional Inertial System   CIS   que  obviando las correcciones de precesi  n  nutaci  n  etc   y a los    38 Este programa implementa b  sicamente el primer algoritmo de c  lculo de las coordenadas  del sat  lite a partir de los elementos orbitales  No considera los par  metros de los t  rminos per   turbativos del mensaje de navegaci  n  La subrutina orbit  f implementa el algoritmo completo  de acuerdo con el documento  GPS SPS SS     3 Ver p  gina 26     Pr  ctica 4a  Elementos orbitales y sistemas de referencia gAGE NAV 65    efectos de estas pr  cticas  lo consideraremos como el sistema ecuatorial que  acabamos de definir     Los datos contenidos en estos ficheros se organizan en los siguientes campos     sat a  o mes dia hh mm ss ss x y Z vx vy vz flag    donde las coordenadas y velocidades se expresan em km y km s respectiva   mente      a  A partir del fichero 1995 10 18 eci y hac
213. failure   11 1983 072A 14189 83 07 14 83 08 10 93 05 04  13 1984 0594 15039 84 06 13 84 07 19 94 06 20  12 1984 097A 15271 84 09 08 84 10 03 95 11 18  03 1985 093A 16129 85 10 09 85 10 30 94 04 13  14 1989 013A 19802 89 02 14 89 04 15 00 04 14  02 1989 044A 20061 89 06 10 89 08 10 04 05 12  16 1989 064A 20185 89 08 18 89 10 14 00 10 13  19 1989 085A 20302 89 10 21 89 11 23 01 09 11  17 1989 097A 20361 89 12 11 90 01 06 05 02 22  18 1990 0084 20452 90 01 24 90 02 14 00 08 18  20 1990 0254 20533 90 03 26 90 04 18 96 05 10  21 1990 0684 20724 90 08 02 90 08 22 03 01 27  15 1990 0884 20830 90 10 01 90 10 15 07 03 14  32 1990 103A 20959 E 5 90 11 26 Rb2 90 12 10 23 45 UT   24 1991 047A 21552 D 5 91 07 04 Cs4 91 08 30 04 44 UT   25 1992 009A 21890 A 5 92 02 23 Rbi 92 03 24 11 00 UT   28 1992 019A 21930 92 04 10 92 04 25 97 05    Blk  II  Seq SVN  Block I  01  02  03  04  05  06  07  08  09  10  134  Block II  II 1 14  II 2 13  II 3 16  II 4 19  II 5 17  II 6 18  11 7 20  II 8 21  II 9 15  Block IIA  II 10 23  II 11 24  II 12 25  II 13 28    180 Procesado de Datos GPS  c  digo y fase    II 14 26 26 1992 039A 22014 F 5 92 07 07 Rbi 92 07 23 19 43 UT  II 15 27 27 1992 058A 22108 A 4 92 09 09 Cs4 92 09 30 20 08 UT  II 16 32 01 1992 079A 22231 F 6 92 11 22 Cs3 92 12 11 14 49 UT  II 17 29 29 1992 089A 22275 92 12 18 93 01 05 07 10 23  II 18 22 22 1993 007A 22446 93 02 03 93 04 04 03 08 06  II 19 31 31 1993 017A 22581 93 03 30 93 04 13 05 10 24  11 20 37 O7 1993 0321 22657 93 05 13 93 06 
214. fecto ionosf  rico  hasta un 99 9      82 Procesado de Datos GPS  c  digo y fase    donde       Nes la densidad electr  nica de la ionosfera  e   m        ay   e  m e    En particular   ag    1 6237   10717  ap   2 6742   10 17  Qr   Og      Af    1050610        f es la frecuencia de la se  al  Hz      Con ello  el retardo ionosf  rico  en metros   en primera aproximaci  n  viene  dado por   Dion   Og  I    siendo J el n  mero de electrones por unidad de   rea en la direcci  n de ob   servaci  n o STEC  Slant Total Electron Content         T   Neds    El retardo ionosf  rico correspondiente a las medidas de fase es    djon y  el correspondiente a las medidas de pseudodistancia es  0     es decir   las medidas de fase experimentan un avance al atravesar la ionosfera y las  medidas de pseudodistancia un retardo        e Retardos instrumentales  K       Posibles fuentes de estos retardos son las antenas  los cables  as   como los  diferentes filtros utilizados en los receptores y sat  lites     Se descomponen en un retardo correspondiente al sat  lite y otro al receptor   que dependen de la frecuencia   5 a z 2    KU RHu T  p    K     R2       amp T  p    1    donde        Rl  se puede tomar cero  incluy  ndolo en el offset del reloj del receptor       Ta se transmite en el mensaje de navegaci  n  Total Group De   lay  del sat  lite     491 TECU   1016 e  m    0 105 mr    0 162 mz    0 267 mr    Imp   mm   1 54573 mp1   y   Hy  50Notar que aunque la fase viaje m  s r  pido que l
215. guientes cam   pos  ver la cabecera del programa kalmanO  ESE donde  x y z son las desviaciones de las estimaciones respecto del valor nomi   nal adoptado  apriories correspondientes al fichero sta  pos   WGS 84   y t es el offset del reloj del receptor  que se ha fijado a cero      105Para m  s detalles sobre el c  lculo de estas dobles diferencias  editar y examinar este script    textedit DDbell ebre21 scr     Notaci  n  VAO     bell   Bell     Olore  e       ebre    107 Estos valores se han salvado en el fichero kalman nm1_DD_WN     158     f     Procesado de datos GPS  c  digo y fase    Representar gr  ficamente los valores obtenidos para x y z al posi   cionar cinem  ticamente  en modo doble diferenciado  la estaci  n bell  relativa a ebre    Ejecutar     gnuplot  set yrange  20 20   plot  DDbell ebre21 pos0  u 2 3    plot  DDbell ebre21 pos0  u 2 4  plot  DDbell ebre21 pos0  u 2 5  exit       Comparar las estimaciones obtenidas DDbe11_ebre21 pos0 con las del  ejercicio anterior Dbell_ebre  pos   Ejecutar     gnuplot   set yrange  20 20    plot  DDbell ebre21 pos0  u 2 3  Dbell ebre pos  u 2 3  plot  DDbell ebre21 pos0  u 2 4  Dbell ebre pos  u 2 4  plot  DDbell ebre21 pos0  u 2 5  Dbell ebre pos  u 2 5  exit         Deber  an coincidir estas estimaciones     Representar gr  ficamente las estimaciones de los relojes de los recep   tores de bell y ebre contenidas en los ficheros 99mar23bell a pos y  99mar23ebre a pos obtenidos anteriormente al procesar cada estaci  n  in
216. gundos GPS   Practica 7b  ejercicio 4a  bell relativa a ebre  DD LCPC  Kinem  Pos   Broadcast orbits     T r r T r m Wes 2  y x  02 p m z WGS84  x 7  i x  0 15 L d Se x J  o  5 A a   eh rt  id ud x ad AR E eee  HET   6 WE c orn iid  Kg K w     P NIME AR A E  0 05   er doner m AAA TU IECUR NEL      Nc  oe x A EA   oL Ao LET PRSE  e mS a ix    Es o x sE  E ta if 3  DOS penae a E e apa 7  xd Gp A    A ak  ap   i do dos J  045 era P J   0 2   i 4  ae  56000 57000 58000 59000 60000 61000 62000 63000 64000 65000  Time  GPS seconds   Practica 7b  ejercicio 5a  bell relativa a ebre  DD LCPC  Kinem  Pos   Precise orbits   x1 T r T T r a ae  0 2    y  WGS84  x  i    z WGS84  x 7  0 15      0 1       0 05    oL 4   0 05 F    0 1 j 4   0 15 F        0 2    xi 4  56000 57000 58000 59000 60000 61000 62000 63000 64000 65000    Time  GPS seconds     Ap  ndice V  gr  ficas de los ejercicios    gAGE NAV 309       Discrepance  meters     Discrepance  meters     Discrepance  meters     Discrepance  meters     Practica 7b  ejercicio 6e  FIXING versus FLOATING ambig  DD Kinem  Pos   Precise orbits                                                                             04  FLOATED  x  WGS84        FIXED  x  WGS84       os   i 4  02r E i i i j 4  01   xd  E  or  i  as        o2   i   i    i   4        20 3 Led   a      i 4        0 4 Lit i i i i i i i  56000 57000 58000 59000 60000 61000 62000 63000 64000 65000  Time  GPS seconds   Practica 7b  ejercicio 6e  FIXING versus FLOATING ambig  DD Kine
217. h mod  este fichero es id  ntico  al obtenido en el ejercicio 2 de esta pr  ctica      Ejecutar   Mismos pasos que en el ejercicio anterior  pero con   rbitas y relojes broadcast     Llamar a los ficheros obtenidos DDbell_ebre21_eph pos y  DDbell ebre21 eph fix pos     gnuplot  plot  DDbell ebre21 eph pos  u 2 3 w linespoints 1    DDbell ebre21 eph fix pos  u 2 3 w linespoints 3    plot  DDbell ebre21 eph pos  u 2 4 w linespoints 1    DDbell ebre21 eph fix pos  u 2 4 w linespoints 3    plot  DDbell ebre21 eph pos  u 2 5 w linespoints 1    DDbell ebre21 eph fix pos  u 2 5 w linespoints 3    exit        a  Comparar los resultados obtenidos con   rbitas broadcat y precisas     174 Procesado de datos GPS  c  digo y fase     b    Por qu   se obtiene m  s error en las coordenadas x  z que en la y    todas ellas est  n expresadas en el sistema WGS84     8  Con el objeto de comprobar el efecto de la ionosfera entre bell y ebre  en la resoluci  n de ambig  edades  repetir el ejercicio 5 suponiendo que  VASTEC  0     Se propone seguir el siguiente procedimiento     1  Generar el fichero DDbell_ebre21 NO_ion con correcciones ionosf  ricas  nulas   Ejecutar     cat DDbell_ebre21 ionlawk      NF 0  print  0          gt  DDbell_ebre21 NO_ion  ii  Repetir los mismos pasos que en el ejercicio 5  pero utilizando el fichero  DDbell_ebre21 NO_ion para el VAST EC     Responder a las siguientes cuestiones      a  Comparar la soluci  n obtenida con la de los ejercicios anteriores      b  Represent
218. h y  en algunos casos  puede presentar un offset  acumulado de varios ciclos     Ejecutar por ejemplo    sed    s D E g    95oct18 b  gt nada   cat nadalawk     if   1  15  amp  amp   2  291  print  3  4 1000    5  6  7 6 3 1416  8  9      gt  orb b    gnuplot  plot  orb b  u 1 3  orb jpl  u 1 3  exit       Discutir las diferencias encontradas    A qu   pueden deberse        Sistemas de coordenadas  Hacer un gr  fico  en coordenadas esf  ricas     de las posiciones del sat  lite PRN15 para el d  a 18 de octubre de 1995   relativas al sistema ecuatorial  no ligado a la rotaci  n diurna de la Tierra      Ejecutar   cat 1995 10 18 ecilawk   if  1  15 amp  amp  4  18 print  8  9    10    cart2esf  gt pos_eq  gnuplot  plot  pos_eq  u 2 3  exit        a  Mediante el script eq2wgs_ts transformar las coordenadas ecuatoriales  del fichero   eci a coordenadas terrestres  para el sat  lite PRN15    Ejecutar    cat 1995 10 18 ecilawk   if  1  15  amp  amp   4  18 print  2  3         4  5  6 60  7 3600  8  9  10      eq2wgs_ts cart2esf  gt pos ter     b  Hacer un esquema de la transformaci  n      c  Hacer un gr  fico de las posiciones del sat  lite PRN15 relativas a la  superficie terrestre para el d  a 18 de octubre de 1995     Pr  ctica 4a  Elementos orbitales y sistemas de referencia gAGE NAV 67    Ejecutar   gnuplot    plot  poster  u 2 3  exit        d  En una de las figuras anteriores se aprecian trazos formados por dos  puntos contiguos    A qu   pueden ser debidos     6   Miscel 
219. hero 950ct18casa___r0  eph   Ejecutar    cp 95octi8casa____r0 eph 95oct18 eph  eph2txt 9b5boct18 eph    more 95octi8 clocks  more 95oct18 b        b    Cu  les son los par  metros del reloj del sat  lite PRNO5 en el instante  t   39104      c    Cu  nto vale la longitud del semieje mayor  en km  de la   rbita del  sat  lite PRNO5 en el instante t   391045  Calcular la longitud del  semieje menor en este instante y evaluar la diferencia de longitudes     Pr  ctica 2  Ficheros RINEX de datos y efem  rides gAGE NAV 35    Respuestas    Pr  ctica 2  Ficheros RINEX de datos y de efem  rides       36    Procesado de Datos GPS  c  digo y fase    Tema 3  Observables GPS y sus combinaciones gAGE NAV 37    Tema 3    Observables GPS  L1 L2 P1 P2 y sus combina   ciones    Los sat  lites GPS emiten se  ales en dos frecuencias distintas en banda L   L1    1575 42 Mhz y L2  1227 6 Mhz   que son m  ltiplos de una frecuencia  154    fundamental de 10 23 Mhz  con una relaci  n de 355  Sobre estas portadoras se    modulan los siguientes tipos de c  digos y mensajes     e el Coarse Acquisition code  C A code   tambi  n llamado    Standard Posi   tioning Service  SPS        disponible para uso civil     e cl Precision Code  P code   tambi  n llamado  Precise Positioning Service   PPS      s  lo disponible para uso militar y usuarios autorizados     e cl Mensaje de Navegaci  n  contiene las   rbitas de los sat  lites  correcciones  de reloj  y otros par  metros del sistema     Desde un punto de vis
220. i_y fi_z fi_t     Pxx Pyy Pzz Ptt Qxx Qyy Qzz Qtt    C         ooooooooooooooooooooooooooosoo  o  o                       c       cat file dat    gt   kalman0      gt  time dx dy dz dt   C   c kalman nml___l   c   Co aitor erro roer coo he eee  c Aplica sobre el sistema lineal  Y  A x  es decir    c   c   c El I    dx     c  yi      x0 xs  ro  y0 ys  ro  z0 zs  ro 1   dy     c  C  A    dz     c Ld        cat    c   C siendo    c  1  sigma y1  2               c w   1  sigma yi  2               c   1  sigma yn  2     c   c   c  Pxx    Qxx    fiz    c PO   Pyy   Q   Qyy   fi   fi_y    fe   Pzz      Qzz      fi_z    c   Ptt    Qtt    fi_t   c   C  Ver ecuaciones del filtro en el tema 6  pagina 104      e     Ap  ndice IV  listados de programas gAGE NAV 243    c Los valores de  y n  sigma y   x0 xs  ro   y0 ys  ro   z0 zs  ro    c se obtienen del fichero  file dat     c   c   c X Ejemplo de fichero file dat                                                  a     itype time PRN y n  sigma y  x0 xs  ro  y0 ys  ro  z0 zs  ro 1     meters   PC 900 03 5934 730 10 0  0 557881 0 398805  0 727820 1 0  PC 900 17 5939 028 10 0 0 058012 20 613973  0 787191 1 0  PC 1800 22 5933 606 10 0  0 657670 0 369129  0 656667 1 0    Los valores de Pxx  Pyy  Pzz  Ptt   xx  Qyy  Qzz  Qtt   fi x  fi y  fi z  fi t  se establecen a traves de la  namelist kalman nml       kalman nml       parameters  Pxx 1 d 8  Pyy 1 d 8  m2   Pzz 1 d 8  Ptt 9 d 16  fi_x 1 d0 ctt    gt  fi 1  Q 0  fi y 1 d0 wn    gt  fi 0  Q s
221. ial      Pr  ctica 5b  Correcci  n relativista  distancia     gAGE NAV 99    4   Distancia eucl  dea  coordenadas emision recepci  n  En los c  lculos  anteriores se han considerado las coordenadas de los sat  lites en el instante  de emisi  n de la se  al  calculadas mediante el m  todo del pesudorango  ver  p  gina 85    opci  n Using PR en carpeta Model    Repetir el procesado  pero  tomando las coordenadas del sat  lite en el instante de recepci  n en vez del  de emisi  n  Para ello bastar   seguir los mismos pasos que en el apartado 2   pero seleccionando la opci  n Satellite coordinates at reception   Nota  antes de ejecutar GCAT  renombrar como 130ct98 a orb_em el  fichero obtenido anteriormente  Nombrar como 130ct98 a orb rc al nuevo  fichero      a     Comparar las coordenadas de los sat  lites entre los instantes de emisi  n  y recepci  n  Hacer un gr  fico de la diferencia entre ambas para las  diferentes   pocas registradas en los ficheros  Representar separada   mente las coordenadas x  y  z y el m  dulo del vector diferencia    Cu  l  es el rango de variaci  n de los valores obtenidos     Ejecutar    gnuplot  Coordenada x    plot   lt  paste 130ct98 a orb_em 13oct98 a orb rc  lawk     print  2    3  13       Coordenada y   plot   lt  paste 130ct98 a orb_em 130ct98 a orb rc  lawk  print  2    4  14        Coordenada z  plot   lt  paste 130ct98 a orb em 130ct98 a orb_rc  lawk     print  2    5  15      M  dulo vector diferencia   plot   lt  paste 130ct98 a orb_em 
222. ial pos    x  WGS84   bell   ebre    15 E   E  gt  B s i i 4  10       ES 4  d x  sr pj   i  1  hai    ES AME  xx   x d  op     E AE K  Ro  E EA a   5 ES ta Bo ge 4            o    E H x  4   15 FL      ES 4  din   i i i   i i i  56000 57000 58000 59000 60000 61000 62000 63000 64000 65000  Time  GPS seconds   Practica 7a  ejercicio 2h  bell relativa a ebre  D PC  Kinem  Pos   Broadcast orbits   20 T T T T T T T T  z  Nessa  differential pos      z  WGS84   bell   ebre    15 EF      B s i i 4  10   E 3   i H H 4  s I  el E  ah    m     a   a   i E  asl   i   i       E  4 i   i i i i i  56000 57000 58000 59000 60000 61000 62000 63000 64000 65000    Time  GPS seconds     Discrepance  meters     Discrepance  meters     Discrepance  meters     Discrepancia  m     gAGE NAV 305    Practica 7a  ejercicio 2f  bell relativa a ebre  D PC  Kinem  Pos   Broadcast orbits                                                     200 T T T T T T T T  x WGS84     y  WGS84  x  z  WGS84    150    i  100   4  50    41  A A mien io  so L      100   4   150 F 4   200   i i d i i i d  56000 57000 58000 59000 60000 61000 62000 63000 64000 65000  Time  GPS seconds   Practica 7a  ejercicio 2g  ebre  PC  Absolute Kinem  Pos   Broadcast orbits and clocks   200 T T    T T T T T  x  WGS84    y  WGS84  x  z  WGS84    150     4  100 f     xe  50r wk Fa T  Toc WV   50   E     100   4  zx  a   150   A 4   200 d       d d    56000 57000 58000 59000 60000 61000 62000 63000 64000 65000  Time  GPS seconds   Practica 7a
223. ica encuentra su principal aplicaci  n en la resoluci  n de ambigiiedades  de la fase  ver siguiente apartado   No obstante  por cuestiones de continuidad  en la presentaci  n de conceptos  introduciremos primero los resultados para el  posicionamiento con c  digo y despu  s para la fase     GPS  k  GPS  ref     EE lonosphere            E ees    Rover    Fig  28  Posicionamiento con dif  dobles  Dos receptores observan dos sat  lites en la misma   poca     144 Procesado de datos GPS  c  digo y fase    Tomando una estaci  n y un sat  lite de referencia pueden formarse las difren   cias dobles  Introduciendo las notaciones     AO        POU o ref  VENE       AV   Ad  E AOS   Vas   V Over  Resulta     AVG    o  ul 2  m i xS A    a mi UM m   des   ca    Con las diferencias sencillas entre receptores  A  se cancelan los t  rminos  comunes asociados al sat  lite  reloj  efem  rides  propagaci  n atmosf  rica         Del mismo modo  las diferencias sencillas entre sat  lites  V  cancelan los errores    comunes asociados al receptor  i e  V cdt    0   En consecuencia 6     AV  edt    A  V edt     A0   0    De forma similar al apartado anterior  aplicado estas dobles diferencias a las  ecuaciones del c  digo  resulta      aunque suponga un abuso de notaci  n  explici   tamos el sat  lite 7 en la doble diferencia AVpre fit       l     gi     y      gi    o qu ev  eno   aya y B qu ave    J  Prov 0 Prov 0 Prou    Zrov 0   27    donde los t  rminos V E indican diferencias sencillas entre 
224. iendo uso del mencionado  programa  calcular los elementos orbitales del sat  lite PRN15 para el  dia 18 de octubre de 1995     Ejecutar    cat 1995 10 18 ecilawk   if  1  15 amp  amp  4  18 print  8  9    10  11  12  13     rv2ele_orb  gt  eleorb   cat 1995 10 18 ecil awk     if   1  15  amp  amp   4  18     print  5 36004 6 604 7    gt  time  paste time eleorb  gt orb jpl  more orb jpl        b     Hacer un esquema de los pasos necesarios para el c  lculo de los  elementos orbitales a partir de la posici  n y velocidad del sat  lite en  un sistema inercial      c  Estudiar gr  ficamente las variaciones de los elementos orbitales del  sat  lite PRN15 en funci  n del tiempo   Ejecutar por ejemplo   gnuplot    plot  orb jpl  u 1 2  exit       i  Indicar las variables que se grafican en cada caso  abcisas y orde   nadas   Indicar las unidades    ii  Indicar el orden de magnitud de las variaciones observadas para  cada uno de los elementos orbitales     66    Procesado de Datos GPS  c  digo y fase    4   Comparaci  n elementos orbitales broadcast y precisos  Comparar    los valores de los elementos orbitales obtenidos a partir del fichero   eci  con los del fichero de efem  rides   eph    De qu   orden son las discrepancias  observadas    Observar que en los ficheros   eci o en los   b las coordenadas se expre   san en km y las componentes de la velocidad en km s  Por otro lado  en  los ficheros   eph el argumento del nodo ascendente se expresa respecto  al meridiano de Greenwic
225. igma  2  fi z 1 d0 rw    gt  fi 1  Q sigma  2   dt  fi t 0 d0  Qxx 0 d0  Qyy 0 d0  m2   Qzz 0 d0  Qtt 9 d 16   end    Q OQ A BO Q OO OO O a OA O O O O OC O O OQ O 0O O O O O A O    0 O0    244 Procesado de Datos GPS  c  digo y fase    c Initialization valueS     2 9 n  nobs 0  do i 1 nmax  a i  0 d0  x i  0 d0  y  1  0 d0  xfi i  0 d0  Q i  0 do  enddo  do i 1   nmax  2 nmax   2  P i  0 d0  enddo    open  10 file  kalman nml    read  10 nml parameters   close 10      el Kalman FILTER declaration matrix         G State transition matrix       xfi 1  fi_x  xfi 2  fi_y  xfi 3  fi_z  xfi 4  fi_t  C Apriory covariance values  in meters       sig dx i 1 d3m  sig dt 1 d4m   P 1  Pxx  P 3  Pyy  P 6  Pzz  P 10  Ptt  C Process noise matrix  in meters          Q 1  Qxx  Q 2  Qyy  Q 3  Qzz  Q 4  Qtt     e     Ap  ndice IV  listados de programas gAGE NAV 245    a Oo O 00000000 a a O    Cc    10    25    BEGIN fordward propagation  of apriori data      Computing the prediction from the apriori values  x   1  xfi x  0   P_ 1  xfi P  0   xfi    Q    NOTE   1  x  0  0    gt  x   1  0     Let s  x   x   1  0  x was initializated as  0    2  The matrix  xfi  and  Q  are assumed to be  diagonal  and stored as n dim vectors    do i 1 nvar    P ix i 1  2   P ix i 1  2  xfi i 4Q i   enddo    END of fordward propagation  of apriori data      P  inv P_ n                 call invsp P nvar ier     BEGIN MAIN LOOP           tttt    tttt  ERE      triBegin data loop ii Ea    nf 0   read      end 900  ity
226. iles  default to GLO     192 Procesado de Datos GPS  c  digo y fase    Format definitions see Table Al   Hence  the two possible time tags differ by the current number of leap seconds     In order to have the current number of leap seconds available we recommend  to include a LEAP SECOND line into the RINEX header     If there are known non integer biases between the  GPS receiver clock    and  GLONASS receiver clock  in the same receiver  they should be applied    In this case the respective code and phase observations have to be corrected   too  c   bias if expressed in meters      Unknown such biases will have to be solved for during the post processing    The small differences  modulo 1 second  between GLONASS system time  UTC SU    UTC USNO  and GPS system time have to be dealt with during the post processing  and not before the RINEX conversion  It may also be necessary to solve for  remaining differences during the post processing     8 1 2 Pseudorange Definition    The pseudorange  code  measurement is defined to be equivalent to the  difference of the time of reception  expressed in the time frame of the  receiver  and the time of transmission  expressed in the time frame of the  satellite  of a distinct satellite signal     If a mixed mode GPS GLONASS receiver refers all pseudorange observations to  one receiver clock only       the raw GLONASS pseudoranges will show the current number of leap seconds  between GPS time and GLONASS time if the receiver clock is runni
227. incipio de la semana  GPS  corregida de la variaci  n del tiempo sid  reo aparente en  Greenwich entre principio de la semana y el tiempo de referencia  tj      t   toe  y el cambio en la longitud del nodo ascendente desde  el tiempo de referencia toe     Qu   Os F     we  tk     Wetoe  C  lculo de las coordenadas en el sistema CTS  aplicando tres  rotaciones  alrededor de uz  ik  Qk      Xk Tk  Y    Rs     Qk  R4     ix  Rs      um  0  Zk 0    Tema 4    rbitas y relojes de los sat  lites GPS gAGE NAV 61    A continuaci  n se proporciona un esquema de los c  lculos necesarios  para obtener los elementos orbitales osculatrices a partir de la posici  n  y velocidad del sat  lite  y a la inversa     C  lculo de los elementos orbitales a partir de la posici  n y  la velocidad     e  Y  Z  Ux  Uy  Uz    gt   a       1  O  W  T      gt          E SsTXU  gt p        gt  p   v     2 1     1 a    gt   a    p  a 1   e      e    Z  c   gt  0   arctan    c  c    i  arcos c  c    gt   0   x r cos V  cos Q cos w   V      sin Q sin w   V  cosi  y r om   r  sinQcos w V    cos Q sin w   V  cosi  z sin w   V sini     gt  w      TET Ua m      V    tan E 2     EZ e 1 2 tan V 2    gt  E    Meridiano de Greenwich  La       _Plano orbital       Plano    Fig  16  La   rbita en el espacio     62       Procesado de Datos GPS  c  digo y fase    C  lculo de la posici  n y la velocidad a partir de los elementos  orbitales     a  e  t  Q  W  T4     gt   z  Y  Z  Us  Uy  Us   ox    E   gt   r a l ecosE   t
228. incronismo entre el reloj del  sat  lite y la escala de tiempo GPS    6 En este caso  a diferencia del anterior  la medida directa de que se dispone es la   poca de  recepci  n Treception  seg  n el reloj del receptor  calcul  ndose la   poca de emisi  n   emission en  funci  n de la misma t9 850   f  treception    f Treception     dT   Por tanto  deber   consider   arse  p   5 ep  ver el c  lculo de esta derivada en la p  gina 118      reception     0 Tambi  n podr  a extrapolarse a partir de las estimaciones de las   pocas anteriores  aunque  no es necesario     Tema 6  Resoluci  n de las ecuaciones de navegaci  n gAGE NAV 115    Si bien algunos receptores modernos actualizan su reloj    poca a   poca  de  manera que el offset dr se mantenga dentro de unas pocas decenas de nanose   gundos  muchos receptores no efect  an esta actualizaci  n hasta que dicho offset  alcanza 1 milisegundo  En este caso  teniendo encuenta que p  lt  1Km s  el error  introducido en el c  lculo de p puede llegar a ser de varios dec  metros    Si  como es habitual  el offset dr ha de determinarse con la soluci  n de nave   gaci  n  entonces deber   tenerse en cuenta la correcci  n    p 7 dr en el coeficiente  del reloj del receptor a la hora de contruir las ecuaciones de navegaci  n  i e   la  matriz de dise  o o Jacobiana  ver p  gina 106   Debi  ndose de substituir el coe   ficiente 1 de cdr por 1         En efecto     P  Cl Treception m jp   C tre  eptioni   pM    c dr   du  m    p t   c dr     
229. inform  ticas gAGE NAV 9    3   Manejo de ficheros      a  Situarse en el directorio trabajo  Copiar el fichero test en el direc   torio personal  directorio inmediatamente superior   Ejecutar     cd   trabajo    cp test      ls  lt        b  Copiar el fichero test sobre el fichero file1   Comprobar el contenido  del fichero filet  Ejecutar   cp test filel  ls  1t  more filel        c  Crear un    link       del fichero file2 al fichero test  Comprobar el  contenido del directorio  Comprobar el contenido de file2  Ejecutar   ln  s test file2  ls  1t    more file2        d  Mediante el programa textedit  editar file2 y cambiar la palabra  prueba por la palabra maravilla  Salvar el cambio efectuado y salir de  textedit  A continuaci  n  comprobar el contenido del fichero test y  de su    link    file2    Se ha modificado el contenido del fichero original  test a trav  s de su link file2    Ejecutar   textedit file2  more test    more filel        e  Borrar el fichero filei y el link file2  Comprobar que han sido  borrados  Borrar el directorio otro   Ejecutar        Como el fichero file1 no existe  se crear   un nuevo fichero con este nombre y con el mismo  contenido que el fichero test    7A diferencia del caso anterior  file2 no es un fichero nuevo  sino   nicamente un puntero  hacia el fichero test  Por tanto  el    link    file2 supone un gasto m  nimo de espacio  con  independencia del tama  o del fichero test  Ejecutar para ver el siginficado y los  diferentes tipos de li
230. instrument    Number of satellites to follow in list  for which these factors are valid     List of PRNs  satellite numbers with  system identifier     These opional satellite specific lines  may follow  if they identify a state    different from the default values     Repeat record if necessary     I6    I6     7 3X A1 12     Ap  ndice II  descripci  n del formato RINEX gAGE NAV 197         Number of different observation types    stored in the file       Observation types   9 4X A2        If more than 9 observation types      Use continuation line s   6X 9 4X A2        The following observation types are     defined in RINEX Version 2 10                                                                                   L1  L2  Phase measurements on L1 and L2    C1   Pseudorange using C A Code on L1    P1  P2  Pseudorange using P Code on L1 L2    D1  D2  Doppler frequency on L1 and L2     T1  T2  Transit Integrated Doppler on     150  T1  and 400 MHz  T2      S1  S2  Raw signal strengths or SNR     values as given by the receiver    for the L1 L2 phase observations                                                 Observations collected under Antispoofing   are converted to  L2  or  P2  and flaggedl  with bit 2 of loss of lock indicator     see Table A2      Units   Phase   full cycles  Pseudorange   meters  Doppler   Hz  Transit   cycles  SNR etc   receiver dependent    The sequence of the types in this record  has to correspond to the sequence of the  observations in the obse
231. irecta y la senal reflejada    Este error suele minimizarse mejorando la calidad de las antenas  es decir   que puedan rechazar se  ales que provengan de ciertas direcciones  y ale   jando la antena de objetos reflectantes     84    Procesado de Datos GPS  c  digo y fase    e Ruido  eb   En este t  rmino se incluye el ruido de medida de la pseudodistancia y todos  los efectos no modelados anteriormente     La precisi  n de las mediadas de pseudodistancia es superior al 1  de la  longitud de onda   chip    Esto significa un ruido de a lo sumo unos 3 m  para el caso del c  digo civil C A y unos 30 cm para los c  digos protegidos P   No obstante  los receptores actuales  mediante el suavizado del c  digo con  la fase  pueden proporcionar c  digos C A con un ruido del orden de unos  50 cm     Tema 5  Modelado de la pseudodistancia gAGE NAV 8     Anexo 5 1   Algoritmo de c  lculo de coordenadas en la   poca de emisi  n    e C  lculo de la   poca de emisi  n  Los siguientes algoritmos permiten calcular la   poca de emisi  n de la se  al  por el sat  lite t   a partir del instante de recepci  n de la misma tsta     A  Algoritmo utilizando el pseudorango    La   poca de emisi  n puede obtenerse directamente a partir de la   poca de re   cepci  n  teniendo en cuenta que la pseudodistancia P es una medida directa  de la diferencia de tiempos entre ambos instantes  medidos cada uno de ellos  en el reloj correspondiente  t     0 tsta   P   c  tstalrecepcion      t   emision      As    la
232. is aa a Era  Igualmente  de la ecuaci  n p    c   treception     METODO    Peta     TES   Feta              peat   7       sat gpemission  Psta     T CORNER  reception     sat  T       se obtiene   TE Qtrtemission t  emission   sat  2c  hein  1   i  UNUM    2  Faia Ne       reception     emission  de donde  despejando ET resulta   treception  issi  gt  to    Qremassvon o cp      Tota     reat   Fota    o  gt  E t gat  Olrecepti  n cp      Testa     pat  r  y  por tanto    gt  Ent ty   gat  Opemission a     re       fas    p  C 1     OL                    EA  U recepti  Fsta   Fsat    ption C 1 sta  p p  O  lo que es lo mismo   pr x Feta po     Op P c c  p     sat  Ol recepton       PE  p c    Tema 6  Resoluci  n de las ecuaciones de navegaci  n gAGE NAV 119    3  Matriz de dise  o    Teniendo en cuenta los resultados anteriores  la matriz asociada al sistema de    ecuaciones de navegaci  n Y   A  x   o matriz de dise  o A  ver p  gina 106    vendr   dada por     3 A  Caso del algoritmo basado en el pseudorango    1 1 1       B yo    y 202 1    Po Po                PO Po PO  3 B  Caso del algoritmo puramente geom  trico    O O O P  Elo ov lh E Len          A    del BED  Ba qoom   dxlPo  Oy Po  Oz Po c   Siendo    PU ot A   Fa PT  Op Op dp  p ha  m Les  Ox    Oy Oz  p   1 2  PO ES fF   p c p c       Para m  s detalles  consultar el documento Observation Model and Parameter  Partials fro the JPL Geodetic GPS MOdelling Software   GPSOMC   O J  Sovers  and J S  Border  JPL NASA  J
233. istema GPS    El sistema GPS est   formado por tres grandes bloques  1  Segmento espacial   2  Segmento de control y 3  Segmento del usuario     1  Segmento Espacial    Las funciones principales del segmento espacial son  a partir de las instruc   ciones que reciben del segmento de control  la de proporcionar una referencia  de tiempo at  mico  generar las se  ales de RF pseudoaleatorias y  almacenar y  reenviar el mensaje de navegaci  n    El segmento espacial consta de los siguientes componentes     Constelaci  n    El segmento espacial est   formado por una  constelaci  n de al menos 24 sat  lites  dis   tribuidos en 6 planos orbitales  con una in   clinaci  n de 55 grados respecto al ecuador   Las   rbitas son casi circulares  tienen una ex   centricidad menor que 0 02  con un semieje  mayor de unos 26000 km y un periodo de 12  horas sidereas  11h 58min 2seg   Esta con   figuraci  n permite que  desde cualquier lugar  de la Tierra y hora  siempre haya m  s de 4  sat  lites por encima del horizonte visible del  observador  con un   ngulo de elevaci  n supe     rior a los 15 grados  Fig 4  Constelaci  n de sat  lites GPS       16 Procesado de Datos GPS  c  digo y fase    Los sat  lites    Los sat  lites disponen de estructuras y mecanismos para poder mantenerse en    rbita  comunicarse con el segmento de control y emitir las se  ales a los receptores   Uno de los puntos cr  ticos del sistema GPS son los relojes de los sat  lites  Por  este motivo los sat  lites est  n equip
234. ite present in  the data file  4                                                END OF HEADER   Last record in the header section    60X  4                              TABLE A2    GPS OBSERVATION DATA FILE   DATA RECORD DESCRIPTION         OBS  RECORD   DESCRIPTION   FORMAT  4                     gt  Sess       EPOCH SAT    or     EVENT FLAG      Epoch      year  2 digits  padded with O if necessary     month day hour min     1X  12 2   4 1X 12        sec F11 7               Epoch flag 0  OK 2X Lis    Ap  ndice II  descripci  n del formato RINEX gAGE NAV 199    1  power failure between  previous and current epoch   gt 1  Event flag    Number of satellites in current epoch    List of PRNs  sat numbers with system  identifier  see 5 1  in current epoch    receiver clock offset  seconds  optional     18   12 A1 12      F12 9    If more than 12 satellites  Use continuation  line s     32X   12 A1 12   If epoch flag 2 5     Event flag   2X 11    2  start moving antenna  3  new site occupation  end of kinem  data    at least MARKER NAME record follows   4  header information follows  5  external event  epoch is significant   same time frame as observation time tags      Number of satellites  contains number of  13   special records to follow   Maximum number of records  999      For events without significant epoch the  epoch fields can be left blank    If epoch flag   6   6  cycle slip records follow to optionally  report detected and repaired cycle slips   same format as OBSERVA
235. ituados a unos 100Km de dis    tancia  Los datos est  n dispuestos seg  n los siguientes campos       sta doy sec PRN LC LI PC PI arco    Utilizar el programa GCAT para generar la matriz de dise  o     con   rbitas  broadcast  para cada receptor  A continuaci  n  calcular las diferencias sen   cillas de los    prefit residuals    de la estaci  n bell respecto a ebre  Final   mente  y siguiendo el esquema desarrollado en tema 7 de teor  a  plantear y  resolver las ecuaciones de navegaci  n con estas diferencias sencillas     Para ello  se propone seguir los siguientes pasos       Con vistas a formar diferencias simples o dobles entre las observaciones de ambas estaciones   se han seleccionado   nicamente las correspondientes a sat  lites registrados por ambos receptores  a la vez     Notar que  a diferencia de los ficheros utilizados en las pr  cticas anteriores  en los campos  quinto y s  ptimo del fichero 99mar23bell ebre s gz se proporcionan los observables LC y PC    i e  las combinaciones libres de ionosfera   en vez de L1 y Pl       Es decir  generar los ficheros      dmx    con los prefit residuals y las derivadas parciales  ver    p  gina 119  para cada receptor     sta sec PRN  C  prefit OR Ox OR 0y OR Oz OR 0t elev iarc       152 Procesado de datos GPS  c  digo y fase     a  A partir del fichero 99mar23bell_ebre s gz  generar los ficheros de  datos 99mar23bell a y 99mar23ebre a  seleccionando las observa   ciones correspondientes cada estaci  n por separado  bell y e
236. jando con la  combinaci  n libre de ionosfera PC    Satellite coordinates at emission  Using the PR   pues  se utiliza el algoritmo basado en el pseudorango     e Carpeta  FILTER    Kinematic Positioning   White noise     e Carpeta  RESULTS    Write Dessign matrix   para que escriba la matriz de diseno  conteniendo los prefit residuals y las derivadas parciales para la  estaci  n procesada     Finalmente  pulsar  File    con las opciones indicadas anteriormente  se   leccionar el fichero 99mar23be11 a y pulsar  Go   Repetir lo mismo  para el fichero 99mar23ebre a    Se generar  n los siguientes ficheros        99mar23be11 a dmx y 99mar23ebre a dmx  que renombraremos como     HONotar que GCAT procesa las observaciones correspondientes a la s  ptima columna del  fichero de datos   a y no utiliza los valores de las columnas quinta sexta o octava  De acuerdo  con el formato indicado anterioremente los ficheros 99mar23be11 a o 99mar23ebre a contienen  en su s  ptima columna las medidas de c  digo PC  y por tanto    stas ser  n las que se procesar  n  por defecto     11Su formato es   sta sec PRN  C  prefit 0R 0x OR 0y OR 0z OR Ot elev iarc     Nota  iarc indica el n  mero de arco de fase  Sirve para identificar los instantes en que se  producen cycle slips en la fase  Si se trabajara   nicamente con medidas de c  digo se podr  a  prescindir de este campo     El caracter C    es fijo     Pr  ctica 7b  Posicionamiento diferencial gAGE NAV 165    mv 99mar23bell a dmx 99mar23bell a PC
237. l  offset del reloj del receptor y las discrepancias obtenidas     51S  lo se susbstituye la parte relativa a las dertivadas parciales  Los prefit residuals se  mantienen con sus valores originales  Notar que el efecto de utilizar las coordenadas pro   porcioonadas por el algoritmo geom  trico  en vez del algoritmo del pseudorango  se manifestar    fundamentalmente en los prefit residuals     138 Procesado de Datos GPS  c  digo y fase    7   Sistema de ecuaciones de navegaci  n  Procesar de nuevo el fichero  130ct98 a con las   rbitas broadcast 130ct98 eph  activando las siguientes    opciones de la carpeta  Results      e Write the design matrix  e Write the Computed Model terms    e Write the Satellite Position and velocity    Se generar  n los ficheros 130ct98 a dmx  130ct98 a mdl y 130ct98 a orb   Estos ficheros se organizan en los siguientes campos     file a dmx    rec_name sec PRN C prefit_res OR Or OR Oy OR Oz OR Ot elev      prefit_res en metros     file a orb    PRN sec X Y Z dt TGD Vx Vy Vz    X Y Z dt y TGD en metros y V en m s     file a mod    rec name sec PRN CA CA mod r cdt relat STROP STEC TGD elev    NOTA  prefit_res  CA CA_mod     Construir el sistema de ecuaciones de navegaci  n  ver apartado de funda   mentos  para el instante t   38230sec  Para ello  se puede proceder de la  siguiente forma      Del fichero 130ct98 a dmx  obtener el valor CA    C Amoa  prefit residual    Comparar con el valor obtenido en el ejercicio 6 de la pr  ctica 5b para el  sat  li
238. l a dmx y  99mar23ebre a dmx    Pr  ctica 7a  Posicionamiento diferencial gAGE NAV 157     c      d      e     Tomando como referencia la estaci  n ebre y el sat  lite PRN21  cal   cular las dobles diferencias de los siguientes campos  prefit OR Ox  OR Oy OR Oz  entre ambos ficheros y generar un nuevo fichero con  el formato correspondiente al input del programa kalman0  Utilizar  para ello el script DDbell_ebre21 scr         Ejecutar   DDbell ebre21 scr PC 99mar23bell a dmx 99mar23ebre a dmx    Como resultado  se habr   generado el fichero DDbell_ebre21_PC mod  conteniendo los siguientes campos  6     type sec PRN VAprefit 10 VOR Or VOR Oy VOR Oz VOR Ot iarc    De acuerdo con el esquema definido en la secci  n 7 2 de teor  a  p  gina  143  escribir el sistema de ecuaciones de navegaci  n para este problema  en diferencias dobles     Calcular la soluci  n de navegaci  n mediante el filtro de Kalman im   plementado en el programa kalman0  Modelar las coordenadas como   white noise   posicionamiento cinem  tico puro  y  fijar el reloj del    receptor   de acuerdo con los siguientes par  metros       Pxx 1 d 8 m2 fi x 0 d0 Qxx 1 d 8 m2  Pyy 1 d 8 m2 fi y 0 d0 Qyy 1 d 8 m2  Pzz 1 d 8 m2 fi z 0 d0 Qzz 1 d 8 m2  Ptt 9 d 16m2 fi t 0 d0 Qtt 9 d 16m2      Por qu   debe fijarse el reloj del receptor en el programa kalmanO     Ejecutar     cp kalman nml DD WN kalman nml  cat DDbell ebre21 PC mod   kalmanO  gt  DDbell_ebre21 pos0    El fichero obtenido DDbell ebre21 posO0 contiene los si
239. la fase  ni de  mareas s  lidas  ver GIPSY OASIS IT  para los receptores bell y ebre  No obstante  trat  ndose  de estaciones a unos 100Km  buena parte de estos errores se cancelar  n  no afectando demasiado  al resultado  Tampoco se ha tenido encuenta la diferencia de centros de fase de antena para  los receptores de bell y ebre  que viene a ser de unos 4 cent  metros entre ellos  Asimismo  el  modelo troposf  rico considerado es muy elemental  ver p  gina 80     1   Por cuestiones de formato  los instantes de tiempo  sec  se han redondeado al segundo  No  obstante  como puede comprobarse en el ejercicio 5  los valores de los prefit residuals y de las  derivadas parciales se han calculado con GCAT utilizando la opci  n  Satellite coordinates  at emission  Using PR        Pr  ctica 7b  Posicionamiento diferencial gAGE NAV 171    e El fichero DD_STEC_bell_ebre21 ion contiene los valores del STEC   en metros de LI  de la estaci  n be11 relativas a la estaci  n ebre y al  sat  lite PRN21  de acuerdo con el siguiente formato      bell ebre 21 PRN sec VASTEC       a   FLOTANDO los bias VABc   i e   estimado como n  meros reales    Utilizando el filtro de Kalman implementado en el programa kalman   calcular la soluci  n de navegaci  n cinem  tica   con LC y PC y estimar  los bias  VA Bc  de los arcos para los diferentes sat  lites del fichero  DDbell_ebre21_eci mod    Ejecutar     cp kalman nml DD WN kalman nml  cat DDbell_ebre21_eci mod   kalman   grep B  gt  DDbc    Nota  El fich
240. lador  de los sat  lites    g  A la vista de la figura    podr  a darse alguna cota superior del tiempo  de correlaci  n de la S A   Ejecutar   gnuplot  set grid  set xrange 20000 60000   plot   lt  cat eci_5 onlgawk     if   1  6  print  2   6       w linespoints    plot   lt  cat eci_5 on gawk     if   1  10  print  2   6       w linespoints    plot   lt  cat eci_5 on gawk     if   1  17  print  2   6       w linespoints  exit       5     Los ficheros de   rbitas y relojes precisos eci_5 off y sp3 off han sido  generados por centros independientes  El primero procede de JPL y el  segundo es un promedio de las estimaciones de diferentes centros  IGS    Comparar las estimaciones de los relojes precisos contenidas en estos ficheros  para el sat  lite PRN10        Los ficheros eci_5 off y eci_5 on se han obtenido de a partir de los ficheros  1999 03 23 eci Z  1999 03 23 tdpc Z  2000 05 15 eci Z y 2000 05 15 tdpc Z del servi   dor  ftp   sideshow jpl nasa gov de JPL  Sobre ellos se ha aplicado una transformaci  n   muy exacta  de coordenadas  del sistema CIS al CTS  teniendo en cuenta los t  rminos de  precesi  n y nutaci  n y utilizando los par  metros de rotaci  n de la tierra 1999 03 23tpeo nml Z   y 2000 05 15tpeo nml Z  disponibles en el mismo servidor     Pr  ctica 4b  Errores en   rbitas y relojes  Efecto de la S A gAGE NAV 73    Ejecutar     gnuplot  set grid  plot   lt  cat eph 5 off lgawk     if   1  10  print  2  6          lt  cat eci 5 offlgawk     if   1  10  print
241. lar la soluci  n de navegaci  n utilizando el  programa kalman0     y comparar los resultados obtenidos con los pro   porcionados por GCAT  Tomar los siguientes valores para la namelist  kalman nm1      parameters   Pxx 1 d 6 fi x 0 d0 Qxx 1 d 4  Pyy 1 d 6 fi_y 0 d0 Qyy 1 d 4  Pzz 1 d 6 fi z 0 d0 Qzz 1 d 4  Ptt 9 d 10 fi_t 0 d0  Qtt 9 d 10  Send     o bien  ejecutar  cp kalman nml e6b kalman nml         Ejecutar   Adaptar el formato del fichero 30may00 a dmxP al formato de kalmanO    obs type sec PRN Prefit res Oprefit res OR Ox OR Oy OR Oz OR Ot   cat 30may00 a dmxP   gawk  print  C1   2  3  5  1   6  7  8  9     gt  fileP dat    Procesar utilizando kalman0   cat fileP dat  kalmanO  gt  posP dat    Comaprar los resultados obtenidos con los proporcionados por GCAT   gnuplot   set grid   plot  30may00 a posP  u 1 2  posP dat  u 2 3 w p 3   plot  30may00 a posP  u 1 3  posP dat  u 2 2 w p 3   plot  30may00 a posP  u 1 4  posP dat  u 2 5 wp 3   exit       Repetir el mismo proceso con el fichero 30may00 a posG    Este programa implementa el filtro de Kalman  Los parametros del filtro se establecen a  trav  s de la namelist kalman nml  ver detalles en la cabeera del c  digo kalma0  f    80Se trata de los mismos valores que se han aplicado con GCAT    Pr  ctica 6b  Resoluci  n de las ecuaciones de navegaci  n gAGE NAV 137      Se obtienen los mismos resultados utilizando GCAT y kalman0      d  En este   ltimo apartado se pretende analizar el efecto de utilizar la  matriz Jacobiana 
242. liza el cambio de coordenadas terrestres  WGS84  a coordenadas ecuatoriales     c234567  implicit double precision  a h o z   dimension r 3   rp 3      o c  m       c  t sid x y z       gt Iwgs2eql     gt   x y z   E WGS84 coordenadas ecuat   c x     Greenwich X   gt  Aries  C z     Polo Norte z     Polo Norte  c  c Ejemplo   E echo  3 460 16336 506 7596 636  19390 923  wgs2eq       C  gAGE  grupo de Astronomia y GEomatica    c                                                        setas  pi 3 1415926535898d0  read       ts r  ts ts pi 12 d0  call rot3  ts r rp   write     f12 5 1x f12 5 1x f12 5    rp  end  C    subroutine rot3 ang r rp   implicit double precision  a h o z   dimension r 3  rp 3     rp 1  cos  ang   r 1  sin ang   r  2   rp 2   sin  ang   r 1  cos  ang   r  2   rp 3  r 3    end    Ap  ndice IV  listados de programas gAGE NAV 229    e Programa eq2wgs     Realiza el cambio de coordenadas de ecuatoriales a coordenadas terrestres     c234567  implicit double precision  a h o z   dimension r 3   rp 3     000000000000     t_sid x y z         gt  leq2wgs            gt   x y z   coordenadas ecuatoriales WGS84   x   gt  Aries x   gt  Greenwich   z   gt  Polo Norte z   gt  Polo Norte    Ejemplo   echo  3 460 4099 155 17543 866  19390 923  eq2wgs     gAGE  grupo de Astronomia y GEomatica      pi 3 1415926535898d0  read       ts r  ts ts pi 12 d0   call rot3 ts r rp     write     f12 5 1x f12 5 1x f12 5    rp    subroutine rot3 ang r rp   implicit double precision  a h o
243. luci  n despu  s de estas tres iteraciones     140 Procesado de Datos GPS  c  digo y fase    Respuestas    Pr  ctica 6b  Resoluci  n de las ecuaciones de navegaci  n  an  lisis de las  componentes del modelo y su impacto sobre el posicionamiento       Tema 7  Posicionamiento diferencial con c  digo y fase    gAGE NAV 141    Tema 7    Posicionamiento diferencial con c  digo y fase    Se trata de posicionar un receptor respecto a otro que act  a como referencia  GPS  k     y cuyas coordenadas son conocidas  Ello permite reducir de forma importante el    error de posicionamiento  debido a la cancelaci  n de los errores de rango comunes          Ca  Ref  Rec   Rover   sat  lite en la misma   poca     Fig  27  Posicionamiento diferencial con diferencias simples  Dos receptores observan el mismo    B  sicamente  la estaci  n de referencia  cuyas coordenadas son fijas y conoci     das  proporciona correcciones de rango para los diferentes sat  lites visibles  que  son utilizadas por el receptor a posicionar   rover   para cancelar la parte de  de   rbitas y relojes  ionosfera  troposfera           error de los efectos no modelados que es com  n a ambos receptores  S A  errores    142 Procesado de datos GPS  c  digo y fase    1  Posicionamiento con diferencias simples  con c  digo     Si PZ  y Pj y son las medidas de c  digo del rover  rov  y de la estaci  n de    referencia  ref   respectivamente  para el sat  lite j   simo  se tiene     Pj      Covo   cd     6j      Ep dy 4 o yy 4 
244. lumns 61 80           Ap  ndice II  descripci  n del formato RINEX gAGE NAV 203          l  l  l  l  l  l  l  l  l  l  l  l  l  l  l  l  l  l         l  l  l  l  l  l  l  l  l  l  l  l  l  l  l  l  l  l  l  l  l  l  l  l  l  l  l  l  l  l  l  l  l  l  l  l  l  l  l  l     RINEX VERSION   TYPE         mmm e   PGM   RUN BY   DATE       4                             COMMENT               om eee eee eee eee eee       MARKER NAME       T e                             e e         e e e             a    MARKER NUMBER                e                 X o e d e e e                 e           TYPES OF OBSERV      SENSOR MOD TYPE ACC       Format version  2 10   File type     M    for Meteorological Data       Name of program creating current file    Name of agency creating current file    Date of file creation    Station Name   preferably identical to MARKER NAME in  the associated Observation File   Station Number   preferably identical to MARKER NUMBER in  the associated Observation File     Number of different observation types  Stored in the file      bservation types 9 4X A2   The following meteorological observation  types are defined in RINEX Version 2     PR   Pressure  mbar    TD   Dry temperature  deg Celsius    HR   Relative Humidity  percent    ZW   Wet zenith path delay  millimeters    for WVR data    ZD   Dry component of zenith path delay   millimeters    ZT   Total zenith path delay   millimeters     The sequence of the types in this record  must correspond to the sequ
245. m  Pos   Precise orbits   04   r   T T   r r    FLOATED  y  WGSB4         FIXED  y  WGS84       os   i 4  o2   4  oq   4  or 4  os L 4  02h i a  os L i 4  D   i i i i i i i i  56000     57000 58000 59000 60000 61000 62000 63000 64000 65000  Time  GPS seconds   Practica 7b  ejercicio 6e  FIXING versus FLOATING ambig  DD Kinem  Pos   Precise orbits   04 r r r r r   r r  FLOATED  z  WGS84           FIXED  2  WGS84          os       i   i 4  02h   E   4   t  i  do kA  04 E T E  i 7  j i   E TAIN  oL   Cidade do E 4  01 e   i 4   0 2 L E 4  os L   E 4  0 4 i E i i i   i i  56000 57000 58000 59000 60000 61000 62000 63000 64000 65000  Time  GPS seconds   Practica 7b  ejercicio 8b  FIXING versus FLOATING ambig  DD Kinem  Pos   Precise orbits     E     f    FLOATED  x  asad     FIXED  x  WGS84          0 4   E i 4  o2L    E i  1     ob d   E i    A  TA PA     Ae Vet VA p         Hemp i   0 2   ME ae E E    pepe fgg  Pe     L 4 Ee  li   0 4 L  t i    de  rt i i   i i i i  56000 57000 58000 59000 60000 61000 62000 63000 64000 65000    Time  GPS seconds     Discrepance  meters     Discrepance  meters     Discrepance  meters           Practica 7b  ejercicio 7a  FIXING versus FLOATING ambig  DD Kinem  Pos   Broadcast orbits                                                              04   y   T r T T r  FLOATED  x  WGS84     FIXED  x  WGS84       03   4  o2L 4  oa o 1 4  cT  x  oL M    PA   4  aL id 4     1     02h 4 4  T f  as Le eee atl  I    Wu Lit i i i i    i i  56000 57000 58000 5900
246. m sec             Z acceleration  km sec2             spare    4                     4                                           4                  214    Procesado de Datos GPS  c  digo y fase        se SS eS SS 222222 ees      TABLE A17      MIXED GPS GEO OBSERVATION FILE   EXAMPLE  a a a            1 0       2 0       3  0       4 0       5 0       6 0       7 0       8   2 10 OBSERVATION DATA M  MIXED  RINEX VERSION   TYPE  RinExp V 2 0 2 TESTUSER 00 02 04 09 30 PGM   RUN BY   DATE    The file contains L1 pseudorange and phase data of the  geostationary AOR E satellite  PRN 120   S20     TLSE D  ESTB  SGL9803006    4629365   0   1    2000  2000    00 01 13 14 45 O     21839900  25151926  20531103    23001624     23610349    23954474     20622367  38137559    00 01 13 14 45    21839500    25151246   20531084     23002123    23610670     23955051    20622558     38137558    9    0750   0000  1   C1    1  1      207   413   515  801   510  398   016    506     278  148  382    430  127   TT3  579    783    TESTAGENCY  Novatel Millennium HW3 1 SW 4 45 2 3    ASH701073 1    112100 1790 4371619 4160  0 0000    Li    13  13    d    L2    14  15    0000000   236148   161002   763336   432989   384890     151982    466  335849      332628    0000000   238250   164576   763235   430369   383205   148948   331621   335846    P2    45  0    Bd Y    900    059    642   728    173    135     743   503   849    237   864   417    765   284    0 0000    0 000000  0 000000    GPS  GPS    
247. ma intuitiva por qu   el VDOP siempre es mayor que  el HDOP     128 Procesado de Datos GPS  c  digo y fase    Ejercicios complementarios    9     En las tablas que se presentan a continuaci  n  se resumen las diferentes  componentes de error  1 sigma     para los casos  1  Standard Position   ing Service  SPS  con S A off  2  Standard Positioning Service  SPS  con  S A on y 3  Precise Positioning Service  PPS   Cada componente de error  se describe mediante un bias  persistencia de minutos  y un random que  corresponde a un ruido blanco     SPS error model with SA  off One sigma error  m  Error Source Bias Rand  Total  Ephemeris data 2 1 0 0 2 1  Satellite clock 2 0 0 7 2 1  Ionosphere 4 0 0 5 4 0  Troposphere 0 5 0 5 0 7  Multipath 1 0 1 0 1 4  Receiver Measurement 0 5 0 2 0 5  SPS error model with SA on One sigma error  m  Error Source Bias Rand  Total  Ephemeris data 2 1 0 0 2 1  Satellite clock 20 0 0 7 20 0  Ionosphere 4 0 0 5 4 0  Troposphere 0 5 0 5 0 7  Multipath 1 0 1 0 1 4  Receiver Measurement 0 5 0 2 0 5  PPS error model  P Y code One sigma error  m  dual frequency   Error Source Bias Rand  Total  Ephemeris data 2 1 0 0 2 1  Satellite clock 2 0 0 7 2 1  Ionosphere 1 0 0 7 1 2  Troposphere 0 5 0 5 0 7  Multipath 1 0 1 0 1 4  Receiver Measurement 0 5 0 2 0 5     a  Suponiendo que las diferentes componentes de error son incorreladas   calcular el UERE  User Equivalent Range Error         Fuente  BW Parkinson Vol  I  pag 481 483    5UERE  rms   error estad  stico en  
248. matriz debe estar vectorizada  como simetrica   por columnas  Si la matriz no es definida positiva  se para  el calculo y produce la salida de error  ier 1   NOTA  la matriz A queda substituida por su inversa     NOTAR que  la inversa de una matriz general puede calcularse mediante   inv A  inv A  A  A   donde A    A es simet  y def  posit      IMPLICIT DOUBLE PRECISION  A H 0 Z   DIMENSION a       Descomposicion de CHOLESKY  A T    T     call chol A n ier   print     CHOLESKY    a i  i 1 20     Inversa de la matriz triangular de Cholesky  inv T    do 100 1 1 n   i n 1 1  a itix  i 1  2  1 d0 a itix  i 1  2   do 110 11 i 1 n   j n 11 i 1   s 0 d0   do 120 k it1 j  s sta itk  k 1  2  a k j  j 1  2   continue  a itj  j 1  2   s a iti  i 1  2   continue   continue    Ap  ndice IV  listados de programas gAGE NAV 265    c Inversa de la matriz A f inv A  inv T  inv T       do 200 i 1 n  do 210 j i n  s 0 d0  do 220 k j n  s s a  i k  k 1  2  a  5 kx   K 1   2   220 continue  a itj  j 1  2  s  210 continue  200 continue    return  end    266    Procesado de Datos GPS  c  digo y fase    e Subrutina chol f    0000000    10    20  30    100    subroutine chol A n ier     IMPLICIT DOUBLE PRECISION  A H 0 Z   DIMENSION a       Calcula la descomposicion de CHOLESKY de una matriz A nxn  simetrica y definida positiva   A T    T    En la salida   substituye A por T    la matriz debe estar vectorizada   como  simetrica   por columnas  Si la matriz no es definida positiva   se para el calculo 
249. mente  a Carlos M  D  az V  lez  que gener   el embri  n  del GCAT  y otros programas para el entorno Xwindows  y a Xavier Ingl  s Ru   binat y Cristina Albert  n Fabi  n que han aportado varias figuras     Los autores agradecer  n cualquier comentario o sugerencia relativo a la mejora  del contenido de este libro  dirigir la correspondencia a jaume0ma4 upc  edu      Bloc de notas gAGE NAV 1    2 Bloc de notas gAGE NAV    Bloc de notas gAGE NAV 3    4 Bloc de notas gAGE NAV    Bloc de notas gAGE NAV 5    6 Bloc de notas gAGE NAV    Bloc de notas gAGE NAV 7    8 Bloc de notas gAGE NAV    Bloc de notas gAGE NAV 9    10 Bloc de notas gAGE NAV    Bloc de notas gAGE NAV 11    12 Bloc de notas gAGE NAV    Bloc de notas gAGE NAV 13    14 Bloc de notas gAGE NAV    Bloc de notas gAGE NAV 15    
250. mponerse en una componente secular  precesi  n  con un periodo  de 26000 a  os  y otra peri  dica  nutaci  n  con un periodo de 18 6  a  os      Movimiento del polo  rotaci  n libre   debido a la estructura de la dis   tribuci  n de masas de la Tierra  y a su variaci  n  el polo instant  neo  se desplaza dentro de un cuadrado de unos 20 metros en relaci  n a  un punto de coordenadas fijas a la Tierra  Este movimiento tiene un  periodo de unos 430 d  as sid  reos  periodo de Chandler   Por otra  parte  la velocidad de rotaci  n de la Tierra no es constante  sino que  var  a con el tiempo  aunque en cantidades muy pequenas      con una  disminuci  n neta  que es la responsable de la necesidad de introducir  los leap seconds para mantener menor que 0 9s la diferencia entre el  UTC  tiempo at  mico  y el UT1  tiempo ligado a la rotaci  n de la  Tierra   definidos en el apartado anterior     l Frotamiento de las aguas en mares poco profundos  movimientos de la atm  sfera  desplaza   mientos bruscos en el interior de la Tierra  en 1955  la rotaci  n repentinamente se retras   en  415   1079   etc  Notar que el sistema CTS est   ligado al meridiano de Greenwich y  por tanto   gira con la Tiera     28 Procesado de Datos GPS  c  digo y fase             Precesion Movimiento polo    CEP     ento Pe   CTS    Nutacion   Rotacion Tierra                CIS          Polo Medio  J2000 0 CIO Meridiano    Polo n  Ecliptica CEP A po    24 Precesion  26000y             Meridiano  verdadero    Gre
251. n Z    lO Notar que GCAT procesa las observaciones correspondientes a la s  ptima columna del  fichero de datos   a y no utiliza los valores de las columnas quinta  sexta o octava  De acuerdo  con el formato indicado anterioremente los ficheros 99mar23bell a o 99mar23ebre a contienen  en su s  ptima columna las medidas de c  digo PC  y por tanto    stas ser  n las que se procesar  n  por defecto     Pr  ctica 7a  Posicionamiento diferencial gAGE NAV 153    99mar23ebre a dmx  conteniendo los siguientes datos     sta sec PRN  C  prefit OR 0x OR Oy OR Oz OR Ot elev iarc    Nota  iarc indica el n  mero de arco de fase  Sirve para identificar los  instantes en que se producen cycle slips en la fase  Puesto que estamos  trabajando con medidas de c  digo podemos ignorar este campo     El  caracter C    es fijo    Tambi  n se habr  n generarado los ficheros  99mar23bell a pos y  99mar23ebre a pos  con las estimaciones de coordenadas de cada  receptor en modo cinem  tico  recordar que se han seleccionado las  opciones  Kinematic Positioning   White noise        c  Calcular las diferencias sencillas de los prefit residuals de la estaci  n  bell respecto a ebre   Aprefit  peucore  prefitren    prefitebnre  y  generar un fichero con los siguientes campos  INPUT del programa  kalman0      type sec PRN  Aprefit bell ebre 10  OR Oz peu  OR Oylren  OR OzZ beu  OR Otl ven iarc    donde las derivadas parciales  0R 0x veu   OR OY ven   OR 0 veu y  OR Otlben  son las de la estaci  n bell  y el v
252. n del formato RINEX                  000 cece eee 183  Ap  ndice III  algunos ficheros de datos au ua ee ee ea cedo 217  Ap  ndice IV  listados de programas Luou ue ee e ee ee ee ee cee 225  Ap  ndice V  gr  ficas de los ejercicios aun ue ee ee e caen eo 287  Soluciones a los ejercicios cesescosarsiapsades dra 311  Instalaci  n del software seos asa ea rei 313    Bibliograf  a  escobar deprisa 315    Introducci  n gAGE NAV 1    Introducci  n    Este volumen contiene una serie de ejercicios pr  cticos sobre el procesado  de datos GPS  dirigido a todos aquellos profesionales y estudiantes que deseen  introducirse en el estudio de la se  al GPS y en los algoritmos de posicionamiento  con c  digo y fase  Los ejercicios se desarrollan sobre un paquete de software  espec  fico dise  ado al efecto y que se proporciona sin coste adicional    Su contenido abarca desde el an  lisis de los observables b  sicos  c  digo y  fase  hasta el planteamiento y resoluci  n de las ecuaciones de navegaci  n para  posicionamiento absoluto y diferencial  Partiendo de ficheros RINEX de observa   ciones y efem  rides  obtenidos v  a ftp de servidores p  blicos  o ficheros capturados  en sesiones de campo  se analizan los observables c  digo y fase  y sus diferentes  combinaciones  ionosf  rica  libre de ionosfera  wide lane   poniendo de manifiesto  algunos de sus aspectos directamente observables gr  ficamente  cycle slips de la  fase  refracci  n ionosf  rica  multicamino  etc    Se examinan fichero
253. n nuevo fichero con el  el formato correspondiente al input del programa kalman    Utilizar  para ello el script DDbell_ebre21 scr     112E  programa GCAT est   dise  ado para procesar   nicamente medidas de c  digo y no in   corpora  por tanto  la correcci  n debida al wind up  que afecta   nicamente a la fase   No  obstante  al tratarse de receptores a 100Km  buena parte de esta correcci  n se cancelar   al  formar diferencias entre ellas    113  kalman es similar a kalmano  salvo que est   preparado para estimar los bias de los arcos de    166 Procesado de datos GPS  c  digo y fase    Ejecutar   DDbell ebre21 scr PC 99mar23bell a PC dmx 99mar23ebre a PC dmx  DDbell ebre21 scr LC 99mar23bell a LC dmx 99mar23ebre a LC dmx    Se generar  n los ficheros DDbell ebre21 PC mod y DDbell_ebre21_LC mod  conteniendo los siguientes campos        type sec PRN VAprefit dos VOR Ox VOR Oy VOR Oz VOR Ot iarc     Nota  El valor de iarc indica los arcos continuos de fase  cambiando  cada vez que se produce un cycle slip    El valor adoptado para Cobs  es de 10m para las medidas de c  digo    PC    y de 0 01m para las de  fase     LC         d  Juntar los dos ficheros anteriores en un solo fichero y ordenarlo por  tiempo   Ejecutar     cat DDbell_ebre21_LC mod DDbell_ebre21_PC modl  sort  n  1  2  gt  DDbell_ebre21 mod    Renombrar el fichero DDbell ebre21 mod obtenido    para ser utilizado m  s tarde   cp DDbell ebre21 mod DDbell ebre21 eph mod        e  De acuerdo con el esquema definido en
254. nda en la medida de distancia aparente entre el receptor y  el sat  lite obtenida a partir de la fase     40 Procesado de Datos GPS  c  digo y fase    e Bes un t  rmino de ambig  edad de fase  debido a que cuando se adquiere la  se  al se tiene una ambig  edad en un n  mero entero de longitudes de onda   NA   a la hay que sumar las constantes instumentales k   k  de los sat  lites  y receptor  respectivamente  BJ   k    ki   A N        Notar que el t  rmino ionosf  rico tiene distinto signo para el c  digo y para la fase   A continuaci  n se presenta un cuadro resumen de los diferentes t  rminos que    intervienen en el modelado de los observables c  digo P y fase L para las dos  frecuencias f   y fo  Tambi  n se indica el   rden de magnitud de cada uno     Observables GPS     C  digos  pseudoranges   Pl    pl   c dt      dt      P2   pl   c dt      dt                                   Fases  carrier phases   L1    pl   c dt      dt    L2    p    c dt      dt                                       p  dist  geom  trica   20 000Km  dt  offset reloj   lt 300 Km  Donde    rel  efecto relativista    13 m  w  wind up   lt  A  Kili   K      TGD    T  retardo troposfera   2m FO  I  ret  ionosf     2 10m  FO  K2    Ko      TGD   m  M  multipath  mz   0 1 1 cm  e  ruido  e   2mm  Bl   ky    ki AUN   Mp   0 1 1m  Moa c 0 5 5 m   dep 20 1 0 3 m  Ceca 20 5 3 m     BU   ko    ka    Ao No   B  ambig  edad fase  cm Km  K  retardo instrum   cm m           FO  Factor oblicuidad    ste  yeh fa  
255. ndiente  A    0 19m  Ac   0 107m  Aw   0 862m  A    0 054m      50    Procesado de Datos GPS  c  digo y fase    a   L1  Ejecutar    cat s18 orgl gawk     printf  4f 4f An    1  2 0 19      gt  11 org  cat s18 cl   gawk     printf  Af 4   An    1  2 0 19    gt  11 c1  gnuplot    set grid   set xrange 3000 8000   plot  11 org   11 c1   exit       A la vista de este gr  fico    se podr  a detectar el instante en que se pro   dujo el cycle slip    Cu  ntos ciclos var  a L1  aproximadamante  entre dos  observaciones consecutivas  visualizar  por ejemplo  el gr  fico anterior en el  intervalo  4900 5100   set xrange 4900 5100       De cu  ntos ciclos es el  cycle slip que se intenta detectar     b   L1 P1  Ejecutar   cat s18 orglgawk     print  1   2  4424027475 6  0 19     lpi org  cat s18 cl  gawk     print  1    2  4 24027475 6  0 19       1pi cl  gnuplot  set grid    set xrange 3000 8000   plot  lpi org   lpi cl   plot  lpi c1l    exit       Nota  observar que se han desplazado ambas gr  ficas 24027475 6 unidades  a lo largo del eje de ordenadas para una mejor visualizaci  n     A la vista del gr  fico    se podr  a detectar  de una forma fiable    el instante  en que se produjo el cycle slip    Es constante  salvo el ruido  la diferencia  entre el c  digo y la fase que se observa en la gr  fica    Por qu     razonar  te  ricamente a partir de las expresiones de los observables    De cu  ntos  ciclos es  aproximadamante  el ruido que se observa en la gr  fica    De  cu  ntos ci
256. nes las matrices    y Q   son de la forma     1 0    n      Q n         0 age  siendo og el ruido de proceso asociado al offset del reloj  en cierto  modo la incertidumbre en el valor del reloj      b  Posicionamiento cinem  tico    1  Si se trata de un veh  culo que se mueve a gran velocidad se mode   lar  n las coordenadas  como un ruido blanco de media cero  white  noise  al igual que el offset del reloj     0 o    2  anl 2  Qm        0 gs    2  Si se trata de un veh  culo que se mueve a poca velocidad  las co   ordenadas pueden modelarse como un camino aleatorio  random     _ do      walk   con densidad espectral de proceso Q    LE    1 Q   t  1 Q  ot      y   n  Qin  T    2  0 O4    65nos referimos a las desviaciones respecto de los valores nominales  dx  dy  dz   que es lo que    se estima a partir de las ecuaciones de navegaci  n     110    Procesado de Datos GPS  c  digo y fase    e P  rdida de precisi  n  DOP      Sea A la matriz asociada al sistema de ecuaciones Y   AX definido anterior   mente  con tantas filas como sat  lites se est  n observando en un instante    dado    Entonces  dada la matriz   Que uy uz dat    ma   ALA  I a Qxy dyy dyz dyt  Q        uz qyz Qzz at    ut Qyt da dtt      Geometric Dilution of Precision  GDOP  4xx   qyy   Gz   qu        Position Dilution of Precision  PDOP   Qux   Quy   Gz        Time Dilution of Precision  TDOP  qu    Si la matriz de rotaci  n R       1 u     tiene por columnas las direcciones  Le  ri  uy de los ejes del sistema
257. ng in the  GPS time frame      the raw GPS pseudoranges will show the negative number of leap seconds  between GPS time and GLONASS time if the receiver clock is running in the  GLONASS time frame    In order to avoid misunderstandings and to keep the code observations within  the format fields  the pseudoranges must be corrected in this case as follows     PR GPS     PR GPS    c   leap_seconds if generated with a receiver clock  running in the GLONASS time frame  PR GLO     PR GLO    c   leap_seconds if generated with a receiver clock    running in the GPS time frame    Ap  ndice II  descripci  n del formato RINEX gAGE NAV 193    to remove the contributions of the leap seconds from the pseudoranges      leap_seconds  is the actual number of leap seconds between GPS and GLONASS   UTC  time  as broadcast in the GPS almanac and distributed in Circular T  of BIPM     8 1 3 More Than 12 Satellites per Epoch    The format of the epoch   satellite line in the observation record part of  the RINEX Observation files has only been defined for up to 12 satellites   per epoch  We explicitly define now the format of the continuation lines    see Table A2     8 2 RINEX Navigation Files for GLONASS    As the GLONASS navigation message differs in contents from the GPS message  too much  a special GLONASS navigation message file format has been defined     The header section and the first data record  epoch  satellite clock  information  is similar to the GPS navigation file  The following r
258. nks     10 Procesado de Datos GPS  c  digo y fase    rm filel file2  ls  1t  mkdir otro    rm  r otro  ls  1t       4   Entorno de programaci  n gawk       a  Situarse en el directorio trabajo y crear un link del fichero sxyz eci   que se encuentra en el directorio ficheros   a un fichero con el mismo  nombre en el directorio de trabajo    Ejecutar     cd   trabajo    ln  s   ficheros sxyz eci  ls  1t       El fichero sxyz eci contiene las coordenadas  respecto al centro de  masas de la Tierra  de un conjunto sat  lites para diferentes instantes  de tiempo  Contiene los siguientes campos     SATELITE tiempo sec  X Km  Y Km  Z Km      b  Ejecutar las instrucciones cat  more y less para volcar por pantalla  el contenido del fichero sxyz eci   Qu   diferencia se observa entre las  siguientes instrucciones      Ejecutar     cat sxyz eci  more sxyZ eci    less sxyz eci  cat sxyz eci   less        c  Mediante el lenguaje de programaci  n gawk  imprimir  por pantalla   el primer y tercer campo del fichero sxyz eci   Ejecutar     gawk   print  1  3     sxyz eci  more    o bien  cat sxyz eci  gawk     print  1  3      more       5gawk es una versi  n evolucionada del awk   el comando         permite conectar la salida de un proceso con la entrada de otro  Por  ejemplo  la salida del cat se puede enviar al more     Pr  ctica 1  Herramientas inform  ticas gAGE NAV 11     d  Imprimir ahora todos los campos a la vez   Ejecutar     cat sxyz eci  gawk     print  0      more     e  La siguie
259. nte instrucci  n genera el fichero prb1 que contiene datos de  un   nico sat  lite    De qu   sat  lite se trata   Ejecutar   cat sxyz eci  gawk     if   1  5  print  0       gt  prb1  more prbi   f    Cu  l es el significado de los valores de la segunda columna del fichero    prb2 generado con la siguiente instrucci  n   Ejecutar     cat sxyz ecilgawk   if   1  5   print  2 sqrt  3  2  4  2  5  2   gt  prb2       more prb2   g    Discutir la estructura de la siguiente instrucci  n que realiza un     print     con formato  Nota  hi integer  4f  float  4s    string    Ejecutar     cat sxyz eci  gawk  printf         2i 402i  11 3f Ki hs  n   1  1  3  3   1      more     h  Acceder a las p  ginas del manual del gawk    5   Entorno de representaci  n gr  fica gnuplot      a  Entrar en el entorno gnuplot  Dado el fichero prb1 generado anterior   mente  representar el tercer campo  coordenada x  en funci  n del se   gundo  tiempo en segundos   Salir del gnuplot  Ejecutar     gnuplot    plot  prbi  u 2 3  exit        b  Repetir el gr  fico anterior para el intervalo  20000   30000  del eje x   Superponer una ret  cula  grid  en la figura  A continuaci  n repetir la  representaci  n gr  fica para el intervalo     2e4   2e4  del eje y  y para  cualquier valor de x    Ejecutar     12    Procesado de Datos GPS  c  digo y fase    gnuplot   set xrange  20000 30000   set grid   plot  prbi  u 2 3    set auto x   set yrange   2e4 2e4   replot   exit        c  Para el mismo fichero que en los
260. nte los valores estimados para el offset del reloj  del receptor dt   Ejecutar   gnuplot  set grid  set auto    plot  130ct98 a pos  u 1 5  exit       Pr  ctica 6a Resoluci  n de las ecuaciones de navegaci  n gAGE NAV 125      Se obtiene alguna diferencia respecto de las estimaciones obtenidas  en el caso de posicionamiento est  tico       Debe haberla      c   Sincronizaci  n de relojes  Utilizando las estimaciones obtenidas  para corregir la deriva del reloj dt    con qu   exactitud se puede deter   minar el tiempo GPS     5   Posicionamiento Cinem  tico  random walk  Activar las opciones  Kinematic Positioning y random walk en la carpeta y repetir  el procesado  tomar los valores por defecto para la covarianza inicial PO y  ruido de proceso Q de las coordenadas y el reloj       a  Representar las desviaciones respecto del valor nominal  dx  dy dz   en funci  n del tiempo e interpretar las gr  ficas obtenidas   Ejecutar     gnuplot  set grid  set yrange  200 200     plot  13oct98 a pos  u 1 2 w d  130ct98 a pos  u 1 3 w d    13oct98 a pos  u 1 42 wd  exit        b  Representar gr  ficamente los valores estimados para el offset del reloj  del receptor dt   Ejecutar   gnuplot  set grid    set auto  plot  130ct98 a pos  u 1 5  exit         Se obtiene alguna diferencia respecto de las estimaciones obtenidas  en el caso de posicionamiento est  tico       Debe haberla      c  Repetir el procesado tomando Q      0    dem para Q    9999  Com   parar los resultados con los obtenidos
261. o Dr M  p UN        b rie bae al  o 10000 20000 30000 40000 50000 60000 70000 80000 90000    Tiempo  segundos GPS     294          Practica 4a  ejercicio 4  4   Comparacion de los argumentosde los nodos ascendentes de eci y eph                                                                        ph o  t   J  op 2 4 4  3 av 2 i J  E 2L e    4  E   i      8 as  i     3      o 10000 20000 30000 40000 50000 60000 70000 80000 90000  Tiempo  segundos GPS   A Practica 4a  ejercicio 4  6   Comparacion de las Anomalias medias de eci y eph    ph o  o ab      P    E  E  of   4  E    2 E x  Pu Lena  o 10000 20000 30000 40000 50000 60000 70000 80000 90000  Tiempo  segundos GPS   Practica 4a  ejercicio 5c  Posicion del satelite ligado a la Tierra  60 T T T T T T T  EEES Position o      E o  40   disco 2  o 2  4   gt   gt  o o  o   o o    20   s ES      7   E       gt  o  amp  e  2 e e   o  El ob M   degens w J  R  2 hi   o o  2 e o e e  o   Ld     40   E e v a 7       E A  Ta  S    e  o 50 100 150 200 250 300 350 400  Angulo azimutal  grados   Gr  ficas Pr  ctica 4b  d Practica 4b  ejercicio 2b 1  Discrepancia coordenada x entre eci y eph  S A on   Coordenada x     E  i  El Mi  a      a2 i i i es i i    0 10000 20000 30000 40000 50000 60000 70000 80000 90000    Tiempo  segundos GPS     Argumento del perigeo  rad     Angulo zenital  grados     Discrepancia  m     Procesado de datos GPS  c  digo y fase     1 752    1 75    1 748    1 746    1 744    1 742    1 74    1 738    1 736    60   
262. o las   rbitas broadcast 30may00  eph    Nota  el fichero 30may00 a se ha capturado manteniendo la posici  n del  receptor fija      a  Representar gr  ficamente los valores     de  dx dy dz  en funci  n del  tiempo   Ejecutar    SEI valor nominal para las coordenadas corresponde a la posici  n verdadera  ver sta pos      por tanto las desviaciones respecto de este nominal dan directamente el error en el posi   cionamiento     Pr  ctica 6a Resoluci  n de las ecuaciones de navegaci  n gAGE NAV 127    gnuplot   set grid   set yrange  200 200    plot  30may00 a pos  u 1 2 w d  30may00 a pos  u 1 3 wd      30may00 a pos  u 1 4 wd  set yrange  40 40   replot  exit        b    De qu   orden es el error    Estaba activada la S A     8   DOP  El procesado del ejercicio anterior se ha realizado con la opci  n  CTS de la carpeta Results activada  Por tanto  el fichero 30may00 a pos  contiene los valores del GDOP y PDOP en los campos 6 y 7  respectivamente   ver p  gina 123       a  Representar gr  ficamente los valores de GDOP y PDOP obtenidos  en   funci  n del tiempo   Ejecutar    gnuplot   set grid   set yrange 0 4    plot  30may00 a pos  u 1 6  30may00 a pos  u 1 7   exit        b  Activar la opci  n DATUM de la carpeta Results y repetir el procesado  para calcular los HDOP y VDOP  Representar gr  ficamente los valores  obtenidos en funci  n del tiempo    Ejecutar   gnuplot  set grid    set yrange 0 4   plot  30may00 a pos  u 1 6  30may00 a pos  u 1 7  exit           Razonar de for
263. oad  observation files the fields for the second frequency observations of GEO  satellites remain blank  are set to zero values or  if last in the record   can be truncated     The time system identifier of GEO satellites generating GPS signals defaults  to GPS time     9 2 RINEX Navigation Message Files for GEO Satellites    As the GEO broadcast orbit format differs from the GPS message a special GEO  navigation message file format has been defined which is nearly identical with  the GLONASS nav mess file format     The header section contains informations about the generating program   comments  and the difference between the GEO system time and UTC     The first data record contains the epoch and satellite clock information   the following records contain the satellite position  velocity and  acceleration and auxiliary information such as health  age of the data  etc     The time tags in the GEO navigation files are given in the GPS time frame   i e  not UTC     The corrections of the satellite time to UTC are as follows   GEO   Tutc   Tsv   aGfO   aGf1   Tsv Toe    WO   leap sec    WO being the correction to transform the GEO system time to UTC  Toe  aGf0   aGf1 see below in the format definition tables      References for the definition of the accuracy and health codes still have      to be defined       Help is needed here by colleagues working with such GEO data       Ap  ndice II  descripci  n del formato RINEX gAGE NAV 195    10  REFERENCES    Evans  A   1989    Summ
264. observaciones de codigo doble diferenciadas    Tomamos  sigma 10m  PC    2  iarc es el numero de arco de la fase  solo se tiene  en cuenta para medidas de fase y sirve para identificar  los instantes en que se han producen cycle slips     dk HH dk GB HH Gb A    cat DDbell ebre21 GCAT  gawk     s 10 if   1   LC    s 0 01    printf  hs 46i 402i 416 12f  6 3f 416 12f 416 12f 416 12f 416 12f  43i Nn    1  2  3  4 s  5  6  7  8  9      gt  nada  mv nada  DDbell ebre21   type  mod     rm bell GCAT ebre GCAT bell 21 ebre 21 bell n21 ebre n21 Dbell 21  Debre  21 DDbell_ebre21_GCAT    282 Procesado de Datos GPS  c  digo y fase    e script add scr       bin csh  f      A a a a a ee A    Este script genera un unico fichero a partir de los ficheros      DDbell_ebre21 obs DDbell_ebre21 ion DDbell_ebre21 bc             Ejecutar          add scr DDbell_ebre21 obs DDbell_ebre21 ion DDbell_ebre21 bc     gt  DDbell ebre21 dat            Ficheros input      ea a a             DDbell_ebre21 obs   bell ebre 21 isat iarc sec DDLc DDLw DDLi         DDbell_ebre21 ion   bell ebre 21 isat sec DDSTEC              DDbell ebre21 bc    bell ebre 21 isat iarc secO seci DDbc          donde     DDbc  bias en el observable DDLc     secO  primer punto del arco de DDLc     seci  ultimo punto del arco de DDLc             OUTPUT  DDbell ebre21 dat   H              sta  staR isatR isat iarc sec DDLc DDLw DDLi DDSTEC DDBc                     OgAGE  group of Astronomy and GEomatics     Ap  ndice IV  listados de prog
265. oder redondear al valor correcto     9   Notar que  si Bu   ky    kif   AM  y B2    ka    ka    Ao No  son las ambig  edades  en las fases L   y Ls  respectivamente  b son retardos instrumentales    valores reales    y N  n  meros enteros de ciclos  ver tema 3   al formar las dobles diferencias  se cancelan las constantes  instrumentales  resultando AV B1   A  AVN    AVB2   A2AV No    Tambi  n es entera la ambig  edad en la combinaci  n wide lane  AVBy   AwAV Ny  No  ocurre lo mismo para la ambigiiedad en la combinaci  n libre de ionosfera AV Bc  aunque puede    expresarse en funci  n de AVN  y AVNs  AV Bc   AcAw                   2U otros procedimientos de b  squeda  Ver por ejemplo Leick  1994      3De forma que pueda asumirse que la refracci  n ionosf  rica se cancela  i e   AVSTEC   0    Esto ser   v  lido  en general  para l  neas de base inferiores a 10 20 Km     148 Procesado de datos GPS  c  digo y fase    Resoluci  n de las ambig  edades AVN  y AVN   a partir de la ambig  edad  AV Nw  resuelta anteriormente  y de las medidas de fase AVL  y AV Ls     AVN    nint ES     AVL     E    Ai             Obtenci  n del valor  exacto  del bias AV Bc  una vez resueltas las ambi   giiedades AVN  y AV Ns         i Ao       AVBe  Aw ee ave     A partir de las ecuaciones anteriores podria definirse el siguiente algoritmo de  resoluci  n de ambig  edades en tiempo real     e El filtro empieza estimando las ambig  edades AV Bc  como n  meros reales     flot  ndolas     conjuntamente 
266. omo     Ejecutar   cp 30may00 a pos 30may00 a posP   Aplicar el algoritmo geom  trico para el c  lculo de la   poca de emisi  n   En la carpeta deben estar activadas la opciones   Satellite coordinates at emission  Geometric   En la carpeta deben estar activadas la opciones  Kinematic  Positioning  White noise   En la carpeta debe activarse la opci  n Write the design    matrix   Dejar los valores por defecto de las restantes opciones     Renombrar los ficheros obtenidos como     Ejecutar   cp 30may00 a pos 30may00 a posG  cp 30may00 a dmx 30may00 a dmxG    Representar gr  ficamente las soluciones obtenidas y comparar los re   sultados    Se obtiene la misma soluci  n de navegaci  n en ambos casos     Ejecutar   gnuplot  set grid  plot  30may00 a posP  u 1 2   30may00 a posG  u 1 2    plot  30may00 a posP  u 1 3   30may00 a posG  u 1 3  plot  30may00 a posP  u 1 4   30may00 a posG  u 1 4  exit       Calcular la diferencia entre las soluciones de navegaci  n 30may00 a posP  y 30may00 a posG  y representar gr  ficamente el resultado     Ejecutar     136 Procesado de Datos GPS  c  digo y fase    paste 30may00 a posP 30may00 a posG   gawk     if   1   11  print  1  2  12  3  13  4  14     gt  diff dat    gnuplot    set grid  plot  diff dat  u 1 2 t  x   diff dat  u 1 3 t  y     diff dat  u 1 4 t  z        exit    De qu   orden son las diferencias obtenidas    A qu   pueden atribuirse      c  Partiendo de los ficheros 30may00 a dmxP y 30may00 a dmxG genera   dos con el GCAT  calcu
267. ontrol  fuente G  Seeber p  215     El segmento de control consiste en cinco estaciones de seguimiento o moni   toras Monitor Stations  localizadas en Hawaii  Colorado Springs  en la isla de  Ascensi  n  Oceano Atl  ntico sur   en Diego Garc  a  Oceano   ndico  y en la isla  de Kwajalein  Oceano Pac  fico Norte    una estaci  n central o maestra de control  situada en Colorado Springs y  tres antenas de transmisi  n de datos a los sat  lites  en Ascensi  n  Diego Garc  a y Kwajalein     Tema 2  Descripci  n del sistema GPS gAGE NAV 21    Las estaciones monitoras hacen un seguimiento continuo de los los sat  lites  visibles de ellas  Est  n equipadas con receptores que reciben en las dos frecuen   cias  L1 y L2  las se  ales de los sat  lites que se hallan sobre el horizonte local   Los datos son enviados a la estaci  n maestra de control  Master Control Station    Una vez all    se procesan para estimar las   rbitas de los sat  lites  las efem  rides   y los errores de los relojes  entre otros par  metros  Las   rbitas se ven afectadas  por perturbaciones como la atracci  n gravitatoria de la Luna y el Sol y la presi  n  de la radiaci  n solar sobre el sat  lite  entre otras  Por ello se han de realizar  c  lculos de correci  n cada cierto intervalo de tiempo  lo cual origina un nuevo  mensaje de navegaci  n que se env  a a las estaciones de control de tierra  Ground  Control Stations  para ser transmitido a los sat  lites  Esto se efect  a a trav  s  de las antenas de tierra
268. os  corresponde al valor verdadero de  las coordenadas  x y z  del receptor  con lo cual  dx dy dz  son en realidad el error en la  determinaci  n de las coordenadas del receptor  que estaba fijo      124 Procesado de Datos GPS  c  digo y fase    Ejecutar     gnuplot  set grid    set auto  plot  130ct98 a pos  u 1 5  exit         A qu   se debe la forma de diente de sierra que presenta la gr  fica      c    Con qu   valor se inicializan  dx dy dz  dt     Con qu   precisi  n  04  Ty  0    se han supuesto conocidas las coordenadas    Y el offset del reloj      d    Qu   valor se ha tomado para el ruido de proceso Q del reloj  Repetir el  procesado tomando Q 0 0001 para el reloj    Por qu   se degrada tanto  la soluci  n    Qu   car  cter estoc  stico se confiere al reloj tomando Q   0     4   Posicionamiento Cinem  tico  white noise  Activar las opciones  Kinematic Positioning y white noise en la carpeta y repe   tir el procesado  tomar los valores por defecto para la covarianza inicial PO  y ruido de proceso Q de las coordenadas y el reloj       a  Representar gr  ficamente las desviaciones respecto del valor nominal   dx dy dz     Cu  l es el rango del error de posicionamiento  Te   niendo en cuenta que el fichero se captur   en condiciones de S A on   es consitente con el error que cabr  a esperar    Ejecutar     gnuplot  set grid  set yrange  200 200     plot  130ct98 a pos  u 1 2 w d  130ct98 a pos  u 1 3 wd    13oct98 a pos  u 1 4 wd  exit        b  Representar gr  ficame
269. osculantes  que var  en con el  tiempo  de manera que     r t    rt  a t   e t   i t    8   w t  7     En el mensaje de navegaci  n se transmiten los par  metros necesarios  para el c  lculo de estos elementos orbitales en cada   poca de obser   vaci  n  Los par  metros contenidos en el mensaje de navegaci  n se  renuevan cada dos horas y no deben ser utilizados fuera del intervalo  de tiempo prescrito  unas cuatro horas   pues el error de extrapolaci  n     6Del verbo lat  n osculor  besar   Se utiliza en el sentido de que la   rbita perturbada y la  nominal son tangentes en cada instante de tiempo     Tema 4    rbitas y relojes de los sat  lites GPS gAGE NAV 59    m  s all   de este periodo crece exponencialmente     Par  metro Explicaci  n    Cuc  Cus  Cre  Crs  Cic  Cis    N  mero de serie de los datos de efem  rides     poca de referencia para las efem  rides   Ra  z cuadrada del semieje mayor   Excentricidad    Anomal  a media en la   poca de referencia   Argumento del perigeo    Inclinaci  n en la   poca de referencia     Longitud del nodo ascendente  respecto a Greenwich   al principio de la semana GPS   Variaci  n del movimiento medio     Variaci  n del   ngulo de inclinaci  n     Variaci  n de la ascenci  n recta del nodo ascendente   Correcci  n al argumento de latitud    Correcci  n al radio orbital    Correcci  n a la inclinaci  n        Tabla 7  Efem  rides en el mensaje de navegaci  n    Para calcular las coordenadas WGS84 de los sat  lites a partir del men   s
270. parameters  Pxx 1 d 8  Pyy 1 d 8  m2   Pzz 1 d 8  Ptt 9 d 16  fi_x 1 d0 ctt    gt  fi 1  Q 0  fi_y 1 d0 wn    gt  fi 0  Q sigma  2  fi z 1 d0 rw    gt  fi 1  Q sigma  2   dt  fi t 0 d0  Qxx 0 d0  Qyy 0 d0  m2   Qzz 0 d0  Qtt 9 d 16   end    C  0  0O  O OQ 0O O OGO A 0O AA AO OE OO OQ Q  O 0 OOGA OO     e      e     Ap  ndice IV  listados de programas gAGE NAV 251    c Initialization values                     do i 1 nmax   a i  0 d0   x i  0 d0   y  1  0 d0   AWy  i   0 d0  xfi i  0 d0   Q i  0 d0   iarc0 i  0   enddo   do i 1   nmax  2 nmax   2  P i  0 d0   AWA i  0 d0   enddo    open  10 file  kalman nml    read  10 nml parameters   close 10     G Kalman FILTER declaration matrix         G State transition matrix       xfi 1  fi_x  xfi 2  fi_y  xfi 3  fi_z  xfi 4  fi_t  c Apriory covariance values  in meters      P 1  Pxx  P 3  Pyy  P 6  Pzz  P 10  Ptt  C Process noise matrix  in meters          Q 1  Qxx  Q 2  Qyy  Q 3  Qzz  Q 4  Qtt  c Arc bias   Pbias 9 d 16  Qbias 9 d 16    252    10    25    Procesado de Datos GPS  c  digo y fase    nvar nmax    do i 5 nvar  P ix i 1  2  Pbias  xfi i  1 d0   enddo    BEGIN MAIN LOOP           t t t    tttt               Begin data loop RE    nf 0   read      end 900  itype tt isat yy sigma_y    a j  j 1 4  iarc   nf nf 1   if  nf eq 1  ttO tt    Completing the Design Matrix                  do i 5 nvar  a i  0 d0  enddo  if  itype eq  L   then  i isat 4  a i  1 d0  if  iarc ne iarcO isat   then  xfi i  0 d0  Q i  Qbias  endif  iarcO isa
271. pe tt isat yy sigma_y  a j  j 1 nvar   nf nf 1   if  nf eq 1  ttO tt   if  tt  gt  tt0  goto 200   continue   print    AA  tt isat yy sigma_y itype   a j  j 1 nvar     246    000000  0    Procesado de Datos GPS  c  digo y fase    PREPARING matrix and vector for ESTIMATION  Building the vector and matrix           y   A   n   W Y  n   P  inv P  n   A    n   W A  n    where W  lt    gt  1 sigma_y  2   do j 1 nvar  y  j  y  Qj  taj   yy sigma_y  2  do i 1 j  P j  j 1  2 i  P j  j 1  2 i      a i  a j  sigma y  2  enddo  enddo    nobs nobs 1  ttO tt  goto 10    continue    P   P n  inv inv P_ n   A   m   W A n              call invsp P nvar ierO     x   x   n  P n   inv P  n   x   Qn   A   n    W Y  n    do i 1 nvar  x i  0 d0  do k 1 nvar  if  k 1t i  ik k i  i 1  2  if  k ge i  ik i k  k 1  2  x  i  x  i  P  ik    y  0   enddo  enddo    Ap  ndice IV  listados de programas gAGE NAV 247     e    PRINT KALMAN ESTIMATION         eee  write     a4 1x f8 2 4 1x f10 5      XYZT  ttO   x i   i 1 4     C                                                           BEGIN fordward propagation    e x   x   n 1  fixx  n               do i 1 nvar  x i ex i  xfi i   enddo  C      AAA A  C P   P_ nt1  fi P n   fi     Q               s   do i 1 nvar  P ix i 1  2   P i  i 1  2  xfi i  Q i   enddo  Co he SR ad    c                                                           PREPARING matrix and vector for ESTIMATION            P  inv P  n 1                  call invsp P nvar ier    Gu eaae edi eee ERE
272. proceso 6 act  a directa   mente sobre la frecuencia fundamental del reloj del sat  lite  lo cual tiene un  impacto directo sobre las pseudodistancias que calcular  n los receptores de  los usuarios  El proceso e consiste en truncar la informaci  n relativa a las    rbitas     e A S o Anti Spoofing  consiste en la encriptaci  n del c  digo P mediante un  c  digo W  resultando el c  digo Y  que es modulado sobre las portadoras  L1 y L2  La intenci  n es evitar el acceso a usuarios no autorizados a los  c  digos en las dos frecuencias P1 y P2  quedando   nicamente disponible el  c  digo C A  m  s ruidoso  sobre L1     20 Procesado de Datos GPS  c  digo y fase    Segmento de Control    El segmento de control es el responsable del funcionamiento del sistema GPS   Sus funciones b  sicas son     e Control y mantenimiento del estado y configuraci  n de la constelaci  n de  sat  lites     e Predecir las efem  rides y el comportamiento de los relojes de los sat  lites   e Mantener la escala de tiempo del GPS  mediante relojes at  micos      e Actualizar peri  dicamente el mensaje de navegaci  n de cada uno de los  sat  lites     Adem  s es el responsable de activar la disponibilidad selectiva  S A  en la  transmisi  n de las se  ales     A    Antena de Tierra        Ground Antenna                  GA   Control of Efemerides Prediccion of Efemerides Transmision del mensaje  y relojes de satelites y comportamiento de relojes de navegacion a satelites    Fig  6  Esquema del segmento de C
273. programas gAGE NAV 279    aa a Oo a    fi datan z p  1 d0 e2 xn  xn h     if dabs fi fia  gt tol  then  fia fi  goto 20  endif    xlon x1  xlat fi    return  end    xn a  2 dsqrt   a dcos  fi     2  b dsin  fi      2   x   xn h  dcos  fi   dcos  x1   y  xnth   dcos  fi   dsin x1    z   b  2 a x 2 xnth   dsin fi   write     a4 3 1x f15 4      ORG   x y z    280 Procesado de Datos GPS  c  digo y fase    scripts    e script DDbell_ebre21 scr       bin tcsh  f    Este script calcula las dobles diferencias de las componentes del  modelo de la estacion bell respecto a ebre y al satelite PRN21    Se ejecuta sobre los ficheros    dmx  generados por el porgrama GCAT  Es decir     rover  bell  sta_ref  ebre  sat_ref  21    Dbell 21 L bell sat i  L bel1 21   Debre_21 L ebre sat_j  L ebre  21     dt dk db Gb Gb HH A OF OF    DDbell  ebre21 Dbell  21 Debre 21              Ejecutar      DDbell_ebre21_GCAT scr PC 99mar23bell a PC dmx 99mar23ebre a_PC dmx            gAGE  group of Astronomy and GEomatics          set type  1    cat  2   awk     print  1      type     int  2 0 5    3  5  6  7  8  9  NF     gt  bell GCAT   cat  3   awk   print  1      type      int   2 0 5    3  5  6  7  8  9  NF       gt  ebre_GCAT      1  SELECCION DE SATELITES      Seleccionar el satelite PRN21    cat bell GCAT   gawk     if   4  21  print  0    gt  bell 21  cat ebre GCAT   gawk     if   4  21  print  0    gt  ebre 21      Seleccionar los satelites distintos de PRN21   cat bell GCAT   gawk     if   4  21  p
274. pseu   dodistancia observada y la modelada para el sat  lite PRN14  Repetir  el gr  fico para el sat  lite PRN19    Ejecutar     gnuplot  set grid  plot    cat 130ct98 a mdllawk     if   3  14  print  2  4  5       plot    cat 130ct98 a mdllawk     if   3  19  print  2  4  5         plot    cat 130ct98 a mdllawk  print  2  4  5       exit         A qu   puede atribuirse el diente de sierra observado en las figuras         Hacer un gr  fico  en funci  n del tiempo  entre las diferencias de  pseudodistancia observada para los sat  lites PRN16 y PRN19  i e  las  diferencias simples  V1619C A   CA     CA     Ejecutar  en una sola l  nea    cat 130ct98 a mdl   gawk    4  if   3  16   R  2   4   else  if   3  19  amp  amp  length R  2      0   print  2  4 R  2              gt  CA 16 19    Pr  ctica 5b  Correcci  n relativista  distancia     gAGE NAV 101    Ejecutar   gnuplot  plot  CA 16 19     exit    Por qu   ha desaparecido el diente de sierra         d      Dar la expresi  n matem  tica de las diferencias simples entre dos  sat  lites observados desde un mismo receptor    Se cancela alg  n t  rmino      e     Hacer un gr  fico  en funci  n del tiempo  entre las diferencias de  pseudodistancia modelada para los sat  lites PRN16 y PRN19   ie  V1697 A mod   C AI     CAP   Ejecutar  en una sola l  nea   cat 130ct98 a mdl    gawk     if   3  16   R  2   5   else  if   3  19  amp  amp  length R  2      0   print  2  5 R  2       gt   gt  CAm_16_19  gnuplot  plot  CAm_16_19   exit   f
275. ptual de estas pr  cticas sin necesidad de ejecutar  los programas  junto al software se proporcionan unos ficheros de texto con las  soluciones a los ejercicios      Su planteamiento did  ctico es fruto de una experiencia docente universitaria  de m  s de quince a  os  Asimismo  su enfoque cient  fico tecnol  gico se ha nutrido  de nuestra experiencia en el desarrollo de diferentes proyectos y contratos de in   vestigaci  n en el   rea de Navegaci  n por Sat  lite     lEn la primera pr  ctica se presentan unas m  nimos elementos inform  ticos  sobre UNIX   gawk y gnuplot   para aquellos que nunca hayan trabajado en este entorno       Hoy en d  a es posible disponer de una workstation UNIX  LINUX  altamente competi   tiva por poco dinero  gracias al sistema operativo LINUX  Se trata de un software de libre  distribuci  n  free software  que permite configurar un PC 486 con 4 Mb de memoria RAM  y 200 Mb de disco duro  o superior  como una m  quina UNIX de altas prestaciones  En la  direcci  n http   sunsite rediris es se puede encontrar el software e informaci  n en castellano  para la instalaci  n del LINUX     Tema 1  Conceptos b  sicos gAGE NAV 3    Tema 1  Conceptos b  sicos    El sistema GPS comprende una constelaci  n de al menos 24 sat  lites orbi   tando a una altura media de 20200 m sobre la superficie terrestre  que emiten  continuamente se  ales a partir de las cuales los usuarios pueden determinar su  posici  n tridimensional  El principio de posicionamiento se bas
276. qu        d         Qu   valores deben considerarse para los retardos instrumentales  cuando se utiliza la combinaci  n libre de ionosfera  LC     Y si se  utilizara un c  digo a la frecuencia L2    Por qu       6   Offset relojes sat  lites  Representar gr  ficamente el offset del reloj del  sat  lite PRN14 en funci  n del tiempo  Repetir el gr  fico para todos los  sat  lites a la vez    Ejecutar     94     a     Procesado de Datos GPS  c  digo y fase    gnuplot  set grid  plot   lt cat 130ct98 a mdllawk     if   3  14  print  2  7         plot   lt cat 130ct98 a mdllawk     print  2  7       exit         En qu   rango de valores se encuentran los offsets de los relojes de los  sat  lites     Estos valores   se obtienen directamente del mensaje de navegaci  n  o  debe calcularlos el programa de posicionamiento       Con qu   exactitud pueden conocerse los relojes de los sat  lites a trav  s  del mensaje de navegaci  n cuando est   activada la S A    Y cuando  est   desactivada               Si los offsets relojes de los sat  lites cdt fueran comunes para  todos los sat  lites  aunque variables en el tiempo   deber  an tenerse en  cuenta en el modelado de la pseudodistancia para el posicionamiento     Por qu              Deben considerarse los mismos valores para los offsets de los relo     jes de los sat  lites cuando se utiliza la combinaci  n libre de ionosfera   LC     Por qu       Pr  ctica 5a  Propagaci  n y efectos dependientes del sat  lite gAGE NAV 95    Respuestas 
277. r de 7 t    t    Ty o cualquiera   de las siguientes tres anomal  as         v t   Anomal  a verdadera  es el   ngulo geoc  ntrico entre la direcci  n  del perigeo y del sat  lite          E t   Anomal  a exc  ntrica  es el   ngulo  visto desde el centro de la    rbita  comprendido entre el perigeo y la direcci  n del punto inter   secci  n de la recta normal al eje mayor que pasa por el sat  lite con el  c  rculo de radio a  ver figura 14           M t   Anomal  a media  es un valor ficticio     a   semieje mayor de la   rbita   e   excentricidad   i   inclinaci  n   w   argumento del perigeo   Q     arg  nodo ascendente  Aries    A   long  nodo ascendente  Greenwich   T     poca de paso por el perigeo   M   anomal  a media   V     anomal  a verdadera   0     tiempo sid  reo    Ab Satelite          Nodo ascendente       Fig  13  Elementos orbitales    Tema 4  Orbitas y relojes de los sat  lites GPS gAGE NAV 57    Las tres anomal  as est  n relacionadas por las siguientes f  rmulas     M t    n t     Ty     E t    M t    esin E t        PERIGEO       V t    2 arctan   FE tan 22    to    TIERRA  27 m  3       Fig  14  Representaci  n   rbita el  ptica     donde n es la velocidad angular media del sat  lite  o movimiento  medio  con periodo de revoluci  n P  Substituyendo a   26560km   valor nominal para los sat  lites GPS  en la   ltima de las ecuaciones  anteriores  se obtiene un periodo orbital de 12 horas sid  reas       Movimiento perturbado    El problema de dos cuerpos r
278. r de un PC  486 o superior  con 8Mb de memoria RAM y al menos  5Mb libres de memoria en el disco duro   provisto del sistema operativo  LINUX y que pueda trabajar en modo gr  fico  Xwindows   Naturalmente   puesto que se facilita el c  digo fuente  la instalaci  n puede hacerse sobre  cualquier otra plataforma UNIX     e Tener instalados         el compilador de FORTRAN f77  si se utiliza el compilador g77 de   ber  n modificarse el fichero config del directorio subroutines y el  Makefile del directorio programas  bastar   con sustituir la palabra    77 por g77  2    1 7E  directorio trabajo  es donde se realizar  n los ejercicios  y se encuentra inicialmente vac  o   128Por otra parte  algunos compiladores de FORTRAN no reconocen las instrucciones dsin   dcos  datan2  etc   espec  ficas para trabajar en doble precisi  n  Si se da este caso  bastar    sustituir dichas fucnciones por sus correspondiente sin  cos  atan2  etc  enel c  digo fuente  de los programas     314 Procesado de Datos GPS  c  digo y fase        los lenguajes  awk o gawk y perl        el entorno de representaci  n gr  fica gnuplot    Tanto el compilador de FORTRAN  como los lenguajes de programci  n o el pro   grama gnuplot  forman parte de cualquier distribuci  n est  ndar de LINUX y   generalmente  suelen instalarse por defecto     Para cualquier consulta o comentario  ponerse en contacto con   jaume ma4 upc edu    Bibliograf  a gAGE NAV 315    Bibliograf  a    Libros    e Pratap Misra  Per Enge Global Po
279. ra algunas funciones espec  ficas  c  lculo de coordenadas de sat  lites  en  recepci  n y en emisi  n   modelo de Klobuchar para la refracci  n ionosf  rica  etc   Se pretende  desde el primer momento  dar operatividad en el uso instrumental  de los conceptos y t  cnicas del procesado de datos GPS     Los ejercicios est  n clasificados seg  n diferentes niveles de dificultad  que  vienen indicados por    ninguno     uno  dos o tres asteriscos  Al final de cada  pr  ctica se proporciona una plantilla para consignar las respuestas a los aparta   dos que hemos considerado m  s representativos desde el punto de vista de la  evaluaci  n     Aunque son deseables unos conocimientos m  nimos de UNIX  no resultan im   prescindibles para seguir este libro  A lo largo de diferentes ejercicios     guiados        se va introduciendo al lector  de manera natural y por inmersi  n  en la sintaxis  y las posibilidades de este entorno  Nuestra experiencia nos ha demostrado que  los estudiantes sin conocimientos previos de UNIX no encuentran gran dificultad  en adaptarse a este lenguaje    bien al contrario  aprecian el hecho de que la for   maci  n se haga en el contexto real en que se trabajan estos problemas    Ello  no obstante  y puesto que el objeto fundamental de esta publicaci  n es la for   maci  n en GPS  se incluyen  a modo de ap  ndices  algunos resultados gr  ficos  de los ejercicios  as   como diferentes ficheros de datos para poder desarrollar la  mayor parte del contenido conce
280. ramas gAGE NAV 283    set DDobs  1  set DDion  2  set DDbc  3    cat  DDion  DDobs gawk     if  NF  6   1  4    5   6   elsetif  length I  4    6     0    printf  hs  8 4f Nn    0 I  4    6       gt  nada dat    cat  DDbc nada dat gawk     if  NF  8   t0  4    5   6   ti  4    5   7 Bc  4    5   8   else s0 t0  4    5  s1 t1  4    5    if   6 gt  s0  amp  amp   6   s1    printf  hs 48 4f Nn    0 Bc  4    5         rm nada dat    284    Procesado de Datos GPS  c  digo y fase    e script DDobs scr       bin csh  f      ee        Ejecutar          DDobs scr 99mar23bell_ebre s_1_30_ninja gz         NOTA  el fichero debe estar comprimido    gz          Ficheros input                             99mar23bell_ebre s_1_30_ninja gz       sta idoy sec isat xLC xLI PC PI iarc              OUTPUT  DDbell_ebre21 obs      S               sta staR isatR isat iarc sec DDLc DDLw DDLi                 OgAGE  group of Astronomy and GEomatics      ee ee a SS  set file  1    set sta  bell   set sta_ref  ebre     set sat_ref 21    zgrep  v  sta_ref  file  gt  nsb tmp  zgrep  sta ref  file  gt  nse tmp    gawk   if  gawk   if  gawk   if    gawk   if      4     sat_ref      print  07       4 2   sat ref    print  0      4     sat_ref      print  0      4     sat_ref      print  0      nsb tmp  gt   nsb tmp  gt  gt   nse tmp  gt  gt   nse tmp  gt  gt     nada   nada   nada   nada     tmp  tmp  tmp  tmp    Ap  ndice IV  listados de programas gAGE NAV 285      Calculo de las diferencias simples          
281. rcicio 4  3  Estimacion retardo lonosferico  todos sats  E Practica Sa  ejercicio 4b 1  Estimacion retardo lonosterico vs  Tiempo  STEC o B  18   E    j E   i J  16 H E 4 ar 4  14 H i 4  12      4 E 3r 4  E El  gov a    i o  a  sb i 4    2h 4  et T i     at    i F 4 ah 4  2L 3 4     i i i i i i a i i i  o 10 20 30 20 50 60 70 80 38000 38500 39000 39500 40000 40500 41000  Elevacion  grados  Tiempo  segundos GPS   Practica Sa  ejercicio 4b_2  Estimacion retardo lonosferico vs  elevacion  5 i   z            Practica 5a  ejercicio 5 1  Constantes instrumentales para el satelite PRN14  STEC sin etev  o  0 706   T y T T   gt    retardo x   0 704    2 2 4  a i 4   0 702   2         4  E 3h 4 4  0 7 p 5 5 4     E  5 o  0 698   ST 4     E  E  E 2b i 4  e  0 696   d       H 4   0 694               4  if i 4   0 692         4    4  o i i i i i i  0 69 i i i i i  o P 26 p ES ES pe 25 o En 38000 38500 39000 39500 40000 40500 41000  Elevacion  grados  tiempo  segundos GPS   Practica 4b  ejercicio 6 1  Offset reloj satelites PRN 14  Practica 5a  ejercicio 5 2  Constantes instrumentales para todos los satelites 1694 6    T s T y  0 8 y f r r   Offset reloj satelites o  retardo  x  XEXMMXE mo    e  1694 5   4  06   E E i d  o4 L   i i 4 1694 4   4  02 E   1694 3   e    of         El      16942    J  s  2 ool i 4 El     a   ee SS a 2   m x ru x        reo  L J   0 4    B E i 4  1694   4   0 6     E i d  a i      MM      0 8   i 4 1693 9   4  38000 38500 39000 39500 40000 40500 41000 1989  A E 
282. receptores  bell  ebre      x    y  w  ssa                10 i i i i i i i i  56000 57000 58000 59000 60000 61000 62000 63000 64000 65000  Tiempo  segundos GPS   Practica 7a  ejercicio 5b  bell relativa a ebre  DD PC  Kinem  Pos   Broadcast orbits   10 T T Y T T T T T     WG 84   Metodo Geometrico  corrigiendo de relojes d   receptores  bell  ebre         x  WGS84   Metodo Pseudorango  sin corregir relojes de receptores  bell  ebre             gl    ob 4           10             i i i i i i i i       56000    10    57000 58000 59000 60000 61000 62000 63000 64000  Tiempo  segundos GPS     65000    Practica 7a  ejercicio 5b  bell relativa a ebre  DD PC  Kinem  Pos   Broadcast orbits                 o       i  NGS84  Metodo  Geometrico  cprrigiendo de relojes de receptores  bell ebre     2  WAS84   Metodo Pseudorang    sin corregir relojes d   receptores  bell  ebre                56000    57000 58000 59000 60000 61000    Tiempo  segundos GPS     62000 63000 64000 65000    308       Gr  ficas Pr  ctica 7b    Practica 7b  ejercicio 2g  bell relativa a ebre  2 T T T T    DD LCPC  Kinem  Pos   Broadcast orbits        15 L i i i    TX  WGS84   y  WGS84   2  WGS84               Discrepancia  m     Discrepancia  m     Discrepance  meters     Discrepance  meters     0 5     2 5     3    56000     2 5     3  56000    56000    15    0 5     0 5     1 5     2    56000    Practica 7b  ejercicio 3g  bell relativa a ebre  DD LCPC  Kinem  Pos  Broadcast orbits   Alg  geometrico             de
283. recuencia y afecta de forma dis   tinta a la fase y al c  digo  Esta dependencia en la frecuencia de la se  al  permite corregir su efecto utilizando dos frecuencias diferentes     Para re   ceptores con una sola frecuencia puede utilizarse un modelo de predicci  n  ionosf  rica  El modelo definido en el  GPS SPSS SS  es el de Klobuchar   cuyos par  metros se transmiten en el mensaje de navegaci  n  A pesar de  ser un modelo ionosf  rico bastante simple  en el que se suponen todos los  electrones concentrados en una capa delgada situada a 350Km de altura  sobre la superficie  ver figura 19   se consigue reducir el efecto de la ionos   fera entre un 50  y un 60   Ver su implementaci  n  GPS SPSS SS  en la  rutina klob f  ap  ndice IV                        19 0UT upci00178    q  O 80 160 240 320 400 480 560 640 720 800 880 960    Fig  19  Modelo de Klobuchar de una capa delgada  izquierda   Distribuci  n del retardo  vertical  TEC en unidades de 0 1 TECUs  1 6cm de retardo en L1  a las 19UT del 26    de Junio del 2000  derecha   Se indica tambi  n el ecuador geomagn  tico     NOTA  La implementaci  n del modelo de Klobuchar en GCAT corre   sponde a la opci  n Ionospheric Correction  ver p  gina 90      Los indices de refracci  n de la ionosfera para la velocidad de fase  vy  y la  velocidad de grupo  vg  de la se  al GPS vienen dados  en primer orden de  aproximaci  n  por   ny  l a e N  fy  1 as N  18 Mediante la combinaci  n libre de ionosfera PC o LC  se puede cancelar el e
284. ricamente la respuesta   Ejecutar     P3b_5 scr  gnuplot plots_P3b gnu    6       Demostraciones  Partiendo de las expresiones P1  P2  L1 y L2 que se  dan en el apartado de fundamentos te  ricos  demostrar las expresiones de  PC  PW y PI  y las relaciones entre ambigiiedades de este mismo apartado     54    Respuestas    Practica 3b  Detecci  n de cycle slips    Procesado de Datos GPS  c  digo y fase       Tema 4    rbitas y relojes de los sat  lites GPS gAGE NAV 55    Tema 4    rbitas y relojes de los sat  lites GPS    El conocimiento de las   rbitas y relojes de los sat  lites es fundamental para un  correcto posicionamiento  Un error en las coordenadas o relojes de los sat  lites se  traducir   en un error de posicionamiento  La informaci  n sobre los par  metros  de   rbitas y relojes es transmitida en el mensaje de navegaci  n    A continuaci  n se definen los elementos orbitales  se presenta el mensaje de  navegaci  n  y el algoritmo de c  lculo de las coordenadas de los sat  lites a partir  de   l     Elementos Keplerianos  problema de dos cuerpos    El movimiento de una masa mo relativa a otra masa m   viene definido  con   siderando   nicamente la fuerza de atracci  n entre ambas  por la ecuaci  n diferen   cial    dr p   dg F ve     0  siendo r su vector de posici  n relativo  y   G m  4 m3  y G la constante de gravi   taci  n universal  En el caso de un sat  lite artificial  su masa puede considerarse  despreciable frente a la de la Tierra    La integraci  n de est
285. rint  0      gt  bell n21  cat ebre_GCAT   gawk     if   4  21  print  0    gt  ebre_n21    Ap  ndice IV  listados de programas gAGE NAV 281      2  DIFERENCIAS SENCILLAS     Diferencias simples para cada estacion  respecto al satelite PRN21  cat bell 21 bell n21   gawk     if   4  21   r  2  3   5 x  2  3   6    y   2  3   7 z  2  31  8 t   2  3   9 i  2  3   10      if   4  21  amp  amp  length r  2  3    0  printf  As hs 46i 402i  16 12f  h16 12f 416 12f 416 12f  16 12f  3i  n   1  2  3  4  5 r  2  3     6 x  2  3    7 y  2  3    8 z  2  3    9 t  2  3    10 i  2  3           gt  Dbell 21    cat ebre 21 ebre_n21   gawk     if   4  21   r  2  3   5 i  2  3   10     if   4  21  amp  amp  length r  2  3    0  printf  ks  s  6i 402i 416 12f  416 12f  16 12f  16 12f  16 12f  3i  n   1  2  3  4  5 r  2  3    0 0 0 0  10 i  2  3      gt  Debre_21      3  DIFERENCIAS DOBLES   cat Debre 21 Dbell 21   gawk     if   1   ebre    r  2  3  4   5   x  2  3  4   6 y  2  3  4   7 z  2  3  4   8 t  2  3  4   9   i  2  3  4   10  else  if  length r  2  3  4    0   printf   s  6i 402i 416 12f  16 12f  16 12f  16 12f  16 12f  3i An     2  3  4  5 r  2  3  4    6 x  2  3  4    7 y  2  3  4     8 z  2  3  4    9 t  2  3  4    10 i  2  3  4        gt  DDbell_ebre21_GCAT      4  FINAL  escribir los resultados en el formato correspondiente  al input del programa  kalman f     itype sec PRN DDprefit sigma Ddx Ddy Ddz Ddt iarc     NOTA 1  sigma corresponde al ruido de las medidas  en este  caso  las 
286. rmine po  En el capitulo anterior  se han desarrollado dos algoritmos para el  c  lculo de la   poca de emisi  n de la se  al y  por tanto  de las coordenadas de los  sat  lites en el instante de emisi  n y de la distancia p    A continuaci  n se determinar  n las expresiones de dichas derivadas parciales  para cada uno de los emncionados algoritmos     1  C  lculo de la derivada  oe    Como ya se indic   en el capitulo anterior  pa  ginas 85  86  los mencionados  algoritmos relacionan la   poca de emisi  n 1   5     bien con el reloj del sat  lite    emission    L o bien con el del receptor 75  55   Es decir   Algoritmo del pseudorango       emission     ia Ple     d    emission _ dy     Algoritmo geom  trico     emission   JT Trecepion E dr    emission _ dr    67Se conoce la   poca de recepci  n  pero seg  n el reloj del receptor Treception  Por otra parte   la determinaci  n de las coordenadas fsta es el objeto del posicionamiento     114 Procesado de Datos GPS  c  digo y fase    donde f Treception  significa la   poca de emisi  n calculada a partir del algoritmo  geom  trico  que es una funci  n de la   poca de recepci  n 7  seg  n el reloj del  receptor  y puede aproximarse por la   poca de emisi  n en el reloj del receptor    emission    T m  s el offset d7     1 A  Caso del algoritmo basado en el pseudorango  Si se considera   nicamente la variaci  n de p con el tiempo  en el caso del  algoritmo basado en el pseudorango P  se tiene     p t    p    SE t   i    plo      
287. rmining the  ephemeris parameters  as follows  see ICD GPS 200  20 3 3 4 3 1        4 hours  greater than 4 hours     e          Together with the IODC values and Table 20 XII the actual fit interval can be  determined  The second value in the last record of each message shall contain  the fit interval in hours determined using IODC  fit flag  and Table 20 XII   according to the Interface Document ICD GPS 200     6 7 Satellite Health    The health of the signal components  bits 18 to 22 of word three in subframe  one  are now  Version 2 10  included into the health value reported in the  second field of the sixth nav mess records     A program reading RINEX files could easily decide if bit 17 only or all bits   17 22  have been written     RINEX Value  0 Health OK  RINEX Value  1 Health not OK  bits 18 22 not stored   RINEX Value    32 Health not OK  bits 18 22 stored     Ap  ndice II  descripci  n del formato RINEX gAGE NAV 191    6 8 Transmission Time of Message  Navigation message file     The transmission time of message can be shortly before midnight  Saturday Sunday  the TOE and TOC of the message already in the next week    As the reported week in the RINEX nav message  BROADCAST ORBIT   5 record   goes with ToE  this is different from the GPS week in the original satellite  message    the transmission time of message should be reduced by 604800   i e   will become negative  to also refer to the same week     7  RINEX UNDER ANTISPOOFING  AS     Some receivers generate 
288. rvalos de tiempo  los par  metros de rotaci  n y de orientaci  n de la Tierra no pueden  modelarse te  ricamente y deben actualizarse peri  dicamente mediante observaciones    19E  documento  Modern Terrestrial Reference Systems PART 3  WGS 84 and ITRS       Tema 2  Descripci  n del sistema GPS gAGE NAV 29    Su realizaci  n original es esencialmente id  ntica al NAD83  Sin embargo  las  sucesivas realizaciones se aproximan  se asume que son id  nticas  a ciertas    realizaciones ITRS  As    las realizaciones WGS84 G730   y WGS84 G873   corresponden a ITRF92 y ITRF94  repectivamente     El sistema WGS 84 tiene asociado el elipsoide de referencia definido en la  siguiente tabla     Semieje mayor de la elipse a 6 378 137 Km  Semieje menor de la elipse b 6 356 752 Km  Factor de achatamiento f  1 298 257223563    Velocidad angular Tierra wg 7 292115  1071 rad s  Constante Gravitaci  n u 3986005   108 m  g2       Tabla 5  Par  metros del elipsoide WGS 84    La rutina car2geo f  que se proporciona en el ap  ndice IV  realiza la  conversi  n de coordenadas cartesianas  x y z  CTS a elipsoidales  A      h    donde A y d son la longitud y latitud elipsoidales  respectivamente  y A la  altura sobre el elipsoide              Fig  11  Coordenadas cartesianas y elipsoidales    contiene datos y referencias interesantes sobre WGS84 y ITRS  http   www ngs noaa   gov CORS Articles Reference Systems Part 3 pdf    20La    G    indica que se ha obtenido exclusivamente con observaciones GPS y el 
289. rvation records          INTERVAL   Observation interval in seconds  4                     qes ce m   e                          m oeeeeeo ee     TIME OF FIRST OBS     Time of first observation record      4 digit year  month day hour min sec       Time system  GPS   GPS time system      GLO     UTC time system      Compulsory in mixed GPS GLONASS files    Defaults  GPS for pure GPS files     GLO for pure GLONASS files  4                     A O SSeS SSeS Sse               gt       198 Procesado de Datos GPS  c  digo y fase       TIME OF LAST OBS   Time of last observation record 516 F13 7    4 digit year  month day hour min sec     Time system  Same value as in    TIME OF FIRST OBS record    5X A3    A II E    RCV CLOCK OFFS APPL   Epoch  code  and phase are corrected by  applying the realtime derived receiver  clock offset  1 yes  O no  default  O no  Record required if clock offsets are    reported in the EPOCH SAT records      LEAP SECONDS       O                               OF SATELLITES                   a     e     e        a e e     e e     e     e        PRN     OF OBS    Number of leap seconds since 6 Jan 1980  Recommended for mixed GPS GLONASS files    Number of satellites  for which  observations are stored in the file   PRN  sat number   number of observations  for each observation type indicated   in the      TYPES OF OBSERV    record     If more than 9 observation types   Use continuation line s     This record is  these records are   repeated for each satell
290. s Markov de primer orden  Su caracter din  mico se establece  a trav  s de la matriz de transici  n de estados Y y la matriz de ruido de proceso Q     108    Procesado de Datos GPS  c  digo y fase    que se resuelve de la manera habitual por m  nimos cuadrados con ma   triz de pesos W        1     1    1  A n 7 Py Cy ain     Pz      4 5  vim     25   Rim     X n        1     atr as  rz       n  Xn     El algoritmo puede resumirse en el siguiente esquema    X n        64        k l    Pa                  Fig  23  Diagrama del filtro de Kalman  Notaci  n  Ry   Py  4   Pk   Pew     Nota  La formulaci  n aqu   presentada es algebraicamente equivalente  a la formulaci  n cl  sica definida en el siguiente esquema             0 X    IUSSI S ids     lt  gt                  T  P DPR OO      k 1          Fig  24  Formulaci  n cl  sica del filtro de Kalman     64Si se desea profundizar m  s el tema se recomienda la lectura del excelente libro de G  J   Bierman  1977   En especial los cap  tulos correspondientes al U D covariance filter y al SRIF     Tema 6  Resoluci  n de las ecuaciones de navegaci  n gAGE NAV 109    Algunos ejemplos sencillos de definici  n de las matrices    y Q    a  Posicionamiento est  tico ER pa   El vector de estados a determinar X viene dado por X    rec  Yrec  Zrec  dtrec   donde las coordenadas  Trec  Yrec  Zrec  Se consideran como constantes   pues el receptor se mantiene fijo  y el offset del reloj dt    como un  ruido blanco de media cero  En estas condicio
291. s at  micos con una estabilidad del orden de 107   ver  tabla 1      L1   154   10 23 M Hz   1575 42 MHz      2   120   10 23 M Hz   1227 60 MHz       El hecho de que los sat  lites emitan en dos frecuencias distintas  permite al  usuario cancelar una de la principales fuentes de error  la refracci  n ionosf  rica   Esto es debido a que la ionosfera se comporta como un medio dispersivo para la  se  al GPS    Sobre las dos portadoras se modulan los siguientes tipos de c  digos PRN y  mensajes  ver figura 5      e Coarse Acquisition code  C A t    tambi  n llamado c  digo civil  La secuen   cia se repite cada milisegundo y su velocidad o  chip rate  es de 1 Mbps   lo que supone una longitud de onda equivalente de 293 1 m  Se modula    nicamente sobre L1     Procesado de Datos GPS  c  digo y fase    e Precision code  P t    reservado para uso militar y usuarios civiles autor   izados  La secuencia se repite cada 266 d  as  38 semanas  y a cada sat  lite  se le asigna una porci  n semanal de este c  digo que se denomina secuencia  PRN  Su velocidad o  chip rate  es de 10 Mbps  lo que supone una longitud  de onda equivalente de 29 31 m y se modula sobre ambas portadoras L1 y  L2     e Mensaje de navegaci  n  D t    se modula sobre ambas portadoras a 50bps  e incluye informaci  n sobre efem  rides y derivas de relojes de los sat  lites   coeficientes del modelo ionosf  rico  informaci  n sobre el status de la cons   telaci  n  etc           La estructura de la se  al se resume en l
292. s capturados  en condiciones de Anti Spoofing activado y desactivado  A partir del mensaje de  navegaci  n  se determinan las coordenadas de los sat  lites y el error de sincro   nismo de sus relojes  y se calculan  a continuaci  n  los diferentes t  rminos que  intervienen en el modelado de las pseudodistancias  distancia geom  trica  cor   reci  n relativista  atmosf  rica    ionosfera y troposfera   retardos instrumentales   etc    Se estudia el impacto de la Selective Availability sobre la pseudodistan   cia modelada  comparando los resultados con los obtenidos utilizando ficheros  de   rbitas y relojes precisos  disponibles a trav  s de la red internet  Se plantea  el sistema de ecuaciones de navegaci  n y se resuelve mediante las t  cnicas de  estimaci  n por m  nimos cuadrados y por el filtro de Kalman  Estas t  cnicas se  presentan   nicamente desde un punto de vista conceptual  con vistas a su imple   mentaci  n a nivel algor  tmico    Est   dividido en 7 temas  cada uno de los cuales contiene un peque  o re   sumen sobre los fundamentos te  ricos y un paquete de pr  cticas de laboratorio   de unas dos horas de duraci  n cada una  para realizar sobre un entorno UNIX  se  utilizan ficheros de datos reales y un paquete de software espec  fico que contiene    2 Procesado de Datos GPS  c  digo y fase    diferentes programas y rutinas dise  ados para la implementaci  n de los m  dulos  de procesado  GPS Code Analysis Tool   Asimismo  se facilitan rutinas elemen   tales pa
293. s de los    prefit residuals    y de  las derivadas parciales  con el fin de plantear y resolver las ecuaciones de  navegaci  n  en modo doble diferenciado   Tomar como estaci  n de referen   cia  ebre  y como sat  lite de referencia PRN21     Para ello  se pueden seguir los siguientes pasos      a     A partir del fichero  99mar23bell ebre s gz  y seleccionando las ob   servaciones correspondientes a las estaciones bell y ebre  generar los    ficheros 99mar23bell a y 99mar23ebre a para ser procesados por el  GCAT     zgrep bell 99mar23bell ebre s gz  gt  99mar23bell a  zgrep ebre 99mar23bell_ebre s gz  gt  99mar23ebre a    Mediante el programa GCAT calcular la matriz de diseno para cada  estaci  n por separado     Para ello  se seleccionar  n las mismas opciones que en el ejercicio an   terior     e Carpeta  MODEL    Ionspheric refraction   NO   pues se est   trabajando con la  combinaci  n libre de ionosfera PC    Satellite coordinates at emission  Using the PR   pues  se utiliza el algoritmo basado en el pseudorango    e Carpeta  FILTER    Kinematic Positioning   White noise    e Carpeta  RESULTS    Write Design matrix   para que escriba la matriz de diseno  conteniendo los prefit residuals y las derivadas parciales para la  estaci  n procesada     Finalmente  pulsar  File   con las opciones indicadas anteriormente   seleccionar el fichero 99mar23bell a y pulsar  Go  Repetir lo mismo  para el fichero 99mar23ebre  a    Se habr  n generado los siguientes ficheros  99mar23bel
294. s en anexo II  p  gina 119      Tema 6  Resoluci  n de las ecuaciones de navegaci  n gAGE NAV 107    e Resoluci  n de las ecuaciones de navegaci  n         Soluci  n por m  nimos cuadrados  Se trata de resolver el sistema lineal sobredimensionado Y   AX  cuya soluci  n m  nimo cuadr  tica    es     X      A  AY      Soluci  n por m  nimos cuadrados con pesos    Si W es una matriz de pesos para el vector de observaciones Y  en   tonces la soluci  n de m  nimos cuadrados con matriz de pesos W es     X   AW A  1AtW Y  La matriz de pesos W suele tomarse de la forma     1 03   W    lw    Un    E     t  donde c7  son las varianzas del ruido de las observaciones Y    yi       Yn       Si Py es la matriz de covarianza del vector de observaciones Y  para  W   Py  se obtiene la soluci  n de m  nima varianza para X  siendo     P     AW A       Filtro de Kalman  Si X  n     1  es la estimaci  n obtenida para la   poca n   sima  se reali   za una predicci  n del vector X n  para la   poca siguiente X   n   de  acuerdo con el modelo               X n  1     Pr    n     1    Q n   1        Con estas predicciones X    n   se puede ampliar la ecuaci  n de obser   vaci  n Y  n    A n  X  n   como si de nuevas observaciones se tratara   obteniendo el sistema     Y  n  A n     Pra   l  ESE    627 Lamando Y   AX  esta soluci  n minimiza el residuo   Y     Y    Y  y      9     o bien   Y     Y l2    32 wi  yi       i   para el caso de m  nimos cuadrados con pesos    63Se trata de un modelo de Gaus
295. s intrucciones que se utilizar  n en las pr  cticas     1   Primeras instrucciones      a  Ver la ubicaci  n del directorio actual     Ejecutar      b  Ver el contenido del directorio actual   Ejecutar      c  Situarse en el directorio personal o home directory              Ejecutar  o bi  n    5Si la instalaci  n se ha realizado de acuerdo a las instrucciones del manual de instalaci  n   deber  n haber los tres directorios siguientes  ficheros  programas y trabajo que colgar  n del  directorio personal     Procesado de Datos GPS  c  digo y fase     d  Situarse en el directorio trabajo y ver su contenido   Ejecutar     cd trabajo  ls  1t     e  Volcar por pantalla una l  nea de texto   Ejecutar     echo  esto es una prueba      f  Direccionar el contenido a un fichero   Ejecutar   echo  esto es una prueba   gt  test  ls  1t       echo  esto tambien    gt  gt  test     g  Volcar por pantalla el contenido de un archivo   Ejecutar   Probar tambi  n de ejecutar  echo test    Qu   ocurre    h  Editar un fichero  Ejecutar     textedit test    2   Manejo de directorios      a  Desde cualquier directorio en el que se est    situarse en el directorio  trabajo  que cuelga del directorio personal          y asegurarse de que  se ha accedido a   l  Crear el directorio otro en el interior del directorio  trabajo  Acceder a   l  Volver al directorio trabajo  inmediatamente  superior     Ejecutar    cd   trabajo  pwd   mkdir otro    cd otro  pwd   cd     pwd       Pr  ctica 1  Herramientas 
296. s plots    qu   combinaci  n presenta mayor nivel de ruido   L1 L2 o P1 P2      c  Utilizando las habilidades adquiridas  representar en un mismo gr  fico  la combinaci  n  L1 L2   P2 P1    A qu   puede deberse que la dis   persi  n aumente en los extremos de los arcos    Por qu   el ruido no  est   centrado en cero     4       Ruido de los observables  Adoptando los siguientes valores para  el ruido de los observables c  digo y fase Oep  Y Oep Y 2mm   Op  Y  Cep    30cm  ver la tabla del apartado de fundamentos te  ricos   calcular  los valores te  ricos 0     ep  del ruido para las combinaciones    LI  PI    Se  corresponden los valores obtenidos con los de las gr  ficas anteriores      Qu    efecto produce el multipath     5   Ruido de los observables  antispoofing  Obtener el fichero 97jan09coco a  a partir del 97janO9coco   rO rnx  repetir los pasos del principio del  apartado 2     fichero capturado en condiciones de anti spoofing activado      a    Tiene sentido que el fichero contenga registros de P1 y P2  estado  activado el antispoofing      b  Representar en una misma gr  fica L1 L2 y P2 P1 para el sat  lite  PRN15  Interpretar la estructura de la dispersi  n de datos         c  Representar en una misma gr  fica L1 L2 y P2 P1 para el sat  lite  PRNO1  por ejemplo   Comparar la dispersi  n obtenida para P1 P2  con la del ejercicio anterior  para el 18 de octubre de 1995  con el  anti spoofing desactivado     Se aprecian diferencias significativas      d      Repetir
297. salvo para la carpeta   MODEL    donde se deber  n seleccionar     e Carpeta  MODEL    precise Orbits and clocks    Satellite Clock interpolation  para que no deje de calcular las  observaciones cuando no se disponga de relojes de sat  lites  en el  fichero sp3 tmp se dan cada cinco minutos  y las observaciones son  cada 30 segundos   Notar que estos valores de los relojes no se uti   lizar  n  pues se cancelan al trabajar con dobles diferencias    Ionspheric refraction   NO   pues se est   trabajando con la com   binaci  n libre de ionosfera PC o LC      Satellite coordinates at emission  Using the PR   pues se  utiliza el algoritmo basado en el pseudorango     Renombrar el fichero DDbell ebre21 mod obtenido    e   para ser utilizado m  s tarde   cp DDbell ebre21 mod DDbell ebre21 eci mod        a    De qu   orden son las discrepancias obtenidas en x y z     8h  programa GCAT utilizar   los ficheros de   rbitas precisas 99mar23bell sp3 y  99mar23ebre sp3  que deben estar disponibles en el directorio de trabajo     170 Procesado de datos GPS  c  digo y fase     b  Comparar estos resultados con los obtenidos en el ejercicio anterior  utilizando   rbitas broadcast    Por qu   son tan parecidos los resulta   dos     6  Fijar    versus    Flotar    ambig  edades  J    En este ejercicio se implementar   de forma simplificada el m  todo descrito  en  Colombo et al   1999  para obtener el    valor exacto    las ambig  edades  de la fase VALC para dos estaciones separadas unos 100km 
298. sat  lite j  debe tener en cuenta los siguientes t  rminos     ICD   GPS 200  1992      Estas componentes del modelado se han implementado en el programa GCAT  ver p  gina  90   que es el m  dulo de software que se utiliza en las practicas de este cap  tulo y siguientes     78 Procesado de Datos GPS  c  digo y fase    PL    pj   c dt      dt     rel   T    ail    KM    M  i   eh     c dt      dt     rel    T7   091    K    Mp  it Ehi    2  2    P2   pj                         donde     e Distancia geom  trica  p    Corresponde a la distancia ecucl  dea entre la posici  n del sat  lite en el  instante de emisi  n y la del receptor   en el instante de recepci  n de la  se  al        eo     Barea    Tims   s  Us ree UU Yims   s Cree E Ama      Ver en la p  gina 85 el algoritmo para el c  lculo de las coordenadas en el  instante de emisi  n a partir de la   poca de observaci  n  y la posici  n aprox   imada del receptor  ver las subrutinas coord_ems_P f y rec2ems f      Recepcion 4    por  C        At  0 07 sec       Fig  18  Coordenadas en emisi  n y en recepci  n    44 Puesto que las coordenadas del receptor no se conocen con precisi  n  pues son las inc  gnitas  a determinar   en las ecuaciones de navegaci  n se toma un valor nominal  a priori     x0   y0   204   y se linealiza p en el entorno de este punto  p    p0   V p    dx   dyi  dzi   siendo las desviaciones  respecto de este valor nominal dx    x      z0   dy    yi     Y0   dz    zi     20  unas inc  gnitas  estimar jun
299. se oriente  en sentido directo  Su realizaci  n pr  ctica se llama Inertial Refrence Frame   IRF  y se determina a partir de un conjunto fundamental de estrellas  El  ecuador y equinocio medios J2000 0 est  n definidos por los convenios de la  International Astronomical Union  IAU  de 1976  con las series de nutaci  n  1980  Seildelmann  1982 y Kaplan  1981   que son expresiones anal  ticas  v  lidas para largos intervalos de tiempo  la anterior   poca de referencia era  1950 0      e Conventional Terrestrial System  CTS    Tambi  n llamado Earth Centered Earth Fixed System  ECEF   tiene su  origen en el centro de masas de la Tierra  El eje Z coincide con la direcci  n  del eje de rotaci  n de la Tierra definido por el CIO  Conventional Interna   tional Origin   el eje X viene dado por la intersecci  n del plano ortogonal  al eje Z  plano fundamental  y el Meridiano medio de Greenwich  y el eje Y  es ortogonal a los anteriores  de forma que el sistema se oriente en sentido  directo  Ejemplos de sistemas CTS son el ITRS y el WGS84 introducidos   respectivamente  por el IERS  International Earth Rotation Service  y el  DoD  Depto  de Defensa  EEUU   Realizaciones del ITRS son las ITRF que  se actualizan cada a  o  ITRF98  ITRF99        En cuanto al WGS84  salvo  la inicial  sus realizaciones se aproximan a ciertas realizaciones del ITRS     15Se suele distinguir entre Sistema de referencia  Reference System  y Marco de referencia   Reference Frame   El primero se entiende como 
300. se truncada     Procesado de Datos GPS  c  digo y fase                                                             Fig  21  Panel principal y carpeta Results de la aplicai  n GCAT    e Pulsar y seleccionar el fichero 130ct98 a  por defecto se selec   ciona tambi  n el fichero 130ct98 eph para las   rbitas broadcast     e En la carpeta Results  figura 21 derecha   seleccionar la opci  n  Write  the Computed Model terms  Dejar los valores por defecto de los  restantes par  metros en todas las carpetas     e Ejecutar  tarda unos segundos en procesar el fichero     Una vez finalizado el proceso  se habr   generado el fichero 130ct98 a mdl  que contiene los siguientes campos     rec_name sec PRN CA CA model p cdt rel STROP STEC Tap elev    donde      rec_name  es el nombre del receptor   sec  son los segundos dentro del  d  a  PRN indica el sat  lite   CA  corresponde al valor de la pseudodistancia   en metros  medida por el receptor  c  digo CA    CA model  es el valor  de la pseudodistancia modelada  en metros    o  es la distancia geom  trica  eucl  dea  en metros  sat  lite receptor   cdt  es el offset del reloj del sat  lite     en metros    rel  es la correcci  n relativista    en metros  debida a la ex   centricidad de la   rbita   ST ROP  y  STEC  corresponden a los retardos  troposf  rico y ionosf  rico oblicuos  slant  modelados  en metros    Tap   es el retardo instrumental del sat  lite    en metros  y  elev  es la elevaci  n  del sat  lite respecto del horizonte local
301. sitioning System  Signals  Measurements  and  Performancie  Ganga Jamuna Press  2004     e P J G  Teunissen  A  Kleusberg  Eds   GPS for Geodesy  Springer  1998     e M  Hern  ndez Pajares  JM  Juan  J  Sanz  Tratamiento de datos GPS  Pr  cticas  de laboratorio  Coleci  n Aula Pr  ctica  Ed  UPC  Barcelona  Spain  1997     e BW  Parkinson  Global Positioning System  Theory and Applications  Vol  I y  Vol  IT  Progress in Astronautics and Aeronautics  Vol 164  Published by the  Institute of Aeronautics and Asstronautics  Inc   1996     e ED  Kaplan  Understanding GPS  principles and applications  Artech House   cop  1996     e AP  Gim  nez Lorenzo  Gu  a Pr  ctica para usuarios de UNIX system V  Ed   Anaya  multimedia   1995     e A  Leick  GPS Satellite Surveying  Ed  Wiley Interscience Publication  1994     e B  Hofmann Wellenhof et al  GPS  Theory and Practice  Springer Verlag  Wien   New York  1994     e G  Seeber  Satellite Geodesy  Walter de Gruyter  New York  1993   e D  Wells  Guide to GPS Positioning  Canadian GPS Associates  1990     e BW Kernighan  R  Pike  Entorno de programaci  n UNIX  Ed  Prentice Hall  Hispanoamericana  M  xico  1987     e GJ  Bierman  Factorization Methods for Discrete Sequential Estimation  Math   ematics in Science and Engineering  Vol  128  Academic Press  Newyork  1977     316 Curso pr  ctico de tratamiento de datos GPS    Documentos    e Standard Positioning Service Signal Specification GPS SPS SS   http    www navcen uscg mil gps geninfo 
302. sultado de posicionamiento     168    Procesado de datos GPS  c  digo y fase    3  Repetir el ejercicio anterior  pero utilizando el algoritmo geom  trico para el    c  lculo de las coordenadas de los sat  lites en el instante de emisi  n  notar  que se asume el sistema de ecuaciones de navegaci  n en diferencias dobles  de secci  n 7 3 de teor  a  p  gina 146        Siguiendo el mismos procedimiento que en el ejercicio 5 de la pr  ctica 7a     utilizar las estimaciones de los offsets de los relojes de los receptores bell  y ebre obtenidas en el ejercicio anterior para corregir las marcas de tiempo  de los ficheros 99mar23bell a y 99mar23ebre  a     Para ello  se propone seguir el siguiente procedimiento     i  Volver a generar los ficheros originales     zgrep bell 99mar23bell ebre s gz  gt  99mar23bell a  zgrep ebre 99mar23bell ebre s gz    99mar23ebre a    ii  Generar unos ficheros con los valores de los offsets de los relojes de los  receptores bell y ebre  Para ello se pueden aprovechar las estimaciones de  los relojes de los ficheros 99mar23bell a PC pos y 99mar23ebre a_PC pos   obtenidos en el ejercicio anterior        cat 99mar23bell a PC poslgawk     print  1  5    gt  bell clock    cat 99mar23ebre a PC poslgawk     print  1  5    gt  ebre clock       iii  Corregir las marcas de tiempo de las   pocas registradas en los ficheros   para que se expresen en la escala de tiempo GPS  Para este apartado  uti   lizar la opci  n  Satellite coordinates at emission  Geometric  
303. t   activado en cada  sat  lite el Anti Spoofing  A S  que transforma el c  digo P en el c  digo  encriptado Y      e Subtrama 5  contiene los datos del almanaque y el estado de la constelaci  n   Con ello se permite una r  pida identificaci  n de los sat  lites de los que  procede la se  al  Se precisan 25 tramas para completar el almanaque       SEGMENTO    SEGMENTO  ENTRADA   FUNCI  N  PRODUCTO   FUNCION PRODUCTO    N Mensaje de Proporcionar una escala   Se  ales RF  navegaci  n de tiempo at  mico pseudoaleatorias    Comandos Generar se  ales de Mensaje de  pseudoc  digo navegaci  n    Almacenar y emitir el Telemetr  a  mensaje de navegaci  n  CONTROL Senales RF Calibrar la escala Mensaje de  pseudoaleatorias   de tiempo  navegaci  n  predecir efem  rides    Telemetr  a Mantener activo el Comandos  segmento espacial    UTC  USUARIO Se  ales RF Resolver las ecuaciones Posici  n  pseudoaleatorias   de navegaci  n    Mensaje de Velocidad  navegaci  n       Tiempo    Tabla 3  Flujo de informaci  n entre los segmentos  fuente  A Leick  p  60     24 Procesado de Datos GPS  c  digo y fase    Tiempo y sistemas de referencia    Tiempo    Existen distintas referencias de tiempo basadas en diferentes fen  menos pe   ri  dicos asociados a la rotaci  n de la Tierra  la mec  nica celeste o las transiciones  entre niveles de energ  a de osciladores at  micos  La siguiente tabla  basada en  Hofmann Wellenhof et al   1994   pag  39  resume los m  s importantes     Rotaci  n de la Tierra   
304. t  iarc  print    isat Q i  xfi i  iarc iarcO isat   endif    if  tt  gt  tt0  goto 200  continue    Ap  ndice IV  listados de programas gAGE NAV 253    aa aa a a a    PREPARING matrix and vector for ESTIMATION  Building the vector and matrix           AWy   2A   n   W Y  n   AWA  inv P   n   A   n   W A  n    where W  lt    gt  1 sigma y  2     do j 1 nvar  AWy  j   AWy Cj   a Cj   yy sigma y  2  do i 1 j  AWACj Cj 1  2 i  AWACj Cj 1  2 i       a i  a j  sigma y  2  enddo  enddo    9229090  2121 ess 20432 eee er rsss kd Data loop HEP    BEGIN fordward propagation     x   x   n  fi n  x  n 1               do i 1 nvar   x i ex i x xfi i    enddo    P   P_ n  fi m   P m 1  fi m      Q m                    do i 1 nvar  P ix i 1  2   P ix i 1  2  xfi i  Q i   enddo    END of fordward propagation     254 Procesado de Datos GPS  c  digo y fase    c                                G ESTIMATION                                                  o P  inv P  n                 call invsp P nvar ier   A tee eS EE  c PIx  inv P_ n   x _ m               do i 1 nvar  PIx i  0 d0  do k 1 nvar  if  k 1t i  ik k i  i 1  2  if  k ge i  ik i k  k 1  2  PIx i  PIx i   P ik  x k   enddo  enddo   RM                                                      c P n  inv inv P  n   A   n  W n  A n     gt  P  inv P   AWA   do i 1 nvar  nvar 1  2  P i  P i  AWA  i   enddo  call invsp P nvar ier0   Ci A A ia  c x   n   P  n     inv P   n   x    n    A   n  Wn   Y  1     c    gt  x  P n   PIx   AWy   do i 1 nvar  
305. t of the data records of the RINEX Version 1 Navigation Message  file is identical to the former NGS exchange format     Ap  ndice II  descripci  n del formato RINEX gAGE NAV 185    The actual format descriptions as well as examples are given in the Tables  at the end of the paper     3  DEFINITION OF THE OBSERVABLES    GPS observables include three fundamental quantities that need to be defined   Time  Phase  and Range     TIME     The time of the measurement is the receiver time of the received signals   It is identical for the phase and range measurements and is identical for  all satellites observed at that epoch  It is expressed in GPS time  not  Universal Time      PSEUDO RANGE     The pseudo range  PR  is the distance from the receiver antenna to the  satellite antenna including receiver and satellite clock offsets  and  other biases  such as atmospheric delays      PR   distance    c    receiver clock offset   satellite clock offset    other biases     so that the pseudo range reflects the actual behavior of the receiver  and satellite clocks  The pseudo range is stored in units of meters     See also clarifications for pseudoranges in mixed GPS GLONASS files in  chapter 8 1     PHASE     The phase is the carrier phase measured in whole cycles at both Li and  L2  The half cycles measured by sqaring type receivers must be converted  to whole cycles and flagged by the wavelength factor in the header  section     The phase changes in the same sense as the range  negative
306. ta   W   UTC reference week number   Continuous number  not mod 1024      H   o  3  O  a   Ho   5  O  H  O   Ho   O      O  ct  O  H  u   vs   T   v   w  o  Fh  w  H  B  w  5  p  o                                  4                    TABLE A4      GPS NAVIGATION MESSAGE FILE   DATA RECORD DESCRIPTION    4                            OBS  RECORD    4                                               PRN   EPOCH   SV CLK                                        T    BROADCAST ORBIT   1        4                      4                                                BROADCAST ORBIT   2     DESCRIPTION    Satellite PRN number    Epoch  Toc   Time of Clock  year  2 digits  padded with 0  if necessary   month  day  hour  minute  second    SV clock bias  seconds     SV clock drift  sec sec     SV clock drift rate  sec sec2     IODE Issue of Data  Ephemeris    Crs  meters     Delta n  radians sec     MO  radians       Cuc  radians     gAGE NAV 201    m RD  MEC      2X 4D12 4              a a in a AD       2X 4D12 4           qa      3X 2D19 12   219    iK 19 9   1X  12   1X 12   ix  12   ix  T      F5 1   3D19 12         202 Procesado de Datos GPS  c  digo y fase      e Eccentricity                   Cus  radians             sqrt  A   sqrt  m        4                     4                                           4                  BROADCAST ORBIT   3    Toe Time of Ephemeris   3X 4D19 12         sec of GPS week            Cic  radians             OMEGA  radians             CIS  radians    
307. ta Results  seleccionar las opciones  Write the Computed  Model terms y Write the satellite position and velocity  De   jar los valores por defecto de los restantes par  metros en todas las  carpetas     e Ejecutar  tarda unos segundos en procesasr el fichero     Una vez finalizado el proceso  se habr  n generado los ficheros 130ct98 a mdl  y 130ct98 a orb que contienen los siguientes campos         Fichero 130ct98 a mdl     rec_name sec PRN CA CA model p cdt rel STROP STEC Tap elev    donde   CA CA model p cdt rel STROP STEC TGD se expresan en metros y  elev en grados         Fichero 130ct98 a orb     PRN sec X Y Z dt TGD Vx Vy Vz  donde   X Y Z dt TGD se expresan en metros y Vx Vy Vz en m s        Correci  n relativista  Representar gr  ficamente la correcci  n relativista    para los diferentes sat  lites en funci  n del tiempo     gnuplot  set grid  set yrange  5 5     plot    cat 13oct98 a mdl lgawk     print  2  8       exit        a    Cu  l es su rango de variaci  n      b      Justificar te  ricamente el resultado obtenido en el apartado ante   rior      c    Cu  nto valdr  a esta correcci  n si la   rbita fuera perfectamente circu   lar      d         En cu  nto debe modificarse la frecuencia del oscilador del reloj  del sat  lite para compensar el valor promedio de los efectos relativistas  debidos 1  a la diferencia de potencial gravitatorio entre las posiciones  del sat  lite y del receptor  relatividad general  y 2  a la velocidad del  satlite  relatividad espec
308. ta gen  rico se puede decir que el observable b  sico en GPS  es el retardo  o tiempo dT     que tarda en viajar la se  al desde el centro de fase de la  antena del sat  lite  en el instante de emisi  n  hasta el centro de fase de la antena  del receptor  en el instante de recepci  n   Este valor escalado con la velocidad de  la luz  proporciona la distancia aparente     D   cdT entre ambos  Este tiempo  de propagaci  n dT se puede obtener correlando el c  digo  P o C A  recibido del  sat  lite con una r  plica del mismo generada en el receptor  de forma que esta    ltima se desplaza en tiempo una cantidad  At  hasta producir la m  xima cor   relaci  n  ver figura 12      2 http    www navcen uscg mil pubs gps sigspec default htm  24Se llama aparente para distinguirla de la distancia real  pues incluye diferentes efectos que  hacen que difiera de ella     38 Procesado de Datos GPS  c  digo y fase       Se  al procedente  del satelite                               Replica del codigo  generada en el receptor                               i  i     i Correlacion  i    Fig  12  Determinaci  n del tiempo de propagaci  n de la se  al    Este desplazamiento At multiplicado por la velocidad de la luz en el vac  o  es  lo que se conoce como pseudorango o pseudodistancia  Dicho observable es una     distancia aparente    entre el sat  lite y el receptor que no coincide con su distancia  geom  trica debido  entre otros factores  a errores de sincronismo entre los relojes  del receptor y 
309. te PRN14      Del fichero 130ct98 a orb  obtener las coordenadas en el instante de  emisi  n      Del fichero sta pos obtener el valor nominal para las coordenadas  Zo  Yo  zo   del receptor gage    Comparar los valores obtenidos con los del fichero 130ct98 a dmx      82Pueden haber peque  as variaciones debidas a que GCAT implementa unas f  rmulas m  s  precisas para el c  lculo de las derivadas parciales     Pr  ctica 6b  Resoluci  n de las ecuaciones de navegaci  n gAGE NAV 139    8       Resoluci  n por LMS  m  nimos cuadrados   Calcular la soluci  n del  sistema de ecuaciones anterior aplicando la t  cnica de resoluci  n por m  nimos  cuadrados      a    A qu   caso del filtrado de Kalman corresponder  a este c  lculo      b    Variar  a el resultado si este sistema de ecuaciones se resolviera asig   nando un mismo peso w   1 0  a todas las observaciones     9   DOP  Calcular el GDOP y el PDOP para esta   poca     10      Resoluci  n por el Filtro de Kalman  Considerar tres bloques de  observaciones correspondientes a las tres   pocas consecutivas t   38230  t    38231  t   38232 del fichero 130ct98 a mdl      a  Escribir el algoritmo de resoluci  n mediante el filtro de Kalman  indi   cando las ecuaciones a utilizar en cada caso  para la resoluci  n de este  sistema  Considerar las coordenadas como constantes con P 10  m  y  el reloj como un white noise con PO 9 10  m   Q 910    m   Tomar  o    Im  para el ruido de las observaciones      b  Calcular num  ricamente la so
310. tipath                                                          12 T T T T  doy 271  1  o  doy 272  t 236s     ai doy 273  144728   a  g      2   amp   4 i i i i  41000 21500 42000 42500 43000 43500  Tiempo GPS  segundos   Practica 3b  ejercicio 2a  Deteccion Cycle slip con L1  PRN 18  zoom   9 556406          i    r      Original o  Cdn Cycle slip    9 66406    j 4   9 65e406   4   9 7e406       4  3975e406   4  E  E     5 9 80 06   4   9 850 06    t 4   9 9e406    4      9 95e406    4     10407 i i i i i i i  4900 4920 4940 4960 4980 5000 5020 5040 5060 5080 5100  Tiempo  segundos GPS   y Practica 3b  ejercicio 2b  bis   Deteccion Cycle slip con L1 P1  PRN 18  Li P1  con cycle slip            og Ss  NTC  e P    35 c     8   amp   db i i i i  3000 4000 5000 6000 7000 000  Tiempo  segundos GPS   Practica 3b  ejercicio 2c  bis   Deteccion Cycle slip con LC PC  PRN 18  LC PC  con cycle slip      50   4  eir a 5   gt  4b Bory Oo oa 9  8 n HEAD  S   dq e  o ee o     i  3  2 sof 4  20 h 4  d i i i i  3000 4000 5000 6000 7000 8000    Tiempo  segundos GPS     Ap  ndice V  gr  ficas de los ejercicios gAGE NAV 289                                                                                                   Practica 3b  ejercicio 2d  Deteccion Cycle slip con wide lane  PRN 18   Practica 3b  ejercicio 2d  bis   Deteccion Cycle slip con wide lane  PRN 18  Lw Pw  sin cycle slip  o Ld Pd  con cycle slip  o  Lw Pw  con cycle slip     3  H E 4 3r 4  2b H E 4 2r 4  X E cd DN ehe at E Ps o
311. to   zo  Yo  Zo  correspondiente a una posici  n aproximada del receptor9     Entonces  linealizando o  z y z    y  u    23      y     y      z     25   en el  punto To    Zo  Yo  20   se tiene    p    pi S dz   E dy   2 dz     i Po Po    con   dz   x     Xo  dy   y     yo  dz   Z     Zo    resultando el sistema de ecuaciones lineales     Pj   py   Edo   Wo dy   2 2 dz   c dt     dt       6    0 0 0        n  gt  4   Expresi  n matricial del sistema de ecuaciones de navegaci  n        P      pl   cdt      6           P      ph   cdt        5          En general se obtendr  n sistemas sobredimensionados  para n  gt  4  que deber  n  resolverse mediante la t  cnica de m  nimos cuadrados o el filtro de Kalman    Notar que lo que se estima son las diferencias  dx  dy  dz  entre la posici  n ver   dadera  x y z  y la aproximada  xo  yo  zo  donde se ha realizado la linealizaci  n   Este valor se puede ir refinando  iterando con las sucesivas correcciones obtenidas  para una misma   poca  hasta reducir el error por debajo de un umbral     S0que puede obtenerse  por ejemplo  mediante el m  todo de Bancroft  ver p  gina 111     Sl Estrictamente  este sistema corresponde al caso en que las coordenadas de los sat  lites en la    poca de emisi  n se han calculado utilizando el algoritmo del pseudorango descrito en la p  gina  85  Caso de utilizarse el algoritmo puramente geom  trico  los elementos de la matriz asociada   matrix de dise  o o Jacobiana  variar  an ligeramente  ver detalle
312. to con el offset del reloj del receptor dt   ver tema 6      Tema 5  Modelado de la pseudodistancia gAGE NAV 79    e Offsets de los relojes del receptor  dt   y del sat  lite  dt    Corresponden a los errores de sincronismo de los relojes respecto a la escala  de tiempo GPS        El offset del reloj del receptor  dt   se estima al mismo tiempo que sus  coordenadas        El offsset de los relojes de los sat  lites  dt   se puede calcular a partir de  los valores ao  a1  a   y t0 que se transmiten en el mensaje de navegaci  n   de acuerdo con la siguiente expresi  n     d      ag   ay t     10    as t     LO        siendo  a  clock drift  ao  clock drift rate  t0  time of clock  ver RINEX  Format en el ap  ndice II     NOTA  Esta correcci  n est   implementada en GCAT por defecto para    rbitas broadcast  Para   rbitas precisas puede activarse o no  mediante la  opci  n Satellite clock interpolation  ver p  gina 90      e Correcci  n relativista  rel    El ritmo de avance de dos relojes id  nticos situados en el sat  lite y sobre la  superficie terrestre diferir  n debido a la diferencia de potencial gravitato   rio  relatividad general  y a la velocidad relativa entre ambos  relatividad  especial   Esta diferencia puede descomponerse en  Hofmann Wellenhof          Una componente constante que depende   nicamente del valor nominal  del semieje mayor de la   rbita del sat  lite  que se corrige modificando  la frecuencia del oscilador del reloj del sat  lite        bed Ir A    
313. tradas por dos receptores  bell   ebre  situados a unos 100Km de distancia  Los datos est  n dispuestos seg  n  los siguientes campos   sta doy sec PRN LC LI PC PI arco      Utilizar el programa GCAT para generar la matriz de dise  o  con   rbitas  broadcast  para las medidas de c  digo PC de cada receptor  Repetir el  mismo procedimiento para las medidas de fase LC  A continuaci  n  calcular  las dobles diferencias de los   prefit residuals  y de las derivadas parciales   con el fin de plantear y resolver las ecuaciones de navegaci  n en modo doble  diferenciado para el c  digo y la fase  Tomar como estaci  n de referencia   ebre  y como sat  lite de referencia PRN21     Para ello  se propone seguir los siguientes pasos     164 Procesado de datos GPS  c  digo y fase    QO Generaci  n de la matriz de dise  o para las medidas de c  digo PC   Se proceder   de forma id  ntica al el ejercicio 3 de la pr  ctica 7a      a  A partir del fichero  99mar23bell ebre s gz  y seleccionando las ob   servaciones correspondientes a las estaciones bell y ebre  generar los    ficheros 99mar23bell a y 99mar23ebre a para ser procesados por el  GCAT     zgrep bell 99mar23bell_ebre s gz  gt  99mar23bell a  zgrep ebre 99mar23bell_ebre s gz  gt  99mar23ebre a     b  Mediante el programa GCAT calcular la matriz de diseno para cada  estaci  n por separado     Para ello  se seleccionar  n las mismas opciones que en la pr  ctica 7a     e Carpeta  MODEL    Ionspheric refraction   NO   pues se est   traba
314. transmission using the UNIX   compress  und  uncompress  programs  Compatible routines are available on  VAX VMS and PC DOS systems  as well     Ap  ndice II  descripci  n del formato RINEX gAGE NAV 187    Proposed naming conventions for the compressed files     File Types UNIX VMS DOS   Obs Files ssssdddf  yy0 Z ssssdddf yy0 Z ssssdddf yyY  Obs Files  Hatanaka compr  ssssdddf yyD Z ssssdddf yyD_Z ssssdddf yyE  GPS Nav Files ssssdddf yyN Z ssssdddf yyN_Z ssssdddf yyX  GLONASS Nav File ssssdddf yyG Z ssssdddf yyG_Z ssssdddf yyV  GEO Nav Files ssssdddf yyH Z ssssdddf yyH_Z ssssdddf yyU  Met Data Files ssssdddf yyM Z ssssdddf yyM_Z ssssdddf yyW  Clock Files  see sep doc   ssssdddf yyC Z ssssdddf yyC_Z    References for the Hatanaka compression scheme  See e g   ftp   igscb jpl nasa gov igscb software rnxcmp docs     IGSMails 1525 1686 1726 1763 1785    5  RINEX VERSION 2 FEATURES    The following section contains features that have been introduced for RINEX  Version 2     5 1 Satellite Numbers     Version 2 has been prepared to contain GLONASS or other satellite systems     observations  Therefore we have to be able to distinguish the satellites  of the different systems  We precede the 2 digit satellite number with a  system identifier     snn S  satellite system identifier  G or blank   GPS  R   GLONASS  S   Geostationary signal payload  T   Transit  nn    PRN  GPS   slot number  GLONASS     PRN 100  GEO   two digit Transit satellite number    Note  G is mandatory in mixed GPS
315. une 15  1990     120 Procesado de Datos GPS  c  digo y fase    Pr  ctica 6a Resoluci  n de las ecuaciones de navegaci  n gAGE NAV 121    Pr  ctica 6a    Resoluci  n de las ecuaciones de navegaci  n   Posicionamiento y efecto de la S A    Objetivos    Resolver las ecuaciones de navegaci  n  Posicionar con   rbitas y relo   jes broadcast y precisos  Estudiar el efecto de la S A sobre el posi   cionamiento  Estudiar la implementaci  n del filtro de Kalman para  posicionamiento est  tico y cinem  tico  white noise  random walk      Ficheros a utilizar  13oct98 a  130ct98 eph  130ct98 sp3  130ct98 a klb  30may00 a  30may00 eph  sta pos    Programas a utilizar  GCAT    Desarrollo    La carpeta de la aplicaci  n GCAT contiene las siguientes opciones           Fig  25  Carpeta Filter de la aplicaci  n GCAT    122 Procesado de Datos GPS  c  digo y fase    e Receiver coordinates  permite definir el tipo de posicionamiento a reali   zar  as   como sus par  metros asociados         Static Positioning  las coordenadas se consideran constantes en el  filtro    sta es la opci  n por defecto   La covarianza inicial 0     can    c2    PO  m   es configurable        Kinematic positioning  hay dos opciones disponibles      White noise  la correcci  n respecto al nominal para las coorde   nadas se considera como un ruido blanco de media cero y varianza  0    Q  es decir  no se asume ninguna din  mica en el filtro  La  covarianza inicial 0    07   0     PO  m   y el ruido de proceso  Q  m   son p
316. utar     124Notar que se han reparado completamente las medidas de fase  Se han eliminado los cycle   slips y corregido las ambig  edades con sus valores exactos  En suma se han obtenido unos  observables inambig  os  como c  digos  y muy precisos  pues se trata de medidas de fase     Pr  ctica 7b  Posicionamiento diferencial gAGE NAV 173    grep LC DDbell ebre21 eci mod  gt  LC dat  cat DDbc fix LC dat gawk     if NF  3   Y  1 1    2 1   3   else  if  length Y  3 1    2 1    0        4  4 Y   3 1    2 1   print  0         gt  nada  cat nada  sed    s LC PC g     gt  DDbell_ebre21_eci_fix mod        e  Calcular la soluci  n de navegaci  n     flotando    las ambig  edades  fichero  DDbell_ebre21_eci mod   Repetir el c  lculo utilizando el fichero fichero  DDbell_ebre21_eci_fix mod con las ambigiiedades fijadas  a su valor ex   acto   Comparar los resultados obtenidos    Ejecutar     DDbell ebre21 eci mod  kalman grep X  gt  DDbell ebre21 eci pos  DDbell_ebre21_eci_fix mod kalman grep X  gt  DDbell ebre21 eci fix pos    gnuplot  plot  DDbell ebre21 eci pos  u 2 3 w linespoints 1    DDbell ebre21 eci fix pos  u 2 3 w linespoints 3    plot  DDbell ebre21 eci pos  u 2 4 w linespoints 1    DDbell ebre21 eci fix pos  u 2 4 w linespoints 3    plot  DDbell ebre21 eci pos  u 2 5 w linespoints 1    DDbell ebre21 eci fix pos  u 2 5 w linespoints 3  exit       7  Repetir el ejercicio anterior utlizando   rbitas y relojes broadcast en vez de  precisos  Utilizar el fichero DDbe11_ebre21_ep
317. y GO  PIx i  AWy i   enddo  do i 1 nvar  x i  0 d0  do k 1 nvar  if  k 1t i  ik k i  i 1  2  if  k ge i  ik i  k  k 1  2  x i ex i  P ik  y k   enddo  enddo  Cu CARA iia Rada E SG ane  c End estimation    Ap  ndice IV  listados de programas gAGE NAV 255    C    PRINT KALMAN ESTIMATION            ooo ooooooooo I IA  write     a4 1x f8 2 4 1x f10 5      XYZT  ttO   x i   i 1 4   write     a4 1x f8 2 32 1x f  8 3      BIAS  ttO  x i  i 5 nvar     c Reinitializing variables for next iteration               ttO tt   do i 5 nvar  xfi i  1 d0  Q i  0 d0   enddo   do i i nvar   AWy  i   0 d0   enddo   do i 1 nvar  nvar  1  2  AWA i  0 d0   enddo   goto 25    CTA         END of Main LOOP    900 continue  end    256 Procesado de Datos GPS  c  digo y fase    e Programa ambisolv f    program ambisolv  implicit double precision  a h o z   character 4 sta staR    Pe eee                            PPS  c         fe  sta  staR isatR isat sec DDLc DDLw DDLi DDSTEC DDBc      gt          c  ambisolv      gt   N1 N2 Nw Lc   c   c    o    gt   sta staR isatR isat iarc sec DDxNw DDNw DDxN1 DDN1 DDN2    c 1 2 3 4 5 6 7 8 9a 10 11   c    o DDLi DDLi  r DDSTEC DDBc DDBc  r DDLc DDLc  r    e 12 13 14 15 16 17 18   C   GS rra E E E tae     DD  indica diferencias dobles     DDNw  valor exacto  entero  de la ambiguedad wide lane  DDxNw  valor aproximado  antes de redondear  de la  ambiguedad wide lane    DDN1    valor exacto  entero  de la ambiguedad en L1  DDxN1  valor aproximado  antes de redondear  de
318. y produce la salida de error  ier 1    o ier 2 si su determinate es cero     ier 0    do 30 i 1 n  do 20 j i n  sum a i j  j 1  2   do 10 k i 1 1  1  sum sum  a  k ix   1 1   2  ra k 3   3 1   2   continue  if  i eq j  then  if sum le 0 d0  then  ier 1  if  sum eq 0  ier 2  goto 100  endif  a iti  i 1  2  dsqrt  sum   else  a i jx j 1  2  sum a i i  i 1  2   endif  continue  continue    return  end    Ap  ndice IV  listados de programas gAGE NAV 267    e Subrutina orbit f    subroutine orbit  iyear idoy sec a x y z Ek   implicit double precision  a h o z   dimension a 38     Esta subroutina calcula las coordenadas  WGS84  de un  satelite GPS para una epoca dada  iyear idoy sec    tiempo GPS     a partir de los parametros del mensaje  de navegacion       epoca para la que deben calcularse las coordenadas   iyear  an o  idoy  dia del an o  sec  segundos dentro del dia    Mensaje de navegacion  broadcast data    de acuerdo con el formato RINEX      sat  year mon day h m sec  a0 al a2  IODE Crs dn xMo   Cuc  e  Cus a12   toe Cic Omgg Cis   xIo Crc omgp  Omgd  xIDOT xx GPS Week xx  SVac SVh TGD  IODC  XX  XX   XX  XX                              Pee a es nmm oe    OUTPUT    Coordenadas del satelite en el sistema  de referencia liagado a la Tierra WGS 84   x y Z   en metros  Ek  anomalia excentrica    Cc  Q AoA A  A O O AA O CUBA A A OO  0O O Oe OC O O O AH     gAGE  grupo de Astronomia y GEomatica      268    Procesado de Datos GPS  c  digo y fase    Parameters declaration        
319. y recepcion  o r r r y r 300  y       20 L  4  200   4  40 L 4   60   4 100   4  E E  s eh 4 E  3 8     00 E 4 5        120   4  100    4   140   4   200    4   160   4   180 H i i H i  300 i i i i B  38000 38500 39000 39500 40000 40500 41000 38000 38500 39000 39500 40000 40500 41000  Tiempo  segundos GPS  Tiempo  segundos GPS   Practica Sb  ejercicio 4c  Error debido a no considerar las coordenadas del satelite en instante emision  Practica Sb  ejercicio 4a_4  Comparacion de coordenadas entre los instantes de emision y recepcion 60   T T y  270 r r r 7 r Error o  Modulo vasa EET        260   i i mara i 4 40     A  AAA       m   250           4  nn  N 20   d 4  mm  Sd  L i 4    240 ad    a as  z ails  e 4  E mol     E   E LLL MEE air ES  E     E B Sao emas a  5 a eee   E 220   E  Ea  4  20   us 4     210   E    E am  a 4          40      4  200 Pm i i y  x    60 H    4  du Tm T E A DS  180 i i i i    80   1 i i H  38000 28000  39009 38509 40000 40500 25000 38000 38500 39000 39500 40000 40500 41000  Tiempo  segundos GPS  Tiempo  segundos GPS   Practica Sb  ejercicio 5a 1  Discrepancia CA modelado vs observado PRN14 Practica 5b  ejercicio 5a 2  Discrepancia CA modelado vs observado PRN19  150000 T T 7 150000   7 T s  Discreplicia o Discrep  ncia  gt   100000             4 100000   A  50000 f  E i 4 50000   4  E E  q ot 1 s en 7  E 5  E s  2  50000       1 3  50000   4          100000        4  100000    4   150000     j 4  150000    4   200000 i i i i i  200000 i i i i i  38000
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
Adafruit PN532 RFID/NFC Breakout and Shield  App Note - Energy Saving Lamps V1    Copyright © All rights reserved. 
   Failed to retrieve file