#include <LMSCanceller.h>

Public Member Functions | |
| void | SetMu (const double Mymu) |
| virtual void | AdaptFilter (const gplib::rvec &Input, const gplib::rvec &Desired) |
| Adapt the filter weights given the Input and Desired vectors. | |
| LMSCanceller (const int inputsize) | |
| LMSCanceller (const int inputsize, const double Mymu) | |
| virtual | ~LMSCanceller () |
********************************************* LMSCanceller implements the Normalized Adaptive LMS Filter as described in Haykin, p. 324 , it only supports a single output channel an mutliple input channels have to be concatenated at the input side
Definition at line 18 of file LMSCanceller.h.
| LMSCanceller::LMSCanceller | ( | const int | inputsize | ) |
Definition at line 7 of file LMSCanceller.cpp.
Definition at line 13 of file LMSCanceller.cpp.
| LMSCanceller::~LMSCanceller | ( | ) | [virtual] |
Definition at line 19 of file LMSCanceller.cpp.
| void LMSCanceller::AdaptFilter | ( | const gplib::rvec & | Input, | |
| const gplib::rvec & | Desired | |||
| ) | [virtual] |
Adapt the filter weights given the Input and Desired vectors.
Implements AdaptiveFilter.
Definition at line 22 of file LMSCanceller.cpp.
References AdaptiveFilter::GetEpsilon(), AdaptiveFilter::GetFilterOutput(), AdaptiveFilter::GetInputLength(), AdaptiveFilter::GetOutputLength(), and AdaptiveFilter::SetEpsilon().
| void LMSCanceller::SetMu | ( | const double | Mymu | ) | [inline] |
1.5.8