21#ifndef INCLUDED_LTE_MIMO_REMOVE_CP_IMPL_H
22#define INCLUDED_LTE_MIMO_REMOVE_CP_IMPL_H
45 int d_symbols_per_frame;
49 bool d_found_frame_start;
50 long d_half_frame_start;
53 long copy_samples_from_in_to_out(gr_vector_void_star &output_items,
54 const gr_vector_const_void_star &input_items,
int noutput_items,
57 void add_tags_to_vectors(
int noutput_items);
59 const int find_smallest_ninput_items(gr_vector_int &ninput_item);
60 const int update_half_frame_start(
const int ninput_items);
61 const int calculate_item_offset(std::vector<gr::tag_t>& v);
68 void forecast(
int noutput_items, gr_vector_int &ninput_items_required);
71 gr_vector_const_void_star &input_items, gr_vector_void_star &output_items);
Definition mimo_remove_cp_impl.h:36
mimo_remove_cp_impl(int fftl, int rxant, std::string key)
void forecast(int noutput_items, gr_vector_int &ninput_items_required)
int general_work(int noutput_items, gr_vector_int &ninput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)
<+description of block+>
Definition mimo_remove_cp.h:36
sync_state
Definition mimo_remove_cp_impl.h:34
@ SYNCED
Definition mimo_remove_cp_impl.h:34
@ UNSYNCED
Definition mimo_remove_cp_impl.h:34
@ FOUND_HALF_FRAME_START
Definition mimo_remove_cp_impl.h:34
Definition bch_crc_check_ant_chooser_bb.h:28
int num
Definition mimo_remove_cp_impl.h:30
int dump
Definition mimo_remove_cp_impl.h:31