gNB: respect config value dl_max_mcs also in case of harq_round_max == 1

This commit is contained in:
Thomas Schlichter
2024-09-27 17:07:11 +02:00
parent d9940b1bc4
commit 60ca088e51
@@ -684,7 +684,7 @@ static void pf_dl(module_id_t module_id,
const int max_mcs_table = current_BWP->mcsTableIdx == 1 ? 27 : 28;
const int max_mcs = min(sched_ctrl->dl_max_mcs, max_mcs_table);
if (bo->harq_round_max == 1)
sched_pdsch->mcs = max_mcs;
sched_pdsch->mcs = min(bo->max_mcs, max_mcs);
else
sched_pdsch->mcs = get_mcs_from_bler(bo, stats, &sched_ctrl->dl_bler_stats, max_mcs, frame);
sched_pdsch->nrOfLayers = get_dl_nrOfLayers(sched_ctrl, current_BWP->dci_format);