1 #ifndef AMRLSCANCELLER_H
2 #define AMRLSCANCELLER_H
6 namespace ublas = boost::numeric::ublas;
24 ublas::identity_matrix<double> I;
27 AdaptFilter(
const gplib::rvec &Input,
const gplib::rvec &Desired);
29 const double MyLambda,
const double MyAlpha);
34 #endif // RLSCANCELLER_H
AMRLSCanceller(const int inputsize, const double MyDelta, const double MyLambda, const double MyAlpha)
An implementation of the Recursive Least Squares filter with adptive memory as described in Hakin...
Implements a recursive least-squares adaptive filter, as described in Haykin, p. 443.
virtual ~AMRLSCanceller()
virtual void AdaptFilter(const gplib::rvec &Input, const gplib::rvec &Desired)
Adapt the filter weights given the Input and Desired vectors.