Onboard Data Handling. Gert Caspersen Terma A/S

Size: px
Start display at page:

Download "Onboard Data Handling. Gert Caspersen Terma A/S"

Transcription

1 Onboard Data Handling Gert Caspersen Terma A/S

2 Objectives Introduction of onboard data handling concepts and characteristics

3 What Will be Said S Satellite Elements S Characteristics S Purpose S Operations S Logical Model S Architecture S Functions S Ørsted onboard data handling S Robustness S Software Development S Pitfalls S Résumé

4 Satellite Elements

5 Purpose Logistics S Power distribution S Commanding S Time synchronisation S Status reporting Communication S With ground S On satellite Autonomy S Handle platform & payload without ground contact Anomaly Handling S Maintain mission objectives S Prevent loss of satellite

6 Characteristics Limited Resources S Processing power S Memory S Bandwidth on busses Embedded Real-Time Software S Hard real-time requirements S Numerous events & actions S Boot-strap software & application software S No operating system (bare platform) Hostile Environment S Fault prevention S Fault tolerance

7 Operations Operations Procedures Command Time Line Satellite Operators Spacelink Control Centre Ground Station Network

8 Rømer Data Handling Context TEST RWA 0 STR CHU1 FM CHU MONS CHU DEBUG MONS DPU Redundant Data Bus RWA 1 RWA 2 RWA 3 STR CHU2 CDH PCDU ANT1 ANT2 COM Subsystems

9 Exercise: The Black Box Perceive a computer with a piece of embedded software. It is a block box revealing only a limited amount of status information. What status information shall be available to assess the integrity of: 1: Hardware 2: Software

10 Logical Model: Abstraction Service Provider 1 Service Provider 2... Service Provider n Service Request Service Reports Onboard Traffic Management Service Requests Service Reports Service User 1 Service User 2... Service User n

11 Logical Model: Implementation Space Segment Rem ote Subsystem Local Subsystem Provided Services Application Process 1 Telecommand Provided Services Application Process 2 Telemetry... Provided Services Application Process N Onboard Traffic Management Data Handling & Control System Telecommand Telemetry Control Centre 1 Control Centre 2... Control Centre N Ground Segment

12 ESA Standards Packet Telecommand Standard S Protocol for uplink: Ground segment Space segment S Stream of telecommand packets Packet Telemetry Standard S Protocol for downlink: Space segment Ground segment S Stream of telemetry packets Packet Utilisation Standard S Application layer: Ground segment vs. Space segment S Logical model for satellite operation

13 Telecommand/Telemetry Formats Head Tail Telecommand Destination ID Sequence Counter Command Type Data Checksum Head Tail Telemetry Originator ID Sequence Counter Telemetry Type Time Stamp Data Checksum

14 Functions S Telecommand verification S Housekeeping data collection S Event reporting S Memory read/write S Function activation/deactivation S Time synchronisation S Command time line S Parameter monitoring S Telemetry storage

15 Telecommand Verification Telecommand Verification Service S Success/failure of telecommand execution S Error code S Telecommand identification Telemetry Acceptance/Completion Telecommand Packet ID Packet Source Control Code Parameters Progress Telecommand Packet ID Packet Source Control Step Number Code Parameters

16 Housekeeping Data Collection Housekeeping & Diagnostics Data Reporting S Periodic reading of parameter values S Reporting of temporally coherent values S Typical period: 60 seconds Telemetry Housekeeping Report SID Parameters

17 Event Reporting Event Reporting S Nominal events S Anomalies/errors Telemetry Event Report RID Parameters

18 Memory Read/Write Memory Management S Reading/writing/verification S Software updates (patching) S Debugging/diagnostics Telecommand Telemetry Load Memory ID N Start Address Data Dump Memory ID N Start Address Length Memory ID N Start Address Data Checksum Memory ID N Start Address Length Memory ID N Start Address Length Checksum

19 Function Activation/Deactivation Function Management S Activation/deactivation of functions, modes etc. S Execution of activities S Functions identified by ASCII-string Telecommand Activate Funtion Function ID Parameters Deactivate Funtion Function ID Perform Activity Function ID Activity ID Parameters

20 Time Synchronisation Time Reporting S Generate time reports containing time stamp S Report related to event on downlink S Period based on required accuracy Telemetry Time Report Satellite Time

21 Command Time Line Onboard Scheduling S Time line of telecommands S Executed when due S Updated based on operational schedule/time line Telecommand Telemetry Insert Telecommand N Abs/Rel Time Tag Telecommand Packet... Delete Telecommands Range Time Tag 1 Time Tag 2 Report Schedule N Abs/Rel Time Tag Application Process ID Sequence Count

22 Parameter Monitoring Onboard Monitoring S Periodic reading of parameter values S Comparison against nominal range S Report deviations S Initiate error handling Telemetry Out-of-Limit report N Parameter# Parameter Value Limit Crossed Transition Time...

23 Telemetry Storage Onboard Storage & Retrieval S Storage of telemetry S Inserted in downlink during ground contact S Separate stores for different telemetry types S Prioritised read-out

24 Exercise: Autonomy Communication between satellite and control centre is possible 2 times 10 minutes per day. The remaining time it must survive on its own. What anomalies/event/situations should your satellite be able to handle autonomously?

25 Software Architecture Onboard Storage Administrator Platform Manager Telecommand Scheduler Packet Ground Ground I/F Payload Payload Router Attitude Control System Power Conditioning & Distribution Actuators & Sensors PCDU Subsystem

26 Ørsted

27 Ørsted onboard data handling Hard Real-Time HOOD Fomral RAISE specifications Automatic code generation + manual programming Ada 83 Scehdulability analysis: Deadline monotonic scheduling In-Circuit emulator for software validation Incremental development: Simulators prototypes final product

