Method, apparatus, and system for transmitting uplink control information in wireless communication system

The terminal's UCI handling method addresses priority conflicts and resource constraints by multiplexing and retransmitting UCIs, enhancing communication reliability in wireless systems.

JP2025109758APending Publication Date: 2025-07-25WILUS INSTITUTE OF STANDARDS & TECHNOLOGY INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2025077398
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2021-05-20
Filing Date
2025-05-07
Publication Date
2025-07-25

AI Technical Summary

Technical Problem

Existing wireless communication systems face challenges in efficiently transmitting uplink control information (UCI) due to overlapping priorities and resource constraints, leading to dropped or improperly handled UCI, which affects communication reliability.

Method used

A terminal is configured to determine whether to drop or multiplex UCIs based on priority, and if multiplexing is necessary, it transmits the combined UCIs to a base station, with the option to retransmit dropped UCIs at a later time, using specific slot index and resource allocation strategies.

Benefits of technology

This approach enhances communication reliability by effectively handling UCIs with different priorities and ensures timely retransmission of dropped UCIs, improving overall system performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025109758000001_ABST
    Figure 2025109758000001_ABST
Patent Text Reader

Abstract

To provide a method, an apparatus, and a system for transmitting uplink control information in a wireless communication system.SOLUTION: There is provided a terminal comprising: a processor configured to determine a UCI to be dropped from a first UCI having a first priority and a second UCI having a second priority or to multiplex the first UCI and the second UCI, under the condition in which a first PUCCH, to which the first UCI is mapped, and a second PUCCH, to which the second UCI is mapped, overlap in at least one symbol with respect to time; and a communication module configured to transmit an undropped UCI of the first UCI and the second UCI to a base station or transmit a third PUCCH, in which the first UCI and the second UCI are multiplexed to be mapped thereto, to the base station according to the control of the processor. Communication reliability is increased by multiplexing and transmitting UCIs having different priorities or later retransmitting a dropped UCI.SELECTED DRAWING: Figure 12
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a wireless communication system, and more particularly, to a method, apparatus, and system for transmitting uplink control information in a wireless communication system.

Background Art

[0002] After the commercialization of the 4G (4th generation) communication system, efforts have been made to develop a new 5G (5th generation) communication system to meet the increasing demand for wireless data traffic. The 5G communication system is referred to as a communication system beyond the 4G network, a system post LTE, or an NR (new radio) system. To achieve a high data transmission rate, the 5G communication system includes a system that operates using a millimeter wave (mmWave) band of 6 GHz or higher, and also includes a communication system that operates using a frequency band of 6 GHz or lower from the aspect of ensuring coverage, and the implementation at the base station and the terminal is considered.

[0003] The 3GPP ((registered trademark) 3rd generation partnership project) NR system improves the efficiency of the network spectrum so that a communication carrier can provide more data and voice services with the given bandwidth. Therefore, the 3GPP (registered trademark, the same hereinafter) NR system is designed to meet the requirements for high-speed data and media transmission in addition to supporting large-capacity voice. The advantages of the NR system are that it has a high throughput, a low latency, FDD (frequency division duplex), and TDD (time division duplex) support, an improved end-user environment, and a simple architecture with a low operating cost on the same platform.

[0004] For more efficient data processing, dynamic TDD in the NR system can use a method of varying the number of OFDM (orthogonal frequency division multiplexing) symbols available for the uplink and downlink according to the data traffic direction of the users in the cell. For example, when the downlink traffic of the cell is more than the uplink traffic, the base station can allocate a large number of downlink OFDM symbols to the slot (or, subframe). Information regarding the slot configuration needs to be transmitted to the terminal.

[0005] In order to mitigate the path loss of radio waves and increase the transmission distance of radio waves in the millimeter-wave band, beamforming, massive multiple-input multiple-output (massive MIMO), full-dimension multiple-input multiple-output (FD-MIMO), array antenna, analog beamforming, hybrid beamforming that combines analog beamforming and digital beamforming, and large-scale antenna technologies are being discussed in 5G communication systems. In addition, in order to improve the system network, evolved small cells, advanced small cells, cloud radio access network (cloud RAN), ultra-dense network, device-to-device communication (D2D), vehicle-to-everything communication (V2X), wireless backhaul, non-terrestrial network communication (NTN), moving network, cooperative communication, coordinated multi-points (CoMP), and interference cancellation technologies are being developed in 5G communication systems.In addition, in the 5G system, advanced coding modulation (ACM) methods such as FQAM (hybrid FSK and QAM modulation) and SWSC (sliding window superposition coding), and advanced access technologies such as FBMC (filter bank multi-carrier), NOMA (non-orthogonal multiple access), and SCMA (sparse code multiple access) have been developed.

[0006] On the other hand, the Internet is evolving from a human-centered connection network where humans generate and consume information to an IoT (Internet of Things, Internet of Things) network that exchanges and processes information among distributed components such as things. IoE (Internet of Everything) technology, which combines big data processing technology and the like through connection with cloud servers and the like, is also emerging. To realize the IoT, technical elements such as sensing technology, wired and wireless communication and network infrastructure, service interface technology, and security technology are required. Recently, technologies such as sensor networks for connecting things, machine to machine (M2M), and MTC (machine type communication) have been studied. In the IoT environment, intelligent IT (internet technology) services that collect and analyze data generated from connected things and create new value for human life are provided. The IoT is applied to fields such as smart homes, smart buildings, smart cities, smart cars or connected cars, smart grids, healthcare, smart home appliances, and advanced medical services through the integration and combination of conventional IT technologies and various industries.

[0007] Therefore, various attempts have been made to apply the 5G communication system to the IoT network. For example, technologies such as sensor networks, machine-to-machine, and MTC are realized by techniques such as beamforming, MIMO, and array antennas, which are 5G communication technologies. As the big data processing technology described above, the application of cloud radio access network (cloud RAN) can also be regarded as an example of the integration of 5G technology and IoT technology. Generally, mobile communication systems have been developed to provide voice services while ensuring the mobility of users.

[0008] Such mobile communication systems have gradually expanded their scope from voice services to data services and have now developed to the extent that they can provide high-speed data services. However, in the current mobile communication systems where services are provided, due to the shortage of resources and the high-speed service requirements of users, a more advanced mobile communication system is desired.

SUMMARY OF THE INVENTION

PROBLEMS TO BE SOLVED BY THE INVENTION

[0009] The technical problem of the present invention is to provide a method for transmitting uplink control information and an apparatus therefor in a wireless communication system, particularly a cellular wireless communication system.

MEANS FOR SOLVING THE PROBLEMS

[0010] According to one aspect of the present invention, a terminal for transmitting uplink control information (UCI) is provided. The terminal is configured to determine a UCI to be dropped or multiplex the first UCI and the second UCI under the condition that a first PUCCH to which a first UCI of a first priority is mapped and a second PUCCH to which a second UCI of a second priority is mapped overlap in at least one symbol in time. The terminal includes a processor configured to perform the above operations, and a communication module configured to transmit, under the control of the processor, a UCI that is not dropped among the first UCI and the second UCI to a base station, or transmit a third PUCCH to which the first UCI and the second UCI are multiplexed and mapped to the base station. Here, the communication module is configured to receive, via a physical downlink control channel (PDCCH), downlink control information (DCI) for retransmitting the dropped UCI from the base station, and the DCI may include at least one of slot index information and information related to the dropped UCI.

[0011] In one aspect, the slot index information may indicate one of the number of slots between the slot in which the PDCCH is received and the slot of the dropped PUCCH corresponding to the dropped UCI, the number of slots between the slot in which the PDCCH is received and the slot in which a PDCCH for scheduling the dropped PUCCH is received, and the index of the slot of the PUCCH used for retransmitting the dropped UCI.

[0012] On the other hand, the information regarding the dropped PUCCH may include one of the chronological order of the dropped PUCCH among the chronological orders of a plurality of PUCCHs related to the terminal, the PRB order of the dropped PUCCH among the physical resource blocks (PRBs) assigned to the plurality of PUCCHs related to the terminal, and the index attached to the dropped PUCCH according to the PUCCH configuration for the terminal.

[0013] In yet another aspect, the first priority is higher than the second priority, and the bit size of the overall UCI obtained by multiplexing the first UCI and the second UCI may be the same as the sum of the bit size of the first UCI and the bit size of the second UCI.

[0014] In yet another aspect, the bit size of the second UCI may be determined by excluding at least a part of channel state information (CSI) and scheduling request (SR) from the second UCI.

[0015] In yet another aspect, the bit size of the second UCI may be determined by excluding UCIs of types different from the first UCI from the second UCI.

[0016] In yet another aspect, the communication module can separately encode and multiplex the first UCI and the second UCI, or jointly encode and multiplex the first UCI and the second UCI.

[0017] In yet another aspect, the resources for the third PUCCH may be included in the PUCCH resource set determined based on the bit size of the overall UCI among the plurality of PUCCH resource sets configured for the terminal.

[0018] In yet another aspect, the resource for the third PUCCH may be included in the PUCCH resource set for transmitting the first UCI.

[0019] In yet another aspect, the PUCCH resource set may be selected based on at least one of the last symbol of the first PUCCH, a symbol at the boundary of a slot or sub-slot, the last symbol of the PDCCH scheduling the first PUCCH, and the last symbol of the PDCCH scheduling the second PUCCH.

[0020] In yet another aspect, the PUCCH resource set may not include at least one of a PUCCH resource located a certain number of symbols after the last symbol of the first PUCCH and a PUCCH resource mapped to a slot or sub-slot later than the slot or sub-slot to which the first PUCCH belongs.

[0021] In yet another aspect, the resource for the third PUCCH may be any one of the PUCCH resources included in the PUCCH resource set, having the earliest start symbol, the earliest last symbol, or the longest length.

[0022] In yet another aspect, when the bit size of the first UCI is equal to or smaller than the maximum bit size calculated based on the maximum code rate and the number of resources for transmitting the first UCI among the number of resources of the third PUCCH, the communication module may determine the number of resources as the first number of resources for transmitting the first UCI.

[0023] In yet another aspect, among the plurality of resource numbers of the third PUCCH, when the bit size of the second UCI is equal to or smaller than the maximum bit size calculated based on the maximum coding rate and the number of PRBs related to the transmission of the second UCI, the communication module can determine the number of resources as the second number of resources for the second UCI.

[0024] In yet another aspect, when there is no number of resources equal to or smaller than the maximum bit size, the communication module can determine the bit size of the second UCI by excluding at least a part of the first CSI part and the second CSI part.

[0025] In yet another aspect, the resource may be at least one of a PRB, a subcarrier, and a RE (Resource Element).

[0026] In yet another aspect, when the resource is a PRB and the third PUCCH is PUCCH format 3, the number of PRBs may be one of {1, 2, 3, 4, 5, 6, 8, 9, 10, 12, 15, 16}.

[0027] In yet another aspect, among the plurality of subcarrier numbers of the third PUCCH, when the bit size of the first UCI is equal to or smaller than the maximum bit number calculated based on the maximum coding rate and the number of subcarriers related to the transmission of the first UCI, the communication module can determine the number of subcarriers as the first number of subcarriers for the first UCI.

[0028] In yet another aspect, the third PUCCH includes a resource corresponding to the sum of the first number of resources and the second number of resources, and the communication module can allocate the resources of the first number of resources and the resources of the second number of resources to the transmission of the first UCI and the second UCI, respectively, starting from the lowest resource of the third PUCCH.

[0029] In yet another aspect, the third PUCCH includes PRBs corresponding to P_total which is the sum of the first PRB number and the second PRB number, and the communication module can determine the number of symbols when the bit size of the first UCI is equal to or smaller than the maximum number of bits calculated based on the maximum coding rate for transmitting the first UCI and P_total as the number of first symbols for transmitting the first UCI.

[0030] In yet another aspect, the communication module can determine the number of symbols when the bit size of the second UCI is equal to or smaller than the maximum number of bits calculated based on the maximum coding rate for transmitting the second UCI and P_total as the number of second symbols for transmitting the second UCI.

[0031] In yet another aspect, the third PUCCH includes a first symbol set and a second symbol set in terms of time, and the first symbol set may include symbols corresponding to the number of first symbols at an earlier position in terms of time in the third PUCCH, or symbols corresponding to the number of first symbols at a position closest to the DMRS (demodulation reference signal) symbol of the third PUCCH.

[0032] In yet another aspect, the second symbol set may include symbols not included in the first symbol set.

[0033] In yet another aspect, the third PUCCH has a PUCCH format 2 structure, and the communication module can locally arrange the first UCI and the second UCI on the frequency axis of the third PUCCH respectively.

[0034] In yet another aspect, the third PUCCH has a PUCCH format 2 structure, and the communication module can distribute and arrange the first UCI and the second UCI on the frequency axis of the third PUCCH respectively.

[0035] In still another aspect, the third PUCCH has a PUCCH format 2 structure, and the communication module generates a UCI bit sequence obtained by interleaving and combining the bit sequence of the first UCI and the bit sequence of the second UCI, and can arrange the interleaved UCI bit sequence on the third PUCCH.

[0036] In still another aspect, the interleaver is a block interleaver, and the sizes of the rows and columns of the block interleaver may be determined based on at least one of the bit size of the first UCI, the bit size of the second UCI, the number of remaining REs obtained by excluding DMRS from one PRB, and the number of PRBs of the third PUCCH.

[0037] In still another aspect, the first PUCCH is of PUCCH format 0, the second PUCCH is of PUCCH format 0 or PUCCH format 1, and when the first priority is higher than the second priority, the third PUCCH to which the first UCI and the second UCI are multiplexed and mapped may be the first PUCCH.

[0038] In still another aspect, the first PUCCH is of PUCCH format 0, the second PUCCH is of PUCCH format 0 or PUCCH format 1, and when the first priority is higher than the second priority, the communication module multiplexes the first UCI and the second UCI and maps and transmits them to any one of the resources for the first UCI and the resources for the second UCI, and the mapped resource may be determined based on a combination of the instruction of the first UCI and the instruction of the second UCI.

[0039] In still another aspect, the first UCI may be a scheduling request (SR), and the second UCI may be a HARQ-ACK.

[0040] In yet another aspect, the first UCI and the second UCI may each be a HARQ-ACK.

[0041] In yet another aspect, if the mapped resource is a resource for the second UCI, the communication module may use a power obtained by adding a certain value to the power for transmission of the second UCI.

[0042] In yet another aspect, the communication module may use either one or a combination of the first maximum code rate configured for the first UCI and the second maximum code rate configured for the second UCI as the maximum code rate for the multiplexed UCI.

[0043] In yet another aspect, the first maximum code rate for the first UCI and the second maximum code rate for the second UCI may be set on the PUCCH format of the third PUCCH.

[0044] In yet another aspect, the first maximum code rate for the first UCI is set on the first PUCCH format of the first PUCCH, the second maximum code rate for the second UCI is set on the second PUCCH format of the second PUCCH, the first PUCCH format is set on the first PUCCH set for transmitting the first UCI, and the second PUCCH format may be set on the second PUCCH set for transmitting the second UCI.

[0045] In yet another aspect, under the condition that the fourth PUCCH to which the fourth UCI is mapped overlaps with a physical uplink shared channel (PUSCH) in at least one symbol in time, the processor is configured to multiplex the fourth UCI onto the PUSCH, determine the priority of the PUSCH based on the downlink control information (DCI) that schedules the PUSCH, and determine a beta offset for multiplexing the fourth UCI and the PUSCH based on at least a part of the priority of the fourth UCI and the priority of the PUSCH.

[0046] In yet another aspect, the beta offset is set by a combination of the priority of the UCI and the priority of the PUSCH, and the beta offset may be determined by a combination of the priority of the fourth UCI and the priority of the PUSCH.

[0047] In yet another aspect, the beta offset is set by the priority of the UCI, and the beta offset may be determined by the priority of the fourth UCI.

[0048] In yet another aspect, the beta offset is set by the priority of the PUSCH, and the beta offset may be determined by the priority of the PUSCH.

[0049] In yet another aspect, when the third PUCCH overlaps with the PUSCH (physical uplink shared channel) in at least one symbol in time, the processor is configured to multiplex the first UCI and the second UCI onto the PUSCH, determine the priority of the PUSCH based on the DCI that schedules the PUSCH, the first UCI includes a first HARQ-ACK codebook with a first priority, the second UCI includes a second HARQ-ACK codebook with a second priority, the DCI that schedules the PUSCH includes at least one UL DAI (downlink assignment index) that determines the sizes of the first HARQ-ACK codebook and the second HARQ-ACK codebook, the communication module determines the sizes of the first HARQ-ACK codebook and the second HARQ-ACK codebook based on the at least one UL DAI, and the first HARQ-ACK codebook and the second HARQ-ACK codebook can be multiplexed and transmitted to the base station on the PUSCH.

[0050] In yet another aspect, the DCI that schedules the PUSCH includes one UL DAI for determining the size of the first HARQ-ACK codebook and the size of the second HARQ-ACK codebook, the communication module determines the size of the first HARQ-ACK codebook and the size of the second HARQ-ACK codebook based on the one UL DAI, and the first HARQ-ACK codebook and the second HARQ-ACK codebook can be multiplexed and transmitted to the base station on the PUSCH.

[0051] In yet another aspect, the bit size of the one UL DAI is determined by the types of the first HARQ-ACK codebook and the second HARQ-ACK codebook, and the HARQ-ACK codebook type can be either semi-static or dynamic.

[0052] In yet another aspect, the DCI for scheduling the PUSCH includes a first UL DAI for determining the size of a first HARQ-ACK codebook and a second UL DAI for determining the size of a second HARQ-ACK codebook. The communication module determines the size of the first HARQ-ACK codebook based on the first UL DAI, determines the size of the second HARQ-ACK codebook based on the second UL DAI, and can multiplex the first HARQ-ACK codebook and the second HARQ-ACK codebook and transmit them to the base station on the PUSCH.

[0053] In yet another aspect, the bit sizes of the first UL DAI and the second UL DAI are respectively determined by the types of the first HARQ-ACK codebook and the second HARQ-ACK codebook, and the HARQ-ACK codebook type may be either semi-static or dynamic.

[0054] In yet another aspect, the processor is configured to multiplex a fourth UCI having a fourth priority and a fifth UCI having a fifth priority on the PUSCH. When the fourth priority is higher than the fifth priority, the communication module may be configured to first map the fourth UCI to a resource element at a position closest to the DMRS on the PUSCH and map the fifth UCI to the remaining resource elements on the PUSCH.

[0055] In yet another aspect, the fourth UCI is a high-priority HARQ-ACK, the fifth UCI is a low-priority HARQ-ACK, and the resource elements on the PUSCH may be resource elements allocated for HARQ-ACK or resource elements allocated for a first CSI part.

Advantages of the Invention

[0056] According to an embodiment of the present invention, the reliability of communication can be improved by multiplexing and transmitting UCIs having different priorities from each other or by retransmitting a dropped UCI at a later time. The effects obtained from the present invention are not limited to the effects mentioned above, and other effects not mentioned will be clearly understood by those having ordinary knowledge in the technical field to which the present invention pertains from the following description.

Brief Description of Drawings

[0057]

Figure 1

Figure 2

Figure 3

Figure 4A

Figure 4B

Figure 5A

Figure 5B

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Figure 13

Figure 14

Figure 15

Figure 16

[0058]

Figure 17

Figure 18

Figure 19

Figure 20

Figure 21

Figure 22

Figure 23

Figure 24

Figure 25

Figure 26

Figure 27

Figure 28

Figure 29

Figure 30

Figure 31

Figure 32

Figure 33

Figure 34

Figure 35

Figure 36

Figure 37

Figure 38

Figure 39

Figure 40

Figure 41

Figure 42

Figure 43

DETAILED DESCRIPTION OF THE INVENTION

[0059] The terms used in this specification are selected to be as general as currently widely used in consideration of the functions in the present invention, but this may vary depending on the intentions, conventions of those skilled in the art, or the emergence of new technologies. Also, in certain cases, there are those arbitrarily selected by the applicant, and in this case, the meaning is described in the corresponding invention description part. Therefore, it is clarified that the terms used in this specification should be interpreted based not only on the name of the terms but also on the substantial meaning of the terms and the content throughout this specification.

[0060] Throughout the specification, when a certain configuration is said to "connect" to another configuration, this includes not only the case where they are "directly connected", but also the case where they are "electrically connected" via other intervening components. Also, when a certain configuration is said to "include" a specific component, this means that it further includes other components, rather than excluding other components, unless otherwise stated to the contrary. In addition, the limiting terms "above" or "below" based on a specific sea area may be appropriately replaced by "more than" or "less than" respectively depending on the embodiments.

[0061] The following technologies are used in various wireless connection systems such as CDMA (code division multiple access), FDMA (frequency division multiple access), TDMA (time division multiple access), OFDMA (orthogonal frequency division multiple access), SC-FDMA (single carrier frequency division multiple access), etc. CDMA is implemented by radio technologies such as UTRA (Universal Terrestrial Radio Access) and CDMA2000. TDMA is implemented by radio technologies such as GSM (Global System for Mobile communications) / GPRS (General Packet Radio Service) / EDGE (Enhanced Data Rates for GSM Evolution). OFDMA is implemented by radio technologies such as IEEE802.11 (Wi-Fi), IEEE802.16 (WiMAX), IEEE802-20, E-UTRA (Evolved UTRA), etc. UTRA is part of UMTS (Universal Mobile Telecommunication System). 3GPP LTE (Long term evolution) is part of E-UMTS (Evolved UMTS) that uses E-UTRA, and LTE-A (Advanced) is an evolved version of 3GPP LTE. 3GPP NR is a system designed separately from LTE / LTE-A and is a system for supporting the eMBB (enhanced Mobile BroadBand), URLLC (Ultra-Reliable and Low Latency Communication), and mMTC (massive Machine Type Communication) services, which are requirements of IMT-2020. For the sake of clarity, the description will focus on 3GPP NR, but the technical idea of the present invention is not limited to this.

[0062] Unless otherwise specified in this specification, the base station can include a gNB (next generation node B) defined in 3GPP NR. Also, unless otherwise specified, the terminal can include a UE (user equipment). Hereinafter, for the sake of helping the understanding of the description, each content will be described as an individual embodiment, but each embodiment may be used in combination with each other. In the present disclosure, configuring the terminal may mean configuring by the base station. Specifically, the base station can transmit a channel or a signal to the terminal to set the operation of the terminal or the value of a parameter used in the radio communication system.

[0063] FIG. 1 is a diagram showing an example of a radio frame structure used in a radio communication system.

[0064] Referring to FIG. 1, the radio frame (or radio frame) used in the 3GPP NR system has a length of 10 ms (ΔfmaxNf / 100)*Tc). Also, the radio frame consists of 10 subframes (subfame, SF) of equal size. Here, Δfmax = 480*103Hz, Nf = 4096, Tc = 1 / (Δfref*Nf,ref), Δfref = 15*103Hz, Nf,ref = 2048. The 10 subframes within one frame are each numbered from 0 to 9. Each subframe has a length of 1 ms and consists of one or more slots depending on the subcarrier spacing. More specifically, the subcarrier spacing that can be used in the 3GPP NR system is 15*2μkHz. μ is the subcarrier spacing configuration factor and has a value of μ = 0 to 4. That is, 15 kHz, 30 kHz, 60 kHz, 120 kHz, or 240 kHz is used as the subcarrier spacing. The 1 ms long subframe consists of 2μ slots. At this time, the length of each slot is 2-μ ms. The 2μ slots within one subframe are each numbered from 0 to 2μ - 1. Also, the slots within one radio frame are each numbered from 0 to 10*2μ - 1. The time resources are divided by at least one of the radio frame number (or also called radio frame index), subframe number (or also called subframe index), and slot number (or slot index).

[0065] FIG. 2 is a diagram showing an example of a downlink (DL) / uplink (UL) slot structure in a wireless communication system. In particular, FIG. 2 shows the resource grid structure of the 3GPP NR system.

[0066] There is one resource grid per antenna port. Referring to FIG. 2, a slot includes a plurality of OFDM symbols in the time domain and a plurality of resource blocks (RBs) in the frequency domain. An OFDM symbol also means one symbol interval. Unless otherwise specified, an OFDM symbol is simply referred to as a symbol. Hereinafter, in this specification, a symbol includes an OFDM symbol, an SC-FDMA symbol, a DFTs-OFDM symbol, and the like. Referring to FIG. 2, the signal transmitted from each slot is represented by a resource grid consisting of Nsize, μgrid, x*NRBSC subcarriers and Nslotsymb OFDM symbols. Here, if it is a downlink resource grid, x = DL, and if it is an uplink resource grid, x = UL. Nsize, μgrid, and x indicate the number of resource blocks (RBs) according to the subcarrier spacing configuration factor μ (x is DL or UL), and Nslotsymb indicates the number of OFDM symbols in a slot. NRBSC is the number of subcarriers constituting one RB, and NRBSC = 12. An OFDM symbol is referred to as a CP-OFDM (cyclic prefix OFDM) symbol or a DFT-S-OFDM (discrete Fourier transform spread OFDM) symbol by a multiple access method.

[0067] The number of OFDM symbols included in one slot can vary depending on the length of the CP (cyclic prefix). For example, in the case of normal CP, one slot contains 14 OFDM symbols, while in the case of extended CP, one slot contains 12 OFDM symbols. In a specific embodiment, the extended CP is only used at a subcarrier spacing of 60 kHz. In FIG. 2, for convenience of explanation, the case where one slot consists of 14 OFDM symbols is illustrated, but the embodiments of the present invention are applied in the same manner to slots having other numbers of OFDM symbols. Referring to FIG. 2, each OFDM symbol includes Nsize, μgrid, x*NRBSC subcarriers in the frequency domain. The types of subcarriers are divided into data subcarriers for transmitting data, reference signal subcarriers for transmitting reference signals, and guard bands. The carrier frequency is also referred to as the center frequency (fc).

[0068] One RB is defined by NRBSC (e.g., 12) consecutive subcarriers in the frequency domain. Incidentally, a resource consisting of one OFDM symbol and one subcarrier is referred to as a resource element (RE) or tone. Therefore, one RB consists of Nslotsymb*NRBSC resource elements. Each resource element in the resource grid is uniquely defined by an index pair (k, l) within one slot. k is an index given from 0 to Nsize, μgrid, x*NRBSC - 1 in the frequency domain, and l is an index given from 0 to Nslotsymb - 1 in the time domain.

[0069] In order for a terminal to receive a signal from a base station or transmit a base station signal, the time / frequency synchronization of the terminal should be aligned with the time / frequency synchronization of the base station. This is because if the base station and the terminal are not synchronized, the terminal cannot determine the time and frequency parameters necessary to perform DL signal demodulation and UL signal transmission at the correct time.

[0070] Each symbol of a radio frame operating in TDD (time division duplex) or unpaired spectrum consists of at least one of a downlink symbol (DL symbol), an uplink symbol (UL symbol), or a flexible symbol. A radio frame operating on a downlink carrier in FDD (frequency division duplex) or paired spectrum consists of a downlink symbol or a flexible symbol, and a radio frame operating on an uplink carrier consists of an uplink symbol or a flexible symbol. Downlink transmission can be performed in a downlink symbol, but uplink transmission cannot be performed, and uplink transmission can be performed in an uplink symbol, but downlink transmission cannot be performed. Whether the flexible symbol is used for downlink or uplink is determined according to the signal.

[0071] Information regarding the type of each symbol, that is, information indicating any one of a downlink symbol, an uplink symbol, and a flexible symbol, consists of a cell-specific (or common) RRC signal. Further, information regarding the type of each symbol consists of an additional UE-specific (or dedicated) RRC signal. The base station uses the cell-specific RRC signal to notify i) the period of the cell-specific slot configuration, ii) the number of slots having only downlink symbols from the beginning of the period of the cell-specific slot configuration, iii) the number of downlink symbols from the first symbol of the slot immediately following the slot having only downlink symbols, iv) the number of slots having only uplink symbols from the end of the period of the cell-specific slot configuration, and v) the number of uplink symbols from the last symbol of the slot immediately preceding the slot having only uplink symbols. Here, a symbol not configured with either an uplink symbol or a downlink symbol is a flexible symbol.

[0072] If the information regarding the symbol type consists of the UE-specific RRC signal, the base station signals, by means of the cell-specific RRC signal, whether the flexible symbol is a downlink symbol or an uplink symbol. At this time, the UE-specific RRC signal cannot change the downlink symbol or uplink symbol consisting of the cell-specific RRC signal to another symbol type. The UE-specific RRC signal signals, for each slot, the number of downlink symbols among the Nslotsymb symbols of the corresponding slot and the number of uplink symbols among the Nslotsymb symbols of the corresponding slot. At this time, the downlink symbols of the slot are continuously configured from the first symbol to the i-th symbol of the slot. Also, the uplink symbols of the slot are continuously configured from the j-th symbol to the last symbol of the slot (where i < j). In a slot, the symbol that is not configured as either an uplink symbol or a downlink symbol is a flexible symbol.

[0073] The type of symbol configured by the RRC signal as described above can be called a semi-static DL / UL configuration. In the semi-static DL / UL configuration configured by the above RRC signal, the flexible symbol may be indicated as a downlink symbol, an uplink symbol, or a flexible symbol by the dynamic SFI (slot format information) transmitted on the physical downlink control channel (PDCCH). At this time, the downlink symbol or uplink symbol configured by the RRC signal is not changed to another symbol type. Table 1 exemplifies the dynamic SFI that the base station can indicate to the UE.

[0074]

Table 1

[0075] In Table 1, D represents a downlink symbol, U represents an uplink symbol, and X represents a flexible symbol. As shown in Table 1, up to two DL / UL switchings may be allowed within one slot.

[0076] FIG. 3 is a diagram for explaining a physical channel used in a 3GPP system (e.g., NR) and a general signal transmission method using the corresponding physical channel.

[0077] When the terminal is powered on or newly enters a cell, the terminal performs an initial cell search operation S101. Specifically, the terminal synchronizes with the base station in the initial cell search. For this purpose, the terminal receives a primary synchronization signal (PSS) and a secondary synchronization signal (SSS) from the base station to synchronize with the base station and obtains information such as the cell ID. Next, the terminal receives a physical broadcast channel from the base station and obtains broadcast information within the cell.

[0078] The terminal that has completed the initial cell search obtains more detailed system information than the system information obtained through the initial cell search by receiving a physical downlink control channel (PDCCH) and information carried on the PDCCH on a physical downlink shared channel (PDSCH) S102. Here, the system information transmitted to the terminal is cell common system information for the terminal to operate accurately in the physical layer in Radio Resource Control (RRC), and is called remaining system information or system information block (SIB) 1.

[0079] When the terminal first connects to the base station or there is no radio resource for signal transmission (when the terminal is in the RRC_IDLE mode), the terminal can perform a random access procedure with respect to the base station (steps S103 to S106). First, the terminal transmits a preamble on the physical random access channel (PRACH) (S103), and can receive a response message for the preamble on the PDCCH and the corresponding PDSCH from the base station (S104). When a valid random access response message is received by the terminal, the terminal transmits data including its own identifier and the like to the base station on the physical uplink shared channel (PUSCH) indicated by the uplink grant transmitted on the PDCCH from the base station (S105). Next, the terminal waits for the reception of the PDCCH as an instruction from the base station for collision resolution. When the terminal successfully receives the PDCCH with its own identifier (S106), the random access procedure ends. The terminal can obtain terminal-specific system information necessary for the terminal to operate correctly in the physical layer of the RRC layer during the random access procedure. If the terminal obtains terminal-specific system information in the RRC layer, the terminal enters the RRC connected mode (RRC_CONNECTED mode).

[0080] The RRC layer is used for message generation and management for the control between the terminal and the radio access network (RAN). Further speaking, the base station and the terminal can perform broadcasting of cell system information necessary for all terminals in the cell, transmission management of paging messages, mobility management and handover, measurement reporting of the terminal and control related thereto, terminal capability management and storage management in the RRC layer. Generally, since the update of the signal transmitted in the RRC layer (hereinafter, RRC signal) is longer than the transmission and reception cycle in the physical layer (that is, transmission time interval, TTI), the RRC setting can be maintained without change in a long cycle.

[0081] After the above-mentioned procedure, the terminal performs PDCCH / PDSCH reception S107 and transmits physical uplink shared channel (PUSCH) / physical uplink control channel (PUCCH) as general uplink / downlink signal transmission procedures S108. In particular, the terminal receives downlink control information (DCI) via PDCCH. DCI includes control information such as resource allocation information for the terminal. Also, DCI may have different formats depending on the usage purpose. The uplink control information (UCI) transmitted by the terminal to the base station via the uplink includes downlink / uplink ACK / NACK signals, CQI (channel quality indicator), PMI (precoding matrix index), RI (rank indicator), etc. Here, CQI, PMI, and RI are included in CSI (channel state information). In the case of the 3GPP NR system, the terminal transmits control information such as the above-mentioned HARQ-ACK and CSI via PUSCH and / or PUCCH.

[0082] Figures 4A and 4B show the SS (synchronization signal) / PBCH (physical broadcast channel) block for initial cell connection in the 3GPP NR system. When the terminal is powered on or attempts to newly access a cell, it acquires time and frequency synchronization with the cell and performs an initial cell search process. The terminal detects the physical cell identity NcellID of the cell during the cell search process. For this purpose, the terminal receives synchronization signals, such as the primary synchronization signal (PSS) and the secondary synchronization signal (SSS), from the base station to synchronize with the base station. At this time, the terminal acquires information such as the cell identifier (identity, ID).

[0083] Referring to FIGS. 4A and 4B, the synchronization signal (SS) will be described in more detail. The synchronization signal is divided into the PSS and the SSS. The PSS is used to obtain time domain synchronization such as OFDM symbol synchronization and slot synchronization and / or frequency domain synchronization. The SSS is used to obtain frame synchronization and cell group ID. Referring to FIG. 4A and Table 2, the SS / PBCH block consists of 20 RBs (= 240 subcarriers) continuous in the frequency axis and 4 OFDM symbols continuous in the time axis. At this time, in the SS / PBCH block, the PSS is transmitted via the first OFDM symbol, and the SSS is transmitted via the third OFDM symbol through the 56th to 182nd subcarriers. Here, the lowest subcarrier index of the SS / PBCH block is numbered from 0. In the first OFDM symbol where the PSS is transmitted, the base station does not transmit signals via the remaining subcarriers, that is, the 0th to 55th and 183rd to 239th subcarriers. Also, in the third OFDM symbol where the SSS is transmitted, the base station does not transmit signals via the 48th to 55th and 183rd to 191st subcarriers. The base station transmits the PBCH (physical broadcast channel) via the remaining REs except for the signals in the SS / PBCH block.

[0084]

Table 2

[0085] SS groups 1008 unique physical layer cell IDs through combinations of three PSSs and SSSs. Specifically, each physical layer cell ID is grouped into 336 physical-layer cell-identifier groups, with each group containing three unique identifiers such that each physical layer cell ID is part of only one physical-layer cell-identifier group. Thus, the physical layer cell ID NcellID = 3N(1)ID + N(2)ID is uniquely defined by the index N(1)ID in the range from 0 to 335 indicating the physical-layer cell-identifier group and the index N(2)ID in the range from 0 to 2 indicating the physical-layer identifier within the physical-layer cell-identifier group. The terminal detects the PSS and identifies one of the three unique physical-layer identifiers. The terminal also detects the SSS and identifies one of the 336 physical layer cell IDs associated with the physical-layer identifier. At this time, the sequence dPSS(n) of the PSS is as shown in Equation 1 below.

