22 #ifndef INCLUDED_RADAR_SIGNAL_GENERATOR_SYNC_PULSE_C_H 23 #define INCLUDED_RADAR_SIGNAL_GENERATOR_SYNC_PULSE_C_H 26 #include <gnuradio/sync_block.h> 47 typedef boost::shared_ptr<signal_generator_sync_pulse_c>
sptr;
57 static sptr make(
int packet_len, std::vector<int> pulse_len, std::vector<int> pulse_pause,
float pulse_amplitude,
const std::string len_key=
"packet_len");
This block generates a signal for the synchronization of the USRP Echotimer in baseband. The signal is pulsed with a constant amplitude with various pulse length and wait samples in between. It is structured by alternating wait parts and burst parts and starting with the first wait part. The pulses are full real signals.
Definition: signal_generator_sync_pulse_c.h:44
Definition: crop_matrix_vcvc.h:28
boost::shared_ptr< signal_generator_sync_pulse_c > sptr
Definition: signal_generator_sync_pulse_c.h:47
#define RADAR_API
Definition: api.h:30