Expand description
Fountain Code Implementation Library
This library provides specific implementations of fountain codes and configurations.
Prefer the code scheme types (RandomLTCode, LDPCLTCode, HDPCLTCode, BinaryHDPCLTCode).
Use CodeType::Systematic via as_systematic() where provided.
Re-exports§
pub use binary_hdpc_lt_scheme::*;pub use hdpc_lt_scheme::*;pub use ldpc_lt_scheme::*;pub use lt_scheme::*;pub use validation::*;
Modules§
- binary_
hdpc_ lt_ scheme - Systematic encoder/decoder for LT codes with HDPC precode.
- degree_
sets - Degree-set generation strategies and distributions. Degree-set generation strategies, distributions, and sampling utilities.
- hdpc_
lt_ scheme - Encoder/decoder for LT codes with HDPC precode.
- ldpc_
lt_ scheme - Encoder/decoder for LT codes with LDPC precode.
- lt_
scheme - Pure LT code encoder/decoder (no precodes).
- parameters
- Parameter-generation strategies that derive
CodeParamsfromk. - precodes
- LDPC and HDPC precode implementations. LDPC and HDPC precode implementations.
- types
- validation
- Cross-validation utilities for LDPC and HDPC implementations. Cross-validation utilities for verifying LDPC and HDPC precode consistency.