Citable Repository of Rate Adaptive LDPC Codes for Distributed Source Coding
Includes
- 6 LDPC codes including rate adaption, stored in a custom memory-efficient text-based format.
- Julia utilities to deal with these file formats and generate C++ code that allows embedding LDPC codes into executables as constant static data.
- Separate C++ implementation of syndrome encoding (binary sparse-matrix-dense-vector multiplication)
- Example implementation of a Belief Propagation decoder suited for Slepian-Wolf setting. This is a single C++ header file, that should be easy to use.
- Frame error rate and critical rate simulations . These benchmarks are not yet automated and no plots are yet generated from the simulation results.
Changes since last version
Adds author names in CITATION.cff file
Adds Zenodo badge to README
Adds descriptions to command line interfaces of simulator programs