28 Ariane 501 S Error in Inertial Reference System S 64-bit float 16-bit integer = Overflow S Chain of errors: S Reuse from Ariane 4; No revalidation S No exception handling S Post-mortem dump Valid input for data handling software

29 Robustness Software Robustness Engineering Fault Prevention Fault Removal Fault Tolerance Fault Analysis Supporting Methods & Tools Restricting Methods & Tools Static Fault Removal Dynamic Fault Removal Error Detection Error Recovery

30 Pitfalls Interfaces: Focus from day one Bidets: Estimate and survey Schedulability: Estimate and survey Fault tolerance: Keep it simple, stupid! (KISS) Verification & validation: Unit test, integration test, system test...

31 Résumé Embedded real-time software Tasking kernel Real-time requirements Schedulability analysis Fault tolerance Fail-stop Numerous interfaces Interface control documents Verification Simulators & prototypes Keep it simple, stupid!

A Packet Utilisation Standard (PUS) Model

A Packet Utilisation Standard (PUS) Model A Packet Utilisation Standard (PUS) Model This is a simulation model of the European Space Agency (ESA) Packet Utilisation Standard (PUS) in an operational environment linking a satellite with ground stations.

More information

CGS User Group Meeting September, 19-20, Noordwijk

CGS User Group Meeting September, 19-20, Noordwijk CGS User Group Meeting September, 19-20, 2000 - Noordwijk Packet Utilisation Standard with CGS by Thomas Kaufungen Thomas Schuler Astrium GmbH Earth Observation & Science Division Dept.: ED533 - Electrical

More information

Citation for published version (APA): Bhanderi, D. (2001). ACS Rømer Algorithms Verification and Validation. RØMER.

Citation for published version (APA): Bhanderi, D. (2001). ACS Rømer Algorithms Verification and Validation. RØMER. Aalborg Universitet ACS Rømer Algorithms Verification and Validation Bhanderi, Dan Publication date: 2001 Document Version Publisher's PDF, also known as Version of record Link to publication from Aalborg

More information

On-Board Control Procedures: Autonomous and Updateable Spacecraft Operator Onboard and Beyond

On-Board Control Procedures: Autonomous and Updateable Spacecraft Operator Onboard and Beyond On-Board Control Procedures: Autonomous and Updateable Spacecraft Operator Onboard and Beyond Marek Prochazka / Kjeld Hjortnaes European Space Agency, ESTEC, Software Systems Division. FSW-10, Pasadena

More information

r bulletin 96 november 1998 bull

r bulletin 96 november 1998 bull Figure 1. The XMM spacecraft the xmm simulator The XMM Simulator - The Technical Challenges H. Côme Simulation Section, ESA Directorate of Technical and Operational Support, ESOC, Germany M. Irvine Vega

More information

ECSS E-70-41: Telemetry & Telecommand Packet Utilisation Mario Merri European Space Agency

ECSS E-70-41: Telemetry & Telecommand Packet Utilisation Mario Merri European Space Agency ECSS E-70-41: Telemetry & Telecommand Packet Utilisation Mario Merri European Space Agency OMG meeting Paris 1 Content PUS History and Background PUS context Presentation of the ECSS Standard for TM &

More information

European Space Agency Directorate of Operations and Infrastructure Mission Operations Department GMES SENTINEL-1

European Space Agency Directorate of Operations and Infrastructure Mission Operations Department GMES SENTINEL-1 European Space Agency Directorate of Operations and Infrastructure Mission Operations Department GMES SENTINEL-1 (ESOIRD) S1-RS-ESA-SY-0006 Issue 2.0 10 April 2006 ESOC European Space Operations Centre

More information

Advanced On-board Control Procedure

Advanced On-board Control Procedure 1 Overview The Advanced On-Board Control Procedure (AOBCP) product is one of a set of technologies that allows to implement cost effective operation and control of a spacecraft. Together these technologies

More information

ETHERNET FOR SOUNDING ROCKETS

ETHERNET FOR SOUNDING ROCKETS ETHERNET FOR SOUNDING ROCKETS Markus Wittkamp and Rainer Kirchhartz Deutsches Zentrum für Luft- und Raumfahrt (DLR), Mobile Rocket Base, markus.wittkamp@dlr.de ABSTRACT The standard interface for experiment

More information

STRAST. UPMSat-2 On-board computers. Grupo de Sistemas de Tiempo Real y Arquitectura de Servicios Telemáticos Universidad Politécnica de Madrid.

STRAST. UPMSat-2 On-board computers. Grupo de Sistemas de Tiempo Real y Arquitectura de Servicios Telemáticos Universidad Politécnica de Madrid. On-board computers Grupo de Sistemas de Tiempo Real y Arquitectura de Servicios Telemáticos Universidad Politécnica de Madrid dit UPM Computers in spacecraft Computers are used on board of spacecraft for

More information

1 COMMAND AND DATA HANDLING (C&DH)

1 COMMAND AND DATA HANDLING (C&DH) 1 COMMAND AND DATA HANDLING (C&DH) 1.1 Requirements and Design Drivers 1.1.1 Functional The command and data handling shall provide the capability to: Transfer information in digital or discrete representation

More information

New Tools for Spacecraft Simulator Development

New Tools for Spacecraft Simulator Development New Tools for Spacecraft Simulator Development March. 2007 Page 1 Why use Simulators? Replace the Spacecraft Support to design Support to testing replacement of real equipment in destructive or expensive

More information

SICON Smart Sensors Role in Integrated System Health Management

SICON Smart Sensors Role in Integrated System Health Management SICON 2005 Smart Sensors Role in Integrated System Health Management Jose M Perotti, Instrumentation Group Lead Command, Monitoring and Control Branch Spaceport Engineering &Technology Directorate, Kennedy

More information

Electrical Ground Support Equipment Verification Test Support. EGSE Verification Test Support

Electrical Ground Support Equipment Verification Test Support. EGSE Verification Test Support Electrical Ground Support Equipment Verification Test Support Tom Leisgang Orbital Network Engineering tleisgang@orbitalnetwork.com T. Leisgang 1 EGSE Functions Provide common infrastructure Command and

More information

SINGLE MODULAR ON-BOARD COMPUTER FOR SPACE APPLICATIONS

SINGLE MODULAR ON-BOARD COMPUTER FOR SPACE APPLICATIONS APPLICATIONS Jonathan William de Holanda, jholanda@equatorialsistemas.com.br Benjamin Gilles Nicolas Boglietti, bboglietti@equatorialsistemas.com.br Sidney L. A. Carrara, scarrara@equatorialsistemas.com.br

More information

SVF User Requirements Specification

SVF User Requirements Specification LlSA Pathfinder S2.ASU RS 5030 I SVF User Requirements Specification CI CODE: 124 4200 UK EXPORT CONTROL RATING: Not Listed Rated By: T. Remion Prepared by: Barry McMahon & Thomas Remion Checked by: Dave..

More information

in the Telecommand Link to Improve Security

in the Telecommand Link to Improve Security in the Telecommand Link to Improve Security Calum B. Smith, Agustín Fernández León 30 Oct 2001 ESTEC TOS-ESM TTC 2001 1 THREATS TO THE TC UPLINK IMPERSONATION ATTACK AUTHENTICATION: THE CONCEPT ESA AUTHENTICATION

More information

Using an Artificial Intelligence Tool to Perform Science Data Downlink Planning as Part of the Mission Planning Activities of Mars Express

Using an Artificial Intelligence Tool to Perform Science Data Downlink Planning as Part of the Mission Planning Activities of Mars Express Using an Artificial Intelligence Tool to Perform Science Data Downlink as Part of the Activities of Mars Express Erhard Rabenau NOVA Space Associates Ltd 11 Kingsmead Square, Bath, BA1 2AB, UK Erhard.Rabenau@esa.int

More information

Space Mission Communications Security

Space Mission Communications Security Space Mission Communications Security Nick Shave, Gavin Kenny Logica UK Limited Howard Weiss SPARTA Inc James Stanier DERA GSAW 2001 1 Presentation Overview Background and Security Issues Space Mission

More information

Nanosatellite Communication Constellation Testbed for Autonomous Scheduling Algorithms to Enable Mission Performance Analysis and Demonstration

Nanosatellite Communication Constellation Testbed for Autonomous Scheduling Algorithms to Enable Mission Performance Analysis and Demonstration SSC17-S2-07 Nanosatellite Communication Constellation Testbed for Autonomous Scheduling Algorithms to Enable Mission Performance Analysis and Demonstration Alonzo E. Jenkins, Peter J. Yoo, and Cherry Y.

More information

AirTight: A Resilient Wireless Communication Protocol for Mixed- Criticality Systems

AirTight: A Resilient Wireless Communication Protocol for Mixed- Criticality Systems AirTight: A Resilient Wireless Communication Protocol for Mixed- Criticality Systems Alan Burns, James Harbin, Leandro Indrusiak, Iain Bate, Robert Davis and David Griffin Real-Time Systems Research Group

More information

FOR THE DEEP SPACE PROGRAM SCIENCE:.EXPERIMENT (DSPSE) FLIGHT SOFTW ARlt" CSCI. June 1, Prepared for:

FOR THE DEEP SPACE PROGRAM SCIENCE:.EXPERIMENT (DSPSE) FLIGHT SOFTW ARlt CSCI. June 1, Prepared for: . '.. r \:ti''-. (..\ r. -!t - - SOFTWARE. REQUiREMENTS SPECIFICATION FOR THE t., -. > \.,. DEEP SPACE PROGRAM SCIENCE:.EXPERIMENT (DSPSE) FLIGHT SOFTW ARlt" CSCI -.. June 1, 1992. Prepared for: Naval

More information

DESIGN OF SPACE DATA LINK SUBLAYEROF TELECOMMAND DECODER USING CCSDS PROTOCOL

DESIGN OF SPACE DATA LINK SUBLAYEROF TELECOMMAND DECODER USING CCSDS PROTOCOL DESIGN OF SPACE DATA LINK SUBLAYEROF TELECOMMAND DECODER USING CCSDS PROTOCOL 1 Triveni K, 2 Shilpa K.C Dr. AIT, Bangalore Email- 1 trivenik.29@gmail.com, 2 shilpa.kc2@gmail.com Abstract- This paper deals

More information

EagleEye TSP Porting to HWIL Configuration (RTB)

EagleEye TSP Porting to HWIL Configuration (RTB) EagleEye TSP Porting to HWIL Configuration (RTB) Final project presentation 12.12.2017 Presenter: Dharma Teja Srungavruksham Overview_ Background Team Goals Execution Results Future Background_ EagleEye

More information

The Geostationary Operational Satellite R Series (GOES-R) SpaceWire Implementation

The Geostationary Operational Satellite R Series (GOES-R) SpaceWire Implementation The Geostationary Operational Satellite R Series (GOES-R) SpaceWire Implementation Session: SpaceWire Missions and Applications William H. Anderson NASA Goddard Space Flight Center/MEI Technologies E-mail:

More information

SpaceWire Technologies deliver multi-gigabit data rates for on-board Spacecraft. SpaceTech Expo Gregor Cranston Business Development Manager

