Skip to content

List of open source channel coding projects and libraries.

Notifications You must be signed in to change notification settings

popgothic/ChannelCodingProjectList

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 

Repository files navigation

Channel Coding Project List

List of open source channel coding projects and libraries from Github.

Table of Contents

General

  • 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)

Polar Codes

5G NR

LDPC Codes

  • 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++)

5G NR

IEEE 802.11

Convolutional Codes

Turbo Codes

4G LTE

About

List of open source channel coding projects and libraries.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published