22 #ifndef INCLUDED_RADAR_ESTIMATOR_RCS_H 23 #define INCLUDED_RADAR_ESTIMATOR_RCS_H 26 #include <gnuradio/block.h> 54 typedef boost::shared_ptr<estimator_rcs>
sptr;
64 static sptr make(
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 = 1);
66 virtual void set_num_mean(
int val) = 0;
67 virtual void set_center_freq(
float val) = 0;
68 virtual void set_antenna_gain_tx(
float val) = 0;
69 virtual void set_antenna_gain_rx(
float val) = 0;
70 virtual void set_usrp_gain_rx(
float val) = 0;
71 virtual void set_power_tx(
float val) = 0;
72 virtual void set_corr_factor(
float val) = 0;
Definition: crop_matrix_vcvc.h:28
Basic RCS block for estimating the RCS of a single target. Some hardware specs need to be known for c...
Definition: estimator_rcs.h:51
#define RADAR_API
Definition: api.h:30
boost::shared_ptr< estimator_rcs > sptr
Definition: estimator_rcs.h:54