21#ifndef INCLUDED_LTE_PRE_DECODER_VCVC_IMPL_H
22#define INCLUDED_LTE_PRE_DECODER_VCVC_IMPL_H
37 void handle_msg(pmt::pmt_t msg);
39 void decode_1_ant(gr_complex* out,
const gr_complex* rx,
const gr_complex* h,
int len);
41 void prepare_2_ant_vectors(gr_complex* h0,
46 const gr_complex* ce0,
47 const gr_complex* ce1,
50 void decode_2_ant(gr_complex* out0,
57 const gr_complex* ce0,
58 const gr_complex* ce1,
61 void prepare_4_ant_vectors(gr_complex* rx0,
66 void decode_4_ant(gr_complex* out0,
80 const gr_complex* ce0,
81 const gr_complex* ce1,
82 const gr_complex* ce2,
83 const gr_complex* ce3,
86 void combine_output(gr_complex* out,
111 void setup_volk_vectors(
int len);
119 gr_vector_const_void_star &input_items,
120 gr_vector_void_star &output_items);
Definition: pre_decoder_vcvc_impl.h:30
std::string get_decoding_style()
Definition: pre_decoder_vcvc_impl.h:125
int work(int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)
pre_decoder_vcvc_impl(int rxant, int N_ant, int vlen, std::string style)
void set_N_ant(int N_ant)
void set_decoding_style(std::string style)
int get_N_ant()
Definition: pre_decoder_vcvc_impl.h:123
Pre Decoder for LTE.
Definition: pre_decoder_vcvc.h:698
Definition: bch_crc_check_ant_chooser_bb.h:28