Method for transmitting HARQ-ACK information, user equipment, processing device, storage medium and computer program, and method for receiving HARQ-ACK information and base station
The method for user equipment (UE) to efficiently manage HARQ-ACK information transmission in wireless communication systems addresses the challenges of high UE density and diverse service requirements by deferring higher-priority transmissions, thereby enhancing system efficiency and reducing latency.
Patent Information
- Application Number
- JP2023561106
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2022-02-21
- Filing Date
- 2022-04-05
- Publication Date
- 2025-03-25
- Estimated Expiration
- 2042-04-05
AI Technical Summary
The increasing number of user equipment (UEs) and the demand for higher data transmission in wireless communication systems pose challenges for efficiently managing radio resources, particularly in high-density node and UE environments. Additionally, there is a need for efficient support of various services with different requirements, reduction of latency in delay-sensitive applications, and proper handling of HARQ-ACK information with different priorities.
A method for user equipment (UE) to efficiently transmit HARQ-ACK information in a wireless communication system by receiving scheduling information for different priorities, generating HARQ-ACK information based on received PDSCH, and determining slots for transmitting this information based on PDSCH-to-HARQ-ACK feedback timing values. This method involves deferring the transmission of HARQ-ACK information with higher priorities to later slots to avoid overlap with downlink symbols.
The proposed method enhances the efficiency of wireless communication systems by improving throughput, supporting a variety of services, reducing latency, and effectively managing HARQ-ACK transmissions with different priorities.
Smart Images

