Simulate optical communications systems with Python.
-
Updated
May 2, 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/
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.
Python Tools for Quantum Error Correction
Belief propagation on Tanner graphs (LDPC decoder)
QEC is a deterministic, multi-agent reasoning and proof system for quantum error correction, invariant-driven computation, real-world ingestion, semantic resonance, governance, distributed convergence, and cross-environment replay validation.
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
Secret key generation from SRAM-PUF shared randomness — fuzzy commitment, syndrome-based, MAP scheme with zero info leakage (ISAE-SUPAERO research)
Train and evaluate syndrome-based neural decoders on your favorite linear 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."