[0086] d PSS (n) = 1 - 2x(m)

[0087] m = (n + 43N (2 ) ID ) mod 127

[0088] 0 ≤ n < 127

[0089] Here, x(i + 7) = (x(i + 4) + x(i)) mod 2, and

[0090] [x(6)x(5)x(4)x(3)x(2)x(1)x(0)] = [1110110] is given.

[0091] Also, the sequence d SSS (n) of the SSS is as follows.

[0092] d SSS (n) = [1 - 2x0((n + m0) mod 127][1 - 2x i ((n + m1) mod 127]

[0093] m0 = 15 floor(N( 1 ) ID / 112) + 5N( 2 ) ID

[0094] m1 = N( 1 ) ID mod 112

[0095] 0 ≤ n < 127

[0096] Here, x0(i + 7) = (x0(i + 4) + x0(i)) mod 2

[0097] x1(i + 7) = (x1(i + 1) + x1(i)) mod 2, and

[0098] [x0(6) x0(5) x0(4) x0(3) x0(2) x0(1) x0(0)] = [0000001]

[0099] [x1(6) x1(5) x1(4) x1(3) x1(2) x1(1) x1(0)] = [0000001] is given.

[0100] A 10 ms long radio frame is divided into two half - frames each 5 ms long. Referring to FIG. 4(b), the slots in each half - frame where the SS / PBCH block is transmitted will be described. The slot where the SS / PBCH block is transmitted is one of cases A, B, C, D, and E. In case A, the sub - carrier spacing is 15 kHz, and the start point of the SS / PBCH block is the {2, 8}+14*n - th symbol. At this time, for carrier frequencies below 3 GHz, n = 0, 1. Also, for carrier frequencies above 3 GHz and below 6 GHz, n = 0, 1, 2, 3. In case B, the sub - carrier spacing is 30 kHz, and the start point of the SS / PBCH block is the {4, 8, 16, 20}+28*n - th symbol. At this time, for carrier frequencies below 3 GHz, n = 0. Also, for carrier frequencies above 3 GHz and below 6 GHz, n = 0, 1. In case C, the sub - carrier spacing is 30 kHz, and the start point of the SS / PBCH block is the {2, 8}+14*n - th symbol. At this time, for carrier frequencies below 3 GHz, n = 0, 1. Also, for carrier frequencies above 3 GHz and below 6 GHz, n = 0, 1, 2, 3. In case D, the sub - carrier spacing is 120 kHz, and the start point of the SS / PBCH block is the {4, 8, 16, 20}+28*n - th symbol. At this time, for carrier frequencies above 6 GHz, n = 0, 1, 2, 3, 5, 6, 7, 8, 10, 11, 12, 13, 15, 16, 17, 18. In case E, the sub - carrier spacing is 240 kHz, and the start point of the SS / PBCH block is the {8, 12, 16, 20, 32, 36, 40, 44}+56*n - th symbol. At this time, for carrier frequencies above 6 GHz, n = 0, 1, 2, 3, 5, 6, 7, 8.

[0101] Figures 5A and 5B show procedures for control information and control channel transmission in a 3GPP NR system. Referring to Figure 5A, the base station can add a cyclic redundancy check (CRC) masked (e.g., XOR operation) with a radio network temporary identifier (RNTI) to control information (e.g., downlink control information, DCI) (S202). The base station can scramble the CRC with an RNTI value determined by the purpose / target of each control information. The common RNTI used by one or more terminals may include at least any one of a system information RNTI (SI-RNTI), a paging RNTI (P-RNTI), a random access RNTI (RA-RNTI), and a transmit power control RNTI (TPC-RNTI). Also, the terminal-specific RNTI may include at least any one of a cell temporary RNTI (C-RNTI) and a CS-RNTI. Next, the base station performs channel encoding (e.g., polar coding) (S204), and then can perform rate-matching according to the amount of resources allocated for PDCCH transmission (S206). Thereafter, the base station can multiplex the DCI based on a CCE (control channel element)-based PDCCH structure (S208).

[0102] In addition, after applying additional processes (S210) such as scrambling, modulation (e.g., QPSK), and interleaving to the multiplexed DCI, the base station can map it to the resources to be transmitted. A CCE is the basic resource unit for the PDCCH, and one CCE may be composed of a plurality (e.g., six) of REGs (resource element groups). One REG may be composed of a plurality (e.g., twelve) of REs. The number of CCEs used for one PDCCH can be defined as the aggregation level. In the 3GPP NR system, aggregation levels of 1, 2, 4, 8, or 16 can be used. FIG. 5B is a diagram related to the CCE aggregation level and the multiplexing of the PDCCH, showing the type of CCE aggregation level used for one PDCCH and the CCEs transmitted in the control region thereby.

[0103] FIG. 6 is a diagram showing the CORESET in which the PDCCH is transmitted in the 3GPP NR system.

[0104] A CORESET is the time-frequency resource on which the PDCCH, a control signal for a terminal, is transmitted. Also, a search space, which will be described later, is mapped to one CORESET. Therefore, instead of monitoring all frequency bands to receive the PDCCH, a terminal monitors the time-frequency region designated as the CORESET and decodes the PDCCH mapped to the CORESET. The base station configures one or more CORESETS for each cell for the terminal. A CORESET consists of up to three consecutive symbols on the time axis. Also, a CORESET consists of units of six consecutive PRBs on the frequency axis. In the embodiment of FIG. 5, CORESET #1 consists of consecutive PRBs, and CORESET #2 and CORESET #3 consist of non-consecutive PRBs. A CORESET can be located in any symbol within a slot. For example, in the embodiment of FIG. 5, CORESET #1 starts from the first symbol of the slot, CORESET #2 starts from the fifth symbol of the slot, and CORESET #9 starts from the ninth symbol of the slot.

[0105] FIG. 7 is a diagram showing a method of setting a PDCCH search space in a 3GPP NR system.

[0106] To transmit PDCCH to a terminal, at least one or more search spaces exist in each CORESET. In an embodiment of the present invention, the search space is a set of all time-frequency resources (hereinafter, PDCCH candidates) where the PDCCH of the terminal is transmitted. The search space includes a common search space that all terminals in a cell belonging to the same base station should commonly search, and a terminal-specific or UE-specific search space that a specific terminal should search. In the common search space, all terminals in a cell belonging to the same base station are set to commonly monitor the PDCCH that is set to be searched. Also, the terminal-specific search space is set for each terminal to monitor the PDCCH assigned to each terminal at different search space positions according to the terminal. In the case of the terminal-specific search space, since the control region where the PDCCH is assigned is limited, the search spaces between terminals may be partially overlapped and assigned. Monitoring the PDCCH includes blind decoding the PDCCH candidates in the search space. When the blind decoding is successful, it is expressed that the PDCCH is (successfully) detected / received, and when the blind decoding fails, it is expressed that the PDCCH is not detected / not received, or not successfully detected / received.

[0107] For convenience of explanation, to transmit downlink control information to one or more terminals, the PDCCH scrambled with a group common (GC) RNTI that one or more terminals already know is called a group common (GC) PDCCH, or a common PDCCH. Also, to transmit uplink scheduling information or downlink scheduling information to a specific terminal, the PDCCH scrambled with a terminal-specific RNTI that the specific terminal already knows is called a terminal-specific PDCCH. The common PDCCH is included in the common search space, and the terminal-specific PDCCH is included in the common search space or the terminal-specific PDCCH.

[0108] The base station notifies each terminal or terminal group of information regarding resource allocation of the PCH (paging channel) and DL-SCH (downlink-shared channel), which are transmission channels, via the PDCCH (i.e., DL Grant), or information regarding resource allocation and HARQ (hybrid automatic repeat request) of the UL-SCH (i.e., UL Grant). The base station transmits the PCH transmission block and the DL-SCH transmission block via the PDSCH. The base station transmits data other than specific control information or specific service data via the PDSCH. Also, the terminal receives data other than specific control information or specific service data via the PDSCH.

[0109] The base station includes in the PDCCH and transmits information regarding to which terminal (one or more terminals) the data of the PDSCH is transmitted and how the corresponding terminal should receive and decode the PDSCH data. For example, assume that the DCI transmitted via a specific PDCCH is CRC masked with an RNTI of "A", and the DCI indicates that the PDSCH is allocated to a radio resource (e.g., frequency position) of "B", and indicates transmission format information (e.g., size of the transmission block, modulation method, coding information, etc.) of "C". The terminal monitors the PDCCH using the RNTI information it has. In this case, if there is a terminal that blindly decodes the PDCCH using the "A" RNTI, the corresponding terminal receives the PDCCH and receives the PDSCH indicated by "B" and "C" via the information of the received PDCCH.

[0110] Table 3 shows an example of the PUCCH used in the wireless communication system.

[0111]

Table 3

[0112] The PUCCH is used to transmit the following uplink control information (UCI).

[0113] -SR (Scheduling Request): Information used to request uplink UL-SCH resources.

[0114] -HARQ-ACK: Response to PDCCH (indicating DL SPS release) and / or response to uplink transport block (TB) on PDSCH. HARQ-ACK indicates the reception status of information transmitted via PDCCH or PDSCH. HARQ-ACK responses include positive ACK (simply ACK), negative ACK (hereinafter NACK), DTX (Discontinuous Transmission), or NACK / DTX. Here, the term HARQ-ACK is used interchangeably with HARQ-ACK / NACK, ACK / NACK. Generally, ACK is represented by bit value 1 and NACK is represented by bit value 0.

[0115] -CSI: Feedback information for the downlink channel. Generated by the terminal based on CSI-RS (Reference Signal) transmitted by the base station. MIMO (multiple input multiple output)-related feedback information includes RI and PMI. CSI is divided into CSI part 1 and CSI part 2 according to the information indicated by CSI.

[0116] In the 3GPP NR system, five PUCCH formats are used to support various service scenarios, various channel environments, and the frame structure.

[0117] PUCCH format 0 is a format for transmitting 1-bit or 2-bit HARQ-ACK information or SR. PUCCH format 0 is transmitted via one or two OFDM symbols on the time axis and one RB on the frequency axis. If PUCCH format 0 is transmitted with two OFDM symbols, the same sequence is transmitted on different RBs for the two symbols. Through this, the terminal obtains a frequency diversity gain. More specifically, the terminal is M bit bits UCI (M bit = 1 or 2) to determine the value m of the cyclic shift cs and maps the sequence obtained by cyclic shifting the base sequence of length 12 by the determined value m cs to 12 REs of one OFDM symbol and one PRB for transmission. The number of available cyclic shifts for the terminal is 12. If M bit = 1, 1-bit UCI0 and 1 are indicated by sequences corresponding to two cyclic shifts with a cyclic shift value difference of 6. Also, if M bit = 2, 2-bit UCI00, 01, 11, 10 are indicated by sequences corresponding to four cyclic shifts with a cyclic shift value difference of 3.

[0118] PUCCH format 1 transmits 1-bit or 2-bit HARQ-ACK information or SR. PUCCH format 1 is transmitted via OFDM symbols continuous on the time axis and one PRB on the frequency axis. Here, the number of OFDM symbols occupied by PUCCH format 1 is one of 4 to 14. More specifically, UCI with Mbit = 1 is modulated by BPSK. The terminal modulates UCI with Mbit = 2 by QPSK (quadrature phase shift keying). A signal is obtained by multiplying the modulated complex valued symbol d(0) by a sequence of length 12. The terminal spreads and transmits the obtained signal on the even-numbered OFDM symbols assigned to PUCCH format 1 using time-axis OCC (orthogonal cover code). The maximum number of different terminals multiplexed on the same RB for PUCCH format 1 can be determined according to the length of the OCC used. On the odd-numbered OFDM symbols of PUCCH format 1, DMRS (demodulation reference signal) is spread and mapped by OCC.

[0119] PUCCH format 2 transmits UCI exceeding 2 bits. PUCCH format 2 is transmitted via one or two OFDM symbols on the time axis and one or more RBs on the frequency axis. If PUCCH format 2 is transmitted using two OFDM symbols, the same sequence is transmitted on different RBs via the two OFDM symbols. Through this, the terminal obtains a frequency diversity gain. More specifically, Mbit-bit UCI (Mbit > 2) is bit-level scrambled, QPSK modulated, and mapped to the RBs of one or two OFDM symbols. Here, the number of RBs is one of 1 to 16.

[0120] PUCCH format 3 or PUCCH format 4 transmits UCI exceeding 2 bits. PUCCH format 3 or PUCCH format 4 is transmitted via OFDM symbols continuous in the time domain and one PRB in the frequency domain. The number of OFDM symbols occupied by PUCCH format 3 or PUCCH format 4 is one of 4 to 14. Specifically, the terminal modulates Mbit bits of UCI (Mbit>2) with π / 2-BPSK (Binary Phase Shift Keying) or QPSK to generate complex symbols d(0)~d(Msymb-1). Here, when using π / 2-BPSK, Msymb = Mbit, and when using QPSK, Msymb = Mbit / 2. The terminal does not apply block-unit spreading to PUCCH format 3. However, the terminal may apply block-unit spreading to one RB (i.e., 12 subcarriers) using a length-12 PreDFT-OCC so that PUCCH format 4 has two or four multiplexing capacities. The terminal transmit precodes (or DFT-precodes) the spread signal, maps it to each RE, and transmits the spread signal.

[0121] At this time, the number of RBs occupied by PUCCH format 2, PUCCH format 3, or PUCCH format 4 is determined according to the length of the UCI transmitted by the terminal and the maximum code rate. If the terminal uses PUCCH format 2, the terminal transmits both HARQ-ACK information and CSI information via PUCCH. If the number of RBs that the terminal can transmit is greater than the maximum number of RBs that PUCCH format 2, PUCCH format 3, or PUCCH format 4 can use, the terminal does not transmit some UCI information according to the priority of the UCI information and transmits only the remaining UCI information.

[0122] The PUCCH format 1, PUCCH format 3, or PUCCH format 4 is configured via an RRC signal such that it indicates frequency hopping within a slot. When the frequency hopping is configured, the indexes of the RBs to perform frequency hopping are from the RRC signal. If the PUCCH format 1, PUCCH format 3, or PUCCH format 4 is transmitted over N OFDM symbols on the time axis, the first hop has floor(N / 2) OFDM symbols and the second hop has ceil(N / 2) OFDM symbols.

[0123] The PUCCH format 1, PUCCH format 3, or PUCCH format 4 is configured to be repeatedly transmitted in multiple slots. At this time, the number K of slots in which the PUCCH is repeatedly transmitted is configured by the RRC signal. The repeatedly transmitted PUCCH should start from the OFDM symbol at the same position within each slot and have the same length. If any one of the OFDM symbols of the slot in which the terminal should transmit the PUCCH is indicated as a DL symbol by the RRC signal, the terminal does not transmit the PUCCH from the corresponding slot and defers the transmission to the next slot.

[0124] On one hand, in the 3GPP NR system, the terminal performs transmission and reception using a bandwidth smaller than or equal to the bandwidth of the carrier (or cell). Therefore, the terminal constitutes a BWP (bandwidth part) consisting of a part of the continuous bandwidth within the carrier bandwidth. A terminal operating according to TDD or operating in an unpaired spectrum can constitute a maximum of 4 DL / UL BWP pairs for one carrier (or cell). Also, the terminal activates one DL / UL BWP pair. A terminal operating according to FDD or operating in a paired spectrum can constitute a maximum of 4 DL BWPs for the downlink carrier (or cell) and a maximum of 4 UL BWPs for the uplink carrier (or cell). The terminal activates one DL BWP and one UL BWP for each carrier (or cell). The terminal may not receive or transmit from time-frequency resources other than the activated BWP. The activated BWP is called the active BWP.

[0125] The base station refers to the activated BWP among the BWPs configured by the terminal as DCI. The BWP indicated by the DCI is activated, and the other configured BWP(s) is deactivated. In a carrier (or cell) operating in TDD, the base station includes a BPI (bandwidth part indicator) indicating the activated BWP in the DCI that schedules the PDSCH or PUSCH in order to change the DL / UL BWP pair of the terminal. The terminal receives the DCI that schedules the PDSCH or PUSCH and identifies the DL / UL BWP pair activated based on the BPI. In the case of a downlink carrier (or cell) operating in FDD, the base station includes a BPI informing the activated BWP in the DCI that schedules the PDSCH in order to change the DL BWP of the terminal. In the case of an uplink carrier (or cell) operating in FDD, the base station includes a BPI indicating the activated BWP in the DCI that schedules the PUSCH in order to change the UL BWP of the terminal.

[0126] Figure 8 is a conceptual diagram for explaining carrier aggregation.

[0127] Carrier aggregation means a method in which a terminal uses a frequency block composed of uplink resources (or component carriers) and / or downlink resources (or component carriers), or a plurality of cells (in a logical sense) to use in one large logical frequency band in order for a wireless communication system to use a wider frequency band. For the sake of convenience in the following description, the term will be unified as component carrier.

[0128] Referring to FIG. 8, as an example of a 3GPP NR system, the entire system band includes a maximum of 16 component carriers, and each component carrier has a maximum bandwidth of 400 MHz. A component carrier includes one or more physically continuous subcarriers. In FIG. 8, each component carrier is shown to have the same bandwidth, but this is only an example, and each component carrier may have a different bandwidth from each other. Also, each component carrier is shown to be adjacent to each other on the frequency axis, but the drawing shows a logical concept, and each component carrier may be physically adjacent to each other or may be separated.

[0129] In each component carrier, different center frequencies are used. Also, in physically adjacent component carriers, one common center frequency is used. In the embodiment of FIG. 8, assuming that all component carriers are physically adjacent, the center frequency A is used for all component carriers. Also, assuming that each component carrier is not physically adjacent, the center frequency A and the center frequency B are used for each component carrier.

[0130] If the overall system bandwidth is expanded by carrier aggregation, the frequency bands used for communication with each terminal are defined in terms of component carriers. Terminal A uses the entire system bandwidth of 100 MHz and communicates using all five component carriers. Terminals B1 to B5 use only a bandwidth of 20 MHz and communicate using one component carrier. Terminals C1 and C2 use only a bandwidth of 40 MHz and communicate using two component carriers each. The two component carriers may or may not be logically / physically adjacent. In the example of FIG. 8, a case is shown where Terminal C1 uses two non-adjacent component carriers and Terminal C2 uses two adjacent component carriers.

[0131] FIG. 9 is a diagram for explaining terminal carrier communication and multi-carrier communication. In particular, FIG. 9(a) shows the subframe structure of a single carrier, and FIG. 9(b) shows the subframe structure of multi-carriers.

[0132] Referring to FIG. 9(a), in the case of a general wireless communication system in the FDD mode, data transmission or reception is performed via one DL band and a corresponding UL band. In another specific embodiment, in the case of a wireless communication system in the TDD mode, the radio frame is divided in the time domain into an uplink time unit and a downlink time unit, and data transmission or reception is performed via the uplink / downlink time unit. Referring to FIG. 9(b), three 20 MHz component carriers (CCs) are aggregated in the UL and DL respectively, supporting a bandwidth of 60 MHz. Each CC may or may not be adjacent to each other in the frequency domain. FIG. 9(b) shows the case where, for the sake of convenience, the bandwidths of the UL CC and the DL CC are the same and symmetric, but the bandwidth of each CC may be determined independently. Also, an asymmetric carrier aggregation with different numbers of UL CCs and DL CCs is possible. The DL / UL CCs assigned / configured to a specific terminal via the RRC are referred to as the serving DL / UL CCs of the specific terminal.

[0133] The base station communicates with the terminal by activating some or all of the serving CCs of the terminal or deactivating some CCs. The base station may change the CCs to be activated / deactivated or change the number of CCs to be activated / deactivated. When the base station assigns the CCs available to the terminal cell-specifically or terminal-specifically, at least one of the once-assigned CCs does not have to be deactivated unless the CC assignment for the terminal is completely reconfigured or the terminal performs a handover. One CC that is not deactivated for the terminal is called the primary CC (PCC) or the primary cell (PCell), and the CCs that can be freely activated / deactivated by the base station are called the secondary CCs (SCCs) or the secondary cells (SCells).

[0134] On the other hand, 3GPP NR uses the concept of a cell to manage radio resources. A cell is defined as a combination of downlink resources and uplink resources, that is, a combination of a DL CC and a UL CC. A cell consists of DL resources alone or a combination of DL resources and UL resources. If carrier aggregation is supported, the linkage between the carrier frequency of the DL resources (or the DL CC) and the carrier frequency of the UL resources (or the UL CC) is indicated by the system information. The carrier frequency means the center frequency of each cell or CC. The cell corresponding to the PCC is called the PCell, and the cell corresponding to the SCC is called the SCell. The carrier corresponding to the PCell in the downlink is the DL PCC, and the carrier corresponding to the PCell in the uplink is the UL PCC. Similarly, the carrier corresponding to the SCell in the downlink is the DL SCC, and the carrier corresponding to the SCell in the uplink is the UL SCC. Depending on the terminal capacity, the serving cell(s) consist of one PCell and zero or more SCells. For a UE in the RRC_CONNECTED state but with carrier aggregation not configured or not supporting carrier aggregation, there is only one serving cell consisting of the PCell alone.

[0135] As described above, the term "cell" used in carrier aggregation is distinguished from the term "cell" that refers to a certain geographical area where communication services are provided by one base station or one antenna group. However, in order to distinguish between the cell referring to a certain geographical area and the cell of carrier aggregation, in the present invention, the cell of carrier aggregation is referred to as CC, and the cell of the geographical area is referred to as cell.

[0136] FIG. 10 is a diagram showing an example to which a cross-carrier scheduling technique is applied. If cross-carrier scheduling is set, the control channel transmitted via the first CC schedules the data channel transmitted via the first CC or the second CC using a carrier indicator field (CIF). The CIF is included in the DCI. In other words, a scheduling cell is set, and the DL grant / UL grant transmitted from the PDCCH area of the scheduling cell schedules the PDSCH / PUSCH of the scheduled cell. That is, a search area for a plurality of component carriers exists in the PDCCH area of the scheduling cell. The PCell is basically a scheduling cell, and a specific SCell is designated as a scheduling cell by a higher layer.

[0137] In the embodiment of FIG. 10, it is assumed that three DL CCs are merged. Here, assume that DL component carrier #0 is the DL PCC (or, PCell), and DL component carriers #1 and #2 are DL SCCs (or, SCell). Also, assume that the DL PCC is set as the PDCCH monitoring CC. Without configuring cross-carrier scheduling by UE-specific (or UE-group-specific, or cell-specific) higher layer signaling, the CIF is disabled, and each DL CC transmits only the PDCCH that schedules its own PDSCH without CIF according to the NR PDCCH rule (non-cross-carrier scheduling, self-carrier scheduling). On the contrary, if cross-carrier scheduling is configured by UE-specific (or UE-group-specific, or cell-specific) higher layer signaling, the CIF is enabled, and a specific CC (e.g., DL PCC) transmits not only the PDCCH that schedules the PDSCH of DL CC A using the CIF but also the PDCCH that schedules the PDSCH of other CCs (cross-carrier scheduling). On the contrary, no PDCCH is transmitted on other DL CCs. Therefore, the UE monitors the PDCCH without CIF to receive the self-carrier scheduled PDSCH or monitors the PDCCH with CIF to receive the cross-carrier scheduled PDSCH according to whether cross-carrier scheduling is configured for the UE.

[0138] On the other hand, FIGS. 9 and 10 illustrate the subframe structure of the 3GPP LTE-A system, but the same or similar configuration is also applicable to the 3GPP NR system. However, in the 3GPP NR system, the subframes in FIGS. 9 and 10 are switched to slots.

[0139] The NR system can provide different types of services to one terminal. For example, one terminal may have both eMBB (enhanced Mobile BroadBand) service and URLLC (ultra-reliable low-latency communication) service provided simultaneously. Here, compared with the eMBB service, the URLLC service must provide low latency and high reliability. For this purpose, the physical layer of the NR system introduces priorities for channels and signals. Therefore, the terminal can transmit or receive channels or signals from the base station according to the priorities. Hereinafter, this specification discloses a method for a terminal to process, transmit, or receive channels or signals with different priorities.

[0140] I. Drop and Retransmission Methods during PUCCH Collisions

[0141] The problem to be solved in this embodiment is the collision between PUCCHs for transmitting UCI (uplink control information) with different priorities. More specifically, when the collision occurs, the terminal must determine which PUCCH resource to use to transmit UCI with which priority. In this specification, the collision of two PUCCHs includes the case where two PUCCHs that do not overlap in frequency overlap in at least one symbol in time. That two PUCCHs do not overlap in frequency can mean that no PRB overlaps either. Here, the collision may mean the collision of two or more different PUCCHs, or the collision of two or more different UCIs.

[0142] For the convenience of explaining the present invention, only a maximum of two priorities are assumed. If LP (low priority or priority-0) represents a relatively low priority, HP (high priority or priority-1) represents a relatively high priority.

[0143] FIG. 11 shows the collision between the PUCCH (LP PUCCH) for transmitting LP UCI and the PUCCH (HP PUCCH) for transmitting HP UCI. According to the Rel-16 standard, the terminal transmits the HP PUCCH corresponding to the higher priority among the two PUCCHs, and does not transmit the LP PUCCH corresponding to the lower priority. Such Rel-16 operation is called the prioritization method. And the non-transmitted PUCCH is called the dropped PUCCH. Also, the non-transmitted UCI is called the dropped UCI.

[0144] Since the terminal supporting the prioritization method does not transmit the PUCCH corresponding to the lower priority, the base station cannot receive the UCI with the lower priority. For example, if the UCI with the lower priority is the HARQ-ACK information indicating the success or failure of PDSCH reception, for the base station, it is not known whether the terminal has successfully received the PDSCH. Thus, signaling for the base station to receive the HARQ-ACK again is necessary. As another example, when the UCI with the lower priority includes CSI information, the base station does not know the channel state of the terminal and cannot perform appropriate selection of the MCS (modulation and coding scheme) and time / frequency resource allocation. Therefore, downlink resource waste may occur due to inefficient downlink scheduling.

[0145] Therefore, this embodiment provides a method for retransmitting the non-transmitted LP UCI (i.e., the dropped UCI) when the LP PUCCH corresponding to the lower priority is not transmitted as shown in FIG. 11. Here, the LP UCI includes the HARQ-ACK information indicating whether the reception of the PDSCH is successful. Also, the LP UCI may include CSI information. The specific method is as follows.

[0146] The base station can transmit a PDCCH for retransmission of the dropped LP UCI to the terminal. The terminal can monitor the PDCCH for retransmission of the LP PUCCH that could not be transmitted when it cannot transmit an LP PUCCH corresponding to a low priority.

[0147] The search space for monitoring the PDCCH may be a UE-specific search space. Also, the search space for monitoring the PDCCH may be a common search space, a group-common search space, or a cell-common search space.

[0148] The base station can transmit a DCI format for retransmission of the dropped UCI to the terminal using the PDCCH. The DCI format may be at least one of DCI format 1_0, DCI format 1_1, and DCI format 1_2 that schedules a PDSCH.

[0149] The DCI format may include at least the following information.

[0150] The DCI format may include a slot index as the first information.

[0151] As an example, the slot index can be represented by a relative value (i.e., the number of slots) between the slot in which the PDCCH is received and the slot of the dropped PUCCH.

[0152] More specifically, if the SCS (subcarrier spacing) of the UL BWP where the PUCCH is transmitted is the same as the SCS (subcarrier spacing) of the DL BWP where the PDCCH is received, the slot in which the PDCCH is received is slot A, and the slot of the dropped PUCCH is slot B, a value based on A - B may be included in the DCI format. If, for example, the SCS (SCS_UL) of the UL BWP where the PUCCH is transmitted is different from the SCS (SCS_DL) of the DL BWP where the PDCCH is received, the slot in which the PDCCH is received is the downlink slot A, and the slot of the dropped PUCCH is the uplink slot B, a value based on floor(A*(SCS_UL / SCS_DL)) - B may be included in the DCI format. As another example, the slot index can be represented by the relative value (i.e., the number of slots) between the slot in which the PDCCH is received and the slot in which the PDCCH for scheduling the dropped PUCCH is received. The terminal can obtain the slot index of the dropped PUCCH using the PDCCH for scheduling the dropped PUCCH. Here, when the SCS of the slot in which the PDCCH is received is different from the SCS of the slot in which the dropped PUCCH should be transmitted, the relative value (i.e., the number of slots) between the slots may be the number of slots determined based on one SCS. Here, one SCS may be the SCS of the slot in which the PDCCH is received or the SCS of the slot in which the dropped PUCCH should be transmitted. Here, one SCS may be the larger value of the SCS of the slot in which the PDCCH is received and the SCS of the slot in which the dropped PUCCH should be transmitted. Here, one SCS may be the smaller value of the SCS of the slot in which the PDCCH is received and the SCS of the slot in which the dropped PUCCH should be transmitted.

[0153] As a reference, when the SCS of the slot in which the PDCCH is received is different from one SCS, the index of the slot in which the PDCCH is received may be determined based on the first symbol of the PDCCH among the slots determined by the one SCS. Further, it may be the index of the earliest slot overlapping with the first symbol of the PDCCH. As a reference, when the SCS of the slot in which the dropped PUCCH is to be transmitted is different from one SCS, the index of the slot in which the dropped PUCCH is to be transmitted may be determined based on the last symbol of the dropped PUCCH among the slots determined by the one SCS. Further, it may be the index of the latest slot overlapping with the last symbol of the dropped PUCCH.

[0154] As yet another example, when the dropped PUCCH includes HARQ-ACK information, the slot index can be represented by a relative value (i.e., the number of slots) between the slot in which the PDCCH is received and the slot in which the PDSCH corresponding to the HARQ-ACK is received. The terminal can obtain the slot index of the dropped PUCCH from the slot in which the PDSCH is received.

[0155] As yet another example, the slot index can be represented by the absolute value of the slot index of the dropped PUCCH. Here, the absolute value refers to the index of the slot used in the system, and this slot index is appended with 0 to the first slot of each frame. The absolute value may be a modulo operation value. The modulo operation may be determined by the number of bits indicating the first information. For example, if the number of bits is B bits, it may be a modulo 2^B operation.

[0156] The terminal can know from the first information which slot's dropped PUCCH the LP UCI to be retransmitted belongs to.

[0157] Even though the slot index of the dropped PUCCH can be known from the first piece of information, if two or more LP PUCCHs were not transmitted in that slot, the terminal can indicate one of those PUCCHs.

[0158] The DCI format may include, as the second piece of information, an index corresponding to the dropped PUCCH.

[0159] As an example, the index may be a unique index determined in the PUCCH configuration. For example, a plurality of PUCCHs may be configured for the terminal by the base station. At this time, each PUCCH may be given a unique index. If eight PUCCHs are configured for the terminal, each PUCCH may be given one of the values 0, 1, 2, 3, 4, 5, 6, 7. Therefore, the terminal can determine which PUCCH to indicate from the unique index.

[0160] As another example, the index can indicate a value in chronological order among two or more PUCCHs. The terminal can determine which of the two or more PUCCHs is earlier in chronological order. This can be determined based on the start symbol or the last symbol of the two or more PUCCHs.

[0161] As yet another example, the index can indicate a value in PRB order among two or more PUCCHs. The terminal can determine which of the two or more PUCCHs is earlier in PRB order. This can be determined based on the first PRB or the last PRB of the two or more PUCCHs.

[0162] As yet another example, the index may be determined based on a unique value determined for each PUCCH transmission. The terminal can assign a unique value each time it transmits a PUCCH. In one aspect, this unique value may be indicated by a PDCCH that schedules the PUCCH transmission. That is, a value corresponding to the unique value may be assigned to the DCI format of the PDCCH that schedules the PUCCH transmission. When the PUCCH transmission is triggered by an RRC signal, a value corresponding to the unique value of the PUCCH may be assigned in the RRC signal. In other aspects, the terminal can determine a unique value when transmitting the PUCCH. For example, the terminal can assign different values to each PUCCH in chronological order to determine a unique value. If there are four possible unique values (the first value, the second value, the third value, and the fourth value), the terminal can determine the unique value of the PUCCH in a cyclic order of the first value, the second value, the third value, and the fourth value in chronological order.

[0163] As yet another example, the index may be determined based on a unique value assigned for each PDSCH reception. The base station can assign a unique value to distinguish PDSCH receptions each time it schedules a PDSCH. In one aspect, an HPN (HARQ process number) may be used as the unique value. The terminal can use the unique value to obtain the HPN, determine the PDSCH corresponding to the HPN, and determine the PUCCH on which the HARQ-ACK of the PDSCH is transmitted. That is, the HARQ-ACK information of the PDSCH corresponding to the HPN can be determined as the UCI to be retransmitted.

[0164] In addition to one HPN, the DCI format can also indicate a plurality of HPNs. For example, the DCI format can indicate an HPN using a bitmap. Each bit in the bitmap may correspond to one HPN. Alternatively, each bit in the bitmap may correspond to a plurality of HPNs. Here, the correspondence between each bit of the bitmap and the HPN may be set by the RRC. On the other hand, as the unique value, the index of the cell in which the PDSCH is received can be used. That is, the terminal can obtain the cell index using the unique value, determine the PDSCH corresponding to the cell index, and determine the PUCCH on which the HARQ-ACK of the PDSCH is transmitted. When the terminal retransmits the UCI, only the LP UCI (i.e., HARQ-ACK information) corresponding to the unique value of the PDSCH reception can be retransmitted.

[0165] As yet another example, as the unique value, the base station can assign a different unique value to each HARQ-ACK codebook in the terminal. For example, a first value can be assigned to one HARQ-ACK codebook, and a second value can be assigned to another HARQ-ACK codebook. Based on the unique value of the HARQ-ACK codebook, the terminal can determine the HARQ-ACK codebook, and determine the HARQ-ACK information of the HARQ-ACK codebook as the UCI to be retransmitted.

[0166] The terminal can determine the UCI to be transmitted to the base station based on the first information or the second information. The UCI may be the UCI to be transmitted on the dropped PUCCH determined by the first information or the second information. If the DCI format contains the first information but does not contain the second information (i.e., if there is only information regarding the slot index), the UCI that the terminal should transmit may be one or more dropped UCIs in the slot determined based on that slot index. The terminal must transmit the UCI on the PUCCH. To distinguish it from the dropped PUCCH, the PUCCH that transmits the dropped UCI by the PDCCH is called the re-transmit PUCCH.

[0167] The terminal must determine the re-transmit PUCCH for transmitting the dropped UCI. For this purpose, at least the following information needs to be included in the DCI format.

[0168] The DCI format may include the slot index of the re-transmit PUCCH as the third information. That is, the index of the slot in which the re-transmit PUCCH for transmitting the dropped UCI is transmitted may be indicated by the third information. This index may be represented by the relative value between the index of the slot in which the PDCCH is received and the index of the slot in which the re-transmit PUCCH is transmitted.

[0169] The DCI format may include the re-transmit PUCCH index as the fourth information. The candidates for the re-transmit PUCCH for the terminal may be configured by the RRC signal. When one or more candidates for the re-transmit PUCCH are configured for the terminal, a unique value may be given for each re-transmit PUCCH. One of these unique values may be included in the DCI format as the fourth information.

[0170] FIG. 12 shows the operation of the terminal at the time of receiving the PDCCH.

[0171] Referring to FIG. 12, the terminal receives the PDCCH from the base station in slot n. The PDCCH carries the DCI format according to this embodiment. The DCI format may include at least one of the first to fourth information described above.

[0172] The first information can indicate that the dropped PUCCH is located in slot n-k. Also, the second information can indicate one of the plurality of dropped PUCCHs (LP PUCCH #1, LP PUCCH #2) (for example, LP PUCCH #2).

[0173] The terminal can combine the first information and the second information to determine the dropped PUCCH and retransmit the dropped UCI.

[0174] The third information can indicate the slot in which the retransmitted PUCCH is transmitted (slot n+m in FIG. 12). The fourth information can indicate the retransmitted PUCCH in slot n+m.

[0175] The terminal can combine the third information and the fourth information to retransmit the dropped UCI on the retransmitted PUCCH.

[0176] The terminal can obtain the first to fourth information by reinterpreting the existing bit fields of DCI format 1_0, DCI format 1_1, or DCI format 1_2.

[0177] As an example, in DCI format 1_0, DCI format 1_1, or DCI format 1_2, the TDRA (time-domain resource assignment) field, FDRA (frequency-domain resource assignment) field, MCS (modulation and coding scheme) field, VRB-to-PRB mapping, NDI (new data indicator) field, RV (redundancy version) field, DAI (downlink assignment index) field, or DMRS sequence initialization field may be used to indicate the first information or the second information. Although these fields are used to schedule the PDSCH, they are not necessary during the retransmission of dropped UCI, so they may be used to indicate the first information or the second information. In this case, the fields are used in a manner that is reinterpreted by the base station and the terminal. For reference, when these fields are reinterpreted, the DCI format (DCI format 1_0, 1_1, or 1_1) does not need to schedule PDSCH reception. That is, the terminal does not need to receive the PDSCH from the DCI format when these fields are reinterpreted.

[0178] The terminal needs to distinguish between the general DCI format for scheduling PDSCH reception and the DCI format for instructing the retransmission of the dropped PUCCH. For this purpose, the DCI format may include a 1-bit indicator. When the 1-bit indicator is a specific value (for example, "1"), the terminal may reinterpret the fields as in the above embodiments. As yet another example, when the DCI format is scrambled with a specific CRC, the fields may be reinterpreted as in the above embodiments. As yet another example, when some fields of the DCI format meet specific conditions, the fields may be reinterpreted as in the above embodiments.

[0179] As another example, in DCI format 1_0, DCI format 1_1, or DCI format 1_2, the PDSCH-to-HARQ_feedback timing indicator field may be used for the purpose of indicating the third information. In this case, the field is used in a manner that is reinterpreted by the base station and the terminal.

[0180] As yet another example, in DCI format 1_0, DCI format 1_1, or DCI format 1_2, the PUCCH resource indicator field may be used for the purpose of indicating the fourth information. In this case, the field is used in a manner that is reinterpreted by the base station and the terminal.

[0181] II. Multiplexing and Resource Determination Method 1 during PUCCH Collisions

[0182] In I., a method of dropping and retransmitting any one of the PUCCH or UCI during a PUCCH collision was disclosed. However, retransmitting the dropped UCI may lead to waste of downlink resources due to inefficient downlink scheduling. Therefore, a method of transmitting LP UCI and HP UCI on one PUCCH can be considered. Such a method is called UCI multiplexing.

[0183] The following embodiments disclose a method for multiplexing UCI and a method for determining resources in a situation where LP (low priority) UCI and HP (high priority) UCI collide.

[0184] When comparing the multiplexing method with the prioritization method, since the terminal transmits the LP UCI to the base station without dropping it, the base station can receive the LP UCI. For example, if the LP UCI includes a HARQ-ACK, the base station can receive the HARQ-ACK information from the terminal. For example, if the LP UCI includes CSI information, since the base station can know the channel state of the terminal, it can perform appropriate MCS (modulation and coding scheme) selection and time-frequency resource assignment. Thereby, efficient transmission and reception are possible.

[0185] The first method is a method in which, as shown in FIGS. 13 to 15, the terminal multiplexes the LP UCI and the HP UCI, and transmits the multiplexed UCI using a newly configured new PUCCH resource.

[0186] The second method is a method in which, as shown in FIG. 16, the terminal multiplexes the LP UCI and the HP UCI, and transmits the multiplexed UCI using an HP-PUCCH resource for the HP UCI.

[0187] The third method is a method in which, as shown in FIG. 17, the terminal multiplexes the LP UCI and the HP UCI, and transmits the multiplexed UCI using an LP-PUCCH resource for the LP UCI.

[0188] Here, the new PUCCH resource may be one PUCCH resource among a new PUCCH resource set, the HP-PUCCH resource may be one HP-PUCCH resource among an HP-PUCCH resource set, and the LP-PUCCH resource may be one LP-PUCCH resource among an LP-PUCCH resource set.

[0189] In this way, the base station can configure PUCCH resources for the terminal in the form of a set. The PUCCH resource set may include a plurality of PUCCH resources. When a plurality of PUCCH resource sets are configured for the terminal, the terminal can select one PUCCH resource set. The selection may be made according to the bit size of the UCI payload. Hereinafter, in the description of the present invention, unless otherwise specified, the selection is for one PUCCH resource. Also, the PUCCH corresponding to a high priority is called HP-PUCCH, and the PUCCH corresponding to a low priority is called LP-PUCCH.

[0190] Hereinafter, a method for selecting the size of multiplexed PUCCH resources according to the first method of the present invention will be described.

[0191] As a first step, the terminal determines the total bit size of the UCI to be multiplexed. Here, the UCI to be multiplexed may include HP UCI and LP UCI. The total bit size of the UCI is the sum of the bit size of the HP UCI (hereinafter, B_high) and the bit size of the LP UCI (hereinafter, B_low). That is, the total bit size of the UCI is B_total = B_high + B_low.

[0192] For reference, UCIs with the same priority may have a plurality of UCI types. The UCI type may include HARQ-ACK, SR (scheduling request), and CSI. Here, CSI can be subdivided into CSI part 1 and CSI part 2. Therefore, the bit size of the UCI may be described as follows.

[0193] B_high = HARQ_ACK_high + SR_high + CSI_high;

[0194] B_low = HARQ_ACK_low + SR_low + CSI_low;

[0195] Here, HARQ_ACK_high represents the bit size of high-priority HARQ-ACK information, SR_high represents the bit size of high-priority SR information, and CSI_high represents the bit size of high-priority CSI information. HARQ_ACK_low represents the bit size of low-priority HARQ-ACK information, SR_low represents the bit size of low-priority SR information, and CSI_low represents the bit size of low-priority CSI information. Here, UCI has at least one type among HARQ-ACK, SR, and CSI. If there is no specific UCI type, its bit size can be determined to be 0.

[0196] Not all UCI types need to be multiplexed. That is, some types of low-priority UCI may not be multiplexed and may be excluded.

[0197] More specifically, CSI_low among LP UCI may be excluded without being multiplexed. Therefore, the obtained B_low may be limited to the value with CSI_low excluded. As another example, both SR_low and CSI_low among LP UCI may be excluded without being multiplexed. Therefore, the obtained B_low may be limited to the value with SR_low and CSI_low excluded. As another example, UCI types that overlap with HP UCI types among LP UCI may be excluded. For example, if the HP UCI type includes CSI, CSI included in the low priority may be excluded. This is to prevent the same UCI type from being transmitted repeatedly. As another example, UCI types that do not overlap with HP UCI types among LP UCI may be excluded. For example, if the HP UCI type includes only HARQ-ACK, the remaining UCI types excluding HARQ-ACK included in the low priority may be excluded. This is to multiplex only the same UCI type.

[0198] When LP UCI and HP UCI are separately coded, CRC_low may be added to B_low and CRC_high may be added to B_high. Here, CRC_low is the CRC (cyclic redundancy code) value of LP UCI, and CRC_high is the CRC (cyclic redundancy code) value of HP UCI.

[0199] When LP UCI and HP UCI are jointly coded, CRC may be added to B_total. Here, CRC is the CRC (cyclic redundancy code) value of the combined UCI.

[0200] As a second step, if the terminal has configured new PUCCH resources for multiplexing, the terminal performs the following operations. If multiple sets of new PUCCH resources are configured for the terminal, the terminal can select one set of new PUCCH resources based on the bit size (B_total) of the overall UCI. The new set of PUCCH resources may have one or more new PUCCH resources configured.

[0201] As another second step, if the terminal does not have new PUCCH resources configured for multiplexing, the terminal performs the following operations. Since the terminal does not have new PUCCH resources configured, the terminal must use the existing PUCCH resources and PUCCH resource sets. At this time, two types of PUCCH resources and PUCCH resource sets with priorities are configured for the terminal. One is the PUCCH resources and PUCCH resource set for LP UCI transmission, and the other is the PUCCH resources and PUCCH resource set for HP UCI transmission. Among these, the terminal can select one PUCCH resource set from the PUCCH resource sets for HP UCI transmission based on the bit size (B_total) of the overall UCI.

[0202] The terminal can select one PUCCH resource set based on the second stage or another second stage. This is called the selected PUCCH resource set. Hereinafter, the process of selecting one PUCCH resource from the selected PUCCH resource set will be described.

[0203] As a third stage, the terminal selects one PUCCH resource from the selected PUCCH resource set based on at least the following information.

[0204] - The last symbol of the HP-PUCCH

[0205] - The boundary of the slot or the boundary of the sub-slot

[0206] - The last symbol of the PDCCH scheduling the LP-PUCCH, or when the LP-PUCCH contains HARQ-ACK information, the last symbol of the PDSCH corresponding to the HARQ-ACK (hereinafter referred to as the last symbol A).

[0207] - The last symbol of the PDCCH scheduling the HP-PUCCH or when the HP-PUCCH contains HARQ-ACK information, the last symbol of the PDSCH corresponding to the HARQ-ACK (hereinafter referred to as the last symbol B).

[0208] - The minimum processing time for multiplexing

[0209] More specifically, the process by which the terminal selects one PUCCH resource within the selected PUCCH resource set may include the following.

[0210] Procedure 1) The terminal may exclude PUCCH resources among the selected PUCCH resource sets that end later than X symbols after the last symbol of the HP-PUCCH. Here, if X is 0, the terminal can exclude PUCCH resources among the selected PUCCH resource sets that end later than the last symbol of the HP-PUCCH. X may be a pre-determined value or a value set by an RRC signal.

[0211] FIG. 18 is a diagram for explaining a method by which a terminal selects a PUCCH resource within a selected PUCCH resource set according to an embodiment.

[0212] Referring to FIG. 18, the selected PUCCH resource set includes six new PUCCH candidates (A, B, C, D, E, F). Here, the last symbol of the HP-PUCCH is symbol 9. When X = 0 is given, the new PUCCH candidates A, C, and E may be excluded because they end later than the last symbol of the HP-PUCCH.

[0213] Procedure 2) The terminal can exclude PUCCH resources among the selected PUCCH resource sets that are mapped to slots or sub-slots later than the slot or sub-slot to which the HP-PUCCH belongs.

[0214] Procedure 3) The terminal excludes PUCCH resources among the selected PUCCH resource sets that do not satisfy the minimum processing time for multiplexing from the last symbol of the last symbol A or the last symbol B. Here, the minimum processing time may be a value determined based on the PUSCH processing time.

