a

Dependencies:   mbed mbed-rtos

Embed: (wiki syntax)

« Back to documentation index

CFIRFilter< T, NB > Class Template Reference

CFIRFilter< T, NB > Class Template Reference

Finite impulse response (FIR) discrete-time filter. More...

#include <filter.hpp>

Inherits filter::CFilterFunction< T >.

Public Member Functions

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

Detailed Description

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

Finite impulse response (FIR) discrete-time filter.

Definition at line 62 of file filter.hpp.


Constructor & Destructor Documentation

CFIRFilter ( const linalg::CRowVector< T, NB > &  f_B )

CFIRFilter Class constructor.

Constructor method

Parameters:
f_Bthe feedforward filter coefficients

Definition at line 66 of file filter.inl.


Member Function Documentation

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

Operator.

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

Implements CFilterFunction< T >.

Definition at line 77 of file filter.inl.