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

SPUC::lms_dfe Class Reference
[Equalization ClassesCommunication Classes]

LMS Decision Feedback equalizer. More...

#include <lms_dfe.h>

Collaboration diagram for SPUC::lms_dfe:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 lms_dfe (char inf=16, char inb=0, double gain=0.01)
 Constructor with feedforward size, feedback size and gain.
 ~lms_dfe ()
void reset ()
void set_ff_tap (long i, complex< double > x)
complex< double > get_ff_tap (long x)
complex< double > get_fb_tap (long x)
long ff_size ()
long fb_size ()
void set_gain (double g)
complex< double > update (complex< double > in, complex< double > slicer_output)
 Perform convolutions.
void update_taps_lms (complex< double > err)
 Update coefficients.

Public Attributes

fir_adapt< complex< double > > ff
 Feedforward FIR section.
fir_adapt< complex< double > > fb
 Feedback FIR section.
double u
 Adaptation Gain.

Detailed Description

LMS Decision Feedback equalizer.

lms_dfe.gif


Constructor & Destructor Documentation

SPUC::lms_dfe::lms_dfe char  inf = 16,
char  inb = 0,
double  gain = 0.01
 

Constructor with feedforward size, feedback size and gain.

SPUC::lms_dfe::~lms_dfe  )  [inline]
 


Member Function Documentation

long SPUC::lms_dfe::fb_size  )  [inline]
 

long SPUC::lms_dfe::ff_size  )  [inline]
 

complex<double> SPUC::lms_dfe::get_fb_tap long  x  )  [inline]
 

complex<double> SPUC::lms_dfe::get_ff_tap long  x  )  [inline]
 

void SPUC::lms_dfe::reset  ) 
 

void SPUC::lms_dfe::set_ff_tap long  i,
complex< double >  x
[inline]
 

void SPUC::lms_dfe::set_gain double  g  )  [inline]
 

Here is the call graph for this function:

complex< double > SPUC::lms_dfe::update complex< double >  in,
complex< double >  slicer_output
 

Perform convolutions.

void SPUC::lms_dfe::update_taps_lms complex< double >  err  ) 
 

Update coefficients.


Member Data Documentation

fir_adapt< complex<double> > SPUC::lms_dfe::fb
 

Feedback FIR section.

fir_adapt< complex<double> > SPUC::lms_dfe::ff
 

Feedforward FIR section.

double SPUC::lms_dfe::u
 

Adaptation Gain.


The documentation for this class was generated from the following files:
Generated on Fri Sep 16 11:08:15 2005 for spuc by  doxygen 1.4.4