The PLAnetary Transits and Oscillations of stars (PLATO) is a space telescope under ESA development. The (PLATO’s) Instrument Control Unit (ICU) is an electronics box that is responsible for the management (MGT) of the payload (P/L), the communication with the Service Module (SVM), and the compression of scientific data before transmitting them as telemetries TMs to the SVM. The ICU receives data from 2 “fast” (F-DPU) each 2.5s and 24 normal Data Processing Units (N-DPU) each 25s. In order to reduce the huge data volume produced on-board by the 104 CCD (4 CCD per camera), for each target star it will be allocated a window, from which all the pixel values will be gathered, forming a small image called “imagette”. These cropped images are compressed by means of a lossless algorithm running in the ICU FPGA and transmitted as Packet Utilization Standard (PUS) packets to SVM. These streamlined transmissions require qualified compression and decompression techniques to preserve images. In this poster we propose a scripting tool that classifies and collects automatically telemetry PUS packets, hosting scientific data and metadata, to reconstruct compressed imagettes on-ground.
PLAnetary Transits and Oscillations of stars (PLATO) is a mission belonging to the European Space Agency Cosmic Vision program which objective is to find and study extrasolar planetary systems. PLATO is composed of 26 telescopes which will observe uninterruptedly Sun like stars in order to identify a periodic decrease of the star brightness indicating the possible transit of an exoplanet. The PLATO on-board Data Processing System (DPS) consists of an Instrument Control Unit (ICU) and several distributed Digital Processing Units (DPUs) connected together by a SpaceWire network. The ICU collects and compresses scientific data from the DPUs and it implements the main data interface towards the satellite for telemetry and telecommands. The focus of this paper is on the Boot Software (BSW) of the ICU. The BSW is executed on a LEON3FT processor to perform system initialization, hardware checks, telecommand/telemetry management and the start of the ICU Application Software (ASW) responsible of the PLATO sub-system management necessary for the mission objectives. ICU BSW is the only boot software on-board PLATO and its high criticality level requires stringent verification/validation activities and a high-quality control of the software product which is achieved through extensive quality plans, multi-level testing and static analysis of software code. This paper describes the BSW dependable architecture along with the methods used to achieve the required performances, including FDIR techniques. Two engineering models of the ICU are going to be developed and the foreseen functional and performance tests will be presented in this paper.
Access to the requested content is limited to institutions that have purchased or subscribe to SPIE eBooks.
You are receiving this notice because your organization may not have SPIE eBooks access.*
*Shibboleth/Open Athens users─please
sign in
to access your institution's subscriptions.
To obtain this item, you may purchase the complete book in print or electronic format on
SPIE.org.
INSTITUTIONAL Select your institution to access the SPIE Digital Library.
PERSONAL Sign in with your SPIE account to access your personal subscriptions or to use specific features such as save to my library, sign up for alerts, save searches, etc.