Abstraction Case Study Inquiry Phillip Anderson Jason Schmidt 9/10/2013 Emergent Space Technologies.

Slides:



Advertisements
Similar presentations
GPS Theory and applications
Advertisements

SVN-49 Signal Anomaly Presented by Tom Stansell GPSW POC: Lt. Col. James Lake, Ph.D.
Long RAnge Navigation version C
Design Presentation Spring 2009 Andrew Erdman Chris Sande Taoran Li.
ECMDA workshop Thales ATM experience in using MDE ECMDA Workshop From code centric to model centric software engineering Bilbao 11 July 2006.
Ch 3: Unified Process CSCI 4320: Software Engineering.
Jie Liu Microsoft Research Redmond, WA GPS Fundamentals Mobile Location Sensing Tutorial at MobiSys 2013.
Ohio University Russ College of Engineering and Technology School of Electrical Engineering and Computer Science Avionics Engineering Center Ranjeet Shetty.
Pseudolite Network for Space Users A GPS Augmentation Study for NASA Headquarters Code M-3 Thomas R. Bartholomew Kevin L. Brown Al Gifford.
Object-Oriented Analysis and Design
Global Navigation Satellite Systems
AAE 450 Spring 2008 Justin M. Rhodes Avionics – Telecommunications Analysis Code Integration and Automation Webmaster Sample Design and Failure.
Global Navigation Satellite Systems Research efforts in Luleå Staffan Backén, LTU Dr. Dennis M. Akos, LTU.
Workshop EGNOS KRAKÓW GNSS RECEIVER TESTING TECHNIQUES IN A LABORATORY ENVIRONMENT Institute of Radar Technology Military University of Technology.
Analysis Stage (Phase I) The goal: understanding the customer's requirements for a software system. n involves technical staff working with customers n.
Location Systems for Ubiquitous Computing Jeffrey Hightower and Gaetano Borriello.
CS 128/ES Lecture 11a1 GPS. CS 128/ES Lecture 11a2 Global Positioning System
Wide Area Augmentation System (WAAS) E. Douglas Aguilar CAPT, USAF.
Per R. Bodin Global Posision System GPS. Per R. Bodin Litt historie 1960: nasA & DoD are Interested in developing a satellite based position system with.
Patrick Caldwell Chris Kellar. Overview  Basic Concepts  History  Structure  Applications  Communication  Typical Sources of Error.
Introduction to GPS GLY 560: GIS for Earth Scientists.
RF Channel Simulators add Hardware-in- the-Loop Test Capability to STK Steve Williams, RT Logic
1/28/2010PRRMEC What is GPS… The Global Positioning System (GPS) is a U.S. space- based global navigation satellite system. It provides reliable positioning,
Pg 1 of 12 AGI GPS Signal Simulation & Visualization Oct 11, 2005 Curtis Hay Spirent Federal Systems.
Ethernet. Ethernet Goals Simplicity Low Cost Compatibility Address flexibility Fairness –All nodes have equal access to the network High speed Stability.
Codeigniter is an open source web application. It occupies a very small amount of space in the memory and is most useful for developers who aim to develop.
Modern Navigation Thomas Herring MW 11:00-12:30 Room A
1 Titel van de presentatie Communications Communications architecture Frequency bands Ground-space link Intersatellite link Antenna configuration Tracking.
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.,
GPS: Global Positioning System  The Geographer’s best friend!  You can say with confidence… “I’m not lost!, I’m never lost!”* *Of course, where everybody.
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.
High Accuracy Nationwide Differential Global Positioning System (HA-NDGPS) UPDATE Jim Arnold September, 2009.
Page No. 1 Kelvin Nichols Payload Operations and Integration Center EO50 Delay Tolerant Networking (DTN) Implementation on the International Space Station.
Modern Navigation Thomas Herring
Global Positioning System
West Hills College Farm of the Future. West Hills College Farm of the Future GLONASS Russia’s global satellite navigation system 24 satellites in three.
By Andrew Y.T. Kudowor, Ph.D. Lecture Presented at San Jacinto College.
Section Number - 1 NASA’s Goddard Space Flight Center Communication Systems Jason A. Soloff NASA/GSFC Code 567 August 16-17, 2005.
Macintosh Print Controller Team SDMay03-08Advisor Dr. James Davis Abstract The Macintosh Print Controller project attempts to solve a process productivity.
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.
Harry Williams, Cartography1 Surveying Techniques II. GPS Despite the fact that Global Positioning Systems use very modern technology, the basic concept.
Introduction To Localization Techniques (GPS)
Doc.: IEEE /0121r1 Submission January 2010 Craig Rodine, Electric Power Research InstituteSlide 1 Some High-Level Smart Grid Requirements Date:
Global Positioning Systems. Why GPS? Challenges of finding exact location by traditional methods Astronomical observation Adjustments based on gravity.
SN Beams Display Tool 7/13/20101Jason Laing. Launch Acquisition Data During a launch, the FDF supplies acquisition data to WSC, based on vectors derived.
Architectural Styles, Design Patterns, and Objects Joe Paulowskey.
Global Positioning System Overview
What exactly is a satellite? The word satellite originated from the Latin word “Satellite”- meaning an attendant, one who is constantly hovering around.
West Hills College Farm of the Future. West Hills College Farm of the Future Precision Agriculture – Lesson 2 What is GPS? Global Positioning System Operated.
Chapter 2 GPS Crop Science 6 Fall 2004 October 22, 2004.
Global Positioning System Student : Min-Yin Huang Hong-Wei Du Teacher : Ru-Li Lin Department of Mechanical Engineering Southern Taiwan.
March /5/2016 At A Glance STARS is a real-time, distributed, multi-spacecraft simulation system for GN&C technology research and development. It.
D R A T D R A T ABSTRACT Every semester each department at Iowa State University has to assign its faculty members and teaching assistants (TAs) to the.
第 11 組 MIS 報告. Phases of any information system ~ recognition of a business problem or opportunity ~ recognition of a business problem or opportunity.
Principles of the Global Positioning System Lecture 09 Prof. Thomas Herring Room A;
Principles of the Global Positioning System Lecture 08 Prof. Thomas Herring Room ;
Improving GPS RO Stratospheric Retrieval for Climate Benchmarking Chi O. Ao 1, Anthony J. Mannucci 1, E. Robert Kursinski 2 1 Jet Propulsion Laboratory,
Introduction to NAVSTAR GPS Introduction to NAVSTAR GPS Charlie Leonard, 1999 (revised 2001, 2002)
Revised 10/30/20061 Overview of GPS FORT 130 Forest Mapping Systems.
How Does GPS Work ?. The Global Positioning System 24+ satellites 20,200 km altitude 55 degrees inclination 12 hour orbital period 5 ground control stations.
A GADGET WHICH CHANGED THE WAY THE WORLD OPERATES Global Positioning System Seminar by: B V Aparna ECE CMR College of Engg. And Tech.
Younis H. Karim, AbidYahya School of Computer University Malaysia Perlis 1.
The Global Positioning System
GPS: Global Positioning System
Todd Walter Stanford University
Surveying Instruments
Characterization and Impact of DORIS scale variations
Unit 2 Unmanned Aircraft
Open Loop Tracking of GPS Radio Occultation for LEOs
Presentation transcript:

