Fast multi-thread FEC simulator & library of efficient digital communication algorithms for SDR.
-
Updated
Nov 11, 2024 - C++
Fast multi-thread FEC simulator & library of efficient digital communication algorithms for SDR.
Reed-Solomon coder computing one million parity blocks at 1 GB/s. O(N*log(N)) algo employing FFT.
⏳🛡 Pythonic universal errors-and-erasures Reed-Solomon codec to protect your data from errors and bitrot. Includes a future-proof zero-dependencies pure-python implementation 🔮 and an optional speed-optimized Cython/C extension 🚀
High performance PAR2 create client for NodeJS
📂🛡️Suite of tools for file fixity (data protection for long term storage⌛) using redundant error correcting codes, hash auditing and duplications with majority vote, all in pure Python🐍
Matlab simulations of the encoder and SCL decoder for the New Radio polar code from 3GPP Release 15
Forward error correction with SIMD optimizations
High Performance Computing (HPC) and Signal Processing Framework
A Coq formalization of information theory and linear error-correcting codes
Content of the Error Correction Zoo, stored in structured YAML format
C++ Reed Solomon Error Correcting Library https://www.schifra.com
A library for polar codes in Python.
Implementation of Protograph LDPC error correction codes
A free and open implementation of Raptor codes
Density evolution for LDPC codes construction under AWGN-channel: reciprocal-channel approximation (RCA), Gaussian Evolution, Covariance Evolution
Implementation of the CCSDS (Consultative Committee for Space Data Systems) standard for Turbo Codes
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.
Neural Network Decoders for Quantum Error Correcting Codes
Error Correction Code Transformer
construction high perfomance long length, low error floor block Multi-edge Type (MET) QC-LDPC codes and Tail-Biting convolutional MET QC-LDPC Codes (MET QC-LDPCC codes)
Add a description, image, and links to the error-correcting-codes topic page so that developers can more easily learn about it.
To associate your repository with the error-correcting-codes topic, visit your repo's landing page and select "manage topics."