SpaceWire Technologies deliver multi-gigabit data rates for on-board Spacecraft. SpaceTech Expo Gregor Cranston Business Development Manager SpaceWire Technologies deliver multi-gigabit data rates for on-board Spacecraft SpaceTech Expo 2013 Gregor Cranston Business Development Manager 1 Introducing SpaceFibre A very high-speed serial data-link

More information

A Case Study in the Reuse of On-board Embedded Real-Time Software

A Case Study in the Reuse of On-board Embedded Real-Time Software A Case Study in the Reuse of On-board Embedded Real-Time Software Tullio Vardanega 1, Gert Caspersen 2, and Jan Storbank Pedersen 2 1 European Space Agency Research & Technology Centre, Keplerlaan 1, 2200

More information

estec GS input to on-board data architecture Prepared by Michele Zundo Reference PE-TN-ESA-GS-405 Issue 1 Revision 3 Date of Issue

estec GS input to on-board data architecture Prepared by Michele Zundo Reference PE-TN-ESA-GS-405 Issue 1 Revision 3 Date of Issue estec Keplerlaan 1, 2200 AG Noordwik. The Netherlands +31-71-5656565 PE-TN-ESA-GS-405 GS inputs to on-board data architecture v1_3.docx Prepared by Michele Zundo Reference PE-TN-ESA-GS-405 Issue 1 Revision

More information

Design of Satellite Telemetry Based on PUS under Limited Downlink Channel

Design of Satellite Telemetry Based on PUS under Limited Downlink Channel International Conference on Manufacturing Science and Engineering (ICMSE 2015) Design of Satellite Telemetry Based on PUS under Limited Downlink Channel Yang LIUa*, Zongde LI, Xuejing DINGb and Yuanyuan

More information

OTSDN What is it? Does it help?

OTSDN What is it? Does it help? OTSDN What is it? Does it help? Dennis Gammel Schweitzer Engineering Laboratories, Inc. Funded by the U.S. Department of Energy and the U.S. Department of Homeland Security cred-c.org Important Aspects

More information

HIGH PERFORMANCE ELECTRONICS FOR THE NEW SPACE AGE

HIGH PERFORMANCE ELECTRONICS FOR THE NEW SPACE AGE APP18-01c APPLICATION NOTE NOVO SPACE HIGH PERFORMANCE ELECTRONICS FOR THE NEW SPACE AGE INTRODUCTION Most subsystem can be partially or fully implemented using one or more of Novo s components. This document

More information

ESA Telemetry and Telecommand System (TMTCS)

ESA Telemetry and Telecommand System (TMTCS) ESA Telemetry and Telecommand System (TMTCS) Y.Doat, M.di Giulio, G.P.Calzolari ESA/ESOC Robert-Boschstr.5, 64293 Darmstadt Germany This paper describes the future ESA Telemetry and Telecommand System

More information

SpaceWire-RT Project and Baseline Concepts

SpaceWire-RT Project and Baseline Concepts SpaceWire-RT Project and Baseline Concepts Steve Parkes, Albert Ferrer Space Technology Centre, University of Dundee Yuriy Sheynin, St Petersburg University of Aerospace Instrumentation 1 Aims Overview

More information

Mission Families: a cost effective approach to Mission Control System development

Mission Families: a cost effective approach to Mission Control System development Mission Families: a cost effective approach to Mission Control System development Damiano Guerrucci, Vemund Reestad, Mario Merri, Pierpaolo Emanuelli European Space Aency (ESA) European Space Operations

More information

Network on Chip round table European Space Agency, ESTEC Noordwijk / The Netherlands 17 th and 18 th of September 2009

Network on Chip round table European Space Agency, ESTEC Noordwijk / The Netherlands 17 th and 18 th of September 2009 Network on Chip round table European Space Agency, ESTEC Noordwijk / The Netherlands 17 th and 18 th of September 2009 Ph. Armbruster Head of Data Systems Division European Space Agency - ESTEC 17 th of

More information

SpaceWire Remote Memory Access Protocol

SpaceWire Remote Memory Access Protocol SpaceWire Remote Memory Access Protocol Steve Parkes and Chris McClements University of Dundee, Applied Computing, Dundee, DD1 4HN, Scotland, UK. sparkes@computing.dundee.ac.uk,, cmclements@computing.dundee.ac.uk.

More information

ALL STAR Payload Interface Control Document Outline ALL STAR-SYS.402.3

ALL STAR Payload Interface Control Document Outline ALL STAR-SYS.402.3 1 ALL STAR Payload Interface Control Document Outline ALL STAR-SYS.402.3 Revision Date Authored By Description 0 7/9/10 Jessica Brown Initial Release 1 1/4/11 Jessica Brown Riley Pack Additional Details

More information

Ensuring Schedulability of Spacecraft Flight Software

Ensuring Schedulability of Spacecraft Flight Software Ensuring Schedulability of Spacecraft Flight Software Flight Software Workshop 7-9 November 2012 Marek Prochazka & Jorge Lopez Trescastro European Space Agency OUTLINE Introduction Current approach to

More information

COMPASS: FORMAL METHODS FOR SYSTEM-SOFTWARE CO-ENGINEERING

COMPASS: FORMAL METHODS FOR SYSTEM-SOFTWARE CO-ENGINEERING COMPASS: FORMAL METHODS FOR SYSTEM-SOFTWARE CO-ENGINEERING Viet Yen Nguyen Lehrstuhl für Informatik 2, RWTH Aachen University nguyen@cs.rwth-aachen.de Technology Innovation Days, ESA/ESTEC, 2011 ABOUT

More information

Building Software Architecture using Architectural Design Patterns

Building Software Architecture using Architectural Design Patterns Building Software Architecture using Architectural Design s U.V.R. Sarma Department of CSE CVR College of Engg. Ibrahimpatan(M), R.R. District, A.P., India Neelakantam Pavani Department of IT CVR College

