#include <gr_single_pole_iir.h>
Collaboration diagram for gr_single_pole_iir< o_type, i_type, tap_type >:

| Public Member Functions | |
| gr_single_pole_iir (tap_type alpha=1.0) | |
| construct new single pole IIR with given alpha | |
| o_type | filter (const i_type input) | 
| compute a single output value. | |
| void | filterN (o_type output[], const i_type input[], unsigned long n) | 
| compute an array of N output values. inputmust have n valid entries. | |
| void | set_taps (tap_type alpha) | 
| install alphaas the current taps. | |
| void | reset () | 
| reset state to zero | |
| Protected Attributes | |
| tap_type | d_alpha | 
| tap_type | d_one_minus_alpha | 
| tap_type | d_prev_output | 
| 
 | ||||||||||
| construct new single pole IIR with given alpha computes y(i) = (1-alpha) * y(i-1) + alpha * x(i) | 
| 
 | ||||||||||
| compute a single output value. 
 
 | 
| 
 | ||||||||||||||||||||
| 
compute an array of N output values.  
 | 
| 
 | |||||||||
| reset state to zero 
 | 
| 
 | ||||||||||
| 
install  
 | 
| 
 | |||||
| 
 | 
| 
 | |||||
| 
 | 
| 
 | |||||
| 
 | 
 1.3.3
 
1.3.3