LDPC error correcting codes
2022-02-09Used in IEEE 802.11n-2009 (Wi-Fi), 10GB Ethernet and 5G, ldpc codes are starting to replace Turbo Codes in systems with a large code rate. In this work, we study ldpc in two channels: the bec and the bmc. To quantify the performance of the codes, we will compute their BER (Bit Error Rate) Pe and BLER (Block Error Rate) Pb.
Implementation
The LDPC decoding and code generation were implemented in Rust
. All
the code is thoroughly documented and can be accessed at this address:
https://github.com/grodino/ldpc. The commands associated to each
figure in the report are described in the readme.md
file.
Report and results
The report with the results can be downloaded here