Commit 66673933 authored by Raymond Knopp's avatar Raymond Knopp Committed by francescomani

this limits PUCCH payload to 11 bits, 7 CSI + 3 ACKNACK + 1 SR maximum.

parent da5ce90d
...@@ -1268,6 +1268,9 @@ int nr_acknack_scheduling(gNB_MAC_INST *mac, ...@@ -1268,6 +1268,9 @@ int nr_acknack_scheduling(gNB_MAC_INST *mac,
curr_pucch->csi_bits + curr_pucch->dai_c + 2, curr_pucch->csi_bits + curr_pucch->dai_c + 2,
curr_pucch->resource_indicator)) curr_pucch->resource_indicator))
continue; continue;
// TODO temporarily limit ack/nak to 3 bits because of performances of polar for PUCCH (required for > 11 bits)
if (curr_pucch->csi_bits > 0 && curr_pucch->dai_c >= 3)
continue;
// otherwise we can schedule in this active PUCCH // otherwise we can schedule in this active PUCCH
// no need to check VRB occupation because already done when PUCCH has been activated // no need to check VRB occupation because already done when PUCCH has been activated
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment