21#ifndef INCLUDED_LTE_MIMO_SSS_CALCULATOR_IMPL_H
22#define INCLUDED_LTE_MIMO_SSS_CALCULATOR_IMPL_H
44 gr_complex d_sref[62];
58 pmt::pmt_t d_key_offset;
62 int calc_m(gr_complex **s0m0,
int rxant);
63 int get_N_id_1(
int m0,
int m1);
64 sss_info get_sss_info(gr_complex** even, gr_complex** odd,
int N_id_2,
int rxant);
65 gr_complex corr(
const gr_complex *x,
const gr_complex *y,
int len);
66 void xcorr(std::vector<float> &v,
const gr_complex *x,
const gr_complex *y,
int len);
67 int max_element_position(
const std::vector<float> &v);
68 void msg_set_N_id_2(pmt::pmt_t msg);
70 pmt::pmt_t d_port_cell_id;
71 pmt::pmt_t d_port_frame_start;
72 void publish_cell_id(
int cell_id);
73 void publish_frame_start(
long frame_start);
80 int work(
int noutput_items,
81 gr_vector_const_void_star &input_items,
82 gr_vector_void_star &output_items);
Definition mimo_sss_calculator_impl.h:36
mimo_sss_calculator_impl(int rxant)
long get_frame_start()
Definition mimo_sss_calculator_impl.h:85
int work(int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)
int get_cell_id()
Definition mimo_sss_calculator_impl.h:84
~mimo_sss_calculator_impl()
<+description of block+>
Definition mimo_sss_calculator.h:37
Definition bch_crc_check_ant_chooser_bb.h:28
Definition sss_calculator_vcm_impl.h:29
int N_id_1
Definition mimo_sss_calculator_impl.h:31
int pos
Definition mimo_sss_calculator_impl.h:30