The FLP Microsatellite Platform by Jens Eickhoff
Author:Jens Eickhoff
Language: eng
Format: epub
Publisher: Springer International Publishing, Cham
9.2.3.2 PMC Internal Mission Product Data Handling
A matrix structure of all data sinks, data sources and data buffers is used to transfer payload data from one entity of the top level to another. During operations the matrix can be re-arranged so that each data sink has a single data source. A data source however can have several data sinks. By this means data can also be stored in multiple sinks with redundancy. Figure 9.7 depicts an example configuration where all data coming from the sensor payloads—the multi-spectral camera MICS (red channel as example here), PAMCAM or AIS receiver—are processed on the FPGA in parallel.
All data is handled by pipelining them from one entity to another. If a data sink—like an MMU bank, the DDS transmission system—is busy it signals the source to stop sending data to prevent data loss. As this will not work for payload hardware like a camera or the AIS receiver, intermediate SRAM buffers are implemented to guarantee a continuous data input sink for the hardware generated signals. These synchronous SRAM elements act like FIFO buffers.
As with the commanding architecture, all data sinks and sources have a standardized interface this means that a new entity for data handling can easily be implemented. E.g. an entity for formatting data into CCSDS frames using forward error correction can be implemented to the top level and added to the data matrix. Then the encoding mechanism for example can be placed between SSRAM 3 and DDS N depicted in Fig. 9.7.
Fig. 9.7Configuration example for parallel data handling on PLOC. © IRS, University of Stuttgart
Download
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Algorithms of the Intelligent Web by Haralambos Marmanis;Dmitry Babenko(8309)
Test-Driven Development with Java by Alan Mellor(6773)
Data Augmentation with Python by Duc Haba(6688)
Principles of Data Fabric by Sonia Mezzetta(6435)
Learn Blender Simulations the Right Way by Stephen Pearson(6335)
Microservices with Spring Boot 3 and Spring Cloud by Magnus Larsson(6209)
Hadoop in Practice by Alex Holmes(5965)
Jquery UI in Action : Master the concepts Of Jquery UI: A Step By Step Approach by ANMOL GOYAL(5813)
RPA Solution Architect's Handbook by Sachin Sahgal(5605)
Big Data Analysis with Python by Ivan Marin(5387)
The Infinite Retina by Robert Scoble Irena Cronin(5298)
Life 3.0: Being Human in the Age of Artificial Intelligence by Tegmark Max(5154)
Pretrain Vision and Large Language Models in Python by Emily Webber(4352)
Infrastructure as Code for Beginners by Russ McKendrick(4116)
Functional Programming in JavaScript by Mantyla Dan(4042)
The Age of Surveillance Capitalism by Shoshana Zuboff(3961)
WordPress Plugin Development Cookbook by Yannick Lefebvre(3832)
Embracing Microservices Design by Ovais Mehboob Ahmed Khan Nabil Siddiqui and Timothy Oleson(3632)
Applied Machine Learning for Healthcare and Life Sciences Using AWS by Ujjwal Ratan(3605)
