Module ldpc_toolbox::decoder::arithmetic

source ·
Expand description

LDPC decoder arithmetic.

This module contains the trait DecoderArithmetic, which defines generic arithmetic rules used by a belief propagation LDPC decoder, and implementors of that trait. The LDCP decoders, such as the flooding schedule Decoder, are generic over the DecoderArithmetic trait, so it can be used to obtain monomorphized implementations for different arithemtic rules.

§References

Most of the arithmetic rules implemented here are taken from:

[1] Jon Hamkins, Performance of Low-Density Parity-Check Coded Modulation, IPN Progress Report 42-184, February 15, 2011.

Another good resource is this book:

[2] Sarah J. Johnson, Iterative Error Correction: Turbo, Low-Density Parity-Check and Repeat-Accumulate Codes. Cambridge University Press. June 2012.

Other references:

[3] C. Jones, et al. “Approximate-MIN* Constraint Node Updating for LDPC Code Decoding.” In Proceedings of MILCOM 2003 (Boston, Massachusetts), 1-157-1-162. Piscataway, NJ: IEEE, October 2003.

Structs§

Traits§