LTE: PUCCH Frequency Resource Calculator

             Bandwidth(MHz)         ExtendedCP


How this tool works?

This tool can be used to calculate the Physical Resource Block number (nPRB) to be used for transmission of PUCCH in the Even and Odd slots for PUCCH Formats 1x, 2x, and 3.
Bandwidth must be selected in order to calculate nPRB for all PUCCH formats.
For all PUCCH Format 1x, checkbox ‘ExtendedCP’ can be used to toggle between normal and extended cyclic prefix, the nPRB calculation depends on this selection. For PUCCH Formats 2x and 3, it has no effect.
For all PUCCH Format 1x, deltaPUCCH-Shift, nRB-CQI, and nCS-AN are to be taken from PUCCH-ConfigCommon .

PUCCH formats 1a, 1b, and 1b with channel selection (and no collision with SR) need n1PUCCH-AN (from PUCCH-ConfigCommon) and nCCE (the number of the first (lowest) CCE index).
For the cases where a positive SR is scheduled, sr-PUCCH-ResourceIndex shall be taken from SchedulingRequestConfig .

Use PUCCH Format 1 for calculating nPRB for the following scenarios:
1.    1. Only SR transmission
2.    2. SR and HARQ-ACK collision. The actual PUCCH format used is either 1a or 1b depending upon the number of HARQ-ACK bits but for the calculation of resources in this tool one can use ‘PUCCH Format 1’.
3.    3. SR and HARQ-ACK collision with format 1b for up to 4-bit HARQ-ACK with channel selection. The actual PUCCH format used is 1b with channel selection but for the calculation of resources in this tool one can use ‘PUCCH Format 1’.
In order to calculate nPRB for PUCCH Format 2/2a/2b, cqi-PUCCH-ResourceIndex should be taken from CQI-ReportPeriodic.
For PUCCH Format 3, one n3PUCCH-AN value out of 4 (n3PUCCH-AN-List-r10) should be selected based on the TPC field in the DCI format of the corresponding PDCCH on the SCell.

Similarly, for PUCCH Format 1b with channel selection, one n1PUCCH-AN value out of 4 (n1PUCCH-AN-CS-List) should be selected based on the TPC field in the DCI format of the corresponding PDCCH on the SCell. If Transmission Mode on the SCell is either TM1 or TM2 then n1PUCCH_j is sufficient, but if TM3 or TM4 is used for the SCell, then n1PUCCH_j+1 should also be provided.

For PUCCH formats which transmits HARQ feedback for a PDSCH transmission on the primary cell where there is not a corresponding PDCCH detected (SPS case), instead of nCCE and n1PUCCH-AN, N1PUCCH-AN-Persistent should be used. It is one value out of 4 N1PUCCH-AN-PersistentList which is based on TPC command received in the DCI format indicates a semi-persistent downlink scheduling activation.

Reference: 3GPP TS 36.321, 36.213, 36.331, 36.133, and 36.300