Simulate optical communications systems with Python.
-
Updated
Feb 10, 2026 - Python
Simulate optical communications systems with Python.
Belief propagation with sparse matrices (scipy.sparse) in Python for LDPC codes. Includes NumPy implementation of message passing (min-sum and sum-product) and a few other decoders.
My implementation of LDPC codes. For details visit: https://yairmz.github.io/LDPC/
Python Tools for Quantum Error Correction
Python 5G toolbox provide 3GPP 5G NR physical layer high-phy and low-phy libraries. It has passed 60K+ testcases which were generated from Matlab 5G toolbox.
Belief propagation on Tanner graphs (LDPC decoder)
Python implementation and simulation of LDPC error-correcting codes with BER analysis and parallel decoding
Master thesis
Tools for permutation and interleaver generation.
Fast Python-only LDPC BP decoder, demoed using a mixed-degree (check-node degs 6&7) code
Add a description, image, and links to the ldpc topic page so that developers can more easily learn about it.
To associate your repository with the ldpc topic, visit your repo's landing page and select "manage topics."