#include <mlsd.h>
Collaboration diagram for SPUC::mlsd:
Public Member Functions | |
mlsd (char inf=3) | |
Constructor with feedforward size. | |
~mlsd () | |
Destructor. | |
void | reset () |
Reset. | |
void | update_taps_lms (complex< double > err) |
Update coefficients. | |
complex< double > | tap0 (void) |
complex< double > | estimate (long seq) |
Convolve CFIR with branch sequence for estimate. | |
long | seq_estimation (complex< double > y) |
Do sequence estimation. | |
Public Attributes | |
fir_adapt< complex< double > > | cfir |
long | num_taps |
Adaptive FIR section. | |
long | n_states |
Number of taps. | |
long * | path |
Number of states. | |
double * | weight |
Path history. | |
double * | tmp_weight |
Statemetrics. | |
long * | tmp_path |
temporary |
|
Constructor with feedforward size.
|
|
Destructor.
|
|
Convolve CFIR with branch sequence for estimate.
|
|
Reset.
Here is the call graph for this function: ![]() |
|
Do sequence estimation.
|
|
|
|
Update coefficients.
Here is the call graph for this function: ![]() |
|
|
|
Number of taps.
|
|
Adaptive FIR section.
|
|
Number of states.
|
|
temporary
|
|
Statemetrics.
|
|
Path history.
|