[0215] Also, in FIG. 18, if the first symbol satisfying the minimum processing time is given as symbol 2, the new PUCCH resources A and B may be excluded.

[0216] If, as a result of the previous processes 1), 2), and 3), there is one PUCCH resource in the selected PUCCH resource set, the terminal can transmit the UCI (LP UCI and HP UCI) using the one PUCCH resource.

[0217] If, as a result of the previous processes 1), 2), and 3), there are multiple possible candidate PUCCH resources, one PUCCH among the multiple PUCCH resources must be selected. This process may include the following.

[0218] Process 4) The terminal can select one PUCCH resource based on the start symbol of the multiple PUCCH resources. For example, among the multiple PUCCH resources, the PUCCH resource with the earliest start symbol can be selected.

[0219] Process 5) The terminal can select one PUCCH resource based on the last symbol of the multiple PUCCH resources. For example, among the multiple PUCCH resources, the PUCCH resource with the earliest last symbol can be selected.

[0220] Process 6) The terminal can select one PUCCH resource based on the length (number of symbols) of the multiple PUCCH resources. For example, among the multiple PUCCH resources, the PUCCH resource with the longest length (number of symbols) can be selected.

[0221] The terminal can select one PUCCH resource by at least one combination of the processes 4), 5), and 6). Preferably, it can be selected based on the start symbol of the multiple PUCCH resources. For example, among the multiple PUCCH resources, the PUCCH resource with the earliest start symbol can be selected. If there are multiple PUCCH resources with the earliest start symbol, one PUCCH resource can be selected based on the length (number of symbols). That is, the PUCCH resource with the longest length (number of symbols) can be selected.

[0222] Referring back to FIG. 18, if new PUCCH candidates D and F remain, among these, the new PUCCH candidate D that starts first can be selected.

[0223] In the third stage, one PUCCH resource is selected. This PUCCH resource is referred to as the selected PUCCH resource. The terminal can transmit the multiplexed UCI (LP UCI and HP UCI) on the one selected PUCCH resource.

[0224] Thereafter, the terminal must determine the number of PRBs to use on the selected PUCCH resource. At this time, it may occur that not all of the multiplexed UCI can be transmitted on the selected PUCCH resource.

[0225] First, assume that the selected PUCCH resource is PUCCH format 2 or 3. In the case of PUCCH format 2 or 3, the PRBs in the frequency domain can be adjusted according to the bit size or the maximum code rate of the multiplexed UCI. For convenience, the explanation is based on PUCCH format 3, but the above illustration can be equally applied to PUCCH format 2.

[0226] Let the number of symbols excluding the symbols used for DMRS in PUCCH format 3 be N_nonDMRS. For example, when the length of PUCCH format 3 is 4 symbols and one symbol is used for DMRS, N_nonDMRS = 3. If PUCCH format 3 uses P PRBs, the number of REs used for UCI transmission is given by P * N_nonDMRS * N_sc. Here, N_sc is the number of REs available for UCI transmission per PRB, which is 12. And the number of bits that can be transmitted with these REs is given by P * N_nonDMRS * N_sc * Q. Here, Q is 1 when using BPSK and 2 when using QPSK. Therefore, if the bit size of the multiplexed UCI is less than or equal to P * N_nonDMRS * N_sc * Q * r, the terminal can transmit the multiplexed UCI with a maximum code rate of r or less using the P PRBs. However, if the bit size of the multiplexed UCI is greater than P * N_nonDMRS * N_sc * Q * r, the terminal cannot transmit the multiplexed UCI with a maximum code rate of r or less using the P PRBs. If the P value cannot be increased further (exceeding the maximum number of PRBs available in PUCCH format 3), the terminal needs to either not transmit some or all of the multiplexed UCI.

[0227] Assume separate coding, and assume that a new PUCCH resource has a maximum code rate r_low for low priority and a maximum code rate r_high for high priority set. Assume that the selected PUCCH resource is PUCCH format 3. In this case, according to an embodiment of the present invention, the method for determining the number of PRBs to be used in the selected PUCCH resource is as follows.

[0228] (First method) First, the terminal determines the number P_high of PRBs for transmitting the HP UCI. P_high can select the smallest value among the P values that satisfy the following equation. Here, the P value is one of the values in {1, 2, 3, 4, 5, 6, 8, 9, 10, 12, 15, 16}.

[0229] B_high ≦ P * N_nonDMRS * N_sc * Q * r_high

[0230] If there is no satisfying value, the terminal cannot transmit the HP UCI on the selected new PUCCH resource. In this case, the LP UCI is of course not multiplexed.

[0231] Therefore, assume that there is a satisfying value. Then, determine the number P_low of PRBs for transmitting the LP UCI. P_low can select the smallest value among the P values that satisfy the following two equations. Here, the P value is one of the values in {1, 2, 3, 4, 5, 6, 8, 9, 10, 12, 15, 16}.

[0232] B_low ≦ P * N_nonDMRS * N_sc * Q * r_low (Equation 1)

[0233] And

[0234] P_high + P ∈ {1, 2, 3, 4, 5, 6, 8, 9, 10, 12, 15, 16} (Equation 2)

[0235] If the P value that satisfies the above two equations cannot be found, the terminal can search for the P value based on the B_low value obtained by excluding some types of UCI from the LP UCI. At this time, the type of UCI to be excluded can first exclude CSI part 2, and then CSI part 1 can be excluded.

[0236] If the P value that satisfies the above two equations still cannot be found even after excluding all types of UCI, the terminal does not need to multiplex the LP UCI.

[0237] If, when looking for a P value that satisfies two equations, P_low is determined from that P value. Thus, the terminal can multiplex the HP UCI and the LP UCI (non-excluded UCI) and transmit using P_total = P_high + P_low PRBs in the PUCCH format 3.

[0238] In the first method, the terminal selects one value from {1, 2, 3, 4, 5, 6, 8, 9, 10, 12, 15, 16} for the P_low and P_high values. And the P_low + P_high value is also selected to satisfy one value from {1, 2, 3, 4, 5, 6, 8, 9, 10, 12, 15, 16}. However, the P_low and P_high values do not have to be limited to one value from {1, 2, 3, 4, 5, 6, 8, 9, 10, 12, 15, 16}. Therefore, this limitation may be relaxed in the second method.

[0239] (Second method) First, the terminal determines the number of PRBs P_high for transmitting the HP UCI. P_high can select the smallest value among the P values that satisfy the following equation. Here, the P value is one value from {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}.

[0240] B_high ≦ P * N_nonDMRS * N_sc * Q * r_high

[0241] If there is no satisfying value, the terminal cannot transmit the HP UCI with the selected new PUCCH resource. In this case, the LP UCI is of course not multiplexed.

[0242] Therefore, assume that there is a satisfying value. Then, determine the number of PRBs P_low for transmitting the LP UCI. P_low may select the smallest value among the P values that satisfy the following two equations. Here, the P value is one value from {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}.

[0243] B_low ≤ P * N_nonDMRS * N_sc * Q * r_low (Equation 3)

[0244] and

[0245] P_high + P ∈ {1, 2, 3, 4, 5, 6, 8, 9, 10, 12, 15, 16} (Equation 4)

[0246] If there is no P value that satisfies the above two equations, the terminal can obtain the P value based on the B_low value obtained by excluding some types of UCI from the LP UCI. At this time, the type of UCI to be excluded can first exclude CSI part 2, and then CSI part 1 can be excluded.

[0247] If the P value that satisfies the above two equations cannot be found even after excluding all types of UCI, the terminal does not need to multiplex the LP UCI.

[0248] If looking for a P value that satisfies the two equations, P_low can be determined from that P value. Therefore, the terminal can multiplex the HP UCI and the LP UCI (the UCI that has not been excluded) and transmit using P_total = P_high + P_low PRBs in the PUCCH format 3.

[0249] In the second method, P_high + P_low satisfies {1, 2, 3, 4, 5, 6, 8, 9, 10, 12, 15, 16}. However, the problem that unwanted PRBs may be added to P_low may occur. For example, assume P_high = 4, and assume that the P value that satisfies (Equation 3) is 3. At this time, the P value is the minimum number of PRBs for transmitting the LP UCI of the B_low length. However, according to (Equation 4), P_low = 4 is determined. Therefore, PRBs may be added to P_low. The added PRBs are more preferably used for transmitting the HP UCI rather than for transmitting the LP UCI. The third method for this is as follows.

[0250] (Third method) First, the terminal determines the temporary number P_high_temp of PRBs for transmitting the HP UCI. P_high_temp can select the smallest value among the P values that satisfy the following equation. Here, the P value is one of the values in {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}.

[0251] B_high ≦ P * N_nonDMRS * N_sc * Q * r_high

[0252] If there is no satisfying value, the HP UCI cannot be transmitted using the selected new PUCCH resource. In this case, the LP UCI is of course not multiplexed.

[0253] Therefore, assume that there is a satisfying value. Then, determine the number P_low of PRBs for transmitting the LP UCI. P_low may select the smallest value among the P values that satisfy the following two equations. Here, the P value is one of the values in {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}.

[0254] B_low ≦ P * N_nonDMRS * N_sc * Q * r_low (Equation 5)

[0255] And

[0256] P_high_temp + P ∈ {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16} (Equation 6)

[0257] If there is no P value that satisfies the above two equations, the terminal can search for the P value based on the B_low value obtained by excluding some types of UCI from the LP UCI. At this time, the type of UCI to be excluded can first exclude CSI part 2, and then CSI part 1.

[0258] If there is no P value that satisfies the above two equations even when all types of UCI are excluded, the terminal does not have to multiplex LP UCI.

[0259] If looking for a P value that satisfies the two equations, P_low is determined from that P value.

[0260] Based on the P_low and P_high_temp, determine the number of PRBs (hereinafter, P_high) for transmitting HP UCI. P_high is the smallest value among the P values that satisfy the following equation.

[0261] P + P_low ∈ {1, 2, 3, 4, 5, 6, 8, 9, 10, 12, 15, 16} (Equation 7)

[0262] And

[0263] P ≥ P_high_temp (Equation 8)

[0264] Therefore, the terminal can multiplex HP UCI and LP UCI (UCI that is not excluded) and transmit using P_total = P_high + P_low PRBs in the PUCCH format 3.

[0265] In the first method, the second method, or the third method, HP UCI can occupy P_high PRBs, and LP UCI can occupy P_low PRBs. Here, P_high PRBs may be selected from the lowest PRBs of the PUCCH format 3 for P_high, and LP UCI may be selected from the P_low after P_high from the lowest PRBs of the PUCCH format 3.

[0266] FIG. 19 is a diagram showing a method for selecting resources for transmitting multiplexed UCI according to an embodiment.

[0267] Referring to FIG. 19, the terminal transmits HP UCI and LP UCI in PUCCH format 3. At this time, P_high = 4 and P_low = 2. Therefore, the terminal can transmit HP UCI in 4 PRBs starting from the lowest PRB out of the total 6 PRBs of PUCCH format 3, and transmit LP UCI in the next 2 PRBs.

[0268] In the first method, the second method, or the third method, the number of PRBs occupied by UCI of each priority is determined. And HP UCI and LP UCI are mapped to different PRBs from each other. This may be replaced by determining the number of subcarriers in the fourth method.

[0269] (Fourth method) The terminal determines the number of subcarriers (hereinafter, S_high) for transmitting HP UCI. The smallest value among the S values that satisfy the following formula may be selected for S_high. Here, the S value is one value among {1, 2,..., 16 * N_sc}.

[0270] B_high ≦ S * N_nonDMRS * Q * r_high

[0271] If there is no satisfying value, the terminal cannot transmit HP UCI on the selected new PUCCH resource. In this case, LP UCI is of course not multiplexed.

[0272] Therefore, assume that there is a satisfying value. Then, determine the number of subcarriers (hereinafter, S_low) for transmitting LP UCI. The smallest value among the S values that satisfy the following two formulas may be selected for S_low. Here, the S value is one value among {1, 2,..., 16 * N_sc}.

[0273] B_low ≦ S * N_nonDMRS * Q * r_low (Equation 9)

[0274] And

[0275] (S_high + S) / N_sc ∈ {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16} (Equation 10)

[0276] If the terminal cannot find an S value that satisfies the above two equations, the terminal can find the S value based on the B_low value obtained by excluding some types of UCI in LP UCI. At this time, the type of UCI to be excluded can first exclude CSI part 2, and then CSI part 1 can be excluded next.

[0277] If the terminal still cannot find an S value that satisfies the above two equations even after excluding all types of UCI, the terminal does not need to multiplex LP UCI.

[0278] If there exists an S value that satisfies the two equations, S_low is determined from that S value. Therefore, the terminal can multiplex HP UCI and LP UCI (UCI that has not been excluded) and transmit using (S_high + S_low)N_sc PRBs in the PUCCH format 3.

[0279] Similar to the third method, in the fourth method, the extra REs may be used for HP UCI transmission.

[0280] (The fifth method) The terminal determines the temporary number of subcarriers (hereinafter referred to as S_high_temp) for transmitting HP UCI. S_high_temp may be selected as the smallest value among the S values that satisfy the following equation. Here, the S value is one value among {1, 2,..., 16*N_sc}.

[0281] B_high ≤ S * N_nonDMRS * Q * r_high

[0282] If there is no satisfying value, the terminal cannot transmit HP UCI on the selected new PUCCH resource. In this case, LP UCI is of course not multiplexed.

[0283] Therefore, assume that there exists a satisfactory value. Then, determine the number of subcarriers for transmitting LP UCI (hereinafter S_low). S_low may be selected as the smallest value among the S values that satisfy the following two equations. Here, the S value is one of the values in {1, 2,..., 16*N_sc}.

[0284] B_low≦S*N_nonDMRS*Q*r_low (Equation 11)

[0285] And

[0286] (S_high_temp + S) / N_sc ∈ {1, 2, 3, 4, 5, 6, 8, 9, 10, 12, 15, 16} (Equation 12)

[0287] If there is no S value that satisfies the above two equations, the terminal can search for the S value based on the B_low value obtained by excluding some types of UCI from LP UCI. At this time, the type of UCI to be excluded can first exclude CSI part 2, and then CSI part 1 can be excluded.

[0288] If even after excluding all types of UCI, no S value that satisfies the above two equations can be found, the terminal does not need to multiplex LP UCI.

[0289] If searching for the S value that satisfies the two equations, S_low is determined from that S value.

[0290] Based on the S_low and S_high_temp, determine the number of subcarriers for transmitting HP UCI (hereinafter S_high). S_high is the smallest value among the S values that satisfy the following equation.

[0291] (S + S_low) / N_sc ∈ {1, 2, 3, 4, 5, 6, 8, 9, 10, 12, 15, 16} (Equation 13)

[0292] And

[0293] S ≥ S_high_temp (Equation 14)

[0294] Therefore, the terminal can multiplex the HP UCI and the LP UCI (the UCI that is not excluded) and transmit them using S_high + S_low subcarriers in the PUCCH format 3.

[0295] In the fourth method or the fifth method, the HP UCI can occupy S_high subcarriers, and the LP UCI can occupy S_low subcarriers. Here, S_high subcarriers may be selected from the lowest S_high subcarriers starting from the lowest subcarrier of the lowest PRB of the PUCCH format 3, and for the LP UCI, S_low subcarriers may be selected starting from the S_high + 1 subcarrier after the lowest subcarrier of the lowest PRB of the PUCCH format 3.

[0296] FIG. 20 is a diagram showing a method of selecting resources for transmitting multiplexed UCI according to another embodiment.

[0297] Referring to FIG. 20, the terminal transmits the HP UCI and the LP UCI in the PUCCH format 3. At this time, S_high = 40 and S_low = 32 for the terminal. Therefore, the terminal can transmit the HP UCI using 40 subcarriers starting from the lowest subcarrier of the lowest PRB among the total 6 PRBs of the PUCCH format 3, and transmit the LP UCI using the next 32 subcarriers.

[0298] The first to fifth methods divide and map UCIs with different priorities in the frequency domain in the selected PUCCH resources and transmit them. Such a method can be called a frequency division multiplexed (FDMed) PUCCH structure.

[0299] As another method, a time division multiplexed (TDMed) PUCCH structure is also possible. Here, the TDM PUCCH structure divides the selected PUCCH resource in the time domain, and can transmit HP UCI in some symbols and LP UCI in the remaining symbols. This may be designed by replacing the PRBs or subcarriers mentioned in the first to fifth methods with symbols which are units of time. A more specific method is as follows.

[0300] (Sixth method) Assume that the number of PRBs P_total used in the PUCCH format is determined. For example, in the case of PUCCH format 4, the number of PRBs is fixed at 1. In the case of PUCCH format 2 or PUCCH format 3, it can be assumed that the number of PRBs is determined as P_total = P_high + P_low using the first to fifth methods.

[0301] First, the terminal determines the number of symbols (hereinafter, N_high) for transmitting HP UCI. N_high may be the smallest value among the N values that satisfy the following formula. Here, the N value is one value among {1, 2,..., N_nonDMRS}.

[0302] B_high ≦ P_total * N * N_sc * Q * r_high

[0303] If there is no satisfying value, the terminal cannot transmit HP UCI using the selected new PUCCH resource. In this case, LP UCI is of course not multiplexed.

[0304] Therefore, assume that there is a satisfying value. Then, the terminal determines the number of symbols (hereinafter, N_low) for transmitting LP UCI. N_low = N_nonDMRS - N_high. That is, the remaining symbols excluding the symbols used for HP UCI transmission can be used with a lower priority. If B_low does not satisfy the following formula,

[0305] B_low ≤ P_total * N_low * N_sc * Q * r_low

[0306] The terminal can obtain the B_low value obtained by excluding some types of UCI from the LP UCI. At this time, the types of UCI to be excluded can first exclude CSI part 2, and then CSI part 1 can be excluded.

[0307] According to the above formula, HP UCI may be transmitted in the first symbol set (N_high symbols), and LP UCI may be transmitted in the second symbol set (N_low symbols). The method for determining the first symbol set and the second symbol set in the PUCCH format is as follows.

[0308] (Method 6-1) In the PUCCH format, the terminal can select the earliest N_high symbols (symbols that are not DMRS symbols) in time to determine the first symbol set, and select the remaining N_low symbols (symbols that are not DMRS symbols) that are later in time to determine the second symbol set. This method can place the HP UCI in the earliest symbols in time and transmit it early.

[0309] For example, referring to Table 4, when the PUCCH format has 10 symbols and symbols 2 and 7 are DMRS symbols, among the order of symbols 0, 1, 3, 4, 5, 6, 8, 9, the first N_high can be selected.

[0310]

Table 4

[0311] (6-2 Method) In the PUCCH format, the terminal can select the N_high symbols (symbols that are not DMRS symbols) that are closest to the DMRS symbol as the first symbol set, and select the remaining N_low symbols (symbols that are not DMRS symbols) that are far from the DMRS symbol as the second symbol set. Here, the adjacency to the DMRS symbol may be determined as follows. The fewer the number of symbols between a certain symbol and the DMRS symbol closest to it, the closer the symbol is to the DMRS symbol. If there are equally adjacent symbols, the symbol earlier in time may be preferentially included in the first symbol set. Referring to Table 4 again, when the PUCCH format has 10 symbols and symbols 2 and 7 are DMRS symbols, the closest symbols (0 symbol interval from the closest DMRS symbol) are symbols 1, 3, 6, 8. And the next closest symbols (1 symbol interval from the closest DMRS symbol) are symbols 0, 4, 5, 9. When determining the first symbol set, among the order of symbols 1, 3, 6, 8, 0, 4, 5, 9, the first N_high can be selected. For example, when selecting 5 symbols as the first symbol set, symbols 1, 3, 6, 8, 0 can be selected. This is shown in Figure 21.

[0312] Figure 21 is a diagram showing a method for selecting resources for transmitting multiplexed UCI according to yet another embodiment.

[0313] Referring to Figure 21, it can be confirmed that the HP UCI is adjacent to the DMRS symbol.

[0314] Compared with the 6-1 method, in the 6-2 method, since the HP UCI is arranged in a symbol that is late in time (for example, symbol 6 or 8), a delay may occur. The method to solve this is as follows.

[0315] (6-3 Method) The terminal can determine the symbol with the maximum possible delay, and select N_high symbols from the previous symbols including that symbol.

[0316] For example, in Table 4, Symbol 5 can be determined as the symbol with the maximum delay possibility. Therefore, the terminal must select N_high symbols from Symbols 0, 1, 2, 3, 4, 5 and determine the first symbol set. As a method for selecting N_high symbols from Symbols 0, 1, 2, 3, 4, 5, the sixth - second method can be used. That is, the symbols adjacent to the DMRS symbol can be preferentially selected.

[0317] The time - division multiplexed (TDMed) PUCCH structure was described using the sixth method. Furthermore, it is also possible to support time - division multiplexing and frequency - division multiplexing simultaneously. For example, in the sixth method, two UCI with different priorities may be mapped to different frequency resources (e.g., different PRBs or different sub - carriers) in one symbol. This is specifically as follows.

[0318] (The seventh method) Assume that the number of PRBs used by the PUCCH format (hereinafter, P_total) is determined. For example, in the case of PUCCH format 4, the number of PRBs is fixed at 1. In the case of PUCCH format 2 or PUCCH format 3, it can be assumed that the number of PRBs is determined as P_total = P_high+P_low using the first to fifth methods.

[0319] First, the terminal determines the number of REs (hereinafter, RE_high) for transmitting the HP UCI. RE_high may be the smallest value among the RE values that satisfy the following formula. Here, the RE value is one value among {1, 2,..., P_total*N_nonDMRS*N_sc}.

[0320] B_high≦N_RE*Q*r_high

[0321] If there is no satisfactory value, the terminal cannot transmit the HP UCI on the selected new PUCCH resource. In this case, the LP UCI is of course not multiplexed.

[0322] Therefore, assume that there is a satisfactory value. Then, determine the number of REs for transmitting the LP UCI (hereinafter, RE_low). RE_low = P_total * N_nonDMRS * N_sc - RE_high. That is, the remaining REs excluding the REs used for HP UCI transmission can be used for low priority. If B_low does not satisfy the following equation,

[0323] B_low ≦ RE_low * Q * r_low

[0324] The terminal can obtain the B_low value obtained by excluding some types of UCI from the LP UCI. At this time, the type of UCI to be excluded can first exclude CSI part 2, and then CSI part 1 can be excluded.

[0325] According to the above equation, HP UCI may be transmitted in the first RE set (RE_high symbols), and LP UCI may be transmitted in the second RE set (RE_low symbols). The method for determining the first RE set and the second symbol RE in the PUCCH format is as follows.

[0326] floor(RE_high / (P_total * N_sc)) symbols are the symbols where only HP UCI is mapped.

[0327] If RE_high / (P_total * N_sc) is not divisible, in one symbol, RE_high - floor(RE_high / (P_total * N_sc)) * (P_total * N_sc) REs are mapped with HP UCI, and the remaining REs in that symbol are mapped with LP UCI. Only LP UCI is mapped to the remaining symbols.

[0328] FIG. 22 is a diagram showing a method for selecting resources for transmitting multiplexed UCI according to yet another embodiment. FIG. 22 shows an example where RE_high = 324 and RE_low = 252.

[0329] Referring to FIG. 22, P_total = 6, and floor(RE_high / (P_total*N_sc)) = floor(324 / (6*12)) = 4 symbols are the symbols to which only HP UCI is mapped. In FIG. 22, symbols 1, 3, 6, and 8 correspond to these symbols.

