#include <single_pole_iir.h>
|
| | single_pole_iir (double alpha=1.0) |
| | construct new single pole IIR with given alpha
|
| gr_complex | filter (const i_type input) |
| | compute a single output value.
|
| void | filterN (gr_complex output[], const i_type input[], unsigned long n) |
| | compute an array of N output values. input must have n valid entries.
|
| void | set_taps (double alpha) |
| | install alpha as the current taps.
|
| void | reset () |
| | reset state to zero
|
| gr_complexd | prev_output () const |
◆ single_pole_iir()
construct new single pole IIR with given alpha
computes y(i) = (1-alpha) * y(i-1) + alpha * x(i)
References d_prev_output, and set_taps().
◆ filter()
◆ filterN()
compute an array of N output values. input must have n valid entries.
References filter().
◆ prev_output()
◆ reset()
◆ set_taps()
◆ d_alpha
◆ d_one_minus_alpha
◆ d_prev_output
◆ d_reset_output
The documentation for this class was generated from the following file: