LDPC Encoder Definition (via Generator)

A standard encoder class. This method is discussed in many textbooks; one is: Turbo Coding for Satellite and Wireless Communications by Soleymani, Gao, and Vilaipornsawai.

Given a generator matrix in systematic form, G = [I|P], where I is the identity matrix and P is the parity submatrix, the information word s is encoded into a codeword x via:

x = G'*s

Parameters

 * Parallelism
 * For parallel execution of multiple instances of the block (more info is needed on this)


 * Dimension 1
 * For parallelism


 * Dimension 2
 * For parallelism


 * LDPC generator matrix
 * The ldpc_G_matrix object to use for encoding.

Example Flowgraph
This flowgraph can be found at



Source Files

 * C++ files
 * 


 * Header files
 * 


 * Public header files
 * 


 * Block definition
 *