23 #ifndef INCLUDED_FFT_WINDOW_H
24 #define INCLUDED_FFT_WINDOW_H
44 WIN_BLACKMAN_hARRIS = 5,
45 WIN_BLACKMAN_HARRIS = 5,
53 static std::vector<float> coswindow(
int ntaps,
float c0,
float c1,
float c2);
58 static std::vector<float> coswindow(
int ntaps,
float c0,
float c1,
float c2,
float c3);
63 static std::vector<float> coswindow(
int ntaps,
float c0,
float c1,
float c2,
float c3,
float c4);
72 static std::vector<float> rectangular(
int ntaps);
86 static std::vector<float> hamming(
int ntaps);
100 static std::vector<float> hann(
int ntaps);
107 static std::vector<float> hanning(
int ntaps);
121 static std::vector<float> blackman(
int ntaps);
126 static std::vector<float> blackman2(
int ntaps);
131 static std::vector<float> blackman3(
int ntaps);
136 static std::vector<float> blackman4(
int ntaps);
152 static std::vector<float> blackman_harris(
int ntaps,
int atten=92);
157 static std::vector<float> blackmanharris(
int ntaps,
int atten=92);
166 static std::vector<float> nuttal(
int ntaps);
173 static std::vector<float> blackman_nuttal(
int ntaps);
182 static std::vector<float> nuttal_cfd(
int ntaps);
191 static std::vector<float> flattop(
int ntaps);
207 static std::vector<float> kaiser(
int ntaps,
double beta);
221 static std::vector<float> bartlett(
int ntaps);
223 static std::vector<float> welch(
int ntaps);
236 static std::vector<float> parzen(
int ntaps);
246 static std::vector<float> exponential(
int ntaps,
double d);
259 static std::vector<float> riemann(
int ntaps);
269 static std::vector<float> build(win_type type,
int ntaps,
double beta);
#define FFT_API
Definition: gr-fft/include/gnuradio/fft/api.h:30
win_type
Definition: window.h:37