Simulate optical communications systems with Python.
-
Updated
Oct 16, 2026 - Python
Simulate optical communications systems with Python.
A fully verified, 3GPP NR compliant 5G physical layer library for Python. Includes high-PHY and low-PHY implementations, validated against 60,000+ test cases generated via the MATLAB 5G Toolbox.
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
Belief propagation on Tanner graphs (LDPC decoder)
Frontier decoder for quantum LDPC codes: pruned dynamic programming over boundary states for approximate logical maximum-likelihood decoding of sparse parity-check and detector-error-model matrices.
Deterministic quantum error-correction labs, proof receipts, and reproducible evidence.
Low-Density Parity-Check (LDPC) Tanner graph belief propagation decoder with sum-product LLR message passing
Low-Density Parity-Check (LDPC) Tanner graph belief propagation decoder with sum-product LLR message passing
Python implementation and simulation of LDPC error-correcting codes with BER analysis and parallel decoding
Reproducibility code for 'Achievable Rates of Coded NOMA with Finite-Alphabet Inputs and Suboptimal Detection' (IEEE Trans. Commun., 2026)
Train and evaluate syndrome-based neural decoders on your favorite linear code
Master thesis
To associate your repository with the ldpc topic, visit your repo's landing page and select "manage topics."