[0330] Since RE_high / (P_total*N_sc) is not divisible, in one symbol (symbol 0), RE_high - floor(RE_high / (P_total*N_sc))*(P_total*N_sc) = 324 - floor(324 / (6*12))*(6*12) = 36 REs have HP UCI mapped, and the remaining 36 REs of that symbol have LP UCI mapped.

[0331] In the remaining symbols (symbols 4, 5, 9), only LP UCI is mapped.

[0332] In the above description, PUCCH format 3 is mainly used as a reference, but the above method can also be equally applied to PUCCH format 2 or 4. If the above method is applied in PUCCH format 2, N_sc may be 8.

[0333] The terminal can selectively use the above-mentioned TDMed PUCCH structure and FDMed PUCCH structure.

[0334] As an example, depending on the PUCCH format used by the terminal, the TDMed PUCCH structure and the FDMed PUCCH structure can be selectively used. Since PUCCH format 2 has a symbol count less than or equal to 2 symbols, the FDMed PUCCH structure can be used. Since PUCCH format 3 has a symbol count of 4 symbols or more, the TDMed PUCCH structure can be used. Since PUCCH format 4 also has a symbol count of 4 symbols or more, the TDMed PUCCH structure can be used.

[0335] As another example, depending on the number of PUCCH symbols used by the terminal, the TDMed PUCCH structure and the FDMed PUCCH structure can be selectively used. For example, when the number of symbols of the PUCCH transmitted by the terminal is greater than a certain number, the TDMed PUCCH structure is used, and when the number of symbols of the PUCCH transmitted by the terminal is equal to or less than the certain number, the FDMed PUCCH structure can be used. For example, when the certain number is 6, if the number of symbols of PUCCH format 3 or PUCCH format 4 is greater than 6, the TDMed PUCCH structure can be used, and if the number of symbols is 6 or less, the FDMed PUCCH structure can be used.

[0336] III. Transmission Method of Multiplexed UCI Based on PUCCH format 2

[0337] In the case of PUCCH format 2, among the symbols in which the PUCCH is transmitted, some REs are used as DMRS, and the remaining REs are used to transmit UCI. When the FDMed PUCCH structure was described above for PUCCH format 3, the symbols for transmitting DMRS and UCI in the PUCCH were not the same. However, in the case of PUCCH format 2, since the symbols for transmitting DMRS and UCI are the same, an additional explanation of the FDMed PUCCH structure is necessary. Here, the FDMed PUCCH structure will be further explained for the case of PUCCH format 2.

[0338] First, the structure of PUCCH format 2 is as follows. PUCCH format 2 can occupy 1 symbol or 2 consecutive symbols. PUCCH format 2 can occupy a maximum of 16 consecutive RBs in 1 RB. For PUCCH format 2, the REs for transmitting DMRS within 1 RB may be arranged with a subcarrier spacing of 3. More specifically, the indexes of the REs used for DMRS transmission are as follows.

[0339] k = 3*m + 1

[0340] Here, k is a value determined from the lowest subcarrier (subcarrier index 0) of the common resource block. Therefore, out of 12 REs within one RB, 4 REs can be used for DMRS, and the remaining 8 REs may be used for UCI. Thus, in the case of PUCCH format 2 in the above description, N_sc = 8 can be used.

[0341] In the above embodiments and methods, the terminal can calculate the number of REs required for high-priority UCI and the number of REs required for low-priority UCI using N_sc = 8. Here, the method of arranging the REs in PUCCH format 2 will be described.

[0342] For reference, let the length of the HP UCI bit sequence that the terminal should transmit in PUCCH format 2 be A bits, and the length of the LP UCI bit sequence be B bits. Here, let the number of REs used for UCI transmission in PUCCH format 2 be N_sc*N_PRB. Here, N_sc is the number of REs used for UCI transmission in one PRB, and N_sc = 8, and N_PRB is the number of PRBs in which PUCCH format 2 is transmitted. For reference, since it is transmitted in QPSK in PUCCH format 2, A is a multiple of 2. If A is not a multiple of 2, in order to make A a multiple of 2, a "0" can be inserted at the end of A to make it a multiple of 2. In this case, B may be the same as the length obtained by subtracting A from the number of bits 2*(N_sc*N_PRB) that PUCCH format 2 can transmit. That is, B = 2*(N_sc*N_PRB) - A.

[0343] According to the present invention, the FDMed PUCCH structure of PUCCH format 2 is as follows.

[0344] The first structure is a localized structure. In this scheme, the HP UCI and the LP UCI may be arranged only within a specific frequency band. More specifically, let's assume 1 symbol of PUCCH format 2. And assume that there are N_RE resource elements (REs) in this PUCCH format 2 that can transmit UCI. The terminal can index the N_RE REs that can transmit the UCI of PUCCH format 2 starting from the lowest frequency. Here, the index is 0 (the RE with the lowest frequency), N_RE - 1 (the RE with the highest frequency). The terminal can arrange one prioritized UCI from the RE with the lowest frequency. For example, arrange the HP UCI from the RE with the lowest frequency. As a result, the HP UCI can be arranged in the REs corresponding to the indices 0, 1,..., N_high - 1. Here, N_high is the number of REs required to arrange the HP UCI. Then, the HP UCI may be arranged in the REs corresponding to the indices N_high, N_high + 1,..., N_RE - 1.

[0345] The second structure may be a distributed structure. In this scheme, the HP UCI and the LP UCI may be distributed and arranged within the frequency band occupied by PUCCH format 2. The specific arrangement may be determined by the following examples.

[0346] FIG. 23 is a diagram showing a method of selecting a resource for transmitting multiplexed UCI according to still another example. This is the first example of the distributed structure.

[0347] Referring to FIG. 23, the frequency band of PUCCH format 2 can be divided into a first frequency band and a second frequency band, the LP UCI can be divided into a first LP UCI and a second LP UCI, and the HP UCI can be divided into a first HP UCI and a second HP UCI. The terminal can arrange the first LP UCI and the first HP UCI in the first frequency band, and arrange the second LP UCI and the second HP UCI in the second frequency band.

[0348] Suppose there are N_RE resource elements (REs) available for transmitting UCI in PUCCH format 2. The terminal can index these N_RE REs from the lowest frequency. Here, the index ranges from 0 (the RE with the lowest frequency) to N_RE - 1 (the RE with the highest frequency). The N_RE REs for transmitting UCI in PUCCH format 2 can be divided into two groups. The first set of REs may contain N_RE1 REs, and the second set may contain N_RE2 REs, where N_RE1 + N_RE2 = N_RE. Also, the REs in the first set and the second set can be grouped locally. That is, the N_RE1 REs in the first set can be grouped as the REs corresponding to indices 0, 1,..., N_RE1 - 1, and the N_RE2 REs in the second set can be grouped as the remaining REs. Here, N_RE1 = f(N_RE / 2) may be determined, where f(x) can be at least one of ceil(x), floor(x), or round(x). Let the number of REs required for high-priority UCI be N_high and the number of REs required for low-priority UCI be N_low. The first set of high-priority UCI may contain N_high1 REs, and the second set may contain N_high2 REs, where N_high1 + N_high2 = N_high. The first set of low-priority UCI may contain N_low1 REs, and the second set may contain N_low2 REs, where N_low1 + N_low2 = N_low. The terminal can arrange the REs of the first set of high-priority UCI and the first set of low-priority UCI in the first set of REs of the PUCCH. That is, N_RE1 = N_high1 + N_low1. The terminal can arrange the REs of the second set of high-priority UCI and the second set of low-priority UCI in the second set of REs of the PUCCH. That is, N_RE2 = N_high2 + N_low2.

[0349] FIG. 24 shows a method for selecting resources for transmitting multiplexed UCI according to yet another embodiment. This is a second example of a distributed structure.

[0350] Referring to FIG. 24, the HP UCI may be evenly distributed among the REs for transmitting the UCI of PUCCH format 2. And the LP UCI can be arranged in the remaining REs of PUCCH format 2.

[0351] Suppose there are N_RE REs capable of transmitting UCI in PUCCH format 2. The terminal can index the N_RE REs capable of transmitting the UCI of PUCCH format 2 starting from the lowest frequency. Here, the index is 0 (the RE with the lowest frequency), N_RE - 1 (the RE with the highest frequency). Let the number of REs required for high-priority UCI be N_high, and the number of REs required for low-priority UCI be N_low. The terminal can calculate the interval for arranging the HP UCI. For example, the interval can be calculated as follows.

[0352] Spacing = N_RE / N_high

[0353] The terminal can arrange the HP UCI according to the said interval (Spacing). The HP UCI can be arranged in the REs corresponding to the indexes 0, Spacing, 2 * Spacing,.... If N_RE is 24 and N_high is 8, Spacing is calculated as 3, and the terminal can arrange the HP UCI in the REs corresponding to the indexes 0, 3, 6, 9, 12, 15, 18, 21. For reference, the starting index is set to 0 here, but this may start from other indexes. For example, assuming it starts from index i, the HP UCI can be arranged in the REs corresponding to i, i + Spacing, i + 2 * Spacing,.... Here, i corresponds to the values of 0, 1,..., Spacing - 1. Preferably, i can be set to a value close to half of Spacing. That is, i = f(Spacing / 2) may be set. Here, f(x) may be one of ceil(x), floor(x), or round(x).

[0354] For reference, in the above example, N_RE / N_high may not be an integer. In this case, Spacing may be determined as f(N_RE / N_high). Here, f(x) may be one of ceil(x), floor(x), or round(x). Preferably, it may be floor(x).

[0355] As a third embodiment of the distributed structure, the terminal may first place the HP UCI in the RE adjacent to the DMRS RE, and place the LP UCI in the remaining REs that are not relatively adjacent to the DMRS RE. Here, the adjacency of one RE to the DMRS RE may be determined by the subcarrier index difference from the closest DMRS.

[0356] Suppose there are N_RE REs that can transmit UCI in PUCCH format 2. The terminal can index the N_RE REs that can transmit UCI in PUCCH format 2 starting from the lowest frequency. Here, the index is 0 (the RE with the lowest frequency), N_RE - 1 (the RE with the highest frequency). If the number of REs required for the HP UCI is N_high, the terminal can select the N_high REs that are closest to the DMRS among the N_RE REs. Then, the remaining REs may be used for the LP UCI.

[0357] For reference, in the case of PUCCH format 2, it can be seen that all REs are adjacent to the DMRS RE. Therefore, it can be seen that all REs are equally adjacent to the DMRS RE. The third embodiment is difficult to apply to a structure where DMRS is used every 3 REs like PUCCH format 2. The third embodiment is preferably used in a structure where DMRS is used for REs larger than 3.

[0358] FIG. 25 is a diagram showing a method of selecting resources for transmitting multiplexed UCI according to still another embodiment. This is the third embodiment of the distributed structure.

[0359] Referring to FIG. 25, DMRS is used for every 4 REs. The PUCCH can use 27 REs for UCI transmission. Here, the REs with indexes 0, 1, 3, 4, 6, 7, 9, 10, 12, 13, 15, 16, 18, 19, 21, 22, 24, 25 are the REs adjacent to the DMRS. Therefore, the high-priority REs may be preferentially arranged in the REs adjacent to the DMRS.

[0360] As a fourth embodiment of the distributed structure, the terminal can generate one UCI bit sequence by interleaving the HP UCI bit sequence and the LP UCI bit sequence, and then arrange and transmit the bit sequence in the REs of PUCCH format 2. Here, the interleaving method may be determined by at least one of the following.

[0361] As an example, the terminal can interleave the first sequence and the second sequence using the following block interleaver. Here, the number of columns of the block interleaver may be the same as the length (N1) of the first sequence, and the number of rows may be the same as 1 + ceil(N2 / N1). The terminal can insert the first sequence into the first row of this block interleaver in order. The terminal can insert the first N1 of the second sequence into the second row of this block interleaver in order. The terminal can insert the next N1 of the first sequence into the third row of this block interleaver in order. This process is repeated until all of the second sequence is put into the block interleaver. If the number of the second sequence inserted into one row is smaller than N1, the insufficient number can be filled with "NULL" to make it A. For reference, the insufficient number is ceil(N2 / N1) * N1 - N2.

[0362] The terminal reads the content in the block interleaver according to the index of the row in the column with the lowest index, and then reads the content according to the index of the row while increasing the index of the next column. At this time, "NULL" can be ignored without being read. In this way, one sequence can be generated as a result of reading in order.

[0363] For example, let the first sequence be x(0), x(1),..., x(7), and the second sequence be y(0), y(1),..., y(11). Here, N1 = 8 and N2 = 12. The number of columns of the block interleaver is N1 = 8, and the number of rows is 1 + ceil(N2 / N1) = 1 + 2 = 3. The first row may have x(0), x(1),..., x(7) inserted. The second row may have y(0), y(1),..., y(7) inserted. The third row may have y(8), y(9),... y(11), "NULL", "NULL", "NULL", "NULL" inserted. Here, 4 "NULL"s, that is, ceil(N2 / N1) * N1 - N2 = 16 - 12 = 4, are added to the third row. The values inserted into the block interleaver can be confirmed from the following table.

[0364]

Table 5

[0365] The terminal reads the content in the block interleaver according to the index of the row in the column with the lowest index. The results are x(0), y(0), y(8). Then, it raises the index of the next column and reads the content according to the index of the row. The results are x(1), y(1), y(9). Then, it raises the index of the next column and reads the content according to the index of the row. The results are x(2), y(2), y(10). Then, it raises the index of the next column and reads the content according to the index of the row. The results are x(3), y(3), y(11). Then, it raises the index of the next column and reads the content according to the index of the row. The results are x(4), y(4). Here, "NULL" is ignored without reading. Then, it raises the index of the next column and reads the content according to the index of the row. The results are x(5), y(5). Here, "NULL" is ignored without reading. Then, it raises the index of the next column and reads the content according to the index of the row. The results are x(6), y(6). Here, "NULL" is ignored without reading. Then, it raises the index of the next column and reads the content according to the index of the row. The results are x(7), y(7). Here, "NULL" is ignored without reading. In this way, a sequence can be generated as the result of reading in order. One sequence is x(0), y(0), y(8), x(1), y(1), y(9), x(2), y(2), y(10), x(3), y(3), y(11), x(4), y(4), x(5), y(5), x(6), y(6), x(7), y(7). As a first method, the first sequence may be a high-priority UCI bit sequence, and the second sequence may be a low-priority UCI bit sequence. Therefore, the number of columns of the block interleaver may be N1 = A, and the number of rows may be 1 + ceil(N2 / N1) = 1 + ceil(B / A). Here, high-priority UCI bit sequence bits or low-priority UCI bit sequence bits may be inserted into the block interleaver.

[0366] As a second method, the first sequence may be a high-priority UCI QPSK symbol sequence, and the second sequence may be a low-priority UCI QPSK symbol sequence. Here, the high-priority UCI QPSK symbol sequence is a sequence of QPSK symbols obtained by grouping high-priority UCI bit sequences two bits at a time and performing QPSK modulation, and the low-priority UCI QPSK symbol sequence is a sequence of QPSK symbols obtained by grouping low-priority UCI bit sequences two bits at a time and performing QPSK modulation. Therefore, the number of columns of the block interleaver may be N1 = A / 2, and the number of rows may be 1 + ceil(N2 / N1) = 1 + ceil((B / 2) / (A / 2)) = 1 + ceil(B / A). Here, either a QPSK symbol of the high-priority UCI QPSK sequence or a QPSK symbol of the low-priority UCI QPSK symbol sequence may be inserted into the block interleaver.

[0367] As a third method, the first sequence may be the shorter bit sequence of the high-priority UCI bit sequence and the low-priority UCI bit sequence, and the second sequence may be the longer bit sequence of the high-priority UCI bit sequence and the low-priority UCI bit sequence. Therefore, the number of columns of the block interleaver may be N1 = min{A, B}, and the number of rows may be 1 + ceil(N2 / N1) = 1 + ceil(max{A, B} / min{A, B}). Here, either a bit of the high-priority UCI bit sequence or a bit of the low-priority UCI bit sequence may be inserted into the block interleaver.

[0368] As a fourth method, the first sequence is the QPSK symbol sequence with a shorter length among the high-priority UCI QPSK symbol sequence and the low-priority UCI QPSK symbol sequence, and the second sequence may be the QPSK symbol sequence with a longer length among the high-priority UCI QPSK symbol sequence and the low-priority UCI QPSK symbol sequence. Therefore, the number of columns of the block interleaver may be N1 = min{A / 2, B / 2}, and the number of rows may be 1 + ceil(N2 / N1) = 1 + ceil(max{A / 2, B / 2} / min{A / 2, B / 2}). Here, QPSK symbols of the high-priority UCI QPSK symbol sequence or QPSK symbols of the low-priority UCI QPSK symbol sequence may be inserted into the block interleaver.

[0369] As a fifth method, the first sequence is the high-priority UCI bit sequence with the last bit excluded in the high-priority UCI bit sequence, and the second sequence may be the low-priority UCI bit sequence. Therefore, the number of columns of the block interleaver may be N1 = A - 1, and the number of rows may be 1 + ceil(N2 / N1) = 1 + ceil(B / (A - 1)). Here, bits of the high-priority UCI bit sequence or bits of the low-priority UCI bit sequence may be inserted into the block interleaver. The excluded last bit can be appended to the end of one UCI sequence obtained from the block interleaver.

[0370] As a sixth method, the first sequence may be a high-priority UCI QPSK symbol sequence excluding the last QPSK symbol in the high-priority UCI QPSK symbol sequence, and the second sequence may be a low-priority UCI QPSK symbol sequence. Therefore, the number of columns of the block interleaver may be N1 = A / 2 - 1, and the number of rows may be 1 + ceil(N2 / N1) = 1 + ceil((B / 2) / (A / 2 - 1)). Here, QPSK symbols of the high-priority UCI QPSK symbol sequence or QPSK symbols of the low-priority UCI QPSK symbol sequence may be inserted into the block interleaver. The excluded last QPSK symbol can be appended to the end of one UCI sequence obtained from the block interleaver.

[0371] In the first to sixth methods, the length of the rows of the block interleaver is determined by the length of the first sequence. In subsequent methods, the length of the rows of the block interleaver may be a predefined value. For example, the number of columns of the block interleaver may be a predefined value M. And the number of rows may be determined by the length (N1) of the first sequence and the length (N2) of the second sequence. That is, the number of rows may be determined as ceil((N1 + N2) / M). The terminal can sequentially insert the first sequence and the second sequence into the block interleaver. Here, when inserting sequentially, the method of inserting M of the first sequence and the second sequence in order into the first row and then inserting M into the next second row is repeated. Here, if the number of the first sequence and the second sequence inserted into the last row is less than M, "NULL" can be inserted. Here, ceil((N1 + N2) / M)*M - (N1 + N2) number of "NULL" may be inserted. The method of reading this block interleaver is the same as the previous first to sixth methods.

[0372] As a seventh method, M = N_sc = 8, the first sequence may be a high-priority QPKS symbol sequence, and the second sequence may be a low-priority QPSK symbol sequence.

[0373] As the eighth method, M = N_PRB, the first sequence may be a high-priority QPKS symbol sequence, and the second sequence may be a low-priority QPSK symbol sequence.

[0374] IV. Multiplexing and Resource Determination Method 2 during PUCCH Collisions

[0375] In this embodiment, following the "Method for Multiplexing and Resource Determination at I.PUCCH Collision", a method for selecting a PUCCH resource for transmitting multiplexed UCI is further disclosed.

[0376] With reference to FIG. 11, the Rel-16 prioritization scheme was described. When not transmitting PUCCH corresponding to a low priority, various problems occur, and a method for retransmitting this was disclosed in I. However, since the method according to I. uses PDCCH, there is a downlink control resource overhead.

[0377] With reference to FIG. 13, a scheme for transmitting UCI of LP PUCCH and HP PUCCH on one new PUCCH was shown. Such a scheme is called a multiplexing scheme.

[0378] In this embodiment, three embodiments for selecting a PUCCH resource for transmitting multiplexed UCI are disclosed.

[0379] (First Embodiment) Referring to FIG. 13, the terminal can select a new PUCCH resource as the PUCCH resource for multiplexing the PUCCH (LP-PUCCH) for transmitting LP UCI and the PUCCH (HP-PUCCH) for transmitting HP UCI. Here, the new PUCCH resource may be a PUCCH resource set by an RRC signal different from the RRC signal for setting the PUCCH for transmitting LP UCI and the RRC signal for setting the PUCCH for transmitting HP UCI.

[0380] First, the base station can configure a new PUCCH resource for use in multiplexing for the terminal. This may be set by RRC signaling. The new PUCCH resource set by RRC signaling may include at least some of the following information.

[0381] - PUCCH format, PUCCH start symbol index within a slot, PUCCH length, lowest PRB of the PUCCH, number of maximum PRBs of the PUCCH or cyclic shift value, and OCC (orthogonal covering code) value

[0382] The above information is the same value as that set when configuring an existing PUCCH (i.e., a PUCCH that transmits UCI of the same priority). Additionally, for the new PUCCH used for multiplexing, a maximum code rate for low priority and a maximum code rate for high priority are required to multiplex LP UCI and HP UCI. More specifically, if the base station separately encodes each of the LP UCI and HP UCI for the terminal (hereinafter referred to as separate encoding), the terminal requires a maximum code rate for low priority for the LP UCI and a maximum code rate for high priority for the HP UCI. Here, separate encoding means that each UCI is separately channel-coded and rate-matched without being associated with each other.

[0383] The method by which the terminal determines the maximum code rate for high priority and the maximum code rate for low priority is as follows.

[0384] (First method) The following may be configured for the terminal from the base station for the new PUCCH format.

[0385] - One maximum code rate for low priority

[0386] - One maximum code rate for high priority

[0387] The terminal can determine a new PUCCH resource for multiplexing LP UCI and HP UCI. The terminal can determine one configured low-priority maximum code rate and one high-priority maximum code rate set for the format of the PUCCH resource. The terminal can encode LP UCI using the one low-priority maximum code rate. The terminal can encode HP UCI using the one high-priority maximum code rate. The terminal can multiplex the encoded LP UCI and HP UCI and transmit them on a new PUCCH.

[0388] (Second method) The following may be configured for the terminal by the base station in the new PUCCH format.

[0389] - Low-priority maximum code rate for each PUCCH format

[0390] - High-priority maximum code rate for each PUCCH format

[0391] When the terminal has at least one symbol where the LP-PUCCH for transmitting LP UCI and the HP-PUCCH for transmitting HP UCI overlap (this is referred to as a collision), the terminal can determine a new PUCCH resource for multiplexing the LP UCI and the HP UCI. The terminal can determine one of the maximum code rates with a low priority set for the format of the PUCCH resource and one of the maximum code rates with a high priority. Here, one of the maximum code rates with a low priority can be selected based on the format of the collided LP-PUCCH. That is, if the format of the collided LP-PUCCH is 1, among the maximum code rates with a low priority set for the format of the PUCCH resource, the low-priority maximum code rate corresponding to PUCCH format 1 can be selected. Here, one of the maximum code rates with a high priority can be selected based on the format of the collided HP-PUCCH. That is, if the format of the collided HP-PUCCH is 1, among the maximum code rates with a high priority set for the format of the PUCCH resource, the high-priority maximum code rate corresponding to PUCCH format 1 can be selected.

[0392] When comparing with the first method, in the second method, the base station configures the maximum code rate according to the PUCCH format, and the terminal can select one of the configured maximum code rates based on the collided PUCCH format. By such a method, different UCI reliabilities can be ensured according to the collided PUCCH format.

[0393] (The third method) The terminal does not have to have the maximum code rate set for the new PUCCH format from the base station. In this case, the terminal can determine the maximum code rate with a low priority and the maximum code rate with a high priority as follows.

[0394] When the terminal can determine a new PUCCH resource for multiplexing LP UCI and HP UCI if the LP-PUCCH for transmitting LP UCI and the HP-PUCCH for transmitting HP UCI overlap in at least one symbol. The terminal can determine the maximum code rate set for the collided LP-PUCCH format as the maximum code rate of the lower priority. Also, the maximum code rate set for the collided HP-PUCCH format can be determined as the maximum code rate of the higher priority. That is, in the third method, the terminal can multiplex LP UCI and HP UCI using the maximum code rate set for the collided PUCCH format.

[0395] In the second or third method, the maximum code rate used for multiplexing may change based on the collided PUCCH format (LP-PUCCH or HP-PUCCH). Here, let the collided PUCCH format be the reference PUCCH format. The reference PUCCH format used to select the maximum code rate of the lower priority is called the lower priority reference PUCCH format. The reference PUCCH format used to select the maximum code rate of the higher priority is called the higher priority reference PUCCH format.

[0396] Hereinafter, in this embodiment, a method for determining one reference PUCCH format from among a plurality of collided PUCCH formats is disclosed.

[0397] Referring to FIG. 14, since the HP-PUCCH overlaps with two or more LP-PUCCH formats in at least one symbol, the terminal can multiplex the LP UCI and the HP UCI and transmit them on a new PUCCH. Here, since there are two or more LP-PUCCH formats multiplexed on the new PUCCH, one of the two or more LP-PUCCH formats must be determined as the low-priority reference PUCCH format. By way of reference, when the low-priority reference PUCCH format is determined, based on this, the low-priority maximum code rate can be determined by the methods of the second method and the third method.

[0398] Hereinafter, a specific method for determining the low-priority reference PUCCH format is disclosed.

[0399] (First method) Among the plurality of collided LP-PUCCHs, the terminal can determine the LP-PUCCH with the highest maximum code rate set as the low-priority reference PUCCH format. Here, the maximum code rate of the LP-PUCCH is set according to its own format. Therefore, the terminal can compare the maximum code rates and select the LP-PUCCH with the highest maximum code rate set as the low-priority reference PUCCH format. Equivalently, the first method is that the terminal determines the highest maximum code rate among the plurality of collided LP-PUCCHs as the low-priority maximum code rate.

[0400] Since the highest maximum code rate is determined in the first method, the LP UCI can be transmitted with low reliability. Since the number of resources occupied by the LP UCI may be small, a relatively larger number of resources can be allocated to the HP UCI to increase the reliability of the HP UCI.

[0401] (Second method) Among the multiple collided LP-PUCCHs, the terminal can determine the LP-PUCCH with the lowest maximum coding rate set as the low-priority reference PUCCH format. Here, the maximum coding rate of the LP-PUCCH is set according to its own format. Therefore, the terminal can compare the maximum coding rates and select the LP-PUCCH with the lowest maximum coding rate set as the low-priority reference PUCCH format. Equivalently, the second method is that the terminal determines the lowest maximum coding rate among the multiple collided LP-PUCCHs as the low-priority maximum coding rate.

[0402] Since the lowest maximum coding rate is determined in the first method, the reliability of the LP UCI can be guaranteed.

[0403] (Third method) When there is an LP-PUCCH scheduled or indicated by DCI format and an LP-PUCCH composed of RRC signals among the multiple collided LP-PUCCHs, the terminal can determine the LP-PUCCH scheduled or indicated by DCI format as the low-priority reference PUCCH format. Here, the LP-PUCCH scheduled or indicated by DCI format includes the following cases.

[0404] i) When the PDSCH is scheduled by DCI format and the HARQ-ACK of the PDSCH is transmitted on the LP-PUCCH

[0405] ii) When the SPS PDSCH release is indicated by DCI format and the HARQ-ACK of the SPS PDSCH release is transmitted on the LP-PUCCH

[0406] In the third method, since the base station can schedule or indicate the LP-PUCCH by DCI format, the LP-PUCCH of the DCI format can be used as the low-priority reference PUCCH format.

[0407] (Fourth method) When there are multiple LP-PUCCHs that have collided and there are multiple LP-PUCCHs scheduled or indicated by a DCI format, the terminal can use the LP-PUCCH scheduled or indicated by the DCI format at the latest time as a low-priority reference PUCCH format. Here, the LP-PUCCH scheduled or indicated by the DCI format is the same as in the above third method in the following cases.

[0408] Since the DCI format at the latest time is used in the fourth method, the base station can change the low-priority reference LP-PUCCH format using the DCI format transmitted at the latest time.

[0409] Referring to FIG. 15, since the LP-PUCCH overlaps with two or more HP-PUCCH formats in at least one symbol, the terminal can multiplex them and transmit them on a new PUCCH. Here, since there are two or more HP-PUCCH formats multiplexed on the new PUCCH, one of the two or more HP-PUCCH formats must be determined as the high-priority reference PUCCH format. For reference, when the high-priority reference PUCCH format is determined, based on it, the high-priority maximum code rate can be determined by the methods of the second and third methods.

[0410] Hereinafter, a specific method for determining the high-priority reference PUCCH format is disclosed.

[0411] (The first method) Among multiple collided HP-PUCCHs, the terminal can determine the HP-PUCCH with the highest maximum coding rate set as the high-priority reference PUCCH format. Here, the maximum coding rate of the HP-PUCCH is set according to its own format. Therefore, the terminal can compare the maximum coding rates and select the HP-PUCCH with the highest maximum coding rate set as the high-priority reference PUCCH format. Equivalently, the first method is that the terminal determines the highest maximum coding rate among multiple collided HP-PUCCHs as the high-priority maximum coding rate.

[0412] Since the highest maximum coding rate is determined in the first method, the reliability of the HP UCI can be guaranteed.

[0413] (The second method) Among multiple collided HP-PUCCHs, the terminal can determine the HP-PUCCH with the lowest maximum coding rate set as the high-priority reference PUCCH format. Here, the maximum coding rate of the HP-PUCCH is set according to its own format. Therefore, the terminal can compare the maximum coding rates and select the HP-PUCCH with the lowest maximum coding rate set as the high-priority reference PUCCH format. Equivalently, the second method is that the terminal determines the lowest maximum coding rate among multiple collided HP-PUCCHs as the high-priority maximum coding rate.

[0414] Since the lowest maximum coding rate is determined in the first method, the reliability of the HP UCI may be reduced. However, since the number of resources used for the HP UCI is reduced, more LP UCIs can be transmitted.

[0415] (Third method) Among multiple collided HP-PUCCHs, if there is an HP-PUCCH constituted by an HP-PUCCH scheduled or indicated in DCI format and an RRC signal, the terminal can determine the HP-PUCCH scheduled or indicated in DCI format as a high-priority reference PUCCH format. Here, the HP-PUCCH scheduled or indicated in DCI format includes the following cases.

[0416] i) When PDSCH is scheduled in DCI format and the HARQ-ACK of the PDSCH is transmitted on LP-PUCCH

[0417] ii) When SPS PDSCH release is indicated in DCI format and the HARQ-ACK of the SPS PDSCH release is transmitted on LP-PUCCH

[0418] In the third method, since the base station can schedule or indicate HP-PUCCH in DCI format, the HP-PUCCH in the DCI format can be used as a high-priority reference PUCCH format.

[0419] (Fourth method) Among multiple collided HP-PUCCHs, if there are multiple HP-PUCCHs scheduled or indicated in DCI format, the terminal can use the HP-PUCCH scheduled or indicated in DCI format at the latest time point as a high-priority reference PUCCH format. Here, the HP-PUCCHs scheduled or indicated in DCI format are the same as those in the above third method in the following cases.

[0420] Since the latest DCI format is used in the fourth method, the base station can change the high-priority reference HP-PUCCH format using the DCI format transmitted at the latest time point.

[0421] Next, a second embodiment for selecting multiplexed PUCCH resources is disclosed.

[0422] (Second Embodiment) Referring to FIG. 16, the terminal can select a high-priority PUCCH resource as a PUCCH resource for multiplexing LP UCI and HP UCI. Here, the high-priority PUCCH resource is a PUCCH resource for transmitting HP UCI among the collided PUCCHs.

[0423] When the terminal selects a high-priority PUCCH resource as the resource to be multiplexed according to the second embodiment, the terminal can use the maximum code rate set in the format of the high-priority PUCCH as the high-priority maximum code rate. In this case, it is necessary to determine the low-priority maximum code rate. The method therefor is as follows.

[0424] (First Method) The terminal may further configure one low-priority maximum code rate in the high-priority PUCCH format from the base station.

[0425] The terminal can determine a new PUCCH resource for multiplexing LP UCI and HP UCI. The terminal can determine the configured one low-priority maximum code rate and one high-priority maximum code rate set in the format of the PUCCH resource. The terminal can encode LP UCI using the one low-priority maximum code rate. The terminal can encode HP UCI using the maximum code rate configured in the PUCCH format. The terminal can multiplex the encoded LP UCI and HP UCI and transmit them on a new PUCCH. That is, according to the first method, the maximum code rate already configured in the high-priority PUCCH format is used for HP UCI, and a new one low-priority maximum code rate is further configured, and the low-priority maximum code rate can be used for low-priority UCI.

[0426] As a variation of the first method, two maximum code rates may be set for the high-priority PUCCH format at the terminal. Here, the lower of the two maximum code rates can be used for the HP UCI, and the higher of the two maximum code rates can be used for the low-priority UCI.

[0427] (Second method) The terminal may configure a low-priority maximum code rate for each PUCCH format from the base station for the new PUCCH format.

[0428] When at least one symbol overlaps between the LP-PUCCH for transmitting the LP UCI and the HP-PUCCH for transmitting the HP UCI at the terminal (this is referred to as a collision), the terminal can determine a new PUCCH resource for multiplexing the LP UCI and the HP UCI. The terminal can determine one of the low-priority maximum code rates set for the format of the PUCCH resource. Here, based on the format of the collided LP-PUCCH, one of the low-priority maximum code rates can be selected. That is, if the format of the collided LP-PUCCH is 1, among the low-priority maximum code rates set for the format of the PUCCH resource, the low-priority maximum code rate corresponding to PUCCH format 1 can be selected.

[0429] When compared with the first method, in the second method, the base station configures the maximum code rate according to the PUCCH format, and the terminal can select one of the configured maximum code rates based on the collided PUCCH format. In such a manner, different UCI reliabilities can be ensured according to the collided LP-PUCCH format.

[0430] (Third method) The terminal may not configure a low-priority maximum code rate for the HP-PUCCH format from the base station. In this case, the terminal can determine the low-priority maximum code rate as follows.

[0431] When the terminal has at least one symbol where the LP-PUCCH for transmitting LP UCI and the HP-PUCCH for transmitting HP UCI overlap, the terminal can multiplex the LP UCI and the HP UCI on the HP-PUCCH. The terminal can determine the maximum code rate set for the format of the collided LP-PUCCH as the maximum code rate of the lower priority. That is, in the third method, the LP UCI and the HP UCI can be multiplexed using the maximum code rate set for the collided PUCCH format.

[0432] In the second and third methods, the terminal may change the maximum code rate of the lower priority used for multiplexing based on the collided LP-PUCCH format. Here, let the collided LP-PUCCH format be the lower priority reference PUCCH format. The maximum code rate of the lower priority may be determined by the lower priority reference PUCCH format. Here, the lower priority reference PUCCH format and the maximum code rate of the lower priority can be obtained by applying the method of the first embodiment above.

[0433] Next, a third embodiment for selecting the PUCCH resource to be multiplexed is disclosed.

[0434] (Third Embodiment) Referring to FIG. 17, the terminal can select a lower priority PUCCH resource as the PUCCH resource for multiplexing the LP UCI and the HP UCI. Here, the lower priority PUCCH resource refers to the PUCCH resource for transmitting the LP UCI among the collided PUCCHs.

