Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

simthlib::ConvSoftoutDecoding Class Reference

#include <softoutdecoding.h>

Inheritance diagram for simthlib::ConvSoftoutDecoding:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 ConvSoftoutDecoding (int mem, int inbits, int outbits, trellissoftout::softoutalgorithmmode soMode)
 ConvSoftoutDecoding (int inSymbolsPerStep, const simth::checkedVector< int > &polynome, trellissoftout::softoutalgorithmmode soMode)
 ConvSoftoutDecoding (int inSymbolsPerStep, const simth::checkedVector< int > &polynome, int recursivePolynomial, bool systematic, trellissoftout::softoutalgorithmmode soMode)
 ConvSoftoutDecoding (int inSymbolsPerStep, int bitsPerSymbol, simthlib::ConvCodeTrellis::StartingMode startingMode, simthlib::map_type mapMode, const simth::checkedVector< int > &polynome, int recursivePolynomial, trellissoftout::softoutalgorithmmode soMode)
virtual ~ConvSoftoutDecoding ()
virtual void print (std::ostream &os) const

Detailed Description

This class simulates a convolutional soft-out decoder. A particular decoding is determined by the memory length, the number of input bits and the number of output bits. These parameters are passed as arguments of the constructor.


Constructor & Destructor Documentation

simthlib::ConvSoftoutDecoding::ConvSoftoutDecoding int  mem,
int  inbits,
int  outbits,
trellissoftout::softoutalgorithmmode  soMode
 

Class constructor.

Parameters:
mem memory length of the coder
inbits number of input bits per step
outbits number of output bits per step
soMode softout algorithm mode, i.e. SOVA, MAP,...

simthlib::ConvSoftoutDecoding::ConvSoftoutDecoding int  inSymbolsPerStep,
const simth::checkedVector< int > &  polynome,
trellissoftout::softoutalgorithmmode  soMode
 

simthlib::ConvSoftoutDecoding::ConvSoftoutDecoding int  inSymbolsPerStep,
const simth::checkedVector< int > &  polynome,
int  recursivePolynomial,
bool  systematic,
trellissoftout::softoutalgorithmmode  soMode
 

simthlib::ConvSoftoutDecoding::ConvSoftoutDecoding int  inSymbolsPerStep,
int  bitsPerSymbol,
simthlib::ConvCodeTrellis::StartingMode  startingMode,
simthlib::map_type  mapMode,
const simth::checkedVector< int > &  polynome,
int  recursivePolynomial,
trellissoftout::softoutalgorithmmode  soMode
 

virtual simthlib::ConvSoftoutDecoding::~ConvSoftoutDecoding  )  [virtual]
 


Member Function Documentation

virtual void simthlib::ConvSoftoutDecoding::print std::ostream &  os  )  const [inline, virtual]
 

Reimplemented from simthlib::TrellisSoftoutDecoding.


Generated on Tue Aug 9 14:39:19 2005 for simtheticlib by  doxygen 1.4.1