[srslte-users] MIB creation and sending

Thomas Schuddinck thomas.schuddinck at non.keysight.com
Mon Aug 16 09:06:16 UTC 2021


Dear

I'm a master student at the University of Ghent and currently doing an internship at Keysight.
I'm making use of the eNB and EPC side of the srsLTE project and am interested in learning more about the creation and sending of the MIB message of the eNB.
I know the following:

In the function cell_info_common_list::cell_info_common_list(const rrc_cfg_t& cfg_) : cfg(cfg_) in rrc.cc file in the enb folder, MIB info is saved to a cell_info_common struct which in turn contains a mibs_ struct.

Both functions rrc::ue::ue(rrc* outer_rrc, uint16_t rnti_, const sched_interface::ue_cfg_t& sched_ue_cfg) and int rrc::ue::fill_scell_to_addmod_list(asn1::rrc::rrc_conn_recfg_r8_ies_s* conn_reconf)
call the function cell_ctxt_dedicated* cell_ctxt_dedicated_list::add_cell(uint32_t enb_cc_idx), which accesses the list containing the MIB info.

However I'm still not completely sure where the MIB actually gets send out. Could you help me find the point where this MIB information is send out? I'm still relative new at the world of LTE so a lot of parameters, functions and terms are still hard to figure out.

Kind regards

Thomas Schuddinck

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.srsran.com/pipermail/srsran-users/attachments/20210816/98fad8d2/attachment.htm>


More information about the srsran-users mailing list