Before adding a PUCCH channel as described below, delete any existing transport channel, physical channel, or resource block group that occupies the resource blocks that your new PUCCH channel will occupy. If you add a new PUCCH channel without first deleting a conflicting channel or resource block group, a "code conflicted" error occurs when you generate the waveform.
The physical uplink control channel, PUCCH, carries uplink control information. The PUCCH is never transmitted simultaneously with the PUSCH from the same UE. For frame structure type 2, the PUCCH is not transmitted in the UpPTS field.
The physical uplink control channel supports multiple formats as shown in Table 1. Formats 2a and 2b are supported for normal cyclic prefix only.
Table 1. Supported PUCCH formats
PUCCH Format |
SRS Support |
Modulation |
Number of Mbits per Subframe |
---|---|---|---|
1 |
x | n/a | n/a |
1a |
x |
BPSK |
1 |
1b |
x |
QPSK |
2 |
2 |
n/a |
QPSK |
20* |
2a |
n/a |
QPSK + BPSK |
21* |
2b |
n/a |
QPSK + QPSK |
22 |
3 | x | QPSK | 48 |
*Applicable for Normal cyclic prefix only.
All PUCCH formats use a cyclic shift of a sequence in each symbol, where
is used to derive
the cyclic shift for the different PUCCH formats. The quantity
varies with the symbol
number l and the slot number
n according to
where the pseudo-random sequence generator shall be initialized with
at the beginning
of each radio frame.
The physical resources used for PUCCH depends on two parameters, and
, given by higher
layers. The variable
denotes the bandwidth in terms of resource blocks that are reserved exclusively
for PUCCH formats 2/2a/2b transmission in each slot. The variable
denotes the number
of cyclic shift used for PUCCH formats 1/1a/1b in a resource block used
for a mix of formats 1/1a/1b and 2/2a/2b. The value of is
an integer multiple of
within the range of {0, 1, …;,
8}, where
is defined
in section 5.4.1. No mixed resource block is present if
. At most one resource
block in each slot supports a mix of formats 1/1a/1b and 2/2a/2b. Resources
used for transmission of PUCCH format 1/1a/1b and 2/2a/2b are represented
by the non-negative indices
and
,
respectively.
Click the Add New Channel button
in the Physical Channel node and select PUCCH to open the Configure PUCCH
window.
Figure 1. PUCCH with Default Settings
Choice: 1 | 1a | 1b | 2 | 2a | 2b |3
Default: 1
Enter a format number for the PUCCH. The modulation type and number of bits per subframe for each format is shown in Table 1 above.
Format 2/2a is not allowed to set in the case Extended CP.
See 3GPP TS 36.211, 36.212, and 36.213 for more information.
Displays the modulation type for the PUCCH for the selected format as shown in the table above.
See 3GPP TS 36.211, 36.212 and 36.213 for more information.
Range: 0 to 9
Default: 0
Enter a subframe number for the PUCCH.
Range: 0 to Max Resource Block – 1
Default: 1
Enter a value for the PUCCH N_RB(2) number which is used to calculate the cyclic shift and resource blocks location.
Range: 0 to 8
Default: 0
Enter a value for the PUCCH N_CS(1) number which is used to calculate the cyclic shift and resource blocks location..
Range: 0 to minimum (2047 or Calculated Maximum Value).
Calculated Maximum Value will vary with the related PUCCH settings.
Default: 0
Enter a value for the UCI nPUCCH(1) number. Specifies the resource index for PUCCH formats 1/1a/1b.
Calculated maximum value means the resource is center of system bandwidth.
A resource used for transmission of a PUCCH format 1/1a/1b is represented
by the non-negative indices .
This is one of the values used for generating and mapping PUCCH (see 3GPP TS 36.211, 36.212, and 36.213).
Range: 0 to Max Resource Element – 1
Default: 0
Enter a value for the nPUCCH(2) number.
A resource used for transmission of a PUCCH format 2/2a/2b are represented by the non-negative indices.
This is one of the values used for generating and mapping PUCCH (see 3GPP TS 36.211, 36.212, and 36.213).
Range: 0 to (Number of RB in the system bandwidth) * 5 – 1
Default: 0
Specifies the resource index for PUCCH format 3.
See 3GPP TS 36.211, 36.212 and 36.213 for more information.
Range: 1 to 3
Default: 1
Enter a delta shift value which is used to calculate the cyclic shift alpha for the PUCCH.
Displays the numbers of the resource blocks occupied by the PUCCH, separated by a comma. If you change the mapping area size, mapping area offset, or first resource block number, the resource block numbers are updated accordingly when you click in this cell