#include <lms_dfe.h>
Collaboration diagram for SPUC::lms_dfe:

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. | |
|
||||||||||||||||
|
Constructor with feedforward size, feedback size and gain.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
Here is the call graph for this function: ![]() |
|
||||||||||||
|
Perform convolutions.
|
|
|
Update coefficients.
|
|
|
Feedback FIR section.
|
|
|
Feedforward FIR section.
|
|
|
Adaptation Gain.
|
1.4.4