1 LADEE FSW Utilization of Lunar Laser Communication Bandwidth Douglas Forman Millennium Engineering and Integration Company (MEI) LADEE FSW Payload I/F.

Slides:



Advertisements
Similar presentations
Network II.5 simulator ..
Advertisements

Exercises and Solutions Lecture 1
Nios Multi Processor Ethernet Embedded Platform Final Presentation
1 Operating Systems Input/Output Management. 2 What is the I/O System A collection of devices that different sub- systems of a computer use to communicate.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 3: Operating Systems Computer Science: An Overview Tenth Edition.
1 Introduction to Network Layer Lesson 09 NETS2150/2850 School of Information Technologies.
System Area Network Abhiram Shandilya 12/06/01. Overview Introduction to System Area Networks SAN Design and Examples SAN Applications.
ATM Asynchronous Transfer Mode. ATM Networks Use optical fibre similar to that used for FDDI networks ATM runs on network hardware called SONET ATM cells.
LADEE Flight Software: Models to Flight
Khaled A. Al-Utaibi  Computers are Every Where  What is Computer Engineering?  Design Levels  Computer Engineering Fields  What.
LADEE Simulation for Mission Operations Nathaniel Benz Millennium Integration and Engineering Co.
Answers of Exercise 7 1. Explain what are the connection-oriented communication and the connectionless communication. Give some examples for each of the.
#147 MAPLD 2005Mark A. Johnson1 Design of a Reusable SpaceWire Link Interface for Space Avionics and Instrumentation Mark A. Johnson Senior Research Engineer.
ISS Institutional DTN Overview for CCSDS
Page 1 Aalborg University Communication system for the AAUSAT-II Communication System for the AAUSAT-II Kresten K. Sørensen Department.
1 EDAC Concerns for Flight Software and Hardware Design Craig Pires LADEE C&DH Lead NASA-Ames Research Center Moffett Field, CA Scott.
Team MADD Michael Davies Andrew Mountain Dan Hoang Daniel Brink Team MADD Michael Davies Andrew Mountain Dan Hoang Daniel Brink Power Distribution Control.
Networking Theory (Part 1). Introduction Overview of the basic concepts of networking Also discusses essential topics of networking theory.
CSE1301 Computer Programming: Lecture 1 Computer Systems Overview.
Chapter 1 and 2 Computer System and Operating System Overview
1 08 January 2015 Stephen Horan Cube Quest Kick-off: Communications Rules PI for Avionics Space Technology Mission Directorate.
Remote Surveillance Vehicle Design Review By: Bill Burgdorf Tom Fisher Eleni Binopolus-Rumayor.
INPUT-OUTPUT ORGANIZATION
March 2004 At A Glance ITOS is a highly configurable low-cost control and monitoring system. Benefits Extreme low cost Database driven - ITOS software.
Exemplar CFS Architecture
Yongho Kim Aug 2, : My Job TLM_ReceiverRS decoderGSEOS Nothing.. Interface - Serial line - TCP/IP connection with MPS Functions - CCSDS frame,
SCADA and Telemetry Presented By:.
G O D D A R D S P A C E F L I G H T C E N T E R 1 The Trade Between CCSDS and HDLC Framing on Global Precipitation Measurement David Everett and Jonathan.
Semester 1 Module 8 Ethernet Switching Andres, Wen-Yuan Liao Department of Computer Science and Engineering De Lin Institute of Technology
Module 1 WANs and Routers.
GRAP 3175 Computer Applications for Drafting Unit VI Data Communication.
ISO Layer Model Lecture 9 October 16, The Need for Protocols Multiple hardware platforms need to have the ability to communicate. Writing communications.
ISUAL Instrument Software S. Geller. CDR July, 2001NCKU UCB Tohoku ISUAL Instrument Software S. Geller 2 Topics Presented Software Functions SOH Telemetry.
Slide 1 DESIGN, IMPLEMENTATION, AND PERFORMANCE ANALYSIS OF THE ISCSI PROTOCOL FOR SCSI OVER TCP/IP By Anshul Chadda (Trebia Networks)-Speaker Ashish Palekar.
1.Overview 2. Hardware 3. Software Interface 4. Triggering 5. Installation 6. Configuring.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 1 A Communications Model Source: generates.
GBT Interface Card for a Linux Computer Carson Teale 1.
1 Lunar Reconnaissance Orbiter (LRO) CRaTER Technical Interchange Meeting C&DH Flight Software April 14, 2005.
Page No. 1 Kelvin Nichols Payload Operations and Integration Center EO50 Delay Tolerant Networking (DTN) Implementation on the International Space Station.
Common Avionics & Software Technologies (CAST)
ONE Concept. ONE Work area & lab setup ONE Goals Provide single network interface regardless of physical link Provide reliable, isochronous message transport.
Chapter 15 – Part 2 Networks The Internal Operating System The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
GLAST LAT ProjectDOE/NASA Peer Review, March 19-20, 2003 GLAST Large Area Telescope: Electronics, Data Acquisition & Instrument Flight Software Flight.
William Stallings Data and Computer Communications
Network UAV C3 Stage 1 Final Briefing Timothy X Brown University of Colorado at Boulder Interdisciplinary Telecommunications Program Electrical and Computer.
4/19/20021 TCPSplitter: A Reconfigurable Hardware Based TCP Flow Monitor David V. Schuehler.
1 Extending FPGA Verification Through The PLI Charles Howard Senior Research Engineer Southwest Research Institute San Antonio, Texas (210)
Control & Data Handling, Operator Control, Aircraft Interface to C&DH Steve Musko Space Physics Research Laboratory University of Michigan Ann Arbor, MI.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Connecting Devices CORPORATE INSTITUTE OF SCIENCE & TECHNOLOGY, BHOPAL Department of Electronics and.
18-19 July, 2002Correlator Backend System OverviewTom Morgan 1 Correlator Backend System Overview Tom Morgan, NRAO.
Tracing the JWST Proposal from User Interface to Commanding of an Instrument Margaret Meixner & WIT Balzano, Robinson & CMD.
Speaker: Utku Özcan ASIC Designer, R&D, Netaş, Turkey Designers: Utku Özcan,ASIC Designer İsmail Hakkı Topçu, Hardware Designer Ömer Aydın, Senior System.
1 Systems Architecture WG: Charter and Work Plan October 23, 2003 Takahiro Yamada, JAXA/ISAS.
Software Systems Division (TEC-SW) ASSERT process & toolchain Maxime Perrotin, ESA.
GLAST Large Area Telescope LAT Flight Software System Checkout TRR FSW Overview Sergio Maldonado FSW Test Team Lead Stanford Linear Accelerator Center.
TCP/IP1 Address Resolution Protocol Internet uses IP address to recognize a computer. But IP address needs to be translated to physical address (NIC).
LonWorks Introduction Hwayoung Chae.
February 14, 2013 POIWG Technical Overview CR / HM-3430 Ku Forward Capability.
TRIO-CINEMA 1 UCB, 2/08/2010 ACS Dave Auslander, Dave Pankow, Han Chen, Yao-Ting Mao, UC Berkeley Space Sciences Laboratory University of California, Berkeley.
CFS Use at Goddard The Johns Hopkins University Applied Physics Laboratory core Flight Software System Workshop October 26, 2015 Alan Cudmore – NASA Goddard.
Page No. 1 Overview Kelvin Nichols Payload Operations and Integration Center EO50 SSCN Delay Tolerant Networking (DTN)
The Data Link Layer RIS 251 Dr. ir. S.S. Msanjila.
Adopting the Python language for On-board Programmable Payload Autonomy Steven Doran 2016 Flight Software Workshop 12/14/2016.
Simulink Interface Layer (SIL)
Code Generation from SEDS
Exemplar CFS Architecture
ISS Institutional DTN Overview for CCSDS
Integrating CCSDS Electronic Data Sheets into Flight Software
CubeSat vs. Science Instrument Complexity
Presentation transcript:

