Subsystem Requirements - cubesat-project/CubeSat GitHub Wiki

Nomenclature

Must: Denotes an externally imposed requirement.

Shall: Denotes an internally imposed requirement, subject to internal changed.

May: Denotes a goal requirement

Space Segment

Structural

Structure Requirements
Requirement Number Requirement Parent Req ID Verification Strategy
STR-01 The structure shall conform to launcher interface specifications SY-SS16, SY-SS06 By design, by inspection, by review
STR-02 The structure shall be 2U form factor SY-SS01 By design, by inspection, by review
STR-03 The CubeSat shall survive the launch and deployment environment SY-SS02, SY-SS16 By design, by inspection, by review
STR-04 The CubeSat shall have remove before flight switches SY-SS03 By design, by inspection, by review
STR-05 The structure shall house all CubeSat subsystems SY-SS01 By design, by inspection, by review
STR-06 The structure shall not outgass SY-SS07 By design, by inspection, by review
STR-07 The CubeSat shall have deployment switches SY-SS04 By design, by inspection, by review
STR-08 The structure shall meet Nanoracks dimension requirements SY-SS02 By design, by inspection, by review
STR-09 The CubeSat shall be constructed from 6060 Aluminum SY-SS21 By design, by inspection, by review
STR-10 The CubeSat shall adhere to integration and testing guidelines SY-SS14, SY-SS15 By design, by inspection, by review

Structural Page

Thermal

Thermal Requirements
Requirement Number Requirement Parent Req ID Verification Strategy
TH-01 The CubeSat's components shall be shielded from extreme temperatures SY-SS17 By design, by inspection, by review
TH-02 The CubeSat shall utilize solar-rated components SY-SS17 By design, by inspection, by review
TH-03 The Cubesat shall have temperature sensors SY-SS17 By design, by inspection, by review
TH-04 Subsystem components shall remain within operating temperatures when operating SY-SS17 By design, by inspection, by review
TH-05 Subsystem components shall remain within survival temperatures when not operating SY-SS17 By design, by inspection, by review
TH-06 CubeSat temperature levels shall be regulated passively SY-SS17 By design, by inspection, by review
TH-07 The CubeSat's components shall be shielded from harmful radiation where possible SY-SS18 By design, by inspection, by review

Thermal Page

Attitude Determination and Control

ADCS Requirements
Requirement Number Requirement Parent Req ID Verification Strategy
ADCS-01 The CubeSat shall have pointing accuracy of [10] degrees SY-SS11 By design, by review, by inspection
ADCS-02 The CubeSat shall nominally rotate on it's axis to maintain temperature uniformity SY-SS11 By design, by review, by inspection
ADCS-03 The CubeSat shall have sun sensing capabilities SY-SS10, SY-SS12 By design, by review, by inspection
ADCS-04 The CubeSat shall be able to detumble within two orbits SY-SS11 By design, by review, by inspection
ADCS-05 The CubeSat shall be able to determine it's pointing vector to [x] accuracy SY-SS10 By design, by review, by inspection
ADCS-06 The CubeSat shall be able to control it's attitude to [x] accuracy SY-SS11 By design, by review, by inspection
ADCS-07 The ADCS system shall read data from the gyroscope, solar panels, and magentic compass SY-SS10, SY-SS11 By design, by review, by inspection

ADCS Page

On Board Data Handling

