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

simthlib::AdaptiveModulator Class Reference

#include <adaptiveModulator.h>

Inheritance diagram for simthlib::AdaptiveModulator:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 AdaptiveModulator (int numCarr, int oversampling, double carrDist, double guardTime, int avgBitsPerSym, loadingAlgorithm algorithm, ExtendedModList *modlist, Channel *channel, std::auto_ptr< Interleaving > interl)
 AdaptiveModulator (int id, simth::DeviceSystemIntf *s, const simth::PropertyList &pl)
 ~AdaptiveModulator ()
void updateInputLengths ()
void updateOutputLengths ()
void process ()
void acceptNewData (int interfaceId)
void startOfSimulation ()

Related Functions

(Note that these are not member functions.)

 propertylist_AdaptiveModulator (not_a_function)

Detailed Description

Device performing subcarrier-specific adaptive modulation.


Constructor & Destructor Documentation

simthlib::AdaptiveModulator::AdaptiveModulator int  numCarr,
int  oversampling,
double  carrDist,
double  guardTime,
int  avgBitsPerSym,
loadingAlgorithm  algorithm,
ExtendedModList modlist,
Channel channel,
std::auto_ptr< Interleaving interl
 

simthlib::AdaptiveModulator::AdaptiveModulator int  id,
simth::DeviceSystemIntf s,
const simth::PropertyList pl
 

simthlib::AdaptiveModulator::~AdaptiveModulator  ) 
 


Member Function Documentation

void simthlib::AdaptiveModulator::acceptNewData int  interfaceId  )  [virtual]
 

Reimplemented from simth::Device.

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

Implements simthlib::AdaptiveModulatorBase.

void simthlib::AdaptiveModulator::startOfSimulation  )  [virtual]
 

Reimplemented from simth::Device.

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

Implements simthlib::AdaptiveModulatorBase.

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

Implements simthlib::AdaptiveModulatorBase.


Friends And Related Function Documentation

propertylist_AdaptiveModulator not_a_function   )  [related]
 

These are the properties of class AdaptiveModulator . This list is auto-generated from the XML-Devicelist of this device by means of an XSLT transformation script.

Description of this device in the XML file: A block that performs subcarrier-wise adaptive modulation. Several loading algorithms are available, as chosen by the loading_scheme property. The information about the channel transfer function can either be obtained by the second input interface, or, if it is unconnected, this block will internally look for the channel block and directly obtain the channel transfer function from there.

Note that this class also has the Properties of its base classes. The direct base class is simthlib::AdaptiveModulatorBase ; direct link to its propertylist should be propertylist_AdaptiveModulatorBase(). The list below usually includes the properties that have been inherited from the base classes; the properties which belong only to this class can be found at the end of this list.


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