24 #ifndef INCLUDED_GR_PFB_CHANNELIZER_CCF_H
25 #define INCLUDED_GR_PFB_CHANNELIZER_CCF_H
34 const std::vector<float> &
taps,
35 float oversample_rate=1);
137 const std::vector<float> &
taps,
138 float oversample_rate);
141 unsigned int d_numchans;
142 float d_oversample_rate;
143 std::vector<gr_fir_ccf*> d_filters;
144 std::vector< std::vector<float> > d_taps;
145 unsigned int d_taps_per_filter;
149 int d_output_multiple;
150 std::vector<int> d_channel_map;
160 const std::vector<float> &taps,
161 float oversample_rate);
170 void set_taps (
const std::vector<float> &taps);
180 std::vector<std::vector<float> >
taps()
const;
213 void set_channel_map(
const std::vector<int> &map);
218 std::vector<int> channel_map()
const;
221 gr_vector_int &ninput_items,
222 gr_vector_const_void_star &input_items,
223 gr_vector_void_star &output_items);
boost::mutex mutex
Definition: thread.h:44
Polyphase filterbank channelizer with gr_complex input, gr_complex output and float taps...
Definition: gr_pfb_channelizer_ccf.h:116
Definition: gr_block.h:37
shared_ptr documentation stub
Definition: shared_ptr_docstub.h:15
#define GR_CORE_API
Definition: gr_core_api.h:30
virtual int general_work(int noutput_items, gr_vector_int &ninput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)
compute output items from input items
GR_CORE_API gr_pfb_channelizer_ccf_sptr gr_make_pfb_channelizer_ccf(unsigned int numchans, const std::vector< float > &taps, float oversample_rate=1)
FFT: complex in, complex out.
Definition: gri_fft.h:63
Abstract class for FIR with gr_complex input, gr_complex output and float tapsThis is the abstract cl...
Definition: gr_fir_ccf.h:48
static const float taps[NSTEPS+1][NTAPS]
Definition: gnuradio-core/src/lib/filter/interpolator_taps.h:9