[0435] According to the third embodiment, when the terminal selects a lower priority PUCCH resource as the resource to be multiplexed, the terminal can use the maximum code rate set for the format of the lower priority PUCCH as the maximum code rate of the lower priority. In this case, it is necessary to determine the maximum code rate of the higher priority. The method for this is as follows.

[0436] (First method) The terminal may be further configured from the base station with one high-priority maximum code rate in a low-priority PUCCH format.

[0437] The terminal can determine a new PUCCH resource for multiplexing LP UCI and HP UCI. The terminal can determine the configured one high-priority maximum code rate and the low-priority maximum code rate set for the format of the PUCCH resource. The terminal can encode HP UCI using the one high-priority maximum code rate. The terminal can encode LP UCI using the maximum code rate configured for the LP-PUCCH for multiplexing. The terminal can multiplex the encoded LP UCI and HP UCI and transmit them on the new PUCCH. That is, according to the first method, the maximum code rate already configured in the low-priority PUCCH format is used for LP UCI, and a new one high-priority maximum code rate is further configured, and the high-priority maximum code rate can be used for HP UCI.

[0438] As a variation of the first method, the terminal may be configured with two maximum code rates in the low-priority PUCCH format. Here, the lower of the two maximum code rates can be used for HP UCI, and the higher of the two maximum code rates can be used for low-priority UCI.

[0439] (Second method) The terminal may be configured from the base station with a high-priority maximum code rate for each PUCCH format in a new PUCCH format.

[0440] When the HP UCI and the LP UCI overlap with at least one symbol, the terminal can determine a new PUCCH resource for multiplexing the LP UCI and the HP UCI. The terminal can determine one of the maximum code rates with high priority set for the format of the PUCCH resource. Here, one of the maximum code rates with high priority can be selected based on the format of the collided HP-PUCCH. That is, if the format of the collided HP-PUCCH is 1, among the maximum code rates with high priority set for the format of the PUCCH resource, the maximum code rate with high priority corresponding to PUCCH format 1 can be selected.

[0441] When comparing with the first method, in the second method, the base station configures the maximum code rate according to the PUCCH format, and the terminal can select one of the configured maximum code rates based on the collided PUCCH format. By such a method, different UCI reliabilities can be ensured according to the collided HP-PUCCH format.

[0442] (The third method) The terminal may not be set the maximum code rate with high priority from the base station for the HP-PUCCH format. In this case, the terminal can determine the maximum code rate with high priority as follows.

[0443] When the LP UCI and the HP UCI overlap with at least one symbol, the terminal can multiplex the LP UCI and the HP UCI on the LP-PUCCH. The terminal can determine the maximum code rate set for the format of the collided HP-PUCCH as the maximum code rate with high priority. That is, in the three embodiments, the LP UCI and the HP UCI can be multiplexed using the maximum code rate set for the collided PUCCH format.

[0444] In the second and third methods, the terminal may change the low - priority maximum code rate used for multiplexing based on the collided HP - PUCCH format. Here, let the collided HP - PUCCH format be the low - priority reference PUCCH format. The high - priority maximum code rate may be determined by the high - priority reference PUCCH format. Here, the high - priority reference PUCCH format and the high - priority maximum code rate can be obtained by applying the method of the previous first embodiment.

[0445] V. Multiplexing and Resource Determination Method 3 during PUCCH Collisions

[0446] The following embodiments relate to the collision situation between LP PUCCH format 0 and HP PUCCH format 0 or 1. Various embodiments are disclosed according to which UCI of how many bits each PUCCH transmits.

[0447] (First Embodiment) LP PUCCH format 0 can transmit 2 - bit HARQ - ACK, and HP PUCCH format 0 or 1 can transmit one SR.

[0448] If 2 - bit HARQ - ACK and one SR are multiplexed without considering the priority between them, 2 - bit HARQ - ACK and SR may be multiplexed and transmitted in PUCCH format 0. Here, the mapping of CS (cyclic shift) is shown in Fig. 26(a).

[0449] Fig. 26 is a diagram showing cyclic shift (CS) values according to an embodiment.

[0450] Referring to Fig. 26(a), CS0 can be represented as (A, A, -), CS1 as (A, A, +), CS3 as (A, N, -), CS4 as (A, N, +), CS6 as (N, N, -), CS7 as (N, N, +), CS9 as (N, A, -), and CS10 as (N, A, +). Here, in (「a」,「b」,「c」), 「a」 is the first HARQ-ACK bit, 「b」 is the second HARQ-ACK bit, and if 「c」 is 「-」, it indicates a negative SR, and if 「c」 is 「+」, it indicates a positive SR.

[0451] ACKs and NACKs of the HARQ-ACK with low priority at the terminal satisfy a maximum of two CS intervals. For example, CS1 and CS3, the second HARQ-ACK bits are ACK and NACK, respectively, and they are different from each other. At this time, the CS interval is 2 (for reference, one CS interval is π / 6). However, the CS interval between the negative SR and the positive SR for the SR with high priority is 1. For example, CS0 is a negative SR and CS1 is a positive SR. Therefore, compared with the SR with high priority, the HARQ-ACK with low priority has a higher reliability. This is because when the base station misjudges only one CS, the SR with high priority will be misjudged, but the HARQ-ACK with low priority will not be misjudged.

[0452] Referring to FIG. 26(b), for "b" which indicates ACK or NACK of the second HARQ-ACK bit among ("a", "b", "c"), it can indicate whether the high-priority SR is positive or negative, and for the third "c", it can indicate whether the second HARQ-ACK bit is ACK or NACK. More specifically, among ("a", "b", "c"), for ACK of "b" which indicates ACK or NACK of the second HARQ-ACK bit, it is used to indicate that the high-priority SR is negative, for NACK of "b", it is used to indicate that the high-priority SR is positive, for negative SR of the third "c", it is used to indicate ACK of the second HARQ-ACK with a lower priority, and for positive SR of "c", it is used to indicate NACK of the second HARQ-ACK with a lower priority.

[0453] Here, "a" can be used instead of the second "b".

[0454] That is, among ("a", "b", "c"), for "a" which indicates ACK or NACK of the first HARQ-ACK bit, it can indicate whether the high-priority SR is positive or negative, and for the third "c", it can indicate whether the first HARQ-ACK bit is ACK or NACK. More specifically, among ("a", "b", "c"), for ACK of "a" which indicates ACK or NACK of the first HARQ-ACK bit, it is used to indicate that the high-priority SR is negative, for NACK of "a", it is used to indicate that the high-priority SR is positive, for negative SR of the third "c", it is used to indicate ACK of the first HARQ-ACK with a lower priority, and for positive SR of "c", it is used to indicate NACK of the first HARQ-ACK with a lower priority.

[0455] (Second Embodiment) LP PUCCH format 0 transmits 1-bit HARQ-ACK, and HP PUCCH format 0 or 1 transmits 1-bit HARQ-ACK and 1 SR.

[0456] If the 2-bit HARQ-ACK and 1 SR are multiplexed without considering the priority between LP PUCCH and HP PUCCH, the 2-bit HARQ-ACK and SR may be multiplexed and transmitted in PUCCH format 0. Here, the mapping of CS (cyclic shift) is shown in FIG. 27.

[0457] FIG. 27 is a diagram showing cyclic shift values according to other embodiments.

[0458] Referring to FIG. 27(a), CS0 can be represented as (A, A, -), CS1 as (A, A, +), CS3 as (A, N, -), CS4 as (A, N, +), CS6 as (N, N, -), CS7 as (N, N, +), CS9 as (N, A, -), and CS10 as (N, A, +). Here, in (「a」,「b」,「c」), 「a」 is the HARQ-ACK bit of high priority, 「b」 is the HARQ-ACK bit of low priority, 「c」 indicates negative SR if it is 「-」, and positive SR if 「c」 is 「+」.

[0459] Similar to FIG. 26(a), the CS interval between negative SR and positive SR for high-priority SR is 1. For example, CS0 is negative SR and CS1 is positive SR. Therefore, compared with high-priority SR, low-priority HARQ-ACK has higher reliability. This is because when the base station misjudges only one CS, high-priority SR will be misjudged, but low-priority HARQ-ACK will not be misjudged.

[0460] To solve this problem, referring to FIG. 27(b), among (「a」, 「b」, 「c」), for 「b」 indicating ACK or NACK of the HARQ-ACK bit with a lower priority, it can indicate whether the SR with a higher priority is positive or negative, and for the third 「c」, it can indicate whether the HARQ-ACK bit with a lower priority is ACK or NACK. More specifically, among (「a」, 「b」, 「c」), the ACK of 「b」 indicating ACK or NACK of the HARQ-ACK bit with a lower priority is used to indicate that the SR with a higher priority is negative, the NACK of 「b」 is used to indicate that the SR with a higher priority is positive, the negative SR of the third 「c」 is used to indicate the ACK of the HARQ-ACK with a lower priority, and the positive SR of 「c」 is used to indicate the NACK of the HARQ-ACK with a lower priority.

[0461] VI. Multiplexing and Resource Determination Method 4 during PUCCH Collisions

[0462] Hereinafter, the embodiments define various scenarios for multiplexing LP-UCI and HP-UCI depending on whether HP-UCI includes HP-SR, and disclose the multiplexing method for each scenario.

[0463] On one hand, when HP-UCI includes HP-SR, consider the following scenarios A1 to A4.

[0464] Scenario A1) 1-bit HP-HARQ + 1-bit LP-HARQ

[0465] Scenario A2) 1-bit HP-HARQ + 2-bit LP-HARQ

[0466] Scenario A3) 2-bit HP-HARQ + 1-bit LP-HARQ

[0467] Scenario A4) 2-bit HP-HARQ + 2-bit LP-HARQ

[0468] On the other hand, when HP-UCI includes HP-SR, consider the following scenarios B1 to B6.

[0469] Scenario B1) 1 HP-SR + 1-bit LP-HARQ

[0470] Scenario B2) 1 HP-SR + 2-bit LP-HARQ

[0471] Scenario B3) 1-bit HP-HARQ / 1 HP-SR + 1-bit LP-HARQ

[0472] Scenario B4) 1-bit HP-HARQ / 1 HP-SR + 2-bit LP-HARQ

[0473] Scenario B5) 2-bit HP-HARQ / 1 HP-SR + 1-bit LP-HARQ

[0474] Scenario B6) 2-bit HP-HARQ / 1 HP-SR + 2-bit LP-HARQ

[0475] The terminal can multiplex LP UCI and HP UCI and transmit them on one PUCCH in each scenario. Here, the one PUCCH may be PUCCH format 0. That is, when LP PUCCH format 0 and HP PUCCH format 0 collide, LP UCI and HP UCI may be transmitted on one PUCCH format 0.

[0476] Here, the one PUCCH format 0 may be one of LP PUCCH format 0 or HP PUCCH format 0. Preferably, the one PUCCH format 0 may be HP PUCCH format 0. This is because HP PUCCH format 0 may have higher reliability. As yet another example, the one PUCCH format 0 may be the third PUCCH format 0. The third PUCCH format 0 may be set separately from the base station. Here, the new PUCCH format 0 may be a PUCCH that can be used only in the case of multiplexing.

[0477] Hereinafter, a method of multiplexing LP UCI and HP UCI for each scenario to transmit one PUCCH format 0 will be disclosed.

[0478] (Scenario A1) 1-bit HP-HARQ + 1-bit LP-HARQ

[0479] Referring to Table 6, when 1-bit HP-HARQ in HP PUCCH format 0 is NACK, m CS = 0, and when it is ACK, m CS = 6. Referring to Table 7, when 1-bit LP-HARQ in LP PUCCH format 0 is NACK, m CS = 0, and when it is ACK, m CS = 6.

[0480]

Table 6

[0481]

Table 7

[0482] The HP PUCCH format 0 and the HP PUCCH format 0 may collide in the same symbol. In this case, the terminal can transmit one low-priority 1-bit LP-HARQ and one high-priority 1-bit HP-HARQ in one PUCCH format 0. That is, two bits must be transmitted in the one PUCCH format 0. The method therefor is as follows. (First method) The terminal can combine them without considering the priority between the one low-priority 1-bit LP-HARQ and the one high-priority 1-bit HP-HARQ to generate a 2-bit HARQ-ACK. Then, the terminal can transmit the 2-bit HARQ in PUCCH format 0 by the 2-bit HARQ transmission method of Rel-15. That is, the 2-bit HARQ-ACK transmission method is as shown in Table 8.

[0483]

Table 8

[0484] However, the method of transmitting 2-bit HARQ-ACK in this way has the following problems. One PUCCH format 0 for transmitting 2-bit HARQ-ACK may be HP PUCCH format 0. In this case, if the terminal fails to receive the PDCCH instructing 1-bit LP-HARQ, the terminal transmits only 1-bit HARQ in HP PUCCH format 0. Here, if the 1-bit HARQ-ACK is NACK, m CS = 0, and if it is ACK, m CS = 6. The problem is that when the 1-bit HARQ-ACK is ACK, the terminal selects m CS = 6 to transmit PUCCH format 0, but the base station expects that 1-bit LP-HARQ and 1-bit HP-HARQ are multiplexed and transmitted. Therefore, when the base station has m CSWhen detecting that =6, both 1-bit HP-HARQ and 1-bit LP-HARQ are determined as ACK. Therefore, in the case of LP-HARQ, even though the terminal did not transmit to the base station, the base station determines it as NACK. Therefore, a mis-understanding regarding LP-HARQ can occur between the base station and the terminal. The second method to solve this is as follows. (Second method) As shown in Table 9, m CS =6 is the case where 1-bit HP-HARQ is ACK and 1-bit LP-HARQ is NACK. In this case, even if the reception of the PDCCH instructing the transmission of LP-HARQ fails, the base station determines 1-bit LP-HARQ as NACK. Therefore, an error regarding LP-HARQ between the base station and the terminal can be prevented.

[0485]

Table 9

[0486] The features of the second method are as follows. Let the CS used when transmitting HP-HARQ alone without LP-HARQ be the first CS set. When multiplexing LP-HARQ and HP-HARQ, let the CS used when LP-HARQ is NACK be the second CS set. The first CS set and the second CS set can be the same. For example, in the previous second method, the first CS set is {0,6}, and the second CS set is also {0,6}. Note that the HP-HARQ corresponding to the CS included in the first CS set and the second CS set can be the same. For example, when transmitting HP-HARQ alone without LP-HARQ, m CS =6 corresponds to HARQ being ACK, and in the second method, m CS =6 corresponds to HP-HARQ also being ACK and can be the same. In the second method, since both HP-HARQ and LP-HARQ are NACK, the terminal transmits PUCCH format 0 with m CS =0, but the base station may determine it as m CS =9. In this case, the base station determines both HP-HARQ and LP-HARQ as ACK. At this time, mCS = 0 and m CS = The cyclic shift difference (or cyclic shift distance) between 9 and 0 is 3. If the terminal transmits only 1-bit HP-HARQ, when m CS = 0 and m CS = 6 is used, the cyclic shift difference is 6. Therefore, when multiplexing HP-HARQ and LP-HARQ, since the cyclic shift difference decreases from 6 to 3, the reliability of HP-HARQ decreases. The third method of the present invention to solve this is as follows.

[0487] (Third method)

[0488] [Table 10]

[0489] Referring to Table 10, s may be one of the values 1, 2, 3, 4, 5. Preferably, s may be 1. Assuming s = 1, in the case of {NACK, ACK}, m CS = 1, and in the case of {ACK, ACK}, m CS = 7. Therefore, the cyclic shift difference (or also the cyclic shift distance) between {NACK, NACK} and {ACK, ACK} is 5. Therefore, when compared with the second method, the reliability of 1-bit HP-HARQ can increase. (Scenario A2) 1-bit HP-HARQ + 2-bit LP-HARQ

[0490] Referring to Table 11, in HP PUCCH format 0, 1-bit HP-HARQ has m CS = 0 in the case of NACK, and m CS = 6 in the case of ACK. Referring to Table 12, in LP PUCCH format 0, 2-bit LP-HARQ has m CS = 0 in the case of {NACK, NACK}, m CS = 3 in the case of {NACK, ACK}, m CS = 6 in the case of {ACK, ACK}, m CS = 9 in the case of {ACK, NACK}.

[0491]

Table 11

[0492]

Table 12

[0493] The HP PUCCH format 0 and the HP PUCCH format 0 may collide in the same symbol. In this case, the terminal can transmit one-bit LP-HARQ with a lower priority and two-bit HP-HARQ with a higher priority in one PUCCH format 0. That is, three bits must be transmitted in the one PUCCH format 0. The method for this is as follows. (First method) The terminal can use a method of simultaneously transmitting the 2-bit HARQ-ACK and SR of Rel-15. Here, the 1-bit HP-HARQ may correspond to the SR, and the 2-bit LP-HARQ may correspond to the 2-bit HARQ-ACK. In other words, if the 1-bit HP-HARQ is NACK, the 2-bit LP-HARQ can be transmitted with one of the values of m CS = 0, 3, 6, 9. If the 1-bit HP-HARQ is ACK, the 2-bit LP-HARQ can be transmitted with one of the values of m CS = 1, 4, 7, 10. This can be organized as shown in Table 13.

[0494]

Table 13

[0495] In the first method, the minimum cyclic shift difference (or cyclic shift distance) of 1-bit HP-HARQ is 1. Therefore, a problem may occur in that the reliability of 1-bit HP-HARQ deteriorates. Furthermore, the minimum cyclic shift difference (or cyclic shift distance) of 2-bit LP-HARQ is 2. For this reason, LP-HARQ has a higher reliability than HP-HARQ. To solve this, a second method may be used. (Second method) The terminal may correspond one bit (here, for the sake of convenience, the last bit) of 2-bit LP-HARQ to SR, and correspond 1-bit HP-HARQ and 1-bit LP-HARQ to 2-bit HARQ-ACK. In other words, if the last bit of 2-bit LP-HARQ is NACK, the first bits of 1-bit HP-HARQ and 1-bit LP-HARQ can be transmitted with one value among m CS = 0, 3, 6, 9. If the last bit of 2-bit LP-HARQ is ACK, 1-bit HP-HARQ and 1-bit LP-HARQ can be transmitted with one value among m CS = 1, 4, 7, 10. This can be organized as shown in Table 14.

[0496]

Table 14

[0497] Whether the first method and the second method can receive the PDCCH that instructs the transmission of LP-HARQ affects the performance of HP-HARQ. More specifically, in the first method, if the terminal does not receive the PDCCH that instructs the transmission of 2-bit LP-HARQ, if 1-bit HP-HARQ is NACK, the terminal transmits m CS = 0, and if it is ACK, the terminal transmits m CS = 6. However, the base station transmits m CSWhen detecting =6, it determines that 1-bit HP-HARQ is NACK and 2-bit LP-HARQ is ACK, ACK. Therefore, it misjudges 1-bit HP-HARQ of ACK as NACK and misjudges 2-bit LP-HARQ as ACK, ACK. In the second method, if the terminal does not receive the PDCCH instructing the transmission of 2-bit LP-HARQ, if 1-bit HP-HARQ is NACK, the terminal CS =0, and if it is ACK, the terminal CS =6 for transmission. However, the base station CS When detecting =6, it determines that 1-bit HP-HARQ is ACK and 2-bit LP-HARQ is ACK, NACK. Therefore, it misjudges the first bit of 2-bit LP-HARQ as ACK. To solve this, the third method may be used.

[0498] (The third method)

[0499] The features of the third method are as follows. Let the CS used when transmitting HP-HARQ alone without LP-HARQ be the first CS set. When multiplexing LP-HARQ and HP-HARQ, let the CS used when 2-bit LP-HARQ is NACK, NACK be the second CS set. According to the embodiments of the present invention, the first CS set and the second CS set may be the same. For example, in the third method, the first CS set is {0, 6}, and the second CS set is also {0, 6}. Note that the HP-HARQ corresponding to the CS included in the first CS set and the second CS set may be the same. For example, as shown in Table 15, when transmitting HP-HARQ alone without LP-HARQ, CS the HP-HARQ corresponding to =6 is ACK, and in the third method CS the HP-HARQ corresponding to =6 is ACK and may be the same as each other.

[0500]

Table 15

[0501] (The fourth method) As another method, 2-bit LP-HARQ can be bundled into 1-bit LP-HARQ, and the method of the previous scenario A1 can be applied. Here, for bundling, if the 2-bit LP-HARQ is ACK, ACK, then the 1-bit LP-HARQ is ACK, and if the 2-bit LP-HARQ contains at least one NACK, the 1-bit LP-HARQ is NACK. (Scenario A3) 2-bit HP-HARQ + 1-bit LP-HARQ

[0502] Referring to Table 16, in HP PUCCH format 0, for 2-bit HP-HARQ, when it is {NACK, NACK}, m CS = 0, when it is {NACK, ACK}, m CS = 3, when it is {ACK, ACK}, m CS = 6, and when it is {ACK, NACK}, m CS = 9. Referring to Table 17, in LP PUCCH format 0, for 1-bit LP-HARQ, when it is NACK, m CS = 0, and when it is ACK, m CS = 6.

[0503]

Table 16

[0504]

Table 17

[0505] (The first method) The terminal can use the method of simultaneously transmitting 2-bit HARQ-ACK and SR according to Rel-15. Here, 1-bit LP-HARQ can correspond to SR, and 2-bit HP-HARQ can correspond to 2-bit HARQ-ACK. In other words, if 1-bit LP-HARQ is NACK, the 2-bit HP-HARQ can be transmitted with one of the values of m CS = 0, 3, 6, 9. If 1-bit LP-HARQ is ACK, the 2-bit HP-HARQ is m CSIt can be transmitted with one value among 1, 4, 7, and 10. This can be organized as shown in Table 18.

[0506] [Table 18]

[0507] The features of the first method are as follows. Let the CS used when transmitting HP-HARQ alone without LP-HARQ be the first CS set. When multiplexing LP-HARQ and HP-HARQ, let the CS used when 1-bit LP-HARQ is NACK be the second CS set. According to an embodiment of the present invention, the first CS set and the second CS set may be the same. For example, in the first method, the first CS set is {0, 3, 6, 9}, and the second CS set is also {0, 3, 6, 9}. Note that the HP-HARQ corresponding to the CS included in the first CS set and the second CS set may be the same. For example, when transmitting HP-HARQ alone without LP-HARQ, the HP-HARQ corresponding to m CS = 6 is {ACK, ACK}, and in the third method, the HP-HARQ corresponding to m CS = 6 is {ACK, ACK}, and they can be the same as each other. This is also the same for m CS = 0, 3, 9. (Second method) As yet another method, 2-bit HP-HARQ can be bundled into 1-bit HP-HARQ, and the method of Scenario A1 described above can be applied. Here, for bundling, if 2-bit HP-HARQ is ACK, ACK, then 1-bit HP-HARQ is ACK, and if 2-bit HP-HARQ includes at least one NACK, then 1-bit HP-HARQ is NACK.

[0508] (Scenario A4) 2-bit HP-HARQ + 2-bit LP-HARQ

[0509] Referring to Table 19, in HP PUCCH format 0, when 2-bit HP-HARQ is {NACK, NACK}, m CS = 0, and when it is {NACK, ACK}, m CS= 3, and for the case of {ACK, ACK}, m CS = 6, and for the case of {ACK, NACK}, m CS = 9. Referring to Table 20, in LP PUCCH format 0, for 2-bit LP-HARQ, for the case of {NACK, NACK}, m CS = 0, and for the case of {NACK, ACK}, m CS = 3, and for the case of {ACK, ACK}, m CS = 6, and for the case of {ACK, NACK}, m CS = 9.

[0510]

Table 19

[0511]

Table 20

[0512] (First method) In the case of Scenario A4, for 2-bit HP-HARQ and 2-bit LP-HARQ, 16 cyclic shifts are required to transmit 16 HARQ-ACK states (NACK, NACK, NACK, NACK) to (ACK, ACK, ACK, ACK) using PUCCH format 0. However, since PUCCH format 0 can have a maximum of 12 cyclic shifts only, only a maximum of 12 out of 16 HARQ-ACK states have to be selected. According to an embodiment of the present invention, if 2-bit LP-HARQ is {NACK, NACK}, then for 2-bit HP-HARQ, m CS can be selected from one of 0, 3, 6, 9. More specifically, if 2-bit LP-HARQ is {NACK, NACK}, then m CS by 2-bit HP-HARQ is as shown in Table 21 below.

[0513]

Table 21

[0514] According to an embodiment of the present invention, if the 2-bit LP-HARQ is {ACK, ACK}, m CS can be selected from one of 1, 4, 7, and 10 by the 2-bit HP-HARQ. More specifically, if the 2-bit LP-HARQ is {ACK, ACK}, m CS by the 2-bit HP-HARQ is as shown in Table 22 below.

[0515]

Table 22

[0516] As described above, the terminal can transmit 2-bit LP-HARQ and 2-bit HP-HARQ using 8 out of 12 CSs. Additionally, the terminal can use the remaining 4 CSs to indicate the HARQ-ACK state. For example, if the first bit of the 2-bit LP-HARQ is ACK and the second bit is NACK, m CS can be selected from one of 2, 5, 8, and 11 by the 2-bit HP-HARQ. More specifically, if the first bit of the 2-bit LP-HARQ is ACK and the second bit is NACK, m CS by the 2-bit HP-HARQ is as shown in Table 23 below.

[0517]

Table 23

[0518] (Second method) As yet another method, the terminal can bundle 2-bit LP-HARQ into 1-bit LP-HARQ and apply the method of Scenario A3 described above. Here, for bundling, if the 2-bit LP-HARQ is ACK, ACK, then the 1-bit LP-HARQ is ACK, and if the 2-bit LP-HARQ contains at least one NACK, then the 1-bit LP-HARQ is NACK. (Third method) As yet another method, the terminal can bundle 2-bit HP-HARQ into 1-bit HP-HARQ and apply the method of Scenario A2 described above. Here, for bundling, if the 2-bit HP-HARQ is ACK, ACK, then the 1-bit HP-HARQ is ACK, and if the 2-bit HP-HARQ contains at least one NACK, then the 1-bit HP-HARQ is NACK.

[0519] (Fourth method) As yet another method, the terminal can bundle 2-bit LP-HARQ into 1-bit LP-HARQ and bundle 2-bit HP-HARQ into 1-bit HP-HARQ, and apply the method of Scenario A1 described above.

[0520] Scenarios A1, A2, A3, and A4 are cases where HP-SR is not multiplexed. The PUCCH format 0 for transmitting HP-SR at the terminal may collide with the PUCCH format 0 for transmitting LP-UCI. In this case, HP-SR and LP-UCI can be multiplexed and transmitted using one PUCCH format 0. The following Scenarios B1, B2, B3, B4, B5, and B6 are examples where HP-SR is multiplexed.

[0521] (Scenario B1) 1 HP-SR + 1-bit LP-HARQ

[0522] (First method) The terminal can use the method of Scenario A1 above by regarding 1HP-SR as 1-bit HP-HARQ. Here, if 1HP-SR is negative SR, 1-bit HP-HARQ is regarded as NACK, and if 1HP-SR is positive SR, 1-bit HP-HARQ is regarded as ACK. For example, the second method of Scenario A1 above may be modified as shown in Table 24 below.

[0523] [Table 24]

[0524] However, when HP-SR is negative in the first method, the minimum cyclic shift interval (or cyclic shift distance) of LP-HARQ is given as 3. Since the terminal does not frequently request HP-SR from the base station, it is necessary to maintain a large minimum cyclic shift interval (or cyclic shift distance) of LP-HARQ. For this reason, the second method may be used. (Second method) The second method can consider the CS mapping as shown in Table 25 below.

[0525] [Table 25]

[0526] (Scenario B2) 1HP-SR + 2-bit LP-HARQ (First method) The terminal can use the method of Scenario A2 above by regarding 1HP-SR as 1-bit HP-HARQ. Here, if 1HP-SR is negative SR, 1-bit HP-HARQ is regarded as NACK, and if 1HP-SR is positive SR, 1-bit HP-HARQ is regarded as ACK. For example, the second method of Scenario A2 above may be modified as shown in Table 26 below.

[0527] [Table 26]

[0528] (Scenario B3) 1-bit HP-HARQ / 1 HP-SR + 1-bit LP-HARQ (First method) The terminal can use the method of Scenario A3 above by regarding 1 HP-SR as 1-bit HP-HARQ. More specifically, the terminal can regard 1 HP-SR as 1-bit HARQ-ACK and combine it with 1-bit HARQ-ACK to generate 2-bit HP-HARQ. Then, the terminal can multiplex the 2-bit HP-HARQ and 1-bit LP-HARQ into one PUCCH format 0. Here, if 1 HP-SR is a negative SR, regard 1-bit HP-HARQ as NACK, and if 1 HP-SR is a positive SR, regard 1-bit HP-HARQ as ACK. For example, the first method of the previous Scenario A3 may be modified as shown in Table 27 below.

[0529] [Table 27]

[0530] Referring to Table 27, 1 HP-SR is appended after 1-bit HARQ-ACK, but 1 HP-SR may also be appended before 1-bit HARQ-ACK. (Scenario B4) 1-bit HP-HARQ / 1 HP-SR + 2-bit LP-HARQ

[0531] (First method) The terminal can use the method of Scenario A4 above by regarding 1 HP-SR as 1-bit HP-HARQ. More specifically, the terminal can regard 1 HP-SR as 1-bit HARQ-ACK and combine it with 1-bit HARQ-ACK to generate 2-bit HP-HARQ. Then, the terminal can multiplex the 2-bit HP-HARQ and 2-bit LP-HARQ into one PUCCH format 0. Here, if 1 HP-SR is a negative SR, regard 1-bit HP-HARQ as NACK, and if 1 HP-SR is a positive SR, regard 1-bit HP-HARQ as ACK. For example, the first method of the previous Scenario A4 may be modified as shown in Table 28 below.

[0532] [Table 28]

[0533] Here, 1HP-SR is appended after 1-bit HARQ-ACK. Conversely, 1HP-SR may be appended before 1-bit HARQ-ACK.

[0534] (Scenario B5) 2-bit HP-HARQ / 1HP-SR + 1-bit LP-HARQ

[0535] Scenario B5 requires a maximum of 16 states. The method of mapping each state to 12 CSs of PUCCH format 0 is as follows.

[0536] (First method) As an embodiment of the present invention, the terminal can bundle 2-bit HP-HARQ into 1-bit HP-HARQ. Here, for bundling, if 2-bit HP-HARQ is ACK, ACK, then 1-bit HP-HARQ is ACK, and if 2-bit HP-HARQ includes at least one NACK, 1-bit HP-HARQ is NACK. After such bundling, 1-bit HP-HARQ (bundled), 1HP-SR, and 1-bit LP-HARQ may be multiplexed in one PUCCH format 0. At this time, the terminal can use the method of Scenario B3 described above.

[0537] According to the first method, the terminal bundles 2-bit HP-HARQ into 1-bit HP-HARQ. Such bundling affects the retransmission of PDSCH with high priority. For example, when the terminal has received one PDSCH but failed to receive another PDSCH, the terminal needs to have only the PDSCH that failed to be received retransmitted quickly. However, due to bundling, the base station has to retransmit both PDSCHs. Therefore, it becomes difficult to quickly retransmit the PDSCH that failed to be received. Hereinafter, a second method for solving this is disclosed.

[0538] (Second Method) If the 1-bit LP-HARQ is NACK, 2-bit HP-HARQ and 1 HP-SR can be transmitted using eight CSs as shown in Table 29 below.

[0539] [Table 29]

[0540] Then, the terminal can transmit the case where the 1-bit LP-HARQ is ACK using the four unused CSs. More specifically, since the terminal occasionally transmits HP-SR, when the 1-bit LP-HARQ is ACK, it may only include the case where HP-SR is negative. As shown in Table 30 below, the remaining four CS mappings are possible.

[0541] [Table 30]

[0542] As another example, if the LP-HARQ is ACK, the probability that the HP-HARQ is also ACK is high. This is because the base station transmits the PDSCH with high priority with higher reliability. Therefore, when the LP-HARQ is ACK, even if the 2-bit HP-HARQ is bundled with the 1-bit HP-HARQ, the performance degradation can be small. The bundled 1-bit HARQ and HP-SR may be mapped to the remaining four CSs as shown in Table 31 below.

[0543] [Table 31]

[0544] As another method, the bundled 1-bit HARQ and HP-SR may be mapped to the remaining four CSs as shown in Table 32 below.

[0545] [Table 32]

[0546] (Scenario B6) 2-bit HP-HARQ / 1 HP-SR + 2-bit LP-HARQ

[0547] This Scenario B6 requires up to 32 states. The method of mapping each state to 12 CSs of PUCCH format 0 is as follows.

[0548] (First method) As an embodiment of the present invention, 2-bit HP-HARQ can be bundled into 1-bit HP-HARQ. Here, for bundling, if 2-bit HP-HARQ is ACK, ACK, then 1-bit HP-HARQ is ACK, and if 2-bit HP-HARQ contains at least one NACK, then 1-bit HP-HARQ is NACK. After bundling like this, 1-bit HP-HARQ (bundled), 1 HP-SR, and 2-bit LP-HARQ may be multiplexed in one PUCCH format 0. At this time, the method of Scenario B4 above can be used.

[0549] (Second method) As an embodiment of the present invention, 2-bit LP-HARQ can be bundled into 1-bit LP-HARQ. Here, for bundling, if 2-bit LP-HARQ is ACK, ACK, then 1-bit LP-HARQ is ACK, and if 2-bit LP-HARQ contains at least one NACK, then 1-bit LP-HARQ is NACK. After bundling like this, 2-bit HP-HARQ, 1 HP-SR, and 1-bit LP-HARQ (bundled) may be multiplexed in one PUCCH format 0. At this time, the method of Scenario B5 above can be used.

[0550] In the previous embodiment, a method for a terminal to multiplex LP UCI and HP UCI and transmit a single PUCCH format 0 was described. However, since the terminal has PUCCH format 0 for transmitting LP UCI (LP-PF0) and PUCCH format 0 for transmitting HP UCI (HP-PF0), LP-UCI and HP-UCI can be multiplexed and transmitted using two PUCCH format 0s (LP-PF0 and HP-PF0). The present invention discloses a method using two PUCCH format 0s (LP-PF0 and HP-PF0) for each scenario.

[0551] (Scenario A1) 1-bit HP-HARQ + 1-bit LP-HARQ

[0552] The terminal can transmit HP-PF0 on PRB X or transmit LP-PF0 on PRB Y. To transmit 1-bit HP-HARQ, HP-PF0 may have two CSs. If 1-bit HP-HARQ is NACK, then m CS = 0, and if 1-bit HP-HARQ is ACK, then m CS = 6. Similarly, to transmit 1-bit LP-HARQ, LP-PF0 may have two CSs. If 1-bit LP-HARQ is NACK, then mCS = 0, and if 1-bit LP-HARQ is NACK, then m CS = 6. When the HP-PF0 and LP-PF0 collide in the same symbol, 1-bit HP-HARQ and 1-bit LP-HARQ can be transmitted using the following method with two PUCCH format 0s (LP-PF0 and HP-PF0).

