From 11c853e76054b2212230d56f1b222dd9275ae16f Mon Sep 17 00:00:00 2001 From: Robert Schmidt Date: Wed, 22 Nov 2023 09:13:24 +0100 Subject: [PATCH] Fix: All UEs can have a UCI in each slot --- openair1/PHY/defs_gNB.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openair1/PHY/defs_gNB.h b/openair1/PHY/defs_gNB.h index 5c3a5490af..1e62e51c2a 100644 --- a/openair1/PHY/defs_gNB.h +++ b/openair1/PHY/defs_gNB.h @@ -538,7 +538,10 @@ typedef struct { #define MAX_NUM_NR_RX_PRACH_PREAMBLES 4 #define MAX_UL_PDUS_PER_SLOT 8 #define MAX_NUM_NR_SRS_PDUS 8 -#define MAX_NUM_NR_UCI_PDUS 8 +// the current RRC resource allocation is that each UE gets its +// "own" PUCCH resource (for F0) in a dedicated PRB in each slot +// therefore, we can have up to "number of UE" UCI PDUs +#define MAX_NUM_NR_UCI_PDUS MAX_MOBILES_PER_GNB /// Top-level PHY Data Structure for gNB typedef struct PHY_VARS_gNB_s {