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 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 12 of file AMRLSCanceller.h.


Constructor & Destructor Documentation

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

Definition at line 9 of file AMRLSCanceller.cpp.

AMRLSCanceller::~AMRLSCanceller (  )  [virtual]

Definition at line 24 of file AMRLSCanceller.cpp.


Member Function Documentation

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

Adapt the filter weights given the Input and Desired vectors.

Reimplemented from RLSCanceller.

Definition at line 30 of file AMRLSCanceller.cpp.

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


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

Generated on Tue Aug 4 16:04:16 2009 for GPLIB++ by  doxygen 1.5.8