[0553] (First method) FIG. 28 is a diagram showing multiplexing of 1-bit HP-HARQ and 1-bit LP-HARQ according to an embodiment.

[0554] Referring to FIG. 28, when the 1-bit LP-HARQ is NACK, the terminal can transmit HP-PF0. And when the 1-bit LP-HARQ is ACK, the terminal can transmit LP-PF0. At this time, when transmitting HP-PF0 or LP-PF0, the CS mapping is as shown in Table 33 below.

[0555] [Table 33]

[0556] Referring to Table 33, when the 1-bit LP-HARQ is NACK, HP-PF0 can use two CSs. Here, if the 1-bit HP-HARQ is NACK, then m CS = 0, and if the 1-bit HP-HARQ is ACK, then m CS = 1. That is, if the base station detects HP-PF0, it can be known that the 1-bit LP-HARQ is NACK. And if 0 is detected as the m CS value of the HP-PF0, it can be known that the 1-bit HP-HARQ is NACK. If 1 is detected as the m CS value of the HP-PF0, it can be known that the 1-bit HP-HARQ is ACK.

[0557] When the 1-bit LP-HARQ is ACK, two CSs may be used for LP-PF0. Here, if the 1-bit HP-HARQ is NACK, then m CS = 0, and if the 1-bit HP-HARQ is ACK, then m CS = 1. That is, if the base station detects LP-PF0, it can be known that the 1-bit LP-HARQ is ACK. And if 0 is detected as the m CS value of the LP-PF0, it can be known that the 1-bit HP-HARQ is NACK. If 1 is detected as the m CS value of the LP-PF0, it can be known that the 1-bit HP-HARQ is ACK.

[0558] The features of the first method are as follows. Regardless of whether the terminal has transmitted LP-HARQ, the base station can correctly receive HP-HARQ. For example, if the terminal fails to receive the PDCCH that instructs the transmission of LP-HARQ, the terminal transmits HP-PF0. When transmitting HP-PF0, if HP-HARQ is NACK, then m CS = 0, and if HP-HARQ is ACK, then m CS = 6. In this case, the base station does not know whether the terminal has successfully received the PDCCH that instructs the transmission of LP-HARQ. Therefore, the base station expects that the terminal multiplexes and transmits LP-HARQ and HP-HARQ. Therefore, the base station must determine which of HP-PF0 and LP-PF0 has been transmitted from the terminal. Since the terminal transmits only HP-HARQ and transmits HP-PF0, the terminal can detect HP-PF0. Therefore, the terminal determines LP-HARQ as NACK. Thereafter, the ACK / NACK of HP-HARQ can be determined by m CS of HP-PF0. Based on the m CS , the base station can correctly determine the ACK / NACK of HP-HARQ.

[0559] (Power setting of LP-PF0) In the first method, in addition to HP-PF0, HP-HARQ may be transmitted by P-PF0. Therefore, LP-PF0 must guarantee a high reliability similar to that of HP-PF0. To obtain the high reliability, high transmission power is used. Generally, in the case of HP-PF0, high transmission power (first transmission power) is set for high reliability, and in the case of LP-PF0, since relatively low reliability is required, relatively low transmission power (second transmission power) may be set. In this case, when LP-PF0 is transmitted with the second transmission power, the reliability of HP-HARQ may decrease.

[0560] To solve this problem, as an embodiment of the present invention, when the terminal transmits HP-HARQ using LP-PF0, it can transmit at a higher transmission power instead of the second transmission power. For example, the terminal can transmit LP-PF0 using the first transmission power instead of the second transmission power. As yet another example, instead of the second transmission power, the higher power of the second transmission power and the first transmission power can be selected to transmit LP-PF0. As yet another example, LP-PF0 can be transmitted by increasing the transmission power by a certain level at the second transmission power. Here, the certain level may be 3 dB. The above embodiments are applicable not only to scenario A1 but also to other scenarios.

[0561] (Scenario A2) 1-bit HP-HARQ + 2-bit LP-HARQ

[0562] The terminal can transmit HP-PF0 on PRB X or LP-PF0 on PRB Y. To transmit 1-bit HP-HARQ, HP-PF0 can have 2 CSs. If the 1-bit HP-HARQ is NACK, then m CS = 0, and if the 1-bit HP-HARQ is ACK, then m CS = 6. To transmit 2-bit LP-HARQ, it can have 4 CSs. When the 2-bit LP-HARQ is {NACK, NACK}, mCS = 0, when the 2-bit LP-HARQ is {NACK, ACK}, m CS = 3, when the 2-bit LP-HARQ is {ACK, ACK}, m CS = 6, and when the 2-bit LP-HARQ is {ACK, NACK}, m CS = 9. When the HP-PF0 and LP-PF0 collide in the same symbol, the terminal can transmit 1-bit HP-HARQ and 2-bit LP-HARQ using two PUCCH format 0s (LP-PF0 and HP-PF0) by the following method.

[0563] (First method) The terminal can use two CSs in HP-PF0 and four CSs in LP-PF0. Therefore, the terminal can use a total of six CSs in two PUCCH format 0s. However, for the terminal, eight CSs are required to transmit 1-bit HP-HARQ and 2-bit LP-HARQ.

[0564] FIG. 29 is a diagram showing multiplexing of 1-bit HP-HARQ and 2-bit LP-HARQ according to an embodiment.

[0565] Referring to FIG. 29, according to an embodiment of the present invention, the terminal can transmit HP-PF0 if the 2-bit LP-HARQ is {NACK, NACK}, and can transmit LP-PF0 if the 2-bit LP-HARQ is not {NACK, NACK}. At this time, when transmitting HP-PF0 or LP-PF0, the CS mapping is as shown in Table 34 below.

[0566]

Table 34

[0567] Referring to Table 34, when the 2-bit LP-HARQ is {NACK, NACK}, the terminal can use two CSs for HP-PF0. Here, if the 1-bit HP-HARQ is NACK, m CS = 0, and if the 1-bit HP-HARQ is ACK, m CS = 1. That is, if the base station detects HP-PF0, it can be known that the 2-bit LP-HARQ is {NACK, NACK}. And if 0 is detected as the m CS value of the HP-PF0, it can be known that the 1-bit HP-HARQ is NACK. If 1 is detected as the m CS value of the HP-PF0, it can be known that the 1-bit HP-HARQ is ACK.

[0568] When the 2-bit LP-HARQ is not {NACK, NACK}, {HP-HARQ, 1 stLP-HARQ, 2 nd LP-HARQ} can select 4 out of {NACK, NACK, ACK}, {ACK, NACK, ACK}, {NACK, ACK, NACK}, {ACK, ACK, NACK}, {NACK, ACK, ACK}, {ACK, ACK, ACK} and can be mapped to 4 CSs of LP-PF0. In the above table, as an example, {HP-HARQ, 1 st LP-HARQ, 2 nd LP-HARQ} = {NACK, ACK, ACK}, {ACK, NACK, ACK}, {ACK, ACK, ACK}, {ACK, ACK, NACK} are shown as the selected ones. And sequentially, it can be mapped to m CS = 0, 3, 6, 9. Here, the reason for selecting the above 4 HARQ-ACK states is that since HP-HARQ is ACK with a high probability, the HARQ-ACK states where HP-HARQ is ACK are first selected. And as the remaining one HARQ-ACK state, the HARQ-ACK state where HP-HARQ is NACK and LP-HARQ are all ACK is selected. This is an exemplary configuration, and other 4 HARQ-ACK states can also be configured and mapped to 4 CSs of LP-PF0.

[0569] (Second method) Since the number of CSs available in the first method is 6, all 8 HARQ-ACK states could not be shown. The terminal can show all HARQ-ACK states using the additional 2 CSs.

[0570] FIG. 30 is a diagram showing the multiplexing of 1-bit HP-HARQ and 2-bit LP-HARQ according to another embodiment.

[0571] Referring to FIG. 30, LP-PF0 can use 6 CSs. More specifically, if the 2-bit LP-HARQ of the terminal is {NACK, NACK}, HP-PF0 is transmitted, and if the 2-bit LP-HARQ is not {NACK, NACK}, LP-PF0 can be transmitted. At this time, when transmitting HP-PF0 or LP-PF0, the CS mapping is as shown in Table 35 below.

[0572]

Table 35

[0573] When compared with the first method, when the 2-bit LP-HARQ is {NACK, NACK}, the transmission method of HP-PF0 is the same. However, when the 2-bit LP-HARQ is not {NACK, NACK}, six HARQ-ACK states are transmitted using six CSs of LP-PF0. Here, the six CSs may have an interval of 2, such as 0, 2, 4, 6, 8, 10. As another example, two CSs may be added to the six CSs of 0, 3, 6, 9. For example, the two added CSs may be s and s + 6. Here, s may be one of the values of 1 and 2. When compared with the first method, the second method has the advantage that it can represent all HARQ-ACK states, but more CSs are required for LP-PF0. Generally, the twelve CSs of LP-PF0 can be used by different terminals, but according to the second method, they cannot be used by different terminals.

[0574] (The third method) Similar to the second method, the terminal can indicate all HARQ-ACK states by using two additional CSs.

[0575] FIG. 31 is a diagram showing multiplexing of 1-bit HP-HARQ and 2-bit LP-HARQ according to another embodiment.

[0576] Referring to FIG. 31, as the third method, HP-PF0 can use four CSs. More specifically, if one bit (for example, the last bit) of the 2-bit LP-HARQ is NACK, the terminal transmits HP-PF0, and if one bit (for example, the last bit) of the 2-bit LP-HARQ is ACK, the terminal can transmit LP-PF0. At this time, when transmitting HP-PF0 or LP-PF0, the CS mapping is as shown in Table 36 below.

[0577]

Table 36

[0578] (Fourth method) As yet another method, the 2-bit LP-HARQ can be bundled into 1-bit LP-HARQ, and the method of Scenario A1 described above can be applied. Here, for bundling, if the 2-bit LP-HARQ is ACK, ACK, the 1-bit LP-HARQ is ACK, and if the 2-bit LP-HARQ includes at least one NACK, the 1-bit LP-HARQ is NACK.

[0579] (Scenario A3) 2-bit HP-HARQ + 1-bit LP-HARQ

[0580] The terminal can transmit HP-PF0 on PRB X or LP-PF0 on PRB Y. HP-PF0 may have 4 CSs for transmitting 2-bit HP-HARQ. When the 2-bit HP-HARQ is {NACK, NACK}, m CS = 0, when the 2-bit HP-HARQ is {NACK, ACK}, m CS = 3, when the 2-bit HP-HARQ is {ACK, ACK}, m CS = 6, when the 2-bit HP-HARQ is {ACK, NACK}, m CS = 9. 2-bit LP-HARQ may have 2 CSs for transmitting 1-bit LP-HARQ. If the 1-bit LP-HARQ is NACK, mCS = 0, and if the 1-bit LP-HARQ is ACK, m CS = 6. When the HP-PF0 and LP-PF0 collide in the same symbol, 2-bit HP-HARQ and 1-bit LP-HARQ can be transmitted using the following method with two PUCCH format 0 (LP-PF0 and HP-PF0).

[0581] (First method) The terminal can use 4 CSs in HP-PF0 and 2 CSs in LP-PF0. Therefore, the terminal can use a total of 6 CSs in two PUCCH format 0s. However, for the terminal, 8 CSs are required to transmit 2-bit HP-HARQ and 1-bit LP-HARQ.

[0582] FIG. 32 is a diagram showing multiplexing of 2-bit HP-HARQ and 1-bit LP-HARQ according to an embodiment.

[0583] Referring to FIG. 32, the terminal can transmit HP-PF0 if the 1-bit LP-HARQ is NACK, and can transmit LP-PF0 if the 1-bit LP-HARQ is ACK. At this time, when transmitting HP-PF0 or LP-PF0, the CS mapping is as shown in Table 37 below.

[0584]

Table 37

[0585] Referring to Table 37, when the 1-bit LP-HARQ is ACK, the terminal can select 2 out of {1 st HP-HARQ, 2 nd HP-HARQ, LP-HARQ} = {NACK, NACK, ACK}, {NACK, ACK, ACK}, {ACK, NACK, ACK}, {ACK, ACK, ACK} and map them to the 2 CSs of LP-PF0. In Table 37, as an example, {1 st HP-HARQ, 2 ndIt shows the selection of {HP-HARQ, LP-HARQ} = {NACK, NACK, ACK}, {ACK, ACK, ACK}, and can be sequentially mapped to mCS = 0, 6. Here, the two selected HARQ-ACK states are when the 2 bits of HP-HARQ are the same. Generally, since HP-HARQ is transmitted within a short time, the probability of passing through the same channel environment is high. Therefore, the probability of being the same bit is high. That is, there can be a high correlation between the 2 bits. Of course, Table 37 is an exemplary configuration, and the terminal may also configure two other HARQ-ACK states and map them to the two CSs of LP-PF0.

[0586] (The second method) In the first method, since the number of available CSs for the terminal is 6, it was not possible to indicate 8 HARQ-ACK states. The terminal can use an additional two CSs to indicate all HARQ-ACK states.

[0587] FIG. 33 is a diagram showing multiplexing of 2-bit HP-HARQ and 1-bit LP-HARQ according to another embodiment.

[0588] Referring to FIG. 33, as the second method of the present invention, the terminal can use four CSs for LP-PF0. More specifically, if the 1-bit LP-HARQ is NACK, the terminal can transmit HP-PF0, and if the 1-bit LP-HARQ is ACK, the terminal can transmit LP-PF0. At this time, when transmitting HP-PF0 or LP-PF0, the CS mapping is as shown in Table 38 below.

[0589]

Table 38

[0590] (The third method) In the first method, since the number of available CSs is 6, it was not possible to indicate 8 HARQ-ACK states. The terminal can use an additional two CSs to indicate all HARQ-ACK states.

[0591] FIG. 34 is a diagram showing multiplexing of 2-bit HP-HARQ and 1-bit LP-HARQ according to still another embodiment.

[0592] Referring to FIG. 34, as a third method of the present invention, the terminal can use six CSs for HP-PF0. More specifically, if the 1-bit LP-HARQ is NACK, the terminal can transmit HP-PF0, and if the 1-bit LP-HARQ is ACK, the terminal can transmit LP-PF0. At this time, when transmitting HP-PF0 or LP-PF0, the CS mapping is as shown in Table 39 below.

[0593] [Table 39]

[0594] (Fourth method) As still another method, the terminal can bundle 2-bit HP-HARQ to generate 1-bit HP-HARQ and apply the method of Scenario A1 described above. Here, for bundling, if the 2-bit HP-HARQ is ACK, ACK, the 1-bit HP-HARQ is ACK, and if the 2-bit HP-HARQ includes at least one NACK, the 1-bit HP-HARQ is NACK.

[0595] (Scenario A4) 2-bit HP-HARQ + 2-bit LP-HARQ

[0596] The terminal can transmit HP-PF0 on PRB X or transmit LP-PF0 on PRB Y. HP-PF0 can have four CSs for transmitting 2-bit HP-HARQ. When the 2-bit HP-HARQ is {NACK, NACK}, m CS = 0, and when the 2-bit HP-HARQ is {NACK, ACK}, m CS = 3, when the 2-bit HP-HARQ is {ACK, ACK}, m CS = 6, and when the 2-bit HP-HARQ is {ACK, NACK}, m CSIt is 9. It may have 4 CSs to transmit 2-bit LP-HARQ. When the 2-bit LP-HARQ is {NACK, NACK}, m CS =0, and when the 2-bit LP-HARQ is {NACK, ACK}, m CS =3, when the 2-bit LP-HARQ is {ACK, ACK}, m CS =6, when the 2-bit LP-HARQ is {ACK, NACK}, m CS =9. When the HP-PF0 and LP-PF0 collide in the same symbol, the terminal can transmit 2-bit HP-HARQ and 1-bit LP-HARQ using two PUCCH format 0s (LP-PF0 and HP-PF0) by the following method.

[0597] (The first method) The terminal can use 4 CSs in HP-PF0 and can use 4 CSs in LP-PF0. Therefore, the terminal can use a total of 8 CSs with two PUCCH format 0s. However, for the terminal, 16 CSs are required to transmit 2-bit HP-HARQ and 2-bit LP-HARQ.

[0598] FIG. 35 is a diagram showing the multiplexing of 2-bit HP-HARQ and 2-bit LP-HARQ according to an embodiment.

[0599] Referring to FIG. 35, according to an embodiment of the present invention, if the 2-bit LP-HARQ is {NACK, NACK}, the terminal can transmit HP-PF0, and if the 2-bit LP-HARQ is not {NACK NACK}, the terminal can transmit LP-PF0. At this time, when transmitting HP-PF0 or LP-PF0, the CS mapping is as shown in Table 40 below.

[0600]

Table 40

[0601] (Second Method) As yet another method, the terminal can bundle 2-bit LP-HARQ to generate 1-bit LP-HARQ and apply the method of Scenario A3 described above. Here, for bundling, if the 2-bit LP-HARQ is ACK, ACK, then the 1-bit LP-HARQ is ACK, and if the 2-bit LP-HARQ includes at least one NACK, the 1-bit LP-HARQ is NACK.

[0602] (Third Method) As yet another method, the terminal can bundle 2-bit HP-HARQ to generate 1-bit HP-HARQ and apply the method of Scenario A2 described above. Here, for bundling, if the 2-bit HP-HARQ is ACK, ACK, then the 1-bit HP-HARQ is ACK, and if the 2-bit HP-HARQ includes at least one NACK, the 1-bit HP-HARQ is NACK.

[0603] (Fourth Method) As yet another method, the terminal can bundle 2-bit LP-HARQ to generate 1-bit LP-HARQ, bundle 2-bit HP-HARQ to generate 1-bit HP-HARQ, and apply the method of Scenario A1 described above.

[0604] Scenarios A1, A2, A3, and A4 are cases where HP-SR is not multiplexed. There may be a collision between PUCCH format 0 for transmitting HP-SR and PUCCH format 0 for transmitting LP-UCI. In this case, HP-SR and LP-UCI can be multiplexed and transmitted using two PUCCH format 0s (LP-PF0 or HP-PF0). The following Scenarios B1, B2, B3, B4, B5, and B6 are examples where HP-SR is multiplexed.

[0605] (Scenario B1) 1 HP-SR + 1-bit LP-HARQ

[0606] (First method) 1HP-SR can be regarded as 1-bit HP-HARQ and the method of Scenario A1 above can be used. Here, if 1HP-SR is a negative SR, the terminal regards 1-bit HP-HARQ as NACK, and if 1HP-SR is a positive SR, the terminal regards 1-bit HP-HARQ as ACK. For reference, in the case of 1-bit HP-HARQ, 2 CSs can be used in HP-PF0, but in the case of 1HP-SR, only 1 CS can be used in HP-PF0. However, in this method, it is assumed that in the case of 1HP-SR, 2 CSs can be used in the same way as 1-bit HP-HARQ in HP-PF0.

[0607] (Scenario B2) 1HP-SR + 2-bit LP-HARQ

[0608] (First method) 1HP-SR can be regarded as 1-bit HP-HARQ and the method of Scenario A2 above can be used. Here, if 1HP-SR is a negative SR, the terminal regards 1-bit HP-HARQ as NACK, and if 1HP-SR is a positive SR, the terminal regards 1-bit HP-HARQ as ACK. For reference, in the case of 1-bit HP-HARQ, 2 CSs can be used in HP-PF0, but in the case of 1HP-SR, only 1 CS can be used in HP-PF0. However, in this method, it is assumed that in the case of 1HP-SR, 2 CSs can be used in the same way as 1-bit HP-HARQ in HP-PF0.

[0609] (Scenario B3) 1-bit HP-HARQ / 1HP-SR + 1-bit LP-HARQ

[0610] (First method) 1HP-SR can be regarded as 1-bit HP-HARQ and the method of Scenario A3 above can be used. More specifically, the terminal regards 1HP-SR as 1-bit HARQ-ACK, combines it with 1-bit HARQ-ACK to generate 2-bit HP-HARQ. Then, the terminal can multiplex the 2-bit HP-HARQ and 1-bit LP-HARQ into two PUCCH format 0 (LP-PF0 and HP-PF0). Here, if 1HP-SR is a negative SR, the 1-bit HP-HARQ is regarded as NACK, and if 1HP-SR is a positive SR, the 1-bit HP-HARQ is regarded as ACK. For reference, in the case of 1-bit HP-HARQ, 2 CSs can be used in HP-PF0, but in the case of 1HP-SR, only 1 CS can be used in HP-PF0. However, in this method, it is assumed that in the case of 1HP-SR, 2 CSs can be used in the same way as 1-bit HP-HARQ in HP-PF0.

[0611] (Scenario B4) 1-bit HP-HARQ / 1HP-SR + 2-bit LP-HARQ

[0612] (First method) 1HP-SR can be regarded as 1-bit HP-HARQ and the method of Scenario A4 above can be used. More specifically, the terminal regards 1HP-SR as 1-bit HARQ-ACK, combines it with 1-bit HARQ-ACK to generate 2-bit HP-HARQ. Then, the terminal can multiplex the 2-bit HP-HARQ and 2-bit LP-HARQ into two PUCCH format 0 (LP-PF0 and HP-PF0). Here, if 1HP-SR is a negative SR, the 1-bit HP-HARQ is regarded as NACK, and if 1HP-SR is a positive SR, the 1-bit HP-HARQ is regarded as ACK.

[0613] (Scenario B5) 2-bit HP-HARQ / 1HP-SR + 1-bit LP-HARQ

[0614] (First Method) As an embodiment of the present invention, 2-bit HP-HARQ can be bundled into 1-bit HP-HARQ. Here, for bundling, if the 2-bit HP-HARQ is ACK, ACK, then the 1-bit HP-HARQ is ACK, and if the 2-bit HP-HARQ includes at least one NACK, the 1-bit HP-HARQ is NACK. After bundling in this way, 1-bit HP-HARQ (bundled), 1 HP-SR, and 1-bit LP-HARQ may be multiplexed in one PUCCH format 0. At this time, the method of Scenario B3 described above can be used.

[0615] (Scenario B6) 2-bit HP-HARQ / 1HP-SR + 2-bit LP-HARQ

[0616] (First Method) As an embodiment of the present invention, 2-bit HP-HARQ can be bundled into 1-bit HP-HARQ. Here, for bundling, if the 2-bit HP-HARQ is ACK, ACK, then the 1-bit HP-HARQ is ACK, and if the 2-bit HP-HARQ includes at least one NACK, the 1-bit HP-HARQ is NACK. After bundling in this way, 1-bit HP-HARQ (bundled), 1 HP-SR, and 2-bit LP-HARQ may be multiplexed in one PUCCH format 0. At this time, the method of Scenario B4 described above can be used.

[0617] (Second Method) As an embodiment of the present invention, 2-bit LP-HARQ can be bundled into 1-bit LP-HARQ. Here, for bundling, if the 2-bit LP-HARQ is ACK, ACK, then the 1-bit LP-HARQ is ACK, and if the 2-bit LP-HARQ includes at least one NACK, the 1-bit LP-HARQ is NACK. After bundling in this way, 2-bit HP-HARQ, 1 HP-SR, and 1-bit LP-HARQ (bundled) may be multiplexed in one PUCCH format 0. At this time, the method of Scenario B5 described above can be used.

[0618] The following embodiments disclose a multiplexing method in the collision situation between LP PUCCH format 1 and HP PUCCH format 1. Similar to the collision situation with PUCCH format 0 described above, the multiplexing method is disclosed for each scenario.

[0619] (Scenario A1) 1-bit HP-HARQ + 1-bit LP-HARQ

[0620] (First method) 1-bit HP-HARQ and 1-bit LP-HARQ may be multiplexed and transmitted in one PUCCH format 1. Here, one PUCCH format 1 may be the PUCCH format 1 that transmits 1-bit HP-HARQ. The terminal combines 1-bit HP-HARQ and 1-bit LP-HARQ to generate 2-bit HARQ. Then, the terminal can modulate the 2-bit HARQ into QPSK symbols and transmit the QPSK symbols in the PUCCH format 1. When modulating into QPSK symbols, modulation can be performed as shown in Table 41 below.

[0621]

Table 41

[0622] Here, 1-bit HP-HARQ and 1-bit LP-HARQ can be modulated by Gray mapping. Since only a difference of at most 1 bit occurs between two adjacent angles in this method, it shows a low bit error rate. However, if the terminal cannot receive the PDCCH instructing the transmission of LP-HARQ, the terminal will transmit 1-bit HP-HARQ by BPSK modulation using PUCCH format 1. At this time, if 1-bit HP-HARQ is NACK, a BPSK symbol corresponding to the angle 1 / 4·π is generated, and if 1-bit HP-HARQ is ACK, a BPSK symbol corresponding to the angle 5 / 4·π is generated. If the base station receives the symbol corresponding to 5 / 4·π, the base station interprets the symbol as a QPSK symbol and determines both 1-bit HP-HARQ and 1-bit LP-HARQ as ACK. Therefore, even though the terminal did not transmit 1-bit LP-HARQ, it is determined as ACK. To solve this problem, in the present invention, 1-bit HP-HARQ and 1-bit LP-HARQ can be modulated in a method that does not use Gray mapping. In this case, the QPSK symbol corresponding to 5 / 4·π indicates that 1-bit HP-HARQ is ACK and 1-bit LP-HARQ is NACK, so the above problem does not occur.

[0623] (Second method) As yet another method, the terminal can selectively transmit HP-PF1 for transmitting 1-bit HP-HARQ and LP-PF1 for transmitting 1-bit LP-HARQ. More specifically, if 1-bit LP-HARQ is NACK, the terminal can transmit HP-PF1, and if 1-bit LP-HARQ is ACK, the terminal can transmit LP-PF1. When transmitting HP-PF1, 1-bit HP-HARQ may be BPSK modulated and transmitted through HP-PF1. When transmitting LP-PF1, 1-bit HP-HARQ may be BPSK modulated and transmitted by LP-PF1.

[0624] The base station can detect which of the LP-PF1 and HP-PF1 PUCCH format 1 has been transmitted. If LP-PF1 is detected, 1-bit LP-HARQ can be determined as ACK. Then, the ACK / NACK of 1-bit HP-HARQ can be determined by the BPSK symbol of the LP-PF1. If HP-PF1 is detected, 1-bit LP-HARQ can be determined as NACK. Then, the ACK / NACK of 1-bit HP-HARQ can be determined by the BPSK symbol of the HP-PF1.

[0625] (Scenario A2) 1-bit HP-HARQ + 2-bit LP-HARQ

[0626] (First method) 1-bit HP-HARQ and 2-bit LP-HARQ may be multiplexed and transmitted in one PUCCH format 1. Here, one PUCCH format 1 may be the PUCCH format 1 that transmits 1-bit HP-HARQ. The terminal can combine 1-bit HP-HARQ and 2-bit LP-HARQ into 3-bit HARQ, modulate the 3-bit HARQ into 8PSK symbols, and transmit the 8PSK symbols using the PUCCH format 1. Since this method uses 8PSK symbols in PUCCH format 1, performance degradation may occur.

[0627] (Second method) As yet another method, 2-bit LP-HARQ can be bundled into 1-bit LP-HARQ, and the method of Scenario A1 above can be applied. Here, for bundling, if 2-bit LP-HARQ is ACK, ACK, then 1-bit LP-HARQ is ACK, and if 2-bit LP-HARQ includes at least one NACK, 1-bit LP-HARQ is NACK.

[0628] (Third Method) As yet another method, the terminal can selectively transmit HP-PF1 that transmits 1-bit HP-HARQ and LP-PF1 that transmits 2-bit LP-HARQ. More specifically, if the 2-bit LP-HARQ is {NACK, NACK}, the terminal can transmit HP-PF1, and if the 2-bit LP-HARQ is not {NACK, NACK}, the terminal can transmit LP-PF1. If HP-PF1 is transmitted, the 1-bit HP-HARQ may be BPSK modulated and transmitted by HP-PF1. If LP-PF1 is transmitted, four out of the HARQ-ACK states of the 1-bit HP-HARQ and 2-bit LP-HARQ may be selected, QPSK modulated, and transmitted by LP-PF1. Exemplarily, the four HARQ-ACK states are {HP-HARQ,1 st LP-HARQ,2 nd LP-HARQ} = {NACK, ACK, ACK}, {ACK, NACK, ACK}, {ACK, ACK, ACK}, {ACK, ACK, NACK}, and the four HARQ-ACK states can be QPSK modulated and transmitted.

[0629] (Fourth Method) As yet another method, the terminal can selectively transmit HP-PF1 that transmits 1-bit HP-HARQ and LP-PF1 that transmits 2-bit LP-HARQ. More specifically, the 1-bit HP-HARQ and 2-bit LP-HARQ indicate eight HARQ-ACK states. These eight HARQ-ACK states can be grouped into four each. The first four HARQ-ACK states can be transmitted by QPSK modulation of HP-PF1, and the remaining four HARQ-ACK states can be transmitted by QPSK modulation of LP-PF1.

[0630] (Scenario A3) 2-bit HP-HARQ + 1-bit LP-HARQ

[0631] (First method) 2-bit HP-HARQ and 1-bit LP-HARQ may be multiplexed and transmitted on one PUCCH format 1. Here, one PUCCH format 1 may be the PUCCH format 1 for transmitting 2-bit HP-HARQ. The terminal combines 2-bit HP-HARQ and 1-bit LP-HARQ to generate 3-bit HARQ. Then, the terminal modulates the 3-bit HARQ into 8PSK symbols and can transmit the 8PSK symbols using the PUCCH format 1. Since this method uses 8PSK symbols for PUCCH format 1, performance degradation may occur.

[0632] (Second method) As yet another method, the terminal can bundle 2-bit HP-HARQ to generate 1-bit HP-HARQ and apply the method of Scenario A1 above. Here, for bundling, if the 2-bit HP-HARQ is ACK, ACK, the 1-bit HP-HARQ is ACK, and if the 2-bit HP-HARQ contains at least one NACK, the 1-bit HP-HARQ is NACK.

[0633] (Third method) As yet another method, the terminal can selectively transmit HP-PF1 for transmitting 2-bit HP-HARQ and LP-PF1 for transmitting 1-bit LP-HARQ. More specifically, if the 1-bit LP-HARQ is NACK, the terminal transmits HP-PF1, and if the 1-bit LP-HARQ is ACK, the terminal can transmit LP-PF1. If HP-PF1 is transmitted, the 2-bit HP-HARQ may be QPSK modulated and transmitted on HP-PF1. If LP-PF1 is transmitted, two of the HARQ-ACK states of 2-bit HP-HARQ and 1-bit LP-HARQ may be selected, BPSK modulated, and transmitted on LP-PF1. Exemplarily, the two HARQ-ACK states are {1 st HP-HARQ, 2 nd HP-HARQ, LP-HARQ} = {NACK, NACK, ACK}, {ACK, ACK, ACK}, and the two HARQ-ACK states can be BPSK modulated and transmitted.

[0634] (Fourth method) As another method of the third method, if the terminal transmits LP-PF1, the four HARQ-ACK states of 2-bit HP-HARQ and 1-bit LP-HARQ may be QPSK modulated and transmitted by LP-PF1.

[0635] (Scenario A4) 2-bit HP-HARQ + 2-bit LP-HARQ

[0636] (First method) 2-bit HP-HARQ and 2-bit LP-HARQ may be multiplexed and transmitted in one PUCCH format 1. Here, one PUCCH format 1 may be a PUCCH format 1 that transmits 2-bit HP-HARQ. The terminal combines 2-bit HP-HARQ and 2-bit LP-HARQ into 4-bit HARQ, modulates the 4-bit HARQ into 16QAM symbols, and can transmit the 16QAM symbols using the PUCCH format 1. Since this method uses 16QAM symbols in PUCCH format 1, performance degradation may occur.

[0637] (Second method) As yet another method, the terminal bundles 2-bit LP-HARQ to generate 1-bit LP-HARQ, and the method of Scenario A3 above can be applied. Here, for bundling, if 2-bit LP-HARQ is ACK, ACK, then 1-bit LP-HARQ is ACK, and if 2-bit LP-HARQ includes at least one NACK, then 1-bit LP-HARQ is NACK.

[0638] (Third method) As yet another method, the terminal bundles 2-bit HP-HARQ to generate 1-bit HP-HARQ, and the method of Scenario A2 above can be applied. Here, for bundling, if 2-bit HP-HARQ is ACK, ACK, then 1-bit HP-HARQ is ACK, and if 2-bit HP-HARQ includes at least one NACK, then 1-bit HP-HARQ is NACK.

[0639] (Fourth method) As yet another method, the terminal can selectively transmit HP-PF1 that transmits 2-bit HP-HARQ and LP-PF1 that transmits 2-bit LP-HARQ. More specifically, if the 2-bit LP-HARQ is {NACK, NACK}, the terminal transmits HP-PF1, and if the 2-bit LP-HARQ is not {NACK, NACK}, the terminal can transmit LP-PF1. If HP-PF1 is transmitted, the 2-bit HP-HARQ may be QPSK modulated and transmitted by HP-PF1. If LP-PF1 is transmitted, four of the HARQ-ACK states of the 2-bit HP-HARQ and 2-bit LP-HARQ may be selected, QPSK modulated, and transmitted by LP-PF1. Exemplarily, the four HARQ-ACK states are {1 st HP-HARQ, 2 nd HP-HARQ, 1 st LP-HARQ, 2 nd LP-HARQ} = {NACK, NACK, ACK, ACK}, {NACK, ACK, ACK, ACK}, {ACK, ACK, ACK, ACK}, {ACK, NACK, ACK, ACK}, and the four HARQ-ACK states can be QPSK modulated and transmitted.

[0640] Scenarios A1, A2, A3, and A4 are cases where HP-SR is not multiplexed. The PUCCH format 1 that transmits HP-SR may collide with the PUCCH format 1 that transmits LP-UCI. In this case, HP-SR and LP-UCI can be multiplexed and transmitted by PUCCH format 1. The following scenarios B1, B2, B3, B4, B5, and B6 are examples where HP-SR is multiplexed.

[0641] (Scenario B1) 1 HP-SR + 1-bit LP-HARQ

[0642] (First method) The terminal can use the method of Scenario A1 by regarding 1HP-SR as 1-bit HP-HARQ. Here, if 1HP-SR is negative SR, 1-bit HP-HARQ is regarded as NACK, and if 1HP-SR is positive SR, 1-bit HP-HARQ is regarded as ACK.

[0643] (Scenario B2) 1HP-SR + 2-bit LP-HARQ

[0644] (First method) The terminal can use the method of Scenario A2 by regarding 1HP-SR as 1-bit HP-HARQ. Here, if 1HP-SR is negative SR, the terminal regards 1-bit HP-HARQ as NACK, and if 1HP-SR is positive SR, the terminal regards 1-bit HP-HARQ as ACK.

[0645] (Scenario B3) 1-bit HP-HARQ / 1HP-SR + 1-bit LP-HARQ

[0646] (First method) The terminal can use the method of Scenario A3 by regarding 1HP-SR as 1-bit HP-HARQ. More specifically, the terminal regards 1HP-SR as 1-bit HARQ-ACK and combines it to generate 2-bit HP-HARQ. Here, if 1HP-SR is negative SR, the terminal regards 1-bit HP-HARQ as NACK, and if 1HP-SR is positive SR, the terminal regards 1-bit HP-HARQ as ACK.

[0647] (Second Method) As yet another method, the terminal can selectively transmit HP-PF1A (one of the HP PUCCH format 1) that transmits 1-bit HP-HARQ, HP-PF1B (the other one of the HP PUCCH format 1) that transmits 1 HP-SR, and LP-PF1 that transmits 1-bit LP-HARQ. More specifically, if the HP-SR is negative and the 1-bit LP-HARQ is NACK, the terminal transmits HP_PF1A; if the HP-SR is positive and the 1-bit LP-HARQ is NACK, the terminal transmits HP_PF1B. In other cases, the terminal transmits LP-PF1. If the terminal transmits HP-PF1A, the 1-bit HP-HARQ may be BPSK modulated and transmitted by HP-PF1A. If the terminal transmits HP-PF1B, the 1-bit HP-HARQ may be BPSK modulated and transmitted by HP-PF1B. If the terminal transmits LP-PF1, among the 1-bit HP-HARQ, 1 HP-SR, and 1-bit LP-HARQ, two states may be BPSK modulated and transmitted by LP-PF1. Exemplarily, {HP-HARQ, HP-SR, LP-HARQ} = {NACK, negative, ACK}, {ACK, positive, ACK} may be BPSK modulated and transmitted by LP-PF1.

[0648] (Third Method) As yet another method of the second method, when the terminal transmits LP-PF1, four states among the 1-bit HP-HARQ, 1 HP-SR, and 1-bit LP-HARQ may be QPSK modulated and transmitted by LP-PF1. Exemplarily, {HP-HARQ, HP-SR, LP-HARQ} = {NACK, negative, ACK}, {NACK, positive, ACK}, {ACK, negative, ACK}, {ACK, positive, ACK} may be QPSK modulated and transmitted by LP-PF1.

[0649] (Scenario B4) 1-bit HP-HARQ / 1HP-SR + 2-bit LP-HARQ

[0650] (First method) The terminal can use the method of Scenario A4 by regarding 1HP-SR as 1-bit HP-HARQ. More specifically, the terminal regards 1HP-SR as 1-bit HARQ-ACK and combines it with 1-bit HARQ-ACK to generate 2-bit HP-HARQ. Here, if 1HP-SR is a negative SR, the terminal regards 1-bit HP-HARQ as NACK, and if 1HP-SR is a positive SR, the terminal regards 1-bit HP-HARQ as ACK.

[0651] (Second method) As another method, the terminal can bundle 2-bit LP-HARQ to generate 1-bit LP-HARQ and apply the method of Scenario B3. Here, for the bundling, if 2-bit LP-HARQ is ACK, ACK, then 1-bit LP-HARQ is ACK, and if 2-bit LP-HARQ contains at least one NACK, then 1-bit LP-HARQ is NACK.

[0652] (Third method) As yet another method, the terminal can selectively transmit HP-PF1A (one of HP PUCCH format 1) that transmits 1-bit HP-HARQ, HP-PF1B (another one of HP PUCCH format 1) that transmits 1 HP-SR, and LP-PF1 that transmits 2-bit LP-HARQ. More specifically, if the HP-SR is negative and the 2-bit LP-HARQ is {NACK, NACK}, the terminal transmits HP_PF1A; if the HP-SR is positive and the 2-bit LP-HARQ is {NACK, NACK}, the terminal transmits HP_PF1B. In other cases, the terminal transmits LP-PF1. If the terminal transmits HP-PF1A, the 1-bit HP-HARQ may be BPSK modulated and transmitted with HP-PF1A. If the terminal transmits HP-PF1B, the 1-bit HP-HARQ may be BPSK modulated and transmitted with HP-PF1B. If the terminal transmits LP-PF1, four states among the 1-bit HP-HARQ, 1 HP-SR, and 2-bit LP-HARQ may be QPSK modulated and transmitted with LP-PF1.

[0653] (Scenario B5) 2-bit HP-HARQ / 1 HP-SR + 1-bit LP-HARQ

[0654] (First method) The terminal can bundle 2-bit HP-HARQ to generate 1-bit HP-HARQ and apply the method of Scenario B3 above. Here, for bundling, if the 2-bit HP-HARQ is ACK, ACK, the 1-bit HP-HARQ is ACK; if the 2-bit HP-HARQ contains at least one NACK, the 1-bit HP-HARQ is NACK.

[0655] (Second Method) As yet another method, the terminal can selectively transmit HP-PF1A (one of the HP PUCCH format 1) that transmits 2-bit HP-HARQ, HP-PF1B (the other one of the HP PUCCH format 1) that transmits 1 HP-SR, and LP-PF1 that transmits 1-bit LP-HARQ. More specifically, if the HP-SR is negative and the 1-bit LP-HARQ is NACK, the terminal transmits HP_PF1A; if the HP-SR is positive and the 1-bit LP-HARQ is NACK, the terminal transmits HP_PF1B. In other cases, the terminal transmits LP-PF1. If the terminal transmits HP-PF1A, the 2-bit HP-HARQ may be QPSK modulated and transmitted by HP-PF1A. If the terminal transmits HP-PF1B, the 2-bit HP-HARQ may be QPSK modulated and transmitted by HP-PF1B. If the terminal transmits LP-PF1, two of the 2-bit HP-HARQ, 1 HP-SR, and 1-bit LP-HARQ may be BPSK modulated and transmitted by LP-PF1.

[0656] (Third Method) As another method of the second method, if the terminal transmits LP-PF1, four of the 2-bit HP-HARQ, 1 HP-SR, and 1-bit LP-HARQ may be QPSK modulated and transmitted by LP-PF1.

[0657] (Scenario B6) 2-bit HP-HARQ / 1 HP-SR + 2-bit LP-HARQ

[0658] (First Method) The terminal can bundle 2-bit LP-HARQ to generate 1-bit LP-HARQ and apply the method of Scenario B5 above. Here, for bundling, if the 2-bit LP-HARQ is ACK, ACK, the 1-bit LP-HARQ is ACK; if the 2-bit LP-HARQ contains at least one NACK, the 1-bit LP-HARQ is NACK.

[0659] (Second Method) The terminal can bundle 2-bit HP-HARQ to generate 1-bit HP-HARQ and apply the method of Scenario B4 above. Here, for bundling, if the 2-bit HP-HARQ is ACK, ACK, then the 1-bit HP-HARQ is ACK, and if the 2-bit HP-HARQ contains at least one NACK, the 1-bit HP-HARQ is NACK.

[0660] (Second Method) As yet another method, the terminal can selectively transmit HP-PF1A (one of the HP PUCCH format 1) that transmits 2-bit HP-HARQ, HP-PF1B (the other one of the HP PUCCH format 1) that transmits 1 HP-SR, and LP-PF1 that transmits 2-bit LP-HARQ. More specifically, if the HP-SR is negative and the 2-bit LP-HARQ is {NACK, NACK}, the terminal transmits HP_PF1A, and if the HP-SR is positive and the 2-bit LP-HARQ is {NACK, NACK}, the terminal transmits HP_PF1B. In other cases, the terminal transmits LP-PF1. If the terminal transmits HP-PF1A, the 2-bit HP-HARQ may be QPSK modulated and transmitted on HP-PF1A. If the terminal transmits HP-PF1B, the 2-bit HP-HARQ may be QPSK modulated and transmitted on HP-PF1B. If the terminal transmits LP-PF1, four of the states among the 2-bit HP-HARQ, 1 HP-SR, and 2-bit LP-HARQ may be QPSK modulated and transmitted on LP-PF1.

[0661] VII. Multiplexing Method between PUCCH and PUSCH

[0662] In the above description, the collision between the PUCCH with lower priority and the PUCCH with higher priority, and the multiplexing method of LP UCI and HP UCI when such a collision occurs have been described. Hereinafter, this embodiment deals with the method of multiplexing the UCI of PUCCH onto PUSCH when a collision between PUCCH and PUSCH occurs.

[0663] FIG. 36 is a diagram showing an operation of multiplexing PUCCH onto resources on PUSCH according to an embodiment.

[0664] Referring to FIG. 36, the terminal may be configured or instructed such that the resources for PUSCH transmission and the resources for PUCCH transmission overlap at least. Here, overlapping means that at least one symbol of the symbols for PUSCH transmission and the symbols for PUCCH transmission are simultaneously indicated or configured. Since the terminal cannot transmit different channels in one symbol, the terminal can perform only one of PUSCH transmission or PUCCH transmission. If the terminal transmits only PUSCH, it cannot transmit PUCCH. Conversely, if it transmits only PUCCH, it cannot transmit PUSCH.

[0665] To solve such a problem, in 3GPP NR Rel-15, a method of transmitting UCI transmitted by PUCCH using some resources of PUSCH can be used. More specifically, some REs of the symbols that are not DMRS after the first DMRS (front-loaded DMRS) of PUSCH may be used for UCI transmitted by PUCCH, and the remaining REs may be used for the information that PUSCH should transmit. Here, the number of REs available for UCI may be determined by a beta offset (β PUSCH offset ) or a scaling (α) value.

[0666] Up to four beta offset values may be set for the terminal. If one beta offset value is set for the terminal, the terminal determines the number of REs using the beta offset value. If two or more beta offset values are set for the terminal, one of the beta offsets may be indicated. Here, one value may be indicated by a DCI format that schedules PUSCH. Here, an indicator that indicates a beta offset is called a beta offset indicator.

[0667] For example, when four beta offset values are set in the terminal, the terminal may indicate one of the four beta offset values using the 2-bit beta offset indicator included in the DCI format.

[0668] Scaling (α) may have one value set. The terminal can determine the number of REs based on the set value.

[0669] When the UCI is HARQ-ACK and the information to be transmitted by the PUSCH is UL-SCH, the number of the REs may be calculated as in the following Mathematical Formula 1.

[0670]

Number

[0671] In Mathematical Formula 1, O ACK is the number of HARQ-ACK bits, L ACK is the number of CRC bits, β PUSCH offset is the beta offset value set or indicated from the base station to determine the number of resources for mapping the UCI to the PUSCH, C UL-SCH is the number of CB (code block) of the UL-SCH, K r is the size of the r-th CB of the UL-SCH, M UCI sc (l) is the number of REs available for UCI transmission in the l-th PUSCH symbol, N PUSCH symb,all is the total number of symbols used for PUSCH transmission including DMRS, α is the scaling value composed of the upper layer, and l0 is the symbol index of the first PUSCH that is not DMRS after the DMRS symbol.

[0672] If DMRS is transmitted in the l-th symbol, M UCI sc (l) = 0, otherwise, M UCI sc (l) = M PUSCH sc -M PT-RSsc (l). Here, M PUSCH sc is the number of sub - carriers scheduled for PUSCH in the frequency domain, M PT-RS sc (l) is the number of sub - carriers of the l - th PUSCH symbol including PT - RS (phase tracking reference signal).

[0673] The terminal can multiplex UCI onto PUSCH based on the number of Q' ACK obtained from Equation 1 for the number of REs.

[0674] Although not described separately in the present invention, the method for determining the number of REs for CSI part 1 and CSI part 2, in addition to HARQ - ACK, can follow the method of TS38.212.

[0675] A priority may be determined for each channel. For example, PUCCH may be determined to have one priority, and PUSCH may also be determined to have one priority. In the present invention, PUCCH and PUSCH can have at least one of a low priority and a high priority. For convenience, the low priority can be represented as 0 and the high priority can be represented as 1. More generally, the priorities of PUCCH and PUSCH may be further subdivided. That is, the priority can have one value among 0, 1, 2, 3. In the present invention, for convenience, a two - level priority (low priority and high priority) is assumed for description, but this is also applicable to more subdivided priorities.

[0676] In Rel-16, only multiplexing between channels with the same priority is supported. More specifically, LP UCI may be multiplexed onto resources (REs) on LP (low priority) PUSCH. The UCI of HP PUCCH may be multiplexed onto resources (REs) on HP (high priority) PUSCH. However, LP UCI cannot be multiplexed onto resources (REs) on PUSCH with a high priority. Also, HP UCI cannot be multiplexed onto resources (REs) on PUSCH with a low priority.

[0677] FIG. 37 is a diagram showing an operation of multiplexing UCI with the same priority onto resources on PUSCH according to an example.

[0678] Referring to FIG. 37, the method for determining the resources (number of REs) on PUSCH for transmitting UCI in Rel-16 is as follows.

[0679] First, the terminal can obtain information regarding the priority of PUSCH. Here, the priority of PUSCH can have one of the values 0 or 1. If the priority is 0, it is a low priority, and if it is 1, it is a high priority.

[0680] The information regarding the priority of PUSCH may be indicated by the PDCCH that schedules PUSCH. For example, the PDCCH may include an indicator (PUSCH priority indicator) for indicating the priority of PUSCH. The terminal can obtain the priority of PUSCH based on the indicator. For example, the indicator is 1 bit, and if its value is 0, the priority of PUSCH is 0 (low priority), and if it is 1, the priority of PUSCH is 1 (high priority).

[0681] Information on the priority of PUSCH may be inferred from the DCI format that schedules PUSCH. For example, if the DCI format that schedules PUSCH is 0_0, the priority of PUSCH is 0 (low priority), and if the DCI format that schedules PUSCH is 0_1 or 0_2, the priority of PUSCH is 1 (high priority). As another example, if the DCI format that schedules PUSCH is 0_0 or 0_1, the priority of PUSCH is 0 (low priority), and if the DCI format that schedules PUSCH is 0_2, the priority of PUSCH is 1 (high priority).

[0682] The terminal can determine a set of beta offsets or a scaling value based on the priority of the PUSCH. One set of beta offsets and a scaling value may be set for each PUSCH priority at the terminal. If the terminal can be instructed or set with priorities of 0 (low priority) and 1 (high priority) for PUSCH, the base station can set for the terminal a set of beta offsets (LP beta offset set in FIG. 37) and a scaling value corresponding to the low priority, and a set of beta offsets (HP beta offset set in FIG. 37) and a scaling value corresponding to the high priority. As described above, since the terminal can obtain information on the priority of PUSCH, it can determine a set of beta offsets and a scaling value that match the priority.

[0683] One set of beta offsets per priority may include a maximum of four beta offset values. Also, each set of beta offsets may include a different number of beta offset values. In this case, based on the set of beta offsets with the largest number among the sets of beta offsets, the bit length of the beta offset indicator in the DCI format may be determined, and the value of the beta offset may be indicated by the value of that bit in the DCI format.

[0684] For example, a first beta offset set for a low priority set on the terminal may include four beta offset values, and a second beta offset set for a high priority may include two beta offset values. Based on the first beta offset set that contains a larger number of beta offset values, a 2-bit beta offset indicator may be included in the DCI format.

[0685] If the DCI format schedules a PUSCH with a low priority, a beta offset value must be determined to multiplex the LP UCI onto the REs on the PUSCH. At this time, a first beta offset set for a low priority is selected as the beta offset set, and one beta offset value of the first beta offset set may be indicated by the 2-bit beta offset indicator in the DCI format. Here, as the value of the 2-bit beta offset indicator, "00" is the first beta offset value in the first beta offset set, "01" is the second beta offset value in the first beta offset set, "10" is the third beta offset value in the first beta offset set, and "11" is the fourth beta offset value in the first beta offset set.

[0686] If the DCI format schedules a PUSCH with a high priority, a beta offset value must be determined to multiplex the HP UCI onto the REs on the PUSCH. At this time, a second beta offset set for a high priority is selected as the beta offset set, and one value of the second beta offset set may be indicated by the 2-bit beta offset indicator in the DCI format. Here, as the value of the 2-bit beta offset indicator, "00" is the first beta offset value in the second beta offset set, "01" is the second beta offset value in the second beta offset set, and there may be no corresponding beta offset value for the remaining values. For reference, the terminal does not need to expect that the 2 bits of the DCI format indicate that there is no corresponding beta offset value.

[0687] The terminal can put the determined beta offset value (β PUSCH offset ) or the scaling value (α) into Equation 1 to calculate the number of REs for transmitting UCI.

[0688] In Rel-17, multiplexing between different priorities can be supported. More specifically, LP UCI may be multiplexed on resources on a PUSCH with a low priority. HP UCI may be multiplexed on resources on a PUSCH with a high priority. Also, LP UCI may be multiplexed on resources on a PUSCH with a high priority. HP UCI may be multiplexed on resources on a PUSCH with a low priority.

[0689] For reference, one PUCCH may include only one UCI with one priority. In this case, the priority of the UCI can be used as the priority of the PUCCH. For example, if a PUCCH transmits only LP UCI, it can be said that the PUCCH has a low priority, and if a PUCCH transmits only HP UCI, it can be said that the PUCCH has a high priority. Also, one PUCCH may transmit LP UCI and HP UCI simultaneously. In this case, it is difficult to clearly represent the priority of the PUCCH. Therefore, in the following description, unless otherwise specified, it is expressed based on the priority of the UCI.

[0690] When one PUCCH can transmit LP UCI and HP UCI simultaneously, one priority (for example, the priority) may be given to the PUCCH. And the LP UCI included in that PUCCH may also be regarded as having a high priority. In other words, if one PUCCH includes at least one HP UCI, that PUCCH has a high priority, and the UCI transmitted by that PUCCH is also regarded as having a high priority. When applying such an embodiment, in the following description, the priority of the UCI may be interpreted in place of the priority of the PUCCH.

[0691] When assisting multiplexing between different priorities in this way, the method for determining the number of REs for transmitting UCI is as follows.

[0692] First, the terminal can obtain information regarding the priority of the PUSCH. Here, the priority of the PUSCH can have one of the values 0 (low priority) or 1 (high priority). As described above, the terminal can determine whether the priority of the PUSCH is indicated by the PDCCH that schedules the PUSCH or can be inferred from the DCI format.

[0693] In addition, the terminal can obtain information regarding the priority of the UCI. When multiplexing the UCI on the REs of the PUSCH, the terminal needs to know the priority of the UCI. In the Rel-16 example of multiplexing UCIs with the same priority described above, it was assumed that when multiplexing the UCI on the REs of the PUSCH, the UCI and the PUSCH have the same priority. However, here, since UCIs with different priorities can be multiplexed on the REs of the PUSCH, the priority of the UCI must be indicated. The terminal may be indicated one of the following priorities as the priority of the UCI.

[0694] 1) Low UCI priority: If the low UCI priority is indicated, the terminal can assume that the UCI multiplexed on the REs of the PUSCH has a low priority.

