Published May 17, 2023
| Version v1.1.0
Software
Open
LDPC4QKD: LDPC Codes for Rate Adaptive Distributed Source Coding
Creators
Description
Includes
- 6 LDPC codes including rate adaption, stored in a custom memory-efficient JSON-based format. The format has two versions, one for storing general LDPC matrices (same use-case as
alist
format), the other is used explicitly to store quasi-cyclic exponents for very space-efficient storage of large quasi-cyclic LDPC matrices. - Julia utilities to handle these file formats and generate C++ code that allows embedding LDPC codes into an executable as constant static data.
- Separate C++ implementation of syndrome encoding (binary sparse-matrix-dense-vector multiplication)
- Example implementation of a general Belief Propagation decoder suited for Slepian-Wolf setting. This is a single C++ header, 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
Changes default file format to JSON-based formats. Deprecates old formats.
Notes
Files
XQP-Munich/LDPC4QKD-v1.1.0.zip
Files
(3.8 MB)
Name | Size | Download all |
---|---|---|
md5:be84368b8beb8c73e442a7747cca0f49
|
3.8 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/XQP-Munich/LDPC4QKD/tree/v1.1.0 (URL)