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

simthlib::DaskDemDD_STD Class Reference

#include <diffdemodulator.h>

Inheritance diagram for simthlib::DaskDemDD_STD:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 DaskDemDD_STD (int deviceID, simth::DeviceSystemIntf *system, const simth::PropertyList &pl, int bitsPerState, double amplFactor, int subSeqLen, map_type mapMode, simth::SequenceType outType)
virtual void print (std::ostream &os) const

Protected Member Functions

virtual void MetricDD (Complex sym, Complex prev_sym, simth::Llv *llv) const

Detailed Description

DASK Demodulator with incoherent differential demodulation and standard metric calculation


Constructor & Destructor Documentation

simthlib::DaskDemDD_STD::DaskDemDD_STD int  deviceID,
simth::DeviceSystemIntf system,
const simth::PropertyList pl,
int  bitsPerState,
double  amplFactor,
int  subSeqLen,
map_type  mapMode,
simth::SequenceType  outType
 

Class constructor. Unlike with the coherent differential demodulator class, this incoherent differential demodulator constructor does not take the parameter 'amplAddend', since it makes no sense to choose an amplAddend that unequals 0 for incoherent differential detection.


Member Function Documentation

virtual void simthlib::DaskDemDD_STD::MetricDD Complex  sym,
Complex  prev_sym,
simth::Llv llv
const [protected, virtual]
 

Implements simthlib::DaskDemodulatorDD.

virtual void simthlib::DaskDemDD_STD::print std::ostream &  os  )  const [virtual]
 

Reimplemented from simthlib::DaskDemodulatorDD.


Generated on Tue Aug 9 14:38:02 2005 for simtheticlib by  doxygen 1.4.1