nr,gnb,mac: avoid use of ue-specific coresets for Msg3

master
Francisco 3 years ago committed by Francisco Paisana
parent c875f88ee0
commit adec23cbc5

@ -282,6 +282,14 @@ int mac_nr::cell_cfg(const std::vector<srsenb::sched_nr_interface::cell_cfg_t>&
: srsran::phy_cfg_nr_default_t::reference_cfg_t::R_DUPLEX_FDD; : srsran::phy_cfg_nr_default_t::reference_cfg_t::R_DUPLEX_FDD;
default_ue_phy_cfg = srsran::phy_cfg_nr_default_t{ref_args}; default_ue_phy_cfg = srsran::phy_cfg_nr_default_t{ref_args};
default_ue_phy_cfg.pdcch = cell_config[0].bwps[0].pdcch; default_ue_phy_cfg.pdcch = cell_config[0].bwps[0].pdcch;
// remove UE-specific SearchSpaces (they will be added later via RRC)
for (uint32_t i = 0; i < SRSRAN_UE_DL_NR_MAX_NOF_SEARCH_SPACE; ++i) {
if (default_ue_phy_cfg.pdcch.search_space_present[i] and
default_ue_phy_cfg.pdcch.search_space[i].type == srsran_search_space_type_ue) {
default_ue_phy_cfg.pdcch.search_space_present[i] = false;
default_ue_phy_cfg.pdcch.search_space[i] = {};
}
}
default_ue_phy_cfg.csi = {}; // disable CSI until RA is complete default_ue_phy_cfg.csi = {}; // disable CSI until RA is complete
return SRSRAN_SUCCESS; return SRSRAN_SUCCESS;

Loading…
Cancel
Save