21#ifndef INCLUDED_RADAR_OS_CFAR_C_H
22#define INCLUDED_RADAR_OS_CFAR_C_H
24#include <gnuradio/tagged_stream_block.h>
56 typedef std::shared_ptr<os_cfar_c>
sptr;
71 bool merge_consecutive =
true,
72 const std::string& len_key =
"packet_len");
#define RADAR_API
Definition api.h:31
This block estimates peaks of a given FFT spectrum as tagged stream. Multi peak detection is implemen...
Definition os_cfar_c.h:54
virtual void set_rel_threshold(float inp)=0
static sptr make(int samp_rate, int samp_compare, int samp_protect, float rel_threshold, float mult_threshold, bool merge_consecutive=true, const std::string &len_key="packet_len")
Return a shared_ptr to a new instance of radar::os_cfar_c.
virtual void set_mult_threshold(float inp)=0
std::shared_ptr< os_cfar_c > sptr
Definition os_cfar_c.h:56
virtual void set_samp_compare(int inp)=0
virtual void set_samp_protect(int inp)=0
Definition crop_matrix_vcvc.h:28