Skip to content

Bugfix for number of PRBs in PUCCH format 2

Roberto Louro Magueta requested to merge bugfix_pucch2_prb_size into develop

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.

Merge request reports