OECN
OECN(Orbital Edge Compute Network) aims to solve the problem of infrequent GS passes for EO imagery. Process images on-orbit(edge), and downlink only relevant data.
1. Executive Summary
The project successfully validated the Edge Compute Bus (Power/Thermal/Compute) but failed on the Payload Physics (RF Interception & Uplink). The decision to terminate is based on the inability to close the link budget for passive interception and the logistical impossibility of maintaining ML models via current S-Band infrastructure.
2. Platform Success Validation (The "Truck")
2.1 Power Budget Simulation
We validated the ability to support 3x Jetson Orin NX modules. The critical constraint was the Energy Balance () over one orbital period ().
The simulation modeled the battery State of Charge () as:
Where:
- Generation (): Modeled using a Variac/Rectifier setup simulating Solar Flux () adjusted for incidence angle and eclipse duty cycle.
- Load (): The dynamic load of 3x Orin NXs running YOLO inference.
Result: With a calculated duty cycle of (firing compute only over Areas of Interest), the depth of discharge (DoD) remained , preserving cycle life.
2.2 Thermal Analysis
Heat dissipation in vacuum is purely radiative. The Stefan-Boltzmann law dictated our surface area requirements:
- Heat Load (): peak.
- Result: The calorimetric box tests proved that while continuous operation would lead to thermal runaway (), the thermal mass of the chassis combined with the duty cycle allows the system to radiate stored heat during eclipse/idle periods.
3. The Kill Chain: Failure Analysis
3.1 Passive Interception (The "Two Bullets" Physics)
The core mission was passive interception of cross-link or downlink sidelobes from a target satellite. This failed due to geometry and Friis transmission limits.
The Geometry Problem
LEO satellites move at . In a crossing orbit scenario (e.g., inclination difference), the relative velocity vector magnitude is:
The "Dwell Time" () within a target's sidelobe (assuming a sidelobe beamwidth of at a distance ) is:
We have roughly 300ms to detect, lock, and demodulate.
The Link Budget Collapse
The Link Margin () was calculated using the Friis Transmission Equation, modified for sidelobe interception:
Where:
- : Target transmit power (High).
- : The Killer Variable. We are not in the main beam (). We are in the sidelobes, where gain is often negative or zero ().
- : Free Space Path Loss.
The Energy Per Bit () Reality: To demodulate complex data (e.g., QPSK/16QAM), we need a specific .
- : Target data rates are high (), which dilutes energy per bit.
- : Extremely low due to sidelobe attenuation.
Result: The resulting was consistently below the Shannon Limit for the required modulation schemes. The data received was indistinguishable from the noise floor.
3.2 Uplink Asymmetry (The ML Ops Wall)
We determined that "Static AI" is useless. Models must be updated.
Data Transfer vs. Orbital Mechanics
- Model Size (): A quantized YOLO model + weights .
- S-Band Uplink Rate (): Realistically limited to for robust uplink.
- Pass Duration (): Average visible pass .
Total Data per Pass:
Passes required for ONE update:
Conclusion: It would take 16 perfect passes (approx. 2-3 days of operations) to update a single model. This assumes 0% packet loss. Given the bit error rates in S-Band tumbling, the probability of a corrupted model file is near .
Since commercial X-Band uplink is not available, we cannot sustain the "Continuous Learning" requirement of the mission.
4. Final Verdict
The Compute Payload is viable. The RF Payload is physically impossible with current antenna sizes (SWaP constrained). The ConOps is logistically impossible without Optical Inter-Satellite Links (OISL).
Action: Terminate. Archive "Truck" designs. Wait for OISL commoditization.
5. Whitepaper
The following is the white paper of the Pathfinder Mission:
https://us-west-2.graphassets.com/cmea76jmo0qmr07my8kv3domu/cml83fuu80agl07lixvqv25ez
Interested in this project?
Get in touch to learn more or discuss collaboration opportunities.