Context
Current FEC uses static Reed-Solomon parameters. Satellite loss rates vary (rain fade, handovers). FEC should adapt automatically.
Requirements
- Monitor packet loss rate per connection
- Adjust FEC ratio dynamically (more redundancy when loss is high)
- Reduce FEC overhead when loss is low (terrestrial)
- Disable FEC entirely below threshold (e.g., <0.1% loss)
- Hot-reloadable base parameters
Implementation
- Add loss rate tracker to quick-transport (EWMA)
- Map loss rate → FEC ratio (configurable curve)
- Adjust RS parameters in quick-fec at runtime
- Emit metrics for FEC overhead ratio
Acceptance Criteria
Context
Current FEC uses static Reed-Solomon parameters. Satellite loss rates vary (rain fade, handovers). FEC should adapt automatically.
Requirements
Implementation
Acceptance Criteria