PyTorch implementation of Neural LDPC Decoder and derived research.
# if Rye is installed
rye sync
# else
python -m pip install -r requirements.txtRefer unit test code in test/.
Path: src/neural_ldpc_decoder
Dai, Jincheng, et al. "Learning to decode protograph LDPC codes." IEEE Journal on Selected Areas in Communications 39.7 (2021): 1983-1999.
Path: src/boosted_neural_ldpc_decoder
Kwak, Hee-Youl, et al. "Boosting learning for LDPC codes to improve the error-floor performance." Advances in Neural Information Processing Systems 36 (2023): 22115-22131.