1 LADEE FSW Utilization of Lunar Laser Communication Bandwidth Douglas Forman Millennium Engineering and Integration Company (MEI) LADEE FSW Payload I/F Developer NASA-Ames Research Center Moffett Field, CA Craig Pires – LADEE C&DH Lead Scott Christa– AerospaceComputing, Inc. (ACI)

2 Overview Lasercom Channel for FSW Telemetry Only –More information on the LADEE lasercom Boroson, D.M. et al. The Lunar Laser Communications Demonstration (LLCD). LADEE FSW Approach –cFE / Payload Interfaces / Integration Testing LLST (Lunar Laser Space Terminal) Interface –Control Electronics –High Speed FSW LLST Interface LADEE FSW LLST I/F Implementation –Constraints and Design Decisions Operational Utilization –Test, FSW SOH and Science Data Future Implications

3 LADEE FSW CFE Software Bus –Goddard Re-usable framework Model Based Evolution –Simulink/Autocode Closed Loop Simulation Auto-coded to Multiple Targets CCSDS Cmd/Tlm –ITOS Ground S/W

4 Loosely-Coupled FSW Architecture Command & Mode Processor Actuator Manager State Estimator Safe Mode Controller Attitude Control System Thermal Control System Power Control System Scheduler Limit Checker Stored Commands Memory Scrub Memory Manager Memory Dwell Hardware I/O Health & Safety Data Storage File Manager Telemetry Output CCSDS File Delivery Checksum Command Ingest House- keeping Software Bus Telemetry Gnd Cmds Sensor Data OFSW System Support, O/S Services and Device Drivers Battery Charge System FSW Internal FSW External Simulink Task cFS Task Hand Written Task KEY

