Inner Coder

Inner coder with Puncturing.

ETSI EN 300 744 Clause 4.3.3

Mother convolutional code with rate 1/2. k=1, n=2, K=6. Generator polynomial G1=171(OCT), G2=133(OCT). Punctured to obtain rates of 2/3, 3/4, 5/6, 7/8.

Data Input format: Packed bytes (each bit is data). MSB - first, LSB last.


 * Data Output format:
 * 000000X0X1 - QPSK.
 * 0000X0X1X2X3 - 16QAM.
 * 00X0X1X2X3X4X5 - 64QAM.

Parameters

 * Input length : length of input.
 * Output length : length of output.
 * Constellation type : type of constellation.
 * Hierarchy type : type of hierarchy used.
 * Code rate : Code rate used.

Example Flowgraph
This flowgraph can be found at.



Source Files

 * C++ files
 * TODO


 * Header files
 * TODO


 * Public header files
 * TODO


 * Block definition
 * TODO