More information

FAULT TOLERANT SYSTEMS

FAULT TOLERANT SYSTEMS FAULT TOLERANT SYSTEMS http://www.ecs.umass.edu/ece/koren/faulttolerantsystems Part 18 Chapter 7 Case Studies Part.18.1 Introduction Illustrate practical use of methods described previously Highlight fault-tolerance

More information

LISA Pathfinder Sheet : 1

LISA Pathfinder Sheet : 1 Pathfinder Sheet : 1 Issue : A Date : 7.3.5 Inputs to LISA Pathfinder Space-Ground Interface Document (SGICD) - Part 2, Baseband. CI CODE: 1240000 Prepared by: Date: Robin Ashencaen Checked by: Date: Kevin

More information

Chapter 2 The FLP Platform Operability

Chapter 2 The FLP Platform Operability Chapter 2 The FLP Platform Operability Kai-Sören Klemich and Jens Eickhoff Abstract This chapter provides the basic overview on how an FLP-based spacecraft is operated. It explains the basic system modes

More information

Static Analysis of Embedded Systems

Static Analysis of Embedded Systems Static Analysis of Embedded Systems Xavier RIVAL rival@di.ens.fr Outline Case study Certification of embedded softwares Demo Static Analysisof Embedded Systems p.2/12 Ariane 5 Flight 501 Ariane 5: sattelite

More information

OCSD-A / AeroCube-7A Status Update

OCSD-A / AeroCube-7A Status Update OCSD-A / AeroCube-7A Status Update Darren Rowen Richard Dolphus Patrick Doyle Addison Faler April 20, 2016 2016 The Aerospace Corporation Agenda Concept of Operations Overview Spacecraft Configuration

More information

LEVERAGING SERIAL DIGITAL INTERFACES STANDARDIZATION: THE RASTA REFERENCE ARCHITECTURE FACILITY AT ESA

LEVERAGING SERIAL DIGITAL INTERFACES STANDARDIZATION: THE RASTA REFERENCE ARCHITECTURE FACILITY AT ESA LEVERAGING SERIAL DIGITAL INTERFACES STANDARDIZATION: THE RASTA REFERENCE ARCHITECTURE FACILITY AT ESA Session: Spacewire onboard equipment and software Short Paper Aitor Viana Sanchez, Gianluca Furano,

More information

Internet Networking recitation #2 IP Checksum, Fragmentation

Internet Networking recitation #2 IP Checksum, Fragmentation Internet Networking recitation #2 IP Checksum, Fragmentation Winter Semester 2012, Dept. of Computer Science, Technion 1 IP Header Diagram Ver. IHL TOS Total Length Identification Flags Fragment Offset

More information

SpaceWire-RT. SpaceWire-RT Status SpaceWire-RT IP Core ASIC Feasibility SpaceWire-RT Copper Line Transceivers

SpaceWire-RT. SpaceWire-RT Status SpaceWire-RT IP Core ASIC Feasibility SpaceWire-RT Copper Line Transceivers SpaceWire-RT SpaceWire-RT Status SpaceWire-RT IP Core ASIC Feasibility SpaceWire-RT Copper Line Transceivers 1 Overview of SpaceWire-RT Project Aims The SpaceWire-RT research programme aims to: Conceive

More information

CEC 450 Real-Time Systems

CEC 450 Real-Time Systems CEC 450 Real-Time Systems Lecture 13 High Availability and Reliability for Mission Critical Systems November 9, 2015 Sam Siewert RASM Reliability High Quality Components (Unit Test) Redundancy Dual String

More information

Operability and Modularity concepts of future RTUs/RIUs

Operability and Modularity concepts of future RTUs/RIUs Operability and Modularity concepts of future RTUs/RIUs ADCSS2015 Day 3 Thursday 22 October 2015 What is a RTU? The Remote Terminal Unit (RTU) is an Avionics equipment that provides functions such as:

More information

High-Assurance Cyber Space Systems (HACSS) for Small Satellite Mission Integrity

High-Assurance Cyber Space Systems (HACSS) for Small Satellite Mission Integrity Distribution A: SSC17-V-01 High-Assurance Cyber Space Systems (HACSS) for Small Satellite Mission Integrity Daria C. Lane, Enrique S. Leon, Francisco C. Tacliad, Dexter H. Solio, Ian L. Rodney, Dmitriy

More information

Packet Structure- Interface Control Document

Packet Structure- Interface Control Document DOCUMENT Herschel/Planck Project prepared by S. Thürey (SCI-PT) approved by Th. Passvogel (SCI-PT) reference SCI-PT-ICD-7527 issue 3 revision 0 date of issue 2 April 2003 a ESTEC Keplerlaan 1 - NL 2201

More information

Configuring RTP Header Compression

Configuring RTP Header Compression Header compression is a mechanism that compresses the IP header in a packet before the packet is transmitted. Header compression reduces network overhead and speeds up the transmission of either Real-Time

More information

SpaceNet - SpaceWire-RT. Initial Protocol Definition

SpaceNet - SpaceWire-RT. Initial Protocol Definition SpaceNet - SpaceWire-RT Initial Revision: Draft A Issue 1.1 Date: 12 th May 2008 ESA Contract Number 220774-07-NL/LvH Ref: SpW-RT WP3-200.1 Space Technology Centre School of Computing University of Dundee

More information

EMC2. Prototyping and Benchmarking of PikeOS-based and XTRATUM-based systems on LEON4x4

EMC2. Prototyping and Benchmarking of PikeOS-based and XTRATUM-based systems on LEON4x4 EMC2 Prototyping and Benchmarking of PikeOS-based and XTRATUM-based systems on LEON4x4 Introduction Multi-core architectures will be adopted in the next generations of avionics and aerospace systems. Integrated

