Method, device and system for transmitting uplink control information in a wireless communication system
By realizing the UCI multiplexing and retransmission mechanism in the user equipment of the wireless communication system, the efficiency and reliability of uplink control information sent in the cellular wireless communication system are solved, and the communication reliability and resource utilization of the system are improved.
Patent Information
- Application Number
- CN202180078880.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2021-05-20
- Filing Date
- 2021-10-06
- Publication Date
- 2025-05-13
- Estimated Expiration
- 2041-10-06
AI Technical Summary
In wireless communication systems, especially in cellular wireless communication systems, how to efficiently send uplink control information (UCI) to solve the shortage of resources and the user's demand for high-speed services.
By implementing the configuration of the processor and communication module in a user equipment (UE), the first UCI and the second UCI are allowed to overlap in time, which UCIs need to be discarded or multiplexed, and send the undiscarded UCI or multiplexed UCI to the base station via the third PUCCH.
Improve communication reliability, and solves the problems of insufficient resources and high-speed service requirements by multiplexing and sending UCIs with different priorities or later retransmitting discarded UCIs.
Smart Images

Figure CN116584063B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a wireless communication system, and more particularly, to a method, a device and a system for transmitting uplink control information in a wireless communication system. Background Art
[0002] After the commercialization of the fourth generation (4G) communication system, in order to meet the increasing demand for wireless data services, efforts are being made to develop a new fifth generation (5G) communication system. The 5G communication system is referred to as an ultra-4G network communication system, a post-LTE system, or a new radio (NR) system. In order to achieve high data transmission rates, the 5G communication system includes a system operating in a millimeter wave (mmWave) band of 6 GHz or higher, and includes a communication system operating in a band of 6 GHz or lower in terms of ensuring coverage, so that the implementation in the base station and the terminal is under consideration.
[0003] The 3rd Generation Partnership Project (3GPP) NR system improves the spectrum efficiency of the network and enables communication providers to provide more data and voice services over a given bandwidth. Therefore, the 3GPP NR system is designed to meet the demand for high-speed data and media transmission in addition to supporting a large amount of voice. The advantages of the NR system are higher throughput and lower latency on the same platform, support for frequency division duplex (FDD) and time division duplex (TDD), and low operating costs due to an enhanced end-user environment and simple architecture.
[0004] In order to process data more efficiently, the dynamic TDD of the NR system can use a method for changing the number of orthogonal frequency division multiplexing (OFDM) symbols that can be used in the uplink and downlink according to the data service direction of the cell user. For example, when the downlink service of the cell is greater than the uplink service, the base station can allocate multiple downlink OFDM symbols to the time slot (or subframe). Information about the time slot configuration should be sent to the terminal.
[0005] In order to reduce the path loss of radio waves and increase the transmission distance of radio waves in the mmWave band, in the 5G communication system, beamforming, massive multiple input / output (massive MIMO), full-dimensional MIMO (FD-MIMO), array antennas, analog beamforming, hybrid beamforming combining analog beamforming and digital beamforming, and massive antenna technology are discussed. In addition, for the network improvement of the system, in the 5G communication system, technology development related to evolved small cells, advanced small cells, cloud radio access networks (cloud RAN), ultra-dense networks, device-to-device communication (D2D), vehicle-to-everything communication (V2X), wireless backhaul, non-terrestrial network communication (NTN), mobile networks, cooperative communication, coordinated multipoint (CoMP), interference cancellation, etc. is being carried out. In addition, in the 5G system, hybrid FSK and QAM modulation (FQAM) and sliding window superposition coding (SWSC) as advanced coding modulation (ACM) schemes and filter bank multi-carrier (FBMC), non-orthogonal multiple access (NOMA) and sparse code multiple access (SCMA) as advanced connection technologies are being developed.
[0006] Meanwhile, in a human-centered connection network where humans generate and consume information, the Internet has evolved into an Internet of Things (IoT) network that exchanges information between distributed components such as objects. Internet of Everything (IoE) technology, which combines IoT technology with big data processing technology through connection with a cloud server, is also emerging. In order to realize IoT, technical elements such as sensing technology, wired / wireless communication and network infrastructure, service interface technology and security technology are required, so that in recent years, technologies such as sensor networks, machine-to-machine (M2M) and machine type communication (MTC) have been studied to connect between objects. In the IoT environment, it is possible to provide intelligent Internet technology (IT) services that collect and analyze data generated from networked objects to create new value in human life. Through the integration and mixing of existing information technology (IT) and various industries, IoT can be applied to fields such as smart homes, smart buildings, smart cities, smart cars or connected cars, smart grids, health care, smart home appliances and advanced medical services.
[0007] Therefore, various attempts have been made to apply 5G communication systems to IoT networks. For example, technologies such as sensor networks, machine-to-machine (M2M), and machine type communications (MTC) are implemented through technologies such as beamforming, MIMO, and array antennas. The application of cloud RAN, which is the above-mentioned big data processing technology, is an example of the fusion of 5G technology and IoT technology. In general, mobile communication systems are developed to provide voice services while ensuring the activities of users.
[0008] However, mobile communication systems are gradually extending their scope to data services as well as voice, and have now developed to the point where they can provide high-speed data services. However, in the mobile communication systems currently providing services, due to the lack of resources and the user's demand for high-speed services, a more advanced mobile communication system is required. Summary of the invention
[0009] Technical issues
[0010] The technical problem of the present invention is to provide a method for transmitting uplink control information in a wireless communication system, especially a cellular wireless communication system, and a device used for the method.
[0011] Technical Solution
[0012] According to one aspect of the present invention, a UE for transmitting uplink control information (UCI) is provided. The UE includes: a processor, the processor being configured to: determine the UCI to be discarded from the first UCI with a first priority and the second UCI with a second priority, or multiplex the first UCI and the second UCI, under the condition that the first PUCCH to which the first UCI is mapped and the second PUCCH to which the second UCI is mapped overlap in time in at least one symbol; and a communication module, the communication module being configured to: according to the control of the processor, send the non-discarded UCI among the first UCI and the second UCI to the base station or send a third PUCCH to the base station, the first UCI and the second UCI being mapped to the third PUCCH by being multiplexed on the third PUCCH. Here, the communication module is configured to: receive downlink control information (DCI) for retransmission of the discarded UCI from the base station through a physical downlink control channel (PDCCH), and the DCI may include at least one of slot index information and information about the discarded UCI.
[0013] In one aspect, the time slot index information may indicate one of the time slot number between the time slot in which the PDCCH is received and the time slot of the discarded PUCCH corresponding to the discarded UCI, the time slot number between the time slot in which the PDCCH is received and the time slot in which the PDCCH scheduling the discarded PUCCH is received, and the index of the time slot of the PUCCH to be used for the retransmission of the discarded UCI.
[0014] On the other hand, information about the discarded PUCCH includes a time order of the discarded PUCCH among a time order of multiple PUCCHs for the UE, a physical resource block (PRB) order of the discarded PUCCH among PRBs allocated to multiple PUCCHs for the UE, and one of an index assigned to the discarded PUCCH according to the PUCCH configuration for the UE.
[0015] In another aspect, the first priority is higher than the second priority, and a bit size of the entire UCI obtained by multiplexing the first UCI and the second UCI may be equal to a sum of a bit size of the first UCI and a bit size of the second UCI.
[0016] In another aspect, the bit size of the second UCI may be determined by excluding at least a portion of channel state information (CSI) and a scheduling request (SR) from the second UCI.
[0017] In another aspect, the bit size of the second UCI may be determined by excluding UCI of a different type from the first UCI from the second UCI.
[0018] In another aspect, the communication module may encode and multiplex the first UCI and the second UCI individually, or may jointly encode and multiplex the first UCI and the second UCI.
[0019] In another aspect, resources for the third PUCCH may be included in a PUCCH resource set determined based on a bit size of the entire UCI among a plurality of PUCCH resource sets configured to the UE.
[0020] In another aspect, resources for the third PUCCH may be included in a PUCCH resource set used for transmission of the first UCI.
[0021] In 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 a boundary of a slot or subslot, the last symbol of a PDCCH scheduling the first PUCCH, and the last symbol of a PDCCH scheduling a second PUCCH.
[0022] In another aspect, the PUCCH resource set may not include at least one of a PUCCH resource located after a certain number of symbols from the last symbol of the first PUCCH and a PUCCH resource mapped to a slot or subslot later than the slot or subslot to which the first PUCCH belongs.
[0023] In another aspect, the resource for the third PUCCH may be any one of a PUCCH resource having an earliest start symbol, a PUCCH resource having an earliest end symbol, and a PUCCH resource having a longest length among PUCCH resources included in a PUCCH resource set.
[0024] In another aspect, the communication module may determine, as the first resource number for transmission of the first UCI, a resource number among multiple resource numbers of the third PUCCH when the bit size of the first UCI is equal to or less than the maximum bit size calculated based on the maximum code rate and the number of resources for transmission of the first UCI.
[0025] On the other hand, the communication module may determine a resource number among multiple resource numbers of the third PUCCH as a second resource number for transmission of the second UCI when the bit size of the second UCI is equal to or less than the maximum bit size calculated based on the maximum code rate and PRB number for transmission of the second UCI.
[0026] In another aspect, if there is no number of resources equal to or less than the maximum bit size, the communication module may determine the bit size of the second UCI by excluding at least a portion of the first CSI part and the second CSI part.
[0027] In another aspect, the resource may be at least one of a PRB, a subcarrier, or a resource element (RE).
[0028] In another aspect, when the resources are PRBs, if 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}.
[0029] On the other hand, the communication module may determine, as the first subcarrier number for the first UCI, a subcarrier number from among multiple subcarrier numbers of the third PUCCH when the bit size of the first UCI is equal to or less than the maximum number of bits calculated based on the maximum code rate and the number of subcarriers for transmission of the first UCI.
[0030] In another aspect, the third PUCCH may include resources corresponding to the sum of the first resource number and the second resource number, and the communication module may allocate resources of the first resource number and the second resource number, respectively, starting from the lowest resource of the third PUCCH for transmission of the first UCI and the second UCI.
[0031] In another aspect, the third PUCCH may include a PRB corresponding to P_total, which is the sum of the first PRB number and the second PRB number, and the communication module may determine the number of symbols as the first number of symbols for transmission of the first UCI when the bit size of the first UCI is equal to or less than the maximum number of bits calculated based on the maximum code rate for transmission of the first UCI and P_total.
[0032] In another aspect, the communication module may determine the number of symbols when the bit size of the second UCI is equal to or less than the maximum number of bits calculated based on the maximum code rate for transmission of the second UCI and P_total as the second number of symbols for transmission of the second UCI.
[0033] In another aspect, the third PUCCH may include a first set of symbols and a second set of symbols in time, and the first set of symbols may include a symbol corresponding to the first number of symbols located at an earlier position in time in the third PUCCH or a symbol corresponding to the first number of symbols located at a position in the third PUCCH that is most adjacent to a demodulation reference signal (DMRS) symbol.
[0034] In another aspect, the second symbol set may include symbols not included in the first symbol set.
[0035] In another aspect, the third PUCCH may be a PUCCH format 2 structure, and the communication module may locate and place the first UCI and the second UCI on a frequency axis of the third PUCCH, respectively.
[0036] In another aspect, the third PUCCH may be a PUCCH format 2 structure, and the communication module may distribute and place the first UCI and the second UCI on the frequency axis of the third PUCCH, respectively.
[0037] In another aspect, the third PUCCH may be a PUCCH format 2 structure, and the communication module may generate a combined UCI bit sequence obtained by interleaving a bit sequence of the first UCI and a bit sequence of the second UCI, and may place the interleaved UCI bit sequence in the third PUCCH.
[0038] In another aspect, the interleaver may be a block interleaver, and the size of 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 REs excluding DMRS in one PRB, and the number of PRBs in a third PUCCH.
[0039] On the other hand, when the first PUCCH may be PUCCH format 0, the second PUCCH may be PUCCH format 0 or PUCCH format 1, and the first priority may be higher than the second priority, the third PUCCH to which the first UCI and the second UCI are mapped by being multiplexed on the third PUCCH may be the first PUCCH.
[0040] On the other hand, when the first PUCCH is PUCCH format 0 and the second PUCCH is PUCCH format 0 or PUCCH format 1 and the first priority is higher than the second priority, the communication module multiplexes the first UCI and the second UCI, maps the multiplexed UCI to any one of the resources for the first UCI and the resources for the second UCI, and sends the multiplexed UCI mapped to the resources, and the mapped resources can be determined based on a combination of indications of the second UCI.
[0041] In another aspect, the first UCI may be a scheduling request (SR) and the second UCI may be a HARQ-ACK.
[0042] In another aspect, each of the first UCI and the second UCI may be a HARQ-ACK.
[0043] In another aspect, if the mapped resource is a resource for the second UCI, the communication module may use power obtained by adding a predetermined value to power for transmission of the second UCI.
[0044] In another aspect, the communication module may use any one or a combination of a first maximum coding rate configured for the first UCI and a second maximum coding rate configured for the second UCI as the maximum coding rate for the multiplexed UCI.
[0045] In another aspect, the communication module may set a first maximum coding rate for the first UCI and a second maximum coding rate for the second UCI on a PUCCH format of a third PUCCH.
[0046] In another aspect, the communication module may set a first maximum coding rate for a first UCI on a first PUCCH format of a first PUCCH, may set a second maximum coding rate for a second UCI on a second PUCCH format of a second PUCCH, may set a first PUCCH format on a first PUCCH set for sending the first UCI, and may set a second PUCCH format on a second PUCCH set for sending the second UCI.
[0047] On the other hand, under the condition that the fourth PUCCH to which the fourth UCI is mapped overlaps with the physical uplink shared channel (PUSCH) in time in at least one symbol, the processor can be configured to: multiplex the fourth UCI on the PUSCH, determine the priority of the PUSCH based on the DCI used to schedule the PUSCH, and determine the beta offset for multiplexing the fourth UCI on the PUSCH based on the priority of the fourth UCI and at least a portion of the priority of the PUSCH.
[0048] In another aspect, the beta offset may be set according to a combination of the priority of the UCI and the priority of the PUSCH, and the beta offset may be determined according to a combination of the priority of the fourth UCI and the priority of the PUSCH.
[0049] In another aspect, the beta offset may be set according to the priority of the UCI, and the beta offset may be determined according to the priority of the fourth UCI.
[0050] In another aspect, the beta offset may be set according to the priority of the PUSCH, and the beta offset may be determined according to the priority of the PUSCH.
[0051] In another aspect, under the condition that the third PUCCH overlaps with the physical uplink shared channel (PUSCH) in time in at least one symbol, the processor can be configured to: multiplex the first UCI and the second UCI on the PUSCH, and determine the priority of the PUSCH based on the DCI used to schedule the PUSCH, the first UCI may include a first HARQ-ACK codebook of the first priority, the second UCI may include a second HARQ-ACK codebook of the second priority, the DCI used to schedule the PUSCH may include at least one UL downlink assignment index (DAI) for determining the size of the first HARQ-ACK codebook and the size of the second HARQ-ACK codebook, the communication module may determine the size of the first HARQ-ACK codebook and the size of the second HARQ-ACK codebook based on at least one UL DAI, and multiplex the first HARQ-ACK codebook and the second HARQ-ACK codebook, and send the multiplexed codebook to the base station on the PUSCH.
[0052] In another aspect, the DCI for scheduling the PUSCH may include a UL DAI for determining the size of the first HARQ-ACK codebook and the size of the second HARQ-ACK codebook, and the communication module may determine the size of the first HARQ-ACK codebook and the size of the second HARQ-ACK codebook based on the one UL DAI, multiplex the first HARQ-ACK codebook and the second HARQ-ACK codebook, and send the multiplexed codebook to the base station on the PUSCH.
[0053] In another aspect, a bit size of one UL DAI may be determined according to types of the first HARQ-ACK codebook and the second HARQ-ACK codebook, and the HARQ-ACK codebook type may be one of semi-static and dynamic.
[0054] In another aspect, the DCI for scheduling the PUSCH may include a first UL DAI for determining the size of the first HARQ-ACK codebook and a second UL DAI for determining the size of the second HARQ-ACK codebook, and the communication module may determine the size of the first HARQ-ACK codebook based on the first UL DAI, determine the size of the second HARQ-ACK codebook based on the second UL DAI, and multiplex the first HARQ-ACK codebook and the second HARQ-ACK codebook and send the multiplexed codebook to the base station on the PUSCH.
[0055] In another aspect, the bit size of the first UL DAI and the bit size of the second UL DAI may be determined according to types of the first HARQ-ACK codebook and the second HARQ-ACK codebook, respectively, and the HARQ-ACK codebook type may be one of semi-static and dynamic.
[0056] In another aspect, the processor may be configured to: multiplex a fourth UCI with a fourth priority and a fifth UCI with a fifth priority on the PUSCH, and the communication module may be configured to: when the fourth priority is higher than the fifth priority, first map the fourth UCI to a resource element on the PUSCH that is located most adjacent to the DMRS, and then map the fifth UCI to the remaining resource elements on the PUSCH.
[0057] In another aspect, the fourth UCI may be a high priority HARQ-ACK, the fifth UCI may be 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 the first CSI part 1.
[0058] Beneficial Effects
[0059] According to an embodiment of the present invention, it is possible to improve communication reliability by multiplexing and sending UCIs with different priorities or retransmitting discarded UCIs later. The effects obtainable in the present disclosure are not limited to the above-mentioned effects, and other effects not mentioned can be clearly understood by those skilled in the art to which the present disclosure belongs according to the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0060] Figure 1 An example of a radio frame structure used in a wireless communication system is illustrated.
[0061] Figure 2 An example of a downlink (DL) / uplink (UL) slot structure in a wireless communication system is illustrated.
[0062] Figure 3 A diagram for explaining physical channels used in a 3GPP system and a typical signal transmission method using the physical channels.
[0063] Figure 4a and 4b Illustration of SS / PBCH blocks used for initial cell access in a 3GPP NR system.
[0064] Figure 5a and 5b Illustration of a process for transmitting control information and a control channel in a 3GPP NR system.
[0065] Figure 6 Illustration of a control resource set (CORESET) in which a physical downlink control channel (PUCCH) can be transmitted in a 3GPP NR system.
[0066] Figure 7 A method for configuring a PDCCH search space in a 3GPP NR system is illustrated.
[0067] Figure 8 is a conceptual diagram illustrating carrier aggregation.
[0068] Fig. 9 It is a diagram for explaining single-carrier communication and multi-carrier communication.
[0069] Fig.10 is a diagram showing an example in which a cross-carrier scheduling technology is applied.
[0070] Fig.11 The figure illustrates the collision between the PUCCH delivering LP UCI (LP PUCCH) and the PUCCH delivering HP UCI (HP PUCCH).
[0071] Fig.12 The diagram illustrates the operation of the UE when receiving the PDCCH.
[0072] Figures 13 to 17 It is a method in which a UE according to an example multiplexes LP UCI and HP UCI in a newly configured new PUCCH resource and transmits the multiplexed UCI.
[0073] Fig.18 is a diagram for describing a method of selecting, by a UE, a PUCCH resource within a selected PUCCH resource set according to an embodiment.
[0074] Fig.19 A method of selecting resources for transmitting multiplexed UCI according to an embodiment is illustrated.
[0075] Fig. 20 A method of selecting resources for transmitting multiplexed UCI according to another embodiment is illustrated.
[0076] Fig.21 A method of selecting resources for transmitting multiplexed UCI according to another embodiment is illustrated.
[0077] Fig. 22 A method of selecting resources for transmitting multiplexed UCI according to another embodiment is illustrated.
[0078] Fig.23 A method of selecting resources for transmitting multiplexed UCI according to another embodiment is illustrated.
[0079] Fig.24 A method of selecting resources for transmitting multiplexed UCI according to another embodiment is illustrated.
[0080] Fig.25 A method of selecting resources for transmitting multiplexed UCI according to another embodiment is illustrated.
[0081] Fig.26 is a diagram illustrating cyclic shift values according to an embodiment.
[0082] Fig. 27 is a diagram illustrating cyclic shift values according to another embodiment.
[0083] Fig.28 is a diagram illustrating multiplexing of 1-bit HP-HARQ and 1-bit LP-HARQ according to an embodiment.
[0084] Fig.29 is a diagram illustrating multiplexing of 1-bit HP-HARQ and 2-bit LP-HARQ according to an embodiment.
[0085] Fig.30 is a diagram illustrating multiplexing of 1-bit HP-HARQ and 2-bit LP-HARQ according to another embodiment.
[0086] Fig.31 is a diagram illustrating multiplexing of 1-bit HP-HARQ and 2-bit LP-HARQ according to another embodiment.
[0087] Fig.32 is a diagram illustrating multiplexing of 2-bit HP-HARQ and 1-bit LP-HARQ according to an embodiment.
[0088] Fig.33is a diagram illustrating multiplexing of 2-bit HP-HARQ and 1-bit LP-HARQ according to another embodiment.
[0089] Fig.34 is a diagram illustrating multiplexing of 2-bit HP-HARQ and 1-bit LP-HARQ according to another embodiment.
[0090] Fig.35 is a diagram illustrating multiplexing of 2-bit HP-HARQ and 2-bit LP-HARQ according to an embodiment.
[0091] Fig.36 is a diagram illustrating an operation of multiplexing a PUCCH on resources on a PUSCH according to an embodiment.
[0092] Fig.37 is a diagram illustrating an operation of multiplexing UCI of the same priority on resources on a PUSCH according to an example.
[0093] Fig.38 is a diagram illustrating an operation of multiplexing UCI of different priorities on resources on a PUSCH according to an example.
[0094] Fig.39 FIG. 1 illustrates an indexing method of REs according to an example.
[0095] Fig.40 FIG. 2 illustrates an indexing method of REs according to another example.
[0096] Fig.41 FIG. 1 illustrates an indexing method of REs according to another example.
[0097] Fig.42 FIG. 2 illustrates an indexing method of REs according to another example.
[0098] Fig.43 is a block diagram showing the configuration of a UE and a base station according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0099] The terms used in the specification adopt the currently widely used general terms as much as possible by considering the functions in the present invention, but these terms may be changed according to the intentions, habits and emergence of new technologies of the technicians in the field. In addition, in certain cases, there are terms arbitrarily selected by the applicant, and in this case, their meanings will be described in the corresponding description part of the present invention. Therefore, it is intended to disclose that the terms used in the specification should not be analyzed based only on the names of the terms, but should be analyzed based on the substantial meanings of the terms and contents in the entire specification.
[0100] Throughout the specification and the claims that follow, when it is described that an element is "connected" to another element, the element may be "directly connected" to the other element or "electrically connected" to the other element through a third element. In addition, unless explicitly described to the contrary, the word "comprising" will be understood to imply the inclusion of the elements without implying the exclusion of any other elements. Furthermore, in some exemplary embodiments, limitations such as "greater than or equal to" or "less than or equal to" based on a specific threshold value may be appropriately replaced with "greater than" or "less than", respectively.
[0101] The following technologies can be used in various wireless access systems: such as code division multiple access (CDMA), frequency division multiple access (FDMA), time division multiple access (TDMA), orthogonal frequency division multiple access (OFDMA), single carrier-FDMA (SC-FDMA), etc. CDMA can be implemented by wireless technologies such as Universal Terrestrial Radio Access (UTRA) or CDMA2000. TDMA can be implemented by wireless technologies such as Global System for Mobile Communications (GSM) / General Packet Radio Service (GPRS) / Enhanced Data Rates for GSM Evolution (EDGE). OFDMA can be implemented by wireless technologies such as IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802-20, Evolved UTRA (E-UTRA), etc. UTRA is part of Universal Mobile Telecommunications System (UMTS). The 3rd Generation Partnership Project (3GPP) Long Term Evolution (LTE) is a part of Evolved UMTS (E-UMTS) using Evolved UMTS Terrestrial Radio Access (E-UTRA), and LTE Advanced (A) is an evolved version of 3GPP LTE. 3GPP New Radio (NR) is a system designed separately from LTE / LTE-A, and is a system for supporting enhanced mobile broadband (eMBB), ultra-reliable low-latency communication (URLLC), and massive machine type communication (mMTC) services as requirements of IMT-2020. For the sake of clear description, 3GPP NR is mainly described, but the technical idea of the present invention is not limited thereto.
[0102] Unless otherwise specified herein, the base station may include a next generation node B (gNB) defined in 3GPP NR. In addition, unless otherwise specified, the terminal may include a user equipment (UE). Hereinafter, in order to help the understanding of the description, each content is described separately by an embodiment, but each embodiment may be used in combination. In this specification, the configuration of the UE may indicate the configuration by the base station. In more detail, the base station may configure the value of a parameter used in the operation of the UE or the wireless communication system by sending a channel or a signal to the UE.
[0103] Figure 1An example of a radio frame structure used in a wireless communication system is illustrated.
[0104] refer to Figure 1 , the radio frame (or radio frame) used in the 3GPP NR system may have a 10ms (Δf max N f / 100)*T c ) length. In addition, the wireless frame includes 10 subframes (SF) of equal size. Here, Δf max =480*10 3 Hz,N f =4096,T c =1 / (Δf ref *N f,ref ), Δf ref =15*10 3 Hz, and N f,ref =2048. Numbers from 0 to 9 can be assigned to 10 subframes in one radio frame respectively. Each subframe has a length of 1 ms and can include one or more time slots according to the subcarrier spacing. More specifically, in the 3GPP NR system, the subcarrier spacing that can be used is 15*2 μ kHz, and μ can have values of μ=0, 1, 2, 3, 4 as subcarrier spacing configuration. That is, 15kHz, 30kHz, 60kHz, 120kHz, and 240kHz can be used for subcarrier spacing. One subframe with a length of 1ms may include 2 μ time slots. In this case, the length of each time slot is 2 -μ ms. It can be from 0 to 2 μ -1 are assigned to the 2 μ In addition, the time slots from 0 to 10*2 μ -1 are respectively allocated to time slots in a radio frame. Time resources may be distinguished by at least one of a radio frame number (also referred to as a radio frame index), a subframe number (also referred to as a subframe index), and a time slot number (or a time slot index).
[0105] Figure 2 An example of a downlink (DL) / uplink (UL) time slot structure in a wireless communication system is illustrated. In particular, Figure 2 The structure of the resource grid of the 3GPP NR system is shown.
[0106] There is one resource grid per antenna port. Figure 2, a time slot includes a plurality of orthogonal frequency division multiplexing (OFDM) symbols in the time domain and a plurality of resource blocks (RBs) in the frequency domain. An OFDM symbol also refers to a symbol interval. Unless otherwise specified, an OFDM symbol may be referred to simply as a symbol. An RB includes 12 consecutive subcarriers in the frequency domain. Reference Figure 2 , the signal transmitted from each time slot can be composed of N size,μ grid,x *N RB sc subcarriers and N slot symb Here, when the signal is a DL signal, x=DL, and when the signal is a UL signal, x=UL. N size,μ grid,x represents the number of resource blocks (RBs) according to the subcarrier spacing component μ (x is DL or UL), and N slot symb N represents the number of OFDM symbols in a time slot. RB sc is the number of subcarriers constituting one RB and N RB sc = 12. The OFDM symbol may be called a cyclic shift OFDM (CP-OFDM) symbol or a discrete Fourier transform spread OFDM (DFT-s-OFDM) symbol according to a multiple access scheme.
[0107] The number of OFDM symbols included in one slot may vary depending on the length of the cyclic prefix (CP). For example, in the case of a normal CP, one slot includes 14 OFDM symbols, but in the case of an extended CP, one slot may include 12 OFDM symbols. In a specific embodiment, the extended CP may be used only at a 60kHz subcarrier spacing. Figure 2 In the embodiment, for the convenience of description, one time slot is configured with 14 OFDM symbols as an example, but the embodiments of the present disclosure can be applied to time slots with different numbers of OFDM symbols in a similar manner. Figure 2 , each OFDM symbol includes N size,μ grid,x *N RB sc subcarriers. The types of subcarriers can be divided into data subcarriers for data transmission, reference signal subcarriers for transmission of reference signals, and guard bands. The carrier frequency is also called the center frequency (fc).
[0108] An RB can be composed of N RB scFor reference, a resource configured with one OFDM symbol and one subcarrier may be referred to as a resource element (RE) or tone. Thus, one RB can be configured with N slot symb *N RB sc resource elements. Each resource element in the resource grid can be uniquely defined by a pair of indices (k, l) in a time slot. k can be a random number from 0 to N in the frequency domain. size,μ grid,x *N RB sc –1 is the assigned index, and l can be from 0 to N in the time domain slot symb –1 The assigned index.
[0109] In order for a UE to receive or send signals from or to a base station, the UE's time / frequency may be synchronized with that of the base station. This is because when the base station and the UE are synchronized, the UE is able to determine the time and frequency parameters necessary to demodulate the DL signal and send the UL signal at the correct time.
[0110] Each symbol of a radio frame used in a time division duplex (TDD) or unpaired spectrum may be configured with at least one of a DL symbol, a UL symbol, and a flexible symbol. A radio frame used as a DL carrier in a frequency division duplex (FDD) or paired spectrum may be configured with a DL symbol or a flexible symbol, and a radio frame used as a UL carrier may be configured with a UL symbol or a flexible symbol. In a DL symbol, DL transmission is possible, but UL transmission is not possible. In a UL symbol, UL transmission is possible, but DL transmission is not possible. A flexible symbol may be determined to be used as DL or UL according to a signal.
[0111] Information about the type of each symbol, i.e., information indicating any one of a DL symbol, a UL symbol, and a flexible symbol, may be configured with a cell-specific or common radio resource control (RRC) signal. In addition, information about the type of each symbol may be additionally configured with a UE-specific or dedicated RRC signal. The base station notifies, by using a cell-specific RRC signal, i) the period of the cell-specific time slot configuration, ii) the number of time slots having only DL symbols from the beginning of the period of the cell-specific time slot configuration, iii) the number of DL symbols from the first symbol of the time slot immediately following the time slot having only DL symbols, iv) the number of time slots having only UL symbols from the end of the period of the cell-specific time slot configuration, and v) the number of UL symbols from the last symbol of the time slot immediately preceding the time slot having only UL symbols. Here, a symbol that is not configured with any one of the UL symbol and the DL symbol is a flexible symbol.
[0112] When information about symbol types is configured with UE-specific RRC signals, the base station can signal whether a flexible symbol is a DL symbol or a UL symbol using cell-specific RRC signals. In this case, the UE-specific RRC signals cannot change a DL symbol or a UL symbol configured with cell-specific RRC signals into another symbol type. The UE-specific RRC signals can signal the number of DL symbols among N symbols corresponding to each time slot and the number of UL symbols among N symbols corresponding to the time slot. In this case, the DL symbols of a time slot can be continuously configured with the first symbol to the i-th symbol of the time slot. In addition, the UL symbols of the time slot can be continuously configured with the j-th symbol to the last symbol of the time slot (where i < j). In a time slot, a symbol not configured with any of the UL symbols and DL symbols is a flexible symbol. slot symb The type of symbols configured with the above RRC signals can be referred to as semi-static DL / UL configuration. In the semi-static DL / UL configuration previously configured with RRC signals, a flexible symbol can be indicated as a DL symbol, a UL symbol, or a flexible symbol by dynamic time slot format information (SFI) sent on a physical DL control channel (PDCCH). In this case, a DL symbol or a UL symbol configured with RRC signals does not change into another symbol type. Table 1 illustrates the dynamic SFI that the base station can indicate to the UE. slot symb In Table 1, D represents a DL symbol, U represents a UL symbol, and X represents a flexible symbol. As shown in Table 1, up to two DL / UL switches can be allowed in one time slot.
[0113] Figure is for illustrating physical channels used in a 3GPP system (e.g., NR) and a typical signal transmission method using the physical channels.
[0114] [Table 1]
[0115]
[0116]
[0117] Figure 3 When the power of the UE is turned on or the UE camps on a new cell, the UE performs initial cell search (S101). Specifically, the UE can synchronize with the BS during the initial cell search. To this end, the UE can receive a primary synchronization signal (PSS) and a secondary synchronization signal (SSS) from the base station to synchronize with the base station and obtain information such as a cell ID. Thereafter, the UE can receive a physical broadcast channel from the base station and obtain broadcast information in the cell.
[0118]
[0119] When the initial cell search is completed, the UE receives a physical downlink shared channel (PDSCH) according to the physical downlink control channel (PDCCH) and the information in the PDCCH, so that the UE can obtain more specific system information than the system information obtained through the initial cell search (S102). In this article, the system information received by the UE is the cell common system information used for the UE to operate normally in the physical layer in the radio resource control (RRC) and is called the remaining system information, or system information block (SIB) 1.
[0120] When the UE initially accesses the base station or does not have radio resources for signal transmission (i.e., the UE is in RRC_IDLE mode), the UE can perform a random access procedure on the base station (operations S103 to S106). First, the UE can send a preamble through a physical random access channel (PRACH) (S103) and receive a response message for the preamble from the base station through a PDCCH and a corresponding PDSCH (S104). When the UE receives a valid random access response message, the UE sends data including an identifier of the UE, etc. to the base station through a physical uplink shared channel (PUSCH) indicated by a UL grant sent from the base station through a PDCCH (S105). Next, the UE waits for the reception of the PDCCH as an indication of the base station for conflict resolution. If the UE successfully receives the PDCCH through the UE's identifier (S106), the random access procedure is terminated. The UE can obtain UE-specific system information for normal operation of the UE in the physical layer in the RRC layer during the random access procedure. When the UE obtains the UE-specific system information, the UE enters the RRC connected mode (RRC_CONNECTED mode).
[0121] The RRC layer is used to generate or manage messages for controlling the connection between the UE and the radio access network (RAN). In more detail, the base station and the UE can perform the broadcasting of cell system information required by each UE in the cell, the delivery of paging messages, the management of mobility and switching, the measurement report of the UE and its control, the UE capability management and the storage management in the RRC layer. Generally, since the update period of the signal delivered in the RRC layer is longer than the transmission time interval (TTI) in the physical layer, the RRC signal does not change and is maintained for a considerable interval.
[0122] After the above process, the UE receives PDCCH / PDSCH (S107) and sends a physical uplink shared channel (PUSCH) / physical uplink control channel (PUCCH) (S108) as a general UL / DL signal transmission process. In particular, the UE can receive downlink control information (DCI) through the PDCCH. The DCI may include control information such as resource allocation information for the UE. In addition, the format of the DCI may vary according to the intended use. The uplink control information (UCI) sent by the UE to the base station through the UL includes DL / UL ACK / NACK signals, channel quality indicators (CQI), precoding matrix indexes (PMI), rank indicators (RI), etc. Here, CQI, PMI and RI may be included in channel state information (CSI). In the 3GPP NR system, the UE can send control information such as the above-mentioned HARQ-ACK and CSI through PUSCH and / or PUCCH.
[0123] Figure 4a and 4b The figure shows the SS / PBCH blocks used for initial cell access in the 3GPP NR system. When the power is turned on or when accessing a new cell is desired, the UE can obtain time and frequency synchronization with the cell and perform an initial cell search procedure. The UE can detect the physical cell identifier N of the cell during the cell search procedure. cell ID To this end, the UE may receive a synchronization signal, such as a primary synchronization signal (PSS) and a secondary synchronization signal (SSS), from the base station and synchronize with the base station. In this case, the UE is able to obtain information such as a cell identity (ID).
[0124] refer to Figure 4a , the synchronization signal (SS) will be described in more detail. The synchronization signal can be classified into PSS and SSS. PSS can be used to obtain time domain synchronization and / or frequency domain synchronization, such as OFDM symbol synchronization and time slot synchronization. SSS can be used to obtain frame synchronization and cell group ID. Figure 4aAs shown in Table 2, the SS / PBCH block can be configured with 20 consecutive RBs (=240 subcarriers) on the frequency axis, and can be configured with 4 consecutive OFDM symbols on the time axis. In this case, in the SS / PBCH block, the PSS is sent in the first OFDM symbol and the SSS is sent in 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 in which the PSS is sent, the base station does not send signals through the remaining subcarriers, i.e., the 0th to 55th subcarriers and the 183rd to 239th subcarriers. In addition, in the third OFDM symbol in which the SSS is sent, the base station does not send signals through the 48th to 55th subcarriers and the 183rd to 191st subcarriers. The base station sends the physical broadcast channel (PBCH) through the remaining REs in the SS / PBCH block except for the above signals.
[0125] [Table 2]
[0126]
[0127] The SS allows a total of 1008 unique physical layer cell IDs to be grouped into 336 physical layer cell identifier groups, each group including three unique identifiers, through a combination of three PSS and SSS, specifically so that each physical layer cell ID will be part of only one physical layer cell identifier group. cell ID =3N (1) ID +N (2) ID The physical layer cell identifier group can be indicated by an index N ranging from 0 to 335. (1) ID and an index N ranging from 0 to 2 indicating a physical layer identifier in the physical layer cell identifier group (2) ID The UE can detect the PSS and identify one of the three unique physical layer identifiers. In addition, the UE can detect the SSS and identify one of the 336 physical layer cell IDs associated with the physical layer identifier. In this case, the sequence d of the PSS PSS (n) are as follows.
[0128] d PSS (n) = 1-2x(m)
[0129] m=(n+43N (2) ID )mod 127
[0130] 0≤n<127
[0131] Here, x(i+7)=(x(i+4)+x(i)) mod 2 and is given by
[0132] [x(6)x(5)x(4)x(3)x(2)x(1)x(0)]=[1 1 1 0 1 1 0]
[0133] In addition, the sequence d of SSS SSS (n) are as follows.
[0134] d SSS (n)=[1-2x0((n+m0)mod 127][1-2x i ((n+m1)mod 127]
[0135] m0=15floor(N (1) ID / 112)+5N (2) ID
[0136] m1=N (1) ID mod 112
[0137] 0≤n<127
[0138] Here, x0(i+7)=(x0(i+4)+x0(i))mod 2
[0139] x1(i+7)=(x1(i+1)+x1(i))mod 2 and is given by
[0140] [x0(6)x0(5)x0(4)x0(3)x0(2)x0(1)x0(0)]=[0 0 0 0 0 0 1]
[0141] [x1(6)x1(5)x1(4)x1(3)x1(2)x1(1)x1(0)]=[0 0 0 0 0 0 1]
[0142] A radio frame with a length of 10ms can be divided into two half frames with a length of 5ms. Referring to FIG. 4B , the time slot in which the SS / PBCH block is sent in each half frame will be described. The time slot in which the SS / PBCH block is sent may be any one of cases A, B, C, D, and E. In case A, the subcarrier spacing is 15kHz and the starting time point of the SS / PBCH block is the ({2,8}+14*n)th symbol. In this case, at a carrier frequency of 3GHz or less, n=0 or 1. In addition, at a carrier frequency higher than 3GHz and lower than 6GHz, n=0, 1, 2, 3 may be used. In case B, the subcarrier spacing is 30kHz and the starting time point of the SS / PBCH block is {4,8,16,20}+28*n. In this case, at a carrier frequency of 3GHz or less, n=0. In addition, at a carrier frequency higher than 3GHz and lower than 6GHz, n=0, 1 may be used. In case C, the subcarrier spacing is 30kHz and the starting time point of the SS / PBCH block is the ({2,8}+14*n)th symbol. In this case, at a carrier frequency of 3GHz or lower, n=0 or 1. In addition, at a carrier frequency higher than 3GHz and lower than 6GHz, it can be n=0, 1, 2, 3. In case D, the subcarrier spacing is 120kHz and the starting time point of the SS / PBCH block is the ({4,8,16,20}+28*n)th symbol. In this case, at a carrier frequency of 6GHz or higher, n=0, 1, 2, 3, 5, 6, 7, 8, 10, 11, 12, 13, 15, 16, 17, 18. In case E, the subcarrier spacing is 240kHz and the starting time point of the SS / PBCH block is the ({8,12,16,20,32,36,40,44}+56*n)th symbol. In this case, at a carrier frequency of 6 GHz or higher, n=0, 1, 2, 3, 5, 6, 7, 8.
[0143] Figure 5a and 5b This figure shows the process of sending control information and control channels in the 3GPP NR system. Figure 5a, the base station may add a cyclic redundancy check (CRC) masked (e.g., XORed) with a radio network temporary identifier (RNTI) to control information (e.g., downlink control information (DCI)) (S202). The base station may scramble the CRC with an RNTI value determined according to the purpose / target of each control information. The common RNTI used by one or more UEs can include at least 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). In addition, the UE-specific RNTI may include at least one of a cell temporary RNTI (C-RNTI) and a CS-RNTI. Thereafter, the base station may perform rate matching according to the amount of resources used for PDCCH transmission after performing channel coding (e.g., polarity coding) (S204) (S206). Thereafter, the base station may multiplex DCI based on a PDCCH structure based on a control channel element (CCE) (S208).
[0144] In addition, the base station may apply additional processes (S210) such as scrambling, modulation (e.g., QPSK), interleaving, etc. to the multiplexed DCI, and then map the DCI to the resource to be transmitted. CCE is a basic resource unit for PDCCH, and one CCE may include multiple (e.g., six) resource element groups (REGs). One REG may be configured with multiple (e.g., 12) REs. The number of CCEs used for one PDCCH may be defined as an aggregation level. In a 3GPP NR system, an aggregation level of 1, 2, 4, 8, or 16 may be used. Figure 5B is a diagram related to CCE aggregation level and multiplexing of PDCCH, and illustrates the type of CCE aggregation level for one PDCCH and the CCE transmitted in the control region accordingly.
[0145] Figure 6 Illustration of a control resource set (CORESET) in which a physical downlink control channel (PUCCH) can be transmitted in a 3GPP NR system.
[0146] A CORESET is a time-frequency resource in which a PDCCH (i.e., a control signal for a UE) is transmitted. In addition, a search space to be described later may be mapped to one CORESET. Thus, the UE may monitor the time-frequency domain designated as the CORESET instead of all frequency bands for PDCCH reception, and decode the PDCCH mapped to the CORESET. The base station may configure one or more CORESETs for each cell to the UE. A CORESET may be configured with up to three consecutive symbols on the time axis. In addition, a CORESET may be configured in units of six consecutive PRBs on the frequency axis. In the embodiment of FIG. 5 , CORESET#1 is configured with consecutive PRBs, while CORESET#2 and CORESET#3 are configured with discontinuous PRBs. A CORESET can be located in any symbol in a time slot. For example, in the embodiment of FIG. 5 , CORESET#1 starts at the first symbol of the time slot, CORESET#2 starts at the fifth symbol of the time slot, and CORESET#9 starts at the ninth symbol of the time slot.
[0147] Figure 7 A method for setting a PUCCH search space in a 3GPP NR system is illustrated.
[0148] In order to send the PDCCH to the UE, each CORESET may have at least one search space. In an embodiment of the present disclosure, the search space is a set of all time-frequency resources (hereinafter referred to as PDCCH candidates) that can be used to send the PDCCH of the UE. The search space may include a common search space that requires UEs of 3GPP NR to search together and a terminal-specific search space or a UE-specific search space that requires a specific UE to search. In the common search space, the UE may monitor the PDCCH that is set so that all UEs in the cell belonging to the same base station search together. In addition, a UE-specific search space may be set for each UE so that the UE monitors the PDCCH assigned to each UE at a search space position that is different according to the UE. In the case of a UE-specific search space, since the limited control region to which the PDCCH can be allocated can be allocated, the search space between the UEs may partially overlap and be allocated. Monitoring the PDCCH includes blind decoding of the PDCCH candidates in the search space. When the blind decoding is successful, it can be expressed as (successfully) detecting / receiving the PDCCH, and when the blind decoding fails, it can be expressed as not detecting / not receiving or not successfully detecting / receiving the PDCCH.
[0149] For convenience of explanation, a PDCCH that is scrambled with a group common (GC) RNTI previously known to one or more UEs in order to send DL control information to one or more UEs is referred to as a group common (GC) PDCCH or a common PDCCH. In addition, a PDCCH that is scrambled with an RNTI of a specific terminal that is already known to a specific UE in order to send UL scheduling information or DL scheduling information to a specific UE is referred to as a PDCCH of a specific UE. A common PDCCH may be included in a common search space, and a UE-specific PDCCH may be included in a common search space or a UE-specific PDCCH.
[0150] The base station may signal each UE or UE group through the PDCCH about information related to resource allocation of the paging channel (PCH) and the downlink shared channel (DL-SCH) as transmission channels (i.e., DL grant) or information related to resource allocation of the uplink shared channel (UL-SCH) and the hybrid automatic repeat request (HARQ) (i.e., UL grant). The base station may send the PCH transport block and the DL-SCH transport block through the PDSCH. The base station may send data excluding specific control information or specific service data through the PDSCH. In addition, the UE may receive data excluding specific control information or specific service data through the PDSCH.
[0151] The base station can include information in the PDCCH about which UE (one or more UEs) the PDSCH data is sent to and how the PDSCH data will be received and decoded by the corresponding UE, and send the PDCCH. For example, assume that the DCI sent on a specific PDCCH is CRC-masked with RNTI "A", and the DCI indicates that the PDSCH is allocated to radio resources "B" (e.g., frequency position) and indicates transmission format information "C" (e.g., transport block size, modulation scheme, coding information, etc.). The UE monitors the PDCCH using the RNTI information that the UE has. In this case, if there is a UE that performs blind decoding on the PDCCH using the "A" RNTI, the UE receives the PDCCH and receives the PDSCH indicated by "B" and "C" through the information of the received PDCCH.
[0152] Table 3 shows an embodiment of a physical uplink control channel (PUCCH) used in a wireless communication system.
[0153] [Table 3]
[0154] PUCCH format Length of 0FDM symbol Number of bits 0 1-2 ≤2 1 4-14 ≤2 2 1-2 >2 3 4-14 >2 4 4-14 >2
[0155] PUCCH can be used to transmit the following UL control information (UCI).
[0156] - Scheduling Request (SR): information for requesting UL UL-SCH resources.
[0157] -HARQ-ACK: A response to the PDCCH (indicating a DL SPS release) and / or a response to a DL transport block (TB) on the PDSCH. HARQ-ACK indicates whether the information sent on the PDCCH or PDSCH is received. The HARQ-ACK response includes a positive ACK (abbreviated as ACK), a negative ACK (hereinafter referred to as NACK), a discontinuous transmission (DTX), or NACK / DTX. Here, the term HARQ-ACK is used in a mixed manner with HARQ-ACK / NACK and ACK / NACK. Generally, ACK can be represented by a bit value of 1, while NACK can be represented by a bit value of 0.
[0158] - Channel State Information (CSI): Feedback information about the DL channel. The UE generates it based on the CSI-Reference Signal (RS) sent by the base station. Multiple Input Multiple Output (MIMO) related feedback information includes Rank Indicator (RI) and Precoding Matrix Indicator (PMI). The CSI can be divided into CSI Part 1 and CSI Part 2 according to the information indicated by the CSI.
[0159] In the 3GPP NR system, five PUCCH formats can be used to support various service scenarios, various channel environments, and frame structures.
[0160] PUCCH format 0 is a format capable of delivering 1-bit or 2-bit HARQ-ACK information or SR. PUCCH format 0 can be transmitted through one or two OFDM symbols on the time axis and one PRB on the frequency axis. When PUCCH format 0 is transmitted in two OFDM symbols, the same sequence on the two symbols can be transmitted through different RBs. Through this, the UE can obtain frequency diversity gain. In more detail, the UE can transmit PUCCH format 0 according to the M bit BitUCI(M bit =1 or 2) to determine the cyclic shift (CS) value m cs In addition, the CS value m can be determined based on the pre-determined cs The cyclic shift sequence is mapped to 1 OFDM symbol and 12 REs of 1 PRB to transmit a basic sequence of length 12. When the number of cyclic shifts available to the UE is 12 and M bit =1, the 1-bit UCI 0 and 1 can be represented by two cyclic shift sequences with a cyclic shift value difference of 6. In addition, when M bit =2, the 2-bit UCI 00, 01, 11 and 10 can be represented by four cyclic shift sequences with cyclic shift values differing by 3 respectively.
[0161] PUCCH format 1 can deliver 1-bit or 2-bit HARQ-ACK information or SR. PUCCH format 1 can be transmitted through continuous OFDM symbols on the time axis and one PRB on the frequency axis. Here, the number of OFDM symbols occupied by PUCCH format 1 can be one of 4 to 14. More specifically, M bit =1 UCI is BPSK modulated. The UE can use quadrature phase shift keying (QPSK) to modulate M bit =2 for UCI. The signal is obtained by multiplying the modulated complex-valued symbol d(0) by a sequence of length 12. In this case, the sequence may be the base sequence for PUCCH format 0. The UE extends the even-numbered OFDM symbols to which PUCCH format 1 is allocated by a time axis orthogonal cover code (OCC) to send the obtained signal. PUCCH format 1 determines the maximum number of different UEs multiplexed in one RB according to the length of the OCC to be used. The demodulation reference signal (DMRS) may be extended with the OCC and mapped to the odd-numbered OFDM symbols of PUCCH format 1.
[0162] PUCCH format 2 can deliver more than 2 bits of UCI. PUCCH format 2 can be sent through one or two OFDM symbols on the time axis and one or more RBs on the frequency axis. When PUCCH format 2 is sent in two OFDM symbols, the sequences sent in different RBs through the two OFDM symbols can be the same as each other. Through this, the UE can obtain frequency diversity gain. More specifically, for M bit UCI(M bit >2) Perform bit-level scrambling, QPSK modulation, and map it to RBs of one or two OFDM symbols. Here, the number of RBs can be one of 1 to 16.
[0163] PUCCH format 3 or PUCCH format 4 can deliver more than 2 bits of UCI. PUCCH format 3 or PUCCH format 4 can be transmitted through continuous OFDM symbols on the time axis and one PRB on the frequency axis. The number of OFDM symbols occupied by PUCCH format 3 or PUCCH format 4 can be one of 4 to 14. Specifically, the UE uses e / 2-binary phase shift keying (BPSK) or QPSK to transmit the PUCCH format 3 or PUCCH format 4. bit UCI(M bit >2) is modulated to generate complex-valued symbols d(0) to d(M symb -1). Here, when π / 2-BPSK is used, M symb =M bit , and when using QPSK, M symb =M bit / 2. The UE may not apply block unit extension to PUCCH format 3. However, the UE may apply block unit extension to one RB (i.e., 12 subcarriers) using a PreDFT-OCC of length 12, so that PUCCH format 4 may have two or four multiplexing capabilities. The UE performs transmit precoding (or DFT precoding) on the extended signal and maps it to each RE to transmit the extended signal.
[0164] In this case, the number of RBs occupied by PUCCH format 2, PUCCH format 3, or PUCCH format 4 may be determined according to the length of UCI transmitted by the UE and the maximum coding rate. When the UE uses PUCCH format 2, the UE may transmit HARQ-ACK information and CSI information together through the PUCCH. When the number of RBs that the UE may transmit is greater than the maximum number of RBs that may be used by PUCCH format 2, PUCCH format 3, or PUCCH format 4, the UE may transmit only the remaining UCI information without transmitting some UCI information according to the priority of the UCI information.
[0165] PUCCH format 1, PUCCH format 3, or PUCCH format 4 may be configured by RRC signaling to indicate frequency hopping in a time slot. When frequency hopping is configured, the index of the RB to be frequency hopped may be configured by RRC signaling. When PUCCH format 1, PUCCH format 3, or PUCCH format 4 is transmitted by N OFDM symbols of the time axis, the first hop may have floor (N / 2) OFDM symbols and the second hop may have ceiling (N / 2) OFDM symbols.
[0166] PUCCH format 1, PUCCH format 3 or PUCCH format 4 can be configured to be repeatedly transmitted in multiple time slots. In this case, the number K of time slots in which PUCCH is repeatedly transmitted can be configured by RRC signal. The repeatedly transmitted PUCCH must start at an OFDM symbol at a constant position in each time slot and have a constant length. When one OFDM symbol among the OFDM symbols of the time slot in which the UE should transmit the PUCCH is indicated as a DL symbol by RRC signal, the UE may not transmit the PUCCH in the corresponding time slot and delay the transmission of the PUCCH to the next time slot to transmit the PUCCH.
[0167] Meanwhile, in the 3GPP NR system, the UE can perform transmission / reception using a bandwidth equal to or less than the bandwidth of the carrier (or cell). To this end, the UE can receive a bandwidth part (BWP) configured with a continuous bandwidth of some of the carrier bandwidth. A UE operating according to TDD operation or in an unpaired spectrum can receive up to four DL / UL BWP pairs in one carrier (or cell). In addition, the UE can activate one DL / UL BWP pair. A UE operating according to FDD operation or in a paired spectrum can receive up to four DL BWPs on a DL carrier (or cell) and up to four ULBWPs on a UL carrier (or cell). For each carrier (or cell), the UE can activate one DL BWP and one UL BWP. The UE may not perform reception or transmission in time-frequency resources other than the activated BWP. The activated BWP may be referred to as an active BWP.
[0168] The base station may indicate the activated BWP among the BWPs configured by the UE through downlink control information (DCI). The BWP indicated by the DCI is activated, while the other configured BWPs are deactivated. In a carrier (or cell) operating with TDD, the base station may include a bandwidth part indicator (BPI) indicating the BWP to be activated to change the DL / UL BWP pair of the UE in the DCI for scheduling PDSCH or PUSCH. The UE may receive the DCI for scheduling PDSCH or PUSCH and may identify the DL / UL BWP pair activated based on the BPI. For a DL carrier (or cell) operating in FDD, the base station may include a BPI indicating the BWP to be activated in the DCI for scheduling PDSCH in order to change the DL BWP of the UE. For a UL carrier (or cell) operating with FDD, the base station may include a BPI indicating the BWP to be activated in the DCI for scheduling PUSCH in order to change the UL BWP of the UE.
[0169] Figure 8 is a conceptual diagram illustrating carrier aggregation.
[0170] Carrier aggregation is a method in which a UE uses multiple frequency blocks or cells (in a logical sense) configured with UL resources (or component carriers) and / or DL resources (or component carriers) as one large logical frequency band so that a wireless communication system uses a wider frequency band. One component carrier may also be referred to as a primary cell (PCell) or a secondary cell (SCell) or a primary SCell (PScell). However, hereinafter, for the convenience of description, the term "component carrier" is used.
[0171] refer to Figure 8As an example of a 3GPP NR system, the entire system band may include up to 16 component carriers, and each component carrier may have a bandwidth of up to 400 MHz. A component carrier may include one or more physically contiguous subcarriers. Figure 8 In the figure, 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. In addition, although each component carrier is shown as being adjacent to each other on the frequency axis, the drawings are shown in a logical concept, and each component carrier may be physically adjacent to each other, or may be spaced apart.
[0172] A different center frequency may be used for each component carrier. Alternatively, a common center frequency may be used in physically adjacent component carriers. Figure 8 In the embodiment of the present invention, all component carriers are physically adjacent, then the center frequency A can be used in all component carriers. In addition, assuming that the respective component carriers are not physically adjacent to each other, the center frequency A and the center frequency B can be used in each component carrier.
[0173] When the total system frequency band is extended by carrier aggregation, the frequency band used to communicate with each UE can be defined in units of component carriers. UE A can use 100MHz as the total system frequency band and use all five component carriers to perform communication. UE B1~B5 can use only 20MHz bandwidth and use one component carrier to perform communication. UE C1 and C2 can use 40MHz bandwidth and use two component carriers to perform communication respectively. The two component carriers can be logically / physically adjacent or non-adjacent. UE C1 represents the case of using two non-adjacent component carriers, and UE C2 represents the case of using two adjacent component carriers.
[0174] Fig. 9 is a diagram for explaining single carrier communication and multi-carrier communication. In particular, Fig. 9 (a) shows a single carrier subframe structure and Fig. 9 (b) shows a multi-carrier subframe structure.
[0175] refer to Fig. 9 (a), in FDD mode, a general wireless communication system can perform data transmission or reception through a DL frequency band and a UL frequency band corresponding thereto. In another specific embodiment, in TDD mode, a wireless communication system can divide a radio frame into a UL time unit and a DL time unit in the time domain, and perform data transmission or reception through the UL / DL time unit. Fig. 9(b), three 20MHz component carriers (CCs) can be aggregated into each of UL and DL, so that a bandwidth of 60MHz can be supported. Each CC may be adjacent or non-adjacent to each other in the frequency domain. Fig. 9 (b) shows the case where the bandwidth of the ULCC and the bandwidth of the DL CC are the same and symmetrical, but the bandwidth of each CC can be determined independently. In addition, asymmetric carrier aggregation with different numbers of UL CCs and DL CCs is possible. The DL / UL CC allocated / configured to a specific UE through RRC may be referred to as a serving DL / UL CC for the specific UE.
[0176] The base station can perform communication with the UE by activating some or all of the UE's serving CCs or deactivating some CCs. The base station is able to change the CCs to be activated / deactivated and change the number of CCs to be activated / deactivated. If the base station allocates CCs available to the UE as cell-specific or UE-specific, at least one of the allocated CCs will not be deactivated unless the CC allocation for the UE is completely reconfigured or the UE is switched. One CC that is not deactivated by the UE is called a primary CC (PCC) or a primary cell (PCell), and a CC that the base station can freely activate / deactivate is called a secondary CC (SCC) or a secondary cell (SCell).
[0177] At the same time, 3GPP NR uses the concept of cells to manage radio resources. A cell is defined as a combination of DL resources and UL resources, that is, a combination of DL CCs and UL CCs. A cell may be configured with DL resources alone, or may be configured with a combination of DL resources and UL resources. When carrier aggregation is supported, the link between the carrier frequency of the DL resources (or DL CC) and the carrier frequency of the UL resources (or UL CC) may be indicated by system information. The carrier frequency refers to 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 DL is the DL PCC, and the carrier corresponding to the PCell in the UL is the UL PCC. Similarly, the carrier corresponding to the SCell in the DL is the DL SCC, and the carrier corresponding to the SCell in the UL is the UL SCC. Depending on the UE capabilities, the serving cell may be configured with one PCell and zero or more SCells. In the case of a UE that is in the RRC_CONNECTED state but is not configured for carrier aggregation or does not support carrier aggregation, only one serving cell is configured with only the PCell.
[0178] As described above, the term "cell" used in carrier aggregation is distinguished from the term "cell" referring to a certain geographical area where communication services are provided by one base station or one antenna group. That is, one component carrier may also be referred to as a scheduling cell, a scheduled cell, a primary cell (PCell), a secondary cell (SCell), or a primary SCell (PScell). However, in order to distinguish between a cell representing a certain geographical area and a cell of carrier aggregation, in the present disclosure, a cell of carrier aggregation is referred to as a CC, and a cell of a geographical area is referred to as a cell.
[0179] Fig.10 is a diagram showing an example in which cross-carrier scheduling technology is applied. When cross-carrier scheduling is set, the control channel sent through the first CC can use the carrier indicator field (CIF) to schedule the data channel sent through the first CC or the second CC. The CIF is included in the DCI. In other words, a scheduling cell is set, and the DL grant / UL grant sent in the PDCCH area of the scheduling cell schedules the PDSCH / PUSCH of the scheduled cell. That is, there is a search area for multiple component carriers in the PDCCH area of the scheduling cell. The PCell can basically be a scheduling cell, and a specific SCell can be designated as a scheduling cell by an upper layer.
[0180] exist Fig.10 In the embodiment of the present invention, it is assumed that three DL CCs are merged. Here, it is assumed that DL component carrier #0 is DL PCC (or PCell), and DL component carrier #1 and DL component carrier #2 are DL SCC (or SCell). In addition, it is assumed that DL PCC is set as a PDCCH monitoring CC. When cross-carrier scheduling is not configured by UE-specific (or UE group-specific or cell-specific) higher layer signaling, CIF is disabled, and each DL CC is able to send only the PDCCH for scheduling its PDSCH without CIF according to the NR PDCCH rule (non-cross-carrier scheduling, self-carrier scheduling). At the same time, if cross-carrier scheduling is configured by UE-specific (or UE group-specific or cell-specific) higher layer signaling, CIF is enabled, and a specific CC (e.g., DL PCC) can use CIF to send not only the PDCCH for scheduling the PDSCH of DL CC A but also the PDCCH for scheduling the PDSCH of another CC (cross-carrier scheduling). On the other hand, PDCCH is not sent in another DL CC. Therefore, the UE monitors the PDCCH not including the CIF to receive the PDSCH scheduled by the self-carrier according to whether the cross-carrier scheduling is configured for the UE, or monitors the PDCCH including the CIF to receive the PDSCH scheduled by the cross-carrier.
[0181] on the other hand, Fig. 9 and Fig.10 The subframe structure of the 3GPP LTE-A system is shown in the figure, and the same or similar configuration can be applied to the 3GPP NR system. However, in the 3GPP NR system, Fig. 9 and Fig.10 The subframes may be replaced by time slots.
[0182] The NR system can provide different types of services to one UE. For example, one UE can simultaneously receive enhanced mobile broadband (eMBB) services and ultra-reliable low-latency communication (URLLC) services. Here, compared with eMBB services, URLLC services should provide low latency and high reliability. For this purpose, priorities are introduced to channels and signals in the physical layer of the NR system. Therefore, the UE can send channels or signals to the base station or receive channels or signals from the base station according to the priority. Hereinafter, this specification discloses a method for processing and sending or receiving channels or signals with different priorities by a UE.
[0183] I. Dropping and retransmission methods in PUCCH conflicts
[0184] The problem to be solved in this embodiment is the conflict between PUCCHs that deliver uplink control information (UCI) with different priorities. More specifically, when a conflict occurs, the UE should determine which UCI with which priority is sent in which PUCCH resource. In this specification, a conflict between two PUCCHs includes a situation where two PUCCHs that do not overlap in frequency overlap in time in at least one symbol. The fact that two PUCCHs do not overlap in frequency may mean that not even one PRB overlaps. Here, a conflict may mean a conflict between two or more different PUCCHs or a conflict between two or more different UCIs.
[0185] For the convenience of description of the present invention, only a maximum of two priorities are assumed: LP (Low Priority or Priority-0) indicates a relatively low priority, and HP (High Priority or Priority-1) indicates a relatively high priority.
[0186] Fig.11 The figure shows a conflict between a PUCCH delivering LP UCI (LP PUCCH) and a PUCCH delivering HP UCI (HP PUCCH). According to the Release 16 standard, the UE sends the HP PUCCH corresponding to the higher priority of the two PUCCHs, and does not send the LP PUCCH corresponding to the lower priority. This Release 16 operation is called a prioritization scheme. The PUCCH that is not sent is called a discarded PUCCH. Similarly, the UCI that is not sent is called a discarded UCI.
[0187] Since the UE supporting the prioritization scheme does not send the PUCCH corresponding to the low priority, the base station cannot receive the low priority UCI. For example, if the low priority UCI is HARQ-ACK information indicating whether the PDSCH reception is successful, the base station cannot know whether the UE has successfully received the PDSCH. Therefore, signaling is required for the base station to receive the HARQ-ACK again. As another example, if the low priority UCI includes CSI information, the base station cannot know the channel state of the UE, so the base station cannot perform appropriate modulation and coding scheme (MCS) selection and time / frequency resource allocation. Therefore, waste of downlink resources may occur due to inefficient downlink scheduling.
[0188] Therefore, this embodiment provides Fig.11 The method of retransmitting the unsent LP UCI (i.e., the discarded UCI) when the LP PUCCH corresponding to the low priority is not sent is shown. Here, the LP UCI includes HARQ-ACK information indicating whether the PDSCH reception is successful. Similarly, the LP UCI may include CSI information. The specific method is as follows.
[0189] The base station may transmit a PDCCH for retransmitting the discarded LP UCI to the UE. When the UE cannot transmit the LP PUCCH corresponding to the low priority, the UE may monitor the PDCCH for retransmitting the LP PUCCH that was not transmitted.
[0190] The search space used to monitor the PDCCH may be a UE-specific search space. Likewise, the search space used to monitor the PDCCH may be a common search space, a group-common search space, or a cell-common search space.
[0191] The base station may send a DCI format for retransmitting the discarded UCI to the UE through the PDCCH. The DCI format may be at least one of DCI format 1_0, DCI format 1_1, and DCI format 1_2 for scheduling the PDSCH.
[0192] The DCI format may include at least the following information.
[0193] The DCI format may include a slot index as first information.
[0194] As an example, the slot index may be represented by a relative value (ie, a slot number) between a slot in which the PDCCH is received and a slot in which the PUCCH is discarded.
[0195] More specifically, if the subcarrier spacing (SCS) of the UL BWP through which the PUCCH is transmitted and the subcarrier spacing (SCS) of the DL BWP through which the PDCCH is received are the same, the time slot in which the PDCCH is received is time slot A, and the time slot of the discarded PUCCH is time slot B, a value based on (AB) may be included in the DCI format. If the SCS (SCS_UL) of the UL BWP through which the PUCCH is transmitted and the SCS (SCS_DL) of the DL BWP through which the PDCCH is received are different, the time slot in which the PDCCH is received is downlink time slot A, and the time slot of the discarded PUCCH is uplink time slot B, a value based on (floor(A*(SCS_UL / SCS_DL))-B) may be included in the DCI format. As another example, the time slot index may be represented by a relative value (i.e., a time slot number) between the time slot in which the PDCCH is received and the time slot in which the PDCCH for scheduling the discarded PUCCH is received. The UE can obtain the time slot index of the discarded PUCCH through the PDCCH used to schedule the discarded PUCCH. Here, when the SCS of the time slot in which the PDCCH is received and the SCS of the time slot in which the discarded PUCCH should be sent are different from each other, the relative value between the time slots (i.e., the number of time slots) can be the number of time slots determined based on one SCS. Here, one SCS can be the SCS of the time slot in which the PDCCH is received or the SCS of the time slot in which the discarded PUCCH should be sent. Here, one SCS can be the larger value of the SCS of the time slot in which the PDCCH is received and the SCS of the time slot in which the discarded PUCCH should be sent. Here, one SCS can be the smaller value of the SCS of the time slot in which the PDCCH is received and the SCS of the time slot in which the discarded PUCCH should be sent.
[0196] For reference, when the SCS of the time slot in which the PDCCH is received and an SCS are different from each other, the index of the time slot in which the PDCCH is received can be determined based on the first symbol of the PDCCH among the time slots determined by the one SCS. In addition, the index may be the index of the most preceding time slot overlapping with the first symbol of the PDCCH. For reference, when the SCS of the time slot in which the discarded PUCCH should be sent and an SCS are different from each other, the index of the time slot in which the discarded PUCCH should be sent can be determined based on the last symbol of the discarded PUCCH among the time slots determined by the one SCS. In addition, the index may be the index of the latest time slot overlapping with the last symbol of the discarded PUCCH.
[0197] As another example, when the discarded PUCCH includes HARQ-ACK information, the time slot index may be represented by a relative value (ie, a time slot number) between a time slot in which the PDCCH is received and a time slot in which the PDSCH corresponding to the HARQ-ACK is received. The UE may obtain the time slot index of the discarded PUCCH from the time slot in which the PDSCH is received.
[0198] As another example, the time slot index may be represented by the absolute value of the time slot index of the discarded PUCCH. Here, the absolute value refers to the index of the time slot used by the system, and for this time slot index, 0 is assigned to the first time slot of each frame. The absolute value may be a modulo operation value. The modulo operation may be determined according to the number of bits representing the first information. For example, if the number of bits is B bits, it may be a modulo 2^B operation.
[0199] From the first information, the UE can know which discarded PUCCH of which time slot the LP UCI to be retransmitted belongs to.
[0200] Even if the slot index of the discarded PUCCH can be known through the first information, if two or more LP PUCCHs are not transmitted in the slot, the UE can indicate one of the PUCCHs.
[0201] The DCI format may include an index corresponding to the dropped PUCCH as the second information.
[0202] As an example, the index may be a unique index assigned in the configuration of the PUCCH. For example, the UE may receive multiple PUCCHs from a base station. In this case, each PUCCH may be given a unique index. If the UE receives 8 PUCCHs, each PUCCH may be given a value of 0, 1, 2, 3, 4, 5, 6, 7. Thus, using the unique index, the UE is able to determine which PUCCH is indicated.
[0203] As another example, the index may indicate a value according to the time order among two or more PUCCHs. The UE may determine which PUCCH is earlier in time order among the two or more PUCCHs. This may be determined based on the starting symbol or the last symbol of the two or more PUCCHs.
[0204] As another example, the index may indicate a value according to the PRB order among two or more PUCCHs. The UE may determine which PUCCH is first in the PRB order among the two or more PUCCHs. This may be determined based on the first PRB or the last PRB of the two or more PUCCHs.
[0205] As another example, the index can be determined based on a unique value assigned to each PUCCH transmission. When each PUCCH is sent, the UE can assign a unique value. In one aspect, this unique value can be indicated in the PDCCH for scheduling PUCCH transmission. That is, the value corresponding to the unique value can be assigned to the DCI format of the PDCCH for scheduling PUCCH transmission. If the PUCCH transmission is triggered by an RRC signal, the value corresponding to the unique value of the PUCCH can be assigned to the RRC signal. On the other hand, the UE can determine the unique value when sending the PUCCH. For example, the UE can assign different values to each PUCCH according to the time order and set the value to a unique value. If there are 4 possible unique values (first value, second value, third value, fourth value), the UE can cyclically determine the unique value of the PUCCH as the first value, the second value, the third value and the fourth value according to the time order.
[0206] As another example, the index may be determined based on a unique value assigned to each PDSCH reception. When scheduling each PDSCH, the base station may assign a unique value to distinguish the PDSCH reception. In one aspect, a HARQ process number (HPN) may be used as a unique value. The UE may obtain the HPN by a unique value, determine the PDSCH corresponding to the HPN, and determine the PUCCH through which the HARQ-ACK of the PDSCH is sent. That is, the UE may determine that the HARQ-ACK information of the PDSCH corresponding to the HPN is the UCI to be retransmitted.
[0207] The DCI format may indicate not only one HPN but also multiple HPNs. For example, the DCI format may use a bitmap to indicate the HPN. Each bit in the bitmap may correspond to one HPN. Or, each bit in the bitmap may correspond to multiple HPNs. Here, the correspondence between each bit of the bitmap and the HPN may be configured by RRC. On the other hand, the index of the cell in which the PDSCH is received may be used as a unique value. That is, the UE may obtain the cell index by a unique value, determine the PDSCH corresponding to the cell index, and determine the PUCCH through which the HARQ-ACK of the PDSCH is sent. When retransmitting UCI, the UE may only retransmit the LP UCI (i.e., HARQ-ACK information) corresponding to the unique value for PDSCH reception.
[0208] As another example, as a unique value, the base station may assign different unique values to each HARQ-ACK codebook in the UE. For example, a first value may be assigned to one HARQ-ACK codebook, and a second value may be assigned to another HARQ-ACK codebook. Based on the unique value of the HARQ-ACK codebook, the UE may determine the HARQ-ACK codebook and determine that the HARQ-ACK information of the HARQ-ACK codebook is the UCI to be retransmitted.
[0209] The UE may determine the UCI to be sent to the base station based on the first information or the second information. The UCI may be the UCI to be sent in the discarded PUCCH determined by the first information or the second information. If the DCI format includes the first information but does not include the second information (i.e., if there is only information about the time slot index), the UCI to be sent by the UE may be one or more discarded UCIs in the time slot determined based on the time slot index. The UE should send the UCI through the PUCCH. In order to distinguish it from the discarded PUCCH, the PUCCH that sends the discarded UCI according to the PDCCH is called a retransmission PUCCH.
[0210] The UE should determine the retransmission PUCCH for sending the discarded UCI. To this end, at least the following information should be included in the DCI format.
[0211] The DCI format may include a time slot index of the retransmission PUCCH as the third information. That is, the index of the time slot in which the retransmission PUCCH for sending the discarded UCI is sent may be indicated by the third information. This index may be expressed as a relative value between the index of the time slot in which the PDCCH is received and the index of the time slot in which the retransmission PUCCH is sent.
[0212] The DCI format may include a retransmission PUCCH index as the fourth information. The UE may be configured with a candidate for a retransmission PUCCH via an RRC signal. When the UE is configured with a candidate for one or more retransmission PUCCHs, a unique value may be given to each retransmission PUCCH. One of these unique values may be included in the DCI format as the fourth information.
[0213] Fig.12 The diagram illustrates the operation of the UE when receiving the PDCCH.
[0214] refer to Fig.12 , the UE receives the PDCCH from the base station in time slot n. According to this embodiment, the PDCCH carries the DCI format. The DCI format may include at least one of the first to fourth information described above.
[0215] The first information may indicate that the discarded PUCCH is located in time slot nk. Likewise, the second information may indicate a discarded PUCCH (eg, LP PUCCH #2) among a plurality of discarded PUCCHs (LP PUCCH #1, LP PUCCH #2).
[0216] The UE may determine the discarded PUCCH by combining the first information and the second information and retransmit the discarded UCI.
[0217] The third information may indicate a time slot in which the retransmission PUCCH is to be sent ( Fig.12 The fourth information may indicate the retransmission PUCCH in the time slot n+m.
[0218] The UE may retransmit the discarded UCI via the retransmission PUCCH by combining the third information and the fourth information.
[0219] The UE may acquire the first to fourth information by reinterpreting the existing bit fields of DCI format 1_0 or DCI format 1_1 and DCI format 1_2.
[0220] As an example, in DCI format 1_0 or DCI format 1_1 and DCI format 1_2, the time domain resource assignment (TDRA) field, the frequency domain resource assignment (FDRA) field, the modulation and coding scheme (MCS) field, the VRB to PRB mapping, the new data indicator (NDI) field, the redundant version (RV) field, the downlink assignment index (DAI) field, or the DMRS sequence initialization field can be used to indicate the first information or the second information. These fields are used to schedule PDSCH, but are unnecessary when retransmitting the discarded UCI, so these fields can be used to indicate the first information or the second information. In this case, these fields are used in a manner that is reinterpreted by the base station and the UE. For reference, when these fields are reinterpreted, the DCI format (DCI format 1_0, 1_1, and 1_1) may not schedule PDSCH reception. That is, when these fields are reinterpreted, the UE may not receive PDSCH from the DCI format.
[0221] The UE needs to distinguish between a general DCI format for scheduling PDSCH reception and a DCI format for indicating the retransmission of a discarded PUCCH. For this purpose, a 1-bit indicator may be included in the DCI format. When the 1-bit indicator is a specific value (e.g., in the case of "1"), the UE may reinterpret the field as in the above embodiment. As another example, when the DCI format is scrambled with a specific CRC, the field may be reinterpreted as in the above embodiment. As another example, when some fields of the DCI format meet specific conditions, the fields may be reinterpreted as in the above embodiment.
[0222] As another example, in DCI format 1_0 or DCI format 1_1 and DCI format 1_2, the PDSCH-to-HARQ_feedback timing indicator field may be used to indicate the third information. In this case, the field is used in a manner that is reinterpreted by the base station and the UE.
[0223] As another example, in DCI format 1_0 or DCI format 1_1 and DCI format 1_2, the PUCCH resource indicator field may be used to indicate the fourth information. In this case, the field is used in a manner that is reinterpreted by the base station and the UE.
[0224] II. Multiplexing and resource determination method in PUCCH conflict 1
[0225] In I., a method of discarding and retransmitting any one PUCCH or UCI in a PUCCH conflict is disclosed. However, due to inefficient downlink scheduling, the retransmission of the discarded UCI may cause a waste of downlink resources. Therefore, a method of transmitting LP UCI and HP UCI through one PUCCH may be considered. This method is called UCI multiplexing.
[0226] Hereinafter, this embodiment discloses a UCI multiplexing method and a resource determination method in case of a conflict between a low priority (LP) UCI and a high priority (HP) UCI.
[0227] When compared with the prioritization method, in the multiplexing method, the UE transmits the LP UCI to the base station without discarding the LP UCI, so the base station can receive the LP UCI. For example, if the LP UCI includes HARQ-ACK, the base station can receive the HARQ-ACK information from the UE. For example, if the LP UCI includes CSI information, since the base station can know the channel state of the UE, the base station can perform appropriate modulation and coding scheme (MCS) selection and time-frequency resource assignment. Therefore, efficient transmission and reception are possible.
[0228] The first method is Figures 13 to 15 The method shown is that the UE multiplexes LP UCI and HP UCI and transmits the multiplexed UCI through a newly configured new PUCCH resource.
[0229] The second method is Fig.16 A method in which a UE multiplexes LP UCI and HP UCI and transmits the multiplexed UCI through an HP-PUCCH resource for HP UCI is shown.
[0230] The third method is Fig.17A method in which a UE multiplexes LP UCI and HP UCI and transmits the multiplexed UCI through an LP-PUCCH resource for LP UCI.
[0231] Here, the new PUCCH resource may be one PUCCH resource in the new PUCCH resource set, the HP-PUCCH resource may be one HP-PUCCH resource in the HP-PUCCH resource set, and the LP-PUCCH resource may be one LP-PUCCH resource in the LP-PUCCH resource set.
[0232] In this way, the base station can configure PUCCH resources to the UE in a set form. A PUCCH resource set may include multiple PUCCH resources. When multiple PUCCH resource sets are configured to the UE, the UE can select a PUCCH resource set. The selection can be performed according to the bit size of the UCI payload. If there is no special description in the following description of the present invention, the selection is for one PUCCH resource. In addition, the PUCCH corresponding to the high priority is called HP-PUCCH, and the PUCCH corresponding to the low priority is called LP-PUCCH.
[0233] Hereinafter, a method of selecting the size of PUCCH resources to be multiplexed according to the first method of the present invention will be described.
[0234] As a first step, the UE 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 bit size of all UCI is the sum of the bit size of HP UCI (B_high) and the bit size of LP UCI (B_low). That is, the bit size of all UCI is B_total=B_high+B_low.
[0235] For reference, UCI with the same priority may have a plurality of UCI types. UCI types may include HARQ-ACK, Scheduling Request (SR), and CSI. Here, CSI can be subdivided into CSI Part 1 and CSI Part 2. Therefore, the bit size of UCI can be described as follows.
[0236] B_high=HARQ_ACK_high+SR_high+CSI_high;
[0237] B_low=HARQ_ACK_low+SR_low+CSI_low;
[0238] 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 of HARQ-ACK, SR, and CSI. If there is no specific UCI type, its bit size may be determined to be 0.
[0239] Not all UCI types may be reused. That is, some types of low-priority UCIs may be excluded and not reused.
[0240] More specifically, the CSI_low of the LP UCI may be excluded and not multiplexed. Therefore, the obtained B_low may be limited to the value excluding CSI_low. As another example, the SR_low and CSI_low of the LP UCI may be excluded and not multiplexed. Therefore, the obtained B_low may be limited to the value excluding SR_low and CSI_low. As another example, the UCI type of the LP UCI overlapping with the HP UCI may be excluded. For example, if the HP UCI type includes CSI, the CSI included in the low priority UCI may be excluded. This is to prevent the same UCI type from being copied and sent. As another example, among the LP UCI, UCI types that do not overlap with the HP UCI type may be excluded. For example, if the HP UCI type includes only HARQ-ACK, other UCI types except HARQ-ACK included in the low priority UCI may be excluded. This is to multiplex only the same UCI type.
[0241] In the case of performing separate encoding on LP UCI and HP UCI, CRC_low may be added to B_low, and CRC_high may be added to B_high. Here, CRC_low is a cyclic redundancy code (CRC) value of LP UCI, and CRC_low is a cyclic redundancy code (CRC) value of HP UCI.
[0242] In the case of performing joint encoding on LP UCI and HP UCI, CRC may be added to B_total. Here, CRC is a cyclic redundancy code (CRC) value of the joint UCI.
[0243] As a second step, if new PUCCH resources for multiplexing are configured to the UE, the UE performs the following operations. If multiple new PUCCH resource sets are configured to the UE, the UE may select one new PUCCH resource set based on the bit size (B_total) of all UCIs. The new PUCCH resource set may be configured with one or more new PUCCH resources.
[0244] As another second step, if new PUCCH resources for multiplexing are not configured to the UE, the UE performs the following operations. Since new PUCCH resources are not configured to the UE, the UE should use existing PUCCH resources and PUCCH resource sets. In this case, two types of PUCCH resources and PUCCH resource sets according to priority are configured to the UE. One type is PUCCH resources and PUCCH resource sets for LP UCI transmission, and the other type is PUCCH resources and PUCCH resource sets for HP UCI transmission. Among the PUCCH resources and PUCCH resource sets, the UE can select a PUCCH resource set for HP UCI transmission among the PUCCH resource sets based on the bit size (B_total) of all UCIs.
[0245] The UE may select one PUCCH resource set based on the second step or another second step. This is referred to as a selected PUCCH resource set. In the following description, a process of selecting one PUCCH resource from a selected PUCCH resource set will be described.
[0246] As a third step, the UE selects a PUCCH resource in the selected PUCCH resource set based on at least the following information.
[0247] -Last symbol of HP-PUCCH
[0248] - The boundary of a time slot or a sub-time slot
[0249] -The last symbol of the PDCCH for scheduling the LP-PUCCH or the last symbol of the PDSCH corresponding to the HARQ-ACK when the LP-PUCCH includes the HARQ-ACK information (hereinafter referred to as the last symbol A)
[0250] -The last symbol of the PDCCH for scheduling the HP-PUCCH or the last symbol of the PDSCH corresponding to the HARQ-ACK when the HP-PUCCH includes the HARQ-ACK information (hereinafter referred to as the last symbol B)
[0251] -Minimum processing time for multiplexing
[0252] More specifically, the process of selecting a PUCCH resource within a selected PUCCH resource set by the UE may include the following process.
[0253] Procedure 1) The UE may exclude PUCCH resources that end X symbols later than the last symbol of the HP-PUCCH from the selected PUCCH resource set. Here, if X is 0, the UE may exclude PUCCH resources that end later than the last symbol of the HP-PUCCH from the selected PUCCH resource set. X may be a predetermined value or a value set by an RRC signal.
[0254] Fig.18 is a diagram for describing a method of selecting, by a UE, a PUCCH resource within a selected PUCCH resource set according to an embodiment.
[0255] refer to Fig.18 , the selected PUCCH resource set includes six new PUCCH candidates (A, B, C, D, E, F). Here, the last symbol of HP-PUCCH is called symbol 9. Given X=0, new PUCCH candidates A, C, E can be excluded because they end later than the last symbol of HP-PUCCH.
[0256] Procedure 2) The UE may exclude PUCCH resources mapped to a slot or subslot later than the slot or subslot to which the HP-PUCCH belongs from among the selected PUCCH resource set.
[0257] Procedure 3) The UE excludes PUCCH resources that do not satisfy the minimum processing time for multiplexing from the last symbol A or the last symbol B of the selected PUCCH resource set. Here, the minimum processing time may be a value determined based on the PUSCH processing time.
[0258] Again, in Fig.18 In , if the first symbol satisfying the minimum processing time is given as symbol 2, new PUCCH resources A and B may be excluded.
[0259] If there is one PUCCH resource in the selected PUCCH resource set as a result of the above processes 1), 2), and 3), the UE may transmit UCI (LP UCI and HP UCI) through the one PUCCH resource.
[0260] If there are multiple possible candidate PUCCH resources as a result of the above processes 1), 2) and 3), then one PUCCH should be selected from among the multiple PUCCH resources. This process may include the following process.
[0261] Process 4) The UE may select a PUCCH resource based on the starting symbols of the multiple PUCCH resources. For example, among the multiple PUCCH resources, the PUCCH resource with the earliest starting symbol may be selected.
[0262] Process 5) The UE may select a PUCCH resource based on the end symbols of the multiple PUCCH resources. For example, among the multiple PUCCH resources, the PUCCH resource whose end symbol starts earliest may be selected.
[0263] Process 6) The UE may select one PUCCH resource based on the lengths (number of symbols) of the multiple PUCCH resources. For example, the UE may select a PUCCH resource with the longest length (number of symbols) among the multiple PUCCH resources.
[0264] The UE may select a PUCCH resource in a combination of at least one of processes 4), 5) and 6). Preferably, the selection may be made based on the starting symbol of multiple PUCCH resources. For example, among multiple PUCCH resources, a PUCCH resource whose starting symbol starts earliest may be selected. If there are multiple PUCCH resources that start earliest, a PUCCH resource may be selected based on the length (number of symbols). That is, the PUCCH resource with the longest length (number of symbols) may be selected.
[0265] Again, in Fig.18 In the example, if new PUCCH candidates D and F still exist, the new PUCCH candidate D can be selected to start first.
[0266] According to the third step, one PUCCH resource is selected. This PUCCH resource is called a selected PUCCH resource. The UE can send multiplexed UCI (LP UCI and HP UCI) through the one selected PUCCH resource.
[0267] The UE should then determine the number of PRBs to be used for the selected PUCCH resources. In this case, it may happen that not all multiplexed UCIs may be transmitted on the selected PUCCH resources.
[0268] First, it is assumed that the selected PUCCH resource is PUCCH format 2 or 3. In the case of PUCCH format 2 or 3, the PRB in the frequency domain can be adjusted to the bit size or maximum code rate of the multiplexed UCI. For convenience, the description is made based on PUCCH format 3, but the above example can be equally applicable to PUCCH format 2.
[0269] Assume that N_nonDMRS is the number of symbols excluding symbols used for DMRS in PUCCH format 3. For example, when the length of PUCCH format 3 is 4 symbols and one symbol is used for DMRS, N_nonDMRS=3. If P PRBs are used in PUCCH format 3, the number of REs used for UCI transmission is given as P*N_nonDMRS*N_sc. Here, N_sc is 12, which is the number of REs that can be used for UCI transmission per PRB. And the number of bits that can be transmitted on REs is given as P*N_nonDMRS*N_sc*Q. Here, Q is 1 when BPSK is used, and Q is 2 when QPSK is used. Therefore, if the bit size of the multiplexed UCI is less than or equal to P*N_nonDMRS*N_sc*Q*r, the UE can use P PRBs to send the multiplexed UCI at a maximum code rate r or lower. However, if the bit size of the multiplexed UCI is larger than P*N_nonDMRS*N_sc*Q*r, P PRBs cannot be used to send UCI at the maximum code rate r or lower. If the value of P cannot be increased any further (in the case of exceeding the maximum number of PRBs available in PUCCH format 3), the UE should not send some or all multiplexed UCI.
[0270] Assume separate coding, and assume that the new PUCCH resource is configured with a maximum code rate r_low of low priority and a maximum code rate r_high of high priority. Assume that the selected PUCCH resource is PUCCH format 3. In this case, according to an embodiment of the present invention, a method of determining the number of PRBs to be used for the selected PUCCH resource is as follows.
[0271] (First method) First, the UE determines P_high, which is the number of PRBs used to transmit the HP UCI. P_high can be selected as the minimum value among the P values that satisfy the following equation. Here, the P value is a value in {1, 2, 3, 4, 5, 6, 8, 9, 10, 12, 15, 16}.
[0272] B_high≤P*N_nonDMRS*N_sc*Q*r_high
[0273] If there is no value satisfying the above formula, the UE cannot send the HP UCI through the selected new PUCCH resource. In this case, the LP UCI cannot be multiplexed as usual.
[0274] Therefore, it is assumed that there is a value satisfying the above formula. Now, determine P_low, which is the number of PRBs used to send LP UCI. P_low can be selected as the minimum value among P values satisfying the following two formulas. Here, the P value is a value in {1, 2, 3, 4, 5, 6, 8, 9, 10, 12, 15, 16}.
[0275] B_low ≤ P*N_nonDMRS*N_sc*Q*r_low (Formula 1)
[0276] and
[0277] P_high+P∈{1,2,3,4,5,6,8,9,10,12,15,16}(Formula 2)
[0278] If the P value that satisfies the above two equations is not found, the UE can find the P value based on the B_low value obtained by excluding some types of UCI in the LP UCI. In this case, as the type of UCI to be excluded, CSI part 2 can be excluded first, and then CSI part 1 can be excluded.
[0279] If a P value satisfying the above two equations is not found even if all types of UCI are excluded, the UE may not multiplex LP UCI.
[0280] If a P value satisfying both equations is found, P_low is determined from the P value. Therefore, the UE can multiplex HP UCI and LPUCI (UCI not excluded) and transmit the multiplexed UCI through PUCCH format 3 using (P_total=P_high+P_low) PRBs.
[0281] In the first method, the UE selects P_low and P_high values from one of {1, 2, 3, 4, 5, 6, 8, 9, 10, 12, 15, 16}. Similarly, the (P_low + P_high) value is selected to satisfy one of {1, 2, 3, 4, 5, 6, 8, 9, 10, 12, 15, 16}. However, the P_low and P_high values do not need to be limited to one of {1, 2, 3, 4, 5, 6, 8, 9, 10, 12, 15, 16}. Therefore, in the second method, this restriction can be relaxed.
[0282] (Second method) First, the UE determines P_high, which is the number of PRBs used to transmit the HP UCI. P_high can be selected as the minimum value among the P values that satisfy the following equation. Here, the P value is a value in {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}.
[0283] B_high≤P*N_nonDMRS*N_sc*Q*r_high
[0284] If there is no value satisfying the above formula, the UE cannot send the HP UCI through the selected new PUCCH resource. In this case, the LP UCI cannot be multiplexed as usual.
[0285] Therefore, it is assumed that there is a value that satisfies the above formula. Now, determine P_low, which is the number of PRBs used to send LP UCI. P_low can be selected as the minimum value among the P values that satisfy the following two formulas. Here, the P value is a value in {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16}.
[0286] B_low ≤ P*N_nonDMRS*N_sc*Q*r_low (Formula 3)
[0287] and
[0288] P_high+P∈{1,2,3,4,5,6,8,9,10,12,15,16}(Formula 4)
[0289] If there is no P value that satisfies the above two equations, the UE can obtain the P value based on the B_low value obtained by excluding some types of UCI in the LP UCI. In this case, as the type of UCI to be excluded, CSI part 2 can be excluded first, and then CSI part 1 can be excluded.
[0290] If a P value satisfying the above two equations is not found even if all types of UCI are excluded, the UE may not multiplex LP UCI.
[0291] If a P value satisfying both equations is found, P_low is determined from the P value. Therefore, the UE can multiplex HP UCI and LPUCI (UCI not excluded) and transmit the multiplexed UCI using (P_total=P_high+P_low) PRBs through PUCCH format 3.
[0292] In the second method, P_high+P_low satisfies {1,2,3,4,5,6,8,9,10,12,15,16}. However, the problem of unwanted PRBs being added to P_low may occur. For example, assume that P_high=4 and assume that the P value satisfying Formula 3 is 3. In this case, the P value is the minimum number of PRBs for sending LP UCI with a length of B_low. However, according to Formula 4, P_low=4 is determined. Therefore, PRBs can be added to P_low. It is more preferred to use the added PRBs to send HP UCI instead of LP UCI. A third method for this is as follows.
[0293] (Third method) First, the UE determines P_high_temp, which is the temporary number of PRBs for transmitting HP UCI. P_high_temp can be selected as the minimum value among P values that satisfy the following equation. Here, the P value is a value in {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}.
[0294] B_high≤P*N_nonDMRS*N_sc*Q*r_high
[0295] If there is no value satisfying the above formula, the UE cannot send the HP UCI through the selected new PUCCH resource. In this case, the LP UCI cannot be multiplexed as usual.
[0296] Therefore, it is assumed that there is a value satisfying the above formula. Now, determine P_low which is the number of PRBs (P_low) used to send LP UCI. P_low can be selected as the minimum value among the P values satisfying the following two formulas. Here, the P value is a value in {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16}.
[0297] B_low ≤ P*N_nonDMRS*N_sc*Q*r_low (Formula 5)
[0298] and
[0299] P_high_temp+P∈{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16}(Formula 6)
[0300] If there is no P value that satisfies the above two equations, the UE can find the P value based on the B_low value obtained by excluding some types of UCI in the LP UCI. In this case, as the type of UCI to be excluded, CSI part 2 can be excluded first, and then CSI part 1 can be excluded.
[0301] If a P value satisfying the above two equations is not found even if all types of UCI are excluded, the UE may not multiplex LP UCI.
[0302] If a P value that satisfies both equations is found, P_low is determined from the P value.
[0303] Based on P_low and P_high_temp, the number of PRBs used to transmit HP UCI (hereinafter referred to as P_high) is determined. P_high is the minimum value among P values that satisfy the following equation.
[0304] P+P_low∈{1,2,3,4,5,6,8,9,10,12,15,16}(Equation 7)
[0305] and
[0306] P ≥ P_high_temp (Equation 8)
[0307] Therefore, the UE can multiplex HP UCI and LP UCI (UCI not excluded) and transmit the multiplexed UCI using (P_total=P_high+P_low) PRBs through PUCCH format 3.
[0308] In the first method, the second method, or the third method, the HP UCI may occupy P_high PRBs, and the LP UCI may occupy P_low PRBs. Here, the P_high PRBs may be selected from the lowest PRB of PUCCH format 3, and, as the LPUCI, the P_low LP UCIs after the P_high PRBs from the lowest PRB of PUCCH format 3 may be selected.
[0309] Fig.19 A method of selecting resources for transmitting multiplexed UCI according to an embodiment is illustrated.
[0310] refer to Fig.19 , the UE transmits HP UCI and LP UCI through PUCCH format 3. In this case, P_high = 4 and P_low = 2. Therefore, the UE can transmit HP UCI using 4 PRBs starting from the lowest PRB among a total of 6 PRBs of PUCCH format 3 and transmit LP UCI using the next 2 PRBs.
[0311] 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. This can be replaced by determining the number of subcarriers in the fourth method.
[0312] (Fourth method) The UE determines the number of subcarriers used to transmit the HP UCI, hereinafter referred to as S_high. S_high may be selected as the minimum value among the S values satisfying the following equation. Here, the S value is a value in {1, 2, ..., 16*N_sc}.
[0313] B_high≤S*N_nonDMRS*Q*r_high
[0314] If there is no value satisfying the above formula, the UE cannot send the HP UCI through the selected new PUCCH resource. In this case, the LP UCI cannot be multiplexed as usual.
[0315] Therefore, it is assumed that there is a value satisfying the above equation. Now, the number of subcarriers used to send LP UCI (hereinafter S_low) is determined. S_low can be selected as the minimum value among the S values satisfying the following two equations. Here, the S value is a value in {1, 2, ..., 16*N_sc}.
[0316] B_low ≤ S*N_nonDMRS*Q*r_low (Equation 9)
[0317] and
[0318] (S_high+S) / N_sc∈{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16} (Equation 10)
[0319] If the S value that satisfies the above two equations is not found, the UE can find the S value based on the B_low value obtained by excluding some types of UCI among the LP UCI. In this case, as the type of UCI to be excluded, CSI part 2 can be excluded first, and then CSI part 1 can be excluded.
[0320] If an S value satisfying the above two equations is not found even if all types of UCI are excluded, the UE may not multiplex LP UCI.
[0321] If there is an S value satisfying both equations, S_low is determined from the S value. Therefore, the UE can multiplex HP UCI and LP UCI (UCI not excluded) and transmit the multiplexed UCI through PUCCH format 3 using (S_high+S_low)N_sc) PRBs.
[0322] Similar to the third method, in the fourth method, additional REs may be used for HP UCI transmission.
[0323] (Fifth method) The UE determines the temporary number of subcarriers used to transmit the HP UCI, hereinafter referred to as S_high_temp. S_high_temp may be selected as the minimum value among the S values satisfying the following equation. Here, the S value is a value in {1, 2, ..., 16*N_sc}.
[0324] B_high≤S*N_nonDMRS*Q*r_high
[0325] If there is no value satisfying the above formula, the UE cannot send the HP UCI through the selected new PUCCH resource. In this case, the LP UCI cannot be multiplexed as usual.
[0326] Therefore, it is assumed that there is a value satisfying the above equation. Now, the number of subcarriers used to send LP UCI (hereinafter S_low) is determined. S_low can be selected as the minimum value among the S values satisfying the following two equations. Here, the S value is a value in {1, 2, ..., 16*N_sc}.
[0327] B_low ≤ S*N_nonDMRS*Q*r_low (Equation 11)
[0328] and
[0329] (S_high_temp+S) / N_sc∈{1,2,3,4,5,6,8,9,10,12,15,16}(Equation 12)
[0330] If there is no S value satisfying the above two equations, the UE can find the S value based on the B_low value obtained by excluding some types of UCI in the LP UCI. In this case, as the type of UCI to be excluded, CSI part 2 can be excluded first, and then CSI part 1 can be excluded.
[0331] If an S value satisfying the above two equations is not found even if all types of UCI are excluded, the UE may not multiplex LP UCI.
[0332] If an S value that satisfies both equations is found, S_low is determined from the S value.
[0333] Based on S_low and S_high_temp, the number of subcarriers used to transmit HP UCI (hereinafter S_high) is determined. S_high is the minimum value among S values that satisfy the following equation.
[0334] (S+S_low) / N_sc∈{1,2,3,4,5,6,8,9,10,12,15,16}(Formula 13)
[0335] and
[0336] S ≥ S_high_temp (Equation 14)
[0337] Therefore, the UE can multiplex HP UCI and LP UCI (UCI not excluded) and transmit the multiplexed UCI through PUCCH format 3 using (S_high+S_low) subcarriers.
[0338] In the fourth method or the fifth method, the HP UCI may occupy S_high subcarriers, and the LP UCI may occupy Slow subcarriers. Here, the S_high subcarriers may be selected from the lowest subcarrier of the lowest PRB of PUCCH format 3, and as the LP UCI, the S_low LP UCIs after the S_high subcarriers from the lowest subcarrier of the lowest PRB of PUCCH format 3 may be selected.
[0339] Fig. 20 A method of selecting resources for transmitting multiplexed UCI according to another embodiment is illustrated.
[0340] refer to Fig. 20 , the UE transmits HP UCI and LP UCI through PUCCH format 3. In this case, the UE has S_high = 40 and S_low = 32. Therefore, the UE can transmit HP UCI using 40 subcarriers starting from the lowest subcarrier of the lowest PRB among a total of 6 PRBs of PUCCH format 3, and transmit LP UCI using the next 32 subcarriers.
[0341] In the first method to the fifth method, UCI with different priorities is split and mapped in the frequency domain through the selected PUCCH resources and transmitted. This method may be referred to as a frequency division multiplexing (FDMed) PUCCH structure.
[0342] As another method, a time division multiplexing (TDMed) PUCCH structure may also be possible. Here, in the TDMed PUCCH structure, HP UCI may be sent in some symbols by dividing the selected PUCCH resources in the time domain, and LP UCI may be sent in some remaining symbols. This may be designed by replacing the PRB or subcarrier mentioned in the first method to the fifth method with a symbol as a time unit. A more specific method is as follows.
[0343] (Sixth method) It is assumed that the number P_total of PRBs to be used for the PUCCH format is determined. For example, in the case of PUCCH format 4, the number of PRBs is fixed to 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 method to the fifth method.
[0344] First, the UE determines the number of symbols used to transmit the HP UCI, hereinafter referred to as N_high. N_high can be selected as the minimum value among N values satisfying the following equation. Here, the N value is one of {1, 2, ..., N_nonDMRS}.
[0345] B_high≤P_total*N*N_sc*Q*r_high
[0346] If there is no value satisfying the above formula, the UE cannot send the HP UCI through the selected new PUCCH resource. In this case, the LP UCI cannot be multiplexed as usual.
[0347] Therefore, it is assumed that there is a value that satisfies the above equation. Now, the UE determines the number of symbols used to transmit LP UCI, which is referred to as N_low in the following. N_low = N_nonDMRS - N_high. That is, other symbols except the symbols used for HP UCI transmission can be used for low priority UCI transmission. If B_low does not satisfy the following equation,
[0348] B_low≤P_total*N_low*N_sc*Q*r_low
[0349] Then the UE may obtain a B_low value obtained by excluding some types of UCI among the LP UCI. In this case, as the types of UCI to be excluded, CSI part 2 may be excluded first, and then CSI part 1 may be excluded.
[0350] Through the above formula, the HP UCI can be transmitted using the first symbol set (N_high symbols), and the LP UCI can be transmitted using the second symbol set (N_low symbols). The method of determining the first symbol set and the second symbol set in the PUCCH format is as follows.
[0351] (Method 6-1) The UE may select N_high symbols (non-DMRS symbols) that are earlier in time in the PUCCH format to set the N_high symbols to the first symbol set, and select N_low symbols (non-DMRS symbols) that are later in time to set the N_low symbols to the second symbol set. In this method, the HP UCI can be sent quickly by placing the HP UCI in a symbol that is as early in time as possible.
[0352] For example, referring to Table 4, if the PUCCH format occupies 10 symbols and symbol 2 and symbol 7 are DMRS symbols, the first N_high symbols in a sequence of symbols 0, 1, 3, 4, 5, 6, 8, 9 can be selected.
[0353] [Table 4]
[0354]
[0355] (Method 6-2) The UE can select the N_high symbols (non-DMRS symbols) closest to the DMRS symbol in the PUCCH format and set these N_high symbols to the first symbol set, and select the remaining N_low symbols (non-DMRS symbols) far away from the DMRS symbol and set these N_low symbols to the second symbol set. Here, the proximity to the DMRS symbol can be determined as follows. The smaller the number of symbols between a certain symbol and the nearest DMRS symbol, the more adjacent the DMRS symbol. If the symbols are equally adjacent to the DMRS symbol, the symbol that is earlier in time can be preferentially included in the first symbol set. Referring again to Table 4, when the PUCCH format occupies 10 symbols and symbols 2 and 7 are DMRS symbols, the most adjacent symbols (symbols with a zero symbol interval to the nearest DMRS symbol) are symbols 1, 3, 6, and 8. And the next adjacent symbols (symbols with a one symbol interval to the nearest DMRS symbol) are symbols 0, 4, 5, and 9. When determining the first symbol set, it is possible to select the first N_high symbols in the sequence of symbols 1, 3, 6, 8, 0, 4, 5, and 9. For example, when 5 symbols are selected as the first symbol set, symbols 1, 3, 6, 8, and 0 may be selected. This is illustrated in Fig.21 middle.
[0356] Fig.21 A method of selecting resources for transmitting multiplexed UCI according to another embodiment is illustrated.
[0357] refer to Fig.21 , it can be seen that the HP UCI is adjacent to the DMRS symbol.
[0358] In method 6-2, a delay may occur compared to method 6-1 because the HP UCI is set in a symbol later in time (eg, symbol 6 or 8). A method for solving this problem is as follows.
[0359] (Method 6-3) The UE may determine a maximum deferred symbol and may select N_high symbols from previous symbols including the symbol.
[0360] For example, in Table 4, symbol 5 may be determined as the maximum deferred symbol. Therefore, the UE should select N_high symbols from symbols 0, 1, 2, 3, 4, and 5 to determine the first symbol set. Method 6-2 may be used as a method for selecting N_high symbols from symbols 0, 1, 2, 3, 4, and 5. That is, symbols adjacent to DMRS symbols may be preferentially selected.
[0361] The time division multiplexing (TDMed) PUCCH structure has been described by the sixth method. In addition, time division multiplexing and frequency division multiplexing can be supported simultaneously. For example, in the sixth method, UCI with two priorities in one symbol can be mapped to different frequency resources (e.g., different PRBs or different subcarriers). Specifically, this is as follows.
[0362] (Seventh method) It is assumed that the number of PRBs to be used for the PUCCH format (hereinafter P_total) is determined. For example, in the case of PUCCH format 4, the number of PRBs is fixed to 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 method to the fifth method.
[0363] First, the UE determines the number of REs used to send HP UCI, hereinafter referred to as RE_high. RE_high may be selected as the minimum value among RE values satisfying the following equation: Here, the RE value is a value in {1, 2, ..., P_total*N_nonDMRS*N_sc}.
[0364] B_high≤N_RE*Q*r_high
[0365] If there is no value satisfying the above formula, the UE cannot send the HP UCI through the selected new PUCCH resource. In this case, the LP UCI cannot be multiplexed as usual.
[0366] Therefore, it is assumed that there is a value that satisfies the above expression. Now, determine the number of REs used to transmit LP UCI (hereinafter referred to as RE_low). RE_low = P_total*N_nonDMRS*N_sc-RE_high. That is, REs other than REs used for HP UCI transmission can be used for low priority UCI. If B_low does not satisfy the following expression,
[0367] B_low≤RE_low*Q*r_low
[0368] Then the UE may obtain a B_low value obtained by excluding some types of UCI among the LP UCI. In this case, as the types of UCI to be excluded, CSI part 2 may be excluded first, and then CSI part 1 may be excluded.
[0369] Through the above formula, HP UCI can be transmitted using the first RE set (RE_high symbols), and LP UCI can be transmitted using the second RE set (RE_low symbols). A method of determining the first RE set and the second symbol RE in the PUCCH format is as follows.
[0370] The floor(RE_high / (P_total*N_sc)) symbol is the symbol to which only the HP UCI is mapped.
[0371] If RE_high / (P_total*N_sc) is not divisible, HP UCI is mapped to (RE_high-floor(RE_high / (P_total*N_sc))*(P_total*N_sc)) REs in one symbol, and LP UCI is mapped to the remaining REs of the symbol. Only LP UCI is mapped to the remaining symbols.
[0372] Fig. 22 A method of selecting resources for transmitting multiplexed UCI according to another embodiment is illustrated. Fig. 22 An example of RE_high=324 and RE_low=252 is shown.
[0373] refer to Fig. 22 , P_total=6, and only HP UCI will be mapped to symbols as floor(RE_high / (P_total*N_sc))=floor(324 / (6*12))=4 symbols. Fig. 22 In , symbols 1, 3, 6, and 8 correspond to these symbols.
[0374] RE_high / (P_total*N_sc) is not divisible, so the HP UCI is mapped to RE_high-floor(RE_high / (P_total*N_sc))*(P_total*N_sc)=324-floor(324 / (6*12))*(6*12)=36 REs in one symbol (symbol 0), and the LP UCI is mapped to the remaining 36 REs of the symbol.
[0375] Only LP UCI is mapped to the remaining symbols (symbols 4, 5 and 9).
[0376] In the above description, the description is mainly made based on PUCCH format 3, but the method can be equally applicable to PUCCH formats 2 and 4. If the above method is applied in PUCCH format 2, N_sc=8.
[0377] The UE can selectively use the above-mentioned TDMed PUCCH structure and FDMed PUCCH structure.
[0378] As an example, a TDMed PUCCH structure and an FDMed PUCCH structure may be selectively used according to the PUCCH format used by the UE. In PUCCH format 2, since the number of symbols is 2 symbols or less, an FDMed PUCCH structure can be used. In PUCCH format 3, since the number of symbols is 4 symbols or more, a TDMed PUCCH structure can be used. Even in PUCCH format 4, since the number of symbols is 4 symbols or more, a TDMed PUCCH structure can be used.
[0379] As another example, the TDMed PUCCH structure and the FDMed PUCCH structure may be selectively used according to the number of PUCCH symbols used by the UE. For example, if the number of PUCCH symbols sent by the UE is greater than a certain number, the TDMed PUCCH structure may be used, and if the number of PUCCH symbols to be sent by the UE is equal to or less than a predetermined number, the FDMed PUCCH structure may be used. For example, when the predetermined number is 6, if the number of symbols of PUCCH format 3 or PUCCH format 4 is greater than 6, the TDMed PUCCH structure may be used, and if the number of symbols is 6 or less, the FDMed PUCCH structure may be used.
[0380] III. Transmission method of UCI based on PUCCH format 2 multiplexing
[0381] In the case of PUCCH format 2, some REs among the symbols used to transmit PUCCH are used as DMRS, and the remaining REs are used to transmit UCI. When the FDMed PUCCH structure is described in the above PUCCH format 3, the symbol used to transmit DMRS and the symbol used to transmit UCI in PUCCH are not the same. However, in the case of PUCCH format 2, since the symbol used to transmit DMRS and the symbol used to transmit UCI are the same, an additional description of the FDMed PUCCH structure is required. Here, the FDMed PUCCH structure for the case of PUCCH format 2 will be further described.
[0382] First, the structure of PUCCH format 2 is as follows. PUCCH format 2 can occupy one symbol or two consecutive symbols. PUCCH format 2 can occupy 1 RB to a maximum of 16 consecutive RBs. In PUCCH format 2, REs for transmitting DMRS within one RB can be placed at 3 subcarrier intervals. More specifically, the indexes of REs for DMRS transmission are as follows.
[0383] k=3*m+1
[0384] Here, k is a value determined from the lowest subcarrier (subcarrier index 0) of a common resource block (RB). Therefore, 4 REs out of 12 REs in one RB can be used for DMRS and the remaining 8 REs can be used for UCI. Therefore, in the case of PUCCH format 2 in the above description, N_sc=8 can be used.
[0385] The UE can use N_sc=8 in the above embodiments and methods to calculate the number of REs required for the high priority UCI and the number of REs required for the low priority UCI. Here, a method of placing REs in PUCCH format 2 will be described.
[0386] For reference, it is assumed that the length of the HP UCI bit sequence to be transmitted by the UE in PUCCH format 2 is A bits, and the length of the LP UCI bit sequence is B bits. Here, it is assumed that the number of REs used for UCI transmission in PUCCH format 2 is N_sc*N_PRB. Here, N_sc is the number of REs used for UCI transmission in one PRB, where N_sc=8, and N_PRB is the number of PRBs on which PUCCH format 2 is transmitted. For reference, since QPSK is used for transmission in PUCCH format 2, A is a multiple of 2. If A is not a multiple of 2, A can be made a multiple of 2 by inserting "0" at the end of A so that A becomes a multiple of 2. In this case, B may be equal to the length obtained by subtracting A from 2*(N_sc*N_PRB), which is the number of bits that can be transmitted in PUCCH format 2. That is, B=2*(N_sc*N_PRB)-A.
[0387] According to the present invention, the FDMed PUCCH structure of PUCCH format 2 is as follows.
[0388] The first structure is a centralized structure. In this method, HP UCI and LP UCI can be placed by being limited to a specific frequency band. More specifically, a PUCCH format 2 of one symbol is assumed. In this PUCCH format 2, it is assumed that there are N_RE REs that can be used to send UCI. The UE can index the N_RE REs that can be used to send UCI with the lowest frequency being PUCCH format 2. Here, the index is 0 (lowest frequency RE) to N_RE-1 (highest frequency RE). The UE can place a priority UCI from the lowest frequency RE. For example, HP UCI can be placed starting from the lowest frequency RE. Therefore, HP UCI can be placed in REs corresponding to indexes 0, 1, ..., N_high-1. Here, N_high is the number of REs required to place HP UCI. Then, HP UCI can be placed in REs corresponding to indexes N_high, N_high+1, ..., N_RE-1.
[0389] The second structure may be a distributed structure. In this method, HP UCI and LP UCI may be distributed and placed in the frequency band occupied by PUCCH format 2. The specific arrangement is determined according to the following embodiments.
[0390] Fig.23 A method of selecting resources for transmitting multiplexed UCI according to another embodiment is illustrated. This is a first embodiment of a distributed structure.
[0391] refer 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 UE can place the first LP UCI and the first HP UCI in the first frequency band and the second LP UCI and the second LP UCI in the second frequency band.
[0392] In PUCCH format 2, it is assumed that there are N_RE REs that can be used to send UCI. The UE can index the N_RE REs that can be used to send UCI from the lowest frequency PUCCH format 2. Here, the index is 0 (lowest frequency RE) to N_RE-1 (highest frequency RE). The N_RE REs that can be used to send UCI in PUCCH format 2 can be divided into two. The first RE set may include N_RE1 REs, and the second RE set may include N_RE2 REs. Here, N_RE1+N_RE2=N_RE. In addition, the REs of the first set and the REs of the second set may be grouped for centralization. That is, the N_RE1 REs of the first set may be grouped into REs corresponding to indexes 0, 1, ..., N_RE1-1, and the N_RE2 REs of the second set may be grouped into the remaining REs. Here, it can be determined that N_RE1=f(N_RE / 2). Here, f(x) may be at least one of ceil(x), floor(x), and round(x). Assume that N_high is the number of REs required for high priority UCI, and N_low is the number of REs required for low priority UCI. The first set of high priority UCI may include N_high1 REs, and the second set of high priority UCI may include N_high2 REs. Here, N_high1+N_high2=N_high. The first set of low priority UCI may include N_low1 REs, and the second set of low priority UCI may include N_low2 REs. Here, N_low1+N_low2=N_low. The UE may place the REs of the first set of high priority UCI and the REs of the first set of low priority UCI in the first RE set of PUCCH. That is, N_RE1=N_high1+N_low1. The UE may place the REs of the second set of high priority UCI and the REs of the second set of low priority UCI in the second RE set of PUCCH. That is, N_RE2=N_high2+N_low2.
[0393] Fig.24 FIG. 1 illustrates a method of selecting resources for transmitting multiplexed UCI according to another embodiment. This is a second embodiment of a distributed structure.
[0394] refer to Fig.24 , HP UCI can be distributed at equal intervals in REs used to transmit UCI in PUCCH format 2. In addition, LP UCI can be placed in the remaining REs of PUCCH format 2.
[0395] In PUCCH format 2, it is assumed that there are N_RE REs that can be used to send UCI. The UE can index the N_RE REs that can be used to send UCI from the lowest frequency PUCCH format 2. Here, the index is 0 (lowest frequency RE) to N_RE-1 (highest frequency RE). It is assumed that N_high is the number of REs required for high priority UCI, and N_low is the number of REs required for low priority UCI. The UE can calculate the interval for placing high HP UCI. For example, the interval can be calculated as follows.
[0396] Spacing=N_RE / N_high
[0397] The UE can place the HP UCI according to Spacing. The HP UCI can be placed in REs whose indexes correspond to 0, Spacing, 2*Spacing, ... If N_RE is 24 and N_high is 8, the spacing is calculated to be 3, and the UE can place the HP UCI in REs corresponding to indexes 0, 3, 6, 9, 12, 15, 18, 21. For reference, the starting index is set to 0 here, but it can start from another index. For example, assuming that it starts from index i, the HP UCI can be placed in REs corresponding to i, i+Spacing, i+2*Spacing, ... Here, values corresponding to i=0, 1, ..., and Spacing-1 are obtained. Preferably, i can be set to a value close to half of the interval. That is, i=f(Spacing / 2) can be set. Here, f(x) can be one of ceil(x), floor(x), or round(x).
[0398] For reference, in the above example, N_RE / N_high may not be an integer. In this case, the interval 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).
[0399] As a third embodiment of the distributed structure, the UE 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 too adjacent to the DMRS RE. Here, whether an RE is adjacent to the DMRS RE may be determined based on the subcarrier index difference with the nearest DMRS.
[0400] In PUCCH format 2, it is assumed that there are N_RE REs that can be used to send UCI. The UE can index the N_RE REs that can be used to send UCI with the lowest frequency being PUCCH format 2. Here, the index is 0 (lowest frequency RE) to N_RE-1 (highest frequency RE). If the number of REs required for HP UCI is N_high, the UE can select the N_high REs that are most adjacent to the DMRS among the N_RE REs. And the remaining REs can be used for LP UCI.
[0401] For reference, in the case of PUCCH format 2, it can be seen that all REs are adjacent to DMRS REs. Therefore, it can be seen that all REs are also adjacent to DMRS REs. The third embodiment is difficult to use in a structure where DMRS is used for every 3 REs like PUCCH format 2. The third embodiment is preferably used in a structure where DMRS is used for every number greater than 3 REs.
[0402] Fig.25 A method of selecting resources for transmitting multiplexed UCI according to another embodiment is illustrated. This is a third embodiment of a distributed structure.
[0403] refer to Fig.25 , DMRS is used for every four REs. In PUCCH, 27 REs can be used for UCI transmission. Here, REs indexed as 0, 1, 3, 4, 6, 7, 9, 10, 12, 13, 15, 16, 18, 19, 21, 22, 24, and 25 are REs adjacent to DMRS. Therefore, high priority REs can be preferentially placed in REs adjacent to DMRS.
[0404] As a fourth embodiment of the distributed structure, the UE may generate a UCI bit sequence by interleaving the HP UCI bit sequence and the LP UCI bit sequence, and then place and transmit the bit sequence in REs of PUCCH format 2. Here, the interleaving scheme may be determined according to at least one of the following.
[0405] As an example, the UE may use the following block interleaver to interleave the first sequence and the second sequence. Here, the number of columns of the block interleaver may be equal to the length N1 of the first sequence, and the number of rows may be equal to (1+ceil(N2 / N1)). The UE may sequentially insert the first sequence into the first row of the block interleaver. The UE is able to sequentially insert the first N1 fragments of the second sequence into the second row of the block interleaver. The UE is able to sequentially insert the next N1 fragments of the first sequence into the third row of the block interleaver. This process is repeated until all fragments of the second sequence are placed into the block interleaver. If the number of fragments of the second sequence to be inserted into a row is less than N1, the insufficient number of fragments of the second sequence may be filled with "NULL" to make A fragments of the second sequence. For reference, the insufficient number of fragments of the sequence is ceil((N2 / N1)*N1-N2).
[0406] The UE reads the content filled in the block interleaver according to the index of the row of the column with the lowest index, and then increments the index of the column to read the content according to the index of the row. In this case, "NULL" can be ignored and not read. As a result of reading in this order, a sequence can be generated.
[0407] For example, let the first sequence be x(0), x(1), ..., x(7), and let 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. x(0), x(1), ..., x(7) can be inserted into the first row. y(0), y(1), ..., y(7) can be inserted into the second row. y(8), y(9), ...y(11), "NULL", "NULL", "NULL", "NULL" can be inserted into the third row. Here, ceil(N2 / N1)*N1-N2=16-12=4 "NULL"s are added to the third row. The values inserted into the block interleaver can be checked in the following table.
[0408] [Table 5]
[0409] x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) y(0) y(1) y(2) y(3) y(4) y(5) y(6) y(7) y(8) y(9) y(10) y(11) "NULL" "NULL" "NULL" "NULL"
[0410] The UE reads the content filled in the block interleaver according to the index of the row of the column with the lowest index. The result is x(0), y(0), y(8). Then, the index of the column is incremented and the content is read according to the index of the row. The result is x(1), y(1), y(9). Then, the index of the column is incremented and the content is read according to the index of the row. The result is x(2), y(2), y(10). Then, the index of the column is incremented and the content is read according to the index of the row. The result is x(3), y(3), y(11). Then, the index of the column is incremented and the content is read according to the index of the row. The result is x(4), y(4). Here, "NULL" is not read and ignored. Then, the index of the column is incremented and the content is read according to the index of the row. The result is x(5), y(5). Here, "NULL" is not read and ignored. Then, the index of the column is incremented and the content is read according to the index of the row. The result is x(6), y(6). Here, "NULL" is not read and ignored. Then, the index of the column is incremented and the content is read according to the index of the row. The result is x(7), y(7). Here, "NULL" is not read and ignored. As a result of reading in this order, a sequence can be generated. A 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). In the first method, the first sequence can be a high priority UCI bit sequence and the second sequence can be a low priority UCI bit sequence. Therefore, the number of columns of the block interleaver can be N1=A, and the number of rows can be 1+ceil(N2 / N1)=1+ceil(B / A). Here, bits of a high priority UCI bit sequence or bits of a low priority UCI bit sequence can be inserted into the block interleaver.
[0411] In the 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 performing QPSK modulation on the high priority UCI bit sequence by grouping the sequence by 2 bits, and the low priority UCI QPSK symbol sequence is a sequence of QPSK symbols obtained by performing QPSK modulation on the low priority UCI bit sequence by grouping the sequence by 2 bits. 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, the QPSK symbol of the high priority UCI QPSK sequence or the QPSK symbol of the low priority UCI QPSK symbol sequence may be inserted into the block interleaver.
[0412] In the third method, the first sequence may be a bit sequence with a shorter length among the high priority UCI bit sequence and the low priority UCI bit sequence, and the second sequence may be a bit sequence with a longer length among 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, the bits of the high priority UCI bit sequence or the bits of the low priority UCI bit sequence may be inserted into the block interleaver.
[0413] In the fourth method, the first sequence may be a QPSK symbol sequence having 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 a longer QPSK symbol sequence 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, the QPSK symbol of the high priority UCI QPSK symbol sequence or the QPSK symbol of the low priority UCI QPSK symbol sequence may be inserted into the block interleaver.
[0414] In the fifth method, the first sequence may be a high priority UCI bit sequence excluding the last bit of the 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-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 last bit excluded above may be appended to the end of a UCI sequence obtained by the block interleaver.
[0415] In the sixth method, the first sequence may be a high priority UCI QPSK symbol sequence obtained by excluding the last QPSK symbol from 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, the QPSK symbol of the high priority UCI QPSK symbol sequence or the QPSK symbol of the low priority UCI QPSK symbol sequence may be inserted into the block interleaver. The last QPSK symbol excluded above may be appended to the end of a UCI sequence obtained by the block interleaver.
[0416] In the first method to the sixth method, the length of the row of the block interleaver is determined by the length of the first sequence. In the following method, the length of the row of the block interleaver may be a predetermined value. For example, the number of columns of the block interleaver may be M as a predetermined value. Similarly, the number of rows may be determined according to the length N1 of the first sequence and the length N2 of the second sequence. That is, the number of rows may be determined by ceil((N1+N2) / M). The UE may sequentially insert the first sequence and the second sequence into the block interleaver. Here, in the sequential insertion, the method of sequentially inserting M fragments of the first sequence and the second sequence into the first row and then sequentially inserting M fragments of the first sequence and the second sequence into the second row is repeated. Here, if the number of fragments of the first sequence and the second sequence to be inserted into the last row is less than M, "NULL" may be inserted. Here, (ceil((N1+N2) / M)*M-(N1+N2)) "NULL" may be inserted. This method of reading the block interleaver is the same as the first method to the sixth method described above.
[0417] In the 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.
[0418] In an eighth method, M=N_PRB, and the first sequence may be a high priority QPKS symbol sequence, and the second sequence may be a low priority QPSK symbol sequence.
[0419] IV. Multiplexing and resource determination method in PUCCH conflict 2
[0420] This embodiment additionally discloses a method of selecting a PUCCH resource for transmitting multiplexed UCI after “II. Multiplexing and resource determination method 1 in PUCCH collision”.
[0421] Already referenced Fig.11A prioritization method of Release 16 is described. When a PUCCH corresponding to a low priority is not transmitted, various problems occur, and a method of retransmitting the PUCCH has been disclosed in I. However, since the method according to I. uses the PDCCH, there is downlink control resource overhead.
[0422] Already referenced Fig.13 A method of transmitting UCI of LP PUCCH and HP PUCCH through one new PUCCH is illustrated. Such a method is called a multiplexing method.
[0423] This embodiment discloses three embodiments of selecting PUCCH resources for transmission of multiplexed UCI.
[0424] (First embodiment) Reference Fig.13 , the UE may select a new PUCCH resource as a PUCCH resource for multiplexing a PUCCH for transmitting LP UCI (LP-PUCCH) and a PUCCH for transmitting HP UCI (HP-PUCCH). Here, the new PUCCH resource may be a PUCCH resource configured by an RRC signal different from an RRC signal for configuring a PUCCH for transmitting LP UCI and an RRC signal for configuring a PUCCH for transmitting HP UCI.
[0425] First, the base station may configure the new PUCCH resources to be used in multiplexing to the terminal. This may be configured through RRC signaling. The new PUCCH resources configured through RRC signaling may include at least some of the following information.
[0426] -PUCCH format, PUCCH start symbol index within a slot, PUCCH length, lowest PRB of PUCCH, maximum number of PRBs of PUCCH, cyclic shift value and orthogonal cover code (OCC) value.
[0427] The above information is the same value as the value configured when configuring the existing PUCCH (i.e., the PUCCH used to send UCI of the same priority). In addition, in order to multiplex LP UCI and HP UCI, the new PUCCH to be used for multiplexing requires a maximum code rate for low priority and a maximum code rate for high priority. More specifically, if the base station performs separate encoding for each of the LP UCI and HP UCI to the UE, the UE requires a maximum code rate for the low priority of the LP UCI, and a maximum code rate for the high priority of the HP UCI. Here, performing separate encoding means that each UCI is subjected to separate encoding and rate matching without being linked to each other.
[0428] The method for the UE to determine the maximum code rate of the high priority and the maximum code rate of the low priority is as follows.
[0429] (First method) The UE may receive the following configuration in a new PUCCH format from the base station.
[0430] - A maximum bitrate for low priority
[0431] - A maximum bitrate with high priority
[0432] The UE may determine a new PUCCH resource for multiplexing LP UCI and HP UCI. The UE may determine a maximum code rate of a low priority and a maximum code rate of a high priority configured in the format of the PUCCH resource. The UE may encode the LP UCI using a maximum code rate of a low priority. The UE may encode the HP UCI using a maximum code rate of a high priority. The UE may multiplex (multiplex) the encoded LP UCI and HP UCI and send the multiplexed UCI through a new PUCCH.
[0433] (Second method) The UE may receive the following configuration in a new PUCCH format from the base station.
[0434] - Maximum code rate for low priority per PUCCH format
[0435] - Maximum code rate for each PUCCH format with high priority
[0436] When the LP-PUCCH for transmitting LP UCI and the HP-PUCCH for transmitting HP UCI overlap in at least one symbol (which is called a conflict), the UE can determine a new PUCCH resource for multiplexing LP UCI and HP UCI. The UE can determine one of the maximum code rates of low priority configured in the format of the PUCCH resource and one of the maximum code rates of high priority. Here, one of the maximum code rates of low priority can be selected based on the format of the conflicting LP-PUCCH. That is, if the format of the conflicting LP-PUCCH is 1, the maximum code rate of low priority corresponding to PUCCH format 1 can be selected from the maximum code rates of low priority configured in the format of the PUCCH resource. Here, one of the maximum code rates of high priority can be selected based on the format of the conflicting HP-PUCCH. That is, if the format of the conflicting HP-PUCCH is 1, the maximum code rate of high priority corresponding to PUCCH format 1 can be selected from the maximum code rates of high priority configured in the format of the PUCCH resource.
[0437] 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 UE can select one of the configured maximum code rates based on the conflicting PUCCH format. In this way, different UCI reliabilities can be guaranteed according to the conflicting PUCCH formats.
[0438] (Third Method) The UE may not receive the maximum code rate in the new PUCCH format from the base station. In this case, the UE determines the maximum code rate of the low priority and the maximum code rate of the high priority as follows.
[0439] When the LP-PUCCH for sending LP UCI and the HP-PUCCH for sending HP UCI overlap in at least one symbol, the UE can determine a new PUCCH resource for multiplexing LP UCI and HP UCI. The UE can determine the maximum code rate configured in the format of the conflicting LP-PUCCH as the maximum code rate of low priority. In addition, the maximum code rate configured in the format of the conflicting HP-PUCCH can be determined as the maximum code rate of high priority. That is, in the third method, the UE is able to multiplex LP UCI and HP UCI using the maximum code rate configured in the conflicting PUCCH format.
[0440] In the second method and the third method, the maximum code rate for multiplexing can vary based on the conflicting PUCCH format (LP-PUCCH or HP-PUCCH). Here, it is assumed that the conflicting PUCCH format is a reference PUCCH format. The reference PUCCH format for selecting the maximum code rate of low priority is called a low priority reference PUCCH format. The reference PUCCH format for selecting the maximum code rate of high priority is called a high priority reference PUCCH format.
[0441] Hereinafter, in this embodiment, a method of determining one reference PUCCH format among a plurality of conflicting PUCCH formats is disclosed.
[0442] refer to Fig.14 , since the HP-PUCCH overlaps with two or more LP-PUCCH formats in at least one symbol, the UE is able to multiplex the LP UCI and the HP UCI and transmit the multiplexed UCI through the new PUCCH. Here, since two or more LP-PUCCH formats are multiplexed in the new PUCCH, one LP-PUCCH format among the two or more LP-PUCCH formats should be determined as a low priority reference PUCCH format. For reference, if the low priority reference PUCCH format is determined, the low priority maximum code rate can be determined according to the methods of the second method and the third method.
[0443] Hereinafter, a specific method of determining a low priority reference PUCCH format is disclosed.
[0444] (First method) The UE may determine the LP-PUCCH configured with the highest code rate among multiple conflicting LP-PUCCHs as a low priority reference PUCCH format. Here, the LP-PUCCH has a maximum code rate configured according to its own format. Therefore, the UE is able to compare the maximum code rates and select the LP-PUCCH configured with the highest maximum code rate as the low priority reference PUCCH format. In the first method, equivalently, the UE determines the highest maximum code rate among multiple conflicting LP-PUCCHs as the low priority maximum code rate.
[0445] Since the highest maximum code rate is used for determination in the first method, the LP UCI can be sent with low reliability. Since the number of resources occupied by the LP UCI may be small, the reliability of the HP UCI can be improved by allocating a larger number of resources to the HP UCI.
[0446] (Second method) The UE may determine the LP-PUCCH configured with the lowest maximum code rate among multiple conflicting LP-PUCCHs as a low-priority reference PUCCH format. Here, the LP-PUCCH has a maximum code rate configured according to its own format. Therefore, the UE is able to compare the maximum code rates and select the LP-PUCCH configured with the lowest maximum code rate as the low-priority reference PUCCH format. In the second method, equivalently, the UE determines the lowest maximum code rate among multiple conflicting LP-PUCCHs as the low-priority maximum code rate.
[0447] Since the lowest maximum code rate is determined in the first method, the reliability of the LP UCI can be guaranteed.
[0448] (Third method) If there is an LP-PUCCH scheduled or indicated in a DCI format and an LP-PUCCH configured with an RRC signal among multiple conflicting LP-PUCCHs, the UE may determine the LP-PUCCH scheduled or indicated in a DCI format as a low-priority reference PUCCH format. Here, the LP-PUCCH scheduled or indicated in a DCI format includes the following cases.
[0449] i) The case where PDSCH is scheduled in DCI format and HARQ-ACK of PDSCH is sent through LP-PUCCH
[0450] ii) A case where SPS PDSCH release is indicated in a DCI format and HARQ-ACK for the SPS PDSCH release is transmitted through the LP-PUCCH.
[0451] In the third method, since the base station can schedule or indicate the LP-PUCCH in the DCI format, the LP-PUCCH in the DCI format can be used as a low priority reference PUCCH format.
[0452] (Fourth method) If there are several LP-PUCCHs scheduled or indicated in DCI format among multiple conflicting LP-PUCCHs, the UE may use the LP-PUCCH scheduled or indicated in the latest DCI format as a low priority reference PUCCH format. Here, the LP-PUCCH scheduled or indicated in the DCI format in the following case is the same as that in the third method above.
[0453] Since the latest DCI format 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.
[0454] refer to Fig.15 , since the LP-PUCCH overlaps with two or more HP-PUCCH formats in at least one symbol, the UE can multiplex the LP-PUCCH and HP-PUCCH formats in the new PUCCH and transmit them. Here, since two or more HP-PUCCH formats are multiplexed on the new PUCCH, one HP-PUCCH format among the two or more HP-PUCCH formats should be determined as a high priority reference PUCCH format. For reference, if the high priority reference PUCCH format is determined, the high priority maximum code rate can be determined according to the methods of the second method and the third method.
[0455] Hereinafter, a specific method of determining a high priority reference PUCCH format is disclosed.
[0456] (First method) The UE may determine the LP-PUCCH configured with the highest code rate among multiple conflicting LP-PUCCHs as a high priority reference PUCCH format. Here, the HP-PUCCH has a maximum code rate configured according to its own format. Therefore, the UE is able to compare the maximum code rates and select the HP-PUCCH configured with the highest maximum code rate as the high priority reference PUCCH format. In the first method, equivalently, the UE determines the highest maximum code rate among multiple conflicting HP-PUCCHs as the high priority maximum code rate.
[0457] Since the highest maximum code rate is determined using the first method, the reliability of the HP UCI can be guaranteed.
[0458] (Second method) The UE may determine the HP-PUCCH configured with the lowest maximum code rate among multiple conflicting HP-PUCCHs as a high priority reference PUCCH format. Here, the HP-PUCCH has a maximum code rate configured according to its own format. Therefore, the UE is able to compare the maximum code rates and select the HP-PUCCH configured with the lowest maximum code rate as the high priority reference PUCCH format. In the second method, equivalently, the UE determines the lowest maximum code rate among multiple conflicting HP-PUCCHs as the high priority maximum code rate.
[0459] Since the lowest maximum code rate is used for determination 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.
[0460] (Third method) If there is an HP-PUCCH scheduled or indicated in a DCI format and an HP-PUCCH configured with an RRC signal among multiple conflicting HP-PUCCHs, the UE may determine the HP-PUCCH scheduled or indicated in a DCI format as a high-priority reference PUCCH format. Here, the HP-PUCCH scheduled or indicated in a DCI format includes the following cases.
[0461] i) The case where PDSCH is scheduled in DCI format and HARQ-ACK of PDSCH is sent through LP-PUCCH
[0462] ii) A case where the SPS PDSCH release is indicated in the DCI format and the HARQ-ACK for the SPS PDSCH release is transmitted through the LP-PUCCH.
[0463] In the third method, since the base station can schedule or indicate the HP-PUCCH in the DCI format, the HP-PUCCH in the DCI format can be used as a high priority reference PUCCH format.
[0464] (Fourth method) If there are several HP-PUCCHs scheduled or indicated in DCI format among multiple conflicting HP-PUCCHs, the UE can use the HP-PUCCH scheduled or indicated in the latest DCI format as a high priority reference PUCCH format. Here, the HP-PUCCH scheduled or indicated in DCI format in the following case is the same as that in the third method above.
[0465] 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.
[0466] Now, a second embodiment of selecting PUCCH resources to be multiplexed is disclosed.
[0467] (Second embodiment) Fig.16 , the UE may 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 sending HP UCI among the conflicting PUCCHs.
[0468] According to the second embodiment, when the UE selects a high priority PUCCH resource as a resource to be multiplexed, the UE may use the maximum code rate configured 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 for this is as follows.
[0469] (First method) The UE may additionally receive one maximum code rate of a low priority in a high priority PUCCH format from the base station.
[0470] The UE can determine a new PUCCH resource for multiplexing LP UCI and HP UCI. The UE can determine a configured maximum code rate of a low priority and a configured maximum code rate of a high priority configured in the format of the PUCCH resource. The UE can encode the LP UCI using a maximum code rate of the low priority. The UE can encode the HP UCI using the maximum code rate configured in the PUCCH format. The UE can multiplex the encoded LP UCI and HP UCI and send the multiplexed UCI through a new PUCCH. That is, according to the first method, the maximum code rate already configured in the high priority PUCCH format can be used for HP UCI, and a new maximum code rate of the low priority can be reconfigured, and the low priority maximum code rate can be used for the low priority UCI.
[0471] As a modification to the first method, the UE may be configured with two maximum code rates in the high priority PUCCH format. Here, the lower of the two maximum code rates can be used for HP UCI, while the higher of the two maximum code rates can be used for low priority UCI.
[0472] (Second method) The UE may receive a maximum code rate of a low priority in a new PUCCH format for each PUCCH format from the base station.
[0473] When the LP-PUCCH for transmitting LP UCI and the HP-PUCCH for transmitting HP UCI overlap in at least one symbol (which is expressed as a conflict), the UE can determine a new PUCCH resource for multiplexing LP UCI and HP UCI. The UE can determine one of the low-priority maximum code rates configured in the format of the PUCCH resource. Here, one of the low-priority maximum code rates can be selected based on the format of the conflicting LP-PUCCH. That is, if the format of the conflicting LP-PUCCH is 1, the low-priority maximum code rate corresponding to PUCCH format 1 can be selected from the low-priority maximum code rates configured in the format of the PUCCH resource.
[0474] When compared with the first method, in the second method, the base station can configure the maximum code rate according to the PUCCH format, and the UE can select one of the configured maximum code rates based on the conflicting PUCCH format. In this way, different UCI reliabilities can be guaranteed according to the conflicting LP-PUCCH formats.
[0475] (Third Method) The UE may not receive the maximum code rate of the low priority in the HP-PUCCH format from the base station. In this case, the UE may determine the maximum code rate of the low priority as follows.
[0476] When the LP-PUCCH for transmitting the LP UCI and the HP-PUCCH for transmitting the HP UCI overlap in at least one symbol, the UE may multiplex the LP UCI and the HP UCI on the HP-PUCCH. The UE may determine the maximum code rate configured in the format of the conflicting LP-PUCCH as the maximum code rate of low priority. That is, in the third method, the LP UCI and the HP UCI may be multiplexed using the maximum code rate configured in the conflicting PUCCH format.
[0477] In the second method and the third method, the UE may change the low priority maximum code rate for multiplexing based on the conflicting LP-PUCCH format. It is assumed that the conflicting LP-PUCCH format is a low priority reference PUCCH format. The low priority maximum code rate may be determined based on the low priority reference PUCCH format. Here, the low priority reference PUCCH format and the low priority maximum code rate may be obtained by applying the method of the first embodiment.
[0478] Now, a third embodiment of selecting PUCCH resources to be multiplexed is disclosed.
[0479] (Third Embodiment) Reference Fig.17, the UE may select a low priority PUCCH resource as a PUCCH resource for multiplexing LP UCI and HP UCI. Here, the low priority PUCCH resource is a PUCCH resource used to send LP UCI among the conflicting PUCCHs.
[0480] According to the third embodiment, when the UE selects a low priority PUCCH resource as a resource to be multiplexed, the UE may use the maximum code rate configured in the format of the low priority PUCCH as the low priority maximum code rate. In this case, it is necessary to determine the high priority maximum code rate. The method for this is as follows.
[0481] (First method) The UE may additionally receive one maximum code rate of a high priority in a low priority PUCCH format from the base station.
[0482] The UE can determine a new PUCCH resource for multiplexing LP UCI and HP UCI. The UE can determine a configured maximum code rate of a high priority and a configured maximum code rate of a low priority configured in the format of the PUCCH resource. The UE can encode the LP UCI using a maximum code rate of the high priority. The UE can encode the LP UCI using the maximum code rate configured in the LP-PUCCH to be multiplexed. The UE can multiplex the encoded LP UCI and HP UCI and send the multiplexed UCI through 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 maximum code rate of the high priority can be reconfigured, and the high priority maximum code rate can be used for HP UCI.
[0483] As a modification to the first method, the UE 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.
[0484] (Second method) The UE may receive a maximum code rate of a high priority in a new PUCCH format for each PUCCH format from the base station.
[0485] When the HP UCI and the LP UCI overlap in at least one symbol, the UE may determine a new PUCCH resource for multiplexing the LP UCI and the HP UCI. The UE may determine one of the high priority maximum code rates configured in the format of the PUCCH resource. Here, one of the high priority maximum code rates may be selected based on the format of the conflicting HP-PUCCH. That is, if the format of the conflicting HP-PUCCH is 1, the high priority maximum code rate corresponding to PUCCH format 1 may be selected from the high priority maximum code rates configured in the format of the PUCCH resource.
[0486] When compared with the first method, in the second method, the base station can configure the maximum code rate according to the PUCCH format, and the UE can select one of the configured maximum code rates based on the conflicting PUCCH format. In this way, different UCI reliabilities can be guaranteed according to the conflicting HP-PUCCH formats.
[0487] (Third Method) The UE may not receive the maximum code rate of the high priority in the HP-PUCCH format from the base station. In this case, the UE may determine the maximum code rate of the high priority as follows.
[0488] When LP UCI and HP UCI overlap in at least one symbol, the UE may multiplex LP UCI and HP UCI on the LP-PUCCH. The UE may determine the maximum code rate configured in the format of the conflicting HP-PUCCH as the maximum code rate of high priority. That is, in the third embodiment, the maximum code rate configured in the conflicting PUCCH format may be used to multiplex LPUCI and HP UCI.
[0489] In the second method and the third method, the UE can change the low priority maximum code rate for multiplexing based on the conflicting HP-PUCCH format. It is assumed that the conflicting HP-PUCCH format is a low priority reference PUCCH format. The high priority maximum code rate can be determined based on 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 first embodiment.
[0490] V. Multiplexing and resource determination method in PUCCH conflict 3
[0491] The following embodiments relate to a collision scenario between LP PUCCH format 0 and HP PUCCH format 0 or 1. Various embodiments are disclosed depending on how many bits of which UCI are transmitted per PUCCH.
[0492] (First embodiment) LP PUCCH format 0 can transmit 2 bits of HARQ-ACK, and HP PUCCH format 0 or 1 can transmit one SR.
[0493] If 2-bit HARQ-ACK and one SR are multiplexed without considering the priority between them, 2-bit HARQ-ACK and SR can be multiplexed on PUCCH format 0 and transmitted through PUCCH format 0. Here, the mapping of cyclic shift (CS) is shown in Fig.26 in (a).
[0494] Fig.26 is a diagram illustrating cyclic shift values according to an embodiment.
[0495] refer to Fig.26 (a), CS0 can be represented by (A, A, -), CS1 can be represented by (A, A, +), CS3 can be represented by (A, N, -), CS4 can be represented by (A, N, +), CS6 can be represented by (N, N, -), CS7 can be represented by (N, N, +), CS9 can be represented by (N, A, -), and CS10 can be represented by (N, A, +). Here, "a" in ("a", "b", "c") indicates the first HARQ-ACK bit, and "b" indicates the second HARQ-ACK bit. If "c" is "-", it indicates a negative SR, and if c is "+", it indicates a positive SR.
[0496] The ACK and NACK of the low priority HARQ-ACK of the UE meet up to two CS intervals. For example, CS1 and CS3 have different second HARQ-ACK bits as ACK and NACK. In this case, the CS interval is 2. (For reference, one CS interval is π / 6) However, for a high priority SR, the CS interval between a negative SR and a positive SR is 1. For example, CS0 is a negative SR and CS1 is a positive SR. Therefore, a low priority HARQ-ACK has a higher reliability than a high priority SR. This is because when the CS determined by the base station has a difference of 1, the high priority SR is incorrectly determined, but the low priority HARQ-ACK is not incorrectly determined.
[0497] refer to Fig.26(b), among ("a", "b", "c"), "b" indicating ACK or NACK of the second HARQ-ACK bit can indicate whether the high priority SR is positive or negative, and "c" placed at the third position can indicate whether the second HARQ-ACK bit is ACK or NACK. More specifically, among ("a", "b", "c"), the ACK of "b" indicating ACK or NACK of the second HARQ-ACK bit is used to indicate that the high priority SR is negative, the NACK of "b" is used to indicate that the high priority SR is positive, the negative SR of the third "c" is used to indicate the ACK of the second low priority HARQ-ACK, and the positive SR of "c" is used to indicate the NACK of the second low priority HARQ-ACK.
[0498] Here, "a" may be used instead of "b" placed at the second position.
[0499] That is, among ("a", "b", "c"), "a" indicating ACK or NACK of the first HARQ-ACK bit can indicate whether the high priority SR is positive or negative, and the third "c" can indicate whether the first HARQ-ACK bit is ACK or NACK. More specifically, among ("a", "b", "c"), the ACK of "a" indicating ACK or NACK of the first HARQ-ACK bit is used to indicate that the high priority SR is negative, the NACK of "a" is used to indicate that the high priority SR is positive, the negative SR of the third "c" is used to indicate the ACK of the first low priority HARQ-ACK, and the positive SR of "c" is used to indicate the NACK of the first low priority HARQ-ACK.
[0500] (Second embodiment) LP PUCCH format 0 sends 1-bit HARQ-ACK, and HP PUCCH format 0 or 1 sends 1-bit HARQ-ACK and 1SR.
[0501] If 2 bits of HARQ-ACK and one SR are multiplexed without considering the priority between LP PUCCH and HP PUCCH, 2 bits of HARQ-ACK and one SR can be multiplexed on PUCCH format 0 and transmitted through PUCCH format 0. Here, the mapping of cyclic shift (CS) is shown in Fig. 27 middle.
[0502] Fig. 27 is a diagram illustrating cyclic shift values according to another embodiment.
[0503] refer to Fig. 27(a), CS0 can be represented by (A, A, -), CS1 can be represented by (A, A, +), CS3 can be represented by (A, N, -), CS4 can be represented by (A, N, +), CS6 can be represented by (N, N, -), CS7 can be represented by (N, N, +), CS9 can be represented by (N, A, -), and CS10 can be represented by (N, A, +). Here, in ("a", "b", "c"), "a" indicates a high priority HARQ-ACK bit, and "b" indicates a low priority HARQ-ACK bit. If "c" is "-", it indicates a negative SR, and if c is "+", it indicates a positive SR.
[0504] and Fig.26 (a) Similarly, for a high priority SR, the CS interval between a negative SR and a positive SR is 1. For example, CS0 is a negative SR and CS1 is a positive SR. Therefore, a low priority HARQ-ACK has a higher reliability than a high priority SR. This is because when the CS determined by the base station has a difference of 1, a high priority SR is erroneously determined, but a low priority HARQ-ACK is not erroneously determined.
[0505] To solve this problem, refer to Fig. 27 (b), among ("a", "b", "c"), "b" indicating ACK or NACK of a low priority HARQ-ACK bit may indicate whether a high priority SR is positive or negative, and the third "c" may indicate whether a low priority HARQ-ACK bit is ACK or NACK. More specifically, among ("a", "b", "c"), the ACK of "b" indicating ACK or NACK of a low priority HARQ-ACK bit is used to indicate a high priority negative SR, the NACK of "b" is used to indicate that a high priority SR is positive, the negative SR of the third "c" is used to indicate an ACK of a low priority HARQ-ACK, and the positive SR of "c" is used to indicate a NACK of a low priority HARQ-ACK.
[0506] VI. Multiplexing and resource determination method in PUCCH conflict 4
[0507] The following embodiments define various scenarios for multiplexing LP-UCI and HP-UCI according to whether HP-UCI includes HP-SR and disclose a multiplexing method for each scenario.
[0508] In one aspect, when the HP-UCI includes the HP-SR, the following scenarios A1 to A4 are considered.
[0509] Scenario A1) 1-bit HP-HARQ + 1-bit LP-HARQ
[0510] Scenario A2) 1-bit HP-HARQ + 2-bit LP-HARQ
[0511] Scenario A3) 2-bit HP-HARQ + 1-bit LP-HARQ
[0512] Scenario A4) 2-bit HP-HARQ + 2-bit LP-HARQ
[0513] In another aspect, when the HP-UCI includes the HP-SR, the following scenarios B1 to B6 are considered.
[0514] Scenario B1) 1HP-SR + 1-bit LP-HARQ
[0515] Scenario B2) 1HP-SR + 2-bit LP-HARQ
[0516] Scenario B3) 1-bit HP-HARQ / 1HP-SR+1-bit LP-HARQ
[0517] Scenario B4) 1-bit HP-HARQ / 1HP-SR+2-bit LP-HARQ
[0518] Scenario B5) 2-bit HP-HARQ / 1HP-SR+1-bit LP-HARQ
[0519] Scenario B6) 2-bit HP-HARQ / 1HP-SR+2-bit LP-HARQ
[0520] The UE may multiplex LP UCI and HP UCI in each scenario and transmit the multiplexed UCI through one PUCCH. Here, 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 through one PUCCH format 0.
[0521] Here, one PUCCH format 0 may be one of LP PUCCH format 0 and HP PUCCH format 0. Preferably, PUCCH format 0 may be HP PUCCH format 0. This is because HP PUCCH format 0 can have higher reliability. As another example, one PUCCH format 0 may be a third PUCCH format 0. The third PUCCH format 0 may be configured separately from the base station. Here, the new PUCCH format 0 may be a PUCCH that can be used only in a multiplexing case.
[0522] Hereinafter, a method of transmitting one PUCCH format 0 by multiplexing LP UCI and HP UCI for each scenario is disclosed.
[0523] (Scenario A1) 1-bit HP-HARQ + 1-bit LP-HARQ
[0524] Referring to Table 6, in HP PUCCH format 0, when 1-bit HP-HARQ is NACK, m CS = 0, and when 1-bit HP-HARQ is ACK, m CS =6. Referring to Table 7, in LP PUCCH format 0, when 1-bit LP-HARQ is NACK, m CS = 0, and when 1-bit HP-HARQ is ACK, m CS =6.
[0525] [Table 6]
[0526] UCI value {HP-HARQ} {NACK} {ACK} Sequence cyclic shift <![CDATA[m cs =0]]> <![CDATA[m cs =6]]>
[0527] [Table 7]
[0528] UCI value {LP-HARQ} {NACK} {ACK} Sequence cyclic shift <![CDATA[m cs =0]]> <![CDATA[m cs =6]]>
[0529] HP PUCCH format 0 and HP PUCCH format 0 may conflict in the same symbol. In this case, the UE is able to send a low-priority 1-bit LP-HARQ and a high-priority 1-bit HP-HARQ through one PUCCH format 0. That is, 2 bits should be sent through one PUCCH format 0. The method for this is as follows. (First method) The UE can generate a 2-bit HARQ-ACK by combining a low-priority 1-bit LP-HARQ and a high-priority 1-bit HP-HARQ without considering the priority between them. And, the UE can send a 2-bit HARQ through PUCCH format 0 according to the 2-bit HARQ transmission method of version 15. That is, the 2-bit HARQ-ACK transmission method is shown in Table 8.
[0530] [Table 8]
[0531]
[0532] However, this method of transmitting 2-bit HARQ-ACK has the following problem. One PUCCH format 0 for transmitting 2-bit HARQ-ACK may be HP PUCCH format 0. In this case, when the UE fails to receive the PDCCH indicating 1-bit LP-HARQ, the UE transmits 1-bit HARQ only through HP PUCCH format 0. Here, if the 1-bit HARQ-ACK is NACK, then m CS = 0, and if the 1-bit HARQ-ACK is ACK, then m CS=6. The problem is that when the 1-bit HARQ-ACK is ACK, the UE selects m CS = 6 and transmits PUCCH format 0, but the base station expects 1-bit LP-HARQ and 1-bit HP-HARQ to be multiplexed and transmitted. CS =6, both 1-bit HP-HARQ and 1-bit LP-HARQ are determined as ACK. Therefore, in the case of LP-HARQ, the base station determines NACK even if the UE has not yet sent LP-HARQ to the base station. Therefore, misunderstanding of LP-HARQ may occur between the base station and the UE. The second method for solving this problem is as follows. (Second method) As shown in Table 9, it corresponds to CS =6, 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 indicating the transmission of LP-HARQ fails, the base station determines that the 1-bit LP-HARQ is NACK. Therefore, misunderstanding of LP-HARQ between the base station and the UE can be prevented.
[0533] [Table 9]
[0534]
[0535] The characteristics of the second method are as follows. The CS used when HP-HARQ is transmitted alone without LP-HARQ is assumed to be the first CS set. When LP-HARQ and HP-HARQ are multiplexed, the CS used when LP-HARQ is NACK is assumed to be the second CS set. The first CS set and the second CS set may be the same. For example, in the above-mentioned second method, the first CS set is {0,6} and the second CS set is also {0,6}. In addition, 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 HP-HARQ is transmitted alone without LP-HARQ, the HP-HARQ corresponding to the CS included in the first CS set and the second CS set may be the same. CS =6 The corresponding HARQ is ACK, and in the second method, CS =6 The corresponding HP-HARQ is ACK, so they can be the same as each other. In the second method, since both HP-HARQ and LP-HARQ are NACK, the UE CS = 0 to send PUCCH format 0, but the base station can determine m CS =9. In this case, the base station determines that both HP-HARQ and LP-HARQ are ACK. In this case, m CS =0 and m CS=9 is 3. If the UE sends only 1-bit HP-HARQ, the cyclic shift difference is 6 because m is used. CS = 0 and m CS = 6. Therefore, when HP-HARQ and LP-HARQ are multiplexed, the reliability of HP-HARQ is reduced because the cyclic shift difference is reduced from 6 to 3. The third method of the present invention for solving this problem is as follows.
[0536] (Third Method)
[0537] [Table 10]
[0538]
[0539] Referring to Table 10, s may be a value among s=1, 2, 3, 4, and 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 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 be improved.
[0540] (Scenario A2) 1-bit HP-HARQ + 2-bit LP-HARQ
[0541] Referring to Table 11, in HP PUCCH format 0, if 1-bit HP-HARQ is NACK, then m CS = 0, and if the 1-bit HP-HARQ is ACK, then m CS =6. Referring to Table 12, in LP PUCCH format 0, if 2-bit LP-HARQ is {NACK, NACK}, then m CS = 0, if 2-bit LP-HARQ is {NACK, ACK} then m CS =3, if 2-bit LP-HARQ is {ACK, ACK} then m CS =6, and if the 2-bit LP-HARQ is {ACK, NACK} then m CS =9.
[0542] [Table 11]
[0543] UCI value {HP-HARQ} {NACK} {ACK} Sequence cyclic shift <![CDATA[m cs =0]]> <![CDATA[m cs =6]]>
[0544] [Table 12]
[0545]
[0546] HP PUCCH format 0 and HP PUCCH format 0 may collide in the same symbol. In this case, the UE can send a low-priority 1-bit LP-HARQ and a high-priority 2-bit HP-HARQ through one PUCCH format 0. That is, 3 bits should be sent through one PUCCH format 0. The method for this is as follows. (First method) The UE can use the method of simultaneously sending 2-bit HARQ-ACK and SR using version 15. Here, 1-bit HP-HARQ can correspond to SR, and 2-bit LP-HARQ can correspond to 2-bit HARQ-ACK. In other words, if the 1-bit HP-HARQ is NACK, the 2-bit LP-HARQ can be used as m CS =0, 3, 6, 9. If the 1-bit HP-HARQ is ACK, the 2-bit LP-HARQ can be used as m CS = one of 1, 4, 7, 10. This can be summarized as in Table 13.
[0547] [Table 13]
[0548]
[0549] In the first method, the minimum cyclic shift difference (or cyclic shift distance) of 1-bit HP-HARQ is 1. Therefore, the problem of reliability degradation of 1-bit HP-HARQ may occur. In addition, the minimum cyclic shift difference (or cyclic shift distance) of 2-bit LP-HARQ is 2. Therefore, LP-HARQ has higher reliability than HP-HARQ. In order to solve this problem, the second method can be used. (Second method) The UE can make one bit of the 2-bit LP-HARQ (the last bit here for convenience) correspond to SR and the 1-bit HP-HARQ and 1-bit LP-HARQ correspond to 2-bit HARQ-ACK. In other words, if the last bit of the 2-bit LP-HARQ is NACK, the first bit of the 1-bit HP-HARQ and the 1-bit LP-HARQ can be used as m CS =0, 3, 6, 9. If the last bit of the 2-bit LP-HARQ is ACK, the 1-bit HP-HARQ and 1-bit LP-HARQ can be used as m CS = one of 1, 4, 7, 10. This can be summarized as in Table 14.
[0550] [Table 14]
[0551]
[0552] In the first method and the second method, whether a PDCCH indicating transmission of LP-HARQ is received affects the performance of HP-HARQ. More specifically, in the first method, if the UE does not receive a PDCCH indicating transmission of 2-bit LP-HARQ, the UE sends m if the 1-bit HP-HARQ is NACK. CS = 0, and m is sent when 1-bit HP-HARQ is ACK CS =6. However, when the base station detects m CS =6, the base station determines the 1-bit HP-HARQ as NACK and the 2-bit HP-HARQ as ACK, ACK. Therefore, the 1-bit HP-HARQ is incorrectly determined as NACK from ACK, and the 2-bit LP-HARQ is incorrectly determined as ACK, ACK. In the second method, if the UE does not receive the PDCCH indicating the transmission of the 2-bit LP-HARQ, the UE sends m if the 1-bit HP-HARQ is NACK. CS = 0, and m is sent when 1-bit HP-HARQ is ACK CS =6. However, when the base station detects m CS =6, the base station determines the 1-bit HP-HARQ as ACK and the 2-bit HP-HARQ as ACK, NACK. Therefore, the first bit of the 2-bit LP-HARQ is erroneously determined as ACK. To solve this problem, the third method may be used.
[0553] (Third Method)
[0554] The characteristics of the third method are as follows. The CS used when HP-HARQ is transmitted alone without LP-HARQ is assumed to be the first CS set. When LP-HARQ and HP-HARQ are multiplexed, the CS used when the 2-bit LP-HARQ is NACK, NACK is assumed to 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 third method, the first CS set is {0,6} and the second CS set is also {0,6}. In addition, 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 HP-HARQ is transmitted alone without LP-HARQ, the CS used when the 2-bit LP-HARQ is NACK, NACK is assumed to be the second CS set. CS =6 The corresponding HARQ is ACK, and in the third method, CS =6 The corresponding HP-HARQ is ACK, so they can be the same as each other.
[0555] [Table 15]
[0556]
[0557] (Fourth method) As another method, 2-bit LP-HARQ can be bundled to make 1-bit LP-HARQ, and the method of the above scenario A1 can be applied. Here, when 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.
[0558] (Scenario A3) 2-bit HP-HARQ + 1-bit LP-HARQ
[0559] Referring to Table 16, in HP PUCCH format 0, if the 2-bit HP-HARQ is {NACK, NACK} then m CS = 0, if 2-bit HP-HARQ is {NACK, ACK} then m CS =3, if 2-bit HP-HARQ is {ACK, ACK} then m CS =6, and if the 2-bit HP-HARQ is {ACK, NACK} then m CS =9. Referring to Table 17, in LP PUCCH format 0, if 1-bit LP-HARQ is NACK, then m CS = 0, and if the 1-bit LP-HARQ is ACK, then m CS =6.
[0560] [Table 16]
[0561]
[0562] [Table 17]
[0563] UCI value {LP-HARQ} {NACK} {ACK} Sequence cyclic shift <![CDATA[m cs =0]]> <![CDATA[m cs =6]]>
[0564] (First method) The UE may use a method of simultaneously transmitting 2-bit HARQ-ACK and SR according to Release 15. Here, 1-bit LP-HARQ may correspond to SR, and 2-bit HP-HARQ may correspond to 2-bit HARQ-ACK. In other words, if 1-bit LP-HARQ is NACK, 2-bit HP-HARQ can be used as m CS =0, 3, 6, 9. If the 1-bit LP-HARQ is ACK, the 2-bit HP-HARQ can be used as m CS = one of 1, 4, 7, and 10. This can be summarized as shown in Table 18.
[0565] [Table 18]
[0566]
[0567] The characteristics of the first method are as follows. The CS used when HP-HARQ is transmitted alone without LP-HARQ is assumed to be the first CS set. When LP-HARQ and HP-HARQ are multiplexed, the CS used when 1-bit LP-HARQ is NACK is assumed to 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 above-mentioned first method, the first CS set is {0,3,6,9} and the second CS set is also {0,3,6,9}. In addition, 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 HP-HARQ is transmitted alone without LP-HARQ, the CS used when 1-bit LP-HARQ is NACK is assumed to be the second CS set. CS =6 corresponding to the HARQ is {ACK, ACK}, and in the third method with m CS =6 The corresponding HP-HARQ is {ACK, ACK}, so they can be the same as each other. CS =0, 3, 9. (Second method) As another method, 2-bit HP-HARQ can be bundled to make 1-bit HP-HARQ, and the method of scenario A1 above can be applied. Here, when 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, then the 1-bit HP-HARQ is NACK.
[0568] (Scenario A4) 2-bit HP-HARQ + 2-bit LP-HARQ
[0569] Referring to Table 19, in HP PUCCH format 0, if the 2-bit HP-HARQ is {NACK, NACK} then m CS = 0, if 2-bit HP-HARQ is {NACK, ACK} then m CS =3, if 2-bit HP-HARQ is {ACK, ACK} then m CS =6, and if the 2-bit HP-HARQ is {ACK, NACK} then m CS =9. Referring to Table 20, in LP PUCCH format 0, if 2-bit LP-HARQ is {NACK, NACK}, then m CS = 0, if 2-bit LP-HARQ is {NACK, ACK} then m CS =3, if 2-bit LP-HARQ is {ACK, ACK} then m CS =6, and if the 2-bit LP-HARQ is {ACK, NACK} then m CS =9.
[0570] [Table 19]
[0571]
[0572] [Table 20]
[0573]
[0574] (First method) In the case of scenario A4, 2-bit HP-HARQ and 2-bit LP-HARQ require 16 cyclic shifts to send 16 HARQ-ACK states (NACK, NACK, NACK, NACK) to (ACK, ACK, ACK, ACK) through PUCCH format 0. However, since PUCCH format 0 can have only up to 12 cyclic shifts, up to 12 HARQ-ACK states among the 16 HARQ-ACK states should be selected. According to an embodiment of the present invention, if the 2-bit LP-HARQ is {NACK, NACK}, m may be selected according to the 2-bit HP-HARQ. CS = one of 0, 3, 6, and 9. More specifically, if the 2-bit LP-HARQ is {NACK, NACK}, then according to m of the 2-bit HP-HARQ CS are shown in Table 21 below.
[0575] [Table 21]
[0576]
[0577] According to an embodiment of the present invention, if the 2-bit LP-HARQ is {ACK, ACK}, m may be selected according to the 2-bit HP-HARQ. CS = one of 1, 4, 7, and 10. More specifically, if the 2-bit LP-HARQ is {ACK, ACK}, then according to m of the 2-bit HP-HARQ CS are shown in Table 22 below.
[0578] [Table 22]
[0579]
[0580] As above, the UE can use 8 CSs out of 12 CSs to send 2-bit LP-HARQ and 2-bit HP-HARQ. Additionally, the UE can use an additional 4 CSs to indicate the HARQ-ACK status. For example, if the first bit of the 2-bit LP-HARQ is ACK and the second bit is NACK, m can be selected according to the 2-bit HP-HARQ. CS= one of 2, 5, 8, and 11. More specifically, if the first bit of the 2-bit LP-HARQ is ACK and the second bit is NACK, then according to m of the 2-bit HP-HARQ CS are shown in Table 23 below.
[0581] [Table 23]
[0582]
[0583] (Second method) As another method, the UE may bundle 2-bit LP-HARQ to make 1-bit LP-HARQ, and apply the method of the above-mentioned scenario A3. Here, when 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, then the 1-bit LP-HARQ is NACK. (Third method) As another method, the UE may bundle 2-bit HP-HARQ to make 1-bit HP-HARQ, and apply the method of the above-mentioned scenario A2. Here, when 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, then the 1-bit HP-HARQ is NACK.
[0584] (Fourth method) As another method, the UE may bundle 2-bit LP-HARQ to make 1-bit LP-HARQ, bundle 2-bit HP-HARQ to make 1-bit HP-HARQ, and apply the method of the above-mentioned scenario A1.
[0585] Scenarios A1, A2, A3, and A4 are cases where HP-SR is not multiplexed. In the UE, PUCCH format 0 used to send HP-SR may conflict with PUCCH format 0 used to send LP-UCI. In this case, HP-SR and LP-UCI may be multiplexed on and sent through one PUCCH format 0. The following scenarios B1, B2, B3, B4, B5, and B6 are embodiments where HP-SR is multiplexed.
[0586] (Scenario B1) 1HP-SR + 1-bit LP-HARQ
[0587] (First method) The UE may regard 1HP-SR as 1-bit HP-HARQ and use the method of the above scenario A1. Here, if 1HP-SR is a negative SR, 1-bit HP-HARQ is regarded as NACK, and if 1HP-SR is a positive SR, 1-bit HP-HARQ is regarded as ACK. For example, the second method of the above scenario A1 may be modified as shown in Table 24 below.
[0588] [Table 24]
[0589] UCI value {HP-SR LP-HARQ} {NACK} {Negative, ACK} {NACK} {ACK} Sequence cyclic shift <![CDATA[m cs =0]]> <![CDATA[m cs =3]]> <![CDATA[m cs =6]]> <![CDATA[m cs =9]]>
[0590] However, when the 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 UE 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. Therefore, the second method can be used. (Second method) In the second method, CS mapping as shown in Table 25 below can be considered.
[0591] [Table 25]
[0592] UCI value {HP-SR LP-HARQ} {NACK} {NACK} {Negative, ACK} {ACK} Sequence cyclic shift <![CDATA[m cs =0]]> <![CDATA[m cs =3]]> <![CDATA[m cs =6]]> <![CDATA[m cs =9]]>
[0593] (Scenario B2) 1HP-SR+2-bit LP-HARQ (first method) The UE may regard 1HP-SR as 1-bit HP-HARQ and use the method of the above scenario A2. Here, if 1HP-SR is a negative SR, 1-bit HP-HARQ is regarded as NACK, and if 1HP-SR is a positive SR, 1-bit HP-HARQ is regarded as ACK. For example, the second method of the above scenario A2 may be modified as shown in Table 26 below.
[0594] [Table 26]
[0595]
[0596] (Scenario B3) 1-bit HP-HARQ / 1HP-SR+1-bit LP-HARQ (first method) The UE may regard 1HP-SR as 1-bit HP-HARQ and use the method of the above-mentioned scenario A3. More specifically, the UE may regard 1HP-SR as 1-bit HARQ-ACK and generate 2-bit HP-HARQ by combining it with 1-bit HARQ-ACK. And the UE is able to multiplex 2-bit HP-HARQ and 1-bit LP-HARQ on one PUCCH format 0. 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 example, the first method of the above-mentioned scenario A3 may be modified as shown in Table 27 below.
[0597] [Table 27]
[0598]
[0599] Referring to Table 27, 1HP-SR is attached after 1-bit HARQ-ACK, but 1HP-SR may be attached before 1-bit HARQ-ACK.
[0600] (Scenario B4) 1-bit HP-HARQ / 1HP-SR+2-bit LP-HARQ
[0601] (First method) The UE may regard 1HP-SR as 1-bit HP-HARQ and use the method of the above-mentioned scenario A4. More specifically, the UE regards 1HP-SR as 1-bit HARQ-ACK and generates 2-bit HP-HARQ by combining it with 1-bit HARQ-ACK. And the UE is able to multiplex 2-bit HP-HARQ and 2-bit LP-HARQ on one PUCCH format 0. 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 example, the first method of the above-mentioned scenario A4 may be modified as shown in Table 28 below.
[0602] [Table 28]
[0603]
[0604] Here, 1HP-SR is attached after 1-bit HARQ-ACK. In contrast, 1HP-SR may be attached before 1-bit HARQ-ACK.
[0605] (Scenario B5) 2-bit HP-HARQ / 1HP-SR+1-bit LP-HARQ
[0606] Scenario B5 requires up to 16 states. The method of mapping each state to 12 CSs of PUCCH format 0 is as follows.
[0607] (First method) As an embodiment of the present invention, the UE may bundle 2-bit HP-HARQ into 1-bit HP-HARQ. Here, when 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. After bundling in this manner, 1-bit HP-HARQ (bundled), 1HP-SR, and 1-bit LP-HARQ may be multiplexed on one PUCCH format 0. In this case, the UE may use the method of scenario B3 described above.
[0608] According to the first method, the UE bundles 2-bit HP-HARQ into 1-bit HP-HARQ. This bundling affects the retransmission of the PDSCH with a high priority. For example, when the UE receives one PDSCH but fails to receive another PDSCH, the UE needs to quickly retransmit only the PDSCH that has failed to be received. However, due to the bundling, the base station should retransmit two PDSCHs. Therefore, it is difficult to quickly retransmit the PDSCH that has failed to be received. Hereinafter, a second method for solving this problem is disclosed.
[0609] (Second method) If 1-bit LP-HARQ is NACK, 2-bit HP-HARQ and 1 HP-SR can be transmitted using 8 CSs as shown in Table 29 below.
[0610] [Table 29]
[0611]
[0612] And the UE is able to use four unused CSs to send them in the case where 1-bit LP-HARQ is ACK. More specifically, since the UE rarely sends HP-SR, the case where 1-bit LP-HARQ is ACK can only include the case where HP-SR is negative. As shown in Table 30, the remaining four CS mappings are possible.
[0613] [Table 30]
[0614]
[0615] As another example, if LP-HARQ is ACK, there is a high probability that HP-HARQ is also ACK. This is because the base station more reliably sends PDSCH with a higher priority. Therefore, when LP-HARQ is ACK, even if 2-bit HP-HARQ is bundled into 1-bit HP-HARQ, the performance degradation may be small. The bundled 1-bit HARQ and HP-SR can be mapped to the remaining four CSs as shown in Table 31 below.
[0616] [Table 31]
[0617]
[0618] As another method, bundled 1-bit HARQ and HP-SR may be mapped to the remaining four CSs as shown in Table 32 below.
[0619] [Table 32]
[0620]
[0621] (Scenario B6) 2-bit HP-HARQ / 1HP-SR+2-bit LP-HARQ
[0622] Scenario B6 requires up to 32 states. The method of mapping each state to 12 CSs of PUCCH format 0 is as follows.
[0623] (First method) As an embodiment of the present invention, 2-bit HP-HARQ can be bundled into 1-bit HP-HARQ. Here, when 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. After bundling in this manner, 1-bit HP-HARQ (bundled), 1HP-SR, and 2-bit LP-HARQ can be multiplexed on one PUCCH format 0. In this case, the method of scenario B4 described above can be used.
[0624] (Second method) As an embodiment of the present invention, 2-bit LP-HARQ can be bundled into 1-bit LP-HARQ. Here, when 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. After bundling in this manner, 2-bit HP-HARQ, 1HP-SR, and 1-bit LP-HARQ (bundled) can be multiplexed on one PUCCH format 0. In this case, the method of scenario B5 described above can be used.
[0625] In the above-mentioned embodiment, a method for transmitting one PUCCH format 0 by multiplexing LP UCI and HP UCI by the UE has been described. However, since the UE has PUCCH format 0 (LP-PF0) for transmitting LP UCI and PUCCH format 0 (HP-PF0) for transmitting HP UCI, it is possible to multiplex on two PUCCH formats 0 (LP-PF0 and HP-PF0) and transmit LP-UCI and HP-UCI through two PUCCH formats 0 (LP-PF0 and HP-PF0). The present invention discloses a method of using two PUCCH formats 0 (LP-PF0 and HP-PF0) for each scenario.
[0626] (Scenario A1) 1-bit HP-HARQ + 1-bit LP-HARQ
[0627] The UE may send HP-PF0 in PRB X or LP-PF0 in PRB Y. To send 1-bit HP-HARQ, HP-PF0 may have two 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. Similarly, to send 1-bit LP-HARQ, LP-PF0 can have two CSs. If the 1-bit LP-HARQ is NACK, then m CS = 0, and if the 1-bit LP-HARQ is NACK, then m CS = 6. When collision occurs between HP-PF0 and LP-PF0 in the same symbol, 1-bit HP-HARQ and 1-bit LP-HARQ can be transmitted using two PUCCH formats 0 (LP-PF0 and HP-PF0) by the following method.
[0628] (First method) Fig.28 is a diagram illustrating multiplexing of 1-bit HP-HARQ and 1-bit LP-HARQ according to an embodiment.
[0629] refer to Fig.28 , when 1-bit LP-HARQ is NACK, the UE may send HP-PF0. And, when 1-bit LP-HARQ is ACK, LP-PF0 may be sent. In this case, when HP-PF0 or LP-PF0 is sent, CS mapping is shown in Table 33 below.
[0630] [Table 33]
[0631]
[0632] Referring to Table 33, when 1-bit LP-HARQ is NACK, HP-PF0 can use two CSs. Here, if 1-bit HP-HARQ is NACK, m CS = 0, and if the 1-bit HP-HARQ is ACK, then m CS =1. That is, when the base station detects HP-PF0, it can know that the 1-bit LP-HARQ is NACK. In addition, when the m of HP-PF0 is detected CS When the value is 0, it can be known that the 1-bit HP-HARQ is NACK. CS If the value is 1, it can be seen that the 1-bit HP-HARQ is ACK.
[0633] When 1-bit LP-HARQ is ACK, two CSs can be used for LP-PF0. Here, if 1-bit HP-HARQ is NACK, m CS = 0, and if the 1-bit HP-HARQ is ACK, then m CS =1. That is, when the base station detects LP-PF0, it can know that the 1-bit LP-HARQ is ACK. In addition, when the m of LP-PF0 is detectedCS When the value is 0, it can be known that the 1-bit HP-HARQ is NACK. CS If the value is 1, it can be seen that the 1-bit HP-HARQ is ACK.
[0634] The characteristics of the first method are as follows. Regardless of whether the UE sends LP-HARQ, the base station can correctly receive HP-HARQ. For example, if the UE fails to receive the PDCCH indicating the transmission of LP-HARQ, the UE sends HP-PF0. When HP-PF0 is sent, 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 cannot know whether the UE has successfully received the PDCCH indicating the transmission of LP-HARQ. Therefore, the base station expects the UE to multiplex LP-HARQ and HP-HARQ and transmit the multiplexed HARQ. Therefore, the base station should determine which of HP-PF0 and LP-PF0 is transmitted from the UE. Since the UE only transmits HP-HARQ and thus transmits HP-PF0, the UE is able to detect HP-PF0. Therefore, the UE determines that LP-HARQ is NACK. Next, the base station can detect the HP-PF0 according to the m of HP-PF0. CS To determine the ACK / NACK of HP-HARQ. CS , the base station can correctly determine the ACK / NACK of HP-HARQ.
[0635] (Power Configuration of LP-PF0) In the first method, HP-HARQ can be transmitted not only in HP-PF0 but also in LP-PF0. Therefore, LP-PF0 should guarantee high reliability similar to HP-PF0. High transmission power is used to obtain high reliability. Generally speaking, in the case of HP-PF0, high transmission power (first transmission power) can be configured to obtain high reliability, and in the case of LP-PF0, since relatively low reliability is required, relatively low transmission power (second transmission power) can be configured. In this case, when LP-PF0 is transmitted at the second transmission power, the reliability of HP-HARQ may be reduced.
[0636] In order to solve this problem, as an embodiment of the present invention, if the UE sends HP-HARQ through LP-PF0, the UE can send HP-HARQ with a higher transmit power instead of the second transmit power. For example, the UE can send LP-PF0 using the first transmit power instead of the second transmit power. As another example, LP-PF0 can be sent by selecting a higher power between the second transmit power and the first transmit power instead of the second transmit power. As another example, LP-PF0 can be sent by increasing the transmit power of a predetermined level from the second transmit power. Here, the predetermined level can be 3dB. The above embodiments can be similarly applicable not only to scenario A1, but also to other scenarios.
[0637] (Scenario A2) 1-bit HP-HARQ + 2-bit LP-HARQ
[0638] The UE may send HP-PF0 in PRB X or LP-PF0 in PRB Y. To send 1-bit HP-HARQ, HP-PF0 may have two 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 send 2-bit LP-HARQ, LP-PF0 can have four CSs. If the 2-bit LP-HARQ is {NACK, NACK}, then m CS = 0, if 2-bit LP-HARQ is {NACK, ACK}, then m CS =3, if 2-bit LP-HARQ is {ACK, ACK}, then m CS =6, and if the 2-bit LP-HARQ is {ACK, NACK}, then m CS = 9. When collision occurs between HP-PF0 and LP-PF0 in the same symbol, the UE may transmit 1-bit HP-HARQ and 2-bit LP-HARQ using two PUCCH formats 0 (LP-PF0 and HP-PF0) by the following method.
[0639] (First method) The UE can use 2 CSs in HP-PF0 and 4 CSs in LP-PF0. Therefore, the UE can use a total of 6 CSs in two PUCCH formats 0. However, the UE needs 8 CSs to send 1-bit HP-HARQ and 2-bit LP-HARQ.
[0640] Fig.29 is a diagram illustrating multiplexing of 1-bit HP-HARQ and 2-bit LP-HARQ according to an embodiment.
[0641] refer to Fig.29According to an embodiment of the present invention, the UE may send HP-PF0 when the 2-bit LP-HARQ is {NACK, NACK}, and may send LP-PF0 when the 2-bit LP-HARQ is not {NACK, NACK}. In this case, when HP-PF0 or LP-PF0 is sent, CS mapping is shown in Table 34 below.
[0642] [Table 34]
[0643]
[0644] Referring to Table 34, when the 2-bit LP-HARQ is {NACK, NACK}, the UE can use two CSs for HP-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, when the base station detects HP-PF0, it can know that the 2-bit LP-HARQ is {NACK, NACK}. In addition, when the m of HP-PF0 is detected CS When the value is 0, it can be known that the 1-bit HP-HARQ is NACK. CS If the value is 1, it can be known that the 1-bit HP-HARQ is ACK.
[0645] If the 2-bit LP-HARQ is not {NACK, NACK}, four of {HP-HARQ, first LP-HARQ, second LP-HARQ} = {NACK, NACK, ACK}, {ACK, NACK, ACK}, {NACK, ACK, NACK}, {ACK, ACK, NACK}, {ACK, ACK, ACK} may be selected and mapped to the four CSs of LP-PF0. In the previous table, as an example, {HP-HARQ, first LP-HARQ, second LP-HARQ} = {NACK, ACK, ACK}, {ACK, NACK, ACK}, {ACK, ACK, ACK}, {ACK, ACK, NACK} are selected. And the selected ones can be mapped to mCS = 0, 3, 6, 9 in sequence. Here, the reason for selecting four HARQ-ACK states is that HP-HARQ is ACK with a high probability, so the HARQ-ACK state in which HP-HARQ is ACK is selected first. In addition, as another HARQ-ACK state, a HARQ-ACK state in which HP-HARQ is NACK and LP-HARQ is ACK is selected. This is an exemplary configuration, and other 4 HARQ-ACK states can be configured and mapped to 4 CSs of LP-PF0.
[0646] (Second method) In the first method, since the number of usable CSs is 6, 8 HARQ-ACK states cannot be indicated. The UE can use two additional CSs to indicate all HARQ-ACK states.
[0647] Fig.30 is a diagram illustrating multiplexing of 1-bit HP-HARQ and 2-bit LP-HARQ according to another embodiment.
[0648] refer to Fig.30 , LP-PF0 can use 6 CSs. More specifically, the UE can send HP-PF0 when the 2-bit LP-HARQ is {NACK, NACK}, and send LP-PF0 when the 2-bit LP-HARQ is not {NACK, NACK}. In this case, when HP-PF0 or LP-PF0 is sent, the CS mapping is shown in the following Table 35.
[0649] [Table 35]
[0650]
[0651] When compared with the first method, if 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}, 6 HARQ-ACK states are sent through 6 CSs of LP-PF0. Here, the interval of the six CSs can be 2, such as 0, 2, 4, 6, 8, 10. As another example, for six CSs, two CSs can be added to 0, 3, 6, 9. For example, the two CSs to be added can be s and (s+6). Here, s can be a value of s=1, 2. When compared with the first method, the second method has the advantage of expressing all HARQ-ACK states, but more CSs are required in LP-PF0. In general, the 12 CSs of LP-PF0 can be used by different UEs, but according to the second method, the 12 CSs of LP-PF0 cannot be used by different UEs.
[0652] (Third method) Similar to the second method, the UE can indicate all HARQ-ACK states by additionally using two CSs.
[0653] Fig.31 is a diagram illustrating multiplexing of 1-bit HP-HARQ and 2-bit LP-HARQ according to another embodiment.
[0654] refer to Fig.31As a third method, HP-PF0 may use 4 CSs. More specifically, if one bit (e.g., the last bit) of 2-bit LP-HARQ is NACK, the UE may transmit HP-PF0, and if one bit (e.g., the last bit) of 2-bit LP-HARQ is ACK, the UE may transmit LP-PF0. In this case, when HP-PF0 or LP-PF0 is transmitted, CS mapping is shown in Table 36 below.
[0655] [Table 36]
[0656]
[0657] (Fourth method) As another method, 2-bit LP-HARQ can be bundled to make 1-bit LP-HARQ, and the method of the above scenario A1 can be applied. Here, when 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.
[0658] (Scenario A3) 2-bit HP-HARQ + 1-bit LP-HARQ
[0659] The UE may send HP-PF0 in PRB X or LP-PF0 in PRB Y. To send 2-bit HP-HARQ, HP-PF0 may have four CSs. If the 2-bit HP-HARQ is {NACK, NACK}, then m CS = 0, if 2-bit HP-HARQ is {NACK, ACK}, then m CS =3, if 2-bit HP-HARQ is {ACK, ACK}, then m CS =6, and if the 2-bit HP-HARQ is {ACK, NACK}, then m CS =9. To send 1-bit HP-HARQ, HP-PF0 can have two 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. When collision occurs between HP-PF0 and LP-PF0 in the same symbol, 2-bit HP-HARQ and 1-bit LP-HARQ can be transmitted using two PUCCH formats 0 (LP-PF0 and HP-PF0) by the following method.
[0660] (First method) The UE can use 4 CSs for HP-PF0 and 2 CSs for LP-PF0. Therefore, the UE can use a total of 6 CSs for two PUCCH formats 0. However, the UE needs 8 CSs to send 2-bit HP-HARQ and 1-bit LP-HARQ.
[0661] Fig.32 is a diagram illustrating multiplexing of 2-bit HP-HARQ and 1-bit LP-HARQ according to an embodiment.
[0662] refer to Fig.32 , the UE can send HP-PF0 when 1-bit LP-HARQ is NACK, and send LP-PF0 when 1-bit LP-HARQ is ACK. In this case, when HP-PF0 or LP-PF0 is sent, CS mapping is shown in the following Table 37.
[0663] [Table 37]
[0664]
[0665] Referring to Table 37, when the 1-bit LP-HARQ is ACK, the UE can select two of {first HP-HARQ, second HP-HARQ, LP-HARQ}={NACK, NACK, ACK}, {NACK, ACK, ACK}, {ACK, NACK, ACK}, {ACK, ACK, ACK} and map the selected two to the two CSs of LP-PF0. As an example, Table 37 shows that {first HP-HARQ, second HP-HARQ, LP-HARQ}={NACK, NACK, ACK}, {ACK, ACK, ACK} is selected. And the selected can be sequentially mapped to m CS =0, 6. Here, the two selected HARQ-ACK states are the case where two bits of HP-HARQ are the same. Generally speaking, since HP-HARQ is sent in a short time, it is highly likely to pass through the same channel environment. Therefore, the probability of becoming the same bit may be high. That is, the correlation between the two bits may be high. Of course, Table 37 is an exemplary configuration, and the UE can configure two other HARQ-ACK states and map these HARQ-ACK states to the two CSs of LP-PF0.
[0666] (Second method) In the first method, since the number of CSs available to the UE is 6 CSs, 8 HARQ-ACK states cannot be represented. The UE can use two additional CSs to represent all HARQ-ACK states.
[0667] Fig.33is a diagram illustrating multiplexing of 2-bit HP-HARQ and 1-bit LP-HARQ according to another embodiment.
[0668] refer to Fig.33 In the second method of the present invention, the UE can use 4 CSs for LP-PF0. More specifically, the UE can send HP-PF0 when 1-bit LP-HARQ is NACK, and send LP-PF0 when 1-bit LP-HARQ is ACK. In this case, when HP-PF0 or LP-PF0 is sent, CS mapping is shown in the following Table 38.
[0669] [Table 38]
[0670]
[0671] (Third method) Since the number of available CSs in the first method is 6 CSs, eight HARQ-ACK states cannot be represented. The UE can use two additional CSs to represent all HARQ-ACK states.
[0672] Fig.34 is a diagram illustrating multiplexing of 2-bit HP-HARQ and 1-bit LP-HARQ according to another embodiment.
[0673] refer to Fig.34 In the third method of the present invention, the UE can use 6 CSs for HP-PF0. More specifically, the UE can send HP-PF0 when 1-bit LP-HARQ is NACK, and send LP-PF0 when 1-bit LP-HARQ is ACK. In this case, when HP-PF0 or LP-PF0 is sent, the CS mapping is shown in the following Table 39.
[0674] [Table 39]
[0675]
[0676] (Fourth method) As another method, the UE may generate a 1-bit HP-HARQ by bundling a 2-bit HP-HARQ and applying the method of the above scenario A1. Here, when 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.
[0677] (Scenario A4) 2-bit HP-HARQ + 2-bit LP-HARQ
[0678] The UE may send HP-PF0 in PRB X or LP-PF0 in PRB Y. To send 2-bit HP-HARQ, HP-PF0 may have 4 CSs. If the 2-bit HP-HARQ is {NACK, NACK}, then m CS = 0, if 2-bit HP-HARQ is {NACK, ACK}, then m CS =3, if 2-bit HP-HARQ is {ACK, ACK}, then m CS =6, and if the 2-bit HP-HARQ is {ACK, NACK}, then m CS =9. To send 2-bit LP-HARQ, LP-PF0 can have four CSs. If the 2-bit LP-HARQ is {NACK, NACK}, then m CS = 0, if 2-bit LP-HARQ is {NACK, ACK}, then m CS =3, if 2-bit LP-HARQ is {ACK, ACK}, then m CS =6, and if the 2-bit LP-HARQ is {ACK, NACK}, then m CS = 9. When collision occurs between HP-PF0 and LP-PF0 in the same symbol, the UE may transmit 2-bit HP-HARQ and 1-bit LP-HARQ using two PUCCH formats 0 (LP-PF0 and HP-PF0) by the following method.
[0679] (First method) The UE can use 4 CSs in HP-PF0 and 4 CSs in LP-PF0. Therefore, the UE can use a total of 8 CSs in two PUCCH formats 0. However, in order to transmit 2-bit HP-HARQ and 2-bit LP-HARQ, the UE needs 16 CSs.
[0680] Fig.35 is a diagram illustrating multiplexing of 2-bit HP-HARQ and 2-bit LP-HARQ according to an embodiment.
[0681] refer to Fig.35 According to an embodiment of the present invention, the UE may send HP-PF0 when the 2-bit LP-HARQ is {NACK, NACK}, and may send LP-PF0 when the 2-bit LP-HARQ is not {NACK, NACK}. In this case, when HP-PF0 or LP-PF0 is sent, CS mapping is shown in the following Table 40.
[0682] [Table 40]
[0683]
[0684] (Second method) As another method, the UE may generate a 1-bit LP-HARQ by bundling a 2-bit LP-HARQ and applying the method of the above scenario A3. Here, when 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.
[0685] (Third method) As another method, the UE may generate a 1-bit HP-HARQ by bundling a 2-bit HP-HARQ and applying the method of the above scenario A2. Here, when 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.
[0686] (Fourth method) As another method, the UE may generate 1-bit LP-HARQ by bundling 2-bit LP-HARQ and 1-bit HP-HARQ by bundling 2-bit HP-HARQ, and apply the method of the above-mentioned scenario A1.
[0687] Scenarios A1, A2, A3, and A4 are cases where HP-SR is not multiplexed. In the UE, PUCCH format 0 used to send HP-SR may conflict with PUCCH format 0 used to send LP-UCI. In this case, HP-SR and LP-UCI can be multiplexed and sent through two PUCCH formats 0 (LP-PF0 or HP-PF0). The following scenarios B1, B2, B3, B4, B5, and B6 are examples where HP-SR is multiplexed.
[0688] (Scenario B1) 1HP-SR + 1-bit LP-HARQ
[0689] (First method) 1HP-SR can be regarded as 1-bit HP-HARQ, and the method of the above-mentioned scenario A1 can be used. Here, the UE regards the 1-bit HP-HARQ as NACK when the 1HP-SR is a negative SR, and regards the 1-bit HP-HARQ as ACK when the 1HP-SR is a positive SR. For reference, in the case of 1-bit HP-HARQ, two CSs can be used in HP-PF0, but in the case of 1HP-SR, only one CS can be used in HP-PF0. However, in this method, it is assumed that in the case of 1HP-SR, two CSs can be used in HP-PF0 as in 1-bit HP-HARQ.
[0690] (Scenario B2) 1HP-SR + 2-bit LP-HARQ
[0691] (First method) 1HP-SR can be regarded as 1-bit HP-HARQ, and the method of scenario A2 described above can be used. Here, the UE regards the 1-bit HP-HARQ as NACK when the 1HP-SR is a negative SR, and regards the 1-bit HP-HARQ as ACK when the 1HP-SR is a positive SR. For reference, in the case of 1-bit HP-HARQ, two CSs can be used in HP-PF0, but in the case of 1HP-SR, only one CS can be used in HP-PF0. However, in this method, it is assumed that in the case of 1HP-SR, two CSs can be used in HP-PF0 as in 1-bit HP-HARQ.
[0692] (Scenario B3) 1-bit HP-HARQ / 1HP-SR+1-bit LP-HARQ
[0693] (First method) 1HP-SR can be regarded as 1-bit HP-HARQ, and the method of scenario A3 described above can be used. More specifically, the UE regards 1HP-SR as 1-bit HARQ-ACK and generates 2-bit HP-HARQ by combining it with 1-bit HARQ-ACK. And the UE is able to multiplex 2-bit HP-HARQ and 1-bit LP-HARQ on two PUCCH formats 0 (LP-PF0 and HP-PF0). Here, the UE regards 1-bit HP-HARQ as NACK when 1HP-SR is a negative SR, and regards 1-bit HP-HARQ as ACK when 1HP-SR is a positive SR. For reference, in the case of 1-bit HP-HARQ, two CSs can be used in HP-PF0, but in the case of 1HP-SR, only one CS can be used in HP-PF0. However, in this method, it is assumed that in the case of 1HP-SR, two CSs can be used in HP-PF0 as in 1-bit HP-HARQ.
[0694] (Scenario B4) 1-bit HP-HARQ / 1HP-SR+2-bit LP-HARQ
[0695] (First method) 1HP-SR can be regarded as 1-bit HP-HARQ, and the method of the above-mentioned scenario A4 can be used. More specifically, the UE regards 1HP-SR as 1-bit HARQ-ACK and generates 2-bit HP-HARQ by combining it with 1-bit HARQ-ACK. And, the UE is able to multiplex 2-bit HP-HARQ and 2-bit LP-HARQ on two PUCCH formats 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.
[0696] (Scenario B5) 2-bit HP-HARQ / 1HP-SR+1-bit LP-HARQ
[0697] (First method) As an embodiment of the present invention, 2-bit HP-HARQ can be bundled into 1-bit HP-HARQ. Here, when 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. After bundling in this manner, 1-bit HP-HARQ (bundled), 1HP-SR, and 1-bit LP-HARQ can be multiplexed on one PUCCH format 0. In this case, the method of the above-mentioned scenario B3 can be used.
[0698] (Scenario B6) 2-bit HP-HARQ / 1HP-SR+2-bit LP-HARQ
[0699] (First method) As an embodiment of the present invention, 2-bit HP-HARQ can be bundled into 1-bit HP-HARQ. Here, when 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. After bundling in this manner, 1-bit HP-HARQ (bundled), 1HP-SR, and 2-bit LP-HARQ can be multiplexed on one PUCCH format 0. In this case, the method of the above-mentioned scenario B4 can be used.
[0700] (Second method) In an embodiment of the present invention, 2-bit LP-HARQ may be bundled into 1-bit LP-HARQ. Here, when 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. After bundling in this manner, 2-bit HP-HARQ, 1HP-SR, and 1-bit LP-HARQ (bundled) can be multiplexed on one PUCCH format 0. In this case, the method of scenario B5 described above may be used.
[0701] The following embodiments disclose a multiplexing method in a collision situation between LP PUCCH format 1 and HP PUCCH format 1. Similar to the above-mentioned collision situation between PUCCH formats 0, a multiplexing method is disclosed for each scenario.
[0702] (Scenario A1) 1-bit HP-HARQ + 1-bit LP-HARQ
[0703] (First method) 1-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 a PUCCH format 1 for transmitting 1-bit HP-HARQ. The UE generates 2-bit HARQ by combining 1-bit HP-HARQ and 1-bit LP-HARQ. In addition, the UE may modulate the 2-bit HARQ into a QPSK symbol and transmit the QPSK symbol through PUCCH format 1. When modulation to the QPSK symbol is performed, modulation can be performed as shown in Table 41 below.
[0704] [Table 41]
[0705]
[0706] Here, 1-bit HP-HARQ and 1-bit LP-HARQ can be modulated in the Gray mapping method. This method shows a low bit error rate because a maximum difference of 1 bit occurs between two adjacent angles. However, if the UE does not receive a PDCCH indicating the transmission of LP-HARQ, the UE will perform BPSK modulation on the 1-bit HP-HARQ and send the 1-bit HP-HARQ through PUCCH format 1. In this case, if the 1-bit HP-HARQ is NACK, a BPSK symbol corresponding to an angle of 1 / 4π is generated, and if the 1-bit HP-HARQ is ACK, a BPSK symbol corresponding to an angle of 5 / 4π is generated. When the base station receives a symbol corresponding to 5 / 4π, the base station interprets the symbol as a QPSK symbol and determines that both the 1-bit HP-HARQ and the 1-bit LP-HARQ are ACK. Therefore, although the UE does not send a 1-bit LP-HARQ, it is determined that the 1-bit LP-HARQ is ACK. In order to solve this problem, in the present invention, 1-bit HP-HARQ and 1-bit LP-HARQ can be modulated in a manner 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.
[0707] (Second method) As another method, the UE may selectively transmit HP-PF1 for transmitting 1-bit HP-HARQ and LP-PF1 for transmitting 1-bit LP-HARQ. More specifically, if the 1-bit LP-HARQ is NACK, the UE may transmit HP-PF1, and if the 1-bit LP-HARQ is ACK, the UE may transmit LP-PF1. If HP-PF1 is transmitted, the 1-bit HP-HARQ may be BPSK modulated and transmitted through HP-PF1. If LP-PF1 is transmitted, the 1-bit HP-HARQ may be BPSK modulated and transmitted through LP-PF1.
[0708] The base station can detect which PUCCH format 1 is sent among LP-PF1 and HP-PF1. If LP-PF1 is detected, it can be determined that the 1-bit LP-HARQ is ACK. In addition, the ACK / NACK of the 1-bit HP-HARQ can be determined by the BPSK symbol of LP-PF1. If HP-PF1 is detected, it can be determined that the 1-bit LP-HARQ is NACK. In addition, the ACK / NACK of the 1-bit HP-HARQ can be determined by the BPSK symbol of HP-PF1.
[0709] (Scenario A2) 1-bit HP-HARQ + 2-bit LP-HARQ
[0710] (First method) 1-bit HP-HARQ and 2-bit LP-HARQ may be multiplexed and transmitted on one PUCCH format 1. Here, one PUCCH format 1 may be a PUCCH format 1 for transmitting 1-bit HP-HARQ. The UE may combine 1-bit HP-HARQ and 2-bit LP-HARQ to make 3-bit HARQ, modulate the 3-bit HARQ into 8PSK symbols, and transmit the 8PSK symbols through PUCCH format 1. Since this method uses 8PSK symbols for PUCCH format 1, performance degradation may occur.
[0711] (Second method) As another method, 2-bit LP-HARQ can be bundled to make 1-bit LP-HARQ, and the method of the above scenario A1 can be applied. Here, when 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.
[0712] (Third method) As another method, the UE may selectively send HP-PF1 for sending 1-bit HP-HARQ and LP-PF1 for sending 2-bit LP-HARQ. More specifically, if the 2-bit LP-HARQ is {NACK, NACK}, the UE may send HP-PF1, and if the 2-bit LP-HARQ is not {NACK, NACK}, the UE may send LP-PF1. If HP-PF1 is sent, the 1-bit HP-HARQ may be BPSK modulated and sent through HP-PF1. If LP-PF1 is sent, four HARQ-ACK states of 1-bit HP-HARQ and 2-bit LP-HARQ can be selected, modulated by QPSK, and sent through LP-PF1. Exemplarily, the four HARQ-ACK states are {HP-HARQ, first LP-HARQ, second LP-HARQ}={NACK, ACK, ACK}, {ACK, NACK, ACK}, {ACK, ACK, ACK}, {ACK, ACK, NACK}, and the four HARQ-ACK states can be modulated and transmitted by QPSK.
[0713] (Fourth method) As another method, the UE may selectively send HP-PF1 for sending 1-bit HP-HARQ and LP-PF1 for sending 2-bit LP-HARQ. More specifically, 1-bit HP-HARQ and 2-bit LP-HARQ represent 8 HARQ-ACK states. These eight HARQ-ACK states can be grouped by four HARQ-ACK states. The first 4 HARQ-ACK states can be sent with QPSK modulation of HP-PF1, and the remaining 4 HARQ-ACK states can be sent with QPSK modulation of LP-PF1.
[0714] (Scenario A3) 2-bit HP-HARQ + 1-bit LP-HARQ
[0715] (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 a PUCCH format 1 for transmitting 2-bit HP-HARQ. The UE generates 3-bit HARQ by combining 2-bit HP-HARQ and 1-bit LP-HARQ. In addition, the UE may modulate the 3-bit HARQ into 8PSK symbols and transmit the 8PSK symbols through PUCCH format 1. Since this method uses 8PSK symbols for PUCCH format 1, performance degradation may occur.
[0716] (Second method) As another method, the UE may generate a 1-bit HP-HARQ by bundling a 2-bit HP-HARQ and applying the method of the above scenario A1. Here, when 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.
[0717] (Third method) As another method, the UE may selectively send HP-PF1 for sending 2-bit HP-HARQ and LP-PF1 for sending 1-bit LP-HARQ. More specifically, if the 1-bit LP-HARQ is NACK, the UE may send HP-PF1, and if the 1-bit LP-HARQ is ACK, the UE may send LP-PF1. If HP-PF1 is sent, the 2-bit HP-HARQ may be QPSK modulated and sent through HP-PF1. If LP-PF1 is sent, two HARQ-ACK states of 2-bit HP-HARQ and 1-bit LP-HARQ may be selected, BPSK modulated, and sent through LP-PF1. Exemplarily, the two HARQ-ACK states are {first HP-HARQ, second HP-HARQ, LP-HARQ}={NACK, NACK, ACK}, {ACK, ACK, ACK}, and the two HARQ-ACK states can be BPSK modulated and sent.
[0718] (Fourth Method) As another method of the third method, if the UE transmits LP-PF1, four HARQ-ACK states of 2-bit HP-HARQ and 1-bit LP-HARQ may be QPSK modulated and transmitted through LP-PF1.
[0719] (Scenario A4) 2-bit HP-HARQ + 2-bit LP-HARQ
[0720] (First method) 2-bit HP-HARQ and 2-bit LP-HARQ may be multiplexed and transmitted on one PUCCH format 1. Here, one PUCCH format 1 may be a PUCCH format 1 for transmitting 2-bit HP-HARQ. The UE may combine 2-bit HP-HARQ and 2-bit LP-HARQ to make 4-bit HARQ, modulate the 4-bit HARQ into 16QAM symbols, and transmit the 16QAM symbols through PUCCH format 1. Since this method uses 16QAM symbols for PUCCH format 1, performance degradation may occur.
[0721] (Second method) As another method, the UE may generate a 1-bit LP-HARQ by bundling a 2-bit LP-HARQ and applying the method of the above scenario A3. Here, when 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.
[0722] (Third method) As another method, the UE may generate a 1-bit HP-HARQ by bundling a 2-bit HP-HARQ and applying the method of the above scenario A2. Here, when 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.
[0723] (Fourth method) As another method, the UE may selectively send HP-PF1 for sending 2-bit HP-HARQ and LP-PF1 for sending 2-bit LP-HARQ. More specifically, if the 2-bit LP-HARQ is {NACK, NACK}, the UE may send HP-PF1, and if the 2-bit LP-HARQ is not {NACK, NACK}, the UE may send LP-PF1. If HP-PF1 is sent, the 2-bit HP-HARQ may be QPSK modulated and sent through HP-PF1. If LP-PF1 is sent, four HARQ-ACK states of the 2-bit HP-HARQ and the 2-bit LP-HARQ may be selected, QPSK modulated, and sent through LP-PF1. Exemplarily, the four HARQ-ACK states are {first HP-HARQ, second HP-HARQ, first LP-HARQ, second 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 modulated and transmitted by QPSK.
[0724] Scenarios A1, A2, A3, and A4 are cases where HP-SR is not multiplexed. In the UE, PUCCH format 1 used to send HP-SR may conflict with PUCCH format 1 used to send LP-UCI. In this case, HP-SR and LP-UCI may be multiplexed on PUCCH format 1 and sent through PUCCH format 1. The following scenarios B1, B2, B3, B4, B5, and B6 are embodiments where HP-SR is multiplexed.
[0725] (Scenario B1) 1HP-SR + 1-bit LP-HARQ
[0726] (First method) The UE may regard 1HP-SR as 1-bit HP-HARQ and use the method of scenario A1 above. Here, if 1HP-SR is a negative SR, 1-bit HP-HARQ is regarded as NACK, and if 1HP-SR is a positive SR, 1-bit HP-HARQ is regarded as ACK.
[0727] (Scenario B2) 1HP-SR + 2-bit LP-HARQ
[0728] (First method) The UE may regard 1HP-SR as 1-bit HP-HARQ and use the method of scenario A2 above. Here, if 1HP-SR is a negative SR, the UE regards 1-bit HP-HARQ as NACK, and if 1HP-SR is a positive SR, the UE regards 1-bit HP-HARQ as ACK.
[0729] (Scenario B3) 1-bit HP-HARQ / 1HP-SR+1-bit LP-HARQ
[0730] (First method) The UE may regard 1HP-SR as 1-bit HP-HARQ and use the method of scenario A3 described above. More specifically, the UE regards 1HP-SR as 1-bit HARQ-ACK and generates 2-bit HP-HARQ by combining it with 1-bit HARQ-ACK. Here, if 1HP-SR is a negative SR, the UE regards 1-bit HP-HARQ as NACK, and if 1HP-SR is a positive SR, the UE regards 1-bit HP-HARQ as ACK.
[0731] (Second method) As another method, the UE may selectively transmit HP-PF1A (one of HP PUCCH formats 1) for transmitting 1-bit HP-HARQ, HP-PF1B (another of HP PUCCH formats 1) for transmitting 1HP-SR, and LP-PF1 for transmitting 1-bit LP-HARQ. More specifically, if the HP-SR is negative and the 1-bit LP-HARQ is NACK, the UE transmits HP_PF1A, and if the HP-SR is positive and the 1-bit LP-HARQ is NACK, the UE transmits HP_PF1B. In other cases, the UE transmits LP-PF1. If the UE transmits HP-PF1A, the 1-bit HP-HARQ may be BPSK modulated and transmitted through HP-PF1A. If the UE transmits HP-PF1B, the 1-bit HP-HARQ may be BPSK modulated and transmitted through HP-PF1B. If the UE transmits LP-PF1, 1-bit HP-HARQ, 1HP-SR, and two states of 1-bit LP-HARQ may be BPSK modulated and transmitted through LP-PF1. For example, {HP-HARQ, HP-SR, LP-HARQ}={NACK, negative, ACK}, {ACK, positive, ACK} may be BPSK modulated and transmitted through LP-PF1.
[0732] (Third method) If the UE transmits LP-PF1 in another method of the second method, four states of 1-bit HP-HARQ, 1HP-SR, and 1-bit LP-HARQ may be QPSK modulated and transmitted through LP-PF1. For example, {HP-HARQ, HP-SR, LP-HARQ}={NACK, negative, ACK}, {NACK, positive, ACK}, {ACK, negative, ACK}, {ACK, positive, ACK} may be QPSK modulated and transmitted through LP-PF1.
[0733] (Scenario B4) 1-bit HP-HARQ / 1HP-SR+2-bit LP-HARQ
[0734] (First method) The UE may regard 1HP-SR as 1-bit HP-HARQ and use the method of the above-mentioned previous scenario A4. More specifically, the UE regards 1HP-SR as 1-bit HARQ-ACK and generates 2-bit HP-HARQ by combining it with 1-bit HARQ-ACK. Here, if 1HP-SR is a negative SR, the UE regards 1-bit HP-HARQ as NACK, and if 1HP-SR is a positive SR, the UE regards 1-bit HP-HARQ as ACK.
[0735] (Second method) As another method, the UE may generate a 1-bit LP-HARQ by bundling a 2-bit LP-HARQ and applying the method of the above scenario B3. Here, when 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.
[0736] (Third method) As another method, the UE may selectively send HP-PF1A (one of the HP PUCCH formats 1) for sending 1-bit HP-HARQ, HP-PF1B (another of the HP PUCCH formats 1) for sending 1HP-SR, and LP-PF1 for sending 2-bit LP-HARQ. More specifically, if the HP-SR is negative and the 2-bit LP-HARQ is {NACK, NACK}, the UE sends HP_PF1A, and if the HP-SR is positive and the 2-bit LP-HARQ is {NACK, NACK}, the UE sends HP_PF1B. In other cases, LP-PF1 is sent. If the UE sends HP-PF1A, the 1-bit HP-HARQ may be BPSK modulated and sent through HP-PF1A. If the UE sends HP-PF1B, the 1-bit HP-HARQ may be BPSK modulated and sent through HP-PF1B. If the UE transmits LP-PF1, four states among 1-bit HP-HARQ, 1HP-SR, and 2-bit LP-HARQ may be QPSK modulated and transmitted through LP-PF1.
[0737] (Scenario B5) 2-bit HP-HARQ / 1HP-SR+1-bit LP-HARQ
[0738] (First method) The UE can generate a 1-bit HP-HARQ by bundling a 2-bit HP-HARQ and applying the method of the above scenario B3. Here, when 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, then the 1-bit HP-HARQ is NACK.
[0739] (Second method) As another method, the UE may selectively transmit HP-PF1A (one of the HP PUCCH formats 1) for transmitting 2-bit HP-HARQ, HP-PF1B (another of the HP PUCCH formats 1) for transmitting 1HP-SR, and LP-PF1 for transmitting 1-bit LP-HARQ. More specifically, if the HP-SR is negative and the 1-bit LP-HARQ is NACK, the UE transmits HP_PF1A, and if the HP-SR is positive and the 1-bit LP-HARQ is NACK, the UE transmits HP_PF1B. In other cases, the UE transmits LP-PF1. If the UE transmits HP-PF1A, the 2-bit HP-HARQ may be QPSK modulated and transmitted through HP-PF1A. If the UE transmits HP-PF1B, the 2-bit HP-HARQ may be QPSK modulated and transmitted through HP-PF1B. If the UE transmits LP-PF1, two states among 2-bit HP-HARQ, 1HP-SR, and 1-bit LP-HARQ may be BPSK-modulated and transmitted through LP-PF1.
[0740] (Third Method) As another method of the second method, if the UE transmits LP-PF1, four states among 2-bit HP-HARQ, 1HP-SR, and 1-bit LP-HARQ may be QPSK modulated and transmitted through LP-PF1.
[0741] (Scenario B6) 2-bit HP-HARQ / 1HP-SR+2-bit LP-HARQ
[0742] (First method) The UE may generate a 1-bit LP-HARQ by bundling a 2-bit LP-HARQ and applying the method of the above scenario B5. Here, when 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.
[0743] (Second method) The UE can generate a 1-bit HP-HARQ by bundling a 2-bit HP-HARQ and applying the method of the above scenario B4. Here, when 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, then the 1-bit HP-HARQ is NACK.
[0744] (Second method) As another method, the UE may selectively transmit HP-PF1A (one of the HP PUCCH formats 1) for transmitting 2-bit HP-HARQ, HP-PF1B (another of the HP PUCCH formats 1) for transmitting 1HP-SR, and LP-PF1 for transmitting 2-bit LP-HARQ. More specifically, if the HP-SR is negative and the 2-bit LP-HARQ is {NACK, NACK}, the UE transmits HP_PF1A, and if the HP-SR is positive and the 2-bit LP-HARQ is {NACK, NACK}, the UE transmits HP_PF1B. In other cases, the UE transmits LP-PF1. If the UE transmits HP-PF1A, the 2-bit HP-HARQ may be QPSK modulated and transmitted through HP-PF1A. If the UE transmits HP-PF1B, the 2-bit HP-HARQ may be QPSK modulated and transmitted through HP-PF1B. If the UE transmits LP-PF1, four states among 2-bit HP-HARQ, 1HP-SR, and 2-bit LP-HARQ may be QPSK modulated and transmitted through LP-PF1.
[0745] VII. Multiplexing method of PUCCH and PUSCH
[0746] In the above description, the collision between a PUCCH with a low priority and a PUCCH with a high priority and a method for multiplexing LP UCI and HP UCI when a collision occurs have been described. Thereafter, this embodiment deals with a method for multiplexing UCI of PUCCH on PUSCH when a collision occurs between PUCCH and PUSCH.
[0747] Fig.36 is a diagram illustrating an operation of multiplexing a PUCCH on resources on a PUSCH according to an embodiment.
[0748] refer to Fig.36 , the UE may be configured or indicated that at least the resources for PUSCH transmission and the resources for PUCCH transmission overlap. Here, the overlap includes simultaneously indicating or configuring symbols for PUSCH transmission and symbols for PUCCH transmission in at least one symbol. Since the UE cannot send different channels in one symbol, the UE is able to perform only one of PUSCH transmission and PUCCH transmission. If the UE only sends PUSCH, PUCCH cannot be sent. In contrast, when only PUCCH is sent, PUSCH cannot be sent.
[0749] To solve this problem, in 3GPP NR Release 15, a method of using some resources of PUSCH to transmit UCI transmitted through PUCCH can be used. More specifically, some REs of non-DMRS symbols after the first front-loaded DMRS of PUSCH can be used for UCI transmitted through PUCCH, and the remaining REs can be used for information to be transmitted through PUSCH. Here, the beta offset (β PUSCH offset ) or scaling (α) value to determine the number of REs available for UCI.
[0750] The UE is capable of receiving up to four beta offset values. If the UE receives one beta offset value, the UE uses the beta offset value to determine the number of REs. If the UE receives two or more beta offset values, the UE may receive an indication of one of the beta offset values. Here, a value may be indicated in a DCI format for scheduling a PUSCH. Here, an indicator indicating a beta offset is referred to as a beta offset indicator.
[0751] For example, when the UE receives four beta offset values, the UE may receive an indication of one of the four beta offset values using a 2-bit beta offset indicator included in the DCI format.
[0752] A value may be received as a scaling (α) value. The UE may determine the number of REs based on the configured value.
[0753] When the UCI is HARQ-ACK and the information to be transmitted through the PUSCH is UL-SCH, the number of REs can be calculated as in the following Equation 1.
[0754] [Equation 1]
[0755]
[0756] In equation 1, O ACK is the number of HARQ-ACK bits, L ACK is the number of CRC bits, β PUSCH offset is a beta offset value configured or indicated by the base station to determine the number of resources used to map UCI to PUSCH, C UL-SCH is the number of CBs (code blocks) of UL-SCH, K r is the rth CB size of UL-SCH, M UCI sc (l) is the number of REs that can be used for UCI transmission in the lth PUSCH symbol, N PUSCH symb,allis the total number of symbols used for PUSCH transmission including DMRS, α is a scaling value configured from a higher layer, and l0 is the index of the first non-DMRS PUSCH symbol after the DMRS symbol.
[0757] If DMRS is sent in the lth 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, and M PT-RS sc (l) is the number of subcarriers of the lth PUSCH symbol including the phase tracking reference signal (PT-RS).
[0758] The UE can obtain Q' based on Equation 1 ACK The number of REs used to multiplex UCI on the PUSCH.
[0759] Although not separately described in the present invention, a method of determining the number of REs of CSI part 1 to CSI part 2 excluding HARQ-ACK may follow the method in TS38.212.
[0760] Priority can be set for each channel. For example, PUCCH can be set with a priority, and PUSCH can also be set with a priority. In the present invention, PUCCH and PUSCH can have at least one priority of low priority and high priority. For convenience, low priority can be expressed as 0, and high priority can be expressed as 1. Further expansion, the priorities of PUCCH and PUSCH can be further subdivided. That is, the priority can be a value among 0, 1, 2, and 3. In the present invention, for convenience, 2 levels of priority (low priority and high priority) are assumed and described, but it can be applicable to more subdivided priorities.
[0761] In Release 16, multiplexing is only supported between channels with the same priority. More specifically, LP UCI can be multiplexed on resources (REs) on a low priority (LP) PUSCH. UCI of a HP PUCCH can be multiplexed on resources (REs) on a high priority (HP) PUSCH. However, LP UCI cannot be multiplexed on resources (REs) on a high priority PUSCH. Likewise, HP UCI cannot be multiplexed together with resources (REs) on a low priority PUSCH.
[0762] Fig.37 is a diagram illustrating an operation of multiplexing UCI of the same priority on resources on a PUSCH according to an example.
[0763] refer to Fig.37 , a method for determining resources (the number of REs) on a PUSCH for transmitting UCI in Release 16 is as follows.
[0764] First, the UE may obtain information about the priority of the PUSCH. Here, the priority of the PUSCH may have a value of 0 or 1. If the priority is 0, it is a low priority, and if the priority is 1, it is a high priority.
[0765] Information about the priority of the PUSCH may be indicated in the PDCCH that schedules the PUSCH. For example, the PDCCH may include a PUSCH priority indicator indicating the priority of the PUSCH. The UE is able to obtain the priority of the PUSCH based on the indicator. For example, if the indicator is 1 bit and its value is 0, the priority of the PUSCH is 0 (low priority), and if the value is 1, the priority of the PUSCH is 1 (high priority).
[0766] Information about the priority of PUSCH can be inferred from the DCI format used to schedule PUSCH. For example, if the DCI format used to schedule PUSCH is 0_0, the priority of PUSCH is 0 (low priority), and if the DCI format used to schedule PUSCH is 0_1 or 0_2, the priority of PUSCH is 1 (high priority). As another example, if the DCI format used to schedule PUSCH is 0_0 or 0_1, the priority of PUSCH is 0 (low priority), and if the DCI format used to schedule PUSCH is 0_2, the priority of PUSCH is 1 (high priority).
[0767] The UE may determine a set of beta offsets and scaling values based on the priority of the PUSCH. The UE may receive one beta offset set and scaling value per PUSCH priority. If the UE is capable of receiving an indication or configuration of 0 (low priority) and 1 (high priority) as the priority of the PUSCH, the base station may configure the UE with a beta offset set corresponding to the low priority ( Fig.37 LP beta offset set in ) and scaling value and the beta offset set corresponding to the high priority ( Fig.37 As mentioned above, since the UE is able to obtain information about the priority of the PUSCH, the UE is able to determine the beta offset set and scaling value suitable for the priority.
[0768] One beta offset set per priority level may include up to four beta offset values. Likewise, each beta offset set may include a different number of beta offset values. In this case, the length of the bit of the beta offset indicator in the DCI format may be determined based on the beta offset set with the largest number of beta offset sets, and the value of the beta offset may be indicated based on the value of the bit of the DCI format.
[0769] For example, a first beta offset set of low priority configured for the UE may include 4 beta offset values, while a second beta offset of high priority configured for the UE may include 2 beta offset values. Based on the first beta offset set including a larger number of beta offset values, a 2-bit beta offset indicator may be included in the DCI format.
[0770] If the DCI format schedules a low priority PUSCH, a beta offset value should be determined so that the LP UCI is multiplexed on the RE on the PUSCH. In this case, a low priority first beta offset set can be selected as the beta offset set, and a beta offset value of the first beta offset set can be indicated by a 2-bit beta offset indicator of the DCI format. Here, as a value of the 2-bit beta offset indicator, "00" is the first beta offset value of the first beta offset set, "01" is the second beta offset value of the first beta offset set, "10" is the third beta offset value of the first beta offset set, and "11" is the fourth beta offset value of the first beta offset set.
[0771] If the DCI format schedules a high priority PUSCH, the beta offset value should be determined so that the HP UCI is multiplexed on the RE on the PUSCH. In this case, the high priority second beta offset set is selected as the beta offset set, and a value of the second beta offset set can be indicated by a 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 of the second beta offset set, "01" is the second beta offset value of the second beta offset set, and the remaining values may not have corresponding beta offset values. For reference, the UE may not expect the 2 bits of the DCI format to indicate that there is no corresponding beta offset value.
[0772] The UE can calculate the beta offset value β by PUSCH offset and the scaling value α are inserted into Equation 1 to calculate the number of REs used to transmit UCI.
[0773] In Release 17, multiplexing between different priorities can be supported. More specifically, LP UCI can be multiplexed on resources on low-priority PUSCH. HP UCI can be multiplexed on resources on high-priority PUSCH. In addition, LP UCI can be multiplexed on resources on high-priority PUSCH. HP UCI can be multiplexed on resources on low-priority PUSCH.
[0774] For reference, one PUCCH may include only one priority level of UCI. In this case, the priority level of the UCI may be used as the priority level of the PUCCH. For example, if the PUCCH transmits only the LP UCI, it can be said that the PUCCH has a low priority, and if the PUCCH transmits only the HP UCI, it can be said that the PUCCH has a high priority. In addition, one PUCCH can transmit both the LP UCI and the HP UCI simultaneously. In this case, it is difficult to clearly indicate the priority level of the PUCCH. Therefore, in the following description, unless otherwise specified, it is expressed based on the priority level of the UCI.
[0775] When one PUCCH can simultaneously transmit LP UCI and HP UCI, a priority (e.g., priority) can be given to the PUCCH. And the LP UCI included in the PUCCH can also be regarded as a high-priority UCI. In other words, if one PUCCH includes at least one HP UCI, the PUCCH has a high priority and the UCI transmitted through the PUCCH is also regarded as a high-priority UCI. When this embodiment is applied, in the following description, the priority of the UCI can be interpreted as being replaced by the priority of the PUCCH.
[0776] When multiplexing between different priorities is supported in this manner, a method for determining the number of REs used to transmit UCI is as follows.
[0777] First, the UE may obtain information about the priority of the PUSCH. Here, the priority of the PUSCH may have a value of 0 (low priority) and 1 (high priority). As described above, the UE may receive an indication of the priority of the PUSCH from the PDCCH that schedules the PUSCH or infer it from the DCI format.
[0778] In addition, the UE can obtain information about the priority of UCI. When UCI is multiplexed on REs on PUSCH, the UE needs to know what priority the UCI has. In the above-mentioned example of Release 16 where UCI of the same priority is multiplexed, when the UE multiplexes UCI on REs on PUSCH, UCI and PUSCH are restricted to have the same priority. However, since UCI of different priorities can be multiplexed on REs on PUSCH, the UE should receive an indication of the priority of UCI. The UE can receive an indication of one of the following priorities as the priority of UCI.
[0779] 1) Low UCI priority: If an indication of low UCI priority is received, the UE can assume that the UCI to be multiplexed on REs on the PUSCH has a low priority.
[0780] 2) High UCI priority: If an indication of high UCI priority is received, the UE can assume that the UCI to be multiplexed on REs on the PUSCH has a high priority.
[0781] The UE may receive at least an indication of low UCI priority / high UCI priority from a DCI format used to schedule a PUSCH.
[0782] More specifically, the DCI format for scheduling the PUSCH may include a UCI priority indicator. The UCI priority indicator indicates the priority of the UCI scheduled on the PUSCH.
[0783] 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 to be 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 to be multiplexed on the PUSCH has a high priority.
[0784] 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 to be multiplexed on the PUSCH has a low priority, if the 2-bit UCI priority indicator is "01", it can be assumed that the UCI to be 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 to be multiplexed on the PUSCH includes both LP UCI and HP UCI.
[0785] As 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 to be multiplexed on the PUSCH, and if the first bit is "1", it can be assumed that there is an LP UCI to be 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 to be multiplexed on the PUSCH, and if the second bit is "1", it can be assumed that there is an HP UCI to be multiplexed on the PUSCH.
[0786] Fig.38 is a diagram illustrating an operation of multiplexing UCI of different priorities on resources on a PUSCH according to an example.
[0787] refer to Fig.38 The case where the UCI to be multiplexed on the PUSCH includes both the LP UCI and the HP UCI includes at least the following situations.
[0788] The first situation is Fig.38 As shown in (a) of FIG. 1 , the UCI transmitted through the PUCCH overlapping with the PUSCH consists of LP UCI and HPUCI. The second case is as follows Fig.38 (b) shows a case where the first PUCCH overlapping with the PUSCH includes the LP UCI and the second PUCCH overlapping with the PUSCH includes the HP UCI.
[0789] (First embodiment) According to the first embodiment of multiplexing UCI, the UE can determine a set and scaling value of beta offsets based on the priority of PUSCH and the priority of UCI.
[0790] The UE may receive a beta offset set and scaling value for each PUSCH priority and UCI priority pair. Here, the pair can be represented by (PUSCH priority, UCI priority). For convenience, low priority is represented as 0 and high priority is represented as 1.
[0791] The UE may receive a beta offset set and a scaling value set according to a priority pair from the base station as follows.
[0792] The priority pair (0,0) indicates that the PUSCH has a low priority and the priority of the UCI is also a low priority. In this case, a corresponding beta offset set and a scaling value can be received.
[0793] The priority pair (0, 1) indicates that the PUSCH has a low priority, but the priority of the UCI is a high priority. In this case, a corresponding beta offset set and a scaling value can be received.
[0794] The priority pair (1, 0) indicates that PUSCH has a high priority, but the priority of UCI is a low priority. In this case, a corresponding beta offset set and scaling value can be received.
[0795] The priority pair (1, 1) indicates that the PUSCH has a high priority and the priority of the UCI is also a high priority. In this case, a corresponding beta offset set and a scaling value can be received.
[0796] The UE may use the priority of the PUSCH and the priority of the UCI to determine a beta offset set and a scaling value. More specifically, the UE may obtain a priority pair (priority of the PUSCH, priority of the UCI). Based on the priority pair, the beta offset set and scaling value configured in the priority pair may be determined.
[0797] If the beta offset set includes two or more beta offset values, the UE should receive an indication of one of the two or more beta offset values. Here, one value may be indicated in the DCI format used to schedule the PUSCH. Here, this indicator is referred to as a beta offset indicator.
[0798] If the DCI format for scheduling PUSCH is capable of scheduling only PUSCH of one priority, the UE may determine the length of the bits of the beta offset indicator based on a beta offset set including the maximum number of beta offset values among multiple beta offset sets corresponding to the priority of the PUSCH. For example, if the DCI format for scheduling PUSCH is capable of scheduling only low-priority PUSCH, the UE may determine the length of the bits of the beta offset indicator based on a set of values of more beta offsets including a beta offset set of a priority pair (0,0) and a beta offset set of a priority pair (0,1). Similarly, if the DCI format for scheduling PUSCH is capable of scheduling only high-priority PUSCH, the UE may determine the length of the bits of the beta offset indicator based on a set of more beta offset values including a beta offset set of a priority pair (1,0) and a beta offset set of a priority pair (1,1). Here, the length of the bits may be determined as ceiling(log2(number of beta offset values)).
[0799] As another method, the UE may determine the length of the bits of the beta offset indicator based on a beta offset set including the maximum number of beta offset values among multiple beta offset sets. That is, the UE may determine the length of the bits of the beta offset indicator based on a set including more beta offset values among the beta offset set of the priority pair (0,0) and the beta offset set of the priority pair (0,1), the beta offset set of the priority pair (1,0), and the beta offset set of the priority pair (1,1). Here, the length of the bits may be determined as ceiling(log2(number of beta offset values)).
[0800] refer to Fig.38 Since the UCI to be multiplexed on the PUSCH includes the LP UCI and the HP UCI, the UE can obtain a separate beta offset value and scaling value for each of the LPUCI and the HP UCI. Here, the beta offset set and scaling value of the UCI pair with low priority (priority pair (0,0) and priority pair (1,0)) can be applied to the UCI corresponding to the low priority, and the beta offset set and scaling value of the UCI pair with high priority (priority pair (0,1) and priority pair (1,1)) can be applied to the UCI corresponding to the high priority.
[0801] For example, it is assumed that the priority of PUSCH is one priority. Here, the priority of PUSCH will be described assuming a low priority.
[0802] A first set of beta offsets and scaling values corresponding to the priority pair (0,0) may be applied to the LP UCI.
[0803] A second set of beta offsets or scaling values corresponding to the priority pair (0, 1) may be applied to the HP UCI.
[0804] If the first beta offset set includes a first beta offset value and the second beta offset set includes a second beta offset value, the first beta offset value can be used to multiplex low priority UCI and the second beta offset value can be used to multiplex HP UCI. In this case, there is no beta offset indicator for separately indicating the beta offset in the DCI format for scheduling PUSCH.
[0805] If two or more beta offset values are included in at least one of the first beta offset set and the second beta offset set, one of the values should be indicated. Here, one of the two or more beta offset values should be indicated in the DCI format for scheduling PUSCH. Here, this indicator is called a beta offset indicator. An indicator indicating one beta offset in the first beta offset set is called a beta offset indicator for LP UCI, and an indicator indicating one beta offset in the second beta offset set is called a beta offset indicator for HP UCI.
[0806] The DCI format for scheduling PUSCH should include both the beta offset indicator for LP UCI and the beta offset indicator for HP UCI. If there is only one beta offset indicator, such as Fig.23 As shown, when the UCI to be multiplexed on the PUSCH includes both LP UCI and HP UCI, the number of REs required for UCIs of two priorities cannot be calculated.
[0807] As a first method, in a DCI format for scheduling one PUSCH in the first method, a plurality of separate beta offset indicators for indicating beta offsets of UCIs of different priorities may be included. Here, the plurality of separate beta offset indicators within the DCI format may have separate bits.
[0808] Here, the length of bits of the beta offset indicator for LP UCI and the length of bits of the beta offset indicator for HP UCI may be determined separately. This can be determined as follows.
[0809] If the DCI format for scheduling PUSCH is capable of scheduling only PUSCH of one priority, the UE may determine the length of the bits 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 PUSCH and the low priority PUCCH. For example, when the DCI format is capable of scheduling only the low priority PUSCH, the UE may determine the length of the bits 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).
[0810] If the DCI format used to schedule PUSCH is capable of scheduling only one priority level PUSCH, the UE may determine the length of bits of the beta offset indicator used for the HP UCI based on the number of beta offset values included in the beta offset set corresponding to the pair of the priority level of the PUSCH and the high priority PUCCH.
[0811] If the DCI format used to schedule PUSCH is capable of scheduling both low priority / high priority PUSCHs, the UE may determine the length of the bits of the beta offset indicator for the LP UCI based on a beta offset set including the maximum number of beta offset values among multiple beta offset sets corresponding to the low priority PUCCH (a beta offset set corresponding to the priority pair (0,0) and a beta offset set corresponding to the priority pair (1,0)). Similarly, the length of the bits of the beta offset indicator for the HP UCI may be determined based on a beta offset set including the maximum number of beta offset values among multiple beta offset sets corresponding to the high priority PUCCH (a beta offset set corresponding to the priority pair (0,1) and a beta offset set corresponding to the priority pair (1,1)).
[0812] As a second method, a DCI format for scheduling one PUSCH includes one beta offset indicator, and a beta offset value for LP UCI and a beta offset value for HP UCI can be obtained from the indicator.
[0813] More specifically, the value of a beta offset indicator indicated by a DCI format can be used as a beta offset indicator value for LP UCI and also as a beta offset indicator value for HP UCI. That is, if a beta offset indicator indicated by a DCI format indicates the use of a first value, the first value of the beta offset set for LP UCI can be used as the beta offset value for LP UCI, and the first value of the beta offset set for HP UCI can be used as the beta offset value for HP UCI.
[0814] When compared to the first method, the second method requires fewer bits in the DCI format as an indicator of the beta offset.
[0815] (Second embodiment) According to the second embodiment of multiplexing UCI, the UE may determine the beta offset set and scaling value based on the priority of the PUSCH. Here, the priority of the UCI may not be used to determine the beta offset set or scaling value.
[0816] refer to Fig.37 , the above-mentioned Release 16 method is used as is. More specifically, the UE may obtain information about the priority of the PUSCH. Here, the priority of the PUSCH may have a value of 0 or 1. If the value is 0, it is a low priority, and if the value is 1, it is a high priority.
[0817] The UE may determine a set of beta offsets and scaling values based on the priority of the PUSCH. The UE may receive one beta offset set and scaling value per PUSCH priority. If the UE is capable of receiving an indication or configuration of 0 (low priority) and 1 (high priority) as the priority of the PUSCH, the base station may configure the UE with a beta offset set corresponding to the low priority ( Fig.37 LP beta offset set in ) and scaling value and the beta offset set corresponding to the high priority ( Fig.37 As mentioned above, since the UE is able to obtain information about the priority of the PUSCH, the UE is able to determine the beta offset set and scaling value suitable for the priority.
[0818] One beta offset set per priority level may include up to four beta offset values. Likewise, each beta offset set may include a different number of beta offset values. In this case, the length of the bit of the beta offset indicator in the DCI format may be determined based on the beta offset set with the largest number of beta offset sets, and the beta offset value may be indicated according to the value of the bit of the DCI format.
[0819] The UE may determine the number of REs through Equation 1 based on the beta offset value and the scaling value determined according to the priority of the PUSCH without considering the priority of the UCI.
[0820] In general, for higher reliability, the beta offset value for HP UCI needs to be larger than the beta offset value for LP UCI. However, in the second embodiment, the same beta offset set is used regardless of the priority of the UCI. Therefore, it is difficult for the UE and the system to provide the desired reliability for HP UCI. Hereinafter, a method for solving this problem is disclosed.
[0821] (Embodiment 2-1) Embodiment 2-1 for 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 value of the beta offset obtained as above can be converted to a larger value.
[0822] As an example, the UE may obtain a beta offset value for a UCI having a high priority by multiplying the beta offset value by a specific value. Here, the specific value may be greater than 1. Here, the specific value may be a value configured to the UE by the base station. The beta offset value for a UCI having a low priority may be obtained by multiplying the beta offset value by a specific value. Here, the specific value may be less than 1. Here, the specific value may be a value configured to the UE by the base station.
[0823] As another example, the UE may obtain a beta offset value for a UCI having a high priority by adding a specific value to the beta offset value. Here, the specific value may be greater than 0. Here, the specific value may be a value configured to the UE by the base station. The UE may obtain a beta offset value for a UCI having a low priority by adding the specific value to the beta offset value. Here, the specific value may be less than 0. Here, the specific value may be a value configured to the UE by the base station.
[0824] In the above example, the maximum and minimum values of the beta offset can be determined. That is, if the value obtained by multiplying or adding a specific value is outside the range of the maximum or minimum value that the beta offset value can have, the UE can use the maximum or minimum value as the value of the beta offset.
[0825] Although the beta shift has been described in the above description, it can be equally applied to the scaling value.
[0826] (Embodiment 2-2) Embodiment 2-2 for multiplexing UCI discloses a method of changing the value of the beta offset indicator obtained in the second embodiment according to the priority of the UCI. More specifically, the value of the beta offset indicator obtained for the UCI with a high priority can be converted to a larger value.
[0827] When the UE receives a beta offset set from the base station, the beta offset set may include multiple beta offset values. The UE may obtain an indication value from a beta offset indicator in a DCI format for scheduling a PUSCH. The indication value may correspond to an index for selecting a beta offset value from the beta offset set.
[0828] In order to obtain the beta offset value for the HP UCI, the UE can obtain the indication value of the new beta offset indicator by adding the specific value to the indication value I of the beta offset indicator. Here, the specific value may be an integer value greater than 0. Here, the specific value may be a value configured to the UE by the base station. Here, the beta offset values in the beta offset set may be sorted in ascending order.
[0829] In order to obtain the beta offset value of the LP UCI, the UE can obtain the indication value of the new beta offset indicator by adding the specific value to the indication value I of the beta offset indicator. Here, the specific value may be an integer value less than 0. Here, the specific value may be a value configured to the UE by the base station. Here, the beta offset values in the beta offset set may be sorted in ascending order.
[0830] In the above example, the maximum and minimum values of the beta offset indicator can be determined. That is, if the value obtained by multiplying or adding a specific value is outside the range of the maximum or minimum value that the beta offset value can have, the maximum or minimum value can be used as the value of the beta offset indicator.
[0831] (Third embodiment) According to the third embodiment of multiplexing UCI, the UE may determine the beta offset set and scaling value based on the priority of the UCI. Here, the priority of the PUSCH may not be used to determine the beta offset set or scaling value.
[0832] The UE may receive one beta offset set and scaling value per UCI priority level. For example, a beta offset set and scaling value for LP UCI may be received, and a beta offset set and scaling value for HP UCI may be received.
[0833] The UE can obtain the priority of UCI to be multiplexed on the PUSCH from the DCI format used to schedule the PUSCH. Using this priority, a low UCI priority or a high UCI priority can be indicated, and the low UCI priority or the high UCI priority can be obtained through the above-mentioned 1-bit UCI priority indicator or 2-bit UCI priority indicator.
[0834] The UE may determine the beta offset set and scaling value according to the priority of the UCI. For example, if the priority of the UCI is low priority, the UE may determine the beta offset set and scaling value of the low priority.
[0835] One beta offset set per UCI priority may include up to four beta offset values. Likewise, each beta offset set may include a different number of beta offset values. In this case, the length of the bit of the beta offset indicator in the DCI format may be determined based on the beta offset set with the largest number of beta offset sets, and an indication of the beta offset value may be received based on the value of the bit of the DCI format.
[0836] In the third embodiment, the UE may determine the number of REs through Equation 1 based on a beta offset value or a scaling value determined according to the priority of UCI without considering the priority of PUSCH.
[0837] In general, for higher reliability, the beta offset value for high priority PUSCH needs to be a smaller value than the beta offset value for low priority PUSCH. However, in the third embodiment, the same beta offset set is used regardless of the priority of the PUSCH. Therefore, it is difficult for the UE and the system to provide the desired reliability to the high priority PUSCH. Therefore, a method for solving this problem is disclosed.
[0838] (Embodiment 3-1) Embodiment 3-1 for multiplexing PUSCH includes a method of changing the beta offset value obtained in the third embodiment according to the priority of PUSCH. More specifically, for PUSCH with high priority, the value of the beta offset obtained as above can be converted to a smaller value.
[0839] As an example, the UE may obtain a beta offset value for a PUSCH having a high priority by multiplying the beta offset value by a specific value. Here, the specific value may be less than 1. Here, the specific value may be a value configured to the UE by the base station. The beta offset value for a PUSCH having a low priority may be obtained by multiplying the beta offset value by a specific value. Here, the specific value may be greater than 1. Here, the specific value may be a value configured to the UE by the base station.
[0840] As another example, the UE may obtain a beta offset value for a PUSCH having a high priority by adding a specific value to the beta offset value. Here, the specific value may be less than 0. Here, the specific value may be a value configured to the UE by the base station. The UE may obtain a beta offset value for a PUSCH having a low priority by adding the specific value to the beta offset value. Here, the specific value may be greater than 0. Here, the specific value may be a value configured to the UE by the base station.
[0841] In the above example, the maximum and minimum values of the beta offset can be determined. That is, if the value obtained by multiplying or adding a specific value is outside the range of the maximum or minimum value that the beta offset value can have, the UE can use the maximum or minimum value as the value of the beta offset.
[0842] Although the beta shift has been described in the above description, it can be equally applied to the scaling value.
[0843] (Embodiment 3-2) Embodiment 3-2 for multiplexing UCI includes a method of changing the value of the beta offset indicator obtained in the third embodiment according to the priority of the PUSCH. More specifically, for a PUSCH with a high priority, the value of the obtained beta offset indicator can be converted to a smaller value.
[0844] When the UE receives a beta offset set from the base station, the beta offset set may include multiple beta offset values. The UE may obtain an indication value from a beta offset indicator in a DCI format for scheduling a PUSCH. The indication value may correspond to an index for selecting a beta offset value from the beta offset set.
[0845] In order to obtain the beta offset value for the high priority PUSCH, the UE can obtain the indication value of the new beta offset indicator by adding the specific value to the indication value I of the beta offset indicator. Here, the specific value may be an integer value less than 0. Here, the specific value may be a value configured to the UE by the base station. Here, the beta offset values in the beta offset set may be sorted in ascending order.
[0846] In order to obtain the beta offset value for the low priority PUSCH, the UE can obtain the indication value of the new beta offset indicator by adding the specific value to the indication value I of the beta offset indicator. Here, the specific value may be an integer value greater than 0. Here, the specific value may be a value configured to the UE by the base station. Here, the beta offset values in the beta offset set may be sorted in ascending order.
[0847] In the above example, the maximum and minimum values of the beta offset indicator can be determined. That is, if the value obtained by multiplying or adding a specific value is outside the range of the maximum or minimum value that the beta offset value can have, the maximum or minimum value can be used as the value of the beta offset indicator.
[0848] When HARQ-ACK is multiplexed on REs on PUSCH in the above equation 1, the UE determines the beta offset value and the scaling value in order to determine the number of REs. However, when LP UCI and HP UCI are simultaneously multiplexed on PUSCH, equation 1 used by the UE to determine the number of REs may not be appropriate. Therefore, a method for determining the number of REs to solve this problem is disclosed below.
[0849] (First Method) As a first method for determining the number of REs, the UE may determine the number Q′ of REs occupied by the high priority HARQ-ACK by the following equation 2: ACK,HP In this case, the beta shift βPUSCH offset and scale α HP The values are those corresponding to the HP UCI obtained in the above-mentioned embodiment.
[0850] [Equation 2]
[0851]
[0852] Based on the value obtained in Equation 2, the UE can determine the number of REs occupied by the low-priority HARQ-ACK by the following Equation 3: ACK,LP The beta offset and scaling values are the values corresponding to the LP UCI obtained in the above-described embodiments.
[0853] [Equation 3]
[0854]
[0855] In equation 3, O ACK、HP and L ACK,HP Indicates the number of high priority HARQ-ACK bits and the number of CRC bits, and ACK、LP and L ACK,LP Indicates the number of low priority HARQ-ACK bits and the number of CRC bits.
[0856] When comparing Equation 2 and Equation 3, in Equation 2, Q' obtained in Equation 1 HP- The REs for ACK are already used to multiplex the high-priority HARQ-ACK, so they are excluded. However, when the number of REs for high-priority HARQ-ACK is obtained, the number of REs for low-priority HARQ-ACK obtained in the above equation 3 is Q' ACK,LP Possible violation For example, when α HP The value of is determined to be small and α LP When the value of is determined to be large, the above violation may occur. Therefore, Equation 4 may be used instead of Equation 3.
[0857] [Equation 4]
[0858]
[0859] (Second method) As a second method for determining the number of REs, the UE may assume that the UCI to be multiplexed on the REs on the PUSCH follows the highest priority among the UCIs. For example, if all UCIs to be multiplexed on the REs on the PUSCH have low priority, the UE may determine that the UCI has a low priority. And, if all UCIs to be multiplexed on the REs on the PUSCH have high priority, the UE may determine that the UCI has a high priority. Similarly, if the UCI to be multiplexed on the REs on the PUSCH includes low priority UCI and HP UCI, the UE may determine that the UCI has a high priority. If it is determined that the UCI has a high priority, the UE is able to use Equation 2 to determine the number of REs for multiplexing the UCI. Here, ACK,HP and L ACK,HP is the number of high priority HARQ-ACK bits and the number of CRC bits. More specifically, ACK,HP is the number of bits of all UCIs, L ACK,HP Is used for O ACK,HP The number of CRC bits.
[0860] The following embodiment discloses a method for determining the number of bits of HARQ-ACK.
[0861] HARQ-ACK may be transmitted as a codebook. Here, the codebook may include a type-1 HARQ-ACK codebook (or a semi-static HARQ-ACK codebook) or a type-2 HARQ-ACK codebook (or a dynamic HARQ-ACK codebook). The UE may include the following information in the DCI for scheduling the PUSCH in order to determine the number of bits of the HARQ-ACK.
[0862] 1) In the case of a type-1 HARQ-ACK codebook, the DCI for scheduling PUSCH may include a 1-bit UL downlink assignment index (DAI). Here, if the 1-bit UL DAI is 0, it indicates that there is no type-1 HARQ-ACK codebook to be multiplexed on PUSCH. If the 1-bit UL DAI is 1, it indicates that there is a type-1 HARQ-ACK codebook to be multiplexed on PUSCH. In this case, the number of HARQ-ACK bits included in the type-1 HARQ-ACK codebook can be determined according to the configuration from a higher layer. Here, the configuration from a higher layer may include at least a downlink subcarrier spacing for receiving PDSCH, an uplink subcarrier spacing for sending PUCCH, and table configuration information for DL / UL configuration and time domain resource assignment (TDRA).
[0863] 2) In the case of a type-2 HARQ-ACK codebook, the DCI for scheduling the PUSCH may include a 2-bit UL DAI. Here, the 2-bit UL DAI may indicate one of 1, 2, 3, and 4. If the UL DAI value is indicated as N UL-DAI , then the UE can determine that the number of HARQ-ACK bits is 4*i+N UL-DAI bits, where i is one of the non-negative integer values. The UE can determine i based on the number of PDSCHs received or the counter-DAI value included in the DCI format for scheduling the PDSCH. Therefore, the UE is able to 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 UE does not receive a PDCCH corresponding to the HARQ-ACK to be included in the type-2 HARQ-ACK codebook, the UE can determine that there is no type-2 HARQ-ACK codebook to be multiplexed on the PUSCH. That is, the size of the type-2 HARQ-ACK codebook is 0.
[0864] 3) In the case where the UE is configured with code block group (CBG)-based PDSCH reception, the DCI for scheduling PUSCH may include a first UL-DAI and a second UL-DAI. Each of the two UL-DAIs is 2 bits, and the first UL-DAI is applied to the first subcodebook, while the second UL-DAI is applied to the second subcodebook of the type-2 HARQ-ACK codebook. Unless otherwise specified, in the present invention, a UE that is not configured with CBG-based PDSCH reception is described as standard, but the method proposed in the present invention can be equally applicable to a UE configured with CBG-based PDSCH reception.
[0865] One UE can generate up to two HARQ-ACK codebooks at the same time. Here, the first HARQ-ACK codebook is a HARQ-ACK codebook including low-priority HARQ-ACK bits, and the second HARQ-ACK codebook is a HARQ-ACK codebook including high-priority HARQ-ACK bits. Here, the first HARQ-ACK codebook and the second HARQ-ACK codebook may be of the same type or different types, and when they are combined, the following is possible.
[0866] 1) Case 1: When the first HARQ-ACK codebook and the second HARQ-ACK codebook are both type-1 HARQ-ACK codebooks
[0867] 2) Case 2: When the first HARQ-ACK codebook and the second HARQ-ACK codebook are both type-2 HARQ-ACK codebooks
[0868] 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
[0869] 4) Case 4: When 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
[0870] Therefore, there are four possible scenarios.
[0871] The UE may multiplex the first HARQ-ACK codebook and the second HARQ-ACK codebook on the RE on the PUSCH and transmit the multiplexed HARQ-ACK codebook. As described above, the UE uses the UL DAI value to know the number of bits of the HARQ-ACK codebook. However, according to Release 15 / 16, the UE multiplexes only one HARQ-ACK codebook corresponding to one priority on the PUSCH. Therefore, the UE is able to obtain a UL DAI value suitable for the HARQ-ACK codebook in the DCI format for scheduling the PUSCH.
[0872] However, the PUSCH may multiplex and transmit the first HARQ-ACK codebook and the second HARQ-ACK codebook in REs on the PUSCH. In this case, the UL DAI value is required to know the sizes of the first HARQ-ACK codebook and the second HARQ-ACK codebook.
[0873] This embodiment discloses a method of obtaining a UL DAI value when one UE simultaneously generates two HARQ-ACK codebooks and a method of determining the number of HARQ-ACK bits included in the HARQ-ACK codebook based on the UL DAI value.
[0874] For convenience, it is assumed that the first HARQ-ACK codebook has a low priority and the second HARQ-ACK codebook has a high priority.
[0875] (First embodiment) When two HARQ-ACKs are generated simultaneously, the DCI format for scheduling PUSCH may include a first UL DAI for a first HARQ-ACK codebook and a second UL DAI for a second HARQ-ACK codebook. The number of bits of the first UL DAI is determined according to the type of the first HARQ-ACK codebook, and the number of bits of the second UL DAI is determined according to the type of the second HARQ-ACK codebook.
[0876] The UE may determine the number of HARQ-ACK bits included in the first HARQ-ACK codebook based on the first UL DAI. In addition, the number of HARQ-ACK bits included in the second HARQ-ACK codebook may be determined based on the second UL DAI. Here, a method for determining the number of HARQ-ACK bits in a type-1 HARQ-ACK codebook or a type-2 HARQ-ACK codebook may be used.
[0877] For example, when the first HARQ-ACK codebook is configured as a type-1 HARQ-ACK codebook and the second HARQ-ACK codebook is configured as a type-2 HARQ-ACK codebook, the DCI format for scheduling PUSCH may include a first UL-DAI value of the first HARQ-ACK codebook and a second UL-DAI value of the second HARQ-ACK codebook. Here, the first UL-DAI value may be represented by 1 bit, and the value of the second HARQ-ACK codebook may be represented by 2 bits. The UE may determine the size of the first HARQ-ACK codebook based on the first UL-DAI value. Since the first HARQ-ACK codebook is a type-1 HARQ-ACK codebook, the size may be determined using 1 bit. The UE may determine the size of the second HARQ-ACK codebook based on the second UL-DAI value. Since the second HARQ-ACK codebook is a type-2 HARQ-ACK codebook, the size may be determined using 2 bits.
[0878] (Second embodiment) When two HARQ-ACKs are generated simultaneously, if both the first HARQ-ACK codebook and the second HARQ-ACK codebook are configured as type-2 HARQ-ACK codebooks, the DCI format for scheduling PUSCH may include a UL DAI value. The UE 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.
[0879] More specifically, the DCI format for scheduling PUSCH may include a 2-bit UL DAI. The size of the first HARQ-ACK codebook and the size of the second HARQ-ACK codebook may be determined according to the value of the 2-bit UL DAI. UL-DAI When , the size of the first HARQ-ACK codebook can be determined as 4*I+N UL-DAI, where i is one of the non-negative integer values. The UE may determine i based on the number of PDSCHs received corresponding to the HARQ-ACK of the first HARQ-ACK codebook and the counter-DAI value included in the DCI format used to schedule the PDSCH. In addition, the size of the second HARQ-ACK codebook may be determined as 4*j+N UL-DAI , where j is one of the non-negative integer values. The UE may determine j based on the number of received PDSCHs corresponding to the HARQ-ACK of the second HARQ-ACK codebook and the counter-DAI value included in the DCI format for scheduling the PDSCH. Therefore, when the sizes of the first HARQ-ACK codebook and the second HARQ-ACK codebook are divided by 4, they may have the same remainder.
[0880] If CBG-based PDSCH reception is configured in the first HARQ-ACK codebook, the UL DAI may be limited to the first UL DAI or the second UL DAI. For example, when it is limited to the first UL DAI, the UE may determine the size of the first subcodebook of the first HARQ-ACK codebook based on the 2-bit first UL DAI. And, the UE may determine the size of the second HARQ-ACK codebook based on the 2-bit first UL DAI. The UE may determine the size of the second subcodebook of the first HARQ-ACK codebook based on the 2-bit second UL DAI. Therefore, when the size of the first subcodebook of the first HARQ-ACK codebook and the size of the second HARQ-ACK codebook are divided by 4, they may have the same remainder.
[0881] (Third embodiment) When two HARQ-ACKs are generated simultaneously, if both the first HARQ-ACK codebook and the second HARQ-ACK codebook are configured as type-1 HARQ-ACK codebooks, the DCI format for scheduling PUSCH may include a UL DAI value. The UE 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.
[0882] More specifically, the DCI format for scheduling PUSCH may include a 1-bit UL DAI. The size of the first HARQ-ACK codebook and the size of 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 UE may determine that there are no first HARQ-ACK codebooks and second HARQ-ACK codebooks to be multiplexed on REs on the PUSCH. If the value of the 1-bit UL DAI is "1", the UE may determine that there are first HARQ-ACK codebooks and second HARQ-ACK codebooks. In this case, the size of the first HARQ-ACK codebook and the size of the second HARQ-ACK codebook may be determined based on a value configured from a higher layer.
[0883] (Fourth embodiment) When two HARQ-ACKs are generated at the same time, if one of the first HARQ-ACK codebook and the second HARQ-ACK codebook is configured as a type-1 HARQ-ACK codebook and the other is configured as a type-2 HARQ-ACK codebook, the DCI format for scheduling PUSCH may include one UL DAI value. The UE 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, the description will be made under the assumption that the first HARQ-ACK codebook is set to a type-1 HARQ-ACK codebook and the second HARQ-ACK codebook is set to a type-2 HARQ-ACK codebook.
[0884] 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 of 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" and "11".
[0885] The second HARQ-ACK codebook is a type-2 HARQ-ACK codebook, and the UE can interpret the bits as a 2-bit UL DAI value. That is, the UE 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 When , the size of the second HARQ-ACK codebook can be determined as 4*i+N UL-DAI, where i is one of the non-negative integer values. The UE may determine i according to the number of received PDSCHs corresponding to the HARQ-ACK of the second HARQ-ACK codebook and the counter-DAI value included in the DCI format for scheduling the PDSCH.
[0886] The first HARQ-ACK codebook is a type-1 HARQ-ACK codebook, and the UE can select two code points among 2 bits of "00", "01", "10", and "11" and recognize them as UL DAI values of 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. The size of the first HARQ-ACK codebook can be determined based on the UL DAI values 0 and 1. If the value of the 1-bit UL DAI is "0", the UE can determine that there is no first HARQ-ACK codebook to be multiplexed on the RE on the PUSCH. If the value of the 1-bit UL DAI is "1", the UE can determine that there is a first HARQ-ACK codebook. In this case, the size of the first HARQ-ACK codebook can be determined based on a value configured from a higher layer.
[0887] In the above embodiment, the UL DAI values 0 and 1 of the type-1 HARQ-ACK codebook are obtained by reinterpreting the two code points of the 2-bit UL DAI "00", "01", "10", and "11". Here, if the 2 bits are "11", the UL DAI value may be determined to be 0. In addition, if the 2 bits are "10", the UL DAI value may be determined to be 1. This is an example, and a reinterpretation method using another code point may be possible.
[0888] The reason why the UL DAI value is determined to be 0 when the 2 bits are "11" is as follows. The UE should determine which HARQ-ACK codebook among the first HARQ-ACK codebook and the second HARQ-ACK codebook will be multiplexed on the RE on the PUSCH based on the 2-bit UL DAI. Here, the UE should determine 1) multiplexing only the first HARQ-ACK codebook, 2) multiplexing only the second HARQ-ACK codebook, 3) multiplexing both the first HARQ-ACK codebook and the second HARQ-ACK codebook, and 4) one of the HARQ-ACK codebooks to be multiplexed. In the case where the UL DAI value is determined to be 0 if the 2 bits are "11", if the bits of the 2-bit UL DAI indicate "11", the UE is able to know that there is no need to multiplex the first HARQ-ACK codebook on at least the RE on the PUSCH. In addition, if the bits of the 2-bit UL DAI are "11", the UE can determine 4 as the UL DAI value in the second HARQ-ACK codebook. Therefore, the size of the second HARQ-ACK codebook may be set to 4*i+4. If the PDSCH or PDCCH corresponding to the HARQ-ACK included in the second HARQ-ACK codebook is not received, the size of the second HARQ-ACK codebook may be determined to be 0. Therefore, if the 2 bits indicate "11", the UE may not need to multiplex the second HARQ-ACK codebook on the RE on the PUSCH. Therefore, in order to determine that 4) there is no HARQ-ACK codebook to be multiplexed among the above four determinations, it is preferred to determine the UL DAI value to be 0 when the 2 bits are "11".
[0889] (Fifth embodiment) When two HARQ-ACKs are generated simultaneously, the DCI format for scheduling PUSCH may include only the UL DAI value of one HARQ-ACK codebook, but may not include the UL DAI value of another HARQ-ACK codebook. Here, it may be determined based on one of the following methods or a combination thereof that one HARQ-ACK codebook whose UL DAI value is included in the DCI format.
[0890] (First method) When the first HARQ-ACK codebook has a low priority and the second HARQ-ACK codebook has a high priority, the UE may 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 high priority may be included in the DCI format. Or, for example, the UL DAI value of the first HARQ-ACK codebook with a low priority may be included in the DCI format.
[0891] (Second method) If one of the first HARQ-ACK codebook and the second HARQ-ACK codebook is a type-1 HARQ-ACK codebook and the other is a type-2 HARQ-ACK codebook, the UE may 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.
[0892] VIII. Multiplexing and resource mapping method of PUCCH and PUSCH
[0893] Hereinafter, this embodiment discloses a method of multiplexing LP HARQ-ACK and HP HARQ-ACK on PUSCH and a method of mapping LP HARQ-ACK and HP HARQ-ACK to REs of PUSCH. Here, PUSCH may be a low priority PUSCH or a high priority PUSCH.
[0894] As an example, the low priority UCI may be a low priority HARQ-ACK.
[0895] As another example, high priority UCI may include high priority HARQ-ACK, CSI part 1, and CSI part 2.
[0896] Hereinafter, for convenience of explanation, a method of multiplexing low-priority HARQ-ACK and high-priority HARQ-ACK on a PUSCH will be described.
[0897] (First Embodiment) As a first step, the UE may determine the number of REs (or the number of modulation symbols, Q′) in the PUSCH to be occupied by the high priority HARQ-ACK as follows: HP-ACK ) and the number of REs (or the number of modulation symbols, Q') in PUSCH to be occupied by low priority HARQ-ACK LP-ACK ).
[0898] The UE can determine the number of REs (or the number of modulation symbols, Q') in the PUSCH to be occupied by the high priority HARQ-ACK by the following equation: HP-ACK ).
[0899] [Equation 5]
[0900]
[0901] Referring to Equation 5, O HP-ACK is the number of high priority HARQ-ACK bits, L HP-ACKis the number of high priority CRC bits, β HARQ-ACK offset,HP-to-X When multiplexed on a high priority PUSCH, it is β HARQ-ACK offset,HP-to-X =β HARQ-ACK offset,HP-to-HP , and when multiplexed on a low-priority PUSCH it is β HARQ-ACK offset,HP-to-X =β HARQ-ACK offset,HP-to-LP .
[0902] In addition, β HARQ-ACK offset,HP-to-HP and β HARQ-ACK offset,HP-to-LP is a value configured or indicated from the base station, and is an offset value used to determine the number of resources used to map the high priority HARQ-ACK, C UL-SCH is the number of code blocks (CB) of UL-SCH, K r is the rth CB size of UL-SCH, M UCI sc (l) is the number of REs that can be used for UCI transmission in the lth PUSCH symbol, N PUSCH symb,all is the total number of symbols used for PUSCH transmission including DMRS, α is a scaling value configured from a higher layer, and l0 is the index of the first non-DMRS PUSCH symbol after the DMRS symbol.
[0903] If DMRS is sent in the lth 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, and M PT-RS sc (l) is the number of subcarriers of the lth PUSCH symbol including PTRS.
[0904] The UE can determine the number of REs (or the number of modulation symbols, Q') in the PUSCH to be occupied by the low priority HARQ-ACK by the following equation 6: LP-ACK ).
[0905] [Equation 6]
[0906]
[0907] Referring to Equation 6, O LP-ACK is the number of low priority HARQ-ACK bits, L LP-ACK is the number of low priority CRC bits, β HARQ-ACK offset,LP-to-X When multiplexed on a high priority PUSCH, it is β HARQ-ACK offset,LP-to-X =β HARQ-ACK offset,LP-to-HP , and when multiplexed on a low-priority PUSCH it is β HARQ-ACK offset,LP-to-X =β HARQ-ACK offset,LP-to-LP .
[0908] In addition, β HARQ-ACK offset,LP-to-HP and β HARQ-ACK offset,LP-to-LP is a value configured or indicated from the base station, and is an offset value used to determine the number of resources used to map the low priority HARQ-ACK.
[0909] In the second step, the UE can select a high priority HARQ-ACK based on the number of REs (or the number of modulation symbols, Q′) in the PUSCH to be occupied by the high priority HARQ-ACK. HP-ACK ) and the number of REs (or modulation symbols, Q') in PUSCH to be occupied by low priority HARQ-ACK LP-ACK ) to select Q' for high priority HARQ-ACK transmission in PUSCH HP-ACK REs and Q' for low priority HARQ-ACK transmission in PUSCH LP-ACK The detailed example is as follows.
[0910] In one aspect, the UE can be based on Q' ACK =Q' LP-ACK -Q' HP-ACK To determine the REs used for high priority HARQ-ACK transmission and low priority HARQ-ACK transmission in PUSCH. Here, it is possible to select a specific Q' according to 6.2.7 Data and Control Multiplexing in 3GPP standard document TS38.212 ACK Selection method. The UE shall select the Q' ACK Determine Q' for high priority HARQ-ACK transmission among REs HP-ACK REs and Q' for low priority HARQ-ACK transmission ACK RE. This can be determined in one of the following ways.
[0911] In another aspect, the UE may ACK The index of each RE is assigned as 0, 1, ..., Q'ACK -1. Here, in the order of indexes, the RE with the lowest frequency of the most preceding OFDM symbol can be set to 0, and the indexes can be assigned in ascending order of frequency. Then, in the next OFDM symbol, the indexes can be assigned in ascending order of frequency. By repeating this process, Q' ACK The index of the RE.
[0912] Fig.39 A method of indexing REs according to an example is illustrated. Fig.39 It's Q' ACK =36 example. Reference Fig.39 , in the symbol immediately following the DMRS, 24 REs are assigned indices of 0, 1, 2, ..., 23, and the next symbol is assigned indices of 24, 25, ..., 35.
[0913] (First method) UE can use the most forward indexed Q' HP-ACK RE(0,1,...Q' HP-ACK -1) is determined as the RE for sending high priority HARQ-ACK. In addition, the Q' with subsequent indexes can be LP-ACK RE(Q' HP-ACK , Q' HP-ACK -1, ..., Q' ACK -1) Determine the RE for sending low priority HARQ-ACK. This is because it can be sent more quickly in time because the RE with the previous index can be placed in the previous OFDM symbol, and it can be sent with higher reliability because it is adjacent to the DMRS symbol in the previous OFDM symbol.
[0914] Fig.40 A method of indexing REs according to another example is illustrated.
[0915] refer to Fig.40 , showing (a) Q' according to the first method HP-ACK =10 and (b) Q' HP-ACK =30. If Q' HP-ACK = 10, the UE can determine indexes 0, 1, ... 9 as REs for sending high priority HARQ-ACK. HP-ACK =30, the UE may determine indexes 0, 1, ... 29 as REs for sending high priority HARQ-ACK.
[0916] (Second method) The UE may index 0, s, 2*s, 3*s, ..., (Q' HP-ACK -1) is determined as the RE for sending high priority HARQ-ACK. Here, s can be determined as s=floor(Q'ACK / Q' HP-ACK ). That is, the UE can ACK Select Q' from REs that are as equally spaced as possible and as far apart as possible. HP-ACK REs. Through this, high priority REs can be distributed in the frequency domain to obtain high frequency diversity gain. However, in this method, high priority REs are distributed over several OFDM symbols. In addition, since high priority REs can be located in later OFDM symbols in time, they may not be suitable for services that require low latency.
[0917] Fig.41 A method of indexing REs according to another example is illustrated.
[0918] refer to Fig.41 , showing (a) Q' according to the second method HP-ACK =10 and (b) Q' HP-ACK =30. If Q' HP-ACK =10, the UE can determine that s=3. That is, the UE can select REs at intervals of 3 RE indices and use them for high priority HARQ-ACK transmission. The indices determined here are 0, 3, 6, 9, 12, 15, 18, 21, 24, 27. If Q' HP-ACK =30, the UE may determine that s=1. That is, the UE can select REs at intervals of one index of REs and use them for high priority HARQ-ACK transmission. The indexes determined here are 0, 1, ..., 29. For reference, if s=1, the second method is the same as the first method.
[0919] (Third Method) UE can ACK Select Q' from RE HP-ACK The REs are as follows.
[0920] First, assume that in Q' ACK The number of REs located in the first OFDM symbol (the first OFDM symbol for convenience) among the REs is Q' ACK,1 . The index of RE is 0, 1, ..., Q' ACK,1 -1. Assume that the number of REs located in the next preceding OFDM symbol (the second OFDM symbol for convenience) is Q' ACK,2 The index of RE is Q' ACK,1 ,Q' ACK,1 -1, ..., Q' ACK,2 -1. In this way, the number of REs located in all OFDM symbols can be determined.
[0921] The UE finds the smallest integer j that satisfies the following conditions.
[0922] 1) Conditions:
[0923] According to the above conditions, Q' ACK,1 +Q' ACK,2 +...+Q' ACK,j-1 <Q' HP-ACK .
[0924] The UE may use all REs from the first OFDM symbol to the (j-1)th OFDM symbol for high-priority HARQ-ACK transmission. This is to use the REs of the earlier OFDM symbols in time for high-priority HARQ-ACK transmission as much as possible. That is, the REs indexed as 0, 1, ..., Q' ACK,1 +Q' ACK,2 +...+Q' ACK,j-1 The RE of -1 is determined as the RE used to send high priority HARQ-ACK.
[0925] The UE may use some REs of the jth OFDM symbol for high priority HARQ-ACK transmission. Here, the number of some REs is X = Q' HP-ACK -(Q' ACK,1 +Q' ACK,2 +...+Q' ACK,j-1 ). That is, X is the number of REs missing in the previous OFDM symbol. The UE may determine REs indexed as Y+0, Y+s, Y+2*s, Y+3*s, ..., Y+(X-1)*s as REs for sending high priority HARQ-ACK. Here, the index is Y=Q' ACK,1 +Q' ACK,2 +...+Q' ACK,j-1 The RE of is the RE with the lowest frequency of the jth OFDM symbol. s is s=floor(Q' ACK,j / X). That is, the UE can obtain the Q' of the jth OFDM symbol. ACK,j From among the REs, select X REs that are equally spaced and as far apart as possible.
[0926] Fig.42 A method of indexing REs according to another example is illustrated.
[0927] refer to Fig.42 , showing (a) Q' according to the second method HP-ACK =10 and (b) Q' HP-ACK =30. If Q' HP-ACK =10, the UE can determine j as j=1. That is, among the REs of the first OFDM symbol (the symbol immediately following the DMRS symbol), Q'HP-ACK = 10 REs can be used for high priority HARQ-ACK transmission. Here, s may be s = 2. Thus, REs with indices corresponding to 0, 2, 4, 6, 8, 10, 12, 14, 16, and 18 can be used for high priority HARQ-ACK transmission. If Q' HP-ACK =30, the UE can determine j as j=2. That is, all REs of the first OFDM symbol (the symbol immediately following the DMRS symbol) can be used for high-priority HARQ-ACK transmission. And X=6 REs of the second OFDM symbol can be used for high-priority HARQ-ACK transmission. Here, s can be determined as s=2. That is, the UE can select REs from the REs of the se...
Claims
1. A user equipment (UE) for use in a wireless communication system, the UE comprising: processor; as well as Communication module, Wherein, the processor is configured to: receiving a request for uplink control information (UCI) retransmission in slot #n via a downlink control information (DCI) format for downlink scheduling, wherein the DCI format includes a modulation and coding scheme (MCS) field; and performing retransmission of Hybrid Automatic Repeat Request Acknowledgement (HARQ-ACK) information scheduled in slot #(nk) via a Physical Uplink Control Channel (PUCCH) in a slot subsequent to slot #(nk) based on the request for UCI retransmission, wherein k is determined based on the value of the MCS field, and The HARQ-ACK information is a piece of HARQ-ACK information with a lower priority among multiple HARQ-ACK information scheduled in the time slot #(nk).
2. The UE according to claim 1, wherein: The DCI format further includes indication information, and the indication information is associated with the HARQ-ACK information among the plurality of HARQ-ACK information scheduled in the time slot #(nk).
3. The UE according to claim 1, wherein: The DCI format further includes a physical downlink shared channel (PDSCH)-to-HARQ feedback timing indicator field, and Wherein, retransmission of the HARQ-ACK information is performed in time slot #(n+p), and the p is indicated by the value of the PDSCH-to-HARQ feedback timing indicator field.
4. The UE according to claim 1, wherein: The DCI format further includes a PUCCH indicator, and the PUCCH is indicated by a value of the PUCCH indicator among a plurality of PUCCH candidates.
5. The UE according to claim 1, wherein: Based on the request for UCI retransmission, the DCI format does not schedule physical downlink shared channel (PDSCH) reception.
6. A method for use by a user equipment (UE) in a wireless communication system, the method comprising: receiving a request for uplink control information (UCI) retransmission in slot #n via a downlink control information (DCI) format for downlink scheduling, wherein the DCI format includes a modulation and coding scheme (MCS) field; and performing retransmission of Hybrid Automatic Repeat Request Acknowledgement (HARQ-ACK) information scheduled in slot #(nk) via a Physical Uplink Control Channel (PUCCH) in a slot subsequent to slot #(nk) based on the request for UCI retransmission, wherein k is determined based on the value of the MCS field, and The HARQ-ACK information is a piece of HARQ-ACK information with a lower priority among multiple HARQ-ACK information scheduled in the time slot #(nk).
7. The method according to claim 6, wherein: The DCI format further includes indication information, and the indication information is associated with the HARQ-ACK information among the plurality of HARQ-ACK information scheduled in the time slot #(nk).
8. The method according to claim 6, wherein: The DCI format further includes a physical downlink shared channel (PDSCH)-to-HARQ feedback timing indicator field, and Wherein, retransmission of the HARQ-ACK information is performed in time slot #(n+p), and the p is indicated by the value of the PDSCH-to-HARQ feedback timing indicator field.
9. The method according to claim 6, wherein: The DCI format further includes a PUCCH indicator, and the PUCCH is indicated by a value of the PUCCH indicator among a plurality of PUCCH candidates.
10. The method according to claim 6, wherein: Based on the request for UCI retransmission, the DCI format does not schedule physical downlink shared channel (PDSCH) reception.
11. A base station (BS) for use in a wireless communication system, the BS comprising: processor; as well as Communication module, Wherein, the processor is configured to: sending a request for uplink control information (UCI) retransmission in time slot #n via a downlink control information (DCI) format for downlink scheduling, wherein the DCI format includes a modulation and coding scheme (MCS) field; and performing re-reception of Hybrid Automatic Repeat Request Acknowledgement (HARQ-ACK) information scheduled in slot #(nk) via a Physical Uplink Control Channel (PUCCH) in a slot subsequent to slot #(nk) based on the request for UCI retransmission, wherein the k is associated with the value of the MCS field, and The HARQ-ACK information is a piece of HARQ-ACK information with a lower priority among multiple HARQ-ACK information scheduled in the time slot #(nk).
12. The BS according to claim 11, wherein: The DCI format further includes indication information, and the indication information is associated with the HARQ-ACK information among the plurality of HARQ-ACK information scheduled in the time slot #(nk).
13. The BS according to claim 11, wherein: The DCI format further includes a physical downlink shared channel (PDSCH)-to-HARQ feedback timing indicator field, and The re-reception of the HARQ-ACK information is performed in time slot #(n+p), and the p is associated with the value of the PDSCH-to-HARQ feedback timing indicator field.
14. The BS according to claim 11, wherein: The DCI format further includes a PUCCH indicator, and the PUCCH is associated with a value of the PUCCH indicator among a plurality of PUCCH candidates.
15. The BS according to claim 11, wherein: Based on the request for UCI retransmission, the DCI format does not schedule physical downlink shared channel (PDSCH) reception.
16. A method for use by a base station (BS) in a wireless communication system, the method comprising: sending a request for uplink control information (UCI) retransmission in time slot #n via a downlink control information (DCI) format for downlink scheduling, wherein the DCI format includes a modulation and coding scheme (MCS) field; and performing re-reception of Hybrid Automatic Repeat Request Acknowledgement (HARQ-ACK) information scheduled in slot #(nk) via a Physical Uplink Control Channel (PUCCH) in a slot subsequent to slot #(nk) based on the request for UCI retransmission, wherein the k is associated with the value of the MCS field, and The HARQ-ACK information is a piece of HARQ-ACK information with a lower priority among multiple HARQ-ACK information scheduled in the time slot #(nk).
17. The method according to claim 16, wherein: The DCI format further includes indication information, and the indication information is associated with the HARQ-ACK information among a plurality of HARQ-ACK information scheduled in the time slot #(nk).
18. The method according to claim 16, wherein: The DCI format further includes a physical downlink shared channel (PDSCH)-to-HARQ feedback timing indicator field, and Wherein, retransmission of the HARQ-ACK information is performed in time slot #(n+p), and the p is associated with the value of the PDSCH-to-HARQ feedback timing indicator field.
19. The method according to claim 16, wherein: The DCI format further includes a PUCCH indicator, and the PUCCH is associated with a value of the PUCCH indicator among a plurality of PUCCH candidates.
20. The method according to claim 16, wherein: Based on the request for UCI retransmission, the DCI format does not schedule physical downlink shared channel (PDSCH) reception.
Citation Information
Patent Citations
Method and equipment for processing uplink control information
CN111278143A