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

simthlib::MultilevelAdaptiveDemodulator Class Reference

#include <adaptiveDemodulator.h>

Inheritance diagram for simthlib::MultilevelAdaptiveDemodulator:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 MultilevelAdaptiveDemodulator (simth::SequenceType outType, map_type mapping, std::auto_ptr< Interleaving > intl, int operationLevel)
void updateInputLengths ()
void updateOutputLengths ()
void print (std::ostream &os) const
void process ()
 ~MultilevelAdaptiveDemodulator ()

Detailed Description

This class implements one single demodulator stage to be used in a multistage decoder for adaptively modulated multilevel coded signals. The MultilevelAdaptiveDemodulator takes the loading scheme and the decisions on lower bit levels as input sequences and produces the demodulated bit sequence for the desired level.


Constructor & Destructor Documentation

simthlib::MultilevelAdaptiveDemodulator::MultilevelAdaptiveDemodulator simth::SequenceType  outType,
map_type  mapping,
std::auto_ptr< Interleaving intl,
int  operationLevel
 

simthlib::MultilevelAdaptiveDemodulator::~MultilevelAdaptiveDemodulator  ) 
 


Member Function Documentation

void simthlib::MultilevelAdaptiveDemodulator::print std::ostream &  os  )  const [virtual]
 

Implements simthlib::AdaptiveDemodulatorBase.

void simthlib::MultilevelAdaptiveDemodulator::process  )  [virtual]
 

Implements simthlib::AdaptiveDemodulatorBase.

void simthlib::MultilevelAdaptiveDemodulator::updateInputLengths  )  [virtual]
 

Implements simthlib::AdaptiveDemodulatorBase.

void simthlib::MultilevelAdaptiveDemodulator::updateOutputLengths  )  [virtual]
 

Implements simthlib::AdaptiveDemodulatorBase.


Generated on Tue Aug 9 14:36:33 2005 for simtheticlib by  doxygen 1.4.1