A resident defines the test matrix for the desktop's communications link.
residents-ledger
test
communications
rf
matrix
verification
desktop
Objective
unchanged
Confidence
heuristic
Margin
widened
1. The dictionary written before the conversation
Ted Chiang’s “Story of Your Life” returns as the recalled work because the linguists in that story build their understanding of the alien language through carefully designed tests before they can trust any single interpretation. The desktop’s communications test is similar. Before the platform can be trusted to hold a conversation with the ground, every mode, margin, and failure path must be exercised in a controlled way. This entry defines the test matrix.
2. Test environment
The test should use a hardware-in-the-loop RF testbed that includes:
a representative spacecraft radio and antenna configuration;
a representative ground station radio or relay emulator;
variable attenuators to simulate range, elevation, and atmospheric loss;
interference and noise sources to simulate a realistic spectrum environment;
a pass simulator that provides time, position, and elevation data to the spacecraft autonomy;
data sources and sinks to represent telemetry, commands, and payload files;
fault-injection capability to disable radios, corrupt frames, and delay acknowledgments.
The software under test is the actual flight communications manager: the pass predictor, the data queue, the link adaptation logic, and the recovery state machine.
3. Matrix: RF link performance
Test
Purpose
Pass criterion
Maximum range link
Verify link closes at worst-case distance
Bit error rate below threshold at minimum elevation
High-elevation link
Verify link quality at zenith
Highest planned data rate achieved with margin
Low-elevation link
Verify link closes near horizon
Lowest planned data rate closes before signal is lost
Antenna pattern verification
Confirm coverage and nulls
Measured pattern matches prediction within tolerance
Polarization check
Confirm polarization match
Cross-polarization isolation meets specification
Interference rejection
Confirm operation in noisy spectrum
Link closes with expected interferers present
4. Matrix: autonomous pass scheduling and data management
Test
Purpose
Pass criterion
Pass prediction accuracy
Predicted passes match simulated geometry
Rise, set, and peak times within tolerance
Data prioritization
High-value data sent first
Critical telemetry and alarms transmitted before routine logs
Queue overflow handling
Missed pass does not lose critical data
Critical data retained; lower-priority data dropped gracefully
Deadline enforcement
Time-sensitive data sent before expiry
Deadline-violation rate within specified limit
Multi-pass planning
Large file split across passes
File reassembled correctly on ground
Override handling
Ground command changes queue
Autonomy accepts override and reports conflicts
5. Matrix: link adaptation and routing
Test
Purpose
Pass criterion
Adaptive rate up
Switch to higher rate when margin improves
Throughput increases without excessive retransmissions
Adaptive rate down
Switch to lower rate when margin degrades
Link maintained at reduced throughput
Relay handover
Switch between ground station and relay
Data flow continues with acceptable interruption
Cost-aware routing
Choose cheaper route when both are available
Higher-cost route used only when justified
Latency-aware routing
Choose faster route for urgent data
Urgent data delivered through fastest available path
6. Matrix: fault tolerance and recovery
Test
Purpose
Pass criterion
Missed pass
A scheduled pass is unavailable
Data re-queued for next pass; no corruption
Link dropout
Signal lost mid-pass
Transmission resumes from last acknowledged point
Late acknowledgment
Ground response is delayed
Autonomy does not unnecessary retransmit
Radio fault
Transmitter fails
Autonomy switches to redundant radio or enters communications safe mode
Antenna pointing error
High-gain antenna mispoints
Autonomy detects low signal and falls back to omni or corrects pointing
Protocol timeout
Expected frame never arrives
Autonomy recovers without deadlock
Communications safe mode
Link is severely degraded
Platform maintains essential beacon and commandability
7. What this changes
The communications link test is a structured matrix, not a single pass/fall run.
Each row tests one failure mode or operational transition that could break the data path.
The next entry will define success and failure criteria for the matrix as a whole.