List of open source channel coding projects and libraries from Github.
-
aff3ct/aff3ct - A fast simulator and a library dedicated to the channel coding. (C++)
-
IT++ - IT++ is a C++ library of mathematical, signal processing and communication classes and functions. It also has modules for channel coding. (C++)
-
veeresht/CommPy - Digital communication library for Python. (Python)
-
tavildar/Polar - C and MATLAB implementation for Polar encoding and decoding. (C, Matlab)
-
YuYongRun/PolarCodes-Encoding-Decoding-Construction - Polar codes MATLAB implementations, including encoder, several types of SC decoder, CRC-SCL decoder and many code construction algorithms. (Matlab)
-
YuYongRun/PolarCodeDecodersInMatlab - Matlab realization of Polar decoders, including CA-SCL, Fast CA-SCL and BP decoder. (Matlab)
-
YuYongRun/PolarCodesSphereDecoder - Polar sphere decoder. (Matlab)
-
Spartak0s/Polar-Codes-Software-Matlab- - Simulation for polar codes. (Matlab)
-
RQC-QApp/polar-codes - Python implementation of Polar codes. (Python)
-
xiaoshaoning/polar-codes - Polar code encoding and successive cancellation decoding in matlab. (Matlab)
-
MashaYudi/PolarCodes - Sequential and List decoders of polar codes. (C++)
-
SherlockHsu/PolarCodes - Polar code implementation in C and mex wrappers. (C, Matlab)
-
fantasua/PolarCodesMatLab - Polar Codes in MatLab. (Matlab)
-
fantasua/PolarCodes - PolarCodes inplemented in C++. (C++)
-
nicoladefranceschi/PolarCodes - Polar code implementation in C. (C)
-
duckbill360/Polar-Codes - Polar Belief Propagation decoding. (Python)
-
njroussel/PolarCodes - Matlab implementation of polar codes for a BEC. (Matlab)
-
luxinjin/polar-code - Matlab simulations for polar code. (Matlab)
-
Spartak0s/Polar-Codes-Hardware-VHDL - Polar Codes Implementation on VHDL. (VHDL)
-
icehan/polar-codes - Polar code implementation in C++. (C++)
-
msddm5618/polar-codes-on-MATLAB - Polar code simulation on MATLAB .
-
egs33/PolarCodes - Polar codes in C++. (C++)
-
willshant/PolarCodes - Polar codes in C. (C)
-
willshant/PolarCodes-DSP - Polar code implementation on DSP. (C)
-
AbdulRahmanAlHamali/polar-codes-matlab - A Matlab Implementation of Polar Codes. (Matlab)
-
SebastianCa/LDPC-like-Decoding-of-Polar-Codes - Code for the paper "Sparse Graphs for Belief Propagation Decoding of Polar Codes". (Matlab)
-
polarcodes.info - Simulation package - Polar code package
-
Polar coding algorithms in Matlab - Viterbo - Polar coding algorithms in Matlab.
-
xiaoshaoning/5g-polar-code - 5G NR polar code. (Matlab)
-
robmaunder/polar-3gpp-matlab - Matlab simulations of the encoder and SCL decoder for the New Radio polar code from 3GPP Release 15. (Matlab)
-
willemolding/FastPythonLDPC - A port of MATLAB code for decoding LDPC codes using belief propagation to Python. (Matlab, Python)
-
wanganran/LDPC_codes - Low density parity check codes. (C++)
-
tavildar/LDPC - C and MATLAB implementation for LDPC encoding and decoding. (C, Matlab)
-
cea-wind/LDPCC - Low Density Parity Check codes encoder and decoder, in particular for CCSDS standards. (Matlab)
-
xdsopl/LDPC - Low-density parity-check codes. (C++)
-
robmaunder/ldpc-3gpp-matlab - Matlab simulations of the encoder and decoder for the New Radio LDPC code from 3GPP Release 15. (Matlab)
-
hichamjanati/pyldpc - Creation of LDPC codes & simulation of coding and decoding binary data. Applications to sound and image files. (Python)
-
radfordneal/LDPC-codes - Software for Low Density Parity Check codes. (C)
-
jontio/LDPC-4Qt - Forward Error Correction using LDPC codes with Qt C++. (C++)
-
uzum/ldpc-peg - Implementation of Progressive Edge Growth algorithm in Tanner Graphs for short cycle free LDPC code construction. (JavaScript)
-
blegal/Fast_LDPC_decoder_for_x86 - The source codes of the fast x86 LDPC decoder published. (C++)
-
simonedva/ADMM-penalized-decoder-for-LDPC-codes - It provides an algorithm in MATLAB for decoding with linear programming LP (it uses projectionPolytope function). (Matlab, C)
-
chsasank/LDPC-Codes - Java implementation of sum-product algorithm for LDPC codes. (Java)
-
daodanfei/ldpc - LDPC codes in Matlab. (Matlab)
-
matthew-a-thomas/js-ldpc - A JavaScript implementation of a Low-Density Parity-Check code. (JavaScript)
-
YuYongRun/LDPC - Exact BP decoder. EG, PG, PEG-ACE, 80211n, 80216e LDPC codes. Many modulation schemes. (Matlab)
-
cea-wind/hls_ldpc_dec - Full piplined LDPC decoder (IEEE 802.16e) implement in FPGA using Xilinx HLS(C synthesis to Verilog Codes). (HLS)
-
djah/LDPC_simulator - C++ simulation environment for LDPC codes. (C++)
-
kir1994/LDPC - Nonbinary LDPC codes encoding and decoding implementation. (C++)
-
shubhamchandak94/ProtographLDPC - Implementation of Protograph LDPC error correction codes (Python)
-
xiaoshaoning/5g-ldpc - 5G NR LDPC codes in Matlab. (Matlab)
-
vodafone-chair/5g-nr-ldpc - A 5G NR compliant LDPC library. (Matlab)
-
SherlockHsu/5G-LDPC-MexFunction - 5G LDPC simulation based on Matlab MEX function. (Matlab, C)
-
SherlockHsu/5G-SIMD-LDPC - SIMD-LDPC based on 5G New Radio supporting SSE, AVX2 and AVX512. (C)
-
NobleLee/5G_LDPC - 5G NR LDPC codes. (C++)
-
simgunz/802.11n-ldpc - A matlab implementation of the 802.11n LDPC encoder and decoder. (Matlab)
-
DigitalInverse/LDPC - C++ implementation of IEEE 802.11 codec (based on IT++). (C++)
-
fedech/ldpc_sim - Simulation of LDPC codes, with 802.11 matrices included. (C++)
-
andrademicael/ldpcmatrices - List of LDPC matrices for IEEE 802.11.
-
cea-wind/Viterbi-decoder - Convolution codes simulation, decoder using the viterbi algorithm. (Matlab)
-
venkat0791/codec - Python implementation of convolutional and turbo encoder/decoder. (Python)
-
HighTemplar-wjiang/TurboCode-matlab - Turbo code implementation in Matlab. (Matlab)
-
geeanlooca/deepspace-turbo - Implementation of the CCSDS (Consultative Committee for Space Data Systems) standard for Turbo Codes. (C)
-
steguerrini/turbocodes - Simulator for turbo codes. (C)
-
ttsou/turbofec - TurboFEC - SIMD vectorized LTE turbo and convolutional encoders and decoders. (C)
-
robmaunder/turbo-3gpp-matlab - Matlab simulations of the encoder and decoder for the LTE turbo code from 3GPP Release 15. (Matlab)
-
oldmonkABA/LTE-turbo-codec-golang - Turbo code implementations in Go-lang (3GPP LTE). (Go)
- zhangyin-github/ppcode3 - ppcode3 is a simulation toolkit to speed up research on channel coding theory. (Kotlin)