5 LADEE Payload Interfaces UVS (Ultra-violet Spectrometer) –NASA Ames NMS (Neutral mass Spectrometer) –Goddard Spaceflight Center LDEX (Lunar Dust Environment Experiment) –LASP (University of Colorado at Boulder) LLST (Lunar Laser Space Terminal) –MIT Lincoln Labs

6 LADEE Travelling Road Show (TRS) Early EDU Integration – At Payload Sites –Before ICDs finalized Ensure H/W S/W compatibility Lend EDU/SDUs – To Payload Teams Remote S/W Updates

7 cPCI RS422 CE I/F Lasercom Control Electronics (CE) Cmds & Tlm LADEE Avionics Interface Board (FPGA Programmable) Optical Module LADEE LLST H/W I/F LVDH High Speed FSW Telemetry Optical Link LADEE CPU Rad750

8 LLST Control Electronics (CE) I/F CCSDS cFE-compatible packets –Over serial interface (RS422) –Commands Passed directly to CE from cFE Software Bus –Telemetry from CE Published directly to FSW cFE Software Bus –1/Sec Attitude / Time Message State Estimator S/W Bus Message –Adapted and sent to LLST CE Files transfers –Between FSW and CE via CFDP –Goddard-provided CFDP engine Common code used in LADEE FSW and LLCD CE cFE wrapper in LADEE FSW Custom wrapper in LLCD CE Software –Usage Uplinked Ephemeris Files

9 Command & Mode Processor Actuator Manager State Estimator Safe Mode Controller Attitude Control System Thermal Control System Power Control System HWIO APPS RWIO, STIO, IMUIO, ADIO, CMDIO (CI), TLMIO (TO) Payloads: LDEXIO, UVSIO, NMSIO, LLCDIO, HLLCDIO Software Bus Data to/from Devices Over Device Transports (i.e. RS422, LVDS, etc.) OFSW Device Drivers Battery Charge System FSW Internal FSW External Simulink Task cFS Task Hand Written Task KEY HWIO Apps in FSW Architecture

10 LLST LADEE FSW High-Speed Interface 40 Megabits / Second 192 byte frames Hardware generated footer –Sequence Count and Checksum 4 wire physical interface –3 Transmit Wires Clock, Data, FrameValidLine –1 Receive Wire ReadyLine for Flow Control

11 Filling the Bandwidth Initial TRS Test with prototype FPGA –H/W protocol demonstrated Discrepancies worked around with Break-out-Box (BOB) –All of CPU devoted to feeding lasercom tlm cPCI Bottleneck between CPU and Interface Board –Full bandwidth barely achieved FSW Design Constraints –Maximize FSW data fed to Lasercom I/F –Minimize real-time cPCI traffic –Minimize CPU utilization

12 LADEE Telemetry Data Storage cFE Data Storage Files –Downlink via R/F cfdp type 2 (reliable: retransmits missed chunks) –1 GB of SDRAM Mass Storage Formatted into DOS partitions Accessible over cPCI bus by CPU CFDP over FSW lasercom I/F? –No FSW lasercom uplink Could only do cfdp type 1 (un-reliable: send and forget) –Requires multiple cPCI accesses Retrieval of files for chunking Transmitting chunks to lasercom I/F –Requires non-trivial CPU utilization

13 Final Lasercom I/F Design FPGA transmits Memory Dump chunks –Takes Flash Mass Storage Start, Stop Addresses as input Dumps all memory between Start and Stop Addresses –CPU interrupted when full Transmission completes Lasercom Device Driver (on CPU) –Only cPCI access is writing Start/Stop addresses –Restarts transmission if looping flag set Ground Commands –Set Start, Stop Addresses –Set/Unset looping flags Workstation (linux) Post Processing –FPGA (H/W) headers processed and stripped –Binary data written to file –File mounted on workstation as a dos partition –All files and directories accessible

14 Operational Use All Stored Telemetry Files downlinked in < 5 minutes – 1 GB divided into 5 partitions Test data Partition –13 megabytes allocated and filled –20 distinct files generated from small samples FSW SOH Partition –Data useful for analyzing EDAC memory error Science Partitions –LLCD Control Electronics Telemetry Useful –Other Science Data not fully populated –May run Lasercom again before mission end

15 Future Implications Satellite Swarm Telemetry –Simultaneous readings from many cubesats Sent to Mass Storage Lasercom Relay Node –Lasercom Node organizes Swarm Data as file system –Entire swarm state downlinked instantly Mounted as a directory of files on Ground Delay-Tolerant Networking (DTN) –Store data on Lasercom Nodes –Forward data in massive blobs Interplanetary Lasercom