Bugfix for number of PRBs in PUCCH format 2
From 3GPP TS 38.213 Section 9.2: "If the format indicates PUCCH-format2 or PUCCH-format3, the PUCCH format configured for a PUCCH resource is PUCCH format 2 or PUCCH format 3, respectively, where the PUCCH resource also includes a number of PRBs provided by nrofPRBs, a number of symbols for a PUCCH transmission provided by nrofSymbols, and a first symbol for the PUCCH transmission provided by startingSymbolIndex."
Currently, in develop branch, we get these PRB size for PUCCH-format2:
[NR_RRC] NGAP_PDUSESSION_SETUP_RESP: sending the message
[NGAP] pdusession_setup_resp_p: pdusession ID 1, gnb_addr 172.31.0.1, SIZE 4, TEID 1579669408
[NR_MAC] (596.3) pucch_pdu->prb_size = 4
[NR_MAC] (596.4) pucch_pdu->prb_size = 3
[NR_MAC] (600.3) pucch_pdu->prb_size = 4
[NR_MAC] (600.4) pucch_pdu->prb_size = 3
[NR_MAC] (604.3) pucch_pdu->prb_size = 4
[NR_MAC] (604.4) pucch_pdu->prb_size = 3
[NR_MAC] (608.3) pucch_pdu->prb_size = 4
While in QXDM we have Num RB = 8
:
PUCCH Data[0] {
Num PUCCH = 1
Per PUCCH Data[0] {
Is Second Phychan = 0
PUCCH Format = PUCCH_FORMAT_F2
UCI Request BMask = CSI_RPT
Start symbol = 13
Num Symbols = 1
Starting RB = 0
Num RB = 8
Freq Hopping Flag = HOP_MODE_NEITHER
Second Hop RB = NA
Num HARQ ACK Bits = 0
Num SR Bits = 0
Reserved = 1
Num UCI P1 Bits = 7
Num UCI P2 Bits = 0
Spatial Relation Id = 1
Antenna Switch Indicator = 0
M0 = 0
Time OCC Index = 0
I DMRS = 0
DFT OCC Length = 0
DFT OCC Index = 0
TPC Accum 0 = 0
TPC Accum 1 = 0
}
Therefore, this MR fixes the prb_size
, so that the number of PUCCH-format2 PRBs matches correctly.