Expand description
RaptorQ decoding pipeline (Phase 0).
This module provides a deterministic, block-oriented decoding pipeline that reconstructs original data from a set of received symbols. The current implementation mirrors the systematic RaptorQ encoder: it solves for intermediate symbols using the precode constraints and LT repair rows, then reconstitutes source symbols deterministically for testing.
Structs§
- Block
Status - Per-block status.
- Decoding
Config - Configuration for decoding operations.
- Decoding
Pipeline - Main decoding pipeline.
- Decoding
Progress - Progress summary for decoding.
- Missing
Source Symbol - Missing systematic source symbol for an incomplete source block.
Enums§
- Block
State Kind - High-level block state.
- Decoding
Error - Errors produced by the decoding pipeline.
- Reject
Reason - Reasons a symbol may be rejected by the decoder.
- Symbol
Accept Result - Result of feeding a symbol into the decoder.