A fast simulator and a library dedicated to the channel coding.
-
Updated
Mar 31, 2024 - C++
A fast simulator and a library dedicated to the channel coding.
⏳🛡 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 🚀
Content of the Error Correction Zoo, stored in structured YAML format
Matlab simulations of the encoder and SCL decoder for the New Radio polar code from 3GPP Release 15
Forward error correction with SIMD optimizations
Reed-Solomon coder computing one million parity blocks at 1 GB/s. O(N*log(N)) algo employing FFT.
C++ Reed Solomon Error Correcting Library https://www.schifra.com
Density evolution for LDPC codes construction under AWGN-channel: reciprocal-channel approximation (RCA), Gaussian Evolution, Covariance Evolution
High Performance Computing (HPC) and Signal Processing Framework
High performance PAR2 create client for NodeJS
A Coq formalization of information theory and linear error-correcting codes
A library for polar codes in Python.
Rate adaptive LDPC based solutions for distributed source coding
Implementation of the CCSDS (Consultative Committee for Space Data Systems) standard for Turbo Codes
Error Correction Code Transformer
Implementation of Protograph LDPC error correction codes
Simulated annealing lifting for high girth QC-LDPC include ACE/EMD optimization. Make QC-LDPC from protograph (base matrix)
📂🛡️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🐍
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.
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."