[0695] 2) High UCI priority: If the high UCI priority is indicated, the terminal can assume that the UCI multiplexed on the REs of the PUSCH has a high priority.

[0696] The terminal may be indicated the low UCI priority / high UCI priority by the DCI format that schedules the PUSCH.

[0697] More specifically, the DCI format for scheduling PUSCH may include a UCI priority indicator. The UCI priority indicator indicates the priority of the UCI scheduled on the PUSCH.

[0698] As an example, the UCI priority indicator may be 1 bit. Here, if the 1-bit UCI priority indicator is 0, it can be assumed that the UCI multiplexed on the PUSCH has a low priority, and if the 1-bit UCI priority indicator is 1, it can be assumed that the UCI multiplexed on the PUSCH has a high priority.

[0699] As another example, the UCI priority indicator may be 2 bits. If the 2-bit UCI priority indicator is "00", it can be assumed that the UCI multiplexed on the PUSCH has a low priority, if the 2-bit UCI priority indicator is "01", it can be assumed that the UCI multiplexed on the PUSCH has a high priority, and if the 2-bit UCI priority indicator is "10", it can be assumed that the UCI multiplexed on the PUSCH includes both LP UCI and HP UCI.

[0700] As yet another example, the UCI priority indicator may be 2 bits. If the first bit of the 2-bit UCI priority indicator is "0", it can be assumed that there is no LP UCI multiplexed on the PUSCH, and if the first bit is "1", it can be assumed that there is LP UCI multiplexed on the PUSCH. If the second bit of the 2-bit UCI priority indicator is "0", it can be assumed that there is no HP UCI multiplexed on the PUSCH, and if the second bit is "1", it can be assumed that there is HP UCI multiplexed on the PUSCH.

[0701] FIG. 38 is a diagram showing an operation of multiplexing UCIs with different priorities onto resources on a PUSCH according to an example.

[0702] Referring to FIG. 38, when the UCI multiplexed on the PUSCH includes both the LP UCI and the HP UCI, it includes at least the following situations.

[0703] The first situation is when the UCI transmitted by the PUCCH overlapping with the PUSCH is composed of the LP UCI and the HP UCI as shown in FIG. 38(a), and the second situation is when the first PUCCH overlapping with the PUSCH includes the LP UCI and the second PUCCH overlapping with the PUSCH includes the HP UCI as shown in FIG. 38(b).

[0704] (First Embodiment) According to the first embodiment of multiplexing the UCI, the terminal can determine a set of beta offsets and a scaling value based on the priority of the PUSCH and the priority of the UCI.

[0705] One set of beta offsets and a scaling value may be set for each pair of the priority of the PUSCH and the priority of the UCI. Here, the pair can be represented as (priority of PUSCH, priority of UCI). For convenience, a low priority is represented as 0 and a high priority is represented as 1.

[0706] The terminal may set a set of beta offsets and a scaling value by the priority pair from the base station as follows.

[0707] The priority pair (0, 0) indicates that the PUSCH has a low priority and the UCI also has a low priority. In this case, the corresponding set of beta offsets and the scaling value may be set.

[0708] The priority pair (0, 1) indicates that the PUSCH has a low priority, but the UCI has a high priority. In this case, the corresponding set of beta offsets and the scaling value may be set.

[0709] The priority pair (1,0) indicates that the PUSCH has a high priority while the UCI has a low priority. In this case, the corresponding beta offset set and scaling value may be set.

[0710] The priority pair (1,1) indicates that the PUSCH has a high priority and the UCI also has a high priority. In this case, the corresponding beta offset set and scaling value may be set.

[0711] The terminal can determine one beta offset set and scaling value using the priority of the PUSCH and the priority of the UCI. More specifically, the terminal can obtain the priority pair (priority of the PUSCH, priority of the UCI). Based on the priority pair, the beta offset set and scaling value set for the priority pair can be determined.

[0712] If the beta offset set contains two or more beta offset values, it is necessary to indicate one of the two or more beta offset values to the terminal. Here, one value may be indicated by the DCI format for scheduling the PUSCH. Here, this indicator is called the beta offset indicator.

[0713] When the DCI format for scheduling PUSCH can schedule only one PUSCH of a certain priority, the terminal can determine the bit length of the beta offset indicator based on the beta offset set that contains the largest number of beta offset values among the multiple beta offset sets corresponding to the priority of the PUSCH. For example, when the DCI format for scheduling PUSCH can schedule only PUSCH with a low priority, the terminal can determine the bit length of the beta offset indicator based on the set that contains more beta offset values between the beta offset set for priority pair (0,0) and the beta offset set for priority pair (0,1). Similarly, when the DCI format for scheduling PUSCH can schedule only PUSCH with a high priority, the terminal can determine the bit length of the beta offset indicator based on the set that contains more beta offset values between the beta offset set for priority pair (1,0) and the beta offset set for priority pair (1,1). Here, the bit length may be determined as ceiling(log2(number of beta offset values)).

[0714] As another method, the terminal can determine the bit length of the beta offset indicator based on the beta offset set that contains the largest number of beta offset values among the multiple beta offset sets. That is, the terminal can determine the bit length of the beta offset indicator based on the set that contains more beta offset values among the beta offset set for priority pair (0,0), the beta offset set for priority pair (0,1), the beta offset set for priority pair (1,0), and the beta offset set for priority pair (1,1). Here, the bit length may be determined as ceiling(log2(number of beta offset values)).

[0715] Referring to FIG. 38, the UCI multiplexed on the PUSCH includes LP UCI and HP UCI, and the terminal can obtain separate beta offset values and scaling values for each of the LP UCI and HP UCI. Here, the UCI corresponding to a lower priority applies the beta offset set and scaling value of a pair with a lower UCI priority (priority pair (0,0) or priority pair (1,0)), and the UCI corresponding to a higher priority can apply the beta offset set and scaling value of a pair with a higher UCI priority (priority pair (0,1) or priority pair (1,1)).

[0716] For example, let's take the priority of the PUSCH as one priority. Here, an example will be given assuming that the priority of the PUSCH is a lower priority.

[0717] For the LP UCI, the first beta offset set and scaling value corresponding to the priority pair (0,0) may be applied.

[0718] For the HP UCI, the second beta offset set and scaling value corresponding to the priority pair (0,1) may be applied.

[0719] If the first beta offset set includes one first beta offset value and the second beta offset set includes one second beta offset value, the first beta offset value can be used to multiplex the lower priority UCI, and the second beta offset value can be used to multiplex the HP UCI. In this case, in the DCI format for scheduling the PUSCH, there is no beta offset indicator for separately indicating the beta offset.

[0720] If there are two or more beta offset values in at least one of the first beta offset set and the second beta offset set, one of the values must be indicated. Here, in the DCI format for scheduling PUSCH, one of the two or more beta offset values must be indicated. Here, this indicator is called a beta offset indicator. An indicator for indicating one beta offset in the first beta offset set is called a beta offset indicator for LP UCI, and an indicator for indicating one beta offset in the second beta offset set is called a beta offset indicator for HP UCI.

[0721] The DCI format for scheduling PUSCH must include both a beta offset indicator for LP UCI and a beta offset indicator for HP UCI. If there is only one of the two beta offset indicators, as shown in Figure 23, if the UCI to be multiplexed on PUSCH includes both LP UCI and HP UCI, the number of REs required for the two priority levels of UCI cannot be calculated.

[0722] As a first method, a DCI format for scheduling one PUSCH may include a plurality of separate beta offset indicators for indicating beta offsets of UCI with different priorities. Here, the plurality of separate beta offset indicators within the DCI format may have separate bits.

[0723] Here, the bit lengths of the beta offset indicator for LP UCI and the beta offset indicator for HP UCI may be determined separately. This may be determined as follows.

[0724] When the DCI format for scheduling PUSCH can only schedule one priority PUSCH, the terminal can determine the bit length of the beta offset indicator for LP UCI based on the number of beta offset values included in the beta offset set corresponding to the pair of the priority of the PUSCH and the low-priority PUCCH. For example, when the DCI format can only schedule the low-priority PUSCH, the terminal may determine the bit length of the beta offset indicator for LP UCI based on the number of beta offset values included in the beta offset set corresponding to the priority pair (0,0).

[0725] When the DCI format for scheduling PUSCH can only schedule one priority PUSCH, the terminal can determine the bit length of the beta offset indicator for HP UCI based on the number of beta offset values included in the beta offset set corresponding to the pair of the priority of the PUSCH and the high-priority PUCCH.

[0726] If the DCI format for scheduling PUSCH can schedule both low-priority / high-priority PUSCH, the terminal may determine the bit length of the beta offset indicator for LP UCI based on the beta offset set with the largest number of beta offset values among the multiple beta offset sets corresponding to the low PUCCH priority (the beta offset set corresponding to the priority pair (0,0) and the beta offset set corresponding to the priority pair (1,0)). Similarly, the terminal may determine the bit length of the beta offset indicator for HP UCI based on the beta offset set with the largest number of beta offset values among the multiple beta offset sets corresponding to the high PUCCH priority (the beta offset set corresponding to the priority pair (0,1) and the beta offset set corresponding to the priority pair (1,1)).

[0727] As a second method, a DCI format that schedules one PUSCH includes one beta offset indicator, and beta offset values for LP UCI and HP UCI can be obtained from the indicator.

[0728] More specifically, the value of one beta offset indicator indicated by the DCI format can be used as the beta offset indicator value for LP UCI and also as the beta offset indicator value for HP UCI. That is, if the DCI format indicates to use the first value for one beta offset indicator, the first value in the beta offset set for LP UCI can be used as the beta offset value for LP UCI, and the first value in the beta offset set for HP UCI can be used as the beta offset value for HP UCI.

[0729] The second method requires fewer bits as an indicator of the beta offset in the DCI format compared to the first method.

[0730] (Second Embodiment) According to the second embodiment of multiplexing UCI, the terminal can determine a beta offset set and a scaling value based on the priority of the PUSCH. Here, the priority of the UCI does not necessarily have to be used to determine the beta offset set or the scaling value.

[0731] Referring to FIG. 37, the above-described Rel-16 method is used as it is. More specifically, the terminal can obtain information regarding the priority of the PUSCH. Here, the priority of the PUSCH can have one of the values 0 and 1. If it is 0, it is a low priority, and if it is 1, it is a high priority.

[0732] The terminal can determine a set of beta offsets and a scaling value based on the priority of the PUSCH. One set of beta offsets and a scaling value may be set for each PUSCH priority. If the terminal can be instructed or set with priorities 0 (low priority) and 1 (high priority) for the PUSCH, the base station can set for the terminal a set of beta offsets (LP beta offset set in FIG. 37) and a scaling value corresponding to the low priority, and a set of beta offsets (HP beta offset set in FIG. 37) and a scaling value corresponding to the high priority. As described above, since the terminal can obtain information regarding the priority of the PUSCH, it can determine a set of beta offsets and a scaling value that match the priority.

[0733] One set of beta offsets for each priority may include up to 4 beta offset values. Also, each set of beta offsets may include a different number of beta offset values. In this case, based on the set of beta offsets with the largest number among the sets of beta offsets, the bit length of the beta offset indicator in the DCI format may be determined, and the value of the beta offset may be indicated by the value of that bit in the DCI format.

[0734] The terminal can determine the number of REs by Equation 1 based on the beta offset value determined based on the priority of the PUSCH or based on the scaling value without considering the priority of the UCI.

[0735] Generally, for higher reliability, the value of the beta offset for HP UCI needs to be larger than the value of the beta offset for LP UCI. However, in the second embodiment, the same set of beta offsets is used regardless of the priority of the UCI. For this reason, it is difficult for the terminal and the system to provide the desired reliability for HP UCI. A method for solving this is disclosed below.

[0736] (Second - 1 Embodiment) The second - 1 embodiment of multiplexing UCI discloses a method of changing the beta offset value obtained in the second embodiment according to the priority of UCI. More specifically, for UCI with a high priority, the obtained beta offset value may be converted to a larger value.

[0737] As an example, the terminal can multiply the beta offset value by any value to obtain a beta offset value for high - priority UCI. Here, any value may be a value greater than 1. Here, any value may be a value set by the base station for the terminal. The terminal can multiply the beta offset value by any value to obtain a beta offset value for low - priority UCI. Here, any value may be a value less than 1. Here, any value may be a value set by the base station for the terminal.

[0738] As another example, the terminal can add any value to the beta offset value to obtain a beta offset value for high - priority UCI. Here, any value may be a value greater than 0. Here, any value may be a value set by the base station for the terminal. The terminal can add any value to the beta offset value to obtain a beta offset value for low - priority UCI. Here, any value may be a value less than 0. Here, any value may be a value set by the base station for the terminal.

[0739] In the above examples, the maximum and minimum values of the beta offset may be determined. That is, if the value obtained by multiplication or addition is outside the range of the maximum or minimum value that the beta offset value can have, the terminal can use the maximum or minimum value as the beta offset value.

[0740] Although the beta offset has been described above, the same is applicable to the scaling value.

[0741] (Second - Second Embodiment) The second - second embodiment of multiplexing UCI discloses a method of changing the value of the beta - offset indicator obtained in the second embodiment according to the priority of UCI. More specifically, the value of the beta - offset indicator obtained for UCI with a higher priority may be converted to a larger value.

[0742] When a set of beta - offsets is set from the base station to the terminal, the beta - offset set may include a plurality of beta - offset values. The terminal can obtain an indication value from the beta - offset indicator of the DCI format that schedules the PUSCH. The indication value may correspond to an index for selecting one beta - offset value from the beta - offset set.

[0743] To obtain the beta - offset value for HP UCI, the terminal can add any value to the indication value I of the beta - offset indicator to obtain the indication value of the new beta - offset indicator. Here, any value may be an integer value greater than 0. Here, any value may be a value set by the base station to the terminal. Here, in the beta - offset set, the beta - offset values may be sorted in ascending order.

[0744] To obtain the beta - offset value for LP UCI, the terminal can add any value to the indication value I of the beta - offset indicator to obtain the indication value of the new beta - offset indicator. Here, any value may be an integer value less than 0. Here, any value may be a value set by the base station to the terminal. Here, in the beta - offset set, the beta - offset values may be sorted in ascending order.

[0745] In the above example, the maximum value and the minimum value of the beta - offset indicator may be determined. That is, if the value obtained by multiplication or addition is outside the range of the maximum value or the minimum value that the beta - offset indicator value can have, the maximum value or the minimum value can be used as the value of the beta - offset indicator.

[0746] (Third Embodiment) According to the third embodiment of multiplexing UCI, the terminal can determine a beta offset set and a scaling value based on the priority of UCI. Here, the priority of PUSCH may not be used to determine the beta offset set or the scaling value.

[0747] One beta offset set and one scaling value may be set for each priority of UCI at the terminal. For example, a beta offset set and a scaling value for LP UCI may be set, and a beta offset set and a scaling value for HP UCI may be set.

[0748] The terminal can obtain the priority of UCI multiplexed on the PUSCH from the DCI format that schedules the PUSCH. As this priority, a low UCI priority or a high UCI priority may be indicated, and it can be obtained by the aforementioned 1-bit UCI priority indicator or 2-bit UCI priority indicator.

[0749] The terminal can determine the beta offset set and the scaling value according to the priority of UCI. For example, if the priority of UCI is a low priority, the terminal can determine the beta offset set and the scaling value of that low priority.

[0750] One beta offset set per UCI priority may include up to 4 beta offset values. Also, each beta offset set may include a different number of beta offset values. In this case, based on the beta offset set with the largest number among the beta offset sets, the bit length of the beta offset indicator in the DCI format may be determined, and the value of the beta offset may be indicated by the value of that bit in the DCI format.

[0751] In the third embodiment, the terminal can determine the number of REs according to Equation 1 based on the beta offset value or scaling value determined based on the priority of the UCI without considering the priority of the PUSCH.

[0752] Generally, for higher reliability, the value of the beta offset for a high-priority PUSCH needs to be smaller than the value of the beta offset for a low-priority PUSCH. However, in the third embodiment, the same set of beta offsets is used regardless of the priority of the PUSCH. For this reason, it is difficult for the terminal and the system to provide the desired reliability for high-priority PUSCH. Therefore, a method for solving this problem is disclosed.

[0753] (The 3-1st embodiment) The 3-1st embodiment of multiplexing UCI includes a method of changing the beta offset value obtained in the third embodiment according to the priority of the PUSCH. More specifically, for a PUSCH having a high priority, the obtained beta offset value may be converted to a smaller value.

[0754] As an example, the terminal can obtain the beta offset value for a high-priority PUSCH by multiplying the beta offset value by any value. Here, any value may be a value smaller than 1. Here, any value may be a value set by the base station for the terminal. The beta offset value for a low-priority PUSCH can be obtained by multiplying the beta offset value by any value. Here, any value may be a value greater than 1. Here, any value may be a value set by the base station for the terminal.

