21#ifndef INCLUDED_LTE_MIB_UNPACK_VBM_IMPL_H
22#define INCLUDED_LTE_MIB_UNPACK_VBM_IMPL_H
26#include <boost/format.hpp>
49 int d_unchanged_decodings;
52 pmt::pmt_t d_port_N_ant;
53 pmt::pmt_t d_port_N_rb_dl;
54 pmt::pmt_t d_port_phich_duration;
55 pmt::pmt_t d_port_phich_resources;
56 pmt::pmt_t d_port_SFN;
58 std::vector<int> d_SFN_vec;
62 void decode_mib(
char* mib);
63 bool decode_state_mib(
char* mib);
64 int decode_N_rb_dl(
char* mib);
65 float decode_phich_resources(
char* mib);
66 int decode_sfn(
char* mib);
67 int extract_sfn_lsb_from_tag();
70 void send_state_mib();
78 int work(
int noutput_items,
79 gr_vector_const_void_star &input_items,
80 gr_vector_void_star &output_items);
Definition mib_unpack_vbm_impl.h:45
mib_unpack_vbm_impl(std::string &name)
int get_N_rb_dl()
Definition mib_unpack_vbm_impl.h:85
int work(int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)
std::vector< int > get_SFN_vec()
Definition mib_unpack_vbm_impl.h:83
int get_phich_dur()
Definition mib_unpack_vbm_impl.h:86
float get_phich_res()
Definition mib_unpack_vbm_impl.h:87
int get_SFN()
Definition mib_unpack_vbm_impl.h:82
int get_N_ant()
Definition mib_unpack_vbm_impl.h:84
float get_decoding_rate()
Block unpacks MIB and publishes the parameters as messages.
Definition mib_unpack_vbm.h:37
Definition bch_crc_check_ant_chooser_bb.h:28