24 #ifndef INCLUDED_DIGITAL_FLL_BAND_EDGE_CC_H
25 #define INCLUDED_DIGITAL_FLL_BAND_EDGE_CC_H
30 #include <gr_fir_util.h>
31 #include <gr_fir_ccc.h>
33 typedef gr_fir_ccc* (*fir_maker_t)(
const std::vector<gr_complex> &
taps);
116 std::vector<gr_complex> d_taps_lower;
117 std::vector<gr_complex> d_taps_upper;
121 std::vector<gr_complex> d_output_hist;
122 std::vector<gr_complex> d_fllbuffer;
132 int filter_size,
float bandwidth);
142 void design_filter(
float samps_per_sym,
float rolloff,
int filter_size);
161 void set_samples_per_symbol(
float sps);
178 void set_rolloff(
float rolloff);
195 void set_filter_size(
int filter_size);
204 float get_samples_per_symbol()
const;
209 float get_rolloff()
const;
214 int get_filter_size()
const;
221 int work(
int noutput_items,