Changes to support 32 UEs in the gNB.
-
Adjusted the num_dl_sched > 3 while adapting DL MCS for DL grants
- The DL MCS adapted based on the BLER for the minimum number of DL(numd_sched) grants for the UE in the pre_configured number of frames. The current threshold value is set to be >9 for 16 UE capacity.
- With increased number of UE to 32 and when all the UEs are DL data active the num_dl_sched is not meeting the threshold value. Due to whcih the MCS of all the UEs are stuck with MCS 10-12 in good channel condition.
- The threshold value is adjusted to support 32 UE capacity increase.
-
Fix max_sched_ues in DL/UL Scheduler to match MAX_DCI_CORESET
- Added the limit as MAX_DCI_CORESET for max_sched_ues in DL/UL scheduler. This is needed because gNB crashes when tested with 100MHz cell as the scheduler tries to schedule 11 UEs in a slot and the DCI informaiton is corrupted due to the limitation in NFAPI interface because of MAX_DCI_CORESET size.
-
Additional memory allocation for MAC stats logging to enable 32 UE support
- The memory allocation is increased to enable the periodic mac stats logging to enable increased number of UEs data.
Edited by Vijaykumar Chadachan