gr_freq_xlating_fir_filter_fcc.h File Reference

#include <gr_sync_decimator.h>
#include <gr_rotator.h>

Go to the source code of this file.

Classes

class  gr_freq_xlating_fir_filter_fcc
 FIR filter combined with frequency translation with float input, gr_complex output and gr_complex taps

This 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...


Typedefs

typedef boost::shared_ptr<
gr_freq_xlating_fir_filter_fcc
gr_freq_xlating_fir_filter_fcc_sptr

Functions

gr_freq_xlating_fir_filter_fcc_sptr gr_make_freq_xlating_fir_filter_fcc (int decimation, const std::vector< gr_complex > &taps, double center_freq, double sampling_freq)


Typedef Documentation

typedef boost::shared_ptr<gr_freq_xlating_fir_filter_fcc> gr_freq_xlating_fir_filter_fcc_sptr
 


Function Documentation

gr_freq_xlating_fir_filter_fcc_sptr gr_make_freq_xlating_fir_filter_fcc int  decimation,
const std::vector< gr_complex > &  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.


Generated on Sun Jan 15 14:11:12 2006 for GNU Radio 2.x by  doxygen 1.4.6