#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.
|
1.4.4