SPUC
3.0
|
Template class for Delay line with Fixed Delay. More...
#include <fixed_delay.h>
Public Member Functions | |
fixed_delay () | |
Constructor. More... | |
void | reset (void) |
Numeric | check (long i) |
Get delay at tap i. More... | |
Numeric | checkback (long i) |
Look back in delay line by i samples. More... | |
Numeric | last () |
Get last tap. More... | |
Numeric | input (Numeric in) |
Clock in new input sample. More... | |
Numeric | update (Numeric in) |
Clock in new sample and get output from delay line. More... | |
Public Attributes | |
long | NumTaps |
Protected Attributes | |
Numeric | z [D+1] |
Template class for Delay line with Fixed Delay.
Template class for a Delay line (primitive used in other classes) Allows user to check at various points in delay line, but default use is a pure delay.
|
inline |
Constructor.
References SPUC::fixed_delay< Numeric, D >::NumTaps.
|
inline |
Get delay at tap i.
References SPUC_ASSERT.
|
inline |
Look back in delay line by i samples.
References SPUC_ASSERT.
|
inline |
Clock in new input sample.
Referenced by SPUC::fixed_delay< Numeric, D >::update().
|
inline |
Get last tap.
|
inline |
References SPUC::fixed_delay< Numeric, D >::NumTaps.
|
inline |
Clock in new sample and get output from delay line.
References SPUC::fixed_delay< Numeric, D >::input().
long SPUC::fixed_delay< Numeric, D >::NumTaps |
|
protected |