Expand description
§LDPC toolbox
ldpc_toolbox
is a collection of Rust utilities to generate LDPC codes.
The goal is to eventually support several LDPC design algorithms from the
literature.
It can be used as a Rust library or as a CLI tool that allows access from
the command line to many of the algorithms implemented in ldpc-toolbox
. See
cli
for documentation about the usage of the CLI tool.
Modules§
- cli
ldpc-toolbox
CLI application- codes
- LDPC codes used in standards
- decoder
- LDPC belief propagation decoders.
- encoder
- LDPC systematic encoder.
- gf2
- Finite field GF(2) arithmetic.
- mackay_
neal - MacKay-Neal pseudorandom LDPC construction
- peg
- Progressive Edge Growth (PEG) LDPC construction
- rand
- Reproducible random functions
- simulation
- Simulation.
- sparse
- Sparse binary matrix representation and functions
- systematic
- Systematic code constructions.