#include <modulator.h>
Inheritance diagram for simthlib::DaskModulator:
Public Member Functions | |
DaskModulator (int deviceID, simth::DeviceSystemIntf *system, const simth::PropertyList &pl) | |
constructor | |
virtual | ~DaskModulator () |
int | getNumStates () const |
virtual void | print (std::ostream &os) const |
const ConstellationDiagram * | constellation () const |
Related Functions | |
(Note that these are not member functions.) | |
propertylist_DaskModulator (not_a_function) |
In contrast to the base class DiffModulator, this class provides modulation and mapping. This is simply done by creating a PskConstellation diagram in the constructor and assigning it to the pointer usedConstellationDiagram and by defining the pure virtual function diffOperation().
|
constructor
|
|
|
|
Returns a pointer to the used constellation diagram. Implements simthlib::Modulator. |
|
Implements simthlib::Modulator. |
|
Reimplemented from simthlib::DiffSubSeqModulator. |
|
These are the properties of class DaskModulator . 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: APSK modulator. In contrast to the base class DiffModulator, this class provides modulation and mapping. This is simply done by creating a PskConstellation diagram in the constructor and assigning it to the pointer usedConstellationDiagram and by defining the pure virtual function diffOperation(). Watch out: The output length includes one single pilot symbol as the very first symbol. When you calculate the input length, you have to take into account that the output length will include this single pilot symbol in addition to the output calculated from the input bits. Note that this class also has the Properties of its base classes. The direct base class is simthlib::DiffSubSeqModulator ; direct link to its propertylist should be propertylist_DiffSubSeqModulator(). 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. The above properties have been inherited from the base class simthlib::DiffModulator .
|