From c53778134f3c00dea1000e4c64b1b39504720f24 Mon Sep 17 00:00:00 2001 From: Francisco Date: Fri, 19 Feb 2021 18:16:59 +0000 Subject: [PATCH] config mac pucch parameters from RRC --- srsenb/src/stack/rrc/rrc.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/srsenb/src/stack/rrc/rrc.cc b/srsenb/src/stack/rrc/rrc.cc index 8a209c2ab..938618813 100644 --- a/srsenb/src/stack/rrc/rrc.cc +++ b/srsenb/src/stack/rrc/rrc.cc @@ -711,6 +711,10 @@ void rrc::config_mac() item.initial_dl_cqi = cfg.cell_list[ccidx].initial_dl_cqi; item.target_ul_sinr = cfg.cell_list[ccidx].target_ul_sinr_db; item.enable_phr_handling = cfg.cell_list[ccidx].enable_phr_handling; + item.delta_pucch_shift = cfg.sibs[1].sib2().rr_cfg_common.pucch_cfg_common.delta_pucch_shift.to_number(); + item.ncs_an = cfg.sibs[1].sib2().rr_cfg_common.pucch_cfg_common.ncs_an; + item.n1pucch_an = cfg.sibs[1].sib2().rr_cfg_common.pucch_cfg_common.n1_pucch_an; + item.nrb_cqi = cfg.sibs[1].sib2().rr_cfg_common.pucch_cfg_common.nrb_cqi; item.nrb_pucch = SRSLTE_MAX(cfg.sr_cfg.nof_prb, cfg.cqi_cfg.nof_prb); logger.info("Allocating %d PRBs for PUCCH", item.nrb_pucch);