#include <fir_interp.h>
Inheritance diagram for SPUC::fir_interp< Numeric, Coeff >:


Public Member Functions | |
| void | skip () |
| Skip output sample but increment phase. | |
| void | set_rate (long r) |
| Set interpolation rate. | |
| void | set_automatic (void) |
| void | set_manual (int def_phase=0) |
| fir_interp (const char *i) | |
| Constructor. | |
| fir_interp (void) | |
| fir_interp (long n) | |
| void | reset () |
| Reset. | |
| Coeff | coeff_sum () |
| Get sum of coefficients. | |
| void | input (Numeric in) |
| Numeric | clock (long set_phase) |
| Explicitly set the phase. | |
| Numeric | clock (void) |
Public Attributes | |
| long | num_low |
| long | rate |
| long | phase |
| upsampling rate | |
| long | auto_mode |
| current polyphase phase | |
created to support polyphase FIR interpolation
| SPUC::fir_interp< Numeric, Coeff >::fir_interp | ( | const char * | i | ) | [inline] |
Constructor.
| SPUC::fir_interp< Numeric, Coeff >::fir_interp | ( | void | ) | [inline] |
| SPUC::fir_interp< Numeric, Coeff >::fir_interp | ( | long | n | ) | [inline] |
| Numeric SPUC::fir_interp< Numeric, Coeff >::clock | ( | void | ) | [inline] |
Phase increments when in automatic mode Otherwise phase does not change
| Numeric SPUC::fir_interp< Numeric, Coeff >::clock | ( | long | set_phase | ) | [inline] |
Explicitly set the phase.
| Coeff SPUC::fir_interp< Numeric, Coeff >::coeff_sum | ( | ) | [inline] |
| void SPUC::fir_interp< Numeric, Coeff >::input | ( | Numeric | in | ) | [inline] |
| void SPUC::fir_interp< Numeric, Coeff >::reset | ( | void | ) | [inline] |
| void SPUC::fir_interp< Numeric, Coeff >::set_automatic | ( | void | ) | [inline] |
| void SPUC::fir_interp< Numeric, Coeff >::set_manual | ( | int | def_phase = 0 |
) | [inline] |
| void SPUC::fir_interp< Numeric, Coeff >::set_rate | ( | long | r | ) | [inline] |
Set interpolation rate.
| void SPUC::fir_interp< Numeric, Coeff >::skip | ( | ) | [inline] |
Skip output sample but increment phase.
| long SPUC::fir_interp< Numeric, Coeff >::auto_mode |
current polyphase phase
| long SPUC::fir_interp< Numeric, Coeff >::num_low |
| long SPUC::fir_interp< Numeric, Coeff >::phase |
upsampling rate
| long SPUC::fir_interp< Numeric, Coeff >::rate |
1.4.7