From aaf9b57abbdd12dc74d9dfde62af561289ea3fe8 Mon Sep 17 00:00:00 2001 From: rmagueta Date: Wed, 9 Oct 2024 10:01:46 +0100 Subject: [PATCH] Call active=0 for CSI-RS early --- openair1/PHY/NR_UE_TRANSPORT/csi_rx.c | 1 + openair1/SCHED_NR_UE/phy_procedures_nr_ue.c | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/openair1/PHY/NR_UE_TRANSPORT/csi_rx.c b/openair1/PHY/NR_UE_TRANSPORT/csi_rx.c index b607ec0a4f..eed7da6556 100644 --- a/openair1/PHY/NR_UE_TRANSPORT/csi_rx.c +++ b/openair1/PHY/NR_UE_TRANSPORT/csi_rx.c @@ -884,6 +884,7 @@ void nr_ue_csi_rs_procedures(PHY_VARS_NR_UE *ue, if(!ue->csirs_vars[gNB_id]->active) { return; } + ue->csirs_vars[gNB_id]->active = 0; const fapi_nr_dl_config_csirs_pdu_rel15_t *csirs_config_pdu = &ue->csirs_vars[gNB_id]->csirs_config_pdu; diff --git a/openair1/SCHED_NR_UE/phy_procedures_nr_ue.c b/openair1/SCHED_NR_UE/phy_procedures_nr_ue.c index 33b39fd772..cf1ebf8319 100644 --- a/openair1/SCHED_NR_UE/phy_procedures_nr_ue.c +++ b/openair1/SCHED_NR_UE/phy_procedures_nr_ue.c @@ -1081,7 +1081,6 @@ void pdsch_processing(PHY_VARS_NR_UE *ue, const UE_nr_rxtx_proc_t *proc, nr_phy_ } } nr_ue_csi_rs_procedures(ue, proc, rxdataF); - ue->csirs_vars[gNB_id]->active = 0; } if (dlsch[0].active) {