#include <diffdemodulator.h>
Inheritance diagram for simthlib::DaskDemodulator:
Public Member Functions | |
virtual Complex | getComplSymbol (int symbolIndex) const |
double | getPhase (int symbIndex) const |
double | getAmplitude (int symbIndex) const |
int | getNumAmplitudes () const |
int | getNumPhases () const |
int | getNumAmplitudeBits () const |
int | getNumPhaseBits () const |
DaskDemodulator (int deviceID, simth::DeviceSystemIntf *system, const simth::PropertyList &pl, int bitsPerState, double amplFactor, double amplAddend, int SubSeqLen, map_type mapMode, simth::SequenceType outType) | |
~DaskDemodulator () | |
virtual int | getBitsPerSymbol () const |
virtual int | getNumStates () const |
virtual void | print (std::ostream &os) const |
Protected Attributes | |
simth::checkedVector< double > | logAmplQuotients |
Related Functions | |
(Note that these are not member functions.) | |
propertylist_DaskDemodulator (not_a_function) |
|
Class constructor. |
|
|
|
|
|
Implements simthlib::Demodulator. |
|
Implements simthlib::Demodulator. |
|
Returns the number of bits classifying the amplitude |
|
|
|
Returns the number of bits classifying the phases. |
|
|
|
Implements simthlib::Demodulator. |
|
|
|
Reimplemented from simthlib::DiffSubSeqDemodulatorMetric. Reimplemented in simthlib::DaskDemodulatorQC, simthlib::DaskDemodulatorDD, and simthlib::DaskDemDD_STD. |
|
These are the properties of class DaskDemodulator . 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: Demodulator for differential amplitude shift keying. This class is used as a subpart of DAPSK demodulation. Due to the pure virtual function, this class is still an abstract class. Note that this class also has the Properties of its base classes. The direct base class is simthlib::DiffSubSeqDemodulatorMetric ; direct link to its propertylist should be propertylist_DiffSubSeqDemodulatorMetric(). 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. |
|
Reimplemented in simthlib::DaskDemodulatorDD. |