ccsoft  0.0.0
Convolutional codes library with soft decision decoding
/shared/development/google_code/rssoft/libccsoft/lib/CC_Encoding_base.h File Reference
#include "CCSoft_Exception.h"
#include <vector>
#include <iostream>
Include dependency graph for CC_Encoding_base.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ccsoft::CC_Encoding_base< T_Register, T_IOSymbol >
 Convolutional encoding class. Supports any k,n with k<n. The input bits of a symbol are clocked simultaneously into the right hand side, or least significant position of the internal registers. Therefore the given polynomial representation of generators should follow the same convention. More...

Namespaces

namespace  ccsoft

Functions

template<typename T_Register >
void ccsoft::print_register (const T_Register &reg, std::ostream &os)
template<>
void ccsoft::print_register< unsigned char > (const unsigned char &reg, std::ostream &os)
template<typename T_IOSymbol >
void ccsoft::print_symbol (const T_IOSymbol &sym, std::ostream &os)
template<>
void ccsoft::print_symbol< unsigned char > (const unsigned char &sym, std::ostream &os)
 All Classes Namespaces Files Functions Variables Typedefs Friends Defines