Forward Error Correcting Codes
Communications Module

## Classes

class | itpp::BCH
| Class for binary, narrow-sense BCH codes. More...
class | itpp::Channel_Code
| Generic Channel Code class. More...
class | itpp::Dummy_Code
| Dummy Channel Code class. More...
class | itpp::Convolutional_Code
| Binary Convolutional rate 1/n class. More...
class | itpp::CRC_Code
| Cyclic Redundancy Check Codes. More...
class | itpp::Extended_Golay
| Extended Golay code (24,12,8). More...
class | itpp::Hamming_Code
| Binary Hamming codes. More...
class | itpp::LDPC_Code
| Low-density parity check (LDPC) codec. More...
class | itpp::Punctured_Convolutional_Code
| Binary Punctured Convolutional Code Class. More...
class | itpp::Rec_Syst_Conv_Code
| A Recursive Systematic Convolutional Encoder/Decoder class. More...
class | itpp::Reed_Solomon
| Reed-Solomon Codes. More...
class | itpp::SISO
| Soft Input Soft Output (SISO) modules. More...
class | itpp::Turbo_Codec
| Turbo encoder/decoder Class. More...
class | itpp::Punctured_Turbo_Codec
| Punctured turbo encoder/decoder Class. More...

## Enumerations

enum | itpp::CONVOLUTIONAL_CODE_TYPE { MFD , ODS }
| Type of Convolutional Code.
enum | itpp::CONVOLUTIONAL_CODE_METHOD { Trunc , Tail , Tailbite }
| Encoding and decoding methods for Convolutional codes.

## Detailed Description

Generated on Tue Aug 17 2021 10:59:15 for IT++ by Doxygen 1.9.1