Go to the source code of this file.
|
| #define | SINC(x) (!(x)) ? 1 : sin(M_PI * (x))/(M_PI * (x)); |
| |
| #define | SQR(x) ((x)*(x)) |
| |
|
| enum | WindowFunc {
WFUNC_RECTANGULAR,
WFUNC_HANN,
WFUNC_HAMMING,
WFUNC_BLACKMAN,
WFUNC_NUTTALL3,
WFUNC_MNUTTALL3,
WFUNC_NUTTALL,
WFUNC_BNUTTALL,
WFUNC_BHARRIS,
WFUNC_TUKEY,
NB_WFUNC,
WFUNC_RECT,
WFUNC_HANNING,
WFUNC_HAMMING,
WFUNC_BLACKMAN,
WFUNC_BARTLETT,
WFUNC_WELCH,
WFUNC_FLATTOP,
WFUNC_BHARRIS,
WFUNC_BNUTTALL,
WFUNC_SINE,
WFUNC_NUTTALL,
WFUNC_BHANN,
WFUNC_LANCZOS,
WFUNC_GAUSS,
WFUNC_TUKEY,
WFUNC_DOLPH,
WFUNC_CAUCHY,
WFUNC_PARZEN,
WFUNC_POISSON,
NB_WFUNC
} |
| |
| #define SINC |
( |
|
x | ) |
(!(x)) ? 1 : sin(M_PI * (x))/(M_PI * (x)); |
| #define SQR |
( |
|
x | ) |
((x)*(x)) |
| Enumerator |
|---|
| WFUNC_RECTANGULAR |
|
| WFUNC_HANN |
|
| WFUNC_HAMMING |
|
| WFUNC_BLACKMAN |
|
| WFUNC_NUTTALL3 |
|
| WFUNC_MNUTTALL3 |
|
| WFUNC_NUTTALL |
|
| WFUNC_BNUTTALL |
|
| WFUNC_BHARRIS |
|
| WFUNC_TUKEY |
|
| NB_WFUNC |
|
| WFUNC_RECT |
|
| WFUNC_HANNING |
|
| WFUNC_HAMMING |
|
| WFUNC_BLACKMAN |
|
| WFUNC_BARTLETT |
|
| WFUNC_WELCH |
|
| WFUNC_FLATTOP |
|
| WFUNC_BHARRIS |
|
| WFUNC_BNUTTALL |
|
| WFUNC_SINE |
|
| WFUNC_NUTTALL |
|
| WFUNC_BHANN |
|
| WFUNC_LANCZOS |
|
| WFUNC_GAUSS |
|
| WFUNC_TUKEY |
|
| WFUNC_DOLPH |
|
| WFUNC_CAUCHY |
|
| WFUNC_PARZEN |
|
| WFUNC_POISSON |
|
| NB_WFUNC |
|
Definition at line 28 of file window_func.h.
| static void generate_window_func |
( |
float * |
lut, |
|
|
int |
N, |
|
|
int |
win_func, |
|
|
float * |
overlap |
|
) |
| |
|
inlinestatic |