OBC Requirements
Requirement Number Requirement Parent Req ID Verification Strategy
OBC-01 The on board computer shall interface with all other subsystems By design, by inspection, by review
OBC-02 The on board computer shall have enough ports and buses to accommodate all other subsystems By design, by inspection, by review
OBC-03 The on board computer shall have a processor capable of handling the most computationally expensive task of the flight software By design, by inspection, by review
OBC-04 The on board computer shall have a real time operating system for the mission By design, by inspection, by review
OBC-05 The on board computer shall have at least 2MB of flash memory to load and run the flight software and the bootloader. By design, by inspection, by review
OBC-06 The on board computer shall have enough data storage capacity to store at least one image to be downlinked and housekeeping data for up to [x] days of operations. By design, by inspection, by review
OBC-07 The on board computer shall be able to update its flight software By design, by inspection, by review
OBC-08 The flight software shall handle concurrent inputs from all other subsystems By design, by inspection, by review
OBC-09 The flight software shall handle concurrent outputs to all other subsystems By design, by inspection, by review
OBC-xx The flight software shall have a Watchdog Timer to detect faults and allow for system recovery By design, by inspection, by review
OBC-10 Bootloader must be able to load the appropriate program image into the program memory By design, by inspection, by review
OBC-11 Bootloader must be able to check integrity of program memory as well as RAM By design, by inspection, by review
OBC-12 Bootloader must be able to recover from software faults By design, by inspection, by review
OBC-13 Bootloader must be able to communicate with the ground station to receive updated program image packets By design, by inspection, by review
OBC-14 Bootloader must be able to assess the integrity of each packet before writing them into the flash memory By design, by inspection, by review
OBC-15 Bootloader must be able to assess the integrity of the whole program image By design, by inspection, by review
OBC-16 Bootloader must be able to write the program image into the program memory By design, by inspection, by review
OBC-17 Bootloader must be able to jump into the program memory to begin operations By design, by inspection, by review

OBDH Page

Communications

COMMs Requirements
Requirement Number Requirement Parent Req ID Verification Strategy
COM-01 The CubeSat shall be able to communicate with ground stations SY-GR07 By design, by inspection, by review
COM-02 The CubeSat shall downlink [5] minimum pictures to ground SY-PA04 By design, by inspection, by review
COM-03 The CubeSat shall receive commands SY-GR08, SY-SS08 By design, by inspection, by review
COM-04 The CubeSat shall downlink telemetry SY-GR09, SY-SS09 By design, by inspection, by review
COM-05 The CubeSat shall be able to receive data and talk to ground station SY-GR08 By design, by inspection, by review
COM-06 The CubeSat must adhere to licensing restrictions By design, by inspection, by review
COM-07 The CubeSat must not deploy the antenna within the first 30 minutes of deployment SY-SS31 By design, by inspection, by review
COM-08 The CubeSat shall communicate via the AX.25 protocol By design, by inspection, by review
COM-09 The CubeSat shall turn off transmitter upon request from Grounstation By design, by inspection, by review

Communications Page

Payload

Payload Requirements
Requirement Number Requirement Parent Req ID Verification Strategy
PAY-01 The payload shall turn on early (how early?) SY-PA02 by design, by inspection, by review
PAY-02 The payload shall take pictures SY-SS19 by design, by inspection, by review
PAY-04 The payload shall send images to OBC SY-SS20 by design, by inspection, by review
PAY-05 Images shall be stored in camera RAM SY-SS20 by design, by inspection, by review

Payload Page

Power

Power Requirements
Requirement Number Requirement Parent Req ID Verification Strategy
POW-01 Power shall be supplied to all subsystems SY-SS13 By design, by inspection, by review
POW-02 Power shall be generated by the solar panels SY-SS13 By design, by inspection, by review
POW-03 The CubeSat shall have a remove before flight pin SY-SS03 By design, by inspection, by review
POW-04 The CubeSat shall contain a 30 minute power on circuit SY-SS05 By design, by inspection, by review
POW-05 Power shall be regulated to subsystems SY-SS13 By design, by inspection, by review
POW-06 Power consumption shall be monitored SY-SS13 By design, by inspection, by review
POW-07 The CubeSat shall remain power positive over it's mission SY-SS13 By design, by inspection, by review

Power Page

Ground Segment

Ground Station

Ground Station Requirements
Requirement # Requirement Parent Req ID Verification Strategy
GR-01 The ground station shall survive expected London Ontario inclement weather SY-GR04
GR-02 The ground station shall estimate the CubeSat's orbit SY-GR01
GR-03 The ground station shall send and receive messages with the CubeSat SY-GR01
GR-04 The ground station shall have pointing accuracy of [3] degrees SY-GR02, SY-GR03
GR-05 The ground station shall be licensed SY-GR02, SY-GR03
GR-06 The ground station shall have remote access capability

Groundstation Page

Parent Requirements

System Requirements

Children Requirements

  • None available YET.
⚠️ **GitHub.com Fallback** ⚠️