23 #ifndef INCLUDED_INSPECTOR_OFDM_SYNCHRONIZER_CC_IMPL_H 24 #define INCLUDED_INSPECTOR_OFDM_SYNCHRONIZER_CC_IMPL_H 27 #include <gnuradio/blocks/rotator.h> 35 int d_fft_len, d_cp_len, d_tag_pos, d_min_items;
37 blocks::rotator d_rotator;
38 gr::thread::mutex d_mutex;
45 std::vector<gr_complex>
autocorr(
const gr_complex *in,
int len);
48 int work(
int noutput_items,
49 gr_vector_const_void_star &input_items,
50 gr_vector_void_star &output_items);
int work(int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)
std::vector< gr_complex > autocorr(const gr_complex *in, int len)
~ofdm_synchronizer_cc_impl()
ofdm_synchronizer_cc_impl(int min_items)
Definition: ofdm_bouzegzi_c.h:30
Definition: ofdm_synchronizer_cc_impl.h:32
void handle_msg(pmt::pmt_t msg)
OFDM frequency synchronizer and timing estimator.
Definition: ofdm_synchronizer_cc.h:53