A method of mapping the code block(s) of UCI to the PUCCH instance may be applied to each PUCCH instance. Alternatively, the method of mapping the code block(s) of UCI to the PUCCH instance may be applied in the PUCCH occasion.
Method 3.1-4: Code block(s) of UCI may be mapped identically for each PUCCH instance.
A PUCCH instance may always be mapped identically. For example, if a PUCCH instance is composed of L coded bits, in the exemplary embodiments shown in FIGS. 24B and 24C, code block(s) of UCI for the first PUCCH instance, c0, c1, . . . , and cL-1 may be mapped according to a predefined order, and a modulation operation may be performed on the code block(s). The above-described mapping operation and modulation operation may be equally applied to the second PUCCH instance, the third PUCCH instance, and the fourth PUCCH instance. Thereafter, in the exemplary embodiment shown in FIG. 24B, a slot format may be considered. Invalid symbols in the PUCCH instance may be punctured. That is, the invalid symbols may not be transmitted. According to the proposed Method 3.1-4, the terminal may generate all PUCCH instances identically. Therefore, implementation of the terminal may be simplified.
Method 3.1-5: Code block(s) of UCI may be mapped in a PUCCH occasion. Accordingly, code blocks of consecutive UCIs may be mapped to adjacent PUCCH instances.