ASI/EUMETSAT Meeting ASI Space Geodesy Center — Matera, 04-05 February 2009 S. Casotto, P. Zoccarato, A. Nardo, M. Bardella CISAS – University of Padua.

Slides:



Advertisements
Similar presentations
Dennis D. McCarthy Elements of Prediction. Why are we here? IERS Working Group on Predictions IERS Working Group on Predictions Definitive user requirements.
Advertisements

Principles of the Global Positioning System Lecture 19 Prof. Thomas Herring Room A;
Effect of Surface Loading on Regional Reference Frame Realization Hans-Peter Plag Nevada Bureau of Mines and Geology and Seismological Laboratory University.
Ohio University Russ College of Engineering and Technology School of Electrical Engineering and Computer Science Avionics Engineering Center Ranjeet Shetty.
Navigation and Ancillary Information Facility NIF The SPICE system has been developed by the Jet Propulsion Laboratory, California Institute of Technology,
Chapter 9: Basic Information Systems Concepts. Definitions u A system is a set of interrelated components that must work together to achieve some common.
Limits of static processing in a dynamic environment Matt King, Newcastle University, UK.
1 Program:ROSA Mission Event:1° ASI-EUM ASI-meeting Date:4-5 February, 2009 ROSA Future developments and possible ASI / EUMETSAT cooperation.
Orbit Determination Software at ESOC Flight Dynamics
Solar Disturbance of GPS Satellite Orbits Merita Halili Orhan Veliu 06 june 2008.
Excess phase computation S. Casotto, A. Nardo, P. Zoccarato, M. Bardella CISAS, University of Padova.
Space Weather influence on satellite based navigation and precise positioning R. Warnant, S. Lejeune, M. Bavier Royal Observatory of Belgium Avenue Circulaire,
Lesson-10 Information System Building Blocks(2)
1 GPS processing. Sat05_82.ppt, Directly from the observations 2.From differences (especially if vectors between points are to be determined)
GTECH 201 Session 08 GPS.
Chapter 2: IS Building Blocks Objectives
Time. What Time is It? April 5, 2014 “normal time” Local time is the date/time reported by your PC. UTC, Coordinated Universal Time, popularly known.
PRESENTATION START.
GPS and Navigation Subject Topics: Geography, Geometry and Trigonometry.
SVY 207: Lecture 4 GPS Description and Signal Structure
Part VI Precise Point Positioning Supported by Local Ionospheric Modeling GS894G.
Simultaneous Estimations of Ground Target Location and Aircraft Direction Heading via Image Sequence and GPS Carrier-Phase Data Luke K.Wang, Shan-Chih.
An Introduction to ROSA-ROSSA structure G. Perona
2131 Structured System Analysis and Design By Germaine Cheung Hong Kong Computer Institute Lecture 2 (Chapter 2) Information System Building Blocks.
NGS GPS ORBIT DETERMINATION Positioning America for the Future NATIONAL OCEANIC AND ATMOSPHERIC ADMINISTRATION National Ocean Service National Geodetic.
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.
How Does GPS Work ?. Objectives To Describe: The 3 components of the Global Positioning System How position is obtaining from a radio timing signal Obtaining.
1 SVY 207: Lecture 11 GPS Error Sources: Review Where can errors occur? –Satellite: ephemeris, clock, S/A (history) A/S –Propagation: ionosphere, troposphere,
Timing studies and PSR J analysis Till Eifert, HU Berlin April, 2005.
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.
Geodetic Research Laboratory Department of Geodesy and Geomatics Engineering University of New Brunswick 01/06/27 S.Bisnath A NEW TECHNIQUE FOR GPS-BASED.
ESOC Navigation Support Office EGU Vienna, , 1/18 Ground support network for the Metop GRAS atmospheric sounding mission R.Zandbergen, A.Ballereau,
Fuzzy Genetic Algorithm
01/0000 HEO and Daylight Ranging “Reality and Wishes” Ramesh Govind ILRS Fall Workshop, 4 th October 2005.
P. Wielgosz and A. Krankowski IGS AC Workshop Miami Beach, June 2-6, 2008 University of Warmia and Mazury in Olsztyn, Poland
CRGIS Global Positioning Systems The Basics CRGIS National Park Service.
GPS: Everything you wanted to know, but were afraid to ask Andria Bilich National Geodetic Survey.
1 SVY 207: Lecture 12 GPS Error Sources: Part 2 –Satellite: ephemeris, clock, S/A, and A/S –Propagation: ionosphere, troposphere, multipath –Receiver:antenna,
2-1 A Federation of Information Systems. 2-2 Information System Applications.
GRAS SAF User Workshop June GRAS Level 1 Processing and Products Juha-Pekka Luntama and Julian Wilson EUMETSAT Am Kavalleriesand 31, D
Navigation and Ancillary Information Facility NIF SPICE System Development Plans March 2006.
Preliminary views on the future of UTC Chunhao Han Beijing Satellite Navigation Center Information Session, APG4, Thailand, Feb.9-13, 2015.
Presented by: Technical contributions from: THE INTERNATIONAL ASSOCIATION OF GEODESY AND PRECISE POINT POSITIONING.
ROSA GRAS Meeting February 2009 Matera, Italy GRAS Monitoring and Validation GRAS EUMETSAT (contact:
1 SVY 207: Lecture 12 Modes of GPS Positioning Aim of this lecture: –To review and compare methods of static positioning, and introduce methods for kinematic.
View on GPS and Galileo ‘From across the Atlantic…’ Ruth E. Neilan International GNSS Service (IGS) Central Bureau Jet Propulsion Laboratory/California.
A Framework for Developing Compiler-like Components Jackline Ssanyu ( Software Engineering and Technology Group) Eindhoven University of Technology Supervisors:
Satellite geodesy (ge-2112) Introduction E. Schrama.
1 Satellite geodesy (ge-2112) Processing of observations E. Schrama.
NAPEOS: The ESA/ESOC Tool for Space Geodesy
CGSIC Meeting – March 11, 2004 EUROPEAN COMMISSION GPS / Galileo Time Offset ICD Development presented by Jörg Hahn (ESA), E. Powers (USNO)
Basic Characteristics of Object-Oriented Systems
Formosat-3/COSMIC WorkshopNov 28 - Dec 1, 2006Taipei, Taiwan Estimates of the precision of LEO orbit determination and GPS radio occultations from the.
A GADGET WHICH CHANGED THE WAY THE WORLD OPERATES Global Positioning System Seminar by: B V Aparna ECE CMR College of Engg. And Tech.
Limits of static processing in a dynamic environment Matt King, Newcastle University, UK.
Integrating Algorithms and Coding into the Mathematics Classroom
The Components of Information Systems
Real-Time Working Group
Web Ontology Language for Service (OWL-S)
Appliance of IceCORS network 2017 by Dalia Prizginiene
Object-Orientated Programming
The Components of Information Systems
GENERAL VIEW OF KRATOS MULTIPHYSICS
X SERBIAN-BULGARIAN ASTRONOMICAL CONFERENCE 30 MAY - 3 JUNE, 2016, BELGRADE, SERBIA EARTH ORIENTATION PARAMETERS AND GRAVITY VARIATIONS DETERMINED FROM.
WHY DOES THE IGS CARE ABOUT EOPs?
Agenda Background and Motivation
Chapter 8 - Design Strategies
Jim Fawcett CSE687 – Object Oriented Design Spring 2015
Presentation transcript:

ASI/EUMETSAT Meeting ASI Space Geodesy Center — Matera, February 2009 S. Casotto, P. Zoccarato, A. Nardo, M. Bardella CISAS – University of Padua SWOrD SoftWare for Oceansat2 Orbit Determination

SWOrD: Software purposes Multi–satellite LEO-MEO orbit determination based on GPS measurements LEO-MEO orbit prediction Modeling and prediction of Radio Occultation (RO) events High precision reconstruction of SST velocities Adoption of HPC techniques Computation kernel separated from the process communications layer Low latency POD: Dynamic Reduced Dynamic Kinematics

ROSA ROSSA (Research and Operational Satellite and Software Activities) data flow

SWOrD: Programming paradigms Object Oriented Programming (OOP) Singleton pattern to restrict instantiation of a class to one object C++/Fortran interoperability Multi threads/OpenMP parallelization Database on RAM for input data administration based on Boost::Multiindex library GPStk: fundamental and advanced GPS processing algorithms XML input and output manipulation with data binding through Code Synthesis utility Development and debugging: Eclipse 3.1, Intel C++/Fortran compiler 11 and the software construction tool SCons

UTC: Coordinated Universal Time UT: Universal time ET: Ephemeris Time. Was used TDT: Terrestrial Dynamical Time. Was used TT: Terrestrial Time TAI: International Atomic Time (Temps Atomique International) GPS time = TAI - 19 seconds OOP advantages (1/2) UTC An example: the Time_Tag class ET TDT TT UT1 delta-UT = UT1-UTC (max 0.9 sec) delta-T = TT-UT1 GPS TAI TAI-UTC Leap seconds TAI-GPS 19 s fixed TT-TAI s fixed

OOP advantages (2/2) An example of inheritance usage: the Ground Station and Satellite classes

Boost::Multiindex The Boost Multi-index Containers Library provides a class template which enables the construction of containers maintaining one or more indices with different sorting and access semantics

XML data binding CodeSynthesis XSD is an open-source, cross-platform W3C XML Schema to C++ data binding compiler

Planetary Ephemerides (JPL) Models of gravitational field and terrestrial/oceans tides (JMG3, EGM96, EG4) Ground station solutions (IGS) EOP e Leap seconds (bulletins B e C from IERS, bulletin A from USNO) Solar and geomagnetic activity indexes (NGDC) IGS products ROSA navigation data OCEANSAT2 attitude ROSA receiver multipath pattern Ancillary data required

L1 Input & Output

L2 Input & Output

Logical model Two main kinds of operational blocks: interface classes and application classes. The first called application class triggers the reading interface classes to acquire the input data. During this process the input data are manipulated to obtain a complete set of information that will be later used by the other application classes.

SWOrD contains a mathematical model of the world used to process observational data. The functional model of the system can be decomposed into several components, which are the counterpart to the physical model to be developed Functional model

Flow chart

Kinematic POD (1/2) There exist several kinematic orbit determination techniques based on either undifferenced, doubly-differenced or triply- differenced observables, but also on time-differenced phase observables. All of the kinematic approaches to GPS-based LEO OD, including the one adopted here, make use of the fundamental contribution of data provided by the IGS. These data include GPS SV’s orbits, clock solutions for both SV’s and ground stations, EOP and tropospheric zenith delay (TZD) solutions. All these parameters are held fixed in the solution process.

The strategy adopted in the SWOrD OD system is based on the use of a combination of pseudorange and phase observables differenced in time. The procedure is illustrated on the left Kinematic POD (2/2)

THANKS FOR YOUR ATTENTION