SPUC
3.0
|
Template for IIR comb type filter with programmable delay and gain. More...
#include <iir_comb.h>
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. More... | |
void | reset () |
Reset. More... | |
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 |
Template for IIR comb type filter with programmable delay and gain.
|
inline |
|
inline |
Input new sample and calculate output.
References SPUC::delay< Numeric >::input(), and SPUC::iir_comb< Numeric, Coeff >::Q.
|
inline |
|
inline |
|
inline |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Referenced by SPUC::iir_comb< Numeric, Coeff >::clock().