More information

The Embedded computing platform. Four-cycle handshake. Bus protocol. Typical bus signals. Four-cycle example. CPU bus.

The Embedded computing platform. Four-cycle handshake. Bus protocol. Typical bus signals. Four-cycle example. CPU bus. The Embedded computing platform CPU bus. Memory. I/O devices. CPU bus Connects CPU to: memory; devices. Protocol controls communication between entities. Bus protocol Determines who gets to use the bus

More information

OUR CUSTOMER TERMS IP SOLUTIONS SECTION PART D SERVICE LEVELS CONTENTS

OUR CUSTOMER TERMS IP SOLUTIONS SECTION PART D SERVICE LEVELS CONTENTS CONTENTS 1 ABOUT THIS PART... 3 2 PROVISIONING AND CHANGES... 3 Terms... 3 IP MAN... 3 IP WAN... 4 IP Wireless... 5 Trans Tasman IP... 5 3 PERFORMANCE... 6 Terms... 6 General Description... 6 Network availability...

More information

New ARMv8-R technology for real-time control in safetyrelated

New ARMv8-R technology for real-time control in safetyrelated New ARMv8-R technology for real-time control in safetyrelated applications James Scobie Product manager ARM Technical Symposium China: Automotive, Industrial & Functional Safety October 31 st 2016 November

More information

Enabling technologies for downstream services. Steve Greenland Clyde Space Ltd

Enabling technologies for downstream services. Steve Greenland Clyde Space Ltd Enabling technologies for downstream services Steve Greenland Clyde Space Ltd Clyde Space view: needs of downstream developers 1. Standardised, modular, and reusable building blocks for satellite development

More information

Safety Architecture Patterns

Safety Architecture Patterns Tutorial: Safety Architecture Patterns Philip Koopman, Ph.D. These tutorials are a simplified introduction, and are not sufficient on their own to achieve system safety. You are responsible for the safety

More information

Configuring RTP Header Compression

Configuring RTP Header Compression Configuring RTP Header Compression First Published: January 30, 2006 Last Updated: July 23, 2010 Header compression is a mechanism that compresses the IP header in a packet before the packet is transmitted.

More information

NanoPower BPX. Datasheet High-capacity battery pack for nano-satellites

NanoPower BPX. Datasheet High-capacity battery pack for nano-satellites NanoPower BPX Datasheet High-capacity battery pack for nano-satellites 1 Table of Contents 1 TABLE OF CONTENTS... 2 2 OVERVIEW... 3 2.1 HIGHLIGHTED FEATURES... 3 2.2 CUSTOMIZATION OPTIONS... 3 2.3 MEASUREMENTS...

More information

IRIG-106 PCM IMPLEMENTATION UTILIZING CONSULTATIVE COMMITTEE FOR SPACE DATA SYSTEMS (CCSDS)

IRIG-106 PCM IMPLEMENTATION UTILIZING CONSULTATIVE COMMITTEE FOR SPACE DATA SYSTEMS (CCSDS) IRIG-106 PCM IMPLEMENTATION UTILIZING CONSULTATIVE COMMITTEE FOR SPACE DATA SYSTEMS (CCSDS) by Casey Tubbs SCI Technology, Inc. 8600 South Memorial Pkwy Huntsville, Alabama 35802 (205) 882-4267 ABSTRACT

More information

Page de signatures électroniques / Electronic Signatures Page

Page de signatures électroniques / Electronic Signatures Page Page de signatures électroniques / Electronic Signatures Page Information Documentaire / Document Information Titre / Title : Auteur / Author : Reference : This document has been digitally signed and timestamped.

More information

A Software-based Environment for Development & Validation of Spacecraft On-board Software

A Software-based Environment for Development & Validation of Spacecraft On-board Software A Software-based Environment for Development & Validation of Spacecraft On-board Software Alessio Di Capua (1), Sante Candia (1), Tomas Di Cocco (1), Marco Anania (2) (1) Thales Alenia Space Italia Via

More information

Spacecraft Monitoring & Control Systems

Spacecraft Monitoring & Control Systems Spacecraft Monitoring & Control Systems TSC & CCS - Presentation, May 2015 http://ccs.terma.com SATELLITE CHECKOUT & OPERATIONS SCOE TSC P/L EGSE CCS Unified Monitoring & Control data model procedures

More information

Modeling Of Spacewire Traffic. - ESA study Contract No /10/NL/LvH. Executive Summary & Final Report

Modeling Of Spacewire Traffic. - ESA study Contract No /10/NL/LvH. Executive Summary & Final Report Modeling Of Spacewire Traffic - ESA study Contract No. 23037/10/NL/LvH Executive Summary & Final Report 2/25 Left Blank 3/25 OVERVIEW...5 CONTRACT EXECUTIVE SUMMARY...7 FINAL REPORT...10 1.1 Objectives...

More information

COrDeT Cannes : Use of domain engineering process to develop reusable architectures and building-blocks

COrDeT Cannes : Use of domain engineering process to develop reusable architectures and building-blocks COrDeT Cannes : Use of domain engineering process to develop reusable architectures and building-blocks G. Garcia 1, X. Olive 1, A. Pasetti 2, O. Rohlik 2, T. Vardanega 3, A.-I. Rodríguez-Rodríguez 4 A.

More information

Herschel EGSE Packet Router ICD

Herschel EGSE Packet Router ICD Page : 1 of 14 Title Prepared by : Albrecht de Jonge Date : Checked by : Date : Agreed by : : Date : PACS: SPIRE: HSC: Authorised by : Date : Page : 2 of 14 Distribution list Page : 3 of 14 Document Change

More information

SAVOIR Industrial Consultation

