The use of the Consolidated Prediction Format at Zimmerwald Werner Gurtner Astronomical Institute University of Bern ILRS Workshop 3-7 October 2005 Eastbourne.

Slides:



Advertisements
Similar presentations
Numerical Integration
Advertisements

Introduction to RINEX, GPS Raw Data
ILRS Workshop, 2008, A 33 Year Time History of the J2 Changes from SLR Minkang Cheng and Byron D. Tapley Center for Space Research.
Astronomical Institute University of Bern 64 th International Astronautical Congress September 2013, Beijing, China Assessment of possible observation.
16 October th International Workshop on Laser Ranging 1 Implementing the Consolidated laser Ranging Data (CRD) Format throughout the ILRS Network.
Seasonal Position Variations and Regional Reference Frame Realization Jeff Freymueller Geophysical Institute University of Alaska Fairbanks.
KHz Single Photon Ranging: A Precise Tool to Retrieve Optical Response of Satellites Toshimichi Otsubo Hitotsubashi University 16th International Workshop.
Astronomical Institute, University of Bern, Switzerland IGS Analysis Center Workshop June 2-6, 2008, Miami FL AIUB Astronomical Institute University of.
RTN Methodologies & Best Practices Neil D. Weston National Geodetic Survey, NOS, NOAA Silver Spring, MD March 20, 2014.
Global Positioning Systems (GPS) for Precision Farming
Solar Disturbance of GPS Satellite Orbits Merita Halili Orhan Veliu 06 june 2008.
1 SLR Data Automatic Preprocessing BeiJing SLR Station Chinese Academy of Surveying and Mapping DING Jian QU Feng WEI Zhibin.
ESOC Navigation Support Office ILRS Workshop 2008 Poznan, Poland ESOC IGS, IDS, ILRS (Re-) processing T. Springer, M. Otten, I. Romero, J. Dow.
VieVS User Workshop 14 – 16 September, 2011 Vienna VIE_MOD Lucia Plank.
1 GPS processing. Sat05_82.ppt, Directly from the observations 2.From differences (especially if vectors between points are to be determined)
Colorado Center for Astrodynamics Research The University of Colorado 1 Computation of Azimuth and Elevation George H. Born These slides describe how to.
Number of Epochs per Day 100% expected => many gaps in the data.
Orbit Determination (Seeber, 3.3), sat05_42.ppt,
GTECH 201 Session 08 GPS.
Laser Ranging Contributions to Earth Rotation Studies Richard S. Gross Jet Propulsion Laboratory California Institute of Technology Pasadena, CA 91109–8099,
1 Chapter 6 NUMERICAL DIFFERENTIATION. 2 When we have to differentiate a function given by a set of tabulated values or when a complicated function is.
Chapter 6 Numerical Interpolation
Principles of the Global Positioning System Lecture 14 Prof. Thomas Herring Room A;
Principles of the Global Positioning System Lecture 11 Prof. Thomas Herring Room A;
Modern Navigation Thomas Herring MW 11:00-12:30 Room
Page 1 ENVISAT Validation Workshop - ESRIN – 9-13 December 2002 ENVISAT Validation Workshop, Frascati, 9-13 December 2002 Hannes Raggam Institute of Digital.
SVY 207: Lecture 4 GPS Description and Signal Structure
Simultaneous Estimations of Ground Target Location and Aircraft Direction Heading via Image Sequence and GPS Carrier-Phase Data Luke K.Wang, Shan-Chih.
Javier Junquera Molecular dynamics in the microcanonical (NVE) ensemble: the Verlet algorithm.
New Prediction System - Introduction  The Consolidated Prediction Format (CPF) provides a single, convenient method for most stations to range to disparate.
Class 19: 3D Cartesian Coordinate Computations GISC March 2009.
ESOC Navigation Support Office IGS Workshop 2008 Miami ESOC New Developments and Innovations T.A. Springer, F. Dilssner, E. Schoenemann, M. Otten, I. Romero,
VRS Network The Magic Behind the Scene
Space Geodesy (1/3) Geodesy provides a foundation for all Earth observations Space geodesy is the use of precise measurements between space objects (e.g.,
Titelmaster Geometrical and Kinematical Precise Orbit Determination of GOCE Akbar Shabanloui Institute of Geodesy and Geoinformation, University of Bonn.
March 1 & 2, 2005NC&I WG GGOS Meeting/GFZ1 International Laser Ranging Service GGOS Meeting GFZ Potsdam Germany March 1 and 2, 2005.
SVY 207: Lecture 13 Ambiguity Resolution
GOCE Workshop at ESA LP Symposium, Bergen, 29./30.June, 2010 Precise Science Orbits for the GOCE Satellite – Aiming at the cm-level H. Bock 1, A. Jäggi.
Computational Model of Energetic Particle Fluxes in the Magnetosphere Computer Systems Yu (Evans) Xiang Mentor: Dr. John Guillory, George Mason.
A Brief Introduction to Astrodynamics
01/0000 HEO and Daylight Ranging “Reality and Wishes” Ramesh Govind ILRS Fall Workshop, 4 th October 2005.
Lesson 5 Directions. compass is an instrument containing a freely suspended magnetic element which displays the direction of the horizontal component.
P. Wielgosz and A. Krankowski IGS AC Workshop Miami Beach, June 2-6, 2008 University of Warmia and Mazury in Olsztyn, Poland
CCD Observations at Zimmerwald Werner Gurtner Astronomical Institute University of Bern ILRS Workshop 3-7 October 2005 Eastbourne.
GEOSAT Follow-On (GFO) Radar Altimeter Satellite
ILRS Workshop Herstmonceux 2005 Network collaboration ILRS 2005 Workshop Eastbourne, UK, October 6th, 2005.
Harry Williams, Cartography1 Surveying Techniques II. GPS Despite the fact that Global Positioning Systems use very modern technology, the basic concept.
Geocenter Variations Derived from GRACE Data Z. Kang, B. Tapley, J. Chen, J. Ries, S. Bettadpur Joint International GSTM and SPP Symposium GFZ Potsdam,
January 14, 2003GPS Meteorology Workshop1 Information from a Numerical Weather Model for Improving Atmosphere Delay Estimation in Geodesy Arthur Niell.
Reference Frame Theory & Practice: Implications for SNARF SNARF Workshop 1/27/04 Geoff Blewitt University of Nevada, Reno.
International Workshop on Laser Ranging, October 2008, Poznań (Poland) Quality assessment of the ILRS EOP „Daily” Product G. Bianco Agenzia Spaziale.
LLR Analysis – Relativistic Model and Tests of Gravitational Physics James G. Williams Dale H. Boggs Slava G. Turyshev Jet Propulsion Laboratory California.
Navigation and Ancillary Information Facility NIF SPICE Event Finding Subsystem October 2007.
Информационно-аналитический навигационный центр ЦУП-М ЦНИИмаш GLONASS Status. ILRS support for GLONASS. ILRS Fall 2005 Workshop October 2-7, 2005, Eastbourne.
Control Files Werner Gurtner Astronomical Institute University of Bern ILRS Workshop 3-7 October 2005 Eastbourne.
GPS Computer Program Performed by: Moti Peretz Neta Galil Supervised by: Mony Orbach Spring 2009 Part A Presentation High Speed Digital Systems Lab Electrical.
1 SVY 207: Lecture 6 Point Positioning –By now you should understand: F How receiver knows GPS satellite coordinates F How receiver produces pseudoranges.
Principles of the Global Positioning System Lecture 09 Prof. Thomas Herring Room A;
Surveying for non-surveyors National Reference points whose Coordinates are known are used to determine coordinate value of points ( or stations) on site.
Honeywell Analysis WG (May 22-23, 2000)1 ILRS Station Coordinate Comparison (SINEX Format & Data Integrity) Van Husson.
Determination of the SLR station coordinates and velocities on the basis of laser observations of low satellites Paweł Lejba, Stanisław Schillak Space.
AXK/JPL SBAS Training at Stanford University, October 27-30, 2003 Satellite Based Augmentation Systems Brazilian Ionosphere Group Training at Stanford.
Chapter 8 Raster Analysis.
Global Positioning Systems (GPS) for Precision Farming
NSGF prediction service
Appliance of IceCORS network 2017 by Dalia Prizginiene
Surveying for non-surveyors
X SERBIAN-BULGARIAN ASTRONOMICAL CONFERENCE 30 MAY - 3 JUNE, 2016, BELGRADE, SERBIA EARTH ORIENTATION PARAMETERS AND GRAVITY VARIATIONS DETERMINED FROM.
Research Methods: Instrument Accuracy
HG contribution to the GRC and more
Presentation transcript:

The use of the Consolidated Prediction Format at Zimmerwald Werner Gurtner Astronomical Institute University of Bern ILRS Workshop 3-7 October 2005 Eastbourne

CPF Format: Summary u List of geocentric earth-fixed positions (and velocities) of the satellites, in well-defined coordinate system (ITRS) u Should be suited for satellites, moon, interplanetary ranges (to transponders) u Interval suited for easy interpolation (polynomials, e.g., degree 9) u Auxiliary data in CPF file header u Computation of ranges and pointing directions by the stations (sample software provided) u Daily files with a few days worth of positions

Open issues u Do we need velocities? u Do we need outbound (and inbound) geocentric vectors or state vectors? u How do we handle general relativistic corrections? u For satellites up to GPS/Glonass geocentric earth-fixed state vectors alone are OK

Sources of CPF Files u NSGF u Starlette, Stella, Topex, Etalon-1/2, Lageos 1/2, Ajisai, GFO-1, (Envisat) u AIUB/CODE u GPS 35/36, Glonass 84/87/89/95 u HTSI u Beacon-C, Larets u UTX u ICESat

Handling of CPF Files (separately for each satellite) u CPF files are daily received by mail (a few days worth of data) u Add new records to / replace old records in merged file (Take only records in and around predicted pass intervals to keep merged file smaller, delete records older than 10 days) u Generate weekly pass list u Compute velocity for late epoch (Lagrange interpolation: Sr HERMITE) u Compute osculating elements for late epoch u Determine actual pass times (geometry, visibility, illumination)

Example: CPF file for GPS-35 From:AIUAS3::LASER 19-SEP :01:28.92 To:LASER Subj:GPS-35 DAILY CPFS CODE H1 CPF 1 AIUB H H

Prediction Generation u Interpolate satellite positions for reflection times in appropriate intervals during satellite pass u Interpolation: Sr HERMITE u Iteration u Compute u Ranges / flight times (subtract corner cube z positions for GPS, Glonass) u Pointing elements (azimuth, elevation) u Point-behind angle u Allow for u Tropospheric corrections u Time biases

Ranges and pointing angles t tbtb trtr trtr tbtb t rtbrtb r br Station Satellite t b-1 point – behind angle r = r tb + r br  2 * r bb r bb t t : transmit time t b : bounce time t r : receive time r tt r rr

Lagrange Polynomial Interpolation Ú Easy to program Ú Use n points to interpolate with polynomial of degree n-1 Ú No need for equally spaced points Ú Apply formula to center interval of given values only Ú First derivative of the formula gives velocities Ú Separate interpolation for x, y, z Ø Does not explicitly give polynomial coefficients Ø Not optimized for speed n=6

Lagrange Polynomial Interpolation Ú Easy to program Ú Use n points to interpolate with polynomial of degree n-1 Ú No need for equally spaced points Ú Apply formula to center interval of given values only Ú First derivative of the formula gives velocities Ú Separate interpolation for x, y, z Ø Does not explicitly give polynomial coefficients Ø Not optimized for speed n=6

Software: Interpolation Subroutine SUBROUTINE HERMITE(ITYP,X,Y,Z,NMAX,NVAL,XP,YP,ZP,IRCODE) Interpolation by a polynomial using NVAL out of NMAX given data points Input : ITYP : 1: use Lagrange polynomial of degree NVAL-1 2: use Hermite formula: Polynomial of degree 2*NVAL-1 NVAL : number of points to use for interpolation NMAX : number of given points in list X(I) : arguments of given values (I=1,...,NMAX) Y(I) : functional values Y=f(X) Z(I) : derivatives Z=f’(X) XP : interpolation argument Output: YP : interpolated value at XP ZP : first derivative of YP (ITYP=1 only) IRCODE: return code (0=ok, 2=error) The function selects the NVAL values to be used for interpolation such that the interpolated data point is located in the center interval. (Works best for NVAL = even number, of course).

Subroutine CPF_INTER ******************** INPUT: TT : EPOCH (TRANSMIT=FIRING TIME) MODE : 0: NO FLIGHT TIME APPLIED FLIGHT TIME = 2 * INSTANT RANGE AT EPOCH TT 1: OUTBOUND VECTOR (AZIMUTH, ELEVATION) FLIGHT TIME = 2 * INSTANT RANGE AT BOUNCE TIME 2: OUTBOUND AND INBOUND VECTOR FLIGHT TIME = OUTBOUND + INBOUND STAGEO() : GEOCENTRIC STATION COORDINATES XYZ STALON : STATION LONGITUDE (EAST > 0, RADIANS) STALAT : STATION LATITUDE (NORTH > 0, RADIANS) TTAB() : TABULATED EPOCHS OBJTABX(): TABULATED X-COORD. OF OBJECT (ITRF) OBJTABY(): TABULATED Y-COORD. OF OBJECT (ITRF) OBJTABZ(): TABULATED Z-COORD. OF OBJECT (ITRF) NTAB : NUMBER OF TABULATED EPOCHS/COORDINATES NINT : NUMBER OF TABULATED VALUES TO USE OUTPUT: RANGE : ONE-WAY RANGE (M) FLTIME : TWO-WAY FLIGHT TIME (SEC) AZIOUT : OUTBOUND AZIMUTH (DEG) ELEOUT : OUTBOUND ELEVATION (DEG) DIFAZI : POINT-BEHIND (AZIMUTH, ARC SECONDS) DIFELE : POINT-BEHIND (ELEVATION, ARC SECONDS) DIFFERENCE INBOUND MINUS OUTBOUND AT EPOCH TT

Flight time difference CPF-IRV (Lageos-2) NSGF

Flight time difference CPF-IRV (GPS-36) / NSGF (6 hrs)

Flight time difference IRV-CPF (ICESat)

Lageos-1: Observed - predicted

Lageos-2: Observed - predicted

Glonass-84: Observed - predicted

GPS-36: Observed - predicted

ICESat: Observed - predicted

Earth Tides not applied applied

Performance u GPSCODE< 2 ns (!) u GlonassCODE< 4 ns u AjisaiNSGF< 10 ns u BE-CNSGF< 200 ns (occ. up to 500 ns) u EnvisatNSGF< 20 ns (IRV ESOC up to500 ns!) u ICESatUTX< 200 ns (occ. up to 1000 ns) u LageosNSGF< 7 ns u LaretsHTSI< 100 ns (recently worse)

Conclusions u Relatively easy to implement u Core computation easy u Handling of CPF files: Merge daily mails or ftp-ed files, keep them limited in size u Significant improvement of prediction accuracy u Approach all prediction providers to generate CPF in parallel with IRV u Encourage stations to switch to CPF predictions (allow for both, CPF and IRV, in the transition phase)