hero background image

Onboard Data Handling Subsystem

"Pushing code to space"

We hope bugs can't live in space...

Who are We?

The On-Board Data Handling Subsystem (ODHS) is a critical component of satellite systems, designed to ensure the seamless and orderly functioning of all satellite parts. It plays a vital role in managing the flow of data, maintaining communications, and ensuring the satellite operates smoothly throughout its mission.

Satellite photo
  1. Core Responsibilities:

    • Data Acquisition: ODHS gathers data from various sensors and instruments onboard the satellite, including telemetry (satellite health and status) and mission data (scientific measurements, imaging, etc.).
    • Data Processing: This subsystem processes the collected data, performing tasks such as error checking, compression, and formatting, ensuring it’s ready for storage or transmission.
    • Data Storage: Processed data is stored temporarily until it can be transmitted back to Earth, making efficient use of the satellite's limited memory.


  2. Task Management with RTOS:

    • Real-Time Operating System: The ODHS operates under an RTOS, ensuring timely and predictable execution of tasks, which is crucial for the satellite’s mission success.
    • Task Scheduling: The RTOS dynamically schedules tasks, prioritizing critical operations like attitude control and data collection based on real-time conditions and commands from Earth.


  3. Subsystem Coordination:

    • Subsystem Interface: ODHS acts as the central hub connecting and coordinating other satellite subsystems, including power management, communication, propulsion, and attitude control.
    • Command Execution: It interprets and executes commands received from Earth, directing subsystems to perform specific actions such as reorienting the satellite or transmitting data.


  4. Communication and Data Downlink:

    • Maintaining Communication Links: ODHS ensures consistent communication between the satellite and ground stations, managing data formatting and transmission protocols.
    • Data Downlink Management: It optimizes data transmission timing to maintain efficient communication with Earth.


  5. Fault Detection and Management:

    • Fault Monitoring: The ODHS continuously monitors the satellite's health and performance, automatically responding to detected anomalies by triggering backups or adjusting operations.
    • Redundancy Management: It manages redundant systems, ensuring that backup components are activated without interrupting satellite operations.