Go to the documentation of this file.
21 #ifndef INCLUDED_RADAR_ESTIMATOR_RCS_IMPL_H
22 #define INCLUDED_RADAR_ESTIMATOR_RCS_IMPL_H
37 float antenna_gain_tx,
38 float antenna_gain_rx,
boost::circular_buffer< float > d_rcs_vals
Definition: estimator_rcs_impl.h:56
void set_antenna_gain_rx(float val)
float d_fak
Definition: estimator_rcs_impl.h:59
float calculate_vector_mean(boost::circular_buffer< float > *)
Basic RCS block for estimating the RCS of a single target. Some hardware specs need to be known for c...
Definition: estimator_rcs.h:61
int d_loop_counter
Definition: estimator_rcs_impl.h:57
void set_antenna_gain_tx(float val)
Definition: estimator_rcs_impl.h:29
void set_corr_factor(float val)
std::vector< float > d_power
Definition: estimator_rcs_impl.h:66
pmt::pmt_t d_rcs_pack
Definition: estimator_rcs_impl.h:65
float d_usrp_gain_rx
Definition: estimator_rcs_impl.h:59
estimator_rcs_impl(int num_mean, float center_freq, float antenna_gain_tx, float antenna_gain_rx, float usrp_gain_rx, float power_tx, float corr_factor, float exponent)
void set_num_mean(int val)
float d_lambda
Definition: estimator_rcs_impl.h:59
pmt::pmt_t d_port_id_out
Definition: estimator_rcs_impl.h:63
pmt::pmt_t d_prange
Definition: estimator_rcs_impl.h:64
pmt::pmt_t d_ppower
Definition: estimator_rcs_impl.h:64
std::vector< float > d_rcs
Definition: estimator_rcs_impl.h:66
int d_num_mean
Definition: estimator_rcs_impl.h:57
void handle_msg(pmt::pmt_t msg)
float d_power_tx
Definition: estimator_rcs_impl.h:59
float d_antenna_gain_abs_rx
Definition: estimator_rcs_impl.h:59
float d_corr_factor
Definition: estimator_rcs_impl.h:59
float d_antenna_gain_rx
Definition: estimator_rcs_impl.h:59
std::vector< float > d_range
Definition: estimator_rcs_impl.h:66
std::vector< pmt::pmt_t > d_msg_hold
Definition: estimator_rcs_impl.h:67
float d_center_freq
Definition: estimator_rcs_impl.h:59
pmt::pmt_t d_port_id_in
Definition: estimator_rcs_impl.h:63
float d_exponent
Definition: estimator_rcs_impl.h:59
pmt::pmt_t d_rcs_value
Definition: estimator_rcs_impl.h:65
Definition: crop_matrix_vcvc.h:28
pmt::pmt_t d_value
Definition: estimator_rcs_impl.h:64
void set_center_freq(float val)
float d_antenna_gain_tx
Definition: estimator_rcs_impl.h:59
void set_power_tx(float val)
void set_usrp_gain_rx(float val)
pmt::pmt_t d_rcs_key
Definition: estimator_rcs_impl.h:65
float d_antenna_gain_abs_tx
Definition: estimator_rcs_impl.h:59
constexpr static float c_light
Definition: estimator_rcs_impl.h:69