SPUC
3.0
|
Template Class for LMS Decision Feedback equalizer. More...
#include <lms_dfe.h>
Public Types | |
typedef base_type< Numeric >::btype | real_type |
Public Member Functions | |
lms_dfe (char inf=16, char inb=0, real_type gain=0, Numeric mid_val=1) | |
Constructor with feedforward size, feedback size and gain. More... | |
~lms_dfe () | |
void | reset () |
void | set_ff_tap (long i, Numeric x) |
void | set_fb_tap (long i, Numeric x) |
Coeff | get_ff_tap (long x) |
Coeff | get_fb_tap (long x) |
long | ff_size () |
long | fb_size () |
void | set_gain (real_type g) |
Numeric | update (Numeric in, Numeric slicer_output) |
void | update_taps_lms (Numeric err) |
Public Attributes | |
fir_adapt< Numeric, Coeff > | ff |
Feedforward FIR section. More... | |
fir_adapt< Numeric, Coeff > | fb |
Feedback FIR section. More... | |
real_type | u |
Adaptation Gain. More... | |
Numeric | mid_tap |
Template Class for LMS Decision Feedback equalizer.
typedef base_type<Numeric>::btype SPUC::lms_dfe< Numeric, Coeff >::real_type |
|
inline |
Constructor with feedforward size, feedback size and gain.
References SPUC::fir< Numeric, Coeff >::coeff, SPUC::lms_dfe< Numeric, Coeff >::mid_tap, SPUC::fir_adapt< Numeric, Coeff >::set_gain(), and SPUC::fir< Numeric, Coeff >::set_size().
|
inline |
|
inline |
References SPUC::fir< Numeric, Coeff >::num_taps.
|
inline |
References SPUC::fir< Numeric, Coeff >::num_taps.
|
inline |
References SPUC::fir< Numeric, Coeff >::coeff.
|
inline |
References SPUC::fir< Numeric, Coeff >::coeff.
|
inline |
References SPUC::fir< Numeric, Coeff >::num_taps, SPUC::fir_adapt< Numeric, Coeff >::reset(), and SPUC::fir< Numeric, Coeff >::settap().
|
inline |
References SPUC::fir< Numeric, Coeff >::coeff.
|
inline |
References SPUC::fir< Numeric, Coeff >::coeff.
|
inline |
|
inline |
References SPUC::fir< Numeric, Coeff >::num_taps, and SPUC::fir< Numeric, Coeff >::update().
|
inline |
References SPUC::fir< Numeric, Coeff >::num_taps, and SPUC::fir_adapt< Numeric, Coeff >::update_lms().
fir_adapt< Numeric, Coeff > SPUC::lms_dfe< Numeric, Coeff >::fb |
Feedback FIR section.
fir_adapt< Numeric, Coeff > SPUC::lms_dfe< Numeric, Coeff >::ff |
Feedforward FIR section.
Numeric SPUC::lms_dfe< Numeric, Coeff >::mid_tap |
Referenced by SPUC::lms_dfe< Numeric, Coeff >::lms_dfe().
real_type SPUC::lms_dfe< Numeric, Coeff >::u |
Adaptation Gain.