SRSENB: CSI reports on active SCells only

This commit is contained in:
Xavier Arteaga 2020-11-09 18:28:03 +01:00 committed by Andre Puschmann
parent c5cb4d9984
commit 036026be04
1 changed files with 3 additions and 2 deletions

View File

@ -508,8 +508,9 @@ bool phy_ue_db::fill_uci_cfg(uint32_t tti,
const cell_info_t& cell_info = ue.cell_info[cell_idx];
const srslte_dl_cfg_t& dl_cfg = cell_info.phy_cfg.dl_cfg;
// Check report for primary and active and inactive cells. CQI reports start after RRC configures the carrier
if (cell_info.state != cell_state_none) {
// According 3GPP 36.213 R10 section 7.2 UE procedure for reporting Channel State Information (CSI)
// If the UE is configured with more than one serving cell, it transmits CSI for activated serving cell(s) only.
if (cell_info.state == cell_state_primary or cell_info.state == cell_state_secondary_active) {
const srslte_cell_t& cell = cell_cfg_list->at(cell_info.enb_cc_idx).cell;
// Check if CQI report is required