IT++ Logo
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Enumerations
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 ClassTo set up the turbo encoder used in e.g. WCDMA the following code can be used (assuming a code block size of 320 bits): 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

SourceForge Logo

Generated on Fri Mar 21 2014 17:14:15 for IT++ by Doxygen 1.8.1.2