gplib::AMRLSCanceller Class Reference
[Signal processing methods]

An implementation of the Recursive Least Squares filter with adptive memory as described in Hakin, p. 663. More...

#include <AMRLSCanceller.h>

Inheritance diagram for gplib::AMRLSCanceller:

Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual void AdaptFilter (const gplib::rvec &Input, const gplib::rvec &Desired)
 Adapt the filter weights given the Input and Desired vectors.
 AMRLSCanceller (const int inputsize, const double MyDelta, const double MyLambda, const double MyAlpha)
virtual ~AMRLSCanceller ()


Detailed Description

An implementation of the Recursive Least Squares filter with adptive memory as described in Hakin, p. 663.

Definition at line 14 of file AMRLSCanceller.h.


Constructor & Destructor Documentation

gplib::AMRLSCanceller::AMRLSCanceller ( const int  inputsize,
const double  MyDelta,
const double  MyLambda,
const double  MyAlpha 
)

Definition at line 11 of file AMRLSCanceller.cpp.

gplib::AMRLSCanceller::~AMRLSCanceller (  )  [virtual]

Definition at line 22 of file AMRLSCanceller.cpp.


Member Function Documentation

void gplib::AMRLSCanceller::AdaptFilter ( const gplib::rvec &  Input,
const gplib::rvec &  Desired 
) [virtual]

Adapt the filter weights given the Input and Desired vectors.

Reimplemented from gplib::RLSCanceller.

Definition at line 26 of file AMRLSCanceller.cpp.

References gplib::AdaptiveFilter::GetEpsilon(), gplib::RLSCanceller::GetK(), gplib::RLSCanceller::GetLambda(), gplib::RLSCanceller::GetP(), and gplib::RLSCanceller::SetLambda().


The documentation for this class was generated from the following files:

Generated on Tue Nov 3 13:24:21 2009 for GPLIB++ by  doxygen 1.5.8