a
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. | |
T | 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_A the feedback filter coefficients f_B the feedforward filter coefficients
Definition at line 24 of file filter.inl.
Member Function Documentation
T operator() | ( | T & | f_u ) | [virtual] |
Operator.
- Parameters:
-
f_u reference to input data
- Returns:
- the filtered output data
Implements CFilterFunction< T >.
Definition at line 38 of file filter.inl.
Generated on Tue Jul 12 2022 22:40:51 by 1.7.2