22#ifndef INCLUDED_RADAR_OS_CFAR_2D_VC_H
23#define INCLUDED_RADAR_OS_CFAR_2D_VC_H
25#include <gnuradio/tagged_stream_block.h>
58 typedef std::shared_ptr<os_cfar_2d_vc>
sptr;
69 std::vector<int> samp_compare,
70 std::vector<int> samp_protect,
73 const std::string& len_key =
"packet_len");
#define RADAR_API
Definition api.h:31
This block estimates peaks of a given matrix. A matrix can be represented as a combination of vectors...
Definition os_cfar_2d_vc.h:56
virtual void set_samp_compare(std::vector< int > inp)=0
static sptr make(int vlen, std::vector< int > samp_compare, std::vector< int > samp_protect, float rel_threshold, float mult_threshold, const std::string &len_key="packet_len")
Return a shared_ptr to a new instance of radar::os_cfar_2d_vc.
virtual void set_mult_threshold(float inp)=0
virtual void set_rel_threshold(float inp)=0
std::shared_ptr< os_cfar_2d_vc > sptr
Definition os_cfar_2d_vc.h:58
virtual void set_samp_protect(std::vector< int > inp)=0
Definition crop_matrix_vcvc.h:28