SPUC  3.0
Public Member Functions | List of all members

Recursive Least Squares Algorithm. More...

#include <rls.h>

Public Member Functions

 ~rls ()
 Destructor. More...
 
 rls (const int n, float_type alpha)
 Constructor. More...
 
Numeric update (Numeric y)
 Process input sample. More...
 
void adapt (Numeric y)
 Adapt filter. More...
 

Detailed Description

template<class Numeric>
class SPUC::rls< Numeric >

Recursive Least Squares Algorithm.

Author
Tony Kirke
Tony Kirke

Constructor & Destructor Documentation

template<class Numeric >
SPUC::rls< Numeric >::~rls ( )
inline

Destructor.

template<class Numeric >
SPUC::rls< Numeric >::rls ( const int  n,
float_type  alpha 
)
inline

Constructor.

Member Function Documentation

template<class Numeric >
void SPUC::rls< Numeric >::adapt ( Numeric  y)
inline

Adapt filter.

References SPUC::conj().

Here is the call graph for this function:

template<class Numeric >
Numeric SPUC::rls< Numeric >::update ( Numeric  y)
inline

Process input sample.

References SPUC::get_input(), SPUC::get_taps(), SPUC::to_vector(), and SPUC::fir< Numeric, Coeff >::update().

Here is the call graph for this function:


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