21 #ifndef INCLUDED_RADAR_OS_CFAR_2D_VC_IMPL_H 22 #define INCLUDED_RADAR_OS_CFAR_2D_VC_IMPL_H 38 os_cfar_2d_vc_impl(
int vlen, std::vector<int> samp_compare, std::vector<int> samp_protect,
float rel_threshold,
float mult_threshold,
const std::string& len_key);
55 int work(
int noutput_items,
56 gr_vector_int &ninput_items,
57 gr_vector_const_void_star &input_items,
58 gr_vector_void_star &output_items);
int work(int noutput_items, gr_vector_int &ninput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)
void set_mult_threshold(float inp)
std::vector< int > d_samp_compare
Definition: os_cfar_2d_vc_impl.h:46
void set_samp_compare(std::vector< int > inp)
pmt::pmt_t d_px
Definition: os_cfar_2d_vc_impl.h:52
float d_mult_threshold
Definition: os_cfar_2d_vc_impl.h:47
int d_vlen
Definition: os_cfar_2d_vc_impl.h:45
pmt::pmt_t d_ppower
Definition: os_cfar_2d_vc_impl.h:52
pmt::pmt_t d_ptimestamp
Definition: os_cfar_2d_vc_impl.h:52
This block estimates peaks of a given matrix. A matrix can be represented as a combination of vectors...
Definition: os_cfar_2d_vc.h:44
void set_samp_protect(std::vector< int > inp)
std::vector< float > d_y
Definition: os_cfar_2d_vc_impl.h:48
float d_rel_threshold
Definition: os_cfar_2d_vc_impl.h:47
Definition: crop_matrix_vcvc.h:28
pmt::pmt_t d_value
Definition: os_cfar_2d_vc_impl.h:52
pmt::pmt_t d_py
Definition: os_cfar_2d_vc_impl.h:52
int calculate_output_stream_length(const gr_vector_int &ninput_items)
Definition: os_cfar_2d_vc_impl.h:29
pmt::pmt_t d_port_id
Definition: os_cfar_2d_vc_impl.h:50
os_cfar_2d_vc_impl(int vlen, std::vector< int > samp_compare, std::vector< int > samp_protect, float rel_threshold, float mult_threshold, const std::string &len_key)
std::vector< tag_t > d_tags
Definition: os_cfar_2d_vc_impl.h:51
std::vector< float > d_power
Definition: os_cfar_2d_vc_impl.h:48
std::vector< float > d_x
Definition: os_cfar_2d_vc_impl.h:48
void set_rel_threshold(float inp)
std::vector< int > d_samp_protect
Definition: os_cfar_2d_vc_impl.h:46