2015.B.3.1. Design and Implementation of Triple Modular Redundant System on Linux-Based On-Board Computer for CubeSat


Emir Husni (1)
Angga Putra (1)
Nazmi Febrian (1)

  1. Bandung Institute of Technology, Indonesia




Fault Tolerant System, CubeSat, Satellite, Triple Modular Redundant System, On-Board Computer


One of the most important elements in the design of CubeSat embedded system is hardware fault tolerance. The system must be able to maintain its performance in carrying out its mission despite the presence of radiation on the space environment, such as single event upset, single event latch-up, single event burnout, etc. These radiation can bring damage on electronic devices ranging from soft to hard failure, therefore redundant system must be implemented. On redundant system, when one of the duplicated components fails, the other redundant components designed to replace the failed components.

By using redundant system, the reliability of data storage and data transmission from the CubeSat to ground station (GS) will be increased. Triple modular redundant system is implemented on Linux-based single board computer using bash shell script. On this developed system, all on-board computer operate simultaneously and communicate with each other to perform the division of tasks. Intel Galileo generation 1 chosen as on-board computer development platform. By using this Linux-based single board computer, internet based communication technology can be implemented on the CubeSat communication system.

Triple modular redundant system testing is done by simulating data transmission between on-board computer and between on-board computer and GS using dummy data. Each module communicates with each other through passive switch. Various scenarios that simulate the failure of on-board computer on triple modular redundant system has been tested. The test results show that on-board computer can continue to transmitting data to the ground station despite failure that can cause one or two on-board computer become dysfunctional.


  • Download slides in PDF format here (3MB)


  • Download paper in PDF format here (2MB)

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: