| modm API documentation
    | 
A finit impulse response (FIR) filter implementation. More...
#include <modm/math/filter/fir.hpp>
| Public Member Functions | |
| Fir (const float (&coeff)[N]) | |
| void | setCoefficients (const float (&coeff)[N]) | 
| void | reset () | 
| Resets the tap buffer. | |
| void | append (const T &input) | 
| Appends new tap. | |
| void | update () | 
| Calculates g[0]. | |
| const T & | getValue () const | 
| Returns g[0]. | |
A finit impulse response (FIR) filter implementation.
g[n] = SUM(h[k]x[n-k])
| modm::filter::Fir< T, N, BLOCK_SIZE, ScaleFactor >::Fir | ( | const float (&) | coeff[N] | ) | 
| coeff | array containing the coefficients | 
| void modm::filter::Fir< T, N, BLOCK_SIZE, ScaleFactor >::setCoefficients | ( | const float (&) | coeff[N] | ) | 
Reset the coefficients.
| coeff | array containing the coefficients |