SAVOIR Industrial Consultation SAVOIR Industrial Consultation Jean-Loup TERRAILLON TEC-S Giorgio MAGISTRATI TEC-EDD Specification production scheme. Under SAG agreement; 1. A draft version is produced; By a SAG working group Output

More information

Herschel EGSE Packet Router ICD

Herschel EGSE Packet Router ICD Doc. no. : SRON-G//ICD/2001-001 Page : 1 of 14 Title Prepared by : Albrecht de Jonge Date : July 30, 2001 Oct 23, 2001 Agreed by : EGSE manager: L. Dubbeldam Date : ICC manager: P. Roelfsema PACS EGSE

More information

Iris Public Event 04 & 05 February 2013 University of Salzburg Unipark, Salzsburg

Iris Public Event 04 & 05 February 2013 University of Salzburg Unipark, Salzsburg Iris Public Event 04 & 05 February 2013 University of Salzburg Unipark, Salzsburg 05 R 2 Communication Standard VERICATION TEST BED VERICATION TEST BED: Industrial Consortium 3 VERICATION TEST BED: Introduction

More information

Introduction to Real-Time Communications. Real-Time and Embedded Systems (M) Lecture 15

Introduction to Real-Time Communications. Real-Time and Embedded Systems (M) Lecture 15 Introduction to Real-Time Communications Real-Time and Embedded Systems (M) Lecture 15 Lecture Outline Modelling real-time communications Traffic and network models Properties of networks Throughput, delay

More information

Software Quality. What is Good Software?

Software Quality. What is Good Software? Software Quality CS A470 What is Good Software? Depends on your point of view Five perspectives Transcendental view. Quality can be recognized but hard to define User view. Fitness for purpose Often adopted

More information

Simple attitude visualization tool for satellite operations

Simple attitude visualization tool for satellite operations Simple attitude visualization tool for satellite operations Franck M. Chatel * and Herbert Wuesten DLR - GSOC, Wessling, 82234, Germany Gabriel Mihail LSE, Darmstadt, 64293, Germany The attitude data delivered

More information

2017 Paul Krzyzanowski 1

2017 Paul Krzyzanowski 1 Question 1 What problem can arise with a system that exhibits fail-restart behavior? Distributed Systems 06. Exam 1 Review Stale state: the system has an outdated view of the world when it starts up. Not:

More information

Ultra Depedable VLSI by Collaboration of Formal Verifications and Architectural Technologies

Ultra Depedable VLSI by Collaboration of Formal Verifications and Architectural Technologies Ultra Depedable VLSI by Collaboration of Formal Verifications and Architectural Technologies CREST-DVLSI - Fundamental Technologies for Dependable VLSI Systems - Masahiro Fujita Shuichi Sakai Masahiro

More information

What are Embedded Systems? Lecture 1 Introduction to Embedded Systems & Software

What are Embedded Systems? Lecture 1 Introduction to Embedded Systems & Software What are Embedded Systems? 1 Lecture 1 Introduction to Embedded Systems & Software Roopa Rangaswami October 9, 2002 Embedded systems are computer systems that monitor, respond to, or control an external

More information

NASA/GSFC s Flight Software Architecture: Core Flight Executive and Core Flight System

NASA/GSFC s Flight Software Architecture: Core Flight Executive and Core Flight System NASA/GSFC s Flight Software Architecture: Core Flight Executive and Core Flight System Alan Cudmore Software Engineering Division NASA/Goddard Space Flight Center Alan.P.Cudmore@nasa.gov 301-286-5809 cfe-

More information

A PROPOSED REVISION TO IRIG 218 BASED ON REAL WORLD EXPERIENCE Gary A. Thom GDP Space Systems 300 Welsh Road, Horsham, PA

A PROPOSED REVISION TO IRIG 218 BASED ON REAL WORLD EXPERIENCE Gary A. Thom GDP Space Systems 300 Welsh Road, Horsham, PA Abstract A PROPOSED REVISION TO IRIG 218 BASED ON REAL WORLD EXPERIENCE Gary A. Thom GDP Space Systems 300 Welsh Road, Horsham, PA 19044 gthom@delta-info.com The Range Commanders Council has been attempting

More information

SpaceWire ECSS-E50-12A International SpaceWire Seminar (ISWS 2003)

SpaceWire ECSS-E50-12A International SpaceWire Seminar (ISWS 2003) SpaceWire ECSS-E50-12A International SpaceWire Seminar (ISWS 2003) 4-5 November 2003, ESTEC Noordwijk, The Netherlands Steve Parkes (1), Josep Rosello (2) (1) University of Dundee, Applied Computing, Dundee,

More information

SpaceNet - SpaceWire-T. Initial Protocol Definition

SpaceNet - SpaceWire-T. Initial Protocol Definition SpaceNet - SpaceWire-T Revision: Draft A Issue 3.1 Date: 24th August 2009 ESA Contract Number 220774-07-NL/LvH Ref: SpW-RT WP3-200.1 Space Technology Centre School of Computing University of Dundee Dundee,

More information

TELEDYNE GEOSPATIAL SOLUTIONS

TELEDYNE GEOSPATIAL SOLUTIONS GEOSPATIAL SOLUTIONS THE CONTENTS TELEDYNE GEOSPATIAL SOLUTIONS Capability Overview... 4 Hosted Payloads... 6 Payload Operations as a Service... 8 TCloud Data Management... 10 Imagery Sales... 12 About

More information

4. Networks. in parallel computers. Advances in Computer Architecture

4. Networks. in parallel computers. Advances in Computer Architecture 4. Networks in parallel computers Advances in Computer Architecture System architectures for parallel computers Control organization Single Instruction stream Multiple Data stream (SIMD) All processors

More information

