#include <iir_comb.h>
Collaboration diagram for SPUC::iir_comb< Numeric, Coeff >:

Public Member Functions | |
| iir_comb (Coeff A=0, long delay=2, long b=0) | |
| void | init (Coeff A, long delay) |
| void | set_coeff (Coeff A) |
| Numeric | clock (Numeric input) |
| Input new sample and calculate output. | |
| void | reset () |
| Reset. | |
Protected Attributes | |
| Coeff | acc_gain |
| Coeff | in_gain |
| Numeric | out |
| delay< Numeric > | dly |
| long | delay_size |
| Numeric | previous_out |
| Numeric | previous_in |
| quantiser< Numeric > | Q |
| SPUC::iir_comb< Numeric, Coeff >::iir_comb | ( | Coeff | A = 0, |
|
| long | delay = 2, |
|||
| long | b = 0 | |||
| ) | [inline] |
| Numeric SPUC::iir_comb< Numeric, Coeff >::clock | ( | Numeric | input | ) | [inline] |
Input new sample and calculate output.
| void SPUC::iir_comb< Numeric, Coeff >::init | ( | Coeff | A, | |
| long | delay | |||
| ) | [inline] |
| void SPUC::iir_comb< Numeric, Coeff >::reset | ( | void | ) | [inline] |
Reset.
| void SPUC::iir_comb< Numeric, Coeff >::set_coeff | ( | Coeff | A | ) | [inline] |
Coeff SPUC::iir_comb< Numeric, Coeff >::acc_gain [protected] |
long SPUC::iir_comb< Numeric, Coeff >::delay_size [protected] |
delay<Numeric> SPUC::iir_comb< Numeric, Coeff >::dly [protected] |
Coeff SPUC::iir_comb< Numeric, Coeff >::in_gain [protected] |
Numeric SPUC::iir_comb< Numeric, Coeff >::out [protected] |
Numeric SPUC::iir_comb< Numeric, Coeff >::previous_in [protected] |
Numeric SPUC::iir_comb< Numeric, Coeff >::previous_out [protected] |
quantiser<Numeric> SPUC::iir_comb< Numeric, Coeff >::Q [protected] |
1.4.7