#include <elliptic.h>
Collaboration diagram for SPUC::elliptic:
Public Member Functions | |
elliptic (double fcd, long ord=1, double stopattn=60.0, double ripple=0.1) | |
~elliptic () | |
Destructor. | |
void | reset () |
Reset history. | |
void | print () |
print coefficients | |
double | clock (double in) |
Clock in sample and get output. |
Elliptic low pass filter. Specify cut-off, order and stopband attenuation and passband ripple on construction Filter is bilinear transformation of analog Elliptic
|
Constructor, fcd = cut-off (1=sampling rate) ord = Filter order stopattn = stopband attenuation ripple in dB ripple = passband ripple in dB |
|
Destructor.
|
|
Clock in sample and get output.
|
|
print coefficients
|
|
Reset history.
|