[0755] As another example, the terminal can obtain a beta offset value for a high-priority PUSCH by adding any value to the beta offset value. Here, any value may be a value smaller than 0. Here, any value may be a value set by the base station for the terminal. A beta offset value for a low-priority PUSCH can be obtained by adding any value to the beta offset value. Here, any value may be a value larger than 0. Here, any value may be a value set by the base station for the terminal.

[0756] In the above example, the maximum value and the minimum value of the beta offset may be determined. That is, if the value obtained by multiplying or adding is outside the range of the maximum value or the minimum value that the beta offset value can have, the maximum value or the minimum value can be used as the value of the beta offset.

[0757] Although the beta offset has been described above, it is equally applicable to the scaling value.

[0758] (3-2nd Embodiment) The 3-2nd embodiment of multiplexing UCI includes a method of changing the value of the beta offset indicator obtained in the 3rd embodiment according to the priority of the PUSCH. More specifically, the value of the beta offset indicator obtained for a PUSCH having a high priority may be converted to a smaller value.

[0759] When a set of beta offsets is set from the base station to the terminal, the beta offset set may include a plurality of beta offset values. The terminal can obtain an indication value from the beta offset indicator of the DCI format that schedules the PUSCH. The indication value may correspond to an index for selecting one beta offset value from the beta offset set.

[0760] To obtain a beta offset value for a high-priority PUSCH, the terminal can add any value to the indicated value I of the beta offset indicator to obtain the indicated value of a new beta offset indicator. Here, any value may be an integer value smaller than 0. Here, any value may be a value set by the base station for the terminal. Here, the beta offset values in the beta offset set may be sorted in ascending order.

[0761] To obtain a beta offset value for a low-priority PUSCH, the terminal can add any value to the indicated value I of the beta offset indicator to obtain the indicated value of a new beta offset indicator. Here, any value may be an integer value larger than 0. Here, any value may be a value set by the base station for the terminal. Here, the beta offset values in the beta offset set may be sorted in ascending order.

[0762] In the above example, the maximum value and the minimum value of the beta offset indicator may be determined. That is, if the value obtained by multiplication or addition is outside the range of the maximum value or the minimum value that the value of the beta offset indicator can have, the maximum value or the minimum value can be used as the value of the beta offset indicator.

[0763] When multiplexing HARQ-ACK on the REs on the PUSCH using the above mathematical formula 1, the terminal determines the value of the beta offset or the scaling value to determine the number of the REs. However, the mathematical formula 1 by which the terminal determines the number of REs may be inapplicable when LP UCI and HP UCI are multiplexed on the PUSCH at the same time. For this reason, a method for determining the number of REs for solving this is disclosed below.

[0764] (First method) This is the first method for determining the number of REs. The terminal can determine the number of REs (Q’ ACK,HP ) occupied by the high-priority HARQ-ACK using the following mathematical formula 2. At this time, the beta offset (β PUSCH offset ) and the scaling (α HP) The value corresponds to the HP UCI obtained in the previous embodiment.

[0765]

Number

[0766] The terminal can determine the number of REs (Q’) occupied by the HARQ-ACK with a lower priority according to the following Mathematical Formula 3 based on the value obtained in Mathematical Formula 2. ACK,LP ) The beta offset and the scaling value correspond to the LP UCI obtained in the previous embodiment.

[0767]

Number

[0768] In Mathematical Formula 3, O ACK,HP , L ACK,HP represent the number of high-priority HARQ-ACK bits and the number of CRC bits, and O ACK,LP , L ACK,LP represent the number of low-priority HARQ-ACK bits and the number of CRC bits.

[0769] Comparing Mathematical Formula 2 and Mathematical Formula 3, in Mathematical Formula 2, the REs of Q’ HP-ACK obtained in Mathematical Formula 1 have already been used to multiplex the high-priority HARQ-ACK, so these are excluded. However, the number of REs Q’ ACK,LP for the low-priority HARQ-ACK obtained in the above Mathematical Formula 3

Number

[0770]

Number

[0771] (Second method) This is a second method for determining the number of REs. The terminal can assume that the UCI multiplexed on the REs of the PUSCH follows the highest priority among the UCI. For example, if all the UCI multiplexed on the REs of the PUSCH have a low priority, the terminal can determine that the UCI has a low priority. And if all the UCI multiplexed on the REs of the PUSCH have a high priority, the terminal can determine that the UCI has a high priority. Also, if the UCI multiplexed on the REs of the PUSCH includes a low-priority UCI and a HP UCI, the terminal can determine that the UCI has a high priority. If it is determined that the UCI has a high priority, the terminal can use Equation 2 to determine the number of REs for multiplexing the UCI. Here, O ACK,HP , L ACK,HP are the number of high-priority HARQ-ACK bits and the number of CRC bits. More specifically, O ACK,HP is the number of bits of all the UCI, and L ACK,HP is the number of CRC bits for the O ACK,HP .

[0772] The following embodiments disclose a method for determining the number of HARQ-ACK bits.

[0773] The HARQ-ACK may be transmitted using a codebook. Here, the codebook may include a type-1 HARQ-ACK codebook (or, a semi-static HARQ-ACK codebook) and a type-2 HARQ-ACK codebook (or, a dynamic HARQ-ACK codebook). In determining the number of bits of the HARQ-ACK by the terminal, the following information may be included in the DCI for scheduling the PUSCH.

[0774] 1) In the case of the type-1 HARQ-ACK codebook, the DCI that schedules the PUSCH may include a 1-bit UL DAI (downlink assignment index). Here, if the 1-bit UL DAI is 0, it indicates that there is no type-1 HARQ-ACK codebook to be multiplexed on the PUSCH. If the 1-bit UL DAI is 1, it indicates that there is a type-1 HARQ-ACK codebook to be multiplexed on the PUSCH. In this case, the number of HARQ-ACK bits included in the type-1 HARQ-ACK codebook may be determined by the upper layer configuration. Here, the upper layer configuration may include at least the downlink subcarrier spacing for receiving the PDSCH, the uplink subcarrier spacing for transmitting the PUCCH, the DL / UL configuration, and the table setting information of TDRA (time domain resource assignment).

[0775] 2) In the case of the type-2 HARQ-ACK codebook, the DCI that schedules the PUSCH may include a 2-bit UL DAI. Here, the 2-bit UL DAI can indicate one of the values 1, 2, 3, 4. If the UL DAI value is indicated as N UL-DAI the terminal can determine that the number of HARQ-ACK bits is 4*i + N UL-DAI bits. Here, i is one of the non-negative integer values. The terminal can determine i based on the number of received PDSCHs or the counter-DAI value included in the DCI format that schedules the PDSCH. Therefore, the terminal can determine the number of HARQ-ACK bits included in the type-2 HARQ-ACK codebook based on the UL DAI value. If the value of the 2-bit UL DAI indicates 4 and the terminal cannot receive any PDCCH corresponding to the HARQ-ACK included in the type-2 HARQ-ACK codebook, the terminal can determine that there is no type-2 HARQ-ACK codebook multiplexed on the PUSCH. That is, the size of the type-2 HARQ-ACK codebook is 0.

[0776] 3) When PUSCH scheduling DCI includes the first UL-DAI and the second UL-DAI when CBG (code block group)-based PDSCH reception is configured for the terminal. Each of the two UL-DAIs is 2 bits. The first UL-DAI is applied to the first sub-codebook of the type-2 HARQ-ACK codebook, and the second UL-DAI is applied to the second sub-codebook. Unless otherwise specified, the present invention is described based on a terminal in which CBG-based PDSCH reception is not configured. However, the method proposed in the present invention is equally applicable to a terminal in which CBG-based PDSCH reception is configured.

[0777] A terminal can generate up to two HARQ-ACK codebooks simultaneously. Here, the first HARQ-ACK codebook is a HARQ-ACK codebook including HARQ-ACK bits with a lower priority, and the second HARQ-ACK codebook is a HARQ-ACK codebook including HARQ-ACK bits with a higher priority. Here, the first HARQ-ACK codebook and the second HARQ-ACK codebook may be of the same type or different types. Combining them allows for the following cases.

[0778] 1) Case 1: When both the first HARQ-ACK codebook and the second HARQ-ACK codebook are type-1 HARQ-ACK codebooks

[0779] 2) Case 2: When both the first HARQ-ACK codebook and the second HARQ-ACK codebook are type-2 HARQ-ACK codebooks

[0780] 3) Case 3: When the first HARQ-ACK codebook is a type-1 HARQ-ACK codebook and the second HARQ-ACK codebook is a type-2 HARQ-ACK codebook

[0781] 4) Case 4: The first HARQ-ACK codebook is a type-2 HARQ-ACK codebook and the second HARQ-ACK codebook is a type-1 HARQ-ACK codebook

[0782] Thus, there are four possible cases.

[0783] The terminal can multiplex and transmit the first HARQ-ACK codebook and the second HARQ-ACK codebook on the REs of the PUSCH. As described above, the terminal uses the UL DAI value to know the number of bits of the HARQ-ACK codebook. However, according to Rel-15 / 16, only one HARQ-ACK codebook corresponding to one priority is multiplexed on the PUSCH. Therefore, the terminal can obtain the UL DAI value that matches the HARQ-ACK codebook from the DCI format that schedules the PUSCH.

[0784] However, the PUSCH can multiplex and transmit both the first HARQ-ACK codebook and the second HARQ-ACK codebook on the REs of the PUSCH. At this time, a UL DAI value is required to know the sizes of the first HARQ-ACK codebook and the second HARQ-ACK codebook.

[0785] This embodiment discloses a method for obtaining a UL DAI value when a terminal simultaneously generates two HARQ-ACK codebooks, and a method for determining the number of HARQ-ACK bits included in the HARQ-ACK codebook based on the value.

[0786] For the sake of convenience, let the first HARQ-ACK codebook have a lower priority and the second HARQ-ACK codebook have a higher priority.

[0787] (First Embodiment) When generating two HARQ-ACKs simultaneously, the DCI format for scheduling the PUSCH may include a first UL DAI for the first HARQ-ACK codebook and a second UL DAI for the second HARQ-ACK codebook. The number of bits of the first UL DAI is determined by the type of the first HARQ-ACK codebook, and the number of bits of the second UL DAI is determined by the type of the second HARQ-ACK codebook.

[0788] The terminal can determine the number of HARQ-ACK bits included in the first HARQ-ACK codebook based on the first UL DAI. Also, based on the second UL DAI, the terminal can determine the number of HARQ-ACK bits included in the second HARQ-ACK codebook. Here, the method for determining the number of HARQ-ACK bits in the type-1 HARQ-ACK codebook or the type-2 HARQ-ACK codebook can be used.

[0789] For example, when the first HARQ-ACK codebook is a type-1 HARQ-ACK codebook and the second HARQ-ACK codebook is set as a type-2 HARQ-ACK codebook, the DCI format for scheduling the PUSCH may include the first UL-DAI value of the first HARQ-ACK codebook and the second UL-DAI value of the second HARQ-ACK codebook. Here, the first UL-DAI value may be indicated by 1 bit, and the value of the second HARQ-ACK codebook may be indicated by 2 bits. The terminal can determine the size of the first HARQ-ACK codebook according to the first UL-DAI value. Since the first HARQ-ACK codebook is a type-1 HARQ-ACK codebook, the size can be determined by the 1 bit. The terminal can determine the size of the second HARQ-ACK codebook according to the second UL-DAI value. Since the second HARQ-ACK codebook is a type-2 HARQ-ACK codebook, the size can be determined by the 2 bits.

[0790] (Second Embodiment) When generating two HARQ-ACKs simultaneously, if both the first HARQ-ACK codebook and the second HARQ-ACK codebook are set as type-2 HARQ-ACK codebooks, the DCI format for scheduling PUSCH may include one UL DAI value. The terminal can use the UL DAI value as the UL-DAI value of the first HARQ-ACK codebook and the UL-DAI value of the second HARQ-ACK codebook.

[0791] More specifically, the DCI format for scheduling PUSCH may include a 2-bit UL DAI. The sizes of the first HARQ-ACK codebook and the second HARQ-ACK codebook may be determined by the value of the 2-bit UL DAI. When the value of the 2-bit UL DAI is N UL-DAI the size of the first HARQ-ACK codebook may be determined as 4*i + N UL-DAI Here, i is one of the non-negative integer values. The terminal can determine i based on the number of received PDSCHs corresponding to the HARQ-ACK of the first HARQ-ACK codebook or the counter-DAI value included in the DCI format for scheduling the PDSCH. Also, the size of the second HARQ-ACK codebook may be determined as 4*j + N UL-DAI Here, j is one of the non-negative integer values. The terminal can determine j based on the number of received PDSCHs corresponding to the HARQ-ACK of the j-th HARQ-ACK codebook or the counter-DAI value included in the DCI format for scheduling the PDSCH. Therefore, the sizes of the first HARQ-ACK codebook and the second HARQ-ACK codebook may have the same remainder when divided by 4.

[0792] If CBG-based PDSCH reception is set in the first HARQ-ACK codebook, the UL DAI may be limited to one of the first UL DAI or the second UL DAI. For example, when limited to the first UL DAI, the terminal can determine the size of the first sub-codebook of the first HARQ-ACK codebook based on the 2-bit first UL DAI. And based on the 2-bit first UL DAI, the size of the second HARQ-ACK codebook can be determined. The terminal can determine the size of the second sub-codebook of the first HARQ-ACK codebook based on the 2-bit second UL DAI. Therefore, when the sizes of the first sub-codebook of the first HARQ-ACK codebook and the second HARQ-ACK codebook are divided by 4, they may have the same remainder.

[0793] (Third Embodiment) When generating two HARQ-ACKs simultaneously, if both the first HARQ-ACK codebook and the second HARQ-ACK codebook are set as type-1 HARQ-ACK codebooks, the DCI format for scheduling PUSCH may include one UL DAI value. The terminal can use the UL DAI value as the UL-DAI value of the first HARQ-ACK codebook and the UL-DAI value of the second HARQ-ACK codebook.

[0794] More specifically, the DCI format for scheduling PUSCH may include a 1-bit UL DAI. The sizes of the first HARQ-ACK codebook and the second HARQ-ACK codebook may be determined according to the value of the 1-bit UL DAI. If the value of the 1-bit UL DAI is "0", the terminal may determine that there are no first HARQ-ACK codebook and second HARQ-ACK codebook multiplexed on the REs of the PUSCH. If the value of the 1-bit UL DAI is "1", the terminal may determine that the first HARQ-ACK codebook and the second HARQ-ACK codebook exist. In this case, the sizes of the first HARQ-ACK codebook and the second HARQ-ACK codebook may be determined based on values set by the upper layer.

[0795] (Example 4) When generating two HARQ-ACKs simultaneously, if one of the first HARQ-ACK codebook and the second HARQ-ACK codebook is set as a type-1 HARQ-ACK codebook and the other is set as a type-2 HARQ-ACK codebook, the DCI format for scheduling PUSCH may include one UL DAI value. The terminal may use the UL DAI value as the UL-DAI value of the first HARQ-ACK codebook and the UL-DAI value of the second HARQ-ACK codebook. For convenience, it is assumed that the first HARQ-ACK codebook is set as a type-1 HARQ-ACK codebook and the second HARQ-ACK codebook is set as a type-2 HARQ-ACK codebook for explanation.

[0796] Specifically, the DCI format for scheduling PUSCH may include a 2-bit UL DAI. Here, the number of UL DAI bits is determined as the maximum value among the number of UL DAI bits required for the first HARQ-ACK codebook and the number of UL DAI bits required for the second HARQ-ACK codebook. The bits of the 2-bit UL DAI may have "00", "01", "10", "11".

[0797] The second HARQ-ACK codebook is a type-2 HARQ-ACK codebook, and the terminal can interpret the bits as a 2-bit UL DAI value. That is, the terminal can interpret "00" as 1, "01" as 2, "10" as 3, and "11" as 4. The size of the second HARQ-ACK codebook can be determined based on the UL DAI value. When the value of the 2-bit UL DAI is N UL-DAI , the size of the second HARQ-ACK codebook may be determined as 4*i + N UL-DAI . Here, i is one of the non-negative integer values. The terminal can determine i based on the number of received PDSCHs corresponding to the HARQ-ACK of the second HARQ-ACK codebook, or the counter-DAI value included in the DCI format that schedules the PDSCH.

[0798] The first HARQ-ACK codebook is a type-1 HARQ-ACK codebook, and the terminal can select two code points from the 2 bits "00", "01", "10", "11" and recognize them as UL DAI value 0 or 1. For example, if the 2-bit UL DAI is "11", the UL DAI value can be recognized as 0, and if the 2-bit UL DAI is "10", the UL DAI value can be recognized as 1. Based on the UL DAI value 0 or 1, the size of the first HARQ-ACK codebook can be determined. If the value of the 1-bit UL DAI is "0", the terminal can determine that there is no first HARQ-ACK codebook multiplexed on the REs on the PUSCH. If the value of the 1-bit UL DAI is "1", the terminal can determine that the first HARQ-ACK codebook exists. In this case, the size of the first HARQ-ACK codebook may be determined based on the value set by the upper layer.

[0799] In the above embodiment, the UL DAI value 0 or 1 of the type-1 HARQ-ACK codebook is obtained by reinterpreting two code points out of the 2-bit UL DAI "00", "01", "10", and "11". Here, if the 2 bits are "11", the UL DAI value can be determined as 0. Also, if the 2 bits are "10", the UL DAI value can be determined as 1. This is just one example, and reinterpretation methods using other code points are also possible.

[0800] The reason for determining the UL DAI value as 0 when the 2 bits are "11" is as follows. The terminal must determine which of the first HARQ-ACK codebook and the second HARQ-ACK codebook should be multiplexed onto the REs on the PUSCH based on the 2-bit UL DAI. Here, the terminal must decide one of 1) multiplex only the first HARQ-ACK codebook, 2) multiplex only the second HARQ-ACK codebook, 3) multiplex both the first HARQ-ACK codebook and the second HARQ-ACK codebook, and 4) no HARQ-ACK codebook to multiplex. When determining the UL DAI value as 0 when the 2 bits are "11", it can be seen that the terminal does not need to multiplex the first HARQ-ACK codebook onto at least the REs on the PUSCH when the bits of the 2-bit UL DAI indicate "11". Also, if the bits of the 2-bit UL DAI are "11", the terminal can determine 4 as the UL DAI value from the second HARQ-ACK codebook. Therefore, the size of the second HARQ-ACK codebook can be determined as 4*i + 4. If the PDSCH or PDCCH corresponding to the HARQ-ACK included in the second HARQ-ACK codebook cannot be received, the size of the second HARQ-ACK codebook can be determined as 0. Therefore, when the terminal indicates that the 2 bits are "11", it is not necessary to multiplex the second HARQ-ACK codebook onto the REs on the PUSCH. Therefore, among the above four determinations, it is preferable to determine the UL DAI value as 0 when the 2 bits are "11" in order to determine 4) no HARQ-ACK codebook to multiplex.

[0801] (Example 5) When generating two HARQ-ACKs simultaneously, the DCI format for scheduling PUSCH may include only the UL DAI value of one HARQ-ACK codebook and not the UL DAI value of the other HARQ-ACK codebook. Here, the one HARQ-ACK codebook whose UL DAI value is included in the DCI format may be determined based on one or a combination of the following methods.

[0802] (First method) When the first HARQ-ACK codebook has a lower priority and the second HARQ-ACK codebook has a higher priority, the terminal can determine one HARQ-ACK codebook whose UL DAI value is included in the DCI format according to the priority. For example, the UL DAI value of the second HARQ-ACK codebook with a higher priority may be included in the DCI format. Or, for example, the UL DAI value of the first HARQ-ACK codebook with a lower priority may be included in the DCI format.

[0803] (Second method) If either the first HARQ-ACK codebook or the second HARQ-ACK codebook is a type-1 HARQ-ACK codebook and the other is a type-2 HARQ-ACK codebook, the terminal can determine one HARQ-ACK codebook whose UL DAI value is included in the DCI format according to the type. For example, the UL-DAI value of the type-1 HARQ-ACK codebook may be included in the DCI format. Or, for example, the UL-DAI value of the type-2 HARQ-ACK codebook may be included in the DCI format.

[0804] VIII. Multiplexing and Resource Mapping Method between PUCCH and PUSCH

[0805] The following embodiments disclose a method for multiplexing LP HARQ-ACK and HP HARQ-ACK on PUSCH, and a method for mapping them to the REs of PUSCH. Here, the PUSCH may be a low-priority PUSCH or a high-priority PUSCH.

[0806] As an example, the low-priority UCI may be a low-priority HARQ-ACK.

[0807] As another example, the high-priority UCI may include a high-priority HARQ-ACK and CSI part 1, CSI part 2.

[0808] In the following, for the sake of convenience of explanation, a method for multiplexing the low-priority HARQ-ACK and the high-priority HARQ-ACK on the PUSCH will be addressed.

[0809] (First Embodiment) As a first step, the terminal can determine, as follows, the number of REs (or the number of modulation symbols, Q') occupied by the high-priority HARQ-ACK on the PUSCH, HP-ACK and the number of REs (or the number of modulation symbols, Q') occupied by the low-priority HARQ-ACK on the PUSCH. LP-ACK

[0810] The terminal can determine the number of REs (or the number of modulation symbols, Q') occupied by the high-priority HARQ-ACK on the PUSCH according to the following mathematical formula. HP-ACK

[0811]

Equation

[0812] Referring to Equation 5, O HP-ACK is the number of high-priority HARQ-ACK bits, L HP-ACK is the number of high-priority CRC bits, and β HARQ-ACK offset,HP-to-X is β when multiplexing to the high-priority PUSCH. HARQ-ACKoffset,HP-to-X = β HARQ-ACK offset,HP-to-HP and when multiplexing with a PUSCH of low priority, β HARQ-ACK offset,HP-to-X = β HARQ-ACK offset,HP-to-LP is as follows.

[0813] Also, β HARQ-ACK offset,HP-to-HP , β HARQ-ACK offset,HP-to-LP is a value set or instructed by the base station, and is an offset value for determining the number of resources for mapping HARQ-ACK of high priority, C UL-SCH is the number of CB (code block) of UL-SCH, K r is the size of the r-th CB of UL-SCH, M UCI sc (l) is the number of REs available for UCI transmission in the l-th PUSCH symbol, N PUSCH symb,all is the total number of symbols used for PUSCH transmission including DMRS, α is a scaling value composed of upper layers, and l0 is the symbol index of the first PUSCH that is not DMRS after the DMRS symbol.

[0814] If DMRS is transmitted in the l-th symbol, then M UCI sc (l) = 0, otherwise, M UCI sc (l) = M PUSCH sc - M PT-RS sc (l). Here, M PUSCH sc is the number of subcarriers scheduled for PUSCH in the frequency domain, M PT-RS sc (l) is the number of subcarriers of the l-th PUSCH symbol including PTRS.

[0815] The terminal can determine the number of REs (or the number of modulation symbols, Q') occupied by the low-priority HARQ-ACK in the PUSCH according to the following mathematical formula 6. LP-ACK ​

[0816]

Number

[0817] Referring to Mathematical Formula 6, O LP-ACK is the number of HARQ-ACK bits with low priority, L LP-ACK is the number of CRC bits with low priority, β HARQ-ACK offset,LP-to-X When multiplexed onto the PUSCH with high priority, β HARQ-ACK offset,LP-to-X = β HARQ-ACK offset,LP-to-HP and when multiplexed onto the PUSCH with low priority, β HARQ-ACK offset,LP-to-X = β HARQ-ACK offset,LP-to-LP is.

[0818] Also, β HARQ-ACK offset,LP-to-HP , β HARQ-ACK offset,LP-to-LP is a value set or instructed by the base station and is an offset value for determining the number of resources for mapping HARQ-ACK with low priority.

[0819] As a second step, the terminal can select Q' HP-ACK number of REs (or the number of modulation symbols, Q') occupied by the high-priority HARQ-ACK in the PUSCH and Q' LP-ACK number of REs (or the number of modulation symbols, Q') occupied by the low-priority HARQ-ACK in the PUSCH. Based on this, the terminal can select Q' HP-ACK number of REs for high-priority HARQ-ACK transmission in the PUSCH and Q' LP-ACK number of REs for low-priority HARQ-ACK transmission. The detailed illustration is as follows.

[0820] On one side, the terminal has Q' ACK = Q' LP-ACK - Q' HP-ACKBased on this, the REs for transmitting high-priority HARQ-ACK and low-priority HARQ-ACK in PUSCH can be determined. Here, the specific Q’ ACK The selection method can be selected by 6.2.7 Data and control multiplexing in 3GPP standard document TS38.212. The terminal uses the selected Q’ ACK Among the REs, the Q’ HP-ACK REs for high-priority HARQ-ACK transmission and the Q’ LP-ACK REs for low-priority HARQ-ACK transmission must be determined. This may be determined by one of the following methods.

[0821] In other aspects, the terminal can assign indices 0, 1,..., Q’ ACK -1 to the REs. Here, the order of the indices can start from 0 for the RE with the lowest frequency in the first OFDM symbol, and the indices can be assigned in ascending order of frequency. Then, for the next OFDM symbol, the indices can be assigned in ascending order of frequency. This process can be repeated to assign indices to Q’ ACK REs. ACK Figure 39 is a diagram showing an example of the RE indexing method. Figure 39 is an example with Q’

[0822] = 36. Referring to Figure 39, for the 24 REs in the symbol immediately following the DMRS, the indices 0, 1, 2,..., 23 are assigned, and for the next symbol, the indices 24, 25,..., 35 are assigned. ACK (First method) The terminal can determine that the Q’

[0823] REs with the previous indices (0, 1,... Q’ HP-ACK -1) are the REs for transmitting high-priority HARQ-ACK. And the Q’ HP-ACK REs with the subsequent indices (Q’ LP-ACK , Q’ HP-ACK , Q’ HP-ACK - 1,..., Q’ ACK-1) can be determined as the RE that transmits a low-priority HARQ-ACK. This is because the RE with the previous index can be arranged in the previous OFDM symbol, so it can be transmitted earlier in time, and since the previous OFDM symbol is adjacent to the DMRS symbol, it can be transmitted with higher reliability.

[0824] Figure 40 is a diagram showing a method of indexing REs according to another example.

[0825] Referring to Figure 40, examples of (a) Q’ HP-ACK =10 and (b) Q’ HP-ACK =30 are shown. If Q’ HP-ACK =10, the terminal can determine that the REs with indices 0, 1,..., 9 are the REs that transmit high-priority HARQ-ACKs. If the terminal has Q’ HP-ACK =30, it can determine that the REs with indices 0, 1,..., 29 are the REs that transmit high-priority HARQ-ACKs.

[0826] (Second method) The terminal can determine that the REs with indices 0, s, 2*s, 3*s,..., (Q’ HP-ACK -1)*s are the REs that transmit high-priority HARQ-ACKs. Here, s can be determined as s = floor(Q’ ACK / Q’ HP-ACK ). That is, among the Q’ ACK REs, the terminal can select Q’ HP-ACK REs that are maximally equidistantly separated. This allows the high-priority REs to be dispersed in the frequency domain to obtain a high frequency diversity gain. However, in this method, the high-priority REs are dispersed over multiple OFDM symbols. Moreover, since the high-priority REs can be located in later OFDM symbols in time, it may not be suitable for services that require low latency.

[0827] Figure 41 is a diagram showing a method of indexing REs according to yet another example.

[0828] Referring to FIG. 41, examples of (a) Q' = 10 and (b) Q' = 30 according to the second method are shown. If Q' = 10, the terminal can determine that s = 3. That is, the terminal can select REs with an index interval of 3 for the REs and use them for high-priority HARQ-ACK transmission. Here, the determined indexes are 0, 3, 6, 9, 12, 15, 18, 21, 24, 27. If the terminal has Q' = 30, it can be determined that s = 1. That is, the terminal can select REs with an index interval of 1 for the REs and use them for high-priority HARQ-ACK transmission. Here, the determined indexes are 0, 1,..., 29. For reference, if s = 1, the second method is the same as the first method. HP-ACK = 10 and (b) Q' HP-ACK = 30 are shown. If Q' HP-ACK = 10, the terminal can determine that s = 3. That is, the terminal can select REs with an index interval of 3 for the REs and use them for high-priority HARQ-ACK transmission. Here, the determined indexes are 0, 3, 6, 9, 12, 15, 18, 21, 24, 27. If the terminal has Q' HP-ACK = 30, it can be determined that s = 1. That is, the terminal can select REs with an index interval of 1 for the REs and use them for high-priority HARQ-ACK transmission. Here, the determined indexes are 0, 1,..., 29. For reference, if s = 1, the second method is the same as the first method.

[0829] (Third method) The terminal can select Q' out of Q' REs as follows. ACK Among the Q' REs, Q' HP-ACK REs can be selected as follows.

[0830] First, let Q' ACK be the number of REs located in the earliest OFDM symbol (for convenience, the first OFDM symbol) am...

Claims

1. A terminal for transmitting uplink control information (UCI), comprising: a processor configured to determine a UCI to be dropped or multiplex the first UCI and the second UCI when a first PUCCH mapped with a first UCI of a first priority and a second PUCCH mapped with a second UCI of a second priority overlap in at least one symbol in time; and a communication module configured to transmit, under the control of the processor, a UCI that has not been dropped among the first UCI and the second UCI to a base station, or transmit a third PUCCH to which the first UCI and the second UCI are multiplexed and mapped to the base station, wherein the communication module is configured to receive, via a PDCCH (physical downlink control channel), DCI (downlink control information) for retransmission of the dropped UCI from the base station, wherein the DCI includes at least one of slot index information and information regarding the dropped UCI.

2. The terminal according to claim 1, wherein the slot index information indicates one of the number of slots between the slot in which the PDCCH is received and the slot of the dropped PUCCH corresponding to the dropped UCI, the number of slots between the slot in which the PDCCH is received and the slot in which a PDCCH for scheduling the dropped PUCCH is received, and the index of the slot of the PUCCH used for retransmission of the dropped UCI.

3. The information regarding the dropped PUCCH includes one of the chronological order of the dropped PUCCH among the chronological orders of a plurality of PUCCHs related to the terminal, the PRB order of the dropped PUCCH among the physical resource blocks (PRBs) assigned to the plurality of PUCCHs related to the terminal, and an index attached to the dropped PUCCH according to the PUCCH configuration for the terminal. The terminal according to claim 1.

4. The first priority is higher than the second priority. The bit size of the overall UCI obtained by multiplexing the first UCI and the second UCI is the same as the sum of the bit sizes of the first UCI and the second UCI. The terminal according to claim 1.

5. The bit size of the second UCI is determined by excluding at least a part of channel state information (CSI) and scheduling request (SR) from the second UCI. The terminal according to claim 4.

6. The communication module separately encodes and multiplexes the first UCI and the second UCI, or jointly encodes and multiplexes the first UCI and the second UCI. The terminal according to claim 4.

7. The resource for the third PUCCH is included in the PUCCH resource set determined based on the bit size of the overall UCI among a plurality of PUCCH resource sets configured for the terminal. The terminal according to claim 4.

8. The resource for the third PUCCH is included in the PUCCH resource set for transmitting the first UCI. The terminal according to claim 4.

9. The PUCCH resource set is selected based on at least one of the last symbol of the first PUCCH, a symbol at the boundary of a slot or sub-slot, the last symbol of the PDCCH scheduling the first PUCCH, and the last symbol of the PDCCH scheduling the second PUCCH. The terminal according to claim 7 or 8.

10. The terminal according to claim 9, wherein the PUCCH resource set does not include at least one of a PUCCH resource located a certain number of symbols after the last symbol of the first PUCCH, and a PUCCH resource mapped to a slot or sub-slot later than the slot or sub-slot to which the first PUCCH belongs.

11. The terminal according to claim 7, wherein the communication module determines, as the first resource number for transmitting the first UCI, the number of resources among the number of resources for the third PUCCH when the bit size of the first UCI is equal to or smaller than the maximum bit size calculated based on the maximum code rate and the number of resources related to the transmission of the first UCI.

12. The terminal according to claim 11, wherein the communication module determines, as the second resource number for the second UCI, the number of resources among the number of resources for the third PUCCH when the bit size of the second UCI is equal to or smaller than the maximum bit size calculated based on the maximum code rate and the number of PRBs related to the transmission of the second UCI.

13. The terminal according to claim 12, wherein when there is no number of resources equal to or smaller than the maximum bit size, the communication module determines the bit size of the second UCI by excluding at least a part of the first CSI part and the second CSI part.

14. The third PUCCH includes resources corresponding to the sum of the first resource number and the second resource number. The terminal according to claim 12, wherein the communication module starts from the lowest resource of the third PUCCH and allocates the resources of the first resource number and the resources of the second resource number to the transmission of the first UCI and the second UCI, respectively.

15. The third PUCCH includes PRBs corresponding to P_total which is the sum of the first PRB number and the second PRB number. The terminal according to claim 12, wherein the communication module determines, as the first symbol number for transmitting the first UCI, the number of symbols when the bit size of the first UCI is equal to or smaller than the maximum number of bits calculated based on the maximum code rate and P_total related to the transmission of the first UCI.

16. The communication module determines the number of symbols when the bit size of the second UCI is equal to or smaller than the maximum number of bits calculated based on the maximum code rate and P_total related to the transmission of the second UCI as the number of second symbols for the transmission of the second UCI. The terminal according to claim 15, characterized in that.

17. The third PUCCH includes a first symbol set and a second symbol set in terms of time. The first symbol set includes symbols corresponding to the number of first symbols at an earlier position in terms of time in the third PUCCH, or symbols corresponding to the number of first symbols at a position closest to the DMRS (demodulation reference signal) symbol of the third PUCCH. The terminal according to claim 16, characterized in that.

18. The communication module uses either one or a combination of the first maximum code rate configured for the first UCI and the second maximum code rate configured for the second UCI as the maximum code rate related to the multiplexed UCI. The terminal according to claim 7, characterized in that.

19. Under the condition that the fourth PUCCH to which the fourth UCI is mapped overlaps with the PUSCH (physical uplink shared channel) in at least one symbol in terms of time, The processor, Is configured to multiplex the fourth UCI onto the PUSCH, Determines the priority of the PUSCH based on the DCI that schedules the PUSCH, Determines a beta offset related to the multiplexing of the fourth UCI and the PUSCH based on at least a part of the priority of the fourth UCI and the priority of the PUSCH. The terminal according to claim 1, characterized in that.

20. Under the condition that the third PUCCH overlaps with the PUSCH (physical uplink shared channel) in at least one symbol in terms of time, The processor, Is configured to multiplex the first UCI and the second UCI onto the PUSCH, Determines the priority of the PUSCH based on the DCI that schedules the PUSCH, The first UCI includes a first HARQ-ACK codebook with a first priority, and the second UCI includes a second HARQ-ACK codebook with a second priority. The DCI for scheduling the PUSCH includes at least one UL DAI (downlink assignment index) for determining the sizes of the first HARQ-ACK codebook and the second HARQ-ACK codebook. The communication module determines the sizes of the first HARQ-ACK codebook and the second HARQ-ACK codebook based on the at least one UL DAI. The terminal according to claim 1, characterized in that the first HARQ-ACK codebook and the second HARQ-ACK codebook are multiplexed and transmitted to the base station on the PUSCH.