GNU Radio 3.4.2 C++ API
|
Go to the source code of this file.
Classes | |
class | gr_freq_xlating_fir_filter_ccf |
FIR filter combined with frequency translation with gr_complex input, gr_complex output and float tapsThis class efficiently combines a frequency translation (typically "down conversion") with a FIR filter (typically low-pass) and decimation. It is ideally suited for a "channel selection filter" and can be efficiently used to select and decimate a narrow band signal out of wide bandwidth input. More... | |
Functions | |
gr_freq_xlating_fir_filter_ccf_sptr | gr_make_freq_xlating_fir_filter_ccf (int decimation, const std::vector< float > &taps, double center_freq, double sampling_freq) |
gr_freq_xlating_fir_filter_ccf_sptr gr_make_freq_xlating_fir_filter_ccf | ( | int | decimation, |
const std::vector< float > & | taps, | ||
double | center_freq, | ||
double | sampling_freq | ||
) |
Construct a FIR filter with the given taps and a composite frequency translation that shifts center_freq down to zero Hz. The frequency translation logically comes before the filtering operation.