LDPC graph generation

Description

A small demo which allows you to generate random instances of a given LDPC ensemble. The corresponding code is displayed as a “Tanner” graph, i.e., as a bipartite graph in which variables and checks correspond to nodes (blue circles for variables and red squares for checks) and the edges of the graph indicate what variables participate in what checks.

Input method and options

You should enter the degree distribution as polynomials. There are three different ways of doing it.


Block length is the number of variable nodes.

Type of graph

There are three type of options regarding the type of graph which will be generated corresponding to a given degree distribution.