Abstraction Case Study Inquiry Phillip Anderson Jason Schmidt 9/10/2013 Emergent Space Technologies

Statement of Work Enhance GN, SN, and GPS measurement models to simulate higher fidelity tracking data. Abstract out antenna, attenuation, and link budget analysis tools currently available in GPS measurement function and apply to the ground station and TDRSS models. Design and implement architecture for high fidelity modeling that maximizes functionality and reuse. Specific model enhancements shall include: clock and frequency reference modeling, Ionospheric and Tropospheric refraction, antenna phase center bias, component system delays and thermal effects, and time tag offsets. The new models shall be used to generate sample-tracking data from defined reference ephemerides for communication systems testing on future missions.

Statement of Work GPS measurement functionality abstraction. Emergent will research the existing GPS measurement functionality (in gpsmeas) and determine which components are to be abstracted, and develop use cases with assistance from the customer. Two methods of abstracting functionality will then be considered: an object- oriented approach and a direct functional approach. The chosen approach will be implemented first using only gpsmeas, followed by testing to ensure that no functionality has broken. Finally, the abstracted functionality will be implemented into the gsmeas and tdrsmeas functions, and tested to ensure reliability. High fidelity modeling architecture. Emergent will research the existing component models for the components listed in the Subtask k description (clock, atmosphere, etc…). The existing components will be analyzed to determine how they can be generalized to allow for higher fidelity. An object-oriented architecture will be developed that consists of the generic component model capabilities, and requires manual implementation of specific component capabilities. After that, each of the listed components will be implemented using high-fidelity versions of their specific capabilities. Existing low-fidelity component models will be retained for backward compatibility. Finally, Emergent will thoroughly test the new high- fidelity component models with existing test data to ensure accuracy.

Functionality What do you want the measurement models to do that they don’t do already?

Use Cases What use cases would you like to support? Enhancements to GS, TDRS? Link budget?

Measurements What measurements do you need? GPS: range, range rate, doppler, angles, unit TDRSS: ? (do you really want range = (sat- TDRSS) + (TDRSS - GNDstation)) GS: range, range rate, doppler, angles, unit

Errors What (new) errors do you want? – Improved Ionosphere – Improved Troposphere – Improved Charged Particles – Light Time of flight for all measurements – Antenna Phase Center Bias – Transceiver Component Delays – Thermal effects (can we get more specific?) – Clock model on receiver (Requires dynamic model) – Tracking Loop Errors (random noise ~1 meter stdev) – GPS ephemeris errors (both PV and GPS sats clock bias/drift)

Implementation Do you have a preference as to how this is carried out?

What Currently Exists

Format Benefits What's most important to you in terms of abstraction? – Speed? – Flexibility? – Ability to become fully object-oriented?

Abstraction Format (case study) Functional (modify/write code in current style) – Quick runtime – Able to concentrate more on the code instead of making it object- oriented Semi object-oriented – Not as fast runtime – Not as flexible – Transition for future object-oriented efforts Fully object-oriented – Probably not in scope now, future goal – Very flexible – Some object-oriented overhead slows runtime

Functional

Semi-Object-Oriented

Deluxe Object-Oriented