21#ifndef INCLUDED_LTE_PSS_SYMBOL_SELECTOR_CVC_IMPL_H
22#define INCLUDED_LTE_PSS_SYMBOL_SELECTOR_CVC_IMPL_H
41 long d_ass_half_frame_start;
49 void produce_output(gr_complex *&out,
const gr_complex *in,
long abs_pos,
int &nout);
50 void handle_msg_lock(pmt::pmt_t msg);
51 void handle_msg_half_frame_start(pmt::pmt_t msg);
58 void forecast (
int noutput_items, gr_vector_int &ninput_items_required);
61 gr_vector_int &ninput_items,
62 gr_vector_const_void_star &input_items,
63 gr_vector_void_star &output_items);
67 void lock(){d_is_locked =
true;}
Definition: pss_symbol_selector_cvc_impl.h:30
void lock()
Definition: pss_symbol_selector_cvc_impl.h:67
void set_half_frame_start(long start)
Definition: pss_symbol_selector_cvc_impl.h:66
pss_symbol_selector_cvc_impl(int fftl, std::string &name)
~pss_symbol_selector_cvc_impl()
void unlock()
Definition: pss_symbol_selector_cvc_impl.h:68
int general_work(int noutput_items, gr_vector_int &ninput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)
void forecast(int noutput_items, gr_vector_int &ninput_items_required)
Extract symbols where PSS is assumed.
Definition: pss_symbol_selector_cvc.h:37
Definition: bch_crc_check_ant_chooser_bb.h:28