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

Public Member Functions | |
| void | reset () |
| Reset. | |
| Numeric | out () |
| Get current output. | |
| ~iir_df (void) | |
| iir_df (const char *filep, const char *filez) | |
| Constructor. | |
| iir_df (const iir_df< Numeric, Coeff > &cp) | |
| Numeric | clock (Numeric in) |
| Numeric | update (Numeric in) |
| void | print (void) |
Public Attributes | |
| fir< Numeric, Coeff > | poles |
| fir< Numeric, Coeff > | zeros |
| Numeric | output |
| int | err |
Template works for float_type, long, complex, etc Taps for FIR and IIR parts are typically loaded from two seperate files Assumed that IIR part Tap 0 = 1 and is not in file. Implemented as cascade of FIR part followed by IIR part IIR function implemented with FIR class using special iir function
| SPUC::iir_df< Numeric, Coeff >::~iir_df | ( | void | ) | [inline] |
| SPUC::iir_df< Numeric, Coeff >::iir_df | ( | const char * | filep, | |
| const char * | filez | |||
| ) | [inline] |
Constructor.
| SPUC::iir_df< Numeric, Coeff >::iir_df | ( | const iir_df< Numeric, Coeff > & | cp | ) | [inline] |
| Numeric SPUC::iir_df< Numeric, Coeff >::clock | ( | Numeric | in | ) | [inline] |
| Numeric SPUC::iir_df< Numeric, Coeff >::out | ( | ) | [inline] |
Get current output.
| void SPUC::iir_df< Numeric, Coeff >::print | ( | void | ) | [inline] |
| void SPUC::iir_df< Numeric, Coeff >::reset | ( | void | ) | [inline] |
Reset.
| Numeric SPUC::iir_df< Numeric, Coeff >::update | ( | Numeric | in | ) | [inline] |
| int SPUC::iir_df< Numeric, Coeff >::err |
| Numeric SPUC::iir_df< Numeric, Coeff >::output |
| fir<Numeric,Coeff> SPUC::iir_df< Numeric, Coeff >::poles |
| fir<Numeric,Coeff> SPUC::iir_df< Numeric, Coeff >::zeros |
1.4.7