SPUC  3.0
Public Types | Public Member Functions | Public Attributes | List of all members

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

#include <base_demod.h>

Collaboration diagram for SPUC::base_demod< Numeric >:
Collaboration graph
[legend]

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 ( )
inlinevirtual

Member Function Documentation

template<class Numeric>
virtual bool SPUC::base_demod< Numeric >::buffer_empty ( )
inlinevirtual
template<class Numeric>
virtual int SPUC::base_demod< Numeric >::eq_size ( )
inlinevirtual
template<class Numeric>
virtual bool SPUC::base_demod< Numeric >::get_bits ( )
inlinevirtual
template<class Numeric>
virtual complex<CNumeric> SPUC::base_demod< Numeric >::get_taps ( int  j)
inlinevirtual
template<class Numeric>
virtual complex<CNumeric> SPUC::base_demod< Numeric >::step ( complex< CNumeric x)
inlinevirtual
template<class Numeric>
virtual bool SPUC::base_demod< Numeric >::sym_pulse ( )
inlinevirtual

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: