SPUC::base_demod< Numeric > Class Template Reference
[SPUC templates with real parametersSimulation classes And functionsCommunication classes And functions]

base class for a demodulator (not currently used?) More...

#include <base_demod.h>

Collaboration diagram for SPUC::base_demod< Numeric >:

Collaboration graph
[legend]
List of all members.

Public Types

typedef fundtype< Numeric
>::ftype 
CNumeric

Public Member Functions

virtual ~base_demod ()
virtual complex< CNumericstep (complex< CNumeric > x)
virtual bool sym_pulse ()
virtual bool buffer_empty ()
virtual bool get_bits ()
virtual complex< CNumericget_taps (int j)
virtual int eq_size ()

Public Attributes

bool data_ready
complex< CNumericsample_value
complex< CNumericsymbol_value
char * vers

Detailed Description

template<class Numeric>
class SPUC::base_demod< Numeric >

base class for a demodulator (not currently used?)

Author:
Tony Kirke


Member Typedef Documentation

template<class Numeric>
typedef fundtype<Numeric>::ftype SPUC::base_demod< Numeric >::CNumeric


Constructor & Destructor Documentation

template<class Numeric>
virtual SPUC::base_demod< Numeric >::~base_demod (  )  [inline, virtual]


Member Function Documentation

template<class Numeric>
virtual bool SPUC::base_demod< Numeric >::buffer_empty (  )  [inline, virtual]

template<class Numeric>
virtual int SPUC::base_demod< Numeric >::eq_size (  )  [inline, virtual]

template<class Numeric>
virtual bool SPUC::base_demod< Numeric >::get_bits (  )  [inline, virtual]

template<class Numeric>
virtual complex<CNumeric> SPUC::base_demod< Numeric >::get_taps ( int  j  )  [inline, virtual]

template<class Numeric>
virtual complex<CNumeric> SPUC::base_demod< Numeric >::step ( complex< CNumeric x  )  [inline, virtual]

template<class Numeric>
virtual bool SPUC::base_demod< Numeric >::sym_pulse (  )  [inline, virtual]


Member Data Documentation

template<class Numeric>
bool SPUC::base_demod< Numeric >::data_ready

template<class Numeric>
complex<CNumeric> SPUC::base_demod< Numeric >::sample_value

template<class Numeric>
complex<CNumeric> SPUC::base_demod< Numeric >::symbol_value

template<class Numeric>
char* SPUC::base_demod< Numeric >::vers


The documentation for this class was generated from the following file:
Generated on Mon Jun 9 19:40:31 2008 for DSPTemplates by  doxygen 1.4.7