#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