#include <gnuradio/filter/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 (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_complex | prev_output () const |
|
◆ single_pole_iir() [1/2]
◆ single_pole_iir() [2/2]
construct new single pole IIR with given alpha
computes y(i) = (1-alpha) * y(i-1) + alpha * x(i)
◆ filter() [1/2]
compute a single output value.
- Returns
- the filtered input value.
◆ filter() [2/2]
◆ filterN() [1/2]
compute an array of N output values. input
must have n valid entries.
◆ filterN() [2/2]
compute an array of N output values. input
must have n valid entries.
References filter().
◆ prev_output() [1/2]
◆ prev_output() [2/2]
◆ reset() [1/2]
◆ reset() [2/2]
◆ set_taps() [1/2]
install alpha
as the current taps.
◆ set_taps() [2/2]
◆ d_alpha [1/2]
◆ d_alpha [2/2]
◆ d_one_minus_alpha [1/2]
◆ d_one_minus_alpha [2/2]
◆ d_prev_output [1/2]
◆ d_prev_output [2/2]
The documentation for this class was generated from the following file: