45 WIN_BLACKMAN_hARRIS = 5,
46 WIN_BLACKMAN_HARRIS = 5,
66 static std::vector<float>
67 low_pass (
double gain,
70 double transition_width,
71 win_type window = WIN_HAMMING,
92 static std::vector<float>
93 low_pass_2 (
double gain,
96 double transition_width,
97 double attenuation_dB,
98 win_type window = WIN_HAMMING,
116 static std::vector<float>
117 high_pass (
double gain,
118 double sampling_freq,
120 double transition_width,
121 win_type window = WIN_HAMMING,
142 static std::vector<float>
143 high_pass_2 (
double gain,
144 double sampling_freq,
146 double transition_width,
147 double attenuation_dB,
148 win_type window = WIN_HAMMING,
166 static std::vector<float>
167 band_pass (
double gain,
168 double sampling_freq,
169 double low_cutoff_freq,
170 double high_cutoff_freq,
171 double transition_width,
172 win_type window = WIN_HAMMING,
194 static std::vector<float>
195 band_pass_2 (
double gain,
196 double sampling_freq,
197 double low_cutoff_freq,
198 double high_cutoff_freq,
199 double transition_width,
200 double attenuation_dB,
201 win_type window = WIN_HAMMING,
220 static std::vector<gr_complex>
221 complex_band_pass (
double gain,
222 double sampling_freq,
223 double low_cutoff_freq,
224 double high_cutoff_freq,
225 double transition_width,
226 win_type window = WIN_HAMMING,
248 static std::vector<gr_complex>
249 complex_band_pass_2 (
double gain,
250 double sampling_freq,
251 double low_cutoff_freq,
252 double high_cutoff_freq,
253 double transition_width,
254 double attenuation_dB,
255 win_type window = WIN_HAMMING,
274 static std::vector<float>
275 band_reject (
double gain,
276 double sampling_freq,
277 double low_cutoff_freq,
278 double high_cutoff_freq,
279 double transition_width,
280 win_type window = WIN_HAMMING,
302 static std::vector<float>
303 band_reject_2 (
double gain,
304 double sampling_freq,
305 double low_cutoff_freq,
306 double high_cutoff_freq,
307 double transition_width,
308 double attenuation_dB,
309 win_type window = WIN_HAMMING,
318 static std::vector<float>
319 hilbert (
unsigned int ntaps = 19,
320 win_type windowtype = WIN_RECTANGULAR,
332 static std::vector<float>
333 root_raised_cosine (
double gain,
334 double sampling_freq,
346 static std::vector<float>
347 gaussian (
double gain,
353 static std::vector<float> window (win_type type,
int ntaps,
double beta);
356 static double bessi0(
double x);
357 static void sanity_check_1f (
double sampling_freq,
double f1,
358 double transition_width);
359 static void sanity_check_2f (
double sampling_freq,
double f1,
double f2,
360 double transition_width);
361 static void sanity_check_2f_c (
double sampling_freq,
double f1,
double f2,
362 double transition_width);
364 static int compute_ntaps (
double sampling_freq,
365 double transition_width,
366 win_type window_type,
double beta);
368 static int compute_ntaps_windes (
double sampling_freq,
369 double transition_width,
370 double attenuation_dB);