Figure 0007651008000012 
Figure 0007651008000013 
Figure 0007651008000014
Abstract
Description
[Technical field]
[0001] This specification relates to wireless communication systems. [Background technology]
[0002] Various devices and technologies such as smartphones and tablet PCs (Personal Computers) that require high data transmission volumes, such as machine-to-machine (M2M) communication and machine type communication (MTC), have appeared and become widespread. Accordingly, the volume of data required to be processed by cellular networks is also rapidly increasing. In order to meet this rapidly increasing data processing demand, carrier aggregation technology and cognitive radio technology for efficiently using more frequency bands, multiple antenna technology and multiple base station coordination technology for increasing the data capacity transmitted within limited frequencies, etc. are being developed.
[0003] As many communication devices require larger communication capacity, there is an increasing need for enhanced mobile broadband (eMBB) communication, which is more advanced than legacy radio access technology (RAT).In addition, massive machine type communications (mMTC), which connects multiple devices and objects to provide a variety of services anytime and anywhere, is being considered as the next generation of communication.
[0004] In addition, communication systems designed with services / user equipment (UE) that are sensitive to reliability and latency are also being considered. The introduction of next-generation wireless access technologies is being discussed with eMBB communication, mMTC, Ultra-Reliable and Low Latency Communication (URLLC), etc. Summary of the Invention [Problem to be solved by the invention]
[0005] With the introduction of new wireless communication technologies, not only the number of UEs that a base station should serve in a given resource area is increasing, but also the amount of data and control information that the base station transmits / receives to / from the UEs it serves is increasing. Since the amount of radio resources that a base station can use to communicate with a UE is limited, a new method is required for the base station to efficiently receive / transmit uplink / downlink data and / or uplink / downlink control information from / to the UE using the limited radio resources. In other words, as node density increases and / or UE density increases, a method is required for efficiently utilizing high density nodes or high density user equipment for communication.
[0006] In addition, there is a need for a method for efficiently supporting various services having different requirements in a wireless communication system.
[0007] Additionally, overcoming delay or latency is a significant challenge in the performance of delay or latency sensitive applications.
[0008] In addition, it is necessary to properly define how to transmit HARQ-ACK information with different priorities according to various scenarios.
[0009] The technical objectives to be achieved by the present invention are not limited to those mentioned above, and other technical problems not mentioned may be considered by a person having ordinary skill in the art to which the present invention pertains from the embodiments of the present invention described below. [Means for solving the problem]
[0010] In one aspect of this specification, a method for a user equipment to transmit HARQ-ACK information in a wireless communication system is provided, the method including: receiving first scheduling information associated with a first priority and second scheduling information associated with a second priority higher than the first priority; receiving a first PDSCH based on the first scheduling information; receiving a second PDSCH based on the second scheduling information; generating first HARQ-ACK information having a first priority based on receiving the first PDSCH; generating second HARQ-ACK information having a second priority based on receiving the second PDSCH; and determining a first slot for transmitting the first HARQ-ACK information based on a first PDSCH-to-HARQ-ACK_feedback timing value for the first PDSCH. determining a second slot for transmission of the second HARQ-ACK information based on a second PDSCH-to-HARQ-ACK_feedback timing value for the second PDSCH; postponing transmission of the first HARQ-ACK information having a first priority to a third slot that is later in time than the first slot based on the transmission of the first HARQ-ACK information overlapping with downlink symbols in the first slot; and postponing transmission of the second HARQ-ACK information having a second priority to a fourth slot that is later in time than the second slot based on the transmission of the second HARQ-ACK information overlapping with downlink symbols in the second slot.
[0011] In another aspect of the present invention, a user equipment for transmitting HARQ-ACK information in a wireless communication system is provided. The user equipment includes: at least one transceiver; at least one processor; and at least one computer memory operatively coupled to the at least one processor and having instructions stored therein that, when executed, cause the at least one processor to perform operations including: receiving first scheduling information associated with a first priority and second scheduling information associated with a second priority higher than the first priority; receiving a first PDSCH based on the first scheduling information; receiving a second PDSCH based on the second scheduling information; generating first HARQ-ACK information having a first priority based on receiving the first PDSCH; generating second HARQ-ACK information having a second priority based on receiving the second PDSCH; determining a first slot for transmission of the first HARQ-ACK information based on a first PDSCH-to-HARQ-ACK_feedback timing value for the first PDSCH; determining a second slot for transmission of the second HARQ-ACK information based on a second PDSCH-to-HARQ-ACK_feedback timing value for the second PDSCH; postponing transmission of the first HARQ-ACK information having a first priority to a third slot that is later in time than the first slot based on the transmission of the first HARQ-ACK information overlapping with downlink symbols in the first slot; and postponing transmission of the second HARQ-ACK information having a second priority to a fourth slot that is later in time than the second slot based on the transmission of the second HARQ-ACK information overlapping with downlink symbols in the second slot.
[0012] In yet another aspect of the present disclosure, a processing device is provided in a wireless communication system, the processing device including: at least one processor; and at least one computer memory operatively coupled to the at least one processor and having instructions stored therein that, when executed, cause the at least one processor to perform operations including: receiving first scheduling information associated with a first priority and second scheduling information associated with a second priority higher than the first priority; receiving a first PDSCH based on the first scheduling information; receiving a second PDSCH based on the second scheduling information; generating first HARQ-ACK information having a first priority based on receiving the first PDSCH; generating second HARQ-ACK information having a second priority based on receiving the second PDSCH; determining a first slot for transmission of the first HARQ-ACK information based on a first PDSCH-to-HARQ-ACK_feedback timing value for the first PDSCH; determining a second slot for transmission of the second HARQ-ACK information based on a second PDSCH-to-HARQ-ACK_feedback timing value for the second PDSCH; postponing transmission of the first HARQ-ACK information having a first priority to a third slot that is later in time than the first slot based on the transmission of the first HARQ-ACK information overlapping with downlink symbols in the first slot; and postponing transmission of the second HARQ-ACK information having a second priority to a fourth slot that is later in time than the second slot based on the transmission of the second HARQ-ACK information overlapping with downlink symbols in the second slot.
[0013] In yet another aspect of the present specification, a computer-readable storage medium is provided. The computer-readable storage medium stores at least one computer program including instructions that, when executed by at least one processor, cause the at least one processor to perform operations for a user equipment, the operations including: receiving first scheduling information associated with a first priority and second scheduling information associated with a second priority higher than the first priority; receiving a first PDSCH based on the first scheduling information; receiving a second PDSCH based on the second scheduling information; generating first HARQ-ACK information having a first priority based on receiving the first PDSCH; generating second HARQ-ACK information having a second priority based on receiving the second PDSCH; determining a first slot for transmission of the first HARQ-ACK information based on a first PDSCH-to-HARQ-ACK_feedback timing value for the first PDSCH; determining a second slot for transmission of the second HARQ-ACK information based on a second PDSCH-to-HARQ-ACK_feedback timing value for the second PDSCH; postponing transmission of the first HARQ-ACK information having a first priority to a third slot that is later in time than the first slot based on the transmission of the first HARQ-ACK information overlapping with downlink symbols in the first slot; and postponing transmission of the second HARQ-ACK information having a second priority to a fourth slot that is later in time than the second slot based on the transmission of the second HARQ-ACK information overlapping with downlink symbols in the second slot.
[0014] In yet another aspect of the present specification, a computer program stored on a computer-readable storage medium is provided, the computer program including at least one program code including instructions that, when executed, cause at least one processor to perform operations including: receiving first scheduling information associated with a first priority and second scheduling information associated with a second priority higher than the first priority; receiving a first PDSCH based on the first scheduling information; receiving a second PDSCH based on the second scheduling information; generating first HARQ-ACK information having a first priority based on receiving the first PDSCH; generating second HARQ-ACK information having a second priority based on receiving the second PDSCH; and generating a first PDSCH-to-HARQ-ACK_feedback timing for the first PDSCH. determining a first slot for transmission of the first HARQ-ACK information based on the value; determining a second slot for transmission of the second HARQ-ACK information based on the second PDSCH-to-HARQ-ACK_feedback timing value for the second PDSCH; deferring transmission of the first HARQ-ACK information having a first priority to a third slot that is later in time than the first slot based on the transmission of the first HARQ-ACK information overlapping with downlink symbols in the first slot; and deferring transmission of the second HARQ-ACK information having a second priority to a fourth slot that is later in time than the second slot based on the transmission of the second HARQ-ACK information overlapping with downlink symbols in the second slot.
[0015] In yet another aspect of the present specification, a method for a base station receiving HARQ-ACK information in a wireless communication system is provided, the method includes: transmitting first scheduling information associated with a first priority and second scheduling information associated with a second priority higher than the first priority to a user equipment; transmitting a first PDSCH to the user equipment based on the first scheduling information; transmitting a second PDSCH to the user equipment based on the second scheduling information; determining a first slot for receiving the first HARQ-ACK information having the first priority for the first PDSCH based on a first PDSCH-to-HARQ-ACK_feedback timing value for the first PDSCH; determining a second PDSCH-to-HARQ-ACK_feedback timing value for the second PDSCH; determining a second slot for reception of a second HARQ-ACK information having a second priority for the second PDSCH based on a clock timing value; postponing reception of the first HARQ-ACK information having the first priority to a third slot that is later in time than the first slot based on reception of the first HARQ-ACK information overlapping with downlink symbols in the first slot; and postponing reception of the second HARQ-ACK information having the second priority to a fourth slot that is later in time than the second slot based on reception of the second HARQ-ACK information overlapping with downlink symbols in the second slot.
[0016] In yet another aspect of the present disclosure, a base station is provided for receiving HARQ-ACK information in a wireless communication system, the base station including: at least one transceiver; at least one processor; and at least one computer memory operatively coupled to the at least one processor and having instructions stored therein that, when executed, cause the at least one processor to perform operations, including: transmitting first scheduling information associated with a first priority and second scheduling information associated with a second priority higher than the first priority to a user equipment; transmitting a first PDSCH to the user equipment based on the first scheduling information; transmitting a second PDSCH to the user equipment based on the second scheduling information; determining a first slot for reception of the first HARQ-ACK information having a first priority for the first PDSCH based on a first PDSCH-to-HARQ-ACK_feedback timing value for the first PDSCH; determining a second PDSCH-to-HARQ-ACK_feedback timing value for the second PDSCH; determining a second PDSCH-to-HARQ-ACK_feedback timing value for the second PDSCH; determining a second PDSCH-to-HARQ-ACK_feedback timing value for the first ... determining a second slot for reception of a second HARQ-ACK information having a second priority for the second PDSCH based on a clock timing value; postponing reception of the first HARQ-ACK information having the first priority to a third slot that is later in time than the first slot based on reception of the first HARQ-ACK information overlapping with downlink symbols in the first slot; and postponing reception of the second HARQ-ACK information having the second priority to a fourth slot that is later in time than the second slot based on reception of the second HARQ-ACK information overlapping with downlink symbols in the second slot.
[0017] In each embodiment of this specification, each of the first PDSCH and the second PDSCH is a semi-persistent scheduling based PDSCH.
[0018] In each aspect of this specification, in a user equipment, a processing device, a computer-readable (non-volatile) storage medium, and / or a computer program product, the operations include: determining as the third slot an earliest slot in which a first physical uplink channel for HARQ-ACK information having a first priority that includes the first HARQ-ACK information does not overlap with a downlink symbol. In a base station, a processing device, a computer-readable (non-volatile) storage medium, and / or a computer program product, the operations include: determining as the third slot an earliest slot in which a first physical uplink channel for HARQ-ACK information having a first priority that includes the first HARQ-ACK information does not overlap with a downlink symbol.
[0019] In each aspect of this specification, the first physical uplink channel is a PUCCH for a semi-persistent scheduling configuration based on the first PDSCH.
[0020] In each aspect of this specification, in the user equipment, processing device, computer-readable (non-volatile) storage medium, and / or computer program product, the operations include: determining a third physical uplink channel for multiplexing the first HARQ-ACK information and the second HARQ-ACK information based on the third slot being identical to the fourth slot; and transmitting the first HARQ-ACK information and the second HARQ-ACK information on the third physical uplink channel in the third slot based on the third physical uplink channel not overlapping with the downlink symbols. In the base station, processing device, computer-readable (non-volatile) storage medium, and / or computer program product, the operations include: determining a third physical uplink channel for multiplexing the first HARQ-ACK information and the second HARQ-ACK information based on the third slot being identical to the fourth slot; and receiving the first HARQ-ACK information and the second HARQ-ACK information on the third physical uplink channel in the third slot based on the third physical uplink channel not overlapping with the downlink symbols.
[0021] In each aspect of this specification, the third physical uplink channel is determined based on the number of bits in the first HARQ-ACK information and the second HARQ-ACK information and the PUCCH configuration for the second priority.
[0022] In each aspect of this specification, the act includes: determining as the third slot the earliest slot in which a first physical uplink channel for HARQ-ACK information having a first priority including the first HARQ-ACK information does not overlap with downlink symbols and in which the first physical uplink channel does not overlap in time with a second physical uplink channel having a second priority.
[0023] The above-mentioned solutions to problems are merely some of the embodiments of the present invention, and various embodiments reflecting the technical features of the present invention will be derived and understood by those having ordinary skill in the art from the detailed description of the present invention described below. Effect of the Invention
[0024] Some implementations of the present invention allow for efficient transmission and reception of wireless communication signals, thereby increasing the overall throughput of a wireless communication system.
[0025] Some implementations of the present invention can efficiently support a variety of services having different requirements in a wireless communication system.
[0026] Some implementations of the present invention reduce delay / latency experienced during wireless communication between communication devices.
[0027] According to some implementations of the present invention, HARQ-ACK postponement may also be performed for HARQ-ACK transmissions with different priorities.
[0028] According to some implementations of the present invention, it is possible to determine slots in which HARQ-ACK transmissions of different priorities are postponed and transmitted.
[0029] The effects obtained from the present invention are not limited to those mentioned above, and other effects not mentioned will be clearly understood by those having ordinary skill in the art to which the present invention pertains from the following description. [Brief description of the drawings]
[0030] The drawings attached below are included as part of the detailed description to help understanding of the present invention, illustrate embodiments of the present invention, and together with the detailed description, explain the technical features of the present invention. [Figure 1] An example of a communication system 1 to which the present invention can be embodied is shown. [Diagram 2] FIG. 2 is a block diagram showing an example of a communication device for performing the method according to the present invention; [Diagram 3] 1 illustrates another example of a wireless device that may implement an embodiment of the present invention; [Figure 4] 1 shows an example of a frame structure that can be used in a wireless communication system based on the 3rd generation partnership project (3GPP (registered trademark)). [Diagram 5] 1 shows an example of a resource grid of slots. [Figure 6] 1 shows an example of a slot structure used in a 3GPP-based system. [Figure 7] 1 shows an example of PDSCH time domain resource allocation by PDCCH and an example of PUSCH time domain resource allocation by PDCCH. [Figure 8] 1 shows an example of a hybrid automatic repeat request-acknowledgement (HARQ-ACK) transmission / reception process. [Figure 9] 1 shows an example of multiplexing uplink control information (UCI) onto a PUSCH. [Figure 10] 1 illustrates an example of a process for a UE with overlapping PUCCH in a single slot to handle collisions between UL channels. [Figure 11] FIG. 10 shows an example of a case in which UCI is multiplexed. [Figure 12] 1 illustrates an example of a process for a UE with overlapping PUCCH and PUSCH in a single slot to handle collisions between UL channels. [Figure 13] An example of UCI multiplexing taking into account time line conditions will be described. [Figure 14] An example of HARQ-ACK deferral is shown. [Figure 15] 4 illustrates a UE operational flow according to some implementations of the present invention. [Figure 16] 1 illustrates an example of HARQ-ACK deferral for high (top) priority HARQ-ACKs and low (bottom) priority HARQ-ACKs according to some embodiments of the present invention. [Figure 17] 1 illustrates a flow of HARQ-ACK postponement for HARQ-ACK transmissions of different priorities according to some implementations of the present invention. [Figure 18] 4 illustrates an operational flow of a BS according to some implementations of the present invention. [Figure 19] 1 illustrates a flow of HARQ-ACK postponement for HARQ-ACK reception with different priorities according to some embodiments of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0031] Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. The detailed description disclosed below together with the accompanying drawings is for describing exemplary embodiments of the present invention, and is not intended to show the only embodiment in which the present invention can be implemented. The following detailed description includes specific details to provide a complete understanding of the present invention. However, it is obvious to those skilled in the art that the present invention can be implemented without such specific details.
[0032] In some cases, in order to avoid obscuring the concept of the present invention, known structures and devices are omitted or shown in the form of a block diagram focusing on the core functions of each structure and device. Also, the same components are described throughout this specification with the same reference numerals.
[0033] The techniques, devices, and systems described below can be applied to various wireless multiple access systems. Examples of multiple access systems include code division multiple access (CDMA) systems, frequency division multiple access (FDMA) systems, time division multiple access (TDMA) systems, orthogonal frequency division multiple access (OFDMA) systems, single carrier frequency division multiple access (SC-FDMA) systems, and multi carrier frequency division multiple access (MC-FDMA) systems. 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 communication (GSM), General Packet Radio Service (GPRS), Enhanced Data Rates for GSM Evolution (EDGE) (i.e., GERAN), etc. OFDMA can be implemented by wireless technologies such as IEEE (Institute of Electrical and Electronics Engineers) 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802-20, E-UTRA (evolved-UTRA), etc. UTRA is a part of UMTS (Universal Mobile Telecommunication System), and 3GPP (3rd Generation Partnership Project) LTE (Long Term Evolution) is a part of E-UMTS that uses E-UTRA.3GPP LTE adopts OFDMA for the downlink (DL) and SC-FDMA for the uplink (UL). LTE-advanced (LTE-A) is an evolved form of 3GPP LTE.
[0034] For convenience of explanation, the following description will be made on the assumption that the present invention is applied to a 3GPP-based communication system, for example, LTE or NR. However, the technical features of the present invention are not limited thereto. For example, even if the following detailed description is based on a mobile communication system corresponding to the 3GPP LTE / NR system, the details other than those specific to the 3GPP LTE / NR can be applied to any other mobile communication system.
[0035] For terms and technologies used in this specification that are not specifically explained, please refer to 3GPP-based standard documents, such as 3GPP TS36.211, 3GPP TS36.212, 3GPP TS36.212, 3GPP TS36.321, 3GPP TS36.300, 3GPP TS36.331, 3GPP TS37.213, 3GPP TS38.211, 3GPP TS38.212, 3GPP TS38.213, 3GPP TS38.214, 3GPP TS38.300, 3GPP TS38.331, etc.
[0036] In the embodiments of the present invention described below, the expression that a device "assumes" means that an entity transmitting a channel transmits the channel in accordance with the corresponding "assumption." An entity receiving a channel receives or decodes the channel in a form that conforms to the corresponding "assumption," under the premise that the channel was transmitted in accordance with the corresponding "assumption."
[0037] In the present invention, a UE may be fixed or mobile, and includes various devices that communicate with a base station (BS) to transmit and / or receive user data and / or various control information. The UE is also called a terminal equipment, a mobile station (MS), a mobile terminal (MT), a user terminal (UT), a subscriber station (SS), a wireless device, a personal digital assistant (PDA), a wireless modem, a handheld device, etc. In addition, in the present invention, a BS generally refers to a fixed station that communicates with a UE and / or other BSs, and communicates with the UE and other BSs to exchange various data and control information. The BS is also called other terms such as an advanced base station (ABS), a node-B (NB), an evolved-nodeB (eNB), a base transceiver system (BTS), an access point (Access Point), a processing server (PS), etc. In particular, a UTRAN base station is called a Node-B, an E-UTRAN base station is called an eNB, and a new radio access technology network base station is called a gNB. Hereinafter, for convenience of explanation, base stations will be collectively referred to as BS regardless of the type or version of communication technology.
[0038] In the present invention, a node refers to a fixed point that can communicate with a UE and transmit / receive a radio signal. Various types of BSs can be used as nodes regardless of their names. For example, a BS, an NB, an eNB, a pico cell eNB (PeNB), a home eNB (HeNB), a relay, a repeater, etc. can be used as a node. Also, a node does not have to be a BS. For example, a radio remote head (RRH) or a radio remote unit (RRU) can be used. RRHs, RRUs, etc. generally have a power level lower than that of a BS. RRHs or RRUs (hereinafter, RRHs / RRUs) are generally connected to a BS via a dedicated line such as an optical cable, and therefore generally, cooperative communication between an RRH / RRU and a BS can be performed more smoothly than cooperative communication between a BS connected via a wireless line. At least one antenna is installed in one node. This antenna can refer to a physical antenna, an antenna port, a virtual antenna, or an antenna group. A node is also called a point.
[0039] In the present invention, a cell refers to a certain geographical area where one or more nodes provide communication services. Therefore, in the present invention, communicating with a specific cell means communicating with a BS or a node providing communication services to the specific cell. Also, a downlink / uplink signal of a specific cell means a downlink / uplink signal from / to a BS or a node providing communication services to the specific cell. A cell providing uplink / downlink communication services to a UE is particularly called a serving cell. Also, a channel state / quality of a specific cell means a channel state / quality of a channel or communication link formed between a BS or a node providing communication services to the specific cell and a UE. In a 3GPP-based communication system, a UE can measure a downlink channel state from a specific node using a Cell-specific Reference Signal (CRS) transmitted on a CRS resource allocated to the specific node by an antenna port of the specific node and / or a Channel State Information Reference Signal (CSI-RS) transmitted on a CSI-RS resource.
[0040] Meanwhile, the 3GPP-based communication system uses the concept of a cell to manage radio resources, but a cell associated with a radio resource is distinct from a cell of a geographical area.
[0041] A "cell" of a geographical area can be understood as the coverage where a node can provide a service using a carrier, and a "cell" of radio resources relates to a bandwidth (BW), which is a frequency range configured by said carrier. Since downlink coverage, the range where a node can transmit a valid signal, and uplink coverage, the range where a valid signal can be received from a UE, depend on the carrier carrying the signal, the coverage of a node can also be related to the coverage of a "cell" of radio resources used by said node. Thus, the term "cell" can sometimes be used to refer to the coverage of a service by a node, sometimes to a radio resource, and sometimes to the range where a signal using said radio resource can reach with effective strength.
[0042] Meanwhile, 3GPP communication standards use the concept of a cell to manage radio resources. A "cell" in relation to radio resources is defined as a combination of downlink resources (DL resources) and uplink resources (UL resources), i.e., a combination of a DL component carrier (CC) and a UL CC. A cell can be configured with DL resources alone or a combination of DL resources and UL resources. If carrier aggregation is supported, the linkage between the carrier frequency of the DL resources (or DL CC) and the carrier frequency of the UL resources (or UL CC) can be indicated by system information. For example, the combination of DL resources and UL resources is indicated by System Information Block Type 2 (SIB2) linkage. Here, the carrier frequency is the same as or different from the center frequency of each cell or CC. When carrier aggregation (CA) is configured, the UE has only one radio resource control (RRC) connection with the network. One serving cell provides non-access stratum (NAS) mobility information during RRC connection establishment / re-establishment / handover, and one serving cell provides security input during RRC connection re-establishment / handover. Such a cell is called a primary cell (Pcell). A Pcell is a cell that operates on a primary frequency where a UE performs an initial connection establishment procedure or initiates a connection re-establishment procedure, and a secondary cell (Scell) can be configured according to the UE capabilities to form a set of serving cells together with the Pcell.An Scell can be set up after RRC (Radio Resource Control) connection establishment, and is a cell that provides additional radio resources in addition to the resources of a special cell (SPcell). In the downlink, a carrier corresponding to a Pcell is called a Downlink Primary CC (DL PCC), and in the uplink, a carrier corresponding to a Pcell is called a UL Primary CC (DL PCC). In the downlink, a carrier corresponding to an Scell is called a DL Secondary CC (DL SCC), and in the uplink, a carrier corresponding to an Scell is called a UL Secondary CC (UL SCC).
[0043] In case of dual connectivity (DC) operation, the term special cell (SpCell) refers to a Pcell in a master cell group (MCG) or a primary secondary cell (PSCell) in a secondary cell group (SCG). An SpCell supports PUCCH transmission and contention-based optional access and is always activated. An MCG is a group of serving cells associated with a master node (e.g., BS) and consists of an SpCell (Pcell) and optionally one or more Scells. For a UE configured in DC, an SCG is a subset of serving cells associated with a secondary node and consists of a primary secondary cell (PSCell) and zero or more Scells. A PSCell is the primary Scell of an SCG. For a UE in RRC_CONNECTED state not configured in CA or DC, there is only one serving cell consisting of only a Pcell. For a UE in RRC_CONNECTED state configured in CA or DC, the term serving cell refers to the set of cells consisting of SpCell and all Scells. In DC, two medium access control (MAC) entities are configured in the UE: one for the MCG and one for the SCG.
[0044] For a UE in which CA is configured and DC is not configured, a Pcell PUCCH group consisting of a Pcell and zero or more Scells, and an Scell PUCCH group consisting of only Scells are configured. For an Scell, an Scell (hereinafter, PUCCH cell) that transmits a PUCCH associated with the cell is configured. An Scell that is designated as a PUCCH Scell belongs to an Scell PUCCH group, and PUCCH transmission of associated UCI is performed on the PUCCH Scell, and an Scell that is not designated as a PUCCH Scell or a cell designated as a PUCCH transmission cell is a Pcell belongs to a Pcell PUCCH group, and PUCCH transmission of associated UCI is performed on the Pcell.
[0045] In a wireless communication system, a UE receives information from a BS via a downlink (DL), and transmits information to a BS via an uplink (UL). The information transmitted and / or received by the BS and the UE includes data and various control information, and various physical channels exist depending on the type / purpose of the information transmitted and / or received.
[0046] The 3GPP-based communication standard defines downlink physical channels corresponding to resource elements carrying information originating from a higher layer, and downlink physical signals corresponding to resource elements used by the physical layer but not carrying information originating from a higher layer. For example, a physical downlink shared channel (PDSCH), a physical broadcast channel (PBCH), a physical downlink control channel (PDCCH), etc. are defined as downlink physical channels, and a reference signal and a synchronization signal (SS) are defined as downlink physical signals. A reference signal (RS), also called a pilot, refers to a signal with a predefined special waveform that is known to the BS and the UE, and for example, a demodulation reference signal (DMRS) and a channel state information RS (CSI-RS) are defined as downlink reference signals. The 3GPP infrastructure communication standard defines uplink physical channels corresponding to resource elements carrying information originating from a higher layer, and uplink physical signals corresponding to resource elements used by the physical layer but not carrying information originating from a higher layer. For example, a physical uplink shared channel (PUSCH), a physical uplink control channel (PUCCH), and a physical random access channel (PRACH) are defined as uplink physical channels, and a demodulation reference signal (DMRS) for uplink control / data signals, a sounding reference signal (SRS) used for uplink channel measurement, etc. are defined.
[0047] In this specification, PDCCH (Physical Downlink Control CHannel) refers to a set of time-frequency resources (e.g., resource elements (RE)) carrying DCI (downlink control information), and PDSCH (Physical Downlink Shared CHannel) refers to a set of time-frequency resources carrying downlink data. PUCCH (Physical Uplink Control CHannel), PUSCH (Physical Uplink Shared CHannel), and PRACH (Physical Random Access CHannel) respectively refer to sets of time-frequency resources carrying UCI (Uplink Control Information), uplink data, and optional access signals. Hereinafter, the expression that a user equipment transmits / receives PUCCH / PUSCH / PRACH is used interchangeably with the expression that a user equipment transmits / receives uplink control information / uplink data / optional access signals on or through PUCCH / PUSCH / PRACH, respectively. In addition, the expression that a BS transmits / receives a PBCH / PDCCH / PDSCH is used interchangeably to mean transmitting broadcast information / downlink control information / downlink data on or through the PBCH / PDCCH / PDSCH, respectively.
[0048] In this specification, the radio resources (eg, time-frequency resources) scheduled or configured by the BS to the UE for transmitting or receiving the PUCCH / PUSCH / PDSCH are also referred to as PUCCH / PUSCH / PDSCH resources.
[0049] Since the communication device receives the synchronization signal block (SSB), DMRS, CSI-RS, PBCH, PDCCH, PDSCH, PUSCH, and / or PUCCH in the form of a radio signal in a cell, it cannot select only a radio signal including a specific physical channel or a specific physical signal and receive it in an RF receiver, or select only a radio signal excluding a specific physical channel or physical signal and receive it in an RF receiver. In actual operation, the communication device receives a radio signal in a cell using an RF receiver, converts the radio signal, which is an RF band signal, to a baseband signal, and decodes the physical signal and / or physical channel in the baseband signal using one or more processors. Therefore, in some implementations of this specification, receiving a physical signal and / or a physical channel does not actually mean that the communication device never receives a radio signal including the corresponding physical signal and / or physical channel, but does not attempt to recover the physical signal and / or physical channel from the radio signal, for example, does not attempt to decode the physical signal and / or physical channel.
[0050] As more communication devices require larger communication capacity, there is an increasing need for improved mobile broadband communication compared to existing radio access technology (RAT). In addition, massive machine type communications (mMTC), which connects a large number of devices and objects to provide various services anytime and anywhere, is one of the main issues in next-generation communications. In addition, communication system designs that take into account reliability and latency-sensitive services / UEs are also being considered. Thus, the introduction of next-generation RATs that take into account advanced mobile broadband communications, mMTC, URLLC (Ultra-Reliable and Low Latency Communication), etc. is being discussed. Currently, 3GPP is conducting research on next-generation mobile communication systems after EPC. For convenience, in this invention, the relevant technology is referred to as new RAT (NR) or 5G RAT, and a system that uses or supports NR is referred to as an NR system.
[0051] FIG. 1 shows an example of a communication system 1 to which the present invention is applied. Referring to FIG. 1, the communication system 1 to which the present invention is applied includes a wireless device, a BS, and a network. Here, the wireless device means a device that communicates using a wireless connection technology (e.g., 5G NR, LTE (e.g., E-UTRA)), and is also referred to as a communication / wireless / 5G device. The wireless device includes, but is not limited to, a robot 100a, a vehicle 100b-1, 100b-2, an XR (eXtended Reality) device 100c, a handheld device (Hand-held Device) 100d, a home appliance 100e, an IoT (Internet of Things) device 100f, and an AI device / server 400. For example, the vehicle includes a vehicle equipped with a wireless communication function, an autonomous vehicle, a vehicle capable of inter-vehicle communication, and the like. Here, the vehicle includes a UAV (Unmanned Aerial Vehicle) (e.g., a drone). XR devices include AR (Augmented Reality), VR (Virtual Reality), and MR (Mixed Reality) devices, and are embodied in the form of HMDs (Head-Mounted Devices), HUDs (Head-Up Displays) mounted on vehicles, TVs, smartphones, computers, wearable devices, home appliances, digital billboards, vehicles, robots, etc. Mobile devices include smartphones, smart pads, wearable devices (e.g., smart watches, smart glasses), computers (e.g., notebook computers, etc.), etc. Home appliances include TVs, refrigerators, washing machines, etc. IoT devices include sensors, smart meters, etc. For example, BSs and networks can also be embodied as wireless devices, and a specific wireless device can operate as a BS / network node for other wireless devices.
[0052] The wireless devices 100a to 100f are connected to a network 300 via a BS 200. AI (Artificial Intelligence) technology is applied to the wireless devices 100a to 100f, and the wireless devices 100a to 100f are connected to an AI server 400 via the network 300. The network 300 is configured using a 3G network, a 4G (e.g., LTE) network, or a 5G (e.g., NR) network. The wireless devices 100a to 100f can communicate with each other via the BS 200 / network 300, but can also communicate directly without going through the BS / network (e.g., sidelink communication). For example, the vehicles 100b-1 and 100b-2 can communicate directly (e.g., V2V (Vehicle to Vehicle) / V2X (Vehicle to everything) communication). Also, an IoT device (e.g., a sensor) can directly communicate with another IoT device (e.g., a sensor) or another wireless device 100a to 100f.
[0053] Wireless communication / connections 150a, 150b are performed between the wireless devices 100a-100f / BS 200-BS 200 / wireless devices 100a-100f. Here, the wireless communication / connections are performed by various wireless connection technologies such as uplink / downlink communication 150a and sidelink communication 150b (or D2D communication) (e.g., 5G NR). Through the wireless communication / connections 150a, 150b, the wireless devices and the BS / wireless devices can transmit / receive wireless signals to each other. For example, according to various proposals of the present invention, any one of various configuration information setting processes for transmitting / receiving wireless signals, various signal processing processes (e.g., channel coding / decoding, modulation / demodulation, resource mapping / demapping, etc.), and resource allocation processes is performed.
[0054] Fig. 2 is a block diagram showing an example of a communication device that executes a method according to the present invention. Referring to Fig. 2, a first wireless device 100 and a second wireless device 200 transmit and / or receive wireless signals by various wireless access technologies (e.g., LTE, NR). Here, [first wireless device 100, second wireless device 200] corresponds to [wireless device 100x, BS 200] and / or [wireless device 100x, wireless device 100x] in Fig. 1.
[0055] The first wireless device 100 includes one or more processors 102 and one or more memories 104, and further includes one or more transceivers 106 and / or one or more antennas 108. The processor 102 is configured to control the memory 104 and / or the transceiver 106 to implement the functions, procedures and / or methods described / suggested below. For example, the processor 102 processes information in the memory 104 to generate a first information / signal, and then transmits a wireless signal including the first information / signal via the transceiver 106. The processor 102 also receives a wireless signal including a second information / signal via the transceiver 106, and then stores information obtained from signal processing of the second information / signal in the memory 104. The memory 104 is coupled to the processor 102 and stores various information related to the operation of the processor 102. For example, the memory 104 stores software code including instructions for performing some or all of the processes controlled by the processor 102 or for performing the procedures and / or methods described / suggested below. Here, the processor 102 and memory 104 are part of a communication modem / circuit / chip designed to implement a wireless communication technology (e.g., LTE, NR). The transceiver 106 is coupled to the processor 102 and transmits and / or receives wireless signals via one or more antennas 108. The transceiver 106 includes a transmitter and / or a receiver. The transceiver 106 may also be referred to as an RF (radio frequency) unit. In the present invention, a wireless device may also refer to a communication modem / circuit / chip.
[0056] The second wireless device 200 includes one or more processors 202 and one or more memories 204, and further includes one or more transceivers 206 and / or one or more antennas 208. The processor 202 is configured to control the memory 204 and / or the transceiver 206 to implement the functions, procedures and / or methods described / suggested below. For example, the processor 202 processes information in the memory 204 to generate a third information / signal, and then transmits a wireless signal including the third information / signal via the transceiver 206. The processor 202 also receives a wireless signal including a fourth information / signal via the transceiver 206, and then stores information obtained from the signal processing of the fourth information / signal in the memory 204. The memory 204 is coupled to the processor 202 and stores various information related to the operation of the processor 202. For example, the memory 204 stores software code including instructions for performing some or all of the processes controlled by the processor 202 or for performing the procedures and / or methods described / suggested below. Here, the processor 202 and memory 204 are part of a communication modem / circuit / chip designed to implement a wireless communication technology (e.g., LTE, NR). The transceiver 206 is coupled to the processor 202 and transmits and / or receives wireless signals via one or more antennas 208. The transceiver 206 includes a transmitter and / or a receiver. The transceiver 206 may also be referred to as an RF unit. In the present invention, a wireless device may also refer to a communication modem / circuit / chip.
[0057] The wireless communication technology implemented in the wireless devices 100 and 200 of this specification includes not only LTE, NR, and 6G, but also NB-IoT (Narrowband Internet of Things) for low power communication. At this time, for example, the NB-IoT technology is an example of LPWAN (Low Power Wide Area Network) technology, and may be implemented in a standard such as LTE Cat NB1 and / or LTE Cat NB2, and is not limited to the above-mentioned names. Additionally or alternatively, the wireless communication technology implemented in the wireless devices XXX and YYY of this specification communicates based on the LTE-M technology. At this time, as an example, the LTE-M technology is an example of LPWAN technology, and may be called various names such as eMTC (enhanced Machine Type Communication). For example, the LTE-M technology may be implemented in any one of various standards such as 1) LTE CAT0, 2) LTE Cat M1, 3) LTE Cat M2, 4) LTE non-BL (non-Bandwidth Limited), 5) LTE-MTC, 6) LTE Machine Type Communication, and / or 7) LTE M, and is not limited to the above-mentioned names. Additionally or alternatively, the wireless communication technology embodied in the wireless device XXX, YYY of this specification may include any of ZigBee, Bluetooth (registered trademark), and Low Power Wide Area Network (LPWAN) that considers low power communication, but is not limited to the above names. As an example, ZigBee technology creates personal area networks (PANs) related to small / low power digital communication based on various standards such as IEEE802.15.4, and is called by various names.
[0058] The hardware elements of the wireless devices 100, 200 are described in more detail below. One or more protocol layers may be implemented by, but are not limited to, one or more processors 102, 202. For example, the one or more processors 102, 202 may implement one or more layers (e.g., functional layers such as a physical (PHY) layer, a medium access control (MAC) layer, a radio link control (RLC) layer, a packet data convergence protocol (PDCP) layer, a radio resource control (RRC) layer, and a service data adaptation protocol (SDAP) layer). The one or more processors 102, 202 may generate one or more protocol data units (PDUs) and / or one or more service data units (SDUs) according to the functions, procedures, suggestions, and / or methods disclosed herein. The one or more processors 102, 202 generate messages, control information, data or information according to the functions, procedures, suggestions and / or methods disclosed herein. The one or more processors 102, 202 generate signals (e.g., baseband signals) including PDUs, SDUs, messages, control information, data or information according to the functions, procedures, suggestions and / or methods disclosed herein to provide to the one or more transceivers 106, 206. The one or more processors 102, 202 receive signals (e.g., baseband signals) from the one or more transceivers 106, 206 and derive the PDUs, SDUs, messages, control information, data or information according to the functions, procedures, suggestions and / or methods disclosed herein.
[0059] The one or more processors 102, 202 may also be referred to as controllers, microcontrollers, microprocessors, or microcomputers. The one or more processors 102, 202 may be implemented using hardware, firmware, software, or a combination thereof. As an example, the one or more processors 102, 202 may include one or more application specific integrated circuits (ASICs), one or more digital signal processors (DSPs), one or more digital signal processing devices (DSPDs), one or more programmable logic devices (PLDs), or one or more field programmable gate arrays (FPGAs). The functions, procedures, suggestions, and / or methods disclosed herein may be implemented using firmware or software, and the firmware or software may be implemented to include modules, procedures, functions, and the like. The firmware or software configured to perform the functions, procedures, suggestions, and / or methods disclosed herein may be included in the one or more processors 102, 202, or may be stored in one or more memories 104, 204 and run by the one or more processors 102, 202. The functions, procedures, suggestions and / or methods disclosed in this specification may be embodied using firmware or software in the form of code, instructions and / or sets of instructions.
[0060] The one or more memories 104, 204 are coupled to the one or more processors 102, 202 and store various types of data, signals, messages, information, programs, code, instructions, and / or commands. The one or more memories 104, 204 may be comprised of ROM, RAM, EPROM, flash memory, hard drives, registers, cache memory, computer readable storage media, and / or combinations thereof. The one or more memories 104, 204 may be located internal and / or external to the one or more processors 102, 202. Additionally, the one or more memories 104, 204 may be coupled to the one or more processors 102, 202 via various techniques, such as wired or wireless connections.
[0061] The one or more transceivers 106, 206 transmit user data, control information, wireless signals / channels, etc., as described in the methods and / or flowcharts, etc., described herein to one or more other devices. The one or more transceivers 106, 206 receive user data, control information, wireless signals / channels, etc., as described in the functions, procedures, suggestions, methods and / or flowcharts, etc., described herein from one or more other devices. For example, the one or more transceivers 106, 206 are coupled to one or more processors 102, 202 to transmit and receive wireless signals. For example, the one or more processors 102, 202 control the one or more transceivers 106, 206 to transmit user data, control information, or wireless signals to one or more other devices. Also, the one or more processors 102, 202 control the one or more transceivers 106, 206 to receive user data, control information, or wireless signals from one or more other devices. Also, the one or more transceivers 106, 206 are coupled to one or more antennas 108, 208, and the one or more transceivers 106, 206 are configured to transmit and receive user data, control information, wireless signals / channels, etc., as described, functions, procedures, suggestions, methods, and / or flow charts disclosed herein, via the one or more antennas 108, 208. In this specification, the one or more antennas may be multiple physical antennas or multiple logical antennas (e.g., antenna ports). The one or more transceivers 106, 206 convert the received user data, control information, wireless signals / channels, etc., from RF band signals to baseband signals for processing using the one or more processors 102, 202. The one or more transceivers 106, 206 convert the user data, control information, wireless signals / channels, etc., processed using the one or more processors 102, 202, from baseband signals to RF band signals. For this purpose, one or more of the transceivers 106, 206 include (analog) oscillators and / or filters.
[0062] FIG. 3 shows another example of a wireless device for implementing the present invention. Referring to FIG. 3, the wireless device 100, 200 corresponds to the wireless device 100, 200 of FIG. 2 and is composed of various elements, components, units / parts and / or modules. For example, the wireless device 100, 200 includes a communication unit 110, a control unit 120, a memory unit 130 and an additional element 140. The communication unit includes a communication circuit 112 and a transceiver 114. For example, the communication circuit 112 includes one or more processors 102, 202 and / or one or more memories 104, 204 in FIG. 2. For example, the transceiver 114 includes one or more transceivers 106, 206 and / or one or more antennas 108, 208 in FIG. 2. The control unit 120 is electrically connected to the communication unit 110, the memory unit 130 and the additional element 140 and controls the overall operation of the wireless device. For example, the control unit 120 controls electrical / mechanical operations of the wireless device based on the programs / codes / commands / information stored in the memory unit 130. In addition, the control unit 120 transmits information stored in the memory unit 130 to an external device (e.g., another communication device) via the communication unit 110 through a wireless / wired interface, or stores information received from an external device (e.g., another communication device) via the communication unit 110 through a wireless / wired interface in the memory unit 130.
[0063] The additional element 140 may be configured in various ways depending on the type of wireless device. For example, the additional element 140 may include any one of a power unit / battery, an input / output unit (I / O unit), a driving unit, and a computer unit. The wireless device may be embodied in the form of, but not limited to, a robot (FIG. 1, 100a), a vehicle (FIG. 1, 100b-1, 100b-2), an XR device (FIG. 1, 100c), a mobile device (FIG. 1, 100d), a home appliance (FIG. 1, 100e), an IoT device (FIG. 1, 100f), a digital broadcasting terminal, a hologram device, a public safety device, an MTC device, a medical device, a Fintech device (or a financial device), a security device, a climate / environment device, an AI server / device (FIG. 1, 400), a BS (FIG. 1, 200), and a network node. The wireless device may be mobile or fixed depending on the use case / service.
[0064] In Fig. 3, various elements, components, units / parts and / or modules in the wireless devices 100 and 200 are connected to each other by a wired interface as a whole, or at least some of them are connected wirelessly by the communication unit 110. For example, in the wireless devices 100 and 200, the control unit 120 and the communication unit 110 are connected by wire, and the control unit 120 and a first unit (e.g., 130, 140) are connected wirelessly by the communication unit 110. Each element, component, unit / part and / or module in the wireless devices 100 and 200 further includes one or more elements. For example, the control unit 120 is configured with one or more processor sets. For example, the control unit 120 is configured with a set of a communication control processor, an application processor, an ECU (Electronic Control Unit), a graphics processor, a memory control processor, etc. As another example, the memory unit 130 may be composed of a random access memory (RAM), a dynamic RAM (DRAM), a read only memory (ROM), a flash memory, a volatile memory, a non-volatile memory, and / or a combination thereof.
[0065] In the present invention, at least one memory (e.g., 104 or 204) stores instructions or programs that, when executed, cause at least one processor operably coupled to the at least one memory to perform operations according to some embodiment or implementation of the present invention.
[0066] In the present invention, a computer-readable (non-volatile) storage medium stores at least one instruction or computer program, which, when executed by at least one processor, can cause the at least one processor to perform operations according to some embodiments or implementations of the present invention.
[0067] In the present invention, a processing device or apparatus includes at least one processor and at least one computer memory coupled to the at least one processor, the at least one computer memory storing instructions or programs that, when executed, cause the at least one processor operably coupled to the at least one memory to perform operations according to some embodiments or implementations of the present invention.
[0068] In the present invention, a computer program is stored in at least one computer-readable (non-volatile) storage medium and includes program code that, when executed, performs operations according to some embodiments of the present invention or causes at least one processor to perform operations according to some embodiments of the present invention. The computer program is provided in the form of a computer program product. The computer program product includes at least one computer-readable (non-volatile) storage medium.
[0069] A communications device of the present invention includes at least one processor; and at least one computer memory operably coupled to the at least one processor and storing instructions that, when executed, cause the at least one processor to perform operations in accordance with examples of the present invention as described below.
[0070] FIG. 4 is a diagram showing an example of a frame structure that can be used in a 3GPP-based wireless communication system.
[0071] The frame structure of FIG. 4 is merely an example, and the number of subframes, slots, and symbols in a frame can be changed in various ways. In an NR system, OFDM numerology (e.g., subcarrier spacing (SCS)) is set to be different between multiple cells aggregated to one UE. Thus, the (absolute time) duration of a time resource (e.g., subframe, slot, or transmission time interval (TTI)) consisting of the same number of symbols is set to be different between the aggregated cells. Here, the symbols include OFDM symbols (or cyclic prefix-orthogonal frequency division multiplexing (CP-OFDM) symbols) and SC-FDMA symbols (or discrete Fourier transform-spread-OFDM (DFT-S-OFDM) symbols). In this specification, the terms symbol, OFDM-based symbol, OFDM symbol, CP-OFDM symbol and DFT-x-OFDM symbol are interchangeable.
[0072] Referring to FIG. 4, in an NR system, uplink and downlink transmissions are organized into frames. Each frame is T f =(△f max *N f / 100)*T c = 10 ms duration, divided into two half frames of 5 ms duration each. Here, the basic time unit for NR is T c =1 / (△f max *N f ) and △f max =480*10 3 Hz and N f = 4096. For reference, the basic time unit for LTE is T s =1 / (△f ref *N f,ref) and △f ref =15*10 3 Hz and N f,ref = 2048. c and T f is the constant κ=T c / T f Each half frame is composed of five subframes, and the duration of a single subframe is T sf is 1 ms. The subframe is divided into slots, and the number of slots in a subframe depends on the subcarrier spacing. Each slot consists of 14 or 12 OFDM symbols based on the cyclic prefix. In normal cyclic prefix (CP), each slot consists of 14 OFDM symbols, and in extended CP, each slot consists of 12 OFDM symbols. The pneumatology supports an exponentially scalable subcarrier spacing △f=2 u *Depends on 15kHz. The following table shows the subcarrier spacing for general CP: △f=2 u *Number of OFDM symbols per slot at 15 kHz (N slot symb ), the number of slots per frame (N frame,u slot ) and the number of slots per subframe (N subframe,u slot ) is shown.
[0073] [Table 1]
[0074] The following table shows the subcarrier spacing for extended CP, △f=2 u *Indicates the number of OFDM symbols per slot, the number of slots per frame, and the number of slots per subframe at 15 kHz.
[0075] [Table 2]
[0076] For a subcarrier spacing setting u, the slots are assigned n u s ∈[0,…,n subframe,u slot -1], and in increasing order within a frame, u s,f ∈[0,…,n frame,u slot -1].
[0077] FIG. 5 shows an example of a resource grid for a slot. A slot includes multiple (e.g., 14 or 12) symbols in the time domain. For each neurology (e.g., subcarrier spacing) and carrier, N common resource blocks (CRBs) are allocated as indicated by higher layer signaling (e.g., radio resource control (RRC) signaling). start,u grid Starts with N size,u grid,x *N RB sc subcarriers and N subframe,u symb A resource grid of N OFDM symbols is defined, where size,u grid,x is the number of resource blocks (RB) in the source grid, and the subscript x is DL for downlink and UL for uplink. RB sc is the number of subcarriers per RB, and in the 3GPP-based wireless communication system, N RB sc is typically 12. For a given antenna port p, subcarrier spacing configuration u and transmission direction (DL or UL), there is one resource grid. size,u gridis given to the UE by higher layer parameters from the network (e.g., RRC parameters). Each element in the resource grid for antenna port p and subcarrier spacing setting u is called a resource element (RE), and one complex symbol is mapped to each resource element. Each resource element in the resource grid is uniquely identified by index k in the frequency domain and index l indicating the symbol position relative to a reference point in the time domain. In NR systems, RBs are defined by 12 consecutive subcarriers in the frequency domain. In NR systems, RBs are classified into common resource blocks (CRBs) and physical resource blocks (PRBs). CRBs are numbered from 0 upwards in the frequency domain for subcarrier spacing setting u. The center of subcarrier 0 of CRB0 for subcarrier spacing setting u coincides with 'point A', which is the common reference point for the resource block grid. PRBs for subcarrier spacing setting u are defined in bandwidth parts (BWPs) and range from 0 to N size,u BWP,i The common resource block n is numbered from i to -1, where i is the number of the bandwidth part. u CRB and physical resource block n in bandwidth part i PRB The relationship between is as follows: u PRB =n u CRB +N start,u BWP,i , where N start,u BWP,i is the common resource block where the bandwidth part starts relative to CRB0. A BWP includes multiple consecutive RBs in the frequency domain. For example, a BWP is a given neurology U within BWPi on a given carrier. iA CRB is a subset of contiguous CRBs defined for a carrier. A carrier contains up to N BWPs (e.g., 5). A UE is configured to have one or more BWPs on a given component carrier. Data communication is performed by the activated BWPs, and only a predetermined number (e.g., one) of the BWPs configured in the UE are activated on the corresponding carrier.
[0078] For each serving cell in the set of DL BWPs or UL BWPs, the network configures at least an initial DL BWP and one (if the serving cell is configured with an uplink) or two initial UL BWPs (if a supplementary uplink is used). The network may also configure additional UL and DL BWPs for the serving cell. For each DL BWP or UL BWP, the UE is provided with the following parameters for the serving cell: i) subcarrier spacing, ii) cyclic prefix, iii) N start BWP = 275, offset RB set and length L RB The RRC parameter locationAndBandwidth indicates the CRB N as a resource indicator value (RIV). start BWP =O carrier +RB start and the number of contiguous RBs, N size BWP =L RB , and the subcarrier spacing is given by the RRC parameter offsetToCarrier carrier ; Index within the set of DL BWP or UL BWP; set of BWP-common parameters and set of BWP-specific parameters.
[0079] Virtual resource blocks (VRBs) are defined within the bandwidth part and range from 0 to N size,u BWP,iNumbered from -1, where i is the bandwidth part number. VRBs are mapped to physical resource blocks (PRBs) by non-interleaved mapping. In some implementations, in case of non-interleaved VRB-to-PRB mapping, VRB n is mapped to PRB n.
[0080] A UE configured with carrier aggregation is configured to use one or more cells. If a UE is configured with multiple serving cells, the UE is configured with one or more cell groups. The UE is configured with multiple cell groups associated with different BSs. Alternatively, the UE is configured with multiple cell groups associated with a single BS. Each cell group of the UE is composed of one or more serving cells, and each cell group includes a single PUCCH cell with PUCCH resources configured. A PUCCH cell is a Pcell or an Scell of a corresponding cell group that is configured as a PUCCH cell. Each serving cell of the UE belongs to one of the UE's cell groups, and does not belong to multiple cell groups.
[0081] FIG. 6 illustrates an example of a slot structure that can be used in a 3GPP-based system. In all 3GPP-based systems, e.g., NR systems, each slot has a self-contained structure that includes i) DL control channel, ii) DL or UL data, and / or iii) UL control channel. For example, the first N symbols in a slot are used to transmit DL control channel (hereinafter, DL control region), and the last M symbols in a slot are used to transmit UL control channel (hereinafter, UL control region). N and M are each a non-negative integer. A resource region between the DL control region and the UL control region (hereinafter, data region) is used for DL data transmission or UL data transmission. Symbols in a single slot are divided into DL, UL, or a group of consecutive symbols that can be flexibly used. Hereinafter, information indicating how the symbols in each slot are used is referred to as a slot format. For example, the slot format can define which symbols in a slot are used for UL and which symbols are used for DL.
[0082] If the serving cell is to operate in time division duplex (TDD) mode, the BS can configure the pattern for UL and DL allocation for the serving cell through higher layer (e.g., RRC) signaling. For example, the following parameters are used to configure the TDD DL-UL pattern:
[0083] - dL-UL-TransmissionPeriodicity, which provides the periodicity of the DL-UL pattern;
[0084] - nrofDownlinkSlots giving the number of first consecutive full DL slots of each DL-UL pattern, where a full DL slot is a slot that contains only downlink symbols;
[0085] - nrofDownlinkSymbols, giving the number of consecutive DL symbols at the beginning of the slot immediately following the last full DL slot;
[0086] nrofUplinkSlots, giving the number of consecutive full UL slots within the end of each DL-UL pattern, where a full UL slot is a slot that has only uplink symbols; and
[0087] - nrofUplinkSymbols gives the number of consecutive UL symbols in the end of the slot immediately preceding the first complete UL slot.
[0088] Among the symbols in the DL-UL pattern, the remaining symbols that are not set as DL symbols or UL symbols are flexible symbols.
[0089] A UE that has received a configuration for a TDD DL-UL pattern, i.e., a TDD UL-DL configuration (e.g., tdd-UL-DL-ConfigurationCommon or tdd-UL-DLConfigurationDedicated) via higher layer signaling, sets the slot format per slot across slots based on this configuration.
[0090] Although various combinations of DL symbols, UL symbols, and flexible symbols are possible for symbols, a certain number of combinations can be predefined as slot formats, and the predefined slot formats are identified by slot format indexes. The following table shows some examples of predefined slot formats. In the following table, D stands for DL symbol, U stands for UL symbol, and F stands for flexible symbol.
[0091] [Table 3]
[0092] In order to inform the UE which of the predetermined slot formats is used in a particular slot, the BS may configure a set of slot format combinations applicable to the corresponding serving cells for each cell by higher layer (e.g., RRC) signaling for a set of serving cells, and may configure the UE to monitor a group-common PDCCH for a slot format indicator (SFI) by higher layer (e.g., RRC) signaling. Hereinafter, the DCI carried by the group-common PDCCH for SFI is referred to as SFI DCI. DCI format 2_0 is used as SFI DCI. For example, for each serving cell in the set of serving cells, the BS may provide the UE with the (start) position of the slot format combination ID (i.e., SFI-index) for the corresponding serving cell in the SFI DCI, the set of slot format combinations applicable to the corresponding serving cell, the setting of reference subcarrier spacing for each slot format in the slot format combination indicated by the SFI-index value in the SFI DCI, etc. For each slot format combination in the set of slot format combinations, one or more slot formats are configured and a slot format combination ID (i.e., SFI-index) is assigned. For example, if the BS wants to configure a slot format combination with N slot formats, it can indicate N slot format indexes among the slot format indexes for a given slot format (e.g., see Table 3) for the corresponding slot format combination. The BS scans SFI-RNTI and SFI-RNTI, which are Radio Network Temporary Identifiers (RNTIs) used for SFI, to configure the UE to monitor the group-common PDCCH for SFI. The UE is notified of the total length of the DCI payload to be rumbled. When the UE detects the PDCCH based on the SFI-RNTI, the UE can determine the slot format for the serving cell from the SFI-index for the serving cell among the SFI-indexes in the DCI payload in the PDCCH.
[0093] A symbol designated as flexible by the TDD DL-UL pattern configuration can be designated as uplink, downlink or flexible by the SFI DCI. A symbol designated as downlink / uplink by the TDD DL-UL pattern configuration cannot be overridden as uplink / downlink or flexible by the SFI DCI.
[0094] If a TDD DL-UL pattern is not configured, the UE determines whether each slot is uplink or downlink and the symbol allocation within each slot based on the SFI DCI and / or a DCI that schedules or triggers the transmission of a downlink or uplink signal (e.g., DCI format 1_0, DCI format 1_1, DCI format 1_2, DCI format 0_0, DCI format 0_1, DCI format 0_2, DCI format 2_3).
[0095] The NR frequency band is defined by two types of frequency ranges, FR1 and FR2, also known as millimeter wave (mmW). The table below illustrates the frequency ranges in which NR can operate:
[0096] [Table 4]
[0097] The physical channels used in 3GPP-based wireless communication systems will now be described in more detail.
[0098] The PDCCH carries DCI. For example, the PDCCH (i.e., DCI) carries a transmission format and resource allocation of a downlink shared channel (DL-SCH), resource allocation information for an uplink shared channel (UL-SCH), paging information for a paging channel (PCH), system information on the DL-SCH, resource allocation information for a control message of a layer (hereinafter, a higher layer) located above the physical layer in the protocol stack of the UE / BS, such as a random access response (RAR) transmitted on the PDSCH, a transmission power control command, activation / cancellation of configured scheduling (CS), etc. DCI including resource allocation information for DL-SCH is called PDSCH scheduling DCI, and DCI including resource allocation information for UL-SCH is called PUSCH scheduling DCI. The DCI includes a cyclic redundancy check (CRC), which is masked / scrambled to various identifiers (e.g., radio network temporary identifier (RNTI)) depending on the owner or use of the PDCCH. For example, if the PDCCH is for a specific UE, the CRC is masked to a UE identifier (e.g., cell RNTI (C-RNTI)). If the PDCCH is for paging, the CRC is masked to a paging RNTI (P-RNTI). If the PDCCH is for system information (e.g., system information block (SIB)), the CRC is masked to a system information RNTI (SI-RNTI). If the PDCCH is for an unsolicited access response, the CRC is masked to a random access RNTI (RA-RATI).
[0099] The PDCCH on one serving cell scheduling the PDSCH or PUSCH of another serving cell is called cross-carrier scheduling. Cross-carrier scheduling using a carrier indicator field (CIF) can allow the PDCCH of a serving cell to schedule resources on another serving cell. Meanwhile, the PDSCH on a serving cell scheduling the PDSCH or PUSCH to the serving cell is called self-carrier scheduling. If cross-carrier scheduling is used in a cell, the BS provides the UE with information about the cell that schedules this cell. For example, the BS provides the UE with information about whether the serving cell is scheduled by the PDCCH on the other (scheduling) cell or scheduled by the serving cell, and if the serving cell is scheduled by the other (scheduling) cell, which cell signals the downlink assignment and uplink grant for the serving cell. In this specification, a cell that carries a PDCCH is referred to as a scheduling cell, and a cell in which the transmission of a PUSCH or PDSCH is scheduled by DCI included in the PDCCH, i.e., a cell that carries a PUSCH or PDSCH scheduled by the PDCCH, is referred to as a scheduled cell.
[0100] PDSCH is a physical layer UL channel for UL data transport. PDSCH carries downlink data (e.g. DL-SCH transport block) and uses modulation methods such as QPSK (Quadrature Phase Shift Keying), 16QAM (Quadrature Amplitude Modulation), 64QAM, and 256QAM. A codeword is generated by encoding a transport block (TB). PDSCH can carry up to two codewords. Scrambling and modulation mapping are performed for each codeword, and modulation symbols generated from each codeword are mapped to one or more layers. Each layer is mapped to radio resources together with DMRS, generated into an OFDM symbol signal, and transmitted through the corresponding antenna port.
[0101] PUCCH means a physical layer UL channel for UCI transmission. PUCCH carries UCI (Uplink Control Information). UCI types transmitted on PUCCH include hybrid automatic repeat request (HARQ)-acknowledgement (ACK) information, scheduling request (SR) and channel state information (CSI). UCI bits include HARQ-ACK information bits if available, SR information bits if available, LRR information bits if available, and CSI bits if available. In this specification, HARQ-ACK information bits correspond to HARQ-ACK codebook. In particular, a bit sequence in which HARQ-ACK information bits are arranged according to a predetermined rule is called HARQ-ACK codebook.
[0102] - Scheduling request (SR): Information used to request UL-SCH resources.
[0103] - Hybrid Automatic Repeat Request (HARQ)-acknowledgement (ACK): A response to a downlink data packet (e.g., codeword) on the PDSCH. It indicates whether the downlink data packet was successfully received by the communication device. A HARQ-ACK 1 bit is sent in response to a single codeword, and a HARQ-ACK 2 bit is sent in response to two codewords. HARQ-ACK responses include positive ACK (simply ACK), negative ACK (NACK), DTX, or NACK / DTX. Herein, the term HARQ-ACK is used interchangeably with HARQ ACK / NACK, ACK / NACK, or A / N.
[0104] - Channel State Information (CSI): Feedback information for a downlink channel. CSI includes channel quality information (CQI), rank indicator (RI), precoding matrix indicator (PMI), CSI-RS resource indicator (CRI), SS / PBCH resource block indicator, layer indicator (LI), etc. CSI is divided into CSI part 1 and CSI part 2 according to the UCI type included in CSI. For example, CRI, RI and / or CQI for the first codeword are included in CSI part 1, and LI, PMI and CQI for the second codeword are included in CSI part 2.
[0105] - Link recovery request (LRR)
[0106] For convenience, in this specification, the PUCCH resources configured and / or instructed by the BS to the UE for HARQ-ACK, SR, and CSI transmission are referred to as HARQ-ACK PUCCH resources, SR PUCCH resources, and CSI PUCCH resources, respectively.
[0107] The PUCCH format is classified according to the UCI payload size and / or transmission length (for example, the number of symbols constituting the PUCCH resource) as follows. Please refer to Table 5 for details regarding the PUCCH format.
[0108] (0) PUCCH format 0 (PF0, F0)
[0109] - Supported UCI payload size: up to K bits (e.g., K=2)
[0110] - Number of OFDM symbols constituting a single PUCCH: 1 to X symbols (e.g., X = 2)
[0111] - Transmission structure: PUCCH format 0 consists of only UCI signal without DMRS, and the UE transmits UCI status by selecting and transmitting one of multiple sequences. For example, the UE transmits one of multiple sequences via a PUCCH with PUCCH format 0 to transmit a specific UCI to the BS. The UE transmits a PUCCH with PUCCH format 0 in the PUCCH resource for the corresponding SR setting only when transmitting a positive SR.
[0112] - The configuration for PUCCH format 0 includes the following parameters for the corresponding PUCCH resource: index for initial cyclic transition, number of symbols for PUCCH transmission, 1st symbol for PUCCH transmission.
[0113] (1) PUCCH format 1 (PF1, F1)
[0114] - Supported UCI payload size: up to K bits (e.g., K=2)
[0115] - Number of OFDM symbols constituting a single PUCCH: Y to Z symbols (e.g., Y = 4, Z = 14)
[0116] - Transmission structure: DMRS and UCI are configured / mapped to different OFDM symbols in TDM form. That is, DMRS is transmitted in a symbol where no modulation symbol is transmitted. UCI is expressed by multiplying a specific sequence (e.g., orthogonal cover code (OCC)) by a modulation (e.g., QPSK) symbol. A cyclic shift (CS) / OCC is applied to both UCI and DMRS, and code division multiplexing (CDM) is supported between multiple PUCCH resources (within the same RB) (according to PUCCH format 1). PUCCH format 1 carries UCI with a maximum size of 2 bits, and modulation symbols are spread in the time domain by an orthogonal cover code (OCC) (set differently depending on whether frequency hopping is present or not).
[0117] - The configuration for PUCCH format 1 includes the following parameters for the corresponding PUCCH resource: index for initial cyclic transition, number of symbols for PUCCH transmission, 1st symbol for PUCCH transmission, index for orthogonal cover code.
[0118] (2) PUCCH format 2 (PF2, F2)
[0119] - Supported UCI payload size: More than K bits (e.g., K=2)
[0120] - Number of OFDM symbols constituting a single PUCCH: 1 to X symbols (e.g., X = 2)
[0121] - Transmission structure: DMRS and UCI are configured / mapped in frequency division multiplex (FDM) form within the same symbol. The UE applies only IFFT to the coded UCI bits without DFT and transmits. PUCCH format 2 carries UCI with a bit size larger than K bits, and the modulation symbols are FDMed with DMRS and transmitted. For example, DMRS is located at symbol indexes #1, #4, #7, and #10 in a given resource block with 1 / 3 density. A pseudo noise (PN) sequence is used for the DMRS sequence. Frequency hopping is activated for 2-symbol PUCCH format 2.
[0122] - The configuration for PUCCH format 2 includes the following parameters for the corresponding PUCCH resource: number of PRBs, number of symbols for PUCCH transmission, and 1st symbol for PUCCH transmission.
[0123] (3) PUCCH format 3 (PF3, F3)
[0124] - Supported UCI payload size: More than K bits (e.g., K=2)
[0125] - Number of OFDM symbols constituting a single PUCCH: Y to Z symbols (e.g., Y = 4, Z = 14)
[0126] - Transmission structure: DMRS and UCI are configured / mapped to different symbols in TDM form. UE applies DFT to coded UCI bits and transmits. PUCCH format 3 does not support UE multiplexing for the same time-frequency resource (e.g., the same PRB).
[0127] - The configuration for PUCCH format 3 includes the following parameters for the corresponding PUCCH resource: number of PRBs, number of symbols for PUCCH transmission, and 1st symbol for PUCCH transmission.
[0128] (4) PUCCH Format 4 (PF4, F4)
[0129] - Supported UCI payload size: More than K bits (e.g., K=2)
[0130] - Number of OFDM symbols constituting a single PUCCH: Y to Z symbols (e.g., Y = 4, Z = 14)
[0131] - Transmission structure: DMRS and UCI are configured / mapped to different symbols in TDM format. PUCCH format 4 applies OCC before DFT and CS (or interleaved FDM, IFDM mapping) to DMRS, allowing multiplexing of up to four UEs in the same PRB. In other words, the modulation symbol of UCI is transmitted after being Time Division Multiplexed (TDM) with DMRS.
[0132] - The configuration for PUCCH format 4 includes the following parameters for the corresponding PUCCH resource: number of symbols for PUCCH transmission, length for the orthogonal cover code, index for the orthogonal cover code, 1st symbol for PUCCH transmission.
[0133] The following table shows examples of PUCCH formats. According to the PUCCH transmission length, it is divided into short PUCCH (formats 0 and 2) and long PUCCH (formats 1, 3 and 4).
[0134] [Table 5]
[0135] PUCCH resources are determined for each UCI type (e.g., A / N, SR, CSI). The PUCCH resources used for UCI transmission are determined based on the UCI (payload) size. As an example, the BS configures multiple PUCCH resource sets for the UE, and the UE selects a specific PUCCH resource set corresponding to a specific range according to the range of the UCI (payload) size (e.g., the number of UCI bits). For example, the UE can select any of the following PUCCH resource sets according to the number of UCI bits (N UCI )
[0136] - PUCCH resource set #0, number of UCI bits ≤ 2
[0137] - PUCCH resource set #1, 2 < number of UCI bits ≤ N1
[0138] ...
[0139] - PUCCH resource set #(K - 1), N K-2 < number of UCI bits ≤ N K-1
[0140] Here, K is the number of PUCCH resource sets (K > 1), and N i is the maximum number of UCI bits supported by PUCCH resource set #i. For example, PUCCH resource set #1 is composed of resources of PUCCH format 0 - 1, and other PUCCH resource sets are composed of resources of PUCCH format 2 - 4 (see Table 5).
[0141] The configuration for each PUCCH resource includes a PUCCH resource index, an index of a starting PRB, and a configuration for one of PUCCH formats 0 to 4. The code rate for multiplexing HARQ-ACK, SR, and CSI report in a PUCCH transmission using PUCCH format 2, PUCCH format 3, or PUCCH format 4 is configured in the UE by the BS via the upper layer parameter maxCodeRate. The upper layer parameter maxCodeRate is used to determine how to feed back UCI on the PUCCH resource for PUCCH format 2, 3, or 4.
[0142] When the UCI type is SR or CSI, the PUCCH resource used for UCI transmission in the PUCCH resource set is configured in the UE by the network through higher layer signaling (e.g., RRC signaling).When the UCI type is HARQ-ACK for SPS (Semi-Persistent Scheduling) PDSCH, the PUCCH resource used for UCI transmission in the PUCCH resource set is configured in the UE by the network through higher layer signaling (e.g., RRC signaling).On the other hand, when the UCI type is HARQ-ACK for PDSCH scheduled by DCI, the PUCCH resource used for UCI transmission in the PUCCH resource set is scheduled based on the DCI.
[0143] In the case of DCI-based PUCCH resource scheduling, the BS transmits DCI to the UE via the PDCCH, and can indicate the PUCCH resource to be used for UCI transmission in a specific PUCCH resource set by the ACK / NACK resource indicator (ARI) in the DCI. The ARI is used to indicate the PUCCH resource for ACK / NACK transmission, and is also called the PUCCH resource indicator (PRI). Here, the DCI is the DCI used for PDSCH scheduling, and the UCI includes the HARQ-ACK for the PDSCH. In addition, the BS can configure the UE with a PUCCH resource set consisting of more PUCCH resources than the number of states that the ARI can represent, using a (UE-specific) higher layer (e.g., RRC) signal. At this time, the ARI indicates a PUCCH resource subset within the PUCCH resource set, and which PUCCH resource to use within the indicated PUCCH resource subset is determined according to an implicit rule based on transmission resource information for the PDCCH (e.g., the starting control channel element (CCE) index of the PDCCH, etc.).
[0144] A UE needs to have uplink resources available to it for UL-SCH data transmission and downlink resources available to it for DL-SCH data reception. Uplink and downlink resources are assigned to a UE by resource allocation by a BS. Resource allocation includes time domain resource allocation (TDRA) and frequency domain resource allocation (FDRA). In this specification, uplink resource allocation is also called uplink grant and downlink resource allocation is also called downlink assignment. Uplink grant is dynamically received by the UE on PDCCH or in RAR, or semi-persistently configured to the UE by RRC signaling from the BS. Downlink assignment is dynamically received by the UE on PDCCH or semi-persistently configured to the UE by RRC signaling from the BS.
[0145] In the UL, the BS can dynamically allocate uplink resources to the UE via a PDCCH addressed to a cell radio network temporary identifier (C-RNTI). The UE monitors the PDCCH to look for possible uplink grants for UL transmission. The BS can also allocate uplink resources to the UE using configured grants. Two types of configured grants are used: Type 1 and Type 2. In the case of Type 1, the BS directly provides the configured uplink grant (including periodicity) via RRC signaling. In the case of Type 2, the BS configures the periodicity of the RRC configured uplink grant via RRC signaling and signals and activates or deactivates the configured uplink grant via a PDCCH addressed to a configured scheduling RNTI (CS-RNTI). For example, in the case of Type 2, it indicates that the PDCCH addressed to the CS-RNTI can be implicitly reused according to a period set by RRC signaling until the corresponding uplink grant is deactivated.
[0146] In DL, the BS can dynamically allocate downlink resources to the UE via the PDCCH addressed to the C-RNTI. The UE monitors the PDCCH to look for possible downlink allocations. The BS can also allocate downlink resources to the UE using semi-static scheduling (SPS). The BS configures a period of the downlink allocation configured by RRC signaling, and signals and activates or deactivates the downlink allocation configured via the PDCCH addressed to the CS-RNTI. For example, the PDCCH addressed to the CS-RNTI indicates that the corresponding downlink allocation is implicitly reusable with a period configured by RRC signaling until it is deactivated.
[0147] The resource allocation by PDCCH and the resource allocation by RRC will be described in more detail below.
[0148] *Resource allocation via PDCCH: Dynamic grant / allocation
[0149] The PDCCH is used to schedule DL transmissions on the PDSCH or UL transmissions on the PUSCH. The DCI on the PDCCH that schedules DL transmissions indicates the modulation and coding format (e.g., modulation and coding scheme (MCS) index I) associated with the DL-SCH. MCSThe DCI on the PDCCH for scheduling the UL transmission includes an uplink scheduling grant including at least a modulation and coding format, a resource allocation, and HARQ information related to the UL-SCH. The HARQ information for the DL-SCH or for the UL-SCH includes a new data indicator (NDI), a transport block size (TBS), a redundancy version (RV), and a HARQ process ID (i.e., a HARQ process number). The size and use of the DCI carried by one PDCCH differ depending on the DCI format. For example, DCI format 0_0, DCI format 0_1, or DCI format 0_2 is used for scheduling the PUSCH, and DCI format 1_0, DCI format 1_1, or DCI format 1_2 is used for scheduling the PDSCH. In particular, DCI format 0_2 and DCI format 1_2 are used to schedule transmissions having higher transmission reliability and lower latency requirements than those guaranteed by DCI format 0_0, DCI format 0_1, DCI format 1_0, and DCI format 1_1. Some embodiments of the present invention may be applied to transmission of UL data based on DCI format 0_2. Some embodiments of the present invention may be applied to reception of DL data based on DCI format 1_2.
[0150] FIG. 7 shows an example of PDSCH time domain resource allocation by PDCCH and an example of PUSCH time domain resource allocation by PDCCH.
[0151] The DCI carried by the PDCCH for scheduling the PDSCH or the PUSCH includes a time domain resource assignment (TDRA) field, which provides a value m for a row index m+1 into an allocation table for the PDSCH or the PUSCH. A predefined default PDSCH time domain assignment is applied as the allocation table for the PDSCH, or a PDSCH time domain resource assignment table set by the BS via RRC signaling pdsch-TimeDomainAllocationList is applied as the allocation table for the PDSCH. A predefined default PUSCH time domain assignment is applied as the allocation table for the PUSCH, or a PUSCH time domain resource assignment table set by the BS via RRC signaling pusch-TimeDomainAllocationList is applied as the allocation table for the PUSCH. The applied PDSCH time domain resource assignment table and / or the applied PUSCH time domain resource assignment table are determined by a fixed / predefined rule (e.g., see 3GPP TS38.214).
[0152] For PDSCH time domain resource configuration, each indexed row defines the DL allocation-to-PDSCH slot offset K0, the start and length indicator value SLIV (or directly the starting position of the PDSCH within the slot (e.g. starting symbol index S) and the allocation length (e.g. number of symbols L)), and the PDSCH mapping type. For PUSCH time domain resource configuration, each indexed row defines the UL grant-to-PUSCH slot offset K2, the starting position of the PUSCH within the slot (e.g. starting symbol index S) and the allocation length (e.g. number of symbols L), and the PUSCH mapping type. K0 for PDSCH or K2 for PUSCH indicates the difference between the slot where the PDCCH is located and the slot where the PDSCH or PUSCH corresponding to the PDCCH is located. SLIV is a joint indication of the starting symbol S relative to the start of the slot with the PDSCH or PUSCH and the number of consecutive symbols L counting from symbol S. For PDSCH / PUSCH mapping type, there are two mapping types: one is mapping type A and the other is mapping type B. For PDSCH / PUSCH mapping type A, a demodulation reference signal (DMRS) is mapped to a PDSCH / PUSCH resource based on the start of a slot, but one or two symbols of the PDSCH / PUSCH resource can be used as a DMRS symbol according to other DMRS parameters. For example, for PDSCH / PUSCH mapping type A, the DMRS is located at the third symbol (symbol #2) or the fourth symbol (symbol #3) in a slot according to RRC signaling. For PDSCH / PUSCH mapping type B, the DMRS is mapped based on the first OFDM symbol of the PDSCH / PUSCH resource, but one or two symbols from the first symbol of the PDSCH / PUSCH resource can be used as a DMRS symbol according to other DMRS parameters.For example, for PDSCH / PUSCH mapping type B, the DMRS is located in the first symbol allocated for PDSCH / PUSCH. In this specification, the PDSCH / PUSCH mapping type is also referred to as a mapping type or a DMRS mapping type. For example, in this specification, PUSCH mapping type A is also referred to as a mapping type A or a DMRS mapping type A, and PUSCH mapping type B is also referred to as a mapping type B or a DMRS mapping type B.
[0153] The scheduling DCI includes a frequency domain resource assignment (FDRA) field that provides assignment information regarding resource blocks used for the PDSCH or PUSCH. For example, the FDRA field provides the UE with information regarding a cell for PDSCH or PUSCH transmission, information regarding a BWP for PDSCH or PUSCH transmission, and information regarding resource blocks for PDSCH or PUSCH transmission.
[0154] *Resource allocation by RRC
[0155] As mentioned above, for uplink there are two types of transmissions without dynamic grants: configured grant type 1 and configured grant type 2. For configured grant type 1, the UL grant is provided by RRC signaling and stored as configured grant. For configured grant type 2, the UL grant is provided by PDCCH and stored or removed as configured uplink grant based on L1 signaling indicating configured uplink grant activation or deactivation. Type 1 and Type 2 are configured by RRC signaling per serving cell and per BWP. Multiple configurations can be activated simultaneously on multiple different serving cells.
[0156] When grant type 1 is configured, the UE is provided with the following parameters by the BS via RRC signaling:
[0157] - cs-RNTI, which is the CS-RNTI for retransmissions;
[0158] - periodicity, the periodicity of the configured grant type 1;
[0159] - timeDomainOffset, which indicates the offset of the resource in the time domain relative to System frameNumber (SFN)=0;
[0160] - a timeDomainAllocation value m providing a row index m+1 pointing to an allocation table indicating a combination of starting symbol S, length L and PUSCH mapping type;
[0161] - frequencyDomainAllocation, which provides frequency domain resource allocation; and
[0162] - I indicating the modulation order, the target code rate and the transport block size MCS Provided by mcsAndTBS.
[0163] When RRC configures a configuration grant type 1 for a serving cell, the UE stores the UL grant provided by RRC as the configured uplink grant for the indicated serving cell and initializes or re-initializes the configured uplink grant to start at a symbol according to timeDomainOffset and S (derived from SLIV) and to recur with periodicity. After an uplink grant is configured for configured grant type 1, the UE may consider the uplink grant to recur associated with each symbol that satisfies: [(SFN * numberOfSlotsPerFrame (numberOfSymbolsPerSlot) + (SlotNumber in the frame * numberOfSymbolsPerSlot) + symbolNumber in the slot] = (timeDomainOffset * numberOfSymbolsPerSlot + S + N * periodicity) modulo (1024 * numberOfSlotsPerFrame * numberOfSymbolsPerSlot), for all N > 0, where numberOfSlotsPerFrame and numberOfSymbolsPerSlot indicate the number of consecutive slots per frame and the number of consecutive OFDM symbols per slot, respectively (see Tables 1 and 2).
[0164] When grant type 2 is configured, the UE is provided with the following parameters by the BS via RRC signaling:
[0165] -cs-RNTI, which is the CS-RNTI for activation, deactivation and retransmission; and
[0166] - The periodicity provided for the configured grant type 2 periodicity.
[0167] The actual uplink grant is provided to the UE via the PDCCH (addressed to the CS-RNTI). After an uplink grant is configured for grant type 2, the UE considers the uplink grant to be recurrent in association with each symbol that satisfies: [(SFN*numberOfSlotsPerFrame *numberOfSymbolsPerSlot)+(SlotNumber in the frame *numberOfSymbolsPerSlot)+symbol Number in the slot]=[(SFN start time *numberOfSlotsPerFrame *numberOfSymbolsPerSlot+slot start time *numberOfSymbolsPerSlot+symbol start time )+N*periodicity] modulo (1024 *numberOfSlotsPerFrame *numberOfSymbolsPerSlot), for all N ≥ 0, where SFN start time , slot start time and symbol start time indicate the SFN, slot, and symbol of the first PUSCH transmission opportunity after the configured grant is (re-)initialized, and numberOfSlotsPerFrame and numberOfSymbolsPerSlot indicate the number of consecutive slots per frame and the number of consecutive OFDM symbols per slot, respectively (see Tables 1 and 2).
[0168] In some scenarios, the parameters harq-ProcID-Offset and / or harq-ProcID-Offset2 used to derive the HARQ process ID for the configured uplink grant are further provided by the BS to the UE. harq-ProcID-Offset is the offset of the HARQ process for the configured grant for operation with shared spectrum channel access, and harq-ProcID-Offset2 is the offset of the HARQ process for the configured grant. In this specification, cg-RetransmissionTimer is the duration during which the UE should not autonomously retransmit using the HARQ process of the (re)transmission after (re)transmission based on the configured grant, and is a parameter provided by the BS to the UE when retransmission on the configured uplink grant is configured. For a configured grant where neither harq-ProcID-Offset nor cg-RetransmissionTimer is configured, the HARQ process ID associated with the first symbol of an UL transmission is derived from the following formula: HARQ Process ID=[floor(CURRENT_symbol / periodicity)]modulo nrofHARQ-Processes.For a configured uplink grant with harq-ProcID-Offset2, the HARQ process ID associated with the first symbol of the UL transmission is derived from the following formula: HARQ Process ID=[floor(CURRENT_symbol / periodicity)] modulo nrofHARQ-Processes+harq-ProcID-Offset2, where CURRENT_symbol=(SFN*numberOfSlotsPerFrame *numberOfSymbolsPerSlot+slot number in the frame*numberOfSymbolsPerSlot+symbol number in the slot), and numberOfSlotsPerFrame and numberOfSymbolsPerSlot denote the number of consecutive slots per frame and the number of consecutive OFDM symbols per slot, respectively. For a configured UL grant with cg-RetransmissionTimer, the UE may arbitrarily select a HARQ process ID among the HARQ process IDs available for configuration of the configured grant.
[0169] For downlink, the UE is configured with semi-persistent scheduling (SPS) per serving cell and per BWP by RRC signaling from the BS. For DL SPS, the DL allocation is provided to the UE by PDCCH and is stored or removed based on L1 signaling indicating SPS activation or deactivation. When SPS is configured, the UE is provided with the following parameters from the BS by RRC signaling (e.g. SPS configuration) used to configure semi-persistent transmission:
[0170] -cs-RNTI, which is the CS-RNTI for activation, deactivation and retransmission;
[0171] -nrofHARQ-Processes, providing the number of configured HARQ processes for SPS;
[0172] - periodicity, which provides the periodicity of the configured downlink allocation for SPS.
[0173] -n1PUCCH-AN providing HARQ resources for PUCCH for SPS (the network configures HARQ resources as format 0 or format 1, and the actual PUCCH-resources are configured in PUCCH-Config and referred to in n1PUCCH-AN by their ID).
[0174] Multiple downlink SPS configurations can be configured within the BWP of the serving cell. After a downlink allocation is configured for SPS, the UE can consecutively consider the Nth downlink allocation to occur in a slot that satisfies: (numberOfSlotsPerFrame*SFN+slotNumber in the frame)=[(numberOfSlotsPerFrame*SFN start time +slot start time )+N*periodicity *numberOfSlotsPerFrame / 10] modulo (1024 *numberOfSlotsPerFrame), where SFN start time and slot start time where numberOfSlotsPerFrame and numberOfSymbolsPerSlot indicate the SFN, slot, and symbol, respectively, of the first transmission of the PDSCH after the configured downlink allocation has been (re-)initialized, and numberOfSlotsPerFrame and numberOfSymbolsPerSlot indicate the number of consecutive slots per frame and consecutive OFDM symbols per slot, respectively (see Tables 1 and 2).
[0175] In some scenarios, the UE is further provided by the BS with a parameter harq-ProcID-Offset that is used to derive the HARQ process ID for the configured downlink assignment. harq-ProcID-Offset is the offset of the HARQ process for SPS. For configured downlink assignments without harq-ProcID-Offset, the HARQ process ID associated with the slot where DL transmission starts is determined from the following formula: HARQ Process ID=[floor(CURRENT_slot*10 / (numberOfSlotsPerFrame*periodicity))] modulo nrofHARQ-Processes, where CURRENT_slot=[(SFN*numberOfSlotsPerFrame)+slot number in the frame] and numberOfSlotsPerFrame means the number of consecutive slots per frame. For a configured downlink allocation with harq-ProcID-Offset, the HARQ process ID associated with the slot where DL transmission starts is determined by the following formula: HARQ Process ID=[floor(CURRENT_slot / periodicity)] modulo nrofHARQ-Processes+harq-ProcID-Offset, where CURRENT_slot=[(SFN*numberOfSlotsPerFrame)+slot number in the frame] and numberOfSlotsPerFrame means the number of consecutive slots per frame.
[0176] If the cyclic redundancy check (CRC) of the corresponding DCI format is scrambled with the CS-RNTI provided by the RRC parameter cs-RNTI and the new data indicator field for an enabled transport block is set to 0, the UE validates the DL SPS assigned PDCCH or the configured UL grant type 2 PDCCH for scheduling activation or descheduling. The validation of the DCI format is achieved when all fields for the DCI format are set according to Table 6 or Table 7. Table 6 illustrates specific fields for DL SPS and UL grant type 2 scheduling activation PDCCH validation, and Table 7 illustrates specific fields for DL SPS and UL grant type 2 descheduling PDCCH validation.
[0177] [Table 6]
[0178] [Table 7]
[0179] The actual DL allocation or UL grant for DL SPS or UL grant type 2 and the corresponding modulation and coding scheme are provided by resource allocation fields (e.g., TDRA field providing TDRA value m, FDRA field providing frequency resource block allocation, modulation and coding scheme field) in the DCI format carried by the scheduling activation PDCCH of the corresponding DL SPS or UL grant type 2. If a valid confirmation is achieved, the UE considers the information in the DCI format as a valid activation or deactivation of the DL SPS or the configured UL grant type 2.
[0180] In this specification, a PDSCH based on DL SPS is also referred to as an SPS PDSCH, a PUSCH based on UL CG is also referred to as a CG PUSCH, a PDSCH dynamically scheduled by DCI carried by a PDCCH is also referred to as a DG PDSCH, and a PUSCH dynamically scheduled by DCI carried by a PDCCH is also referred to as a DG PUSCH.
[0181] FIG. 8 illustrates the HARQ-ACK transmission / reception process.
[0182] 8, the UE detects the PDCCH in slot n. Then, the UE receives the PDSCH in slot n+K0 according to the scheduling information received through the PDCCH in slot n, and transmits UCI through the PUCCH in slot n+K1. Here, the UCI includes a HARQ-ACK response to the PDSCH.
[0183] The DCI (eg, DCI format 1_0, DCI format 1_1) carried by the PDCCH that schedules the PDSCH includes the following information:
[0184] Frequency domain resource assignment (FDRA): Indicates the RB set allocated to the PDSCH.
[0185] - Time domain resource assignment (TDRA): Indicates DL assignment-to-PDSCH slot offset K0, starting position (e.g., symbol index S) and length (e.g., number of symbols L) of the PDSCH within the slot, and PDSCH mapping type. PDSCH mapping type A or PDSCH mapping type B is indicated by TDRA. For PDSCH mapping type A, the DMRS is located at the third symbol (symbol #2) or the fourth symbol (symbol #3) in the slot. For PDSCH mapping type B, the DMRS is located at the first symbol allocated for the PDSCH.
[0186] -PDSCH-to-HARQ_feedback timing indicator: indicates K1.
[0187] If the PDSCH is configured to transmit up to one TB, the HARQ-ACK response consists of 1 bit. If the PDSCH is configured to transmit up to two transport blocks (TBs), the HARQ-ACK response consists of 2 bits if spatial bundling is not configured, and consists of 1 bit if spatial bundling is configured. If the HARQ-ACK transmission time for multiple PDSCHs is specified as slot n+K1, the UCI transmitted in slot n+K1 includes the HARQ-ACK responses for multiple PDSCHs.
[0188] In this specification, a HARQ-ACK payload consisting of HARQ-ACK bits for one or more PDSCHs is also referred to as a HARQ-ACK codebook. HARQ-ACK codebooks are classified into i) semi-static HARQ-ACK codebooks, ii) dynamic HARQ-ACK codebooks, and iii) HARQ process-based HARQ-ACK codebooks according to the manner in which the HARQ-ACK payload is determined.
[0189] In the case of a semi-static HARQ-ACK codebook, parameters related to the HARQ-ACK payload size reported by the UE are semi-statically configured by a (UE-specific) higher layer (e.g., RRC) signal. For example, the size of the HARQ-ACK payload in the semi-static HARQ-ACK codebook is determined based on the number of HARQ-ACK bits corresponding to the combination (hereinafter, bundling window) of all DL carriers (i.e., DL serving cells) configured in the UE and all DL scheduling slots (or PDSCH transmission slots or PDCCH monitoring slots) to which the HARQ-ACK transmission timing is indicated, based on the (maximum) HARQ-ACK payload (size) transmitted via one PUCCH in one slot. That is, the semi-static HARQ-ACK codebook method is a method in which the size of the HARQ-ACK codebook is fixed (to the maximum value) regardless of the number of DL data actually scheduled. For example, DL grant DCI (PDCCH) includes PDSCH to HARQ-ACK timing information, and the PDSCH-to-HARQ-ACK timing information has one of a plurality of values (e.g., k). For example, if PDSCH is received in slot #m and PDSCH to HARQ-ACK timing information in DL grant DCI (PDCCH) scheduling PDSCH indicates k, HARQ-ACK information for PDSCH is transmitted in slot #(m+k). As an example, k ∈ [1, 2, 3, 4, 5, 6, 7, 8]. On the other hand, if HARQ-ACK information is transmitted in slot #n, the HARQ-ACK information includes the maximum possible HARQ-ACK based on the bundling window. That is, the HARQ-ACK information of slot #n includes the HARQ-ACK corresponding to slot #(nk). For example, when k∈[1, 2, 3, 4, 5, 6, 7, 8], the HARQ-ACK information of slot #n includes HARQ-ACKs corresponding to slot #(n-8) to slot #(n-1) regardless of actual DL data reception (i.e., the maximum number of HARQ-ACKs). Here, the HARQ-ACK information can be replaced with a HARQ-ACK codebook and a HARQ-ACK payload.Also, the slots can be understood / replaced as candidate occasions for DL data reception. As illustrated, the bundling window is determined based on the PDSCH-to-HARQ-ACK timing with respect to the HARQ-ACK slot, and the PDSCH-to-HARQ-ACK timing set has a predefined value (e.g., [1, 2, 3, 4, 5, 6, 7, 8]) or is set by higher layer (RRC) signaling. The semi-static HARQ-ACK codebook is also referred to as a type-1 HARQ-ACK codebook. In the case of a type-1 HARQ-ACK codebook, the number of bits to be transmitted in the HARQ-ACK report is fixed and may be large. If many cells are configured but only a few cells are scheduled, the type-1 HARQ-ACK codebook is inefficient.
[0190] In addition, in the case of a dynamic HARQ-ACK codebook, the HARQ-ACK payload size reported by the UE can be dynamically changed according to DCI, etc. The dynamic HARQ-ACK codebook is also called a type-2 HARQ-ACK codebook. The type-2 HARQ-ACK codebook is a more optimized HARQ-ACK feedback because the UE sends feedback only to the scheduled serving cells. In addition, in a bad channel state, the UE may erroneously grasp the number of scheduled serving cells, and in order to solve this, the DAI is included as part of the DCI. For example, in the dynamic HARQ-ACK codebook method, the DL scheduling DCI includes a counter-DAI (i.e., c-DAI) and / or a total-DAI (i.e., t-DAI). Here, DAI means a downlink assignment index, and is used by the BS to inform the UE of the transmitted or scheduled PDSCH included in one HARQ-ACK transmission. In particular, c-DAI is an index indicating the order between PDCCHs carrying DL scheduling DCI (hereinafter, DL scheduling PDCCHs), and t-DAI is an index indicating the total number of DL scheduling PDCCHs up to the current slot in which a PDCCH having t-DAI is present.
[0191] Meanwhile, in the case of a HARQ process-based HARQ-ACK codebook, the HARQ-ACK payload is determined based on all HARQ processes of all configured (or activated) serving cells in a PUCCH group. For example, the HARQ-ACK payload size reported by the UE through the HARQ process-based HARQ-ACK codebook is determined by the number of all configured or activated serving cells in a PUCCH group configured in the UE and the number of HARQ processes for the serving cells. The HARQ process-based HARQ-ACK codebook is also called a type-3 HARQ-ACK codebook. The type-3 HARQ-ACK codebook can be applied to one-shot feedback.
[0192] Figure 9 shows an example of multiplexing UCI onto PUSCH. When PUCCH and PUSCH resources are superimposed in a slot and simultaneous transmission of PUCCH-PUSCH is not set, UCI is transmitted by PUSCH as shown in the figure. Transmitting UCI by PUSCH is called UCI piggyback or PUSCH piggyback. Figure 9 shows an example of HARQ-ACK and CSI carried on PUSCH resources.
[0193] When multiple UL channels overlap within a given time interval, in order for the BS to accurately receive the UL channel transmitted by the UE, it is necessary to define a method for the UE to handle multiple UL channels. The following describes a method for handling collisions between UL channels.
[0194] FIG. 10 illustrates an example of a process for handling collisions between UL channels by a UE with overlapping PUCCH in a single slot.
[0195] For UCI transmission, the UE determines a PUCCH resource for each UCI. Each PUCCH resource is defined by a start symbol and a transmission length. When PUCCH resources for PUCCH transmission are overlapped in a single slot, the UE performs UCI multiplexing based on the PUCCH resource with the earliest start symbol. For example, the UE determines a PUCCH resource (hereinafter, PUCCH resource B) to be overlapped (in time) based on the PUCCH resource (hereinafter, PUCCH resource A) with the earliest start symbol in a slot (S1001). The UE applies a UCI multiplexing rule to the PUCCH resource A and the PUCCH resource B. For example, based on the UCI A of the PUCCH resource A and the UCI B of the PUCCH resource B, a MUX UCI including all or part of the UCI A and the UCI B is obtained according to the UCI multiplexing rule. The UE determines a single PUCCH resource (hereinafter, MUX PUCCH resource) to multiplex UCI associated with the PUCCH resource A and the PUCCH resource B (S1003). For example, the UE determines a PUCCH resource set (hereinafter, PUCCH resource set X) corresponding to the payload size of the MUX UCI from among PUCCH resource sets configured or available to the UE, and determines one of the PUCCH resources belonging to PUCCH resource set X as the MUX PUCCH resource. For example, the UE determines one of the PUCCH resources belonging to PUCCH resource set X as the MUX PUCCH resource using a PUCCH resource indicator field in the last DCI among DCIs having a PDSCH-to-HARQ_feedback timing indicator field indicating the same slot for PUCCH transmission. The UE determines the total number of PRBs of the MUX PUCCH resource based on the payload size of the MUX UCI and the maximum code rate for the PUCCH format of the MUX PUCCH resource.If the MUX PUCCH resource overlaps with other PUCCH resources (except PUCCH resource A and PUCCH resource B), the UE repeats the above-mentioned operations based on the MUX PUCCH resource (or the PUCCH resource with the earliest start symbol among the remaining PUCCH resources including the MUX PUCCH resource).
[0196] FIG. 11 illustrates a case where UCI multiplexing is performed according to FIG. 10. Referring to FIG. 11, when multiple PUCCH resources are overlapped in a slot, UCI multiplexing is performed based on the earliest PUCCH resource A (e.g., the start symbol is the earliest). In FIG. 11, cases 1 and 2 illustrate a case where the first PUCCH resource overlaps with other PUCCH resources. In this case, the process of FIG. 10 is performed with the first PUCCH resource regarded as the earliest PUCCH resource A. On the other hand, case 3 illustrates a case where the first PUCCH resource does not overlap with other PUCCH resources, and the second PUCCH resource overlaps with other PUCCH resources. In case 3, UCI multiplexing is not performed for the first PUCCH resource. Instead, the process of FIG. 10 is performed with the second PUCCH resource regarded as the earliest PUCCH resource A. Case 2 is a case where a MUX PUCCH resource determined to transmit multiplexed UCI is newly overlapped with other PUCCH resources. In this case, the MUX PUCCH resource (or the earliest PUCCH resource (eg, the PUCCH resource having the earliest start symbol among the remaining PUCCHs including the MUX PUCCH resource)) is regarded as the earliest PUCCH resource A, and the process of FIG.
[0197] FIG. 12 illustrates an example of a process for handling collisions between UL channels by a UE having overlapping PUCCH and PUSCH in a single slot.
[0198] The UE determines a PUCCH resource for UCI transmission (S1201). The determining of the PUCCH resource for UCI includes determining a MUX PUCCH resource. In other words, the determining of the PUCCH resource for UCI by the UE includes determining a MUX PUCCH resource based on multiple PUCCHs overlapping in a slot.
[0199] The UE performs UCI piggybacking on the PUSCH resource based on the determined (MUX) PUCCH resource (S1203). For example, when a PUSCH resource (for which multiplexed UCI transmission is permitted) exists, the UE applies the UCI multiplexing rule to the PUCCH resource that overlaps (in time) with the PUSCH resource. The UE transmits UCI via the PUSCH.
[0200] If there is no PUSCH within the slot that overlaps with the determined PUCCH resource, S1203 is omitted and the UCI is transmitted by the PUCCH.
[0201] On the other hand, if the determined PUCCH resource overlaps with multiple PUSCHs in the time axis, the UE multiplexes the UCI onto one of the multiple PUSCHs. For example, if the UE intends to transmit multiple PUSCHs on respective serving cells, the UE multiplexes the UCI onto the PUSCH of a specific serving cell (e.g., the serving cell with the smallest serving cell index) among the serving cells. If there is more than one PUSCH in a slot on a specific serving cell, the UE multiplexes the UCI onto the earliest PUSCH to be transmitted in the slot.
[0202] Figure 13 illustrates UCI multiplexing considering time line conditions. When a UE performs UCI and / or data multiplexing for PUCCH and / or PUSCH overlapping on a time axis, the UE may have insufficient processing time for UCI and / or data multiplexing due to flexible UL timing configuration for PUCCH or PUSCH. In order to prevent the UE from having insufficient processing time, the following two time line conditions (hereinafter, multiplexing time line conditions) are considered in the process of multiplexing UCI / data for PUCCH and / or PUSCH overlapping (on a time axis).
[0203] (1) The last symbol of the PDSCH corresponding to the HARQ-ACK information is received (in time) T1 before the start symbol of the earliest channel among the overlapping PUCCH and / or PUSCH. T1 is a number that is determined by i) the minimum PDSCH processing time N1 defined by the UE processing capability, ii) d, which is predefined to be an integer value equal to or greater than 0 depending on the scheduled symbol position, PDSCH mapping type, BWP switching, etc. 1,1 It is determined based on the following:
[0204] For example, T1 is determined as follows: T1=(N1+d 1,1 )*(2048+144)*κ*2 -u *T c N1 is based on u in Tables 8 and 9 for UE processing capabilities #1 and #2, respectively, where u is (u PDCCH , u PDSCH , u UL ), the one that yields the largest T1, where u PDCCH corresponds to the subcarrier spacing of the PDCCH that schedules the PDSCH, and u PDSCH corresponds to the subcarrier spacing of the scheduled PDSCH, and u UL corresponds to the subcarrier spacing of the UL channel where the HARQ-ACK is transmitted, and κ=T c / T f = 64. In Table 8, N 1,0 In the case where the PDSCH DMRS position of the additional DMRS is l1=12, N1,0 = 14, otherwise, N 1,0 = 13 (see section 7.4.1.1.2 of 3GPP TS38.211). For PDSCH mapping type A, if the last symbol of the PDSCH is on the i-th slot of the slots, then d 1,1 = 7-i, otherwise, d 1,1 If the PDSCH is mapping type B for UE processing capability #1, then d1=0 if the number of allocated PDSCH symbols is 7, and d 1,1 = 3 and the number of allocated PDSCH symbols is 2, then d 1,1 = 3 + d, where d is the number of overlapping symbols of the scheduled PDCCH and the scheduled PDSCH. If the PDSCH is mapping type B for UE processing capability #2, and the number of assigned PDSCH symbols is 7, then d 1,1 = 0 and the number of allocated PDSCH symbols is 4, then d 1,1 is the number of overlapping symbols of the scheduled PDCCH and the scheduled PDSCH. If the number of allocated PDSCH symbols is 2, the scheduled PDSCH is within the 3-symbol CORESET, and the CORESET and the PDSCH have the same starting symbol, then d 1,1 = 3, otherwise, d 1,1 is the number of overlapping symbols of the scheduled PDCCH and the scheduled PDSCH. In this specification, T1 is also written as T_proc,1.
[0205] (2) The last symbol of the PDCCH indicating (e.g., triggering) a PUCCH or PUSCH transmission is received T2 before the start symbol of the earliest PUCCH and / or PUSCH channel that overlaps it (in time). T2 is determined by i) the minimum PUSCH preparation time N2 defined by the UE PUSCH timing capability, and / or ii) a predefined integer value d equal to or greater than 0 depending on the scheduled symbol position or BWP switching, etc. 2,X It is decided based on the following. 2,X is related to the position of the scheduled symbol d 2,1 and BWP switching related d 2,2 It is divided into:
[0206] For example, T2 is determined as follows: T2=max[(N2+d 2,1 )*(2048+144)*κ*2 -u *T c +T ext +T switch , d 2,2 ]. N2 is based on u in Tables 10 and 11 for UE Timing Capabilities #1 and #2, respectively, where u is (u DL , u UL ), which is the one that yields the largest T2, where u DL corresponds to the subcarrier spacing of the PDCCH carrying the DCI that schedules the PUSCH, and u UL corresponds to the subcarrier spacing of the PUSCH, and κ=T c / T f = 64. If the first symbol of the PUSCH allocation consists of only DM-RS, then d 2,1 = 0, otherwise, d 2,1 = 1. When the scheduling DCI triggers a change in the BWP, d 2,2 is equal to the switching time, otherwise, d 2,2=0. The switching time is defined differently for different frequency ranges. For example, the switching time is 0.5 ms for frequency range FR1 and 0.25 ms for frequency range FR2. In this specification, T2 is also denoted as T_proc,2.
[0207] The following tables illustrate processing times according to UE processing capabilities. In particular, Table 8 illustrates the PDSCH processing times for UE PDSCH processing capability #1, Table 9 illustrates the PDSCH processing times for UE PDSCH processing capability #2, Table 10 illustrates the PUSCH preparation times for UE PUSCH timing capability #1, and Table 11 illustrates the PUSCH preparation times for UE timing capability #2.
[0208] [Table 8]
[0209] [Table 9]
[0210] [Table 10]
[0211] [Table 11]
[0212] The UE reports to the BS the PDSCH processing capability supported by the UE for a carrier corresponding to one band entry in a band combination. For example, the UE reports as UE capability whether the UE supports only PDSCH processing capability #1 or supports PDSCH processing capability #2 for each SCS supported in the band. The UE reports to the BS the PUSCH processing capability supported by the UE for a carrier corresponding to one band entry in a band combination. For example, the UE reports as UE capability whether the UE supports only PUSCH processing capability #1 or supports PUSCH processing capability #2 for each SCS supported in the band.
[0213] When a UE configured to multiplex different UCI types in one PUCCH is to transmit multiple overlapping PUCCHs in a slot, or when a UE is to transmit overlapping PUCCHs and PUSCHs in a slot, the UE can multiplex the UCI types if a certain condition is met. The certain condition includes a multiplexing time line condition. For example, in FIG. 10 to FIG. 12, the PUCCHs and PUSCHs to which UCI multiplexing is applied are UL channels that satisfy the multiplexing time line condition. Referring to FIG. 13, the UE needs to transmit multiple UL channels (e.g., UL channels #1 to #4) in the same slot. Here, UL CH#1 is a PUSCH scheduled by PDCCH#1. Also, UL CH#2 is a PUCCH for transmitting HARQ-ACK for PDSCH. PDSCH is scheduled by PDCCH#2, and the resource of UL CH#2 is also indicated by PDCCH#2.
[0214] In this case, if the UL channels (e.g., UL channels #1 to #3) to be superimposed on the time axis satisfy the multiplexing time line condition, the UE can perform UCI multiplexing on the UL channels #1 to #3 to be superimposed on the time axis. For example, the UE checks whether the last symbol of the PDSCH to the first symbol of the UL CH #3 satisfies the T1 condition. Also, the UE checks whether the last symbol of the PDCCH #1 to the first symbol of the UL CH #3 satisfies the T2 condition. If the multiplexing time line condition is satisfied, the UE performs UCI multiplexing on the UL channels #1 to #3. On the other hand, if the earliest UL channel (e.g., the UL channel with the earliest start symbol) among the superimposed UL channels does not satisfy the multiplexing time line condition, the UE is not allowed to multiplex all the corresponding UCI types.
[0215] In some scenarios, it is specified that the UE is not expected to transmit PUCCH with HARQ-ACK information in more than one slot. Thus, according to this scenario, the UE can transmit at most one PUCCH with HARQ-ACK information in one slot. In order to prevent the occurrence of a situation where the UE cannot transmit HARQ-ACK information due to the constraint on the number of HARQ-ACK PUCCHs that the UE can transmit, the BS needs to perform downlink scheduling so that the HARQ-ACK information is multiplexed in one PUCCH resource. However, in the case of a service that requires strict latency and reliability requirements such as URLLC service, a method in which multiple HARQ-ACK feedbacks are concentrated in only one PUCCH in a slot is not preferable from the viewpoint of PUCCH performance. Furthermore, in order to support latency-critical services, the BS may be required to schedule multiple consecutive PDSCHs with a short duration in one slot. Even if the BS configures / instructs the UE to transmit PUCCH at any symbol in a slot, if only one HARQ-ACK PUCCH transmission is allowed in a slot, the BS cannot quickly schedule PDSCH back-to-back and the UE cannot quickly perform HARQ-ACK feedback. Therefore, for more flexible and efficient resource usage and service support, multiple HARQ-ACK PUCCHs (or PUSCHs) (which do not overlap with each other) can be allowed to be transmitted in one slot. Therefore, in some scenarios, PUCCH feedback based on sub-slots consisting of less than 14 OFDM symbols (e.g., 2 to 7) is considered, in addition to PUCCH feedback based on a slot consisting of 14 OFDM symbols.
[0216] The UL channels are scheduled or triggered with different priorities. In some implementations of the present invention, the priority of the UL channel may be represented by a priority index, and a UL channel with a higher priority index may be determined to be of higher priority than a UL channel with a lower priority index. In some implementations, the priority of the UL channel is provided by a DCI that schedules or triggers the transmission of the UL channel, or an RRC configuration for a grant configured for the UL channel. If a priority (or priority index) for the UL channel is not provided to the UE, the priority of the UL channel is defined to be low priority (or priority index 0).
[0217] Separate codebooks are formed / generated for HARQ-ACK feedback for multiple DL data channels (e.g., multiple PDSCHs) with different service types and / or QoS and / or latency requirements and / or reliability requirements and / or priorities. For example, a HARQ-ACK codebook for a PDSCH associated with a high priority and a HARQ-ACK codebook for a PDSCH associated with a low priority are configured / formed separately. For HARQ-ACK feedback for PDSCHs with different priorities, different parameter and resource configurations are considered for each PUCCH transmission for different priorities (see, for example, information element (IE) pucch-ConfigurationList in 3GPP TS 38.331). For example, when a UE is provided with pdsch-HARQ-ACK-CodebookList by RRC signaling, the UE is instructed to generate one or more HARQ-ACK codebooks by pdsch-HARQ-ACK-CodebookList. If the UE is instructed to generate one HARQ-ACK codebook, the HARQ-ACK codebook is associated with the PUCCH with priority index 0. If the UE is provided with a pdsch-HARQ-ACK-CodebookList, the UE only multiplexes HARQ-ACK information associated with the same priority index into the same HARQ-ACK codebook. If the UE is instructed to generate two HARQ-ACK codebooks, the first HARQ-ACK codebook is associated with the PUCCH with priority index 0 and the second HARQ-ACK codebook is associated with the PUCCH with priority index 1.
[0218] The unit of the time difference between PUCCH transmissions for HARQ-ACK feedback transmission from DL data channel (e.g., PDSCH-to-HARQ_feedback timing indicator) is determined by the length of a given subslot (e.g., the number of symbols constituting the subslot). For example, the unit of the time difference from DL data channel to PUCCH for HARQ-ACK feedback transmission is set by the parameter "subslotLengthForPUCCH" in PUCCH-Config, which is configuration information used to configure UE-specific PUCCH parameters. According to this scenario, the length unit of the PDSCH-to-HARQ feedback timing indicator is set for each HARQ-ACK codebook.
[0219] In some scenarios, uplink or downlink scheduling is performed dynamically or semi-statically, and the BS sets or instructs the UE the transmission direction (e.g., downlink, uplink, or flexible) of each symbol semi-statically using a tdd-UL-DL-ConfigurationCommon or tdd-UL-DL-ConfigurationDedicated message, or dynamically using DCI format 2_0. The uplink or downlink scheduling set in this manner may be cancelled depending on the transmission direction set / instructed in this manner.
[0220] FIG. 14 shows an example of HARQ-ACK deferral.
[0221] In some scenarios (e.g., 3GPP NR Rel-16), when a PDSCH is scheduled for a UE by a BS, a PUCCH carrying a HARQ-ACK for the PDSCH (hereinafter, HARQ-ACK PUCCH) is transmitted at a time designated by the scheduling information for the PDSCH. However, this series of operations causes the UE to always transmit the PUCCH after a predetermined time has elapsed after receiving a semi-statically configured SPS PDSCH, and a TDD pattern that is not aligned with the period of the SPS PDSCH is used, or the PUCCH transmission is easily canceled due to the dynamic TDD operation of the BS, and the PDSCH transmission related to the canceled PUCCH transmission is also canceled or retransmission is requested. Therefore, in order to solve this problem, an operation in which the UE deferred (defer), i.e., delayed, the PUCCH timing determined for the PDSCH in a predetermined or arbitrary manner is considered. For example, when a PUCCH configured for HARQ-ACK (hereinafter, SPS HARQ-ACK) transmission of an SPS PDSCH is cancelled by a set or indicated transmission direction, a HARQ-ACK deferral is considered, which postpones the HARQ-ACK transmission after the originally expected time. With reference to FIG. 14, for example, an SPS PDSCH in slot #m-1 uses a HARQ process #i, and a HARQ-ACK transmission for the SPS PDSCH is scheduled in slot #m, but the UE decides to postpone the PUCCH in slot #m for the HARQ-ACK transmission for the SPS PDSCH to slot #n based on a predetermined condition. This HARQ-ACK deferral allows the UE and the BS to transmit / receive HARQ-ACK information for the SPS PDSCH after this, even if the PUCCH transmission is cancelled.
[0222] In order to guarantee the UE's HARQ-ACK transmission, for a HARQ-ACK response transmission that cannot be transmitted due to a configuration or instruction related to TDD of the BS (e.g., a HARQ-ACK response transmission of an SPS PDSCH that overlaps in time with a symbol that is set as a downlink by the IE TDD-UL-DL-ConfigCommon provided by the BS), when the UE and the BS defer the HARQ-ACK response to another slot and transmit and receive it, if there is another uplink transmission in the slot, it becomes a problem whether to process the HARQ-ACK response and other uplink transmissions. Hereinafter, an implementation of determining whether to perform an operation to postpone the transmission of UCI in consideration of UL multiplexing with other uplink transmissions, and an implementation of determining a PUCCH resource or a PUSCH resource on which the postponed UCI is transmitted in consideration of multiplexing UCI with other uplink transmissions that are previously specified and configured in the target slot where the transmission of UCI is postponed will be described.
[0223] In some scenarios, when TDD is used in a communication system (e.g., an LTE-based communication system), the UE determines the subframe in which the HARQ-ACK response is transmitted based on a given TDD configuration and a DL subframe in which the PDSCH is received according to a predefined table, thereby avoiding collision of the transmission of the HARQ-ACK response with the DL subframe. In a NewRAT-based wireless communication system, the PDSCH / PUSCH scheduling by the BS is more flexible, and the UE can transmit HARQ-ACK responses for PDSCHs received in different slots with different PDSCH_to_HARQ-ACK feedback timings even if the PDSCHs are received in the same slot. In the case of dynamic scheduling, this flexibility allows the BS to avoid collision of the transmission of the HARQ-ACK response with DL symbols. However, the SPS PDSCH transmission by semi-static scheduling and the HARQ-ACK response to the SPS PDSCH continue to use one HARQ-ACK feedback timing (e.g., a value determined based on the PDSCH-to-HARQ_feedback timing indicator in the DCI that activates DL SPS) indicated in the activation of the SPS PDSCH. Therefore, it is not possible to flexibly change the HARQ-ACK response time according to the reception time of the SPS PDSCH. In this situation, a collision between the DL slot / symbol and the PUCCH resource for the HARQ-ACK response inevitably occurs depending on the TDD configuration. Although part of this problem can be solved by postponing the HARQ-ACK transmission until later, problems may occur because the postponed HARQ-ACK transmission is performed together with other PUCCH transmissions that have been previously indicated or configured.
[0224] Therefore, the present invention includes a description of a method for determining whether a HARQ-ACK PUCCH resource to be transmitted by a UE can be transmitted, and if not, a method for transmitting the PUCCH in the next available slot. For example, the present invention describes a method for determining whether a HARQ-ACK response can be transmitted in a slot, taking into account a HARQ-ACK PUCCH resource and other PUCCH resources overlapping the HARQ-ACK in time, and a method and procedure for selecting a PUCCH resource to transmit a HARQ-ACK in consideration of UL multiplexing with other uplink transmissions in other slots when a HARQ-ACK that cannot be transmitted in a certain slot is postponed to the next other slot.
[0225] UE position
[0226] FIG. 15 illustrates a UE operational flow according to some implementations of the present invention.
[0227] In some implementations, the UE is configured with higher layer parameters for determining PUCCH transmission and slot format, and the PDSCH is scheduled according to downlink scheduling DCI provided by the BS, or the SPS PDSCH is configured / activated according to higher layer configuration and DCI. The UE receives the scheduled PDSCH (S1501) and transmits the PUCCH accordingly. The UE also postpones some PUCCH transmissions based on the instruction or configured PUCCH transmission (S1503) and multiplexes the postponed PUCCH transmissions with other PUCCH transmissions (S1505).
[0228] An example of UE operation according to some implementations of the present invention will now be described.
[0229] 1) The UE receives one or more RRC configurations for SPS PDSCH reception and PUCCH transmission from the BS. For each SPS PDSCH configuration, a PUCCH configuration for that SPS PDSCH configuration may be received. For example, each SPS PDSCH configuration includes information about HARQ resources for PUCCH for DL SPS, where the actual PUCCH resources are configured by the PUCCH configuration, and the PUCCH resources for that SPS PDSCH configuration are referenced by a PUCCH resource identifier (ID). Each SPS PDSCH configuration includes information indicating the number of HARQ processes configured for DL SPS and a HARQ process ID offset used to derive the HARQ process ID.
[0230] 2) The UE receives an SPS PDSCH activation indication from the BS.
[0231] 3) The UE receives the SPS PDSCH based on the SPS PDSCH activation indication provided by the BS and the RRC configuration.
[0232] 4) The UE transmits a HARQ-ACK PUCCH based on the SPS PDSCH activation indication and RRC configuration provided by the BS for the received SPS PDSCH. Considering other indications / configured PUCCH resources that overlap in time with the configured HARQ-ACK PUCCH resource, the type and size of the transmitted UCI, and the transmission direction (e.g., slot format) of the slot / symbol, the UE determines whether to transmit a HARQ-ACK response for the received SPS PDSCH according to some embodiments of the present invention. As an example, the UE determines that it cannot transmit a HARQ-ACK response to a received SPS PDSCH if the SPS HARQ-ACK PUCCH overlaps with a semi-static DL symbol (e.g., a set of symbols indicated as downlink by the RRC configuration tdd-UL-DL-ConfigurationCommon or tdd-UL-DLConfigurationDedicated), and / or an SSB symbol (e.g., a set of symbols indicated to the UE by SIB1 or ssb-PositionsInBurst in ServingCellConfigCommon for receiving synchronization signals and PBCH (SS / PBCH) blocks), and / or an ORESET♯0 (e.g., a set of symbols in slots indicated to the UE by pdcch-ConfigSIB1 in a master information block (MIB) for CORESET for the Type0-PDCCH CSS set).As another example, if the PUCCH resource selected in consideration of UL multiplexing with other UCI transmissions (e.g., scheduling request (SR), periodic / semi-persistent CSI) configured by higher layer signaling provided by the BS overlaps with semi-static DL symbols (e.g., a set of symbols indicated as downlink by tdd-UL-DL-ConfigurationCommon or tdd-UL-DLConfigurationDedicated), and / or SSB symbols (e.g., a set of symbols indicated to the UE by SIB1 or ssb-PositionsInBurst in ServingCellConfigCommon for receiving synchronization signals and PBCH (SS / PBCH) blocks), and / or ORESET♯0 (e.g., a set of symbols in a slot indicated to the UE by pdcch-ConfigSIB1 in a master information block (MIB) for CORESET for a Type0-PDCCH CSS set), it is determined that a HARQ-ACK response to a received SPS PDSCH cannot be transmitted.
[0233] 5) If the HARQ-ACK response to the received SPS PDSCH cannot be transmitted, the UE determines whether the PDSCH-to-HARQ-ACK feedback timing K1 of the HARQ-ACK response is K1'=K1+K1 def So that K1 def , so that the received PDSCH has a new PDSCH-to-HARQ-ACK feedback timing of K1′, where K1 def is an integer greater than 0. In this case, K1' or K1 def may be determined by L1 or higher layer signaling from the BS and / or by a predefined value.
[0234] 6) If the PUCCH deferred by step 5) overlaps in time with another PUCCH transmission, the UE multiplexes the PUCCH transmission and the UCI to be conveyed according to some embodiments of the present invention.
[0235] In some implementations of the present invention, the following UE behavior is contemplated.
[0236] <Implementation A1> Determine availability of PUCCH for HARQ-ACK of SPS PDSCH reception
[0237] If the HARQ-ACK response of the received PDSCH cannot be transmitted, the UE sets the PDSCH-to-HARQ-ACK feedback timing (hereinafter, HARQ timing) K1 of the HARQ-ACK response to K1'=K1+K1 def So that K1 def , so that the received PDSCH has a new PDSCH-to-HARQ-ACK feedback timing of K1′, where K1 def is an integer greater than 0. The UE uses at least one of the following to determine whether it can send a HARQ-ACK response:
[0238] * Method A1-1: It is determined that PUCCH A cannot be transmitted if the PUCCH for SPS HARQ-ACK transmission determined by the SPS-PUCCH-AN-list in PUCCH-config, which is configuration information used to configure UE-specific PUCCH parameters based on the SPS HARQ-ACK bit size transmitted in the corresponding slot, or the n1PUCCH-AN in SPS-config, which is configuration information used to configure downlink semi-persistent transmission, satisfies the following condition: In the present invention, the SPS-PUCCH-AN-list is an RRC information element used to configure a list of PUCCH resources for each HARQ-ACK codebook. n1PUCCH-AN is a PUCCH-resource ID value indicating the HARQ resource for PUSCH for DL SPS, and the actual PUCCH-resource is configured in PUCCH-Config and referenced by the ID. For a detailed description of the parameters in PUCCH-config and SPS-config, please refer to 3GPP TS 38.331.
[0239] > When PUCCH A overlaps in time with at least one of the following symbols: semi-static DL symbols (e.g., a set of symbols indicated as downlink by tdd-UL-DL-ConfigurationCommon or tdd-UL-DLConfigurationDedicated), and / or semi-static flexible symbols (e.g., a set of symbols not indicated as DL or UL by tdd-UL-DL-ConfigurationCommon or tdd-UL-DLConfigurationDedicated), and / or SSB symbols (e.g., a set of symbols indicated to the UE by SIB1 or ssb-PositionsInBurst in ServingCellConfigCommon for reception of synchronization signals and PBCH (SS / PBCH) blocks), and / or ORESET♯0 (e.g., a master information block (MIB) for CORESET for Type0-PDCCH CSS set. As an example, for a certain SPS HARQ-ACK transmission, the SPS transmitted when other PUCCH scheduling is not taken into account If the HARQ-ACK bits are X bits, then under this assumption, PUCCH resource A is selected from the SPS-PUCCH-AN-List in the RRC configuration PUCCH-config. If one or more symbols occupied by the selected PUCCH resource A are indicated as DL by the RRC configuration tdd-UL-DL-ConfigurationCommon, the UE and BS determine that the SPS HARQ-ACK cannot be transmitted.
[0240] In some implementations of method A1-1, if the component carrier (e.g., PUCCH cell) on which the PUCCH transmission is performed is dynamically indicated or changes for each PUCCH transmission according to a predetermined rule, this condition applies to the component carrier on which the BS indicates to transmit the PUCCH or all component carriers on which the PUCCH can be transmitted. In other words, if the component carrier (if any) on which the BS indicates to transmit the PUCCH and all component carriers on which the PUCCH can be transmitted meet this condition, it is determined that PUCCH A cannot be transmitted.
[0241] * Method A1-2: For any PUCCH A for HARQ-ACK of SPS PDSCH reception, if the PUCCH used when assuming multiplexing with other uplink transmissions in a given slot satisfies the following condition, it is determined that PUCCH A cannot be transmitted.
[0242] > if PUCCH A overlaps in time with at least one of the following symbols: semi-static DL symbols (e.g. the set of symbols indicated as downlink by tdd-UL-DL-ConfigurationCommon or tdd-UL-DLConfigurationDedicated), and / or semi-static flexible symbols (e.g. the set of symbols not indicated as DL or UL by tdd-UL-DL-ConfigurationCommon or tdd-UL-DLConfigurationDedicated), and / or SSB symbols (e.g. the set of symbols indicated to the UE by SIB1 or ssb-PositionsInBurst in ServingCellConfigCommon for reception of synchronization signals and PBCH (SS / PBCH) blocks), and / or ORESET♯0 (e.g. the master information block (MIB) for CORESET for Type0-PDCCH CSS set).
[0243] In some implementations of method A1-2, the "other uplink transmission" is limited to a PUCCH transmission or a PUCCH transmission that transmits a specific UCI type, where the specific UCI type is HARQ-ACK, HARQ-ACK and SR, or HARQ-ACK and CSI.
[0244] Alternatively, in some implementations of method A1-2, the "other uplink transmission" may be limited to a semi-statically configured PUCCH transmission. As an example, the "other uplink transmission" is limited to an SR PUCCH occasion or periodic / semi-persistent CSI. This is because, when considering a PUCCH transmission indicated by dynamic scheduling, the UE needs to select dynamic scheduling up to a certain point in time in order to secure processing time for the UE. Therefore, performing a HARQ-ACK postponement operation while considering a PUCCH transmission indicated by dynamic scheduling complicates the HARQ-ACK postponement operation, which increases the difficulty of implementing the UE.
[0245] In some implementations of method A1-2, when transmitting HARQ-ACK for a dynamically scheduled PDSCH, the UE expects the BS to schedule the PDSCH so that the HARQ-ACK can always be transmitted, and determines that the HARQ-ACK response can be transmitted in the corresponding slot in which the HARQ-ACK response for the dynamically scheduled PDSCH is scheduled to be transmitted. This method can be used by assuming that the PUCCH transmission instructed by the BS in dynamic scheduling always allows transmission in the corresponding slot, thereby reducing the difficulty of implementing the UE.
[0246] As an example of method A1-2, when a UE intends to transmit UCI bits X multiplexed according to the method described in section 9 of 3GPP TS 38.213 in one or more superimposed PUCCH resources including an SPS HARQ-ACK PUCCH, a PUCCH resource A is selected. If one or more symbols occupied by the selected PUCCH resource A are indicated as DL by the RRC configuration tdd-UL-DL-ConfigurationCommon, the UE and the BS determine that the SPS HARQ-ACK cannot be transmitted. If the UE determines that it cannot, it transmits all or a part Y of the multiplexed UCI bits X in a deferred PUCCH resource. In this case, Y means the SPS HARQ-ACK bit in X.
[0247] In some implementations of method A1-2, if the component carrier (i.e., PUCCH cell) on which the PUCCH transmission is performed is dynamically indicated or changes for each PUCCH transmission according to a predetermined rule, this condition applies to the component carrier on which the BS indicates to transmit the PUCCH or all component carriers on which the PUCCH can be transmitted. In other words, if the component carrier (if any) on which the BS indicates to transmit the PUCCH and all component carriers on which the PUCCH can be transmitted meet this condition, it is determined that PUCCH A cannot be transmitted.
[0248] <Implementation A2> Determine PUCCH resource for deferred HARQ-ACK with UL multiplexing
[0249] If the HARQ-ACK response of the received PDSCH cannot be transmitted, the UE sets the PDSCH-to-HARQ-ACK feedback timing (hereinafter, HARQ timing) K1 of the HARQ-ACK response to K1'=K1+K1 def So that K1 defBy deferring the transmission of the HARQ-ACK response from the slot where the transmission was originally instructed / set (hereinafter, the original slot) to another slot (hereinafter, the target slot) after the original slot, so that the received PDSCH has a new PDSCH-to-HARQ-ACK feedback timing of K1', where K1 def is an integer greater than 0. The UE multiplexes and transmits the UCI transmission including the postponed HARQ-ACK and other uplink transmissions in a target slot determined by the HARQ timing obtained by the HARQ postponement. At this time, a PUCCH resource on which the multiplexed UCI is transmitted is selected according to at least one of the following methods. The UE may select different methods according to the UCI transmitted in the target slot.
[0250] * Method A2-1: When the UE postpones the UCI including the HARQ-ACK transmitted in the original slot and transmits it in the target slot n, it selects a PUCCH resource according to the following procedure.
[0251] > Procedure A2-1-1. The UE determines the PUCCH resource to be transmitted without considering the postponed PUCCH, taking into consideration the number of UCI bits to be transmitted by multiplexing the uplink transmissions indicated / configured in slot n, the indicated PUCCH resource set, the type of UCI to be transmitted, etc. In this case, the method of Section 9 of 3GPP TS 38.213 (e.g. Section 9 of 3GPP TS 38.213 Rel-15 or Rel-16) is used.
[0252] > Procedure A2-1-2. If one or more PUCCH resources determined in procedure A2-1-1 overlap in time with the postponed PUCCH resource, or if there is a PUCCH for transmitting HARQ-ACK among the PUCCH resources determined in procedure A2-1-1, the UE transmits both the UCI bit transmitted in the PUCCH resource and the further postponed UCI bit. Otherwise, the UE transmits the postponed PUCCH resource independently. The "postponed PUCCH resource" may be the PUCCH resource determined by the SPS-PUCCH-AN-list in the PUCCH-config or the n1PUCCH-AN in the SPS-config, depending on the size of the postponed SPS HARQ-ACK bit (i.e., the number of postponed SPS HARQ-ACK bits) if the postponed HARQ-ACK is an SPS HARQ-ACK. Alternatively, the "deferred PUCCH resource" may be a PUCCH resource selected for transmitting UCI including HARQ-ACK in the original slot, and may be a PUCCH resource selected in consideration of UL multiplexing in the original slot. For example, a PUCCH resource having the same PUCCH resource ID as a PUCCH resource ID selected in consideration of UL multiplexing in the original slot is used as the "deferred PUCCH resource". In some implementations, if the postponed PUCCH resource and two or more PUCCH resources determined in procedure A2-1-1 overlap in time at the same time, the UE transmits the deferred UCI bit on the PUCCH resource with the earliest start time. This is to minimize the delay time of the deferred UCI bit. In some implementations, the UE may not expect the deferred UCI bit to be transmitted together on a PUCCH resource carrying UCI of less than 2-bits or the same size. In some implementations, if the UE transmits the deferred PUCCH resource independently, the UE may expect that the total PUCCH transmission including the deferred PUCCH resource in the target slot is two or less. The UE may also expect that other PUCCH transmissions in the target slot will not transmit a HARQ-ACK.
[0253] > Procedure A2-1-3. If the PUCCH resource determined in procedure A2-1-1 overlaps in time with the PUSCH transmission, the UE does not transmit the PUCCH, but transmits the UCI bit provided by procedure A2-1-2 on the PUCCH resource on which it overlaps. To perform this process, the method of section 9 of 3GPP TS 38.213 (e.g. section 9 of 3GPP TS 38.213 Rel-15 or Rel-16) is used.
[0254] * Method A2-2: When the UE postpones the UCI including the HARQ-ACK transmitted in the original slot and transmits it in the target slot, it selects a PUCCH resource according to the following procedure.
[0255] > Procedure A2-2-1. When the UE multiplexes a postponed UCI transmission (or a PUCCH resource for performing this) with an uplink transmission indicated / configured in slot n, the UE determines the PUCCH resource to be transmitted taking into consideration the size of the UCI bits to be transmitted, the indicated PUCCH resource set, the type of UCI to be transmitted, etc. In this case, the method of Section 9 of 3GPP TS 38.213 (e.g. Section 9 of 3GPP TS 38.213 Rel-15 or Rel-16) is used. The PUCCH resource of the "deferred UCI transmission" considered in the uplink multiplexing may be the PUCCH resource determined by the SPS-PUCCH-AN-list in the PUCCH-config or the n1PUCCH-AN in the SPS-config based on the size of the postponed SPS HARQ-ACK bits when the postponed HARQ-ACK is an SPS HARQ-ACK. Alternatively, the PUCCH resource for “deferred UCI transmission” taken into account in uplink multiplexing may be a PUCCH resource selected for transmitting UCI in the original slot, and may be a PUCCH resource selected taking into account UL multiplexing in the original slot.
[0256] > Procedure A2-2-2. If the PUCCH resource determined in procedure A2-2-2 overlaps in time with the PUSCH transmission, the UE does not transmit the PUCCH, but transmits the UCI bit transmitted in the PUCCH resource on the overlapping PUSCH resource. To perform this process, the method in section 9 of 3GPP TS 38.213 (e.g., section 9 of 3GPP TS 38.213 Rel-15 or Rel-16) is used.
[0257] * Method A2-3: When the UE postpones the UCI including the HARQ-ACK to be transmitted in the original slot and transmits it in the target slot, the UE selects a PUCCH resource according to the following procedure.
[0258] The UE determines the PUCCH resource to be transmitted, taking into consideration the size of UCI bits to be transmitted by multiplexing the uplink transmissions indicated / configured in slot n, the indicated PUCCH resource set, the type of UCI to be transmitted, etc., in the same manner as when there is no postponed PUCCH. At this time, the method of Section 9 of 3GPP TS 38.213 (e.g. Section 9 of 3GPP TS 38.213 Rel-15 or Rel-16) is used.
[0259] > Procedure A2-3-2. If one or more PUCCH resources determined in procedure A2-3-1 overlap in time with the postponed SPS HARQ-ACK PUCCH resource, or if there is a PUCCH for transmitting HARQ-ACK among the PUCCH resources determined in procedure A2-3-1, the UE transmits the postponed UCI bit together on the resource (method A2-3-1) according to at least one of the following conditions, or if the postponed UCI transmission is multiplexed with the uplink transmission indicated / configured in slot n, transmits the UCI bit of the uplink transmission indicated / configured in slot n and the postponed UCI bit together on the PUCCH resource to be transmitted (method A2-3-2). In some implementations, the UE may select method A2-3-1 if PUCCH resource A carries UCI with a size larger than 2-bits. In some implementations, the UE may select method A2-3-2 if PUCCH resource A carries UCI with a size smaller than or equal to 2-bits. In some implementations, the UE may select method A2-3-2 when PUCCH resource A is a PUCCH resource determined by SPS-PUCCH-AN-list in PUCCH-config or n1PUCCH-AN in SPS-config, i.e., a PUCCH resource where only SPS HARQ-ACK is transmitted. When method A2-3-2 is followed, the PUCCH resource of "deferred UCI transmission" considered in uplink multiplexing is the PUCCH resource determined by SPS-PUCCH-AN-list in PUCCH-config or n1PUCCH-AN in SPS-config based on the size of the deferred SPS HARQ-ACK bit when the deferred HARQ-ACK is an SPS HARQ-ACK. When method A2-3-2 is followed, the PUCCH resource of "deferred UCI transmission" considered in uplink multiplexing is the PUCCH resource selected for transmitting UCI in the original slot, and is the PUCCH resource selected in consideration of UL multiplexing in the original slot.If the postponed SPS HARQ-ACK PUCCH resource and two or more PUCCH resources determined in procedure A2-3-1 overlap in time, the UE also transmits the postponed UCI bits on the PUCCH resource with the earliest start time, in order to minimize the delay time of the postponed UCI bits.
[0260] > Procedure A2-3-3. If the PUCCH resource determined in procedure A2-3-1 overlaps in time with the PUSCH transmission, the UE does not transmit the PUCCH, but transmits the UCI bit provided in procedure A2-3-2 on the PUSCH resource on which it overlaps. To perform this process, the method of 3GPP TS 38.213, section 9 (e.g., 3GPP TS 38.213, section 9 Rel-15 or Rel-16) is used.
[0261] To apply implementation A2, the UE does not select a resource in the determined target slot, but determines the earliest slot or sub-slot in which a selectable resource exists as the target slot, i.e., the UE determines the target slot for postponing transmission based on the presence or absence of a resource in which the postponed HARQ-ACK can be transmitted.
[0262] <Implementation A3> Special handling with max payload size of PUCCH resource set
[0263] If the HARQ-ACK response of the received PDSCH cannot be transmitted, the UE sets the PDSCH-to-HARQ-ACK feedback timing (hereinafter, HARQ timing) K1 of the HARQ-ACK response to K1'=K1+K1 def So that K1 defBy deferring the transmission of the HARQ-ACK response from the slot where the transmission was originally instructed / set (hereinafter, the original slot) to another slot (hereinafter, the target slot) after the original slot, so that the received PDSCH has a new PDSCH-to-HARQ-ACK feedback timing of K1', where K1 def is an integer greater than 0. The UE multiplexes and transmits the UCI transmission including the postponed HARQ-ACK and other uplink transmissions in the target slot determined by the HARQ timing obtained by the HARQ postponement.
[0264] The UE and the BS determine a PUCCH resource on which the postponed UCI transmission and the UCI of other uplink transmissions are multiplexed and transmitted according to the embodiment A2 / B2 or a similar method. When the PUCCH resource is determined without considering the postponed UCI as in the method A2-1 / B2-1 of the embodiment A2 / B2, the maximum UCI bit size (e.g., the maximum payload size maxPayloadSize) set in the determined PUCCH resource or a PUCCH resource set including the determined PUCCH resource may be smaller than the number of UCI bits actually transmitted, which further includes the postponed UCI. In this case, the following may occur.
[0265] * Method A3-1: Not all of the deferred UCI is transmitted. In this case, if the UE determines the PUCCH resource taking the deferred UCI into consideration (e.g., if the UE selects the PUCCH resource set taking the deferred UCI into consideration), it determines the PUCCH resource again excluding the deferred UCI.
[0266] * Method A3-2: Some of the postponed UCIs are not transmitted. In this case, the following may occur:
[0267] ** Method A3-2-1: CSI contained in deferred UCI is excluded until (if any) the transmitted UCI bits including the deferred UCI are smaller than the maximum UCI bit size.
[0268] ** Method A3-2-2: SRs contained in deferred UCI are filtered out until the number of transmitted UCI bits containing deferred UCI is less than the maximum UCI bit size (if any).
[0269] ** Method A3-2-3: HARQ-ACKs included in deferred UCI are filtered out until the transmitted UCI bits including the deferred UCI are smaller than the maximum UCI bit size (if any). At this time, HARQ-ACK bits are filtered out sequentially according to the reception time of the PDSCH associated with each HARQ-ACK bit. In order to guarantee the maximum delay of the service supported by the PDSCH, HARQ-ACKs with the latest reception time of the associated PDSCH are filtered out. Alternatively, HARQ-ACKs with the earliest reception time of the associated PDSCH are filtered out in order to receive the PDSCH with as short a delay as possible. By filtering out HARQ-ACKs with the earliest reception time of the PDSCH from transmission, HARQ-ACK transmissions for PDSCH receptions that exceed the maximum delay are dropped, and the delay of meaningful transmission can be shortened.
[0270] * Method A3-2: The HARQ-ACK of the deferred UCI or the HARQ-ACK of the UCI to be transmitted including the deferred UCI is bit-bundled for each predetermined size (e.g., 2) and transmitted.
[0271] * Method A3-3: The UE may not perform transmission on the PUCCH resource or may not expect the transmitted UCI bits, including deferred UCI, to be greater than the maximum UCI bit size (e.g., maxPayloadSize) configured for the PUCCH resource set.
[0272] <Implementation A4> Handling with / without inter-UE multiplexing between different priorities
[0273] If the HARQ-ACK response of the received PDSCH cannot be transmitted, the UE sets the PDSCH-to-HARQ-ACK feedback timing (hereinafter, HARQ timing) K1 of the HARQ-ACK response to K1'=K1+K1 def So that K1 def By deferring the transmission of the HARQ-ACK response from the slot where the transmission was originally instructed / set (hereinafter, the original slot) to another slot (hereinafter, the target slot) after the original slot, so that the received PDSCH has a new PDSCH-to-HARQ-ACK feedback timing of K1', where K1 def is an integer greater than 0.
[0274] The UE multiplexes and transmits the UCI transmission including the postponed HARQ-ACK and other uplink transmissions in a target slot determined by the HARQ timing obtained by the HARQ postponement. As another example, if the UCI including the postponed HARQ-ACK can be transmitted in a certain slot, or if the UCI transmission including the postponed HARQ-ACK is multiplexed with other uplink transmissions in a certain slot, the UE determines the earliest slot among the corresponding slots as a target slot, and multiplexes and transmits the UCI transmission including the postponed HARQ-ACK and other uplink transmissions in the determined target slot.
[0275] If a UE supports UL multiplexing between different priorities (i.e., inter-priority intra-UE multiplexing) and can transmit UCI and / or UL-SCH scheduled with different HARQ-ACK codebook priorities or different priority indicators in one PUCCH and / or PUSCH resource, and HARQ-ACK deferral operation is configured to be enabled, the UE and BS shall consider the following:
[0276] 1) Case 1: When a PUCCH in which a high(er) priority (HP) UCI and a low(er) priority (LP) UCI are multiplexed cannot be transmitted, and one of the UCIs contains a HARQ-ACK bit with the HARQ-ACK postponement operation set.
[0277] * Method A4a-1: The UE performs the deferral operation regardless of the priority of the HARQ-ACK bit for which the deferral operation is set.
[0278] * Method A4a-2: The UE performs deferral action only for HARQ-ACK bits with higher priority among the HARQ-ACK bits with deferral action configured.
[0279] * Method A4a-3: The UE performs a deferral action only for HARQ-ACK bits with a lower priority among the HARQ-ACK bits for which a deferral action is set.
[0280] * Method A4a-4: The UE performs the deferral operation only for HARQ-ACK bits with the same priority as the PUCCH in which the HP UCI and LP UCI are multiplexed (e.g., the HP PUCCH) among the HARQ-ACK bits for which the deferral operation is configured.
[0281] * Method A4a-5: Before inter-priority intra-UE multiplexing, the UE determines whether to postpone based on the PUCCH when UL multiplexing is performed with each priority. As an example, at least one of the following is considered.
[0282] ** Method A4a-5-1: The UE performs a deferral operation of the HARQ-ACK bit if it determines that, before inter-priority intra-UE multiplexing, the PUCCH for which the deferral operation is configured is a PUCCH resource configured in parameter n1PUCCH or parameter SPS-PUCCH-AN-list-r16 and cannot be transmitted overlapped in time with semi-static DL symbols, SSB and CORESET♯0.
[0283] * Method A4a-6: The UE performs a deferral operation only if each of the HP UCI and the LP UCI includes at least one HARQ-ACK bit with the deferral operation set.
[0284] * Method A4a-7: The UE does not perform a deferral operation.
[0285] In some implementations, this method (e.g., method A4a-1 to method A4a-7) is limited to the case where the PUCCH in which the HP HARQ-ACK and the LP HARQ-ACK are multiplexed is derived from a PUCCH resource for transmitting an SPS HARQ-ACK, e.g., a PUCCH resource or a PUCCH resource set set by parameter n1PUCCH or parameter SPS-PUCCH-AN-list-r16.
[0286] In some implementations, the methods (e.g., methods A4a-1 to A4a-7) are limited to the case where the PUCCH in which the HP HARQ-ACK and the LP HARQ-ACK are multiplexed is the HP PUCCH, i.e., the PUCCH is a PUCCH resource set as the HP or a resource used in the HARQ-ACK codebook indicated as the HP.
[0287] In some implementations, the methods A4a-1 / A4a-2 / A4a-3 / A4a-4 and A4a-5 may be combined to apply the method A4a-5. For example, when the methods A4A-2 and A4a-5 are combined, the UE determines whether to perform a deferral operation according to the method A4a-5 only for the HP HARQ-ACK bit, and does not perform a deferral operation for the LP HARQ-ACK bit. For another example, when the methods A4a-4 and A4a-5 are combined, the UE determines whether to perform a deferral operation according to the method A4a-5 only for the HARQ-ACK bit with the same priority as the PUCCH (e.g., the HP PUCCH) in which the HP UCI and the LP UCI are multiplexed, and does not perform a deferral operation for the HARQ-ACK bits with other priorities.
[0288] 2) Case 2: When PUSCH with multiplexed HP HARQ-ACK and LP HARQ-ACK cannot be transmitted
[0289] * Method A4b-1: The UE does not perform a deferral operation.
[0290] * Method A4b-2: Before inter-priority intra-UE multiplexing, the UE determines whether to postpone based on the PUCCH when UL multiplexing is performed in each priority. As an example, the following is considered.
[0291] ** Method A4b-2-1: The UE performs a deferral operation of the HARQ-ACK bit if it determines that, before inter-priority intra-UE multiplexing, the PUCCH for which the deferral operation is configured is a PUCCH resource configured in parameter n1PUCCH or parameter SPS-PUCCH-AN-list-r16 and cannot be transmitted overlapped in time with semi-static DL symbols, SSB and CORESET♯0.
[0292] This operation is limited to the case where the PUSCH in which the HP HARQ-ACK and the LP HARQ-ACK are multiplexed is the HP PUSCH, in other words, the PUSCH is a PUSCH resource configured as the HP or a PUSCH resource indicated as the HP.
[0293] 3) Case 3: In the process of multiplexing between the HP PUCCH or HP PUCCH and the LP PUCCH or LP PUSCH, the HP PUCCH or PUSCH is transmitted with priority, and the LP UCI and the LP PUCCH or LP PUSCH are not transmitted with priority, and the LP UCI includes a HARQ-ACK bit with the HARQ-ACK postponement operation set.
[0294] * Method A4c-1: The UE does not perform a deferral operation (for LP UCI and LP PUCCH / PUSCH that cannot be transmitted).
[0295] * Method A4c-2: Before inter-priority intra-UE multiplexing, the UE determines whether to postpone based on the PUCCH when UL multiplexing is performed in each priority. As an example, the following is considered.
[0296] ** Method A4c-2-1: The UE performs a deferral operation of the HARQ-ACK bit if it determines that, before inter-priority intra-UE multiplexing, the PUCCH for which the deferral operation is configured is a PUCCH resource configured in parameter n1PUCCH or parameter SPS-PUCCH-AN-list-r16 and cannot be transmitted overlapped in time with semi-static DL symbols, SSB and CORESET♯0.
[0297] If the expected PUCCH transmission in the original slot is subject to HARQ-ACK postponement according to a predefined condition, the UE performs the postponed HARQ-ACK transmission in the earliest target slot / target resource.
[0298] When a HARQ-ACK postponement operation is performed for a LP HARQ-ACK and / or a HP HARQ-ACK, the question arises as to how to determine the earliest target slot / target resource for the postponed LP HARQ-ACK and / or the postponed HP HARQ-ACK.
[0299] Figure 16 shows an example of HARQ-ACK postponement for a high (higher) priority HARQ-ACK and a low (lower) priority HARQ-ACK according to some embodiments of the present invention. In Figure 16, a case is illustrated in which the slot scheduled for transmission of HP HARQ-ACK X1 (i.e., the original slot of HP HARQ-ACK X1) and the slot scheduled for transmission of LP HARQ-ACK X2 (i.e., the original slot of LP HARQ-ACK X2) are the same as slot m, but the embodiment of the present invention can also be applied when the original slot for transmission of HP HARQ-ACK X1 and the original slot for transmission of LP HARQ-ACK X2 are different.
[0300] In some implementations of the present invention, when the LP HARQ-ACK and / or the HP HARQ-ACK are subject to a deferral operation, the UE considers the following to determine the target slot / target resource for the HARQ-ACK deferral operation:
[0301] * Method A4-1: The UE postpones and transmits the HARQ-ACK to a slot or sub-slot in which there is a PUSCH and / or a PUCCH in which the postponed LP HARQ-ACK and / or the postponed HP HARQ-ACK can both be transmitted.
[0302] 16(a), when HP HARQ-ACK X1 and LP HARQ-ACK X2 are subject to HARQ-ACK postponement according to a predetermined or defined condition in original slot m, if the postponed X1 and X2 and HP HAR-ACK Y1 scheduled for transmission in slot m+1 have PUSCH and / or PUCCH that can be transmitted together in slot m+1, the UE determines slot m+1 as a target slot, otherwise, determines whether the postponed X1, X2, and Y1 are transmitted together in slot m+2. If there is another HARQ-ACK scheduled for transmission in slot m+2, the other HARQ-ACK is also taken into consideration in determining whether slot m+2 can be used as a target slot together with X1, X2, and Y1.
[0303] In method A4-1, the PUSCH and / or PUCCH resources determined by the inter-priority intra-UE multiplexing process are used to determine the PUSCH and / or PUCCH resources on which both the LP HARQ-ACK and / or the HP HARQ-ACK can be transmitted. As an example, when the scheduled HP UCI and the postponed HARQ-ACK are multiplexed using the PUCCH resource set used by the HP UCI scheduled to the UE in a certain slot n, if the UL resource is transmittable, the UE postpones and transmits the HARQ-ACK to slot n. As another example, if the PUCCH resource of the postponed HARQ-ACK or the PUCCH resource multiplexed with the postponed HARQ-ACK overlaps with the transmittable LP / HP PUSCH resource scheduled to the UE in a certain slot n, the UE postpones and transmits the HARQ-ACK to slot n.
[0304] The HARQ-ACK postponement is performed to provide the HARQ-ACK to the BS in another slot even if the transmission of the HARQ-ACK overlaps with the DL symbol of the slot and cannot be transmitted in this slot. According to the method A4-1, since the UE and the BS determine a slot having PUSCH or PUCCH resources in which both the LP HARQ-ACK and the HP HARQ-ACK can be transmitted as the target slot, there is an advantage that the LP HARQ-ACK is not dropped and is likely to be provided to the BS.
[0305] * Method A4-2: The UE performs a HARQ-ACK postponement operation for the postponed LP HARQ-ACK and / or the postponed HP HARQ-ACK in each priority order. In other words, taking into consideration the priority order of the postponed HARQ-ACK, the UE postpones and transmits the HARQ-ACK of the corresponding priority order to a slot or sub-slot in which the PUSCH and / or PUCCH in which the HARQ-ACK corresponding to one priority order can be transmitted together exists. According to method A4-2, the LP HARQ-ACK and the HP HARQ-ACK are postponed to different slots.
[0306] For example, if HP HARQ-ACK X1 and LP HARQ-ACK X2 are subject to HARQ-ACK postponement according to a pre-determined or defined condition in original slot m, the UE determines the target slot / target resource in each priority order. Referring to FIG. 16(b), for HP, if PUSCH and / or PUCCH in which X1, subject to HARQ-ACK postponement, and HP HARQ-ACK Y1, scheduled for transmission in slot m+1, can both be transmitted, the UE determines slot m+1 as the target slot for transmission of X1 and Y2 if there is a PUSCH and / or PUCCH in slot m+1, which is the next slot after slot m, and if not, determines whether the postponed X1 and Y1 can both be transmitted in slot m+2, which is the next slot. If there is another HP HARQ-ACK scheduled for transmission in slot m+2, the other UCI is also taken into consideration in determining whether slot m+2 can be used as a target slot for transmission of the HP HARQ-ACK together with X1 and Y1. 16(b), for the LP, if there is a PUSCH and / or PUCCH for X2 subject to HARQ-ACK postponement in the next slot m+1 of slot m, the UE determines slot m+1 as the target slot for transmission of X2, otherwise, determines whether the postponed X2 can be transmitted in the next slot m+2. If there is another LP HARQ-ACK Y2 scheduled for transmission in slot m+2, the other UCI Y2 is also taken into consideration together with X2 in determining whether slot m+2 can be used as the target slot for transmission of the LP HARQ-ACK.
[0307] ** Method A4-2-1: In some implementations, the UE may not consider inter-priority intra-UE multiplexing to determine PUSCH and / or PUCCH that can both transmit HARQ-ACK corresponding to one priority. For example, if the PUCCH or PUSCH derived when performing UL multiplexing in each priority does not overlap in time with the semi-static DL symbol, SSB, and CORESET#0 before performing inter-priority intra-UE multiplexing in a slot, the UE postpones and transmits the HARQ-ACK in the corresponding slot.
[0308] In some implementations of method A4-2-1, when a PUCCH or PUSCH derived for a deferred HP HARQ-ACK and a PUCCH or PUSCH derived for a deferred LP HARQ-ACK overlap in time within the same slot, a UE that is not configured to perform UCI multiplexing with different priorities transmits the deferred HP HARQ-ACK with the PUCCH or PUSCH derived for the deferred HP HARQ-ACK and drops the transmission of the deferred LP HARQ-ACK. In some other implementations of method A4-2-1, if the PUCCH or PUSCH derived for the deferred HP HARQ-ACK and the PUCCH or PUSCH derived for the deferred LP HARQ-ACK overlap in time in the same slot, the UE configured to perform UCI multiplexing with different priorities determines a PUCCH or PUSCH for multiplexing the deferred HP HARQ-ACK and the deferred LP HARQ-ACK in the slot, and transmits the deferred HP HARQ-ACK and the deferred LP HARQ-ACK by the determined PUCCH or PUSCH. In some implementations, if the determined PUCCH or PUSCH overlaps in time with the semi-static DL symbol, SSB, and CORESET#0 in the slot, the UE may drop or omit transmission of the deferred HP HARQ-ACK and the deferred LP HARQ-ACK.
[0309] ** Method A4-2-2: In some implementations, the UE considers inter-priority intra-UE multiplexing to determine PUSCHs and / or PUCCHs that can both transmit HARQ-ACKs corresponding to one priority. For example, if the PUCCH or PUSCH derived when performing UL multiplexing in each priority does not overlap in time with the semi-static DL symbol, SSB, and CORESET#0, and the derived (LP)PUCCH or (LP)PUSCH does not overlap in time with other HP PUSCHs and / or PUCCHs before performing inter-priority intra-UE multiplexing in a slot, the UE postpones and transmits the HARQ-ACK in the corresponding slot. Furthermore, when the derived (LP)PUCCH or (LP)PUSCH overlaps in time with other HP PUSCHs and / or HP PUCCHs, if the HP PUSCHs and / or HP PUCCHs determined to be UL multiplexed with the HP PUCCHs and / or PUSCHs for transmission do not overlap with the semi-static DL symbol, SSB, and CORESET#0, the HARQ-ACK may be postponed and transmitted in the corresponding slot. In some implementations, if the derived PUCCH or PUSCH overlaps in time with other HP PUSCHs and / or HP PUCCHs, and the HP PUCCHs and / or PUSCHs determined to be UL multiplexed with the HP PUCCHs and / or PUSCHs for transmission overlap with the semi-static DL symbol, SSB, and CORESET#0, the UE determines whether to postpone transmission of the HARQ-ACK to the next slot.
[0310] In method A4-2, if a HARQ-ACK is dropped without being transmitted as a result of overlapping in time with other HP PUSCHs and / or PUCCHs and UL multiplexing with HP PUCCHs and / or PUSCHs (i.e., inter-priority intra-UE multiplexing) (e.g., when a 1-bit HP HARQ-ACK using PUCCH format 0 and a LP HARQ-ACK transmission overlap in time, or when an HP scheduling request (SR) and a LP HARQ-ACK using PUCCH format 2, 3 or 4 overlap in time with each other), the UE may determine that the slot is unsuitable as a target slot / resource (i.e., invalid or non-available) and may either restart the HARQ-ACK postponement operation in another slot or cancel the postponement operation for the HARQ-ACK that cannot be transmitted and not transmit the HARQ-ACK.
[0311] According to the method A4-1, the (earliest) slot in which there is a PUCCH or PUSCH in which both the LP HARQ-ACK and the HP HARQ-ACK can be transmitted is determined as the target slot, so the process of searching for a target slot by the UE and the BS may be complicated, and the target slot determined according to the method A4-1 is more likely to be farther away from the original slot than the target slot determined according to the method A4-2. A longer time difference between the original slot and the target slot means an increased delay. Thus, according to the method A4-1, the transmission of the postponed HARQ-ACK may be later than the transmission of the postponed HARQ-ACK according to the method A4-2. The BS can schedule a particular transmission to have a (further) higher priority in order to perform the transmission earlier than other transmissions, and it is not desirable to delay the transmission of the HP HARQ-ACK. According to the method A4-2, the process of determining the target slot for the postponed HARQ-ACK may be simplified, and a slot relatively close to the original slot is determined as the target slot, which prevents excessive increase in delay. In addition, if the priority (of HARQ-ACK transmission) and whether or not to postpone HARQ-ACK can be provided for each SPS configuration, the UE and BS can determine the target slot based on HARQ-ACK (hereinafter, SPS HARQ-ACK) information for PDSCH based on the SPS configuration with the same priority and HARQ-ACK postponement, and the size of HARQ-ACK transmission and HARQ-ACK payload considered when determining the target slot is reduced. This further simplifies the process of determining the target slot for the postponed HARQ-ACK, and increases the possibility of determining an earlier slot as the target slot. Furthermore, in some scenarios, overlap between transmissions with the same priority is resolved first, and then overlap between transmissions with different priorities is resolved. In such a scenario where overlap between UL transmissions is resolved, it can be said that the method A4-2 for determining the target slot for each priority is more suitable for a consistent implementation of the system than the method A4-1.
[0312] In some embodiments of the present invention, the PUCCH resources of the "deferred LP HARQ-ACK and / or deferred HP HARQ-ACK" considered in transmittable uplink multiplexing may be HP PUCCH resources determined by the SPS-PUCCH-AN-list in the PUCCH-Config for HP or n1PUCCH-AN in the SPS-Config for HP based on the size of the SPS HARQ-ACK bits whose transmission overlaps in time if the deferred HARQ-ACK is an SPS HARQ-ACK.
[0313] If the "deferred LP HARQ-ACK and / or HP HARQ-ACK" has a single priority, i.e., the included HARQ-ACK is associated with one priority, and if the deferred HARQ-ACK is an SPS HARQ-ACK, the PUCCH resources of the "deferred LP HARQ-ACK and / or HP HARQ-ACK" considered in uplink multiplexing may be the PUCCH resources determined by the SPS-PUCCH-AN-List in the PUCCH-Config of that priority or the n1PUCCH-AN in the SPS-Config based on the size of the deferred SPS HARQ-ACK bits.
[0314] In some implementations of the present invention, when there are multiple slots in which the HARQ-ACK can be postponed for transmission, i.e., when there are multiple candidate target slots, the UE performs the HARQ-ACK postponement operation using the slot that starts earliest in time among them.
[0315] FIG. 17 illustrates a flow of HARQ-ACK deferral for HARQ-ACK transmissions of different priorities according to some embodiments of the present invention.
[0316] Referring to FIG. 17, the UE determines to perform HARQ-ACK postponement for transmission of HARQ-ACK information of different priorities according to some embodiments of the present invention (S1701). For example, the UE performs HARQ-ACK postponement for transmission of HP HARQ-ACK when the scheduled transmission of HP HARQ-ACK information overlaps with DL symbols (e.g., semi-static DL symbols, SSB and CORESET#0) in the original slot, and performs HARQ-ACK postponement for transmission of LP HARQ-ACK when the scheduled transmission of LP HARQ-ACK information overlaps with DL symbols (e.g., semi-static DL symbols, SSB and CORESET#0) in the original slot. The original slot scheduled for transmission of HP HARQ-ACK and the original slot scheduled for transmission of LP HARRQ-ACK may be the same or different. The UE determines target slots in which the postponed HP HARQ-ACK information and the postponed LP HARQ-ACK information are transmitted (S1703). For example, the UE determines the target slots according to the method A4-1 of the present invention. Alternatively, the UE determines the target slot according to the method A4-2 of the present invention. The UE transmits the deferred HP HARQ-ACK information and / or the deferred LP HARQ-ACK information in the determined target slot (S1705).
[0317] BS position
[0318] The above-mentioned embodiment of the present invention will now be described from the perspective of BS.
[0319] FIG. 18 illustrates an operational flow of a BS according to some implementations of the present invention.
[0320] In some implementations, the BS configures higher layer parameters for determining PUCCH transmission and slot format for the UE, schedules PDSCH to the UE by downlink scheduling DCI, or configures / activates SPS PDSCH by higher layer configuration and DCI. The BS transmits the scheduled (SPS) PDSCH (S1801) and performs PUCCH reception for the PDSCH. The BS also postpones some PUCCH reception based on an instruction or configured PUCCH reception (S1803), and receives UCI multiplexed on the PUCCH determined based on the postponed PUCCH reception and other PUCCH reception (S1805). For example, the UE postpones some PUCCH transmission based on an instruction or configured PUCCH transmission, multiplexes the postponed PUCCH transmission and other PUCCH transmission, and the BS receives the PUCCH or PUSCH transmission that the UE is expected to transmit according to this UE operation.
[0321] <Implementation B1> Determine availability of PUCCH for HARQ-ACK of SPS PDSCH transmission
[0322] If the BS cannot transmit the HARQ-ACK response of the PDSCH received by the UE, the PDSCH-to-HARQ-ACK feedback timing (hereinafter, HARQ timing) K1 of the HARQ-ACK response is set to K1'=K1+K1 def So that K1 def Assume that the UE delays the PDSCH by K1′ and the received PDSCH has a new PDSCH-to-HARQ-ACK feedback timing of K1′. Assume that the BS uses one of the following to determine whether the UE can send a HARQ-ACK response:
[0323] * Method B1-1: Assuming that there is no other PUCCH in a given slot for any PUCCH A for HARQ-ACK of SPS PDSCH reception, it is determined that PUCCH A cannot be transmitted if the PUCCH in which HARQ-ACK feedback for the SPS PDSCH used is transmitted, for example, the PUCCH for SPS HARQ-ACK transmission determined by the SPS-PUCCH-AN-List in PUCCH-config, which is configuration information used to configure UE-specific PUCCH parameters, or n1PUCCH-AN in SPS-config, which is configuration information used to configure downlink semi-persistent transmission, based on the SPS HARQ-ACK bit size transmitted in the corresponding slot, satisfies the following condition:
[0324] > If PUCCH A overlaps in time with at least one of the following symbols: semi-static DL symbols (e.g., a set of symbols indicated as DL by tdd-UL-DL-ConfigurationCommon or tdd-UL-DLConfigurationDedicated), and / or semi-static flexible symbols (e.g., a set of symbols not indicated as DL or UL by tdd-UL-DL-ConfigurationCommon or tdd-UL-DLConfigurationDedicated), and / or SSB symbols (e.g., a set of symbols indicated to the UE by SIB1 or ssb-PositionsInBurst in ServingCellConfigCommon for reception of synchronization signals and PBCH (SS / PBCH) blocks), and / or ORESET♯0 (e.g., a master information block (MIB) for CORESET for Type0-PDCCH CSS set. As an example, if no other PUCCH scheduling is considered for a certain SPS HARQ-ACK transmission, the SPS When the HARQ-ACK bits are X bits, it is assumed that PUCCH resource A is selected from the SPS-PUCCH-AN-List in the RRC configuration PUCCH-config. If one or more symbols occupied by the selected PUCCH resource A are indicated as DL by the RRC configuration tdd-UL-DL-ConfigurationCommon, the UE and BS determine that the SPS HARQ-ACK cannot be transmitted.
[0325] In some implementations of method B1-1, if the component carrier (e.g., PUCCH cell) on which the PUCCH transmission is performed is dynamically indicated or changes for each PUCCH transmission according to a predetermined rule, this condition is applied to the component carrier on which the BS indicates to transmit the PUCCH or all component carriers on which the PUCCH can be transmitted. In other words, if the component carrier (if any) on which the BS indicates to transmit the PUCCH and all component carriers on which the PUCCH can be transmitted meet this condition, it is determined that PUCCH A cannot be transmitted.
[0326] * Method B1-2: Assuming that a certain PUCCH A for HARQ-ACK of SPS PDSCH reception is multiplexed with other uplink transmissions in a given slot, if the PUCCH used satisfies the following condition, it is determined that PUCCH A cannot be transmitted.
[0327] > if PUCCH A overlaps in time with at least one of the following symbols: semi-static DL symbols (e.g. the set of symbols indicated as downlink by tdd-UL-DL-ConfigurationCommon or tdd-UL-DLConfigurationDedicated), and / or semi-static flexible symbols (e.g. the set of symbols not indicated as DL or UL by tdd-UL-DL-ConfigurationCommon or tdd-UL-DLConfigurationDedicated), and / or SSB symbols (e.g. the set of symbols indicated to the UE by SIB1 or ssb-PositionsInBurst in ServingCellConfigCommon for reception of synchronization signals and PBCH (SS / PBCH) blocks), and / or ORESET♯0 (e.g. the master information block (MIB) for CORESET for the Type0-PDCCH CSS set).
[0328] In some implementations of Method B1-2, the "other uplink transmission" is limited to a PUCCH transmission or a PUCCH transmission that transmits a particular UCI type, where the particular UCI type is HARQ-ACK, HARQ-ACK and SR, or HARQ-ACK and CSI.
[0329] Alternatively, in some implementations of method B1-2, the "other uplink transmission" is limited to a semi-statically configured PUCCH transmission. As an example, the "other uplink transmission" is limited to an SR PUCCH occasion or periodic / semi-persistent CSI. This means that when considering a PUCCH transmission specified by dynamic scheduling, the UE needs to select dynamic scheduling up to a certain point in time in order to secure processing time for the UE. Therefore, performing a HARQ-ACK postponement operation while considering a PUCCH transmission specified by dynamic scheduling complicates the HARQ-ACK postponement operation, increasing the difficulty of implementing the UE.
[0330] In some implementations of method B1-2, when transmitting HARQ-ACK for a dynamically scheduled PDSCH, the UE determines that the HARQ-ACK response can be transmitted in a corresponding slot in which the HARQ-ACK response for the dynamically scheduled PDSCH is scheduled, expecting that the BS will always schedule the PDSCH so that the HARQ-ACK can be transmitted. This method can be used by assuming that the PUCCH transmission instructed by the BS in dynamic scheduling always allows transmission in the corresponding slot, thereby reducing the difficulty of implementing the UE.
[0331] As an example of method B1-2, when a UE intends to transmit UCI bits X multiplexed according to the method described in section 9 of 3GPP TS 38.213 in one or more overlapping PUCCH resources including the SPS HARQ-ACK PUCCH, a PUCCH resource A is selected. If one or more symbols occupied by the selected PUCCH resource A are indicated as DL by the RRC configuration tdd-UL-DL-ConfigurationCommon, the UE and the BS determine that the SPS HARQ-ACK cannot be transmitted. If it is determined that the transmission is not possible, the UE transmits all or a part of the multiplexed UCI bits X, Y, in a deferred PUCCH resource. In this case, Y may refer to the SPS HARQ-ACK bits in X.
[0332] In some implementations of method B1-2, if the component carrier (i.e., PUCCH cell) on which the PUCCH transmission is performed is dynamically indicated or changes for each PUCCH transmission according to a predetermined rule, this condition applies to the component carrier on which the BS indicates to transmit the PUCCH or all component carriers on which the PUCCH can be transmitted. In other words, if the component carrier (if any) on which the BS indicates to transmit the PUCCH and all component carriers on which the PUCCH can be transmitted meet this condition, it is determined that PUCCH A cannot be transmitted.
[0333] <Implementation B2> Determine PUCCH resource for deferred HARQ-ACK with UL multiplexing
[0334] If the BS cannot transmit the HARQ-ACK response of the PDSCH received by the UE, the BS sets the PDSCH-to-HARQ-ACK feedback timing (hereinafter, HARQ timing) K1 of the HARQ-ACK response to K1'=K1+K1 def So that K1 defIt is assumed that the transmission of the HARQ-ACK response is deferred from the slot where the transmission was originally instructed / set (hereinafter, the original slot) to another slot (hereinafter, the target slot) after the original slot so that the received PDSCH has a new PDSCH-to-HARQ-ACK feedback timing of K1'. Here, K1 def is an integer greater than 0. The BS assumes that the UE multiplexes and transmits the UCI transmission including the postponed HARQ-ACK and other uplink transmissions in the target slot determined by the HARQ timing obtained by the HARQ postponement. In this case, the PUCCH resource on which the multiplexed UCI is received is selected according to at least one of the following methods. The BS may select different methods according to the UCI received in the target slot.
[0335] * Method B2-1: It is assumed that when the UE postpones the UCI including the HARQ-ACK transmitted in the original slot and transmits it in the target slot n, the BS selects a PUCCH resource according to the following procedure: The BS receives the postponed UCI with the PUCCH resource that the UE is expected to select in the target slot.
[0336] > Procedure B2-1-1. The UE determines the PUCCH resource to be transmitted without considering the postponed PUCCH, taking into consideration the number of UCI bits to be transmitted by multiplexing the uplink transmission indicated / configured in slot n, the indicated PUCCH resource set, the type of UCI to be transmitted, etc. In this case, the method of Section 9 of 3GPP TS 38.213 (e.g. Section 9 of 3GPP TS 38.213 Rel-15 or Rel-16) is used.
[0337] > Procedure B2-1-2. If one or more PUCCH resources determined in procedure B2-1-1 overlap in time with the postponed PUCCH resource, or if there is a PUCCH for transmitting HARQ-ACK among the PUCCH resources determined in procedure B2-1-1, the UE transmits both the UCI bit transmitted in the PUCCH resource and the further postponed UCI bit. Otherwise, the UE transmits the postponed PUCCH resource independently. The "postponed PUCCH resource" may be the PUCCH resource determined by the SPS-PUCCH-AN-List in the PUCCH-Config or the n1PUCCH-AN in the SPS-Config based on the size of the postponed SPS HARQ-ACK bit (i.e., the number of postponed SPS HARQ-ACK bits) if the postponed HARQ-ACK is an SPS HARQ-ACK. Alternatively, the "deferred PUCCH resource" may be a PUCCH resource selected for transmitting UCI including HARQ-ACK in the original slot, and may be a PUCCH resource selected in consideration of UL multiplexing in the original slot. For example, a PUCCH resource having the same PUCCH resource ID as a PUCCH resource ID selected in consideration of UL multiplexing in the original slot is used as the "deferred PUCCH resource". In some implementations, if the postponed PUCCH resource and two or more PUCCH resources determined in procedure B2-1-1 overlap in time at the same time, the UE transmits the deferred UCI bit on the PUCCH resource with the earliest start time. This is to minimize the delay time of the deferred UCI bit. In some implementations, the UE may not expect the deferred UCI bit to be transmitted together on a PUCCH resource carrying UCI of less than 2-bits or the same size. In some implementations, if the UE transmits the deferred PUCCH resource independently, the UE may expect that the total PUCCH transmission including the deferred PUCCH resource in the target slot is less than two. The UE may also expect that other PUCCH transmissions in the target slot will not transmit a HARQ-ACK.
[0338] > Procedure B2-1-3. If the PUCCH resource determined in procedure B2-1-1 overlaps in time with the PUSCH transmission, the UE does not transmit the PUCCH, but transmits the UCI bit provided in procedure B2-1-2 on the PUSCH resource on which it overlaps. To perform this process, the method of 3GPP TS 38.213, section 9 (e.g., 3GPP TS 38.213 Rel-15 or Rel-16, section 9) is used.
[0339] * Method B2-2: The BS assumes that when the UE postpones the UCI including the HARQ-ACK transmitted in the original slot and transmits it in the target slot, the BS selects a PUCCH resource according to the following procedure: The BS receives the postponed UCI with the PUCCH resource that the UE is expected to select in the target slot.
[0340] > Procedure B2-2-1. When the UE multiplexes a postponed UCI transmission (or a PUCCH resource for this) with an uplink transmission indicated / configured in slot n, the UE determines the PUCCH resource to be transmitted, taking into consideration the size of the UCI bits to be transmitted, the indicated PUCCH resource set, the type of UCI to be transmitted, etc. In this case, the method of Section 9 of 3GPP TS 38.213 (e.g. Section 9 of 3GPP TS 38.213 Rel-15 or Rel-16) is used. The PUCCH resource of the "deferred UCI transmission" considered in the uplink multiplexing may be the PUCCH resource determined by the SPS-PUCCH-AN-List in the PUCCH-Config or the n1PUCCH-AN in the SPS-Config, based on the size of the postponed SPS HARQ-ACK bits, if the postponed HARQ-ACK is an SPS HARQ-ACK. Alternatively, the PUCCH resource for “deferred UCI transmission” taken into account in uplink multiplexing may be a PUCCH resource selected for transmitting UCI in the original slot, and may be a PUCCH resource selected taking into account UL multiplexing in the original slot.
[0341] > Procedure B2-2-2. If the PUCCH resource determined in procedure B2-2-2 overlaps in time with the PUSCH transmission, the UE does not transmit the PUCCH, but transmits the UCI bit transmitted in the PUCCH resource on the overlapping PUSCH resource. To perform this process, the method of Section 9 of 3GPP TS 38.213 (e.g. Section 9 of 3GPP TS 38.213 Rel-15 or Rel-16) is used.
[0342] * Method B2-3: It is assumed that when the UE postpones the UCI including the HARQ-ACK to be transmitted in the original slot and transmits it in the target slot, the BS selects a PUCCH resource according to the following procedure: The BS receives the postponed UCI by the PUCCH resource that the UE is expected to select in the target slot.
[0343] > Procedure B2-3-1. The UE determines the PUCCH resource to be transmitted, taking into consideration the size of the UCI bits to be transmitted by multiplexing the uplink transmissions indicated / configured in slot n, the indicated PUCCH resource set, the type of UCI to be transmitted, etc., in the same manner as when there is no postponed PUCCH. At this time, the method of Section 9 of 3GPP TS 38.213 (e.g. Section 9 of 3GPP TS 38.213 Rel-15 or Rel-16) is used.
[0344] > Procedure B2-3-2. If one or more PUCCH resources determined in procedure B2-3-1 overlap in time with the postponed SPS HARQ-ACK PUCCH resource, or if there is a PUCCH for transmitting HARQ-ACK among the PUCCH resources determined in procedure B2-3-1, the UE transmits the postponed UCI bit in the corresponding resource according to at least one of the following conditions (method B2-3-1), or transmits the UCI bit of the uplink transmission indicated / configured in slot n and the postponed UCI bit in the PUCCH resource transmitted when the postponed UCI transmission is multiplexed with the uplink transmission indicated / configured in slot n (method B2-3-2). In some implementations, the UE selects method B2-3-1 if PUCCH resource A carries UCI with a size larger than 2-bits. In some implementations, the UE selects method B2-3-2 if PUCCH resource A carries UCI with a size smaller than or equal to 2-bits. In some implementations, the UE selects method B2-3-2 when PUCCH resource A is a PUCCH resource determined by the SPS-PUCCH-AN-List in the PUCCH-Config or n1PUCCH-AN in the SPS-Config, i.e., a PUCCH resource where only SPS HARQ-ACK is transmitted. When using method B2-3-2, the PUCCH resource of "deferred UCI transmission" considered in uplink multiplexing is the PUCCH resource determined by the SPS-PUCCH-AN-List in the PUCCH-Config or n1PUCCH-AN in the SPS-Config based on the size of the deferred SPS HARQ-ACK bit when the deferred HARQ-ACK is an SPS HARQ-ACK. When using method B2-3-2, the PUCCH resource of "deferred UCI transmission" considered in uplink multiplexing is the PUCCH resource selected to transmit the corresponding UCI in the original slot, and is the PUCCH resource selected in consideration of UL multiplexing in the original slot.If the postponed SPS HARQ-ACK PUCCH resource and two or more PUCCH resources determined in procedure B2-3-1 overlap in time at the same time, the UE will transmit the postponed UCI bits together on the PUCCH resource with the earliest start time, in order to minimize the delay time of the postponed UCI bits.
[0345] > Procedure B2-3-3. If the PUCCH resource determined in procedure B2-3-1 overlaps in time with the PUSCH transmission, the UE does not transmit the PUCCH, but transmits the UCI bit provided by procedure B2-3-2 on the PUCCH resource on which it overlaps. To perform this process, the method of 3GPP TS 38.213, section 9 (e.g., 3GPP TS 38.213 Rel-15 or Rel-16, section 9) is used.
[0346] To apply implementation B2, the BS does not select a resource for receiving the deferred UCI in the determined target slot, but determines the earliest slot or sub-slot for which a selectable resource exists as the target slot for receiving the deferred UCI. That is, the BS determines the target slot for postponing reception based on the presence or absence of a resource for receiving the deferred HARQ-ACK.
[0347] <Implementation B3> Special handling with max payload size of PUCCH resource set
[0348] If the BS cannot transmit the HARQ-ACK response of the PDSCH received by the UE, the BS sets the PDSCH-to-HARQ-ACK feedback timing (hereinafter, HARQ timing) K1 of the HARQ-ACK response to K1'=K1+K1 def So that K1 defIt is assumed that the transmission of the HARQ-ACK response is deferred from the slot where the transmission was originally instructed / set (hereinafter, the original slot) to another slot (hereinafter, the target slot) after the original slot so that the received PDSCH has a new PDSCH-to-HARQ-ACK feedback timing of K1'. Here, K1 def is an integer greater than 0. The BS assumes that the UE multiplexes and transmits the UCI transmission including the postponed HARQ-ACK and other uplink transmissions in a target slot determined by the HARQ timing obtained by HARQ postponement, and receives the UCI transmission and other uplink transmissions by the UE.
[0349] The UE and the BS determine a PUCCH resource on which the postponed UCI transmission and the UCI of other uplink transmissions are multiplexed and transmitted using the embodiment A2 / B2 or a similar method. When the PUCCH resource is determined without considering the postponed UCI as in the method A2-1 / B2-1 of the embodiment A2 / B2, the maximum UCI bit size (e.g., the maximum payload size maxPayloadSize) set in the determined PUCCH resource or a PUCCH resource set including the determined PUCCH resource may be smaller than the number of UCI bits actually transmitted, including the postponed UCI. In this case, the following may occur.
[0350] * Method B3-1: When all of the deferred UCI is not received, if the BS determines the PUCCH resource taking the deferred UCI into consideration (e.g., if the BS selects the PUCCH resource set taking the deferred UCI into consideration), it determines the PUCCH resource again excluding the deferred UCI.
[0351] * Method B3-2: Some of the postponed UCIs are not received. In this case, the following may occur:
[0352] ** Method B3-2-1: The BS receives the deferred UCI, assuming that the UE transmits excluding the CSI included in the deferred UCI (if any) until the UCI bits it transmits including the deferred UCI are smaller than the maximum UCI bit size.
[0353] ** Method B3-2-2: The BS receives the deferred UCI, assuming that the UE transmits excluding the SR included in the deferred UCI (if any) until the transmitted UCI bits including the deferred UCI are smaller than the maximum UCI bit size.
[0354] ** Method B3-2-3: The BS receives the postponed UCI by assuming that the UE transmits, excluding the HARQ-ACK included in the postponed UCI (if any), until the transmitted UCI bits including the postponed UCI are smaller than the maximum UCI bit size. At this time, it is assumed that the HARQ-ACK bits are sequentially excluded according to the transmission time of the PDSCH associated with each HARQ-ACK bit. In order to guarantee the maximum delay time of the service supported by the PDSCH, it is assumed that the HARQ-ACK is excluded from the HARQ-ACK at the latest transmission time of the associated PDSCH. Alternatively, it is excluded from the HARQ-ACK at the earliest reception time of the associated PDSCH so that the PDSCH can be received with as short a delay time as possible. Excluding the HARQ-ACK at the earliest transmission time of the PDSCH can drop the HARQ-ACK transmission for the PDSCH transmission that exceeds the maximum delay time, thereby shortening the delay time of the meaningful transmission.
[0355] * Method B3-2: The BS assumes that the UE transmits a HARQ-ACK for a deferred UCI or a HARQ-ACK for a UCI to be transmitted that includes a deferred UCI by bit bundling every predetermined size (e.g., 2).
[0356] * Method B3-3: The BS assumes that the UE does not transmit on the PUCCH resource or schedules such that the received UCI bits including the deferred UCI are not greater than the maximum UCI bit size (e.g., maxPayloadSize) set for the PUCCH resource set.
[0357] <Implementation B4> Handling with / without inter-UE multiplexing between different priorities
[0358] If the BS cannot transmit the HARQ-ACK response of the PDSCH received by the UE, the BS sets the PDSCH-to-HARQ-ACK feedback timing (hereinafter, HARQ timing) K1 of the HARQ-ACK response to K1'=K1+K1 def So that K1 def It is assumed that the transmission of the HARQ-ACK response is deferred from the slot where the transmission was originally instructed / set (hereinafter, the original slot) to another slot (hereinafter, the target slot) after the original slot so that the received PDSCH has a new PDSCH-to-HARQ-ACK feedback timing of K1'. Here, K1 def is an integer greater than 0.
[0359] For example, the BS assumes that the UE multiplexes and transmits UCI transmission including the postponed HARQ-ACK and other uplink transmissions in a target slot determined by the HARQ timing obtained by HARQ postponement. As another example, the BS assumes that if the UE can transmit UCI transmission including the postponed HARQ-ACK in a certain slot, or if the UE multiplexes UCI transmission including the postponed HARQ-ACK and other uplink transmissions in a certain slot, the BS determines the earliest slot among the slots as a target slot, and multiplexes and transmits UCI transmission including the postponed HARQ-ACK and other uplink transmissions in the determined target slot.
[0360] If the UE supports UL multiplexing between different priorities (i.e., inter-priority intra-UE multiplexing) and can transmit UCI and / or UL-SCH scheduled with different HARQ-ACK codebook priorities or different priority indicators in one PUCCH and / or PUSCH resource, and HARQ-ACK deferral operation is configured to be enabled, the UE and BS shall consider the following:
[0361] 1) Case 1: When a PUCCH in which a high(er) priority (HP) UCI and a low(er) priority (LP) UCI are multiplexed cannot be transmitted, and one of the UCIs contains a HARQ-ACK bit with the HARQ-ACK postponement operation set.
[0362] * Method B4a-1: The BS and the UE perform the deferral operation regardless of the priority of the HARQ-ACK bit for which the deferral operation is set.
[0363] * Method B4a-2: The BS and the UE perform deferral operations only for HARQ-ACK bits with higher priority among the HARQ-ACK bits for which deferral operations are set.
[0364] * Method B4a-3: The BS and the UE perform deferral operations only for HARQ-ACK bits with lower priority among the HARQ-ACK bits for which deferral operations are set.
[0365] * Method B4a-4: The BS and UE perform the deferral operation only for HARQ-ACK bits with the same priority as the PUCCH in which the HP UCI and LP UCI are multiplexed (e.g., the HP PUCCH) among the HARQ-ACK bits for which the deferral operation is configured.
[0366] * Method B4a-5: Before inter-priority intra-UE multiplexing, the BS and the UE determine whether to postpone based on the PUCCH when UL multiplexing is performed in each priority. As an example, at least one of the following may be considered:
[0367] ** Method B4a-5-1: The BS and UE perform the deferral operation of the HARQ-ACK bit if it is determined that, before inter-priority intra-UE multiplexing, the PUCCH of the HARQ-ACK bit for which the deferral operation is set is a PUCCH resource set in parameter n1PUCCH or parameter SPS-PUCCH-AN-list-r16 and cannot be transmitted overlapped in time with the semi-static DL symbol, SSB and CORESET♯0.
[0368] * Method B4a-6: The BS and the UE perform the deferral operation only if each of the included HP UCI and LP UCI includes at least one HARQ-ACK bit with the deferral operation set.
[0369] * Method B4a-7: The BS and the UE do not perform the deferral operation.
[0370] In some implementations, this method (e.g., method B4a-1 to method B4a-7) is limited to the case where the PUCCH in which the HP HARQ-ACK and the LP HARQ-ACK are multiplexed is derived from a PUCCH resource for transmitting an SPS HARQ-ACK, e.g., a PUCCH resource or PUCCH resource set set by parameter n1PUCCH or parameter SPS-PUCCH-AN-list-r16.
[0371] In some implementations, this operation (e.g., methods B4a-1 to B4a-7) is limited to the case where the PUCCH in which the HP HARQ-ACK and LP HARQ-ACK are multiplexed is an HP PUCCH, i.e., the PUCCH is a PUCCH resource configured as an HP or a resource used for a HARQ-ACK codebook designated as an HP.
[0372] In some implementations, to apply the method B4a-5, the method B4a-1 / B4a-2 / B4a-3 / B4a-4 and the method B4a-5 may be combined. As an example, when the method B4a-2 and the method B4a-5 are combined, the BS and the UE determine whether to perform a deferral operation according to the method B4a-5 only for the HP HARQ-ACK bit, and do not perform a deferral operation for the LP HARQ-ACK bit. As another example, when the method B4a-4 and the method B4a-5 are combined, the BS and the UE determine whether to perform a deferral operation according to the method A4a-5 only for the HARQ-ACK bit with the same priority as the PUCCH (e.g., the HP PUCCH) in which the HP UCI and the LP UCI are multiplexed, and do not perform a deferral operation for the HARQ-ACK bit with a different priority.
[0373] 2) Case 2: When PUSCH with multiplexed HP HARQ-ACK and LP HARQ-ACK cannot be transmitted
[0374] * Method B4b-1: The BS and the UE do not perform the deferral operation.
[0375] * Method B4b-2: Before inter-priority intra-UE multiplexing, the BS and the UE judge whether to postpone based on the PUCCH when UL multiplexing is performed in each priority. As an example, the following can be considered.
[0376] ** Method B4b-2-1: Before inter-priority intra-UE multiplexing, the BS and UE perform the deferral operation of the HARQ-ACK bit if it is determined that the PUCCH for which the deferral operation is set is a PUCCH resource set in parameter n1PUCCH or parameter SPS-PUCCH-AN-list-r16 and cannot be transmitted overlapped in time with the semi-static DL symbol, SSB and CORESET♯0.
[0377] This operation is limited to the case where the PUSCH in which the HP HARQ-ACK and the LP HARQ-ACK are multiplexed is the HP PUSCH, in other words, the PUSCH is a PUSCH resource configured as the HP or a PUSCH resource indicated as the HP.
[0378] 3) Case 3: In the process of multiplexing between the HP PUCCH or HP PUCCH and the LP PUCCH or LP PUSCH, the HP PUCCH or PUSCH is transmitted with priority, and the LP UCI and the LP PUCCH or LP PUSCH are not transmitted with priority, and the LP UCI includes a HARQ-ACK bit with the HARQ-ACK postponement operation set.
[0379] * Method B4c-1: The BS and UE do not perform deferral operations (for LP UCI and LP PUCCH / PUSCH that cannot be transmitted).
[0380] * Method B4c-2: Before inter-priority intra-UE multiplexing, the BS and the UE judge whether to postpone based on the PUCCH when UL multiplexing is performed in each priority. As an example, the following can be considered.
[0381] ** Method B4c-2-1: The BS and UE perform a deferral operation of the HARQ-ACK bit if it is determined that, before inter-priority intra-UE multiplexing, the PUCCH of the HARQ-ACK bit for which the deferral operation is set is a PUCCH resource set in parameter n1PUCCH or parameter SPS-PUCCH-AN-list-r16 and cannot be transmitted overlapped in time with the semi-static DL symbol, SSB and CORESET♯0.
[0382] When a HARQ-ACK postponement operation is performed for a LP HARQ-ACK and / or a HP HARQ-ACK, the question arises as to how to determine the earliest target slot / target resource for the postponed LP HARQ-ACK and / or the postponed HP HARQ-ACK.
[0383] In some implementations of the present invention, when the LP HARQ-ACK and / or the HP HARQ-ACK are subject to a postponement operation, the BS and the UE consider the following to determine the target slot / target resource for the HARQ-ACK postponement operation:
[0384] * Method B4-1: The UE / BS postpones and transmits / receives the HARQ-ACK to a slot or sub-slot in which there is a PUSCH and / or a PUCCH in which both the postponed LP HARQ-ACK and / or the postponed HP HARQ-ACK can be transmitted.
[0385] 16(a), when HP HARQ-ACK X1 and LP HARQ-ACK X2 are subject to HARQ-ACK postponement according to a predetermined or defined condition in original slot m, if the postponed X1 and X2 and HP HAR-ACK Y1 scheduled to be transmitted in slot m+1 have PUSCH and / or PUCCH that can be transmitted together in slot m+1, the BS determines slot m+1 as a target slot, otherwise, determines whether the postponed X1, X2, and Y1 can be received together in slot m+2. If there is another HARQ-ACK scheduled to be received in slot m+2, the other HARQ-ACK is also taken into consideration in determining whether slot m+2 can be used as a target slot together with X1, X2, and Y1.
[0386] In method B4-1, the PUSCH and / or PUCCH resources determined by the inter-priority intra-UE multiplexing process are used to determine the PUSCH and / or PUCCH resources on which both the LP HARQ-ACK and / or the HP HARQ-ACK can be transmitted. As an example, when the scheduled HP UCI and the postponed HARQ-ACK are multiplexed using the PUCCH resource set used by the HP UCI scheduled by the BS to the UE in a certain slot n, if the UL resource is transmittable, the BS postpones the HARQ-ACK to slot n and receives it from the UE. As another example, when the PUCCH resource of the postponed HARQ-ACK or the PUCCH resource on which the postponed HARQ-ACK is multiplexed overlaps with the transmittable LP / HP PUSCH resource scheduled by the BS in a certain slot n, the BS postpones the HARQ-ACK to slot n and receives it from the UE.
[0387] * Method B4-2: The BS and the UE perform HARQ-ACK postponement operations for the postponed LP HARQ-ACK and / or the postponed HP HARQ-ACK in each priority order. For example, the BS considers the priority order of the postponed HARQ-ACK and postpones and receives the HARQ-ACK of the corresponding priority order to a slot or sub-slot in which the PUSCH and / or PUCCH in which the HARQ-ACK corresponding to one priority order can be transmitted together exist. According to method B4-2, the LP HARQ-ACK and the HP HARQ-ACK are postponed to different slots.
[0388] For example, if HP HARQ-ACK X1 and LP HARQ-ACK X2 are subject to HARQ-ACK postponement according to a pre-determined or defined condition in original slot m, the BS determines the target slot / target resource by priority. Referring to FIG. 16(b), for HP, if PUSCH and / or PUCCH that can receive both X1, subject to HARQ-ACK postponement, and HP HARQ-ACK Y1 scheduled to be transmitted in slot m+1 exist in slot m+1, which is the next slot of slot m, the BS determines slot m+1 as the target slot for receiving X1 and Y2, otherwise, determines whether the postponed X1 and Y1 are received together in slot m+2, which is the next slot. If there is another HP HARQ-ACK scheduled to be received in slot m+2, other UCIs are also taken into consideration in determining whether slot m+2 can be used as a target slot for receiving the HP HARQ-ACK together with X1 and Y1. 16(b), for the LP, if there is a PUSCH and / or PUCCH that X2, which is the subject of HARQ-ACK postponement, can receive in slot m+1, which is the next slot after slot m, the BS determines slot m+1 as the target slot for transmission of X2, otherwise, determines whether the postponed X2 can transmit in the next slot, slot m+2. If there is another LP HARQ-ACK Y2 scheduled to be received in slot m+2, the other UCI Y2 is also taken into consideration together with X2 in determining whether slot m+2 can be used as the target slot for reception of the LP HARQ-ACK.
[0389] ** Method B4-2-1: In some implementations, the BS and UE may not consider inter-priority intra-UE multiplexing when determining PUSCH and / or PUCCH for which HARQ-ACK corresponding to one priority can be transmitted together. For example, if the PUCCH or PUSCH derived when performing UL multiplexing for each priority before performing inter-priority intra-UE multiplexing in a certain slot does not overlap in time with the semi-static DL symbol, SSB, and CORESET#0, the BS postpones and receives the HARQ-ACK in the corresponding slot.
[0390] In some implementations of method B4-2-1, when a PUCCH or PUSCH derived for a deferred HP HARQ-ACK and a PUCCH or PUSCH derived for a deferred LP HARQ-ACK overlap in time within the same slot, a UE that is not configured to perform UCI multiplexing with different priorities receives the deferred HP HARQ-ACK with the PUCCH or PUSCH derived for the deferred HP HARQ-ACK and drops the transmission of the deferred LP HARQ-ACK. In some other implementations of method A4-2-1, if the PUCCH or PUSCH derived for the deferred HP HARQ-ACK and the PUCCH or PUSCH derived for the deferred LP HARQ-ACK overlap in time in the same slot, the UE configured to perform UCI multiplexing with different priorities determines a PUCCH or PUSCH for multiplexing the deferred HP HARQ-ACK and the deferred LP HARQ-ACK in that slot, and receives the deferred HP HARQ-ACK and the deferred LP HARQ-ACK by the determined PUCCH or PUSCH. In some implementations, if the determined PUCCH or PUSCH overlaps in time with the semi-static DL symbol, SSB, and CORESET♯0 in that slot, the BS may drop or omit reception of the deferred HP HARQ-ACK and the deferred LP HARQ-ACK.
[0391] ** Method B4-2-2: In some implementations, the BS and UE consider inter-priority intra-UE multiplexing to determine PUSCHs and / or PUCCHs for which HARQ-ACKs corresponding to one priority can be transmitted together. For example, the BS assumes that before the UE performs inter-priority intra-UE multiplexing in a slot, if the derived PUCCH or PUSCH does not overlap in time with the semi-static DL symbol, SSB, and CORESET#0 when performing UL multiplexing for each priority, and the derived PUCCH or PUSCH does not overlap in time with other HP PUSCHs and / or PUCCHs, the BS postpones and transmits the HARQ-ACK in that slot. Furthermore, if the derived PUCCH or PUSCH overlaps in time with other HP PUSCHs and / or HP PUCCHs, the BS may assume that if the HP PUSCHs and / or HP PUCCHs determined to be UL multiplexed with the HP PUCCHs and / or PUSCHs for transmission by the UE do not overlap with the semi-static DL symbol, SSB, and CORESET#0, the BS postpones and transmits the HARQ-ACK in that slot. In some implementations, if the derived PUCCH or PUSCH overlaps in time with other HP PUSCHs and / or HP PUCCHs, and the HP PUCCHs and / or PUSCHs determined to be UL multiplexed with the HP PUCCHs and / or PUSCHs for reception overlap with the semi-static DL symbol, SSB, and CORESET#0, the BS determines whether to postpone reception of the HARQ-ACK to the next slot.
[0392] In method B4-2, if a HARQ-ACK is not received and is omitted as a result of UL multiplexing with HP PUCCH and / or PUSCH (i.e., inter-priority intra-UE multiplexing) while overlapping in time with other HP PUSCH and / or PUCCH (e.g., when a 1-bit HP HARQ-ACK using PUCCH format 0 and a LP HARQ-ACK transmission overlap in time, or when an HP scheduling request (SR) and a LP HARQ-ACK using PUCCH format 2, 3 or 4 overlap in time with each other), the BS assumes that the UE has determined that the corresponding slot is unsuitable as a target slot / resource (i.e., invalid or non-available) and will either restart the HARQ-ACK postponement operation in another slot or stop the postponement operation for the HARQ-ACK that cannot be transmitted and will not transmit the HARQ-ACK.
[0393] In some embodiments of the present invention, the PUCCH resources of the "deferred LP HARQ-ACK and / or deferred HP HARQ-ACK" considered in receivable uplink multiplexing are the HP PUCCH resources determined by the SPS-PUCCH-AN-List in the PUCCH-config for HP or the n1PUCCH-AN in the SPS-config for HP based on the size of the SPS HARQ-ACK bits that overlap in time if the deferred HARQ-ACK is an SPS HARQ-ACK.
[0394] If the "deferred LP HARQ-ACK and / or HP HARQ-ACK" has a single priority, i.e., the included HARQ-ACK is associated with one priority, and if the deferred HARQ-ACK is an SPS HARQ-ACK, the PUCCH resources of the "deferred LP HARQ-ACK and / or HP HARQ-ACK" considered in uplink multiplexing are the PUCCH resources determined by the SPS-PUCCH-AN-List in the PUCCH-Config of the corresponding priority or the n1PUCCH-AN in the SPS-Config based on the size of the deferred SPS HARQ-ACK bits.
[0395] In some implementations of the present invention, when there are multiple slots in which the HARQ-ACK can be postponed for transmission, i.e., when there are multiple candidate target slots, the BS performs the HARQ-ACK postponement operation using the slot that starts earlier in time among them.
[0396] FIG. 19 illustrates a flow of HARQ-ACK deferral for HARQ-ACK reception with different priorities according to some embodiments of the present invention.
[0397] Referring to FIG. 19, the BS determines to perform HARQ-ACK postponement for reception of HARQ-ACK information with different priorities according to some embodiments of the present invention (S1901). For example, the BS performs HARQ-ACK postponement for transmission of the HP HARQ-ACK when the scheduled reception of the HP HARQ-ACK information overlaps with DL symbols (e.g., semi-static DL symbols, SSB, and CORESET#0) in the original slot, and performs HARQ-ACK postponement for reception of the LP HARQ-ACK when the scheduled reception of the LP HARQ-ACK information overlaps with DL symbols (e.g., semi-static DL symbols, SSB, and CORESET#0) in the original slot. The original slot scheduled for reception of the HP HARQ-ACK and the original slot scheduled for reception of the LP HARRQ-ACK may be the same or different. The BS determines target slots in which the postponed HP HARQ-ACK information and the postponed LP HARQ-ACK information are received (S1903). For example, the BS determines the target slot according to the method B4-1 of the present invention. Alternatively, the BS determines the target slot according to the method B4-2 of the present invention. The BS receives the deferred HP HARQ-ACK information and / or the deferred LP HARQ-ACK information in the determined target slot (S1905).
[0398] In some embodiments of the present invention, the BS provides the UE with higher layer parameters for determining PUCCH transmission and slot format through RRC configuration. The BS schedules PDSCH to the UE through downlink scheduling DCI, or configures SPS PDSCH to the UE through higher layer configuration and downlink scheduling DCI, and transmits the scheduled PDSCH. The UE transmits PUCCH for PDSCH to the BS. Also, the UE postpones some PUCCH transmissions based on PUCCH transmissions instructed or configured by the BS, and multiplexes the postponed PUCCH transmissions with other PUCCH transmissions. The BS receives PUCCH or PUSCH transmissions that are expected to be transmitted according to the UE's operation.
[0399] According to some embodiments of the present invention, the UE determines whether the HARQ-ACK PUCCH resource to be transmitted is available, and if not, transmits the PUCCH in the next available slot. In some embodiments of the present invention, the UE postpones the PUCCH transmission as configured by the BS, and the BS unambiguously and accurately predicts the UE's behavior to ensure successful PUCCH or PUSCH reception. According to some embodiments of the present invention, HARQ-ACK postponement is also applied to HARQ-ACK PUCCHs of different priorities, and slots for the postponed HARQ-ACK transmissions of different priorities are determined.
[0400] The UE performs operations according to some embodiments of the present invention in connection with transmitting HARQ-ACK information. The UE includes at least one transceiver; at least one processor; and at least one computer memory operably connected to the at least one processor and having instructions stored thereon, when executed, that cause the at least one processor to perform operations according to some embodiments of the present invention. The processing device for the UE includes at least one processor; and at least one computer memory operably connected to the at least one processor and having instructions stored thereon, when executed, that cause the at least one processor to perform operations according to some embodiments of the present invention. The computer readable (non-volatile) storage medium stores at least one computer program including instructions that, when executed by the at least one processor, cause the at least one processor to perform operations according to some embodiments of the present invention. The computer program or computer program product is stored in at least one computer readable (non-volatile) storage medium and includes instructions that, when executed, cause (the at least one processor) to perform operations according to some embodiments of the present invention.
[0401] In the UE, processing device, computer-readable (non-volatile) storage medium, and / or computer program product, the operations may include: determining a HARQ-ACK postponement for HARQ-ACK information of different priorities, and determining a target slot for transmission of the postponed HARQ-ACK information by priority. For example, in the UE, processing device, computer-readable (non-volatile) storage medium, and / or computer program product, the operations may include: receiving first scheduling information associated with a first priority and second scheduling information associated with a second priority higher than the first priority; receiving a first PDSCH based on the first scheduling information; receiving a second PDSCH based on the second scheduling information; generating first HARQ-ACK information having the first priority based on receiving the first PDSCH; generating second HARQ-ACK information having the second priority based on receiving the second PDSCH; determining a target slot for transmission of the postponed HARQ-ACK information by priority. determining a first slot for transmission of the first HARQ-ACK information based on the second PDSCH-to-HARQ-ACK_feedback timing value for the second PDSCH; determining a second slot for transmission of the second HARQ-ACK information based on the second PDSCH-to-HARQ-ACK_feedback timing value for the second PDSCH; deferring transmission of the first HARQ-ACK information having a first priority to a third slot that is later in time than the first slot based on the transmission of the first HARQ-ACK information overlapping with downlink symbols in the first slot; and deferring transmission of the second HARQ-ACK information having a second priority to a fourth slot that is later in time than the second slot based on the transmission of the second HARQ-ACK information overlapping with downlink symbols in the second slot.
[0402] In some implementations, each of the first PDSCH and the second PDSCH is a semi-persistent scheduling based PDSCH.
[0403] In some implementations, this operation includes: determining as the third slot the earliest slot in which the first physical uplink channel for the HARQ-ACK information having the first priority including the first HARQ-ACK information does not overlap with a downlink symbol.
[0404] In some implementations, the first physical uplink channel is a PUCCH for semi-persistent scheduling based on the first PDSCH.
[0405] In some implementations, the operations include: determining a third physical uplink channel for multiplexing the first HARQ-ACK information and the second HARQ-ACK information based on the third slot being identical to the fourth slot; and transmitting the first HARQ-ACK information and the second HARQ-ACK information on the third physical uplink channel in the third slot based on the third physical uplink channel not overlapping with the downlink symbols.
[0406] In some implementations, the third physical uplink channel is determined based on the number of bits in the first HARQ-ACK information and the second HARQ-ACK information and a PUCCH configuration for the second priority.
[0407] In some implementations, this operation includes: determining as the third slot the earliest slot in which a first physical uplink channel for HARQ-ACK information having a first priority including the first HARQ-ACK information does not overlap with downlink symbols and in which the first physical uplink channel does not overlap in time with a second physical uplink channel having a second priority.
[0408] The BS performs operations according to some embodiments of the present invention in connection with receiving the HARQ-ACK information. The BS includes at least one transceiver; at least one processor; and at least one computer memory operably connected to the at least one processor and having instructions stored thereon, when executed, that cause the at least one processor to perform operations according to some embodiments of the present invention. The processing device for the BS includes at least one processor; and at least one computer memory operably connected to the at least one processor and having instructions stored thereon, when executed, that cause the at least one processor to perform operations according to some embodiments of the present invention. The computer readable (non-volatile) storage medium stores at least one computer program including instructions that, when executed by the at least one processor, cause the at least one processor to perform operations according to some embodiments of the present invention. The computer program or computer program product is stored on at least one computer readable (non-volatile) storage medium and includes instructions that, when executed, cause (the at least one processor) to perform operations according to some embodiments of the present invention.
[0409] In the BS, processing device, computer-readable (non-volatile) storage medium, and / or computer program product, the operations include: determining HARQ-ACK postponement for HARQ-ACK information of different priorities, and determining a target slot for reception of the postponed HARQ-ACK information by priority. For example, in the UE, processing device, computer-readable (non-volatile) storage medium, and / or computer program product, the operations include: transmitting to the UE first scheduling information associated with a first priority and second scheduling information associated with a second priority higher than the first priority; transmitting to the UE a first PDSCH based on the first scheduling information; transmitting to the UE a second PDSCH based on the second scheduling information; determining a first slot for reception of the first HARQ-ACK information having a first priority for the first PDSCH based on a first PDSCH-to-HARQ-ACK_feedback timing value for the first PDSCH; determining a target slot for reception of the first HARQ-ACK information having a first priority for the first PDSCH based on a first PDSCH-to-HARQ-ACK_feedback timing value for the second PDSCH. determining a second slot for reception of second HARQ-ACK information having a second priority for the second PDSCH based on a second PDSCH-to-HARQ-ACK_feedback timing value; postponing reception of the first HARQ-ACK information having the first priority to a third slot that is later in time than the first slot based on reception of the first HARQ-ACK information overlapping with downlink symbols in the first slot; and postponing reception of the second HARQ-ACK information having the second priority to a fourth slot that is later in time than the second slot based on reception of the second HARQ-ACK information overlapping with downlink symbols in the second slot.
[0410] In some implementations, each of the first PDSCH and the second PDSCH is a semi-persistent scheduling based PDSCH.
[0411] In some implementations, this operation includes: determining as the third slot the earliest slot in which the first physical uplink channel for the HARQ-ACK information having the first priority including the first HARQ-ACK information does not overlap with a downlink symbol.
[0412] In some implementations, the first physical uplink channel is a PUCCH for semi-persistent scheduling based on the first PDSCH.
[0413] In some implementations, the operations include: determining a third physical uplink channel for multiplexing the first HARQ-ACK information and the second HARQ-ACK information based on the third slot being identical to the fourth slot; and receiving the first HARQ-ACK information and the second HARQ-ACK information on the third physical uplink channel in the third slot based on the third physical uplink channel not overlapping with the downlink symbols.
[0414] In some implementations, the third physical uplink channel is determined based on the number of bits in the first HARQ-ACK information and the second HARQ-ACK information and a PUCCH configuration for the second priority.
[0415] In some implementations, this operation includes: determining as the third slot the earliest slot in which a first physical uplink channel for HARQ-ACK information having a first priority including the first HARQ-ACK information does not overlap with downlink symbols and in which the first physical uplink channel does not overlap in time with a second physical uplink channel having a second priority.
[0416] The above disclosed examples of the present invention are provided to enable those skilled in the art to which the present invention pertains to embody and practice the present invention. Although the present invention has been described above with reference to preferred embodiments, those skilled in the art may make various modifications and changes to the present invention. Therefore, the present invention is not intended to be limited to the embodiments disclosed herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
[0417] [Industrial Applicability] Implementations of the present invention may be used in a base station (BS) or user equipment, or other equipment, in a wireless communication system.
Claims
1. 1. A method performed by a User Equipment (UE), comprising: receiving first scheduling information associated with a first priority and second scheduling information associated with a second priority higher than the first priority; receiving a first physical downlink shared channel (PDSCH) based on the first scheduling information; receiving a second PDSCH based on the second scheduling information; generating first hybrid automatic repeat request-acknowledgement (HARQ-ACK) information having the first priority based on receiving the first PDSCH; generating second HARQ-ACK information having the second priority based on receiving the second PDSCH; determining a first slot for transmission of the first HARQ-ACK information based on a first PDSCH-to-HARQ-ACK feedback timing value for the first PDSCH; determining a second slot for transmission of the second HARQ-ACK information based on a second PDSCH-to-HARQ-ACK feedback timing value for the second PDSCH; postpone transmission of the first HARQ-ACK information having the first priority to a third slot that is later in time than the first slot based on the transmission of the first HARQ-ACK information overlapping with a downlink symbol in a first slot; based on the transmission of the second HARQ-ACK information overlapping with a downlink symbol in a second slot, postponing the transmission of the second HARQ-ACK information having the second priority to a fourth slot that is later in time than the second slot; and determining a third physical uplink channel for multiplexing the first HARQ-ACK information and the second HARQ-ACK information based on the third slot being the same as the fourth slot; the third physical uplink channel is determined based on a number of bits in the first HARQ-ACK information and the second HARQ-ACK information and a physical uplink control channel (PUCCH) configuration for the second priority.
2. The method of claim 1 , wherein each of the first PDSCH and the second PDSCH is a semi-persistent scheduling based PDSCH.
3. 3. The method of claim 2, further comprising: determining as the third slot the earliest slot in which a first physical uplink channel for HARQ-ACK information having the first priority including the first HARQ-ACK information does not overlap with a downlink symbol.
4. 4. The method of claim 3, wherein the first physical uplink channel is a PUCCH for semi-persistent scheduling configuration based on the first PDSCH.
5. A method according to any one of claims 1 to 4, further comprising transmitting the first HARQ-ACK information and the second HARQ-ACK information on the third physical uplink channel in the third slot based on the third physical uplink channel not overlapping with downlink symbols.
6. A user equipment (UE), comprising: at least one transceiver; At least one processor; and at least one computer memory operatively connected to said at least one processor and storing instructions that, when executed, cause said at least one processor to perform operations; The operation includes: receiving first scheduling information associated with a first priority and second scheduling information associated with a second priority higher than the first priority; receiving a first physical downlink shared channel (PDSCH) based on the first scheduling information; receiving a second PDSCH based on the second scheduling information; generating first hybrid automatic repeat request-acknowledgement (HARQ-ACK) information having the first priority based on receiving the first PDSCH; generating second HARQ-ACK information having the second priority based on receiving the second PDSCH; determining a first slot for transmitting the first HARQ-ACK information based on a first PDSCH-to-HARQ-ACK feedback timing value for the first PDSCH; determining a second slot for transmitting the second HARQ-ACK information based on a second PDSCH-to-HARQ-ACK feedback timing value for the second PDSCH; based on the transmission of the first HARQ-ACK information overlapping with a downlink symbol in a first slot, postponing the transmission of the first HARQ-ACK information having the first priority to a third slot that is later in time than the first slot; and postpone transmission of the second HARQ-ACK information having the second priority to a fourth slot that is later in time than the second slot based on the transmission of the second HARQ-ACK information overlapping with a downlink symbol in a second slot; and determining a third physical uplink channel for multiplexing the first HARQ-ACK information and the second HARQ-ACK information based on the third slot being the same as the fourth slot; The third physical uplink channel is determined based on a number of bits in the first HARQ-ACK information and the second HARQ-ACK information, and a physical uplink control channel (PUCCH) configuration for the second priority.
7. A processing device in a wireless communication system, comprising: At least one processor; and at least one computer memory operatively connected to said at least one processor and storing instructions that, when executed, cause said at least one processor to perform operations; The operation includes: receiving first scheduling information associated with a first priority and second scheduling information associated with a second priority higher than the first priority; receiving a first physical downlink shared channel (PDSCH) based on the first scheduling information; receiving a second PDSCH based on the second scheduling information; generating first hybrid automatic repeat request-acknowledgement (HARQ-ACK) information having the first priority based on receiving the first PDSCH; generating second HARQ-ACK information having the second priority based on receiving the second PDSCH; determining a first slot for transmission of the first HARQ-ACK information based on a first PDSCH-to-HARQ-ACK feedback timing value for the first PDSCH; determining a second slot for transmission of the second HARQ-ACK information based on a second PDSCH-to-HARQ-ACK feedback timing value for the second PDSCH; based on the transmission of the first HARQ-ACK information overlapping with a downlink symbol in a first slot, postponing the transmission of the first HARQ-ACK information having the first priority to a third slot that is later in time than the first slot; and postpone transmission of the second HARQ-ACK information having the second priority to a fourth slot that is later in time than the second slot based on the transmission of the second HARQ-ACK information overlapping with a downlink symbol in a second slot; and determining a third physical uplink channel for multiplexing the first HARQ-ACK information and the second HARQ-ACK information based on the third slot being the same as the fourth slot; the third physical uplink channel is determined based on a number of bits in the first HARQ-ACK information and the second HARQ-ACK information, and a physical uplink control channel (PUCCH) configuration for the second priority.
8. 1. A computer-readable storage medium, comprising: storing at least one program code including instructions that, when executed, cause at least one processor to perform operations; The operation includes: receiving first scheduling information associated with a first priority and second scheduling information associated with a second priority higher than the first priority; receiving a first physical downlink shared channel (PDSCH) based on the first scheduling information; receiving a second PDSCH based on the second scheduling information; generating first hybrid automatic repeat request-acknowledgement (HARQ-ACK) information having the first priority based on receiving the first PDSCH; generating second HARQ-ACK information having the second priority based on receiving the second PDSCH; determining a first slot for transmitting the first HARQ-ACK information based on a first PDSCH-to-HARQ-ACK feedback timing value for the first PDSCH; determining a second slot for transmitting the second HARQ-ACK information based on a second PDSCH-to-HARQ-ACK feedback timing value for the second PDSCH; based on the transmission of the first HARQ-ACK information overlapping with a downlink symbol in a first slot, postponing the transmission of the first HARQ-ACK information having the first priority to a third slot that is later in time than the first slot; and postpone transmission of the second HARQ-ACK information having the second priority to a fourth slot that is later in time than the second slot based on the transmission of the second HARQ-ACK information overlapping with a downlink symbol in a second slot; and determining a third physical uplink channel for multiplexing the first HARQ-ACK information and the second HARQ-ACK information based on the third slot being the same as the fourth slot; the third physical uplink channel is determined based on a number of bits in the first HARQ-ACK information and the second HARQ-ACK information, and a physical uplink control channel (PUCCH) configuration for the second priority.
9. A computer program stored on a computer-readable storage medium, comprising: When executed, the at least one processor performs the operations; The operation includes: receiving first scheduling information associated with a first priority and second scheduling information associated with a second priority higher than the first priority; receiving a first physical downlink shared channel (PDSCH) based on the first scheduling information; receiving a second PDSCH based on the second scheduling information; generating first hybrid automatic repeat request-acknowledgement (HARQ-ACK) information having the first priority based on receiving the first PDSCH; generating second HARQ-ACK information having the second priority based on receiving the second PDSCH; determining a first slot for transmission of the first HARQ-ACK information based on a first PDSCH-to-HARQ-ACK feedback timing value for the first PDSCH; determining a second slot for transmission of the second HARQ-ACK information based on a second PDSCH-to-HARQ-ACK feedback timing value for the second PDSCH; based on the transmission of the first HARQ-ACK information overlapping with a downlink symbol in a first slot, postponing the transmission of the first HARQ-ACK information having the first priority to a third slot that is later in time than the first slot; and postpone transmission of the second HARQ-ACK information having the second priority to a fourth slot that is later in time than the second slot based on the transmission of the second HARQ-ACK information overlapping with a downlink symbol in a second slot; and determining a third physical uplink channel for multiplexing the first HARQ-ACK information and the second HARQ-ACK information based on the third slot being the same as the fourth slot; the third physical uplink channel is determined based on a number of bits in the first HARQ-ACK information and the second HARQ-ACK information, and a physical uplink control channel (PUCCH) configuration for the second priority.
10. A method performed by a base station (BS), comprising: transmitting first scheduling information associated with a first priority and second scheduling information associated with a second priority higher than the first priority; transmitting a first physical downlink shared channel (PDSCH) to the user equipment based on the first scheduling information; transmitting a second PDSCH to the user equipment based on the second scheduling information; determining a first slot for receiving first HARQ-ACK information having the first priority for the first PDSCH based on a first PDSCH-to-HARQ-ACK feedback timing value for the first PDSCH; determining a second slot for receiving second HARQ-ACK information having the second priority for the second PDSCH based on a second PDSCH-to-HARQ-ACK feedback timing value for the second PDSCH; based on reception of the first HARQ-ACK information overlapping with a downlink symbol in a first slot, postponing reception of the first hybrid automatic repeat request-acknowledgement (HARQ-ACK) information having the first priority to a third slot that is later in time than the first slot; and based on the reception of the second HARQ-ACK information overlapping with a downlink symbol in a second slot, postponing the reception of the second HARQ-ACK information having the second priority to a fourth slot that is later in time than the second slot; and determining a third physical uplink channel for multiplexing the first HARQ-ACK information and the second HARQ-ACK information based on the third slot being the same as the fourth slot; the third physical uplink channel is determined based on a number of bits in the first HARQ-ACK information and the second HARQ-ACK information and a physical uplink control channel (PUCCH) configuration for the second priority.
11. The method of claim 10 , wherein each of the first PDSCH and the second PDSCH is a semi-persistent scheduling based PDSCH.
12. The method of claim 11, further comprising determining as the third slot an earliest slot in which a first physical uplink channel for HARQ-ACK information having the first priority including the first HARQ-ACK information does not overlap with a downlink symbol.
13. 13. The method of claim 12, wherein the first physical uplink channel is a PUCCH for a semi-persistent scheduling configuration based on the first PDSCH.
14. A method according to any one of claims 10 to 13, further comprising receiving the first HARQ-ACK information and the second HARQ-ACK information on the third physical uplink channel in the third slot based on the third physical uplink channel not overlapping with downlink symbols.
15. A base station (BS), comprising: at least one transceiver; At least one processor; and at least one computer memory operatively connected to said at least one processor and storing instructions that, when executed, cause said at least one processor to perform operations; The operation includes: transmitting first scheduling information associated with a first priority and second scheduling information associated with a second priority higher than the first priority; transmitting a first physical downlink shared channel (PDSCH) to the user equipment based on the first scheduling information; transmitting a second PDSCH to the user equipment based on the second scheduling information; determining a first slot for receiving a first hybrid automatic repeat request-acknowledgement (HARQ-ACK) information having the first priority for the first PDSCH based on a first PDSCH-to-HARQ-ACK feedback timing value for the first PDSCH; determining a second slot for receiving second HARQ-ACK information having the second priority for the second PDSCH based on a second PDSCH-to-HARQ-ACK feedback timing value for the second PDSCH; based on the reception of the first HARQ-ACK information overlapping with a downlink symbol in a first slot, postponing the reception of the first HARQ-ACK information having the first priority to a third slot that is later in time than the first slot; and based on the reception of the second HARQ-ACK information overlapping with a downlink symbol in a second slot, postponing the reception of the second HARQ-ACK information having the second priority to a fourth slot that is later in time than the second slot; and determining a third physical uplink channel for multiplexing the first HARQ-ACK information and the second HARQ-ACK information based on the third slot being the same as the fourth slot; the third physical uplink channel is determined based on a number of bits in the first HARQ-ACK information and the second HARQ-ACK information, and a physical uplink control channel (PUCCH) configuration for the second priority.
Citation Information
Patent Citations
Scheduling requests and ACK / NACK prioritization
JP2021520681A
Method and apparatus for configuring priority of uci
US20200413425A1
Intra-UE prioritization in uplink transmissions
WO2020168223A1