#include <adaptiveModulator.h>
Inheritance diagram for simthlib::MultilevelAdaptiveModulator:

Public Member Functions | |
| MultilevelAdaptiveModulator (int numCarr, int oversampling, double carrDist, double guardTime, int avgBitsPerSym, loadingAlgorithm algorithm, ExtendedModList *modlist, Channel *channel, std::auto_ptr< Interleaving > interl) | |
| MultilevelAdaptiveModulator (int id, simth::DeviceSystemIntf *s, const simth::PropertyList &pl) | |
| void | updateInputLengths () | 
| void | updateOutputLengths () | 
| void | process () | 
| void | refresh () | 
| void | startOfSimulation () | 
| void | endOfSimulation () | 
| void | setMultiplexerNumber (int blockNumber) | 
| void | setDemultiplexerNumber (int blockNumber) | 
| void | setCodeRates (simth::checkedVector< double > rates) | 
| void | setNetBitsPerSym (double netBits) | 
| void | setTwiddleFactors (double twiddle, double twiddle2) | 
| void | setCriterion (adaptCriterion crit) | 
| void | setLevelWeights (simth::checkedVector< double > weights) | 
| void | logCodeRate (double newSnr) | 
| void | setRateFileName (std::string name) | 
| ~MultilevelAdaptiveModulator () | |
      
  | 
  ||||||||||||||||||||||||||||||||||||||||
| 
 
  | 
  
      
  | 
  ||||||||||||||||
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
 Reimplemented from simth::Device.  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
 Implements simthlib::AdaptiveModulatorBase.  | 
  
      
  | 
  
| 
 
 Reimplemented from simthlib::AdaptiveModulatorBase.  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  ||||||||||||
| 
 
  | 
  
      
  | 
  
| 
 
 Reimplemented from simth::Device.  | 
  
      
  | 
  
| 
 
 Implements simthlib::AdaptiveModulatorBase.  | 
  
      
  | 
  
| 
 
 Implements simthlib::AdaptiveModulatorBase.  | 
  
 1.4.1