24 #ifndef INCLUDED_INSPECTOR_SIGNAL_DETECTOR_CVF_H 25 #define INCLUDED_INSPECTOR_SIGNAL_DETECTOR_CVF_H 28 #include <gnuradio/sync_decimator.h> 66 typedef boost::shared_ptr<signal_detector_cvf>
sptr;
84 static sptr make(
double samp_rate,
int fft_len = 1024,
int window_type = 0,
85 float threshold = 0.7,
float sensitivity = 0.2,
86 bool auto_threshold =
true,
float average = 0.8,
87 float quantization = 0.01,
float min_bw = 0.0,
88 const char *filename =
"");
90 virtual void set_samp_rate(
double d_samp_rate) = 0;
91 virtual void set_fft_len(
int fft_len) = 0;
96 virtual void set_window_type(
int d_window) = 0;
98 virtual void set_threshold(
float d_threshold) = 0;
99 virtual void set_sensitivity(
float d_sensitivity) = 0;
100 virtual void set_auto_threshold(
bool d_auto_threshold) = 0;
101 virtual void set_average(
float d_average) = 0;
#define INSPECTOR_API
Definition: api.h:30
boost::shared_ptr< signal_detector_cvf > sptr
Definition: signal_detector_cvf.h:66
Definition: ofdm_bouzegzi_c.h:30
Signal detection block using energy detection.
Definition: signal_detector_cvf.h:63