SATELLITE FLIGHT SOFTWARE ENGINEERING MASTERY - Expanded Project Guides

Generated from: SATELLITE_FLIGHT_SOFTWARE_ENGINEERING_MASTERY.md

This folder contains deep-dive guides for each project in the learning path.

Overview

These guides expand each project into a full learning guide with theory, architecture, implementation phases, testing, and extensions.

Project Index

# Project Difficulty Time Key Focus
1 The Space Packet Parser (CCSDS Protocol) Level 2: Intermediate 1-2 weeks CCSDS primary header, stream framing
2 The Flight State Machine (The Life Cycle) Level 2: Intermediate 1-2 weeks Mode logic, hysteresis, command gating
3 EPS Power Budget Simulator (Energy Management) Level 2: Intermediate 1-2 weeks Power balance, eclipse modeling
4 SGP4 Orbit Propagator (Finding Your Place) Level 3: Advanced 1-2 weeks TLE parsing, SGP4 propagation
5 The Attitude Estimator (Sensor Fusion) Level 4: Expert 2-3 weeks Quaternions, EKF
6 Reaction Wheel PID Controller (The Mover) Level 3: Advanced 1-2 weeks Rigid body dynamics, PID control
7 Priority Telemetry Scheduler (The Traffic Cop) Level 2: Intermediate 1-2 weeks Downlink budgeting, priority queues
8 Memory Scrubbing Simulator (Defeating Radiation) Level 3: Advanced 1-2 weeks SEU modeling, Hamming codes
9 Thermal Profile Forecaster (Heat Management) Level 2: Intermediate 1-2 weeks Thermal balance, heater control
10 Payload Image Compressor (Space JPEG) Level 3: Advanced 1-2 weeks DCT, quantization, packetization
11 FDIR Watchdog (The Dead Man’s Switch) Level 3: Advanced 1-2 weeks Watchdogs, fault escalation
12 Ground Station Command Console (The HMI) Level 2: Intermediate 2-3 weeks Telemetry decoding, command validation
13 Full Mission Simulator (The Digital Twin) Level 4: Expert 2-4 weeks Systems integration, multi-rate simulation

Prerequisites

  • Basic programming and system fundamentals
  • Comfort with command line tooling