a

Dependencies:   mbed mbed-rtos

Embed: (wiki syntax)

« Back to documentation index

CIIRFilter< T, NA, NB > Class Template Reference

CIIRFilter< T, NA, NB > Class Template Reference

Infinite impulse response (IIR) discrete-time filter. More...

#include <filter.hpp>

Inherits filter::CFilterFunction< T >.

Public Member Functions

 CIIRFilter (const linalg::CRowVector< T, NA > &f_A, const linalg::CRowVector< T, NB > &f_B)
 CIIRFilter Class constructor.
operator() (T &f_u)
 Operator.

Detailed Description

template<class T, uint32_t NA, uint32_t NB>
class filter::lti::siso::CIIRFilter< T, NA, NB >

Infinite impulse response (IIR) discrete-time filter.

Definition at line 42 of file filter.hpp.


Constructor & Destructor Documentation

CIIRFilter ( const linalg::CRowVector< T, NA > &  f_A,
const linalg::CRowVector< T, NB > &  f_B 
)

CIIRFilter Class constructor.

Constructor method

Parameters:
f_Athe feedback filter coefficients
f_Bthe feedforward filter coefficients

Definition at line 24 of file filter.inl.


Member Function Documentation

T operator() ( T &  f_u ) [virtual]

Operator.

Parameters:
f_ureference to input data
Returns:
the filtered output data

Implements CFilterFunction< T >.

Definition at line 38 of file filter.inl.