OPTIMISING NETWORKED DATA ACQUISITION FOR SMALLER CONFIGURATIONS

OPTIMISING NETWORKED DATA ACQUISITION FOR SMALLER CONFIGURATIONS OPTIMISING NETWORKED DATA ACQUISITION FOR SMALLER CONFIGURATIONS DAVE BUCKLEY ACRA BUSINESS UNIT, CURTISS-WRIGHT CONTROLS AVIONICS & ELECTRONICS ABSTRACT Network switches are a critical component in any

More information

Next-Generation Distributed Satellite Bus Information Systems

Next-Generation Distributed Satellite Bus Information Systems What s Coming on Spacecraft: Next-Generation Distributed Satellite Bus Information Systems L. H. Miller, M. M. Gorlick, D. L. Wangerin, C. A. Landauer The Aerospace Corporation 29 February 2012 The Aerospace

More information

Software Development for the Material Science Laboratory on ISS by Automated Generation of Real-time Software from Datasheet-based Inputs

Software Development for the Material Science Laboratory on ISS by Automated Generation of Real-time Software from Datasheet-based Inputs Software Development for the Material Science Laboratory on ISS by Automated Generation of Real-time Software from sheet-based Inputs 'DASIA 2000' - Systems in Aerospace - Montreal, Canada May 22-26, 2000

More information

The Euclid Ground Segment Design for File-based Operations

The Euclid Ground Segment Design for File-based Operations The Euclid Ground Segment Design for File-based Operations Frank Keck, Felix Flentge, Colin Haddow, Guillermo Buenadicha 14/03/2017 ESA UNCLASSIFIED - Releasable to the Public 2017 by European Space Agency.

More information

ExoMars Rover Vehicle

ExoMars Rover Vehicle Page: 2 of 21 PAGE INTENTIONALLY LEFT BLANK Page: 3 of 21 TABLE OF CONTENTS 1 INTRODUCTION... 5 1.1 Purpose and Scope... 5 1.2 Priority of requirements... 5 1.3 Guidelines and Traceability... 5 2 DOCUMENTS...

More information

program: Commands and Telemetry

program: Commands and Telemetry e-st@r-ii program: Commands and Telemetry Title: Commands and telemetry Doc. No. Date: 19.04.2016 Revision: 0 Distribution: All Issue: 1 Estar2.10_(Commands and telemetry)_pub Prepared by: Checked by:

More information

METOP Direct Broadcast Satellite to Ground Interface details for HRPT users

METOP Direct Broadcast Satellite to Ground Interface details for HRPT users METOP Direct Broadcast Satellite to Ground Interface details for HRPT users Regional Advanced Retransmission Service (RARS) L band acquisition data 1 Go to View menu and click on Slide Master to update

More information

People tell me that testing is

People tell me that testing is Software Testing Mark Micallef mark.micallef@um.edu.mt People tell me that testing is Boring Not for developers A second class activity Not necessary because they are very good coders 1 What is quality?

More information

System Approach for a SpaceWire Network Template reference : C-EN

System Approach for a SpaceWire Network Template reference : C-EN System Approach for a SpaceWire Network Template reference : 100181700C-EN Prepared by Stephane DETHEVE / Bruno MASSON PLAN Page 2 SYSTEM APPROACH FOR A SPACEWIRE NETWORK INTRODUCTION SIMULATION BREADBOARDING

More information

In modern computers data is usually stored in files, that can be small or very, very large. One might assume that, when we transfer a file from one

In modern computers data is usually stored in files, that can be small or very, very large. One might assume that, when we transfer a file from one In modern computers data is usually stored in files, that can be small or very, very large. One might assume that, when we transfer a file from one computer to another, the whole file is sent as a continuous

More information

Diagnosis in the Time-Triggered Architecture

Diagnosis in the Time-Triggered Architecture TU Wien 1 Diagnosis in the Time-Triggered Architecture H. Kopetz June 2010 Embedded Systems 2 An Embedded System is a Cyber-Physical System (CPS) that consists of two subsystems: A physical subsystem the

More information

Software Engineering (CSC 4350/6350) Rao Casturi

Software Engineering (CSC 4350/6350) Rao Casturi Software Engineering (CSC 4350/6350) Rao Casturi Testing Software Engineering -CSC4350/6350 - Rao Casturi 2 Testing What is testing? Process of finding the divergence between the expected behavior of the

More information

CanSat Project Supervisor: Adam Cseh 0931/ Robotics Hall / Office 4

CanSat Project Supervisor: Adam Cseh 0931/ Robotics Hall / Office 4 CanSat Project 2008 Supervisor: Adam Cseh cseh@informatik.uni-wuerzburg.de 0931/888 6754 Robotics Hall / Office 4 Overview/Goals CanSat: Satellite in a Can. A device which can perform scientific experiments

More information

Computer Architecture CS 355 Busses & I/O System

Computer Architecture CS 355 Busses & I/O System Computer Architecture CS 355 Busses & I/O System Text: Computer Organization & Design, Patterson & Hennessy Chapter 6.5-6.6 Objectives: During this class the student shall learn to: Describe the two basic

More information

t Bench for Robotics and Autonomy Andrea Merlo

t Bench for Robotics and Autonomy Andrea Merlo t Bench for Robotics and Autonomy Andrea Merlo Agenda Introduction TBRA Overview Objectives Architecture / Technical Description Status Test Results Roadmap he context of a Rover, dance, Navigation and

More information

The Gaia real-time simulator (RTS) and avionics SCOE

The Gaia real-time simulator (RTS) and avionics SCOE The Gaia real-time simulator (RTS) and avionics SCOE Pieter Beerthuizen (Co-authors: Michiel Haye & Marc Neefs) Context Long history of building simulators and simulator infrastructures EGSE and SCOE systems

More information