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