![]() |
SatNOGS-COMMS
4.1.0
A COMMS subsystem for CubeSats
|
| SatNOGS-COMMS Hardware | A CubeSat format (LibreCube Board) COMMS board. It supports UHF and S-Band concurrent half duplex (in each band) communication |
| User manual | |
| Related documents | |
| SatNOGS-COMMS reference Firmware | The SatNOGS-COMMS reference firmware is based on the Zephyr-RTOS. All hardware control is implemented by the abstract platform-agnostic library libsatnogs-comms allowing users to implement custom firmware on the RTOS of choice if needed |
| Bootloader | |
| Building and flashing the firmware | |
| Telemetry and Telecommands | |
| Configuration and customization | |
| Development | |
| Contribution Guide | |
| Adding Mission specific features | |
| SatNOGS-COMMS Control Library | SatNOGS-COMMS Control Library is an interface library that controls the SatNOGS-COMMS transceiver. This library relies a peripheral abstraction layer, allowing users of the SatNOGS-COMMS to build their own firmware with minimal effort |
| Board interface | A singleton class for the entire board management |
| Radio and RF-frontend | Radio and RF-frontend control and management |
| Exceptions subsystem | Exception Handling in SatNOGS-COMMS |
| Board Support Package (BSP) | Provides a peripheral abstraction layer for the SatNOGS-COMMS board |
| Digital Signal Processing (DSP) | Provides methods for CCSDS scrambling and descrambling |
| Power subsystem | Provides methods to retrieve information and control power-related subsystems |
| Temperature subsystem | Provides methods to retrieve sensor readings related to temperature |
| Antenna subsystem | Antenna deployment and sensing control |