Sequencing between Physical Uplink Control Channel (PUCCH) delay and other physical layer procedures

By managing the order of deferral and slot index-dependent procedures for PUCCH transmissions, the mechanism addresses interference issues in wireless communication systems, enhancing network performance and efficiency.

JP7860148B2Active Publication Date: 2026-05-15QUALCOMM INC
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
QUALCOMM INC
Filing Date
2022-04-13
Publication Date
2026-05-15

Smart Images

  • Figure 0007860148000001
    Figure 0007860148000001
  • Figure 0007860148000002
    Figure 0007860148000002
  • Figure 0007860148000003
    Figure 0007860148000003
Patent Text Reader

Abstract

The present disclosure provides systems, methods, and devices for wireless communications that provide mechanisms for managing an order for performing a deferral procedure and at least one other slot index dependent procedure in a wireless communications system. In certain aspects, a user equipment, UE, may be configured to perform a first slot index dependent procedure and a deferral procedure of an uplink repetition. The UE may determine an order for performing the deferral procedure and the first slot index dependent procedure and then perform the deferral procedure and the first slot index dependent procedure in that order. The order may include performing the deferral procedure before the first slot index dependent procedure, performing the deferral procedure after the first slot index dependent procedure, or ordering the first slot index dependent procedure based on an order based on a type of procedure.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Cross - Reference to Related Applications

[0001] This application claims the benefit of U.S. Patent Application No. 17 / 658,999, filed Apr. 12, 2022, entitled "ORDERING BETWEEN PHYSICAL UPLINK CONTROL CHANNEL (PUCCH) DEFERRAL AND OTHER PHYSICAL - LAYER PROCEDURES", and the benefit of U.S. Provisional Patent Application No. 63 / 174,501, filed Apr. 13, 2021, entitled "ORDERING BETWEEN PHYSICAL UPLINK CONTROL CHANNEL (PUCCH) DEFERRAL AND OTHER PHYSICAL - LAYER PROCEDURES", the contents of which are hereby incorporated by reference in their entirety.

[0002]

[0002] Aspects of the present disclosure generally relate to wireless communication systems, and more specifically, to ordering between deferral of a physical uplink control channel (PUCCH) and other physical - layer procedures. Introduction

[0003] Wireless communication networks are widely deployed to provide various communication services such as voice, video, packet data, messaging, broadcast, etc. These wireless networks can be multi - access networks that support multiple users by sharing available network resources. Such networks can be multi - access networks that support communication for multiple users by sharing available network resources.

[0003]

[0004] A wireless communication network may include several components. These components may include wireless communication devices such as base stations (or node B) that may support communication for several user equipment (UEs). UEs may communicate with base stations via downlinks and uplinks. A downlink (or forward link) refers to the communication link from the base station to the UE, and an uplink (or reverse link) refers to the communication link from the UE to the base station.

[0004]

[0005] A base station may transmit data and control information to a UE on the downlink, or receive data and control information from a UE on the uplink. On the downlink, transmissions from the base station may encounter interference from transmissions from neighboring base stations or other wireless radio frequency (RF) transmitters. On the uplink, transmissions from the UE may encounter interference from uplink transmissions of other UEs communicating with adjacent base stations or from other wireless RF transmitters. This interference can degrade performance on both the downlink and uplink.

[0005]

[0006] As the demand for mobile broadband access continues to increase, the potential for interference and congested networks will also increase as more users access long-range wireless communication networks and more short-range wireless systems are deployed within communities. Research and development continues to advance wireless technology not only to meet the growing demand for mobile broadband access but also to improve and enhance the user experience of mobile communications. [Overview of the project]

[0006]

[0007] The following summarizes several aspects of this disclosure to provide a basic understanding of the technology described. This summary is not intended to be a comprehensive overview of all intended features of this disclosure, nor to identify the main or important elements of all aspects of this disclosure, nor to define the scope of any or all aspects of this disclosure. Its sole purpose is to present, in a summary format, some concepts of one or more aspects of this disclosure as a prelude to the forms for carrying out the invention presented later.

[0007]

[0008] In one aspect of the present disclosure, a method for wireless communication includes deciding to perform a deferral procedure for at least one repetition of an uplink transmission, in particular a physical uplink control channel (PUCCH) transmission, transmitted to a network entity; deciding to perform a first slot index-dependent procedure, at least in part, based on a resource position associated with at least one repetition of the uplink transmission transmitted to the network entity; determining a sequential order for performing the deferral procedure and the first slot index-dependent procedure; and performing the deferral procedure and the first slot index-dependent procedure in sequence.

[0008]

[0009] In additional aspects of the present disclosure, a method for wireless communication includes configuring the UE to perform at least one iteration of an uplink transmit, in particular a PUCCH transmit, to be transmitted to a network entity; performing a deferral procedure in at least one iteration of the uplink transmit; and transmitting a first message which configures the UE to perform a first slot index dependent procedure which is at least partially based on a resource location associated with at least one iteration of the uplink transmit that is transmitted sequentially from the UE to the network entity. The method also includes sequentially receiving at least one transmit from the UE in accordance with the deferral procedure and the first slot index dependent procedure.

[0009]

[0010] In additional aspects of the present disclosure, the UE includes at least one processor and memory coupled to the at least one processor. The at least one processor stores processor-readable code configured to perform an operation when executed by the at least one processor, which includes determining that the operation is to perform a deferral procedure for at least one iteration of uplink transmissions sent to a network entity, in particular a PUCCH transmission; to perform a first slot index dependent procedure based at least in part on resource locations associated with at least one iteration of uplink transmissions sent to a network entity; to determine the order in which to perform the deferral procedure and the first slot index dependent procedure; and to perform the deferral procedure and the first slot index dependent procedure in order.

[0010]

[0011] In additional aspects of the present disclosure, the network entity includes at least one processor and memory coupled to the at least one processor. The at least one processor stores processor-readable code configured to perform an operation when executed by the at least one processor, the operation including configuring the UE to perform at least one iteration of uplink transmittances, in particular PUCCH transmittances, to be sent to the network entity; performing a deferral procedure in at least one iteration of the uplink transmittances; and sending a first message which configures the UE to perform a first slot index dependent procedure which is at least partially based on resource locations associated with at least one iteration of uplink transmittances that are sent sequentially from the UE to the network entity. The operation also includes receiving at least one transmittance from the UE sequentially in accordance with the deferral procedure and the first slot index dependent procedure.

[0011]

[0012] In additional aspects of the present disclosure, the apparatus includes means for determining by the UE to perform a deferral procedure for at least one iteration of an uplink transmission, in particular a PUCCH transmission, that is transmitted to a network entity; means for determining to perform a first slot index dependent procedure, at least partially based on a resource location associated with at least one iteration of the uplink transmission transmitted to the network entity; means for determining the order in which to perform the deferral procedure and the first slot index dependent procedure; and means for performing the deferral procedure and the first slot index dependent procedure in sequence.

[0012]

[0013] In additional aspects of the present disclosure, the device includes means for a network entity to transmit a first message, which the device configures the UE to perform at least one iteration of uplink transmits, in particular a PUCCH transmit, to be transmitted to a network entity; to perform a deferral procedure in at least one iteration of the uplink transmits; and to perform a first slot index dependent procedure, which is at least partially based on a resource location associated with at least one iteration of uplink transmits transmitted sequentially from the UE to the network entity. The device also includes means for sequentially receiving at least one transmit from the UE in accordance with the deferral procedure and the first slot index dependent procedure.

[0013]

[0014] In additional aspects of the present disclosure, a non-transitory computer-readable medium stores instructions that cause a processor to perform an action when executed by the processor. This action includes the UE deciding to perform a deferral procedure for at least one iteration of an uplink transmit, in particular a PUCCH transmit, sent to a network entity; deciding to perform a first slot index dependent procedure based at least partially on a resource location associated with at least one iteration of the uplink transmit sent to the network entity; determining the order in which to perform the deferral procedure and the first slot index dependent procedure; and performing the deferral procedure and the first slot index dependent procedure in sequence.

[0014]

[0015] In additional aspects of the present disclosure, a non-temporary computer-readable medium stores instructions that cause a processor to perform an action when executed by the processor. The action includes a network entity sending a first message which configures the UE to perform at least one iteration of uplink transmits, in particular a PUCCH transmit, that are sent to the network entity; performing a deferral procedure in at least one iteration of the uplink transmits; and performing a first slot index dependent procedure which is at least partially based on a resource location associated with at least one iteration of uplink transmits that are sent sequentially from the UE to the network entity. The action also includes sequentially receiving at least one transmit from the UE in accordance with the deferral procedure and the first slot index dependent procedure.

[0015]

[0016] In additional aspects of the present disclosure, a computer program product, when executed by a processor, includes instructions that cause the processor to perform an action. This action includes the UE deciding to perform a deferral procedure for at least one iteration of an uplink transmission, in particular a PUCCH transmission, that is sent to a network entity; deciding to perform a first slot index dependent procedure based at least in part on a resource location associated with at least one iteration of the uplink transmission sent to the network entity; determining the order in which to perform the deferral procedure and the first slot index dependent procedure; and performing the deferral procedure and the first slot index dependent procedure in sequence.

[0016]

[0017] In additional aspects of this disclosure, a computer program product, when executed by a processor, includes instructions that cause the processor to perform an action. The action includes a network entity sending a first message which configures the UE to perform at least one iteration of uplink transmittances, in particular a PUCCH transmittance, to be sent to the network entity; performing a deferral procedure in at least one iteration of the uplink transmittances; and performing a first slot index dependent procedure which is at least partially based on a resource location associated with at least one iteration of uplink transmittances that are sent sequentially from the UE to the network entity. The action also includes sequentially receiving at least one transmittance from the UE in accordance with the deferral procedure and the first slot index dependent procedure.

[0017]

[0018] The above outlines, in a fair manner, the features and technical advantages of the embodiments of this disclosure in order to better understand the modes for carrying out the following inventions. Additional features and advantages are described below. The concepts and specific examples disclosed can readily be used as a basis for modifying or designing other structures to accomplish the same objectives of this disclosure. Such equivalent configurations will not deviate from the scope of the appended claims. The characteristics of the concepts disclosed herein, both their organization and method of operation, along with their relevant advantages, will be better understood from the following description in relation to the appended figures. Each of the figures is provided for illustrative and explanatory purposes and is not provided as a definition of the limitation of the claims.

[0018]

[0019] While the embodiments and implementations are described in this application by examples, those skilled in the art will understand that additional implementations and use cases may arise in many different configurations and scenarios. The innovations described herein can be implemented across many different platform types, devices, systems, forms, sizes, and packaging configurations. For example, embodiments and / or applications may be realized through integrated chip implementations and other non-modular component-based devices (e.g., end-user devices, vehicles, communication devices, computing devices, industrial equipment, retail / purchase devices, medical devices, artificial intelligence (AI)-enabled devices, etc.). Some examples may or may not specifically target use cases or applications, but the broad applicability of the described innovations may arise. Implementations can span a spectrum from chip-level or modular components to non-modular, non-chip-level implementations, and even aggregated, distributed, or original equipment manufacturer (OEM) devices or systems incorporating one or more embodiments of the described innovations. In some practical settings, a device incorporating the described embodiments and features may also necessarily include additional components and features for the implementation and practice of the claims and described embodiments. For example, wireless signal transmission and reception necessarily include numerous components for analog and digital purposes (e.g., hardware components including antennas, radio frequency (RF) chains, power amplifiers, modulators, buffers, processors, interleavers, adders / summers, etc.). The innovations described herein are intended to be implemented in a wide variety of devices, chip-level components, systems, distributed configurations, end-user devices, etc., of various sizes, shapes, and configurations.

[0019]

[0020] A further understanding of the nature and advantages of the present disclosure can be realized by referring to the following drawings. In the accompanying drawings, similar components or features may have the same reference labels. Further, various components of the same type may be distinguished by following the reference label with a dash and a second label that distinguishes between those similar components. If only the first reference label is used herein, the description is applicable to any of the similar components having the same first reference label regardless of the second reference label.

Brief Description of the Drawings

[0020] [Figure 1]

[0021] A block diagram showing details of an exemplary wireless communication system according to one or more aspects. [Figure 2]

[0022] A block diagram showing examples of a base station and a user equipment (UE) according to one or more aspects. [Figure 3]

[0023] A diagram showing an example of a deferral procedure. [Figure 4]

[0024] A block diagram of an exemplary wireless communication system that provides a mechanism for managing the order for performing a deferral procedure and at least one other slot index-dependent procedure in a wireless communication system according to one or more aspects of the present disclosure. [Figure 5A]

[0025] A diagram showing an example of a feedback procedure and a deferral procedure executed in an order determined according to an aspect of the present disclosure. [Figure 5B]

[0026] A diagram showing an example of an uplink transmission prioritization procedure and a deferral procedure executed in an order determined according to an aspect of the present disclosure. [Figure 6]

[0027] Flow diagram showing an exemplary process for supporting the management of the order for executing a deferral procedure and at least one other slot index-dependent procedure according to one or more aspects. [Figure 7]

[0028] Flow diagram showing an exemplary process for supporting the management of the order for executing a deferral procedure and at least one other slot index-dependent procedure according to one or more aspects. [Figure 8]

[0029] Block diagram of an exemplary UE for supporting the management of the order for executing a deferral procedure and at least one other slot index-dependent procedure according to one or more aspects. [Figure 9]

[0030] Block diagram of an exemplary base station for supporting the management of the order for executing a deferral procedure and at least one other slot index-dependent procedure according to one or more aspects. **DETAILED DESCRIPTION OF THE INVENTION**

[0021]

[0031] Like reference numbers and designations in the various drawings indicate like elements.

[0022]

[0032] The embodiments for carrying out the invention described below in connection with the accompanying drawings are intended to explain various exemplary configurations and are not intended to limit the scope of the present disclosure. Rather, the embodiments for carrying out the invention include specific details for the purpose of providing a complete understanding of the subject matter of the present invention. These specific details are not necessary in every case, and in some cases, it will be apparent to those skilled in the art that well-known structures and components are shown in block diagram form for the purpose of clarifying the description.

[0023]

[0033] Various aspects of this disclosure relate to a technique for providing a mechanism for managing the order in which to perform deferral procedures and at least one other slot index-dependent procedures in a wireless communication system. In particular, in aspects of this disclosure, user equipment (UE) may be configured or scheduled to transmit several physical uplink control channel (PUCCH) iterations (e.g., multiple PUCCH iterations) to a base station. The UE may also decide to perform a first slot index-dependent procedure (e.g., a procedure that may be at least partially based on the location (e.g., index) of the resource associated with the first PUCCH iteration of the PUCCH iteration). For example, the UE may be scheduled to transmit a PUCCH iteration starting from the original first slot. In this example, the first slot index-dependent procedure may be based on, or at least partially based on, the slot index (e.g., the original first slot) to which the first PUCCH iteration is scheduled to be transmitted. Furthermore, the UE may decide to perform a deferral procedure for the PUCCH iteration. In some embodiments, performing a deferral procedure for a PUCCH iteration may include deferring the transmission of the first PUCCH iteration to a later slot (for example, a slot occurring after the original first slot). According to embodiments of the present disclosure, the UE may determine the order in which to perform the deferral procedure and the first slot index dependent procedure, and then perform the deferral procedure and the first slot index dependent procedure in that order. In some embodiments, the order in which to perform the deferral procedure and the first slot index dependent procedure may include performing the deferral procedure before the first slot index dependent procedure, performing the deferral procedure after the first slot index dependent procedure, or determining what type of procedure the first slot index dependent procedure is, and ordering the deferral procedure and the first slot index dependent procedure based on the procedure type of the first slot index dependent procedure. In some embodiments, the UE may transmit the PUCCH iteration to the base station based on having performed the deferral procedure and the first slot index dependent procedure in order.In this way, the system implemented in accordance with the present disclosure can address the problems of current wireless communication systems by providing a mechanism for managing the order in which deferred procedures and at least one other slot index-dependent procedures are executed, thereby enabling at least one other slot index-dependent procedure to decide whether to use the original first slot or a deferred first slot.

[0024]

[0034] This disclosure relates to providing or participating in authorized shared access between two or more wireless devices in one or more wireless communication systems, also commonly referred to as wireless communication networks. In various implementations, the techniques and apparatus may be used for wireless communication networks such as code division multiple access (CDMA) networks, time division multiple access (TDMA) networks, frequency division multiple access (FDMA) networks, orthogonal FDMA (OFDMA) networks, single-carrier FDMA (SC-FDMA) networks, LTE® networks, GSM® networks, fifth-generation (5G) or new radio (NR) networks (sometimes referred to as “5G NR” networks, systems, or devices), and other communication networks. The terms “network” and “system” as used herein may be used interchangeably.

[0025]

[0035] For example, a CDMA network can implement wireless technologies such as Universal Terrestrial Radio Access (UTRA) and cdma2000. UTRA includes wideband CDMA (W-CDMA®) and low chip rate (LCR). CDMA2000 covers the IS-2000, IS-95, and IS-856 standards.

[0026]

[0036] A TDMA network can implement radio technologies such as the Global System for Mobile Communications (GSM). The Third Generation Partnership Project (3GPP®) defines the standard for the GSM EDGE (enhanced data rates for GSM evolution) radio access network (RAN), also known as GERAN. GERAN is the radio component of GSM / EDGE, along with the network connecting base stations (e.g., Ater and Abis interfaces) and base station controllers (e.g., A interface). The radio access network represents a component of the GSM network through which calls and packet data are routed from the Public Switched Telephone Network (PSTN) and the Internet to subscriber handsets, also known as user terminals or user equipment (UEs), and from subscriber handsets to the PSTN and the Internet. A mobile phone operator's network may have one or more GERANs, which may be coupled to UTRAN in the case of a UMTS / GSM network. Furthermore, the operator's network may also include one or more LTE networks, or one or more other networks. Various different network types may use different radio access technologies (RATs) and RANs.

[0027]

[0037] OFDMA networks can implement radio technologies such as Advanced UTRA (E-UTRA), IEEE 802.11, IEEE 802.16, IEEE 802.20, and Flash OFDM. UTRA, E-UTRA, and GSM are part of the Universal Mobile Telecommunications System (UMTS). In particular, Long-Term Evolution (LTE) is a UMTS release that uses E-UTRA. UTRA, E-UTRA, GSM, UMTS, and LTE are described in documents provided by an organization called the "3rd Generation Partnership Project" (3GPP), and cdma2000 is described in documents provided by an organization called the "3rd Generation Partnership Project2" (3GPP2). These various radio technologies and standards are known or under development. For example, 3GPP is a collaborative effort between groups of telecommunications associations aimed at defining globally applicable third-generation (3G) mobile phone specifications. 3GPP LTE is a 3GPP project aimed at improving the UMTS mobile phone standard. 3GPP may define specifications for next-generation mobile networks, mobile systems, and mobile devices. While this disclosure may describe several aspects with reference to LTE, 4G, or 5G NR technologies, this specification is not intended to be limited to any particular technology or application, and it will be understood that one or more aspects described with respect to one technology may be applicable to another technology. Furthermore, one or more aspects of this disclosure may relate to shared access to the wireless spectrum between networks using different radio access technologies or radio air interfaces.

[0028]

[0038] In 5G networks, diverse deployments, diverse spectrums, and diverse services and devices are being considered, which can be implemented using OFDM-based integrated air interfaces. To achieve these goals, in addition to developing new radio technologies for 5G NR networks, further enhancements to LTE and LTE-A are being considered. 5G NR is (1) ultra-high density (e.g., about 1M nodes / km) 2 (2) For the Internet of Things (IoT) of a large number of things with ultra-low complexity (e.g., about 10 bits / second), ultra-low energy (e.g., about 10+ years battery life), and deep coverage that has the ability to reach hard-to-reach locations; (2) Mission-critical control with strong security to protect sensitive personal, financial, or confidential information, ultra-high reliability (e.g., about 99.9999% reliability), ultra-low latency (e.g., about 1 millisecond (ms)), and users with or without wide mobility; and (3) Ultra-high capacity (e.g., about 10 Tbps / km 2 ) and it becomes possible to scale to provide coverage with enhanced mobile broadband, including extreme data rates (e.g., multi-Gbps rates, 100+Mbps user experience rates) and deep awareness with advanced discovery and optimization.

[0029]

[0039] Devices, networks, and systems can be configured to communicate over one or more parts of the electromagnetic spectrum. The electromagnetic spectrum is often subdivided into various classes, bands, channels, etc., based on frequency or wavelength. In 5GNR, two initial operating bands are identified as frequency range designations FR1 (410 MHz to 7.125 GHz) and FR2 (24.25 GHz to 52.6 GHz). Frequencies between FR1 and FR2 are often referred to as midband frequencies. Although a portion of FR1 is greater than 6 GHz, FR1 is often (interchangeably) referred to as the “sub-6 GHz” band in various documents and papers. A similar naming problem sometimes arises with respect to FR2, which is often (interchangeably) referred to as the “millimeter wave” (mmWave) band in documents and articles, even though it is different from the extremely high frequency (EHF) band (30 GHz to 300 GHz), which is identified by the International Telecommunication Union (ITU) as the “mmWave band.”

[0030]

[0040] With the above aspects in mind, unless otherwise specified, terms such as "sub-6GHz" can broadly refer to frequencies that may be less than 6GHz, within FR1, or include midband frequencies, as used herein. Furthermore, unless otherwise specified, terms such as "mmWave" can broadly refer to frequencies that may include midband frequencies, within FR2, or within the EHF band, as used herein.

[0031]

[0041] 5G NR devices, networks, and systems can be implemented to use optimized OFDM-based waveform features. These features may include scalable numerology and transmit time interval (TTI), a common flexible framework for efficiently multiplexing services and features in dynamic, low-latency time-division duplex (TDD) or frequency-division duplex (FDD) designs, and advanced wireless technologies such as high-volume multiple-input multiple-output (MIMO), robust mmWave transmission, advanced channel coding, and device-centric mobility. Numerology scalability in 5G NR, with subcarrier spacing scaling, can efficiently address operating diverse services across diverse spectrums and deployments. For example, in various outdoor and macro-coverage deployments of sub-3GHz FDD or TDD implementations, subcarrier spacings of 15kHz may occur on bandwidths such as 1, 5, 10, and 20MHz. In various other outdoor and small cell coverage deployments of TDD above 3GHz, a subcarrier spacing of 30kHz can occur over an 80 / 100MHz bandwidth. In various other indoor broadband implementations, TDD is used in the unlicensed portion of the 5GHz bandwidth, and a subcarrier spacing of 60kHz can occur over a 160MHz bandwidth. Finally, in various deployments transmitting with the mmWave component in a 28GHz TDD, a subcarrier spacing of 120kHz can occur over a 500MHz bandwidth.

[0032]

[0042] 5G NR's scalable numerology facilitates scalable TTI for diverse latency and quality of service (QoS) requirements. For example, shorter TTIs can be used for lower latency and higher reliability, while longer TTIs can be used for higher spectral efficiency. Long and short TTIs can be efficiently multiplexed to enable transmission initiation at symbol boundaries. 5G NR also envisions a self-contained integrated subframe design that has uplink or downlink scheduling information, data, and acknowledgments within the same subframe. Self-contained integrated subframes support communications in unlicensed or competition-based shared spectrum, and adaptive uplinks or downlinks that can be flexibly configured per cell to dynamically switch between uplinks and downlinks to meet current traffic needs.

[0033]

[0043] For clarity, some aspects of the apparatus and techniques may be described below with reference to exemplary 5G NR implementations or in a 5G-centric manner, and 5G terminology may be used as illustrative examples in the following sections of description, but the description is not intended to be limited to 5G applications.

[0034]

[0044] Furthermore, it should be understood that, during operation, a wireless communication network adapted according to the concepts herein may operate in any combination of licensed or unlicensed spectra, depending on the load and availability. Therefore, it will be apparent to those skilled in the art that the systems, apparatus, and methods described herein may be applicable to other communication systems and applications other than the specific examples provided.

[0035]

[0045] While the embodiments and implementations are described in this application by examples, those skilled in the art will understand that additional implementations and use cases may arise in many different configurations and scenarios. The innovations described herein can be implemented across many different platform types, devices, systems, forms, sizes, and packaging configurations. For example, implementation or use may be realized via integrated chip implementations or other non-modular component-based devices (e.g., end-user devices, vehicles, communication devices, computing devices, industrial equipment, retail or purchase devices, medical devices, AI-enabled devices, etc.). Some examples may or may not specifically target use cases or applications, but the broad applicability of the described innovations may arise. Implementations may range from chip-level or modular components to non-modular, non-chip-level implementations, and even across aggregated, distributed, or original equipment manufacturer (OEM) devices or systems incorporating one or more of the embodiments described. In some practical settings, a device incorporating the embodiments and features described may also necessarily include additional components and features for the claims and implementation and practice of the embodiments described. The innovations described herein are intended to be implemented in a wide variety of implementations, including large or small devices of various sizes, shapes, and structures, chip-level components, multi-component systems (e.g., radio frequency (RF) chains, communication interfaces, processors), distributed configurations, and end-user devices.

[0036]

[0046] Figure 1 is a block diagram showing details of an exemplary wireless communication system in one or more embodiments. The wireless communication system may include a wireless network 100. The wireless network 100 may include, for example, a 5G wireless network. As will be understood by those skilled in the art, the components shown in Figure 1 may have relative components in other network configurations, including, for example, cellular-style network configurations and non-cellular-style network configurations (such as device-to-device, peer-to-peer, or ad-hoc network configurations).

[0037]

[0047] The wireless network 100 shown in Figure 1 includes a number of base stations 105 and other network entities. Network entities may include base stations, macro base stations, pico base stations, femto base stations, eNodeBs, relays, network nodes, network equipment, and mobility elements. A base station may be a station that communicates with a UE and may also be called an advanced node B (eNB), next-generation eNB (gNB), or access point. Each base station 105 can provide communication coverage to a specific geographic area. In 3GPP, the term “cell” may refer to this specific geographic coverage area of ​​a base station or base station subsystem that serves a coverage area, depending on the context in which the term is used. In the implementation of the wireless network 100 herein, base stations 105 may be associated with the same operator or different operators (for example, the wireless network 100 may include multiple operator wireless networks). Furthermore, in the implementation of the wireless network 100 herein, base stations 105 may provide wireless communication using one or more of the same frequencies as neighboring cells (for example, one or more frequency bands from licensed spectrum, unlicensed spectrum, or a combination thereof). In some examples, individual base stations 105 or UE115 may be operated by two or more network operating entities. In some other examples, each base station 105 and UE115 may be operated by a single network operating entity.

[0038]

[0048] Base stations can provide communication coverage to macrocells, or small cells such as picocells or femtocells, or other types of cells. Macrocells generally cover relatively large geographical areas (e.g., a radius of several kilometers) and can enable unrestricted access by UEs with service subscriptions to network providers. Small cells such as picocells generally cover smaller geographical areas and can enable unrestricted access by UEs with service subscriptions to network providers. Small cells such as femtocells generally cover even smaller geographical areas (e.g., a home) and, in addition to unrestricted access, can also provide limited access by UEs associated with the femtocell (e.g., UEs in a limited subscriber group (CSG), UEs for users in a home, etc.). Base stations for macrocells are sometimes called macro base stations. Base stations for small cells are sometimes called small cell base stations, pico base stations, femto base stations, or home base stations. In the example shown in Figure 1, base stations 105d and 105e are typical macro base stations, while base stations 105a–105c are macro base stations enabled with one of the following: 3D, FD, or high-level MIMO. Base stations 105a–105c can leverage high-level MIMO capabilities to increase coverage and capacity by utilizing 3D beamforming in both elevation and azimuth beamforming. Base station 105f is a small cell base station that can be a home node or a portable access point. A base station may support one or more (e.g., two, three, four, etc.) cells.

[0039]

[0049] In some embodiments, network entities, network nodes, network equipment, and mobility elements of the wireless network 100 may be implemented in an aggregated or monolithic base station architecture, or in a non-aggregated base station architecture, and may include one or more such as a central unit (CU), distributed units (DU), radio units (RU), near-real-time (Near-RT) RAN intelligent controller (RIC), or non-real-time (Non-RT) RIC.

[0040]

[0050] The wireless network 100 can support synchronous or asynchronous operation. In synchronous operation, base stations have similar frame timings, and transmissions from different base stations may be approximately synchronized in time. In asynchronous operation, base stations may have different frame timings, and transmissions from different base stations may not be synchronized in time. In some scenarios, the network may be enabled or configured to handle dynamic switching between synchronous and asynchronous operation.

[0041]

[0051] UE115 is distributed throughout the wireless network 100, and each UE may be stationary or mobile. Mobile devices are typically referred to as UEs in the standards and specifications published by 3GPP, but it should be noted that such devices may also be referred to, or otherwise, by those skilled in the art, as mobile stations (MS), subscriber stations, mobile units, subscriber units, wireless units, remote units, mobile devices, wireless devices, wireless communication devices, remote devices, mobile subscriber stations, access terminals (ATs), mobile terminals, wireless terminals, remote terminals, handsets, terminals, user agents, mobile clients, clients, game devices, augmented reality devices, vehicle components, vehicle devices, or vehicle modules, or any other suitable term. For the purposes of this document, a “mobile” device or UE does not necessarily have to be mobile and may be stationary. Some non-exclusive examples of mobile devices, which may include one or more implementations of UE115, include mobile phones, cellular phones, smartphones, Session Initiation Protocol (SIP) phones, wireless local loop (WLL) stations, laptops, personal computers (PCs), notebooks, netbooks, smartbooks, tablets, or personal digital assistants (PDAs).Mobile devices may, in addition or alternatively, be IoT or "All Internet" (IoE) devices such as automobiles or other transport vehicles, satellite radios, Global Positioning System (GPS) devices, Global Positioning Satellite System (GNSS) devices, logistics controllers, drones, multicopters, quadcopters, smart energy or security devices, solar panels or solar cell arrays, urban lighting, water or other infrastructure, industrial automation and enterprise devices, eyeglasses, wearable cameras, smartwatches, health or fitness trackers, implantable mammalian devices, gesture tracking devices, medical devices, consumer and wearable devices such as digital audio players (such as MP3 players), cameras, and game consoles, digital home or smart home devices such as home audio, video, and multimedia devices, appliances, sensors, vending machines, intelligent lighting, home security systems, and smart meters, one or more of which are IoT or "All Internet" devices. In one embodiment, a UE may be a device that includes a Universal Integrated Circuit Card (UICC). In another embodiment, a UE may be a device that does not include a UICC. In some embodiments, a UICC-free UE may also be called an IoE device. The UE115a-115d implementations shown in Figure 1 are examples of mobile smartphone-type devices accessing the wireless network 100. The UE may also be a machine specifically configured for connected communications, including machine-type communications (MTC), enhanced MTC (eMTC), and narrowband IoT (NB-IoT). The UE115e-115k shown in Figure 1 are examples of various machines configured for communications accessing the wireless network 100.

[0042]

[0052] Mobile devices such as the UE115 may be able to communicate with any type of base station, regardless of whether it is a macro base station, pico base station, femto base station, relay, etc. In Figure 1, the communication link (represented as a lightning bolt) shows wireless transmission between the UE and a serving base station, which is a base station designated to service the UE on the downlink or uplink, or desired transmission between base stations, and backhaul transmission between base stations. The UE may act as a base station or other network node in some scenarios. Backhaul communication between base stations in wireless network 100 may be performed using wired or wireless communication links.

[0043]

[0053] While operating in the wireless network 100, base stations 105a–105c can serve UEs 115a and 115b using cooperative spatial technologies such as 3D beamforming and coordinated multipoint (CoMP) or multiconnectivity. Macro base station 105d can perform backhaul communication with base stations 105a–105c and small cell base station 105f. Macro base station 105d can also transmit multicast services that are subscribed to and received by UEs 115c and 115d. Such multicast services may include mobile television and streaming video, or other services to provide community information such as weather emergencies or alerts such as amber alerts and gray alerts.

[0044]

[0054] The implemented wireless network 100 supports mission-critical communications with ultra-reliable and redundant links for mission-critical devices such as the UE115e drone. Redundant communication links with the UE115e include links from macro base stations 105d and 105e, as well as from small cell base station 105f. Other machine-type devices (such as UE115f (thermometer), UE115g (smart meter), and UE115h (wearable device)) can communicate directly with base stations such as small cell base station 105f and macro base station 105e via the wireless network 100, or they can communicate in a multi-hop configuration by communicating with other user devices, which can relay information to the network, such as UE115f communicating temperature measurement information to smart meter UE115g, and this information can then be reported to the network via small cell base station 105f. The wireless network 100 can also provide additional network efficiency through dynamic low-latency TDD communication or low-latency FDD communication in a vehicle-to-vehicle (V2V) mesh network between UE115i-115k communicating with macro base station 105e.

[0045]

[0055] Figure 2 is a block diagram showing examples of base stations 105 and UEs 115 in one or more embodiments. Base stations 105 and UEs 115 may be any of the base stations and UEs in Figure 1. In a restricted association scenario (as described above), base station 105 may be the small cell base station 105f in Figure 1, and UE 115 may be a UE 115c or 115d operating within the service area of ​​base station 105f, which would be included in the list of accessible UEs of small cell base station 105f in order to access small cell base station 105f. Base station 105 may also be any other type of base station. As shown in Figure 2, to facilitate wireless communication, base station 105 may be equipped with antennas 234a-234t, and UE 115 may be equipped with antennas 252a-252r.

[0046]

[0056] At base station 105, the transmitting processor 220 can receive data from data source 212 and control information from controller 240 such as a processor. The control information may relate to the Physical Broadcast Channel (PBCH), Physical Control Format Indicator Channel (PCFICH), Physical Hybrid ARQ (Automatic Retransmission Request) Indicator Channel (PHICH), Physical Downlink Control Channel (PDCCH), Extended Physical Downlink Control Channel (EPDCCH), MTC Physical Downlink Control Channel (MPDCCH), etc. The data may relate to the Physical Downlink Shared Channel (PDSCH), etc. Furthermore, the transmitting processor 220 can process the data and control information (e.g., encoding and symbol mapping) to obtain data symbols and control symbols, respectively. The transmitting processor 220 can also generate reference symbols for, for example, the Primary Synchronization Signal (PSS) and Secondary Synchronization Signal (SSS), as well as cell-specific reference signals. The transmit (TX) MIMO processor 230 may, where applicable, perform spatial processing (e.g., precoding) on ​​data symbols, control symbols, or reference symbols and provide the output symbol stream to modulators (MODs) 232a-232t. For example, spatial processing performed on data symbols, control symbols, or reference symbols may include precoding. Each modulator 232 may process its respective output symbol stream (e.g., for OFDM, etc.) to obtain an output sample stream. Each modulator 232 may, additionally or alternatively, process its output sample stream (e.g., convert to analog, amplify, filter, and upconvert) to obtain a downlink signal. The downlink signals from modulators 232a-232t may be transmitted via antennas 234a-234t, respectively.

[0047]

[0057] In UE115, antennas 252a to 252r can receive downlink signals from base station 105 and provide the received signals to demodulators (DEMOD) 254a to 254r, respectively. Each demodulator 254 can adjust its respective received signal (e.g., filter, amplify, downconvert, and digitize) to acquire an input sample. Each demodulator 254 can further process the input sample (e.g., for OFDM) to acquire a received symbol. MIMO detector 256 can acquire the received symbol from demodulators 254a to 254r and, if applicable, perform MIMO detection on the received symbol and provide the detected symbol. The receiving processor 258 can process the detected symbol (e.g., demodulate, deinterleave, and decode) and provide the decoded data of UE115 to data sink 260 and the decoded control information to controller 280 such as a processor.

[0048]

[0058] On the uplink, at UE115, the transmit processor 264 may receive and process data from data source 262 (e.g., physical uplink shared channel (PUSCH)) and control information from controller 280 (e.g., physical uplink control channel (PUCCH)). Furthermore, the transmit processor 264 may also generate reference symbols for the reference signal. The symbols from the transmit processor 264 may, if applicable, be precoded by the TX MIMO processor 266, further processed by modulators 254a-254r (e.g., for SC-FDM, etc.), and transmitted to base station 105. At base station 105, the uplink signal from UE115 may be received by antenna 234, processed by demodulator 232, detected by MIMO detector 236 if applicable, and further processed by receive processor 238 to obtain the decoded data and control information sent by UE115. The receiving processor 238 may provide the decoded data to the data sink 239 and the decoded control information to the controller 240.

[0049]

[0059] Controllers 240 and 280 can direct operations in base station 105 and UE 115, respectively. Controller 240 or other processors and modules in base station 105, or controller 280 or other processors and modules in UE 115, can execute or direct the execution of various processes for the technologies described herein, for example, the execution shown in Figures 4, 6, and 7 or other processes for the technologies described herein. Memories 242 and 282 can store data and program code for base station 105 and UE 115, respectively. Scheduler 244 can schedule UEs for data transmission on downlink or uplink.

[0050]

[0060] In some cases, the UE 115 and base station 105 may operate in a shared radio frequency spectrum band that may include licensed or unlicensed (e.g., competition-based) frequency spectrum. In the unlicensed frequency portion of the shared radio frequency spectrum band, the UE 115 or base station 105 may perform medium sensing procedures to compete for access to the frequency spectrum, as was traditionally done. For example, the UE 115 or base station 105 may perform a listen-before-talk or listen-before-transmitting (LBT) procedure, such as a clear channel assessment (CCA), before communicating to determine if a shared channel is available. In some implementations, the CCA may include an energy sensing procedure to determine if there is any other active transmission. For example, a device may infer that a change in the received signal strength indicator (RSSI) on a power meter indicates that the channel is occupied. Specifically, signal power concentrated in a particular bandwidth and exceeding a given noise floor may indicate another wireless transmitter. The CCA may also include the detection of a specific sequence indicating channel use. For example, another device may transmit a specific preamble before transmitting a data sequence. In some cases, the LBT procedure may involve the wireless node adjusting its own backoff window based on the amount of energy detected on the channel, or on acknowledgment / negation (ACK / NACK) feedback to packets it has transmitted as a proxy for collisions.

[0051]

[0061] Current implementations of wireless communication systems employ various mechanisms to enhance communication reliability. One such mechanism relates to the repetition of uplink transmissions. For example, in implementations, PUCCH transmissions and / or PUSCH transmissions may be implemented using repetition. When using repetition techniques, the UE may be configured or scheduled to retransmit uplink transmissions iteratively, or repeatedly or multiple times. In these cases, the UE may be configured or scheduled to transmit uplink transmissions multiple times, rather than simply transmitting a single uplink transmission. For example, an uplink transmission may be repeated across a number of resources (e.g., slots). However, in some situations, the first uplink transmission of a repeated transmission may be scheduled across a resource (e.g., a slot), and at least one of the symbols to which the first uplink transmission can be scheduled to be transmitted is a downlink symbol (e.g., a semi-static downlink symbol). In such situations, current implementations of wireless communication systems perform a deferral procedure in which all uplink transmission repetitions are deferred until a later set of resources (e.g., slots) containing enough uplink symbols to accommodate the uplink transmission repetitions.

[0052]

[0062] Figure 3 shows a diagram illustrating an example of a PUCCH deferral procedure. As shown in Figure 3, UE 115 may be configured for PUCCH repetitions, scheduled to repeat PUCCH transmissions by transmitting PUCCH repetitions 310a-310d to base station 105. Prior to the deferral procedure (as indicated by the dash block), UE 115 may transmit four PUCCH repetitions 310a-310d starting from slot 0, with each repetition scheduled to be transmitted in the corresponding slot from slot 0 to slot 3. However, as shown, the first PUCCH repetition 310a may be scheduled to be transmitted via at least one downlink symbol 320, which may be at least partially a semi-static downlink symbol, and as a result, the deferral procedure may be applied. Applying a deferral procedure may involve deferring, delaying, scheduling, or otherwise postponing the transmission of at least one of the PUCCH iterations 310a–310d to a later set of resources (e.g., slots or symbols) to which the PUCCH iteration may be transmitted (e.g., a later set of slots that allows the transmission of all PUCCH iterations without spanning a semi-static downlink symbol). For example, PUCCH iterations 310a–310d may be deferred to start from slot 1 instead of the original first slot 0, in which case PUCCH iterations 310a–310d may be transmitted via slots 1–4 instead of the original slots 0–3.

[0053]

[0063] Current wireless communication systems have various procedures that often depend heavily on the location of resources related to the initiation of transmission. For example, some procedures depend on the slot index of the slot in which the first iteration of an uplink transmit iteration is scheduled to be transmitted, or the slot index of the slot in which the initiation of an uplink transmit is scheduled to be transmitted. These procedures (also referred to herein as “slot index dependent procedures”) can be executed under the assumption of where the uplink transmit will begin (e.g., the first slot of a PUCCH iteration, (e.g., the slot index of the slot in which the first PUCCH iteration is scheduled to be transmitted), and / or the slot in which the PUSCH transmit is scheduled to begin). However, since the initiation of an uplink transmit may occur from the original first slot to a deferred first slot (e.g., it may be deferred to a later slot than initially scheduled), these slot index dependent procedures can be affected by uplink transmit deferral procedures because current wireless communication systems lack a mechanism to determine whether a slot index dependent procedure is executed for the original first slot or for the deferred first slot.

[0054]

[0064] Various aspects of this disclosure relate to techniques for providing a mechanism for managing the order in which to perform deferral procedures and at least one other slot index-dependent procedures in a wireless communication system. In particular, in aspects of this disclosure, a UE may be configured or scheduled to transmit several iterations, in particular PUCCH transmissions, to a base station (e.g., multiple PUCCH iterations). The UE may also decide to perform a first slot index-dependent procedure (e.g., a procedure that can be at least partially based on the location (e.g., an index) of a resource associated with the first PUCCH iteration among the PUCCH iterations). For example, the UE may be scheduled to transmit a PUCCH iteration starting from the original first slot. In this example, the first slot index-dependent procedure may be based on, or at least partially based on, the slot index (e.g., the original first slot) to which the first PUCCH iteration is scheduled to be transmitted. Furthermore, the UE may decide to perform a deferral procedure for a PUCCH iteration. In aspects, performing a deferral procedure for a PUCCH iteration may include deferring the transmission of the first PUCCH iteration to a later slot (e.g., a slot occurring after the original first slot). In some embodiments of this disclosure, the UE may determine the order in which to perform the deferral procedure and the first slot index dependent procedure, and then perform the deferral procedure and the first slot index dependent procedure in that order. In some embodiments, the order in which to perform the deferral procedure and the first slot index dependent procedure may include performing the deferral procedure before the first slot index dependent procedure, performing the deferral procedure after the first slot index dependent procedure, or determining what type of procedure the first slot index dependent procedure is, and ordering the deferral procedure and the first slot index dependent procedure based on the procedure type of the first slot index dependent procedure. In some embodiments, the UE may transmit a PUCCH iteration to the base station based on having performed the deferral procedure and the first slot index dependent procedure in order.In this way, the system implemented in accordance with the present disclosure can address the problems of current wireless communication systems by providing a mechanism for managing the order in which deferred procedures and at least one other slot index-dependent procedures are executed, thereby enabling at least one other slot index-dependent procedure to decide whether to use the original first slot or a deferred first slot.

[0055]

[0065] It should be noted that the description herein focuses on PUCCH transmissions (e.g., deferral of PUCCH transmission iterations). However, this is for illustrative purposes only and is not intended to limit the scope in any way. In fact, the techniques herein are applicable to any uplink transmissions that may be deferred. For example, the techniques herein may be applicable to PUSCH transmissions. In some implementations, a PUSCH transmission may be scheduled to be transmitted using iterations, in which case the PUSCH transmission may be deferred, and the transmission of the first PUSCH iteration may be deferred to a later set of resources. In some implementations, a PUSCH transmission may be scheduled to be transmitted without iterations, in which case the PUSCH transmission may be deferred to a later set of resources. In these cases, the UE can determine the order in which to perform the PUSCH transmission deferral procedure (e.g., with or without iterations) and the first slot index dependent procedure, and then perform the PUSCH transmission deferral procedure and the first slot index dependent procedure in the determined order according to the aspects of this disclosure described with respect to PUCCH transmissions using iterations. In certain examples, as will be described in more detail herein, the first slot index-dependent procedure may include a HARQ-ACK codebook generation procedure, the HARQ-ACK codebook may be configured to be multiplexed over a PUSCH transmission. In this example, the PUSCH transmission may be deferred, and slots scheduled to be sent before the original PUSCH transmission deferred may be used to determine and / or generate the HARQ-ACK codebook.

[0056]

[0066] Figure 4 is a block diagram of an exemplary wireless communication system 400 that provides a mechanism for managing the order for executing deferred procedures and at least one slot index-dependent procedure in a wireless communication system, according to one or more embodiments of the present disclosure. In some examples, the wireless communication system 400 may implement an embodiment of a wireless network 100. The wireless communication system 400 includes a UE 115 and a base station 105. Although one UE 115 and one base station 105 are shown, in some other implementations, the wireless communication system 400 may generally include multiple UEs 115 and also include two or more base stations 105.

[0057]

[0067] The UE115 may include various components used to perform one or more functions described herein, including not only structural hardware components but also software components or combinations of software and hardware components. For example, these components may include one or more processors 402 (collectively referred to as "processors 402"), one or more memory devices 404 (collectively referred to as "memories 404"), one or more transmitters 416 (collectively referred to as "transmitters 416"), and one or more receivers 418 (collectively referred to as "receivers 418"). The processors 402 may be configured to execute instructions stored in the memories 404 to perform the operations described herein. In some implementations, the processors 402 include or correspond to one or more of the receiving processor 258, transmitting processor 264, and controller 280, and the memories 404 include or correspond to memory 282.

[0058]

[0068] Memory 404 may include, or be configured to store, a procedure manager 405, a PUCCH repetition manager 406, and a sequence manager 407. In some embodiments, the procedure manager 405 may be configured to perform an operation that determines whether to execute a deferral procedure (e.g., a PUCCH repetition deferral procedure) and / or one or more slot index-dependent procedures (e.g., a procedure that can be at least partially based on the location of a resource related to a first PUCCH repetition among the PUCCH repetitions). In some embodiments, the PUCCH repetition manager 406 may be configured to perform an operation that configures or schedules the transmission of PUCCH repetitions to a base station (e.g., base station 105). For example, the PUCCH repetition manager 406 may operate to repetitive a PUCCH message in multiple transmissions that are transmitted or scheduled to be transmitted to base station 105 in multiple slots. In these cases, each slot may carry repetitions of the PUCCH repetition. In some embodiments, the sequence manager 407 may be configured to perform an operation that determines the order in which the deferral procedure and at least one slot index-dependent procedure are executed. In some embodiments, the sequence can specify that a deferred procedure be executed before at least one slot index dependent procedure, or that a deferred procedure be executed after at least one slot index dependent procedure, or that the sequence determine what type of procedure the first slot index dependent procedure is, and then order the procedures (e.g., a deferred procedure and at least one slot index dependent procedure) based on the procedure type of the first slot index dependent procedure. The sequence manager 407 may also be configured to execute the procedures (e.g., a deferred procedure and at least one slot index dependent procedure) in order, and / or cause any procedures to be executed in order.

[0059]

[0069] The transmitter 416 may be configured to transmit reference signals, control information, and data to one or more other devices, and the receiver 418 may be configured to receive reference signals, synchronization signals, control information, and data from one or more other devices. For example, the transmitter 416 may transmit signaling, control information, and data to the base station 105, and the receiver 418 may receive signaling, control information, and data from the base station 105. In some implementations, the transmitter 416 and the receiver 418 may be integrated into one or more transceivers. Furthermore, or instead, the transmitter 416 or the receiver 418 may include or correspond to one or more components of the UE 115 described with reference to Figure 2.

[0060]

[0070] The base station 105 may include various components used to perform one or more functions described herein (not only structural hardware components, but also software components or combinations of software and hardware components). For example, these components may include one or more processors 452 (hereinafter collectively referred to as "processors 452"), one or more memory devices 454 (hereinafter collectively referred to as "memories 454"), one or more transmitters 456 (hereinafter collectively referred to as "transmitters 456"), and one or more receivers 458 (hereinafter collectively referred to as "receivers 458"). The processors 452 may be configured to execute instructions stored in the memories 454 to perform the operations described herein. In some implementations, the processors 452 include or correspond to one or more of the receiving processor 238, the transmitting processor 220, and the controller 240, and the memories 454 include or correspond to the memory 242.

[0061]

[0071] Memory 454 may include or be configured to store a sequence manager 450 and a sequence configuration manager 451. In one embodiment, the sequence manager 450 may be configured to perform an operation that determines the order in which a UE (e.g., UE115) will execute deferred procedures and at least one slot index dependent procedures. In one embodiment, the sequence may specify that the deferred procedures be executed before at least one slot index dependent procedure, or after at least one slot index dependent procedure, or determine what type of procedure the first slot index dependent procedure is, and then order the procedures (e.g., deferred procedures and at least one slot index dependent procedure) based on the procedure type of the first slot index dependent procedure. The sequence configuration manager 451 is configured to perform an operation that generates a sequence configuration for UE115 that includes the sequence determined by the sequence manager 450. In one embodiment, the sequence configuration may be sent to UE115, which may use the sequence configuration to determine the order in which the deferred procedures and at least one slot index dependent procedures will execute.

[0062]

[0072] The transmitter 456 may be configured to transmit reference signals, synchronization signals, control information, and data to one or more other devices, and the receiver 458 may be configured to receive reference signals, control information, and data from one or more other devices. For example, the transmitter 456 may transmit signaling, control information, and data to the UE 115, and the receiver 458 may receive signaling, control information, and data from the UE 115. In some implementations, the transmitter 456 and the receiver 458 may be integrated into one or more transceivers. Furthermore, or alternatively, the transmitter 456 or the receiver 458 may include or correspond to one or more components of the base station 105 described with reference to Figure 2.

[0063]

[0073] In some implementations, the wireless communication system 400 can implement a 5G NR network. For example, the wireless communication system 400 may include multiple 5G-enabled UEs 115 and multiple 5G-enabled base stations 105, such as UEs and base stations configured to operate in accordance with a 5G NR network protocol, such as that defined by 3GPP.

[0064]

[0074] During the operation of the wireless communication system 400, the UE 115 may receive a message 470 from the base station 105. In some embodiments, the message 470 may include an uplink authorization that configures or schedules the UE 115 to transmit at least one repetition of an authorized PUCCH to the base station 105. In these cases, each repetition may be scheduled to be transmitted to the base station 105 on a corresponding resource (e.g., a slot or sub-slot). For example, the UE 115 may decide to repetitive a PUCCH transmission in each of a plurality of slots. Thus, a PUCCH repetition may be scheduled to be transmitted in each of a plurality of slots. In some embodiments, a PUCCH transmission repeated in each of a plurality of slots may be associated with a particular procedure. For example, a particular procedure may be decided to be performed and associated with the PUCCH repetition by scheduling an uplink transmission (e.g., an acknowledgment (ACK) response or report) on the repeated PUCCH message, or by performing an action related to the PUCCH message (e.g., prioritizing the PUCCH message over other uplink transmissions).

[0065]

[0075] While the description herein focuses on slot-based PUCCH iterations (for example, each PUCCH iteration may be scheduled to be transmitted in each of several slots), it should be noted that the techniques herein are also applicable to sub-slot-based PUCCH iterations, where each PUCCH iteration may be scheduled to be transmitted in each of several sub-slots. Therefore, the description herein regarding slot-based PUCCH iterations should not be construed as limiting in any way. For example, in some embodiments, UE115 may decide to repeat a PUCCH transmission in each of several sub-slots. Thus, a PUCCH iteration may be scheduled to be transmitted in each of several sub-slots. In some embodiments, the PUCCH transmission repeated in each of several sub-slots may be associated with a particular procedure.

[0066]

[0076] During the operation of the wireless communication system 400, the UE 115 may decide to perform at least one first slot index dependent procedure. In some embodiments, the at least one first slot index dependent procedure may be the procedure described above associated with a PUCCH iteration. For example, the UE 115 may decide to perform a procedure that depends at least partially on the position of the slot to which the first PUCCH iteration is transmitted. In some embodiments, performing at least one first slot index dependent procedure may be done using the position (or index) of a first slot (this first slot is also called the original first slot, as it is the slot of the first PUCCH iteration before the deferral procedure). Specific examples of at least one first slot index dependent procedure are described in more detail below.

[0067]

[0077] During the operation of the wireless communication system 400, UE 115 may decide to perform a deferral procedure for a PUCCH iteration. In one embodiment, UE 115 may decide to perform a deferral procedure for a PUCCH iteration based on the determination that the first PUCCH iteration is scheduled to be transmitted at least partially with semi-static downlink symbols. In this case, UE 115 may decide to defer or postpone the transmission of the PUCCH iteration to a later slot. The later slot may be determined by determining a number of slots in which the PUCCH iteration can be transmitted without conflicting with semi-static downlink symbols. In this case, the first PUCCH iteration may be scheduled to be transmitted in the first slot of a number of slots in which the PUCCH iteration can be transmitted without conflicting with semi-static downlink symbols. Thus, the deferral procedure in one embodiment may include scheduling the PUCCH iteration to be transmitted across the deferred number of slots, and / or transmitting the PUCCH iteration.

[0068]

[0078] During the operation of the wireless communication system 400, the UE 115 can determine the order in which to execute deferred procedures and at least one first slot index-dependent procedure. In some embodiments, the UE 115 can determine the order based on a predetermined configuration of the UE 115. For example, a predetermined sequence configuration 408 may be stored in the memory 404 of the UE 115. The UE 115 can retrieve the predetermined sequence configuration 408 and determine the order based on the configuration therein. In some embodiments, the predetermined sequence configuration 408 may specify configurations and / or rules (e.g., described in more detail below) that define the order based on a particular scenario. In some cases, the order may be specified based on a standard configuration (e.g., an IEEE standard).

[0069]

[0079] In some embodiments, the UE 115 can determine the order in which to perform deferred procedures and at least one first slot index dependent procedures based on configuration information received from the base station 105. For example, during the operation of the wireless communication system 400, the base station 105 can determine the order in which the UE 115 will perform deferred procedures and at least one first slot index dependent procedures. In some embodiments, as described above, the order may be predetermined and stored in the base station 105's memory 454 as a sequence configuration 452. The base station 105 can retrieve a predetermined sequence configuration 452 and determine the order of the UE 115 based on the configuration therein. In some embodiments, the predetermined sequence configuration 452 may specify configurations and / or rules (e.g., described in more detail below) that define the order based on a particular scenario. In some cases, the order may be specified based on a standard configuration (e.g., an IEEE standard). In these embodiments, the base station can send a configuration message to the UE 115 indicating the order in which the UE 115 will perform deferred procedures and at least one first slot index dependent procedures. For example, the configuration message may be included in message 470, or it may be sent from base station 105 to UE 115 in a different, separate message. UE 115 may receive a configuration from base station 105 that includes an indication of the order, and can determine the order based on that indication.

[0070]

[0080] In some embodiments, the order for performing the deferral procedure and at least one first slot index-dependent procedure may include performing the deferral procedure before at least one first slot index-dependent procedure. In these embodiments, UE115 may be configured to perform the deferral procedure and postpone the transmission of the first PUCCH iteration (and therefore the transmission of all PUCCH iterations) to a deferred first slot. Thus, instead of transmitting a PUCCH iteration that begins in the original first slot (for example, the first slot scheduled with a transmit permission that allows PUCCH transmissions), UE115 may transmit or schedule to transmit a PUCCH iteration that begins in a deferred first slot. After deferring the PUCCH iteration transmission and determining the deferred first slot, UE115 may perform at least one first slot index-dependent procedure based on the index of the deferred first slot. In this case, at least one first slot index-dependent procedure may be executed using the index of the deferred first slot as the assumed index of the first slot of the PUCCH iteration, even if the actual first slot of the PUCCH iteration is the deferred first slot. As can be understood, in this case, the deferred procedure is executed before it is determined that at least one first slot index-dependent procedure will be executed, and therefore at least one first slot index-dependent procedure is affected by the deferred procedure. As a result, at least one first slot index-dependent procedure will be executed using the deferred first slot.

[0071]

[0081] In some embodiments, the order in which the deferral procedure and the first slot index-dependent procedure are performed may include performing the deferral procedure after at least one first slot index-dependent procedure. In these embodiments, the UE115 may be configured to perform at least one first slot index-dependent procedure based on the index of the original first slot (for example, the first slot scheduled with a transmit permission that allows PUCCH transmissions). In this case, the at least one first slot index-dependent procedure may be performed using the index of the original first slot as the assumed index of the first slot of the PUCCH iteration, without considering whether the PUCCH iteration can be deferred. After performing the first slot index-dependent procedure, the UE115 may perform a deferral procedure to defer the transmission of the first PUCCH iteration (and therefore the transmission of all PUCCH iterations) to a deferred first slot. Thus, instead of transmitting a PUCCH iteration that begins in the original first slot, the UE115 may transmit or schedule to transmit a PUCCH iteration that begins in a deferred first slot. Therefore, in these cases, even though the first PUCCH iteration is deferred (and thus the first slot to which the first PUCCH iteration is sent), the first slot index-dependent procedure is executed based on the original first slot as if the first PUCCH iteration had not been deferred. As can be understood, in this case, the deferred procedure is executed after it has been determined that at least one first slot index-dependent procedure will be executed using the original first slot, so at least one first slot index-dependent procedure is unaffected by the deferred procedure.

[0072]

[0082] In some embodiments, the order in which the deferral procedure and at least one first slot index dependent procedure are performed may depend on the type of the at least one first slot index dependent procedure. In these embodiments, the UE 115 (or base station 105) can determine what type of procedure the at least one first slot index dependent procedure is. For example, the UE 115 can determine whether the at least one first slot index dependent procedure is a feedback reporting-related procedure, an uplink transmit prioritization procedure, etc. The UE 115 (or base station 105 in some embodiments) can then determine, based on the type of procedure, whether to perform the deferral procedure before or after the at least one first slot index dependent procedure. For example, the UE 115 may decide to perform the feedback reporting-related procedure before the deferral procedure. In another example, the UE 115 may decide to perform the uplink transmit prioritization procedure after the deferral procedure. In any case, the order of the procedures may be determined based on the type of the at least one first slot index dependent procedure.

[0073]

[0083] During the operation of the wireless communication system 400, the UE 115 may execute deferred procedures and at least one first slot index dependent procedure in a determined order. While this specification describes the order in which deferred procedures may be executed before or after at least one first slot index dependent procedure, it should be noted that the procedures (e.g., deferred procedures and / or at least one first slot index dependent procedure) do not necessarily have to be executed before or after each other. In fact, as used herein, executing one procedure before another may simply involve deciding to execute that procedure. For example, deferring a PUCCH iteration before a feedback reporting-related procedure does not necessarily involve transmitting the PUCCH iteration on the deferred slot before executing the feedback reporting-related procedure. In this case, the feedback reporting-related procedure may be executed using the deferred slot as the slot index for the first PUCCH iteration, even if the first PUCCH iteration has not yet been transmitted on the deferred slot.

[0074]

[0084] While the wireless communication system 400 is in operation, UE115 can transmit PUCCH iterations 480 according to a deferral procedure. For example, UE115 can transmit PUCCH iterations 480 on a deferred resource, and the first PUCCH iteration can be transmitted on a deferred first slot.

[0075]

[0085] In some embodiments, at least one first slot index dependent procedure may include one or more of a variety of procedures. In some embodiments, at least one first slot index dependent procedure may include a feedback generation procedure. Figure 5A shows an example of feedback and deferral procedures to be performed in an order determined according to embodiments of this disclosure. In some embodiments, hybrid automatic repeat request (HARQ) feedback may be implemented in a wireless communication system. In these implementations, the base station may configure HARQ feedback from the UE by providing transmit permission to the UE, and includes a feedback timing indicator (K1) indicating the relative position of a resource (e.g., a slot) from which the UE reports HARQ feedback (e.g., ACK / NACK) for transmission from the base station to the UE. In some embodiments, the K1 indicator may also be called a timing indicator from PDSCH to HARQ.

[0076]

[0086] For example, as shown in Figure 5A, base station 105 may configure UE 115 to receive the first PDSCH 360 in slot 0 and the second PDSCH 361 in slot 1 (for example, via a downlink control instruction message such as message 470, a radio resource configuration (RRC) message, or a semi-persistent scheduling (SPS) message). Furthermore, base station 105 may configure or schedule UE 115 to send HARQ feedback for each of the first PDSCH 360 and the second PDSCH 361. For example, in PDSCH authorization for each of the first PDSCH 360 and the second PDSCH 361, the base station may send a corresponding K1 value to UE 115. For example, a K1 value of 3 may be provided for the first PDSCH 360, and a K1 value of 3 may be provided for the second PDSCH 361. The UE115 can obtain the slot index to which HARQ feedback for a PDSCH will be sent by adding the respective K1 value to the slot index in which the PDSCH is received. For example, if the first PDSCH360 is received in slot 0, applying a K1 value of 3 will cause the UE115 to schedule HARQ feedback for the first PDSCH360 in slot 3 (0+3=3). Similarly, if the second PDSCH361 is received in slot 1, applying a K1 value of 3 to the second PDSCH will cause the UE115 to schedule HARQ feedback for the second PDSCH361 in slot 4 (1+3=4).

[0077]

[0087] In one embodiment, UE115 may be configured to generate a HARQ-ACK codebook for feedback reported in relation to a PDSCH transmission. In the case where the feedback in a particular slot includes feedback for a single PDSCH reception, UE115 can generate a HARQ-ACK codebook for the single feedback. On the other hand, if the feedback in a particular slot includes feedback for multiple PDSCH receptions, UE115 can multiplex the HARQ feedback for multiple PDSCH receptions and then generate a single HARQ-ACK codebook for the multiple HARQ feedback transmitted in the same PUCCH transmission.

[0078]

[0088] Furthermore, in one embodiment, UE115 may be configured for PUCCH repetition. In this case, the PUCCH message that transmits the HARQ feedback to base station 105 may be repeated in multiple slots. For example, the HARQ feedback 310 corresponding to the first PDSCH360 may be repeated by scheduling it to transmit PUCCH repetitions 310a and 310b. As described above, based on the K1 indicator of the first PDSCH360, the first repetition of the PUCCH carrying the HARQ feedback for the first PDSCH360 may be scheduled to be transmitted in slot 3. In a similar manner, the HARQ feedback 311 corresponding to the second PDSCH361 may be repeated by scheduling it to transmit PUCCH repetitions 311a and 311b. As described above, based on the K1 indicator of the second PDSCH361, the first repetition of the PUCCH carrying the HARQ feedback for the second PDSCH361 may be scheduled to be transmitted in slot 4. However, as shown in Figure 5A, the symbol 321 in slot 3, which is scheduled to receive PUCCH iteration 310a to base station 105, may be determined (e.g., by UE 115) to be a downlink symbol (e.g., a semi-static downlink symbol). In response to the determination that the symbol of the first PUCCH iteration 310a contains a downlink symbol, UE 115 may decide to perform a deferral procedure for PUCCH iterations 310a and 310b.

[0079]

[0089] Applying a deferral procedure to PUCCH iterations 310a and 310b may involve deferring or postponing PUCCH iterations 310a and 310b to begin in slot 4, which is a slot that cannot contain semi-static downlink symbols. In this way, the first of the PUCCH iterations (for example, the first PUCCH iteration 310a) may be scheduled to be transmitted in the deferred first slot 4 instead of the original first slot 3.

[0080]

[0090] In this example shown in Figure 5A, UE115 can determine the order in which to execute the deferral procedure and the HARQ-ACK codebook generation procedure. In some embodiments, UE115 can decide to execute the deferral procedure before the HARQ-ACK codebook generation procedure. In some of these embodiments, UE115 can decide to execute the deferral procedure before the HARQ-ACK codebook generation procedure based on a given configuration. In other embodiments, UE115 can first determine the type of procedure and determine that the HARQ-ACK codebook generation procedure is a feedback reporting-related procedure. In this case, UE115 may decide to execute the deferral procedure before the HARQ-ACK codebook generation procedure based on the determination of the procedure type. In these embodiments, UE115 can first defer PUCCH iterations 310a and 310b and start from slot 4 instead of starting from slot 3 which was originally scheduled. Therefore, when the deferral procedure is performed, the first slot at index 4 (for example, the slot index of the slot in which the first PUCCH iteration is deferred) is deferred, rather than the original first slot 3. After the deferral procedure is performed, UE115 can perform the HARQ-ACK codebook generation procedure. In this case, the HARQ-ACK codebook generation procedure can be performed using the deferred first slot (for example, slot 4) as the first slot of the PUCCH iteration. Since slot 4 is also the first slot of the PUCCH iteration that carries the HARQ feedback to the second PDSCH361, UE115 can iterate through slots 4 and 5, multiplexing the HARQ feedback to both the first and second PDSCH360 within the same HARQ-ACK codebook used in the PUCCH.

[0081]

[0091] In other embodiments, UE115 may decide to perform a deferral procedure after the HARQ-ACK codebook generation procedure. In these embodiments, UE115 may perform the HARQ-ACK codebook generation procedure first. In this case, UE115 may use slot 3 as the index for the first PUCCH iteration of the PUCCH carrying the HARQ feedback for the first PDSCH360, and use slot 4 as the index for the first PUCCH iteration of the PUCCH carrying the HARQ feedback for the second PDSCH361. In this example, since the first PUCCH iteration of the PUCCH carrying the HARQ feedback for the first PDSCH360 and the first PUCCH iteration of the PUCCH carrying the HARQ feedback for the second PDSCH361 are not scheduled to be sent in the same slot, UE115 may generate a separate HARQ-ACK codebook for each set of PUCCH iterations. For example, UE115 can generate a HARQ-ACK codebook for the HARQ feedback of the first PDSCH360 used in the first PUCCH, and a separate HARQ-ACK codebook for the HARQ feedback of the second PDSCH361 used in the second PUCCH. After performing the HARQ-ACK codebook generation procedure, UE115 can perform a deferral procedure. As described above, performing a deferral procedure may include delaying or postponing PUCCH iterations 310a and 310b to start from slot 4 instead of starting from slot 3, where they were originally scheduled. As illustrated, slots 4 and 5 are also the slots to which PUCCH iterations 311a and 311b carrying the HARQ feedback to the second PDSCH361 are scheduled to be sent. However, because the UE115 generates different HARQ-ACK codebooks for the HARQ feedback to the first PDSCH360 and the HARQ feedback to the second PDSCH361, the two HARQ feedbacks may not be sent in the same slot.In some embodiments, this situation may be determined to be an error, and in some embodiments, UE115 may drop any of the HARQ feedback transmissions. In some embodiments, this situation may be handled by applying prioritization, as described throughout this application. In this case, since PUCCH iterations 310a and 310b, and PUCCH iterations 311a and 311b, respectively, carry HARQ-ACK feedback, UE115 may use the starting slot index associated with PUCCH iterations 310a and 310b, and 311a and 311b, respectively, to determine which transmissions to transmit and which to drop. In the illustrated example, UE115 may determine that PUCCH iterations 310a and 310b were scheduled to start first in slot 3, and PUCCH iterations 311a and 311b were scheduled to start first in slot 4. Therefore, in this case, UE115 can prioritize PUCCH iterations 310a and 310b over PUCCH iterations 311a and 311b.

[0082]

[0092] In some embodiments, at least one first slot index-dependent procedure may include an uplink transmit prioritization procedure. Figure 5B shows an example of an uplink transmit prioritization and deferral procedure performed in an order determined according to an embodiment of the present disclosure. In a wireless communication system, an intraUE prioritization procedure may be implemented. This prioritization procedure may include prioritizing uplink transmits between each other. In these uplink transmit prioritization procedures, a first uplink transmit takes precedence over a second uplink transmit, and a second uplink transmit may be dropped or deferred in favor of the first uplink transmit. For example, a first PUCCH (e.g., an iteration of a first PUCCH) may take precedence over a second PUCCH (e.g., an iteration of a second PUCCH). In some embodiments, prioritization of PUCCH iterations may be based on the type of uplink control information (UCI) contained in the repeated PUCCH message. In some embodiments, a PUCCH carrying a HARQ-ACK may have higher priority than a PUCCH carrying a Scheduling Request (SR) signal. In some embodiments, a PUCCH carrying an SR signal may have higher priority than a PUCCH carrying Channel Status Information (CSI). Also in some embodiments, a PUCCH carrying a higher-priority CSI may have higher priority than a PUCCH carrying a lower-priority CSI. In any case, if two PUCCH transmissions are transmitted in the same slot, the above prioritization rules may apply. In this case, the higher-priority PUCCH may be transmitted, and the lower-priority PUCCH may be dropped. In some embodiments, if two PUCCH transmissions have the same UCI type priority (e.g., both PUCCH transmissions include HARQ-ACK feedback, SR, or CSI reporting), a PUCCH with an iteration scheduled to start earlier (e.g., scheduled to start in an earlier slot or sub-slot) may take precedence over a PUCCH with an iteration scheduled to start later (e.g., scheduled to start in a later slot or sub-slot).In this case, the UE may drop PUCCHs with scheduled iterations that start later and send PUCCHs with scheduled iterations that start earlier to the base station. Furthermore, if two PUCCH transmissions have the same priority and there are iterations scheduled to start in the same slot, the UE may be configured to report an error or discard the scheduling information that triggered the PUCCH transmission.

[0083]

[0093] For example, as shown in Figure 5B, UE115 may be configured or scheduled to first transmit PUCCH iterations 510a-510c starting from slot 0. In this case, the PUCCH messages repeated in PUCCH iterations 510a-510c can carry a first type of UCI. In this example, UE115 may also be configured or scheduled to transmit PUCCH iterations 530a and 530b starting from slot 1. In this case, the PUCCH messages repeated in PUCCH iterations 530a and 530b can carry a second type of UCI. As mentioned above, PUCCH iterations may take precedence over each other based on the type of UCI they carry. In this example, the first type of UCI carried in PUCCH iterations 510a-510c may have the same priority as the second type of UCI carried in PUCCH iterations 530a and 530b.

[0084]

[0094] As shown in Figure 5B, the symbol 520 in slot 0, which is scheduled to be the first to be transmitted to base station 105 for PUCCH iteration 510a, may be determined (e.g., by UE 115) to be a downlink symbol (e.g., a semi-static downlink symbol). In response to the determination that the symbol of the first PUCCH iteration 510a contains a downlink symbol, UE 115 may decide to perform a deferral procedure for PUCCH iterations 510a to 510c. Applying a deferral procedure to PUCCH iterations 510a to 510c may involve deferring or postponing PUCCH iterations 510a to 510c to begin in slot 1, which is a slot that cannot contain a semi-static symbol. In this way, the first slot of a PUCCH iteration (e.g., the first PUCCH iteration 510a) may be scheduled to be transmitted in the deferred first slot 1 instead of the original first slot 0.

[0085]

[0095] In the example shown in Figure 5B, UE115 can determine the order in which to execute the deferral procedure and the uplink transmit prioritization procedure. In some embodiments, UE115 may decide to execute the deferral procedure before the uplink transmit prioritization procedure. In some of these embodiments, UE115 can decide to execute the deferral procedure before the uplink transmit prioritization procedure based on a given configuration. In other embodiments, UE115 can first determine the type of procedure and determine that the uplink transmit prioritization procedure is a prioritization procedure. In this case, UE115 may decide to execute the deferral procedure before the uplink transmit prioritization procedure based on the determination of the type of procedure. In these embodiments, UE115 may first defer the PUCCH iterations 510a-510c and start from slot 1 instead of starting from the originally scheduled slot 0. Thus, when the deferral procedure is executed, the first slot at index 1 (e.g., the slot index of the slot in which the first PUCCH iteration is deferred) is deferred, rather than the original first slot 0. After performing the deferral procedure, UE115 can perform the uplink transmit prioritization procedure. In this case, the uplink transmit prioritization procedure may be performed using the deferred first slot (e.g., slot 1) as the first slot for PUCCH iterations 510a-510c and PUCCH iterations 530a and 530b. However, in the example shown in Figure 5B, slot 1 is also the first slot from which PUCCH iterations 530a and 530b begin, and since PUCCH iterations 530a and 530b carry UCIs of the same priority level as the UCIs in PUCCH iterations 510a-510c, this can cause an error condition.

[0086]

[0096] In other embodiments, UE115 may decide to perform the deferral procedure after the uplink transmission prioritization procedure. In these embodiments, UE115 may perform the uplink transmission prioritization procedure first. In this case, UE115 may use slot 0 as the index for the first PUCCH iteration among PUCCH iterations 510a to 510c. UE115 may also use slot 1 as the index for the first PUCCH iterations of PUCCH iterations 530a and 530b. In this example, PUCCH iterations 510a–510c may have higher priority than PUCCH iterations 530a and 530b because they start in earlier slots than PUCCH iterations 530a and 530b (for example, the first slot index for PUCCH iterations 510a–510c is 0, while the first slot index for PUCCH iterations 530a and 530b is 1), even if PUCCH iterations 510a–510c and PUCCH iterations 530a and 530b carry the same type of UCI. After performing the uplink transmission prioritization procedure, UE115 may perform a deferral procedure. In this case, as described above, performing a deferral procedure may include deferring or postponing PUCCH iterations 510a–510c to start in slot 1 instead of the originally scheduled slot 0. Slot 1 is also the slot where the first PUCCH repeat of PUCCH repeats 530a and 530b is scheduled to be transmitted. However, even though PUCCH repeats 510a-510c and PUCCH repeats 530a and 530b carry the same type of UCI, after the deferral, PUCCH repeats 510a-510c have higher priority than PUCCH repeats 530a and 530b because the uplink transmission prioritization procedure was performed before the deferral procedure, even though PUCCH repeats 510a-510c and PUCCH repeats 530a and 530b are scheduled to start in the same slot. Therefore, in this example, PUCCH repeats 530a and 530b may be dropped, and PUCCH repeats 510a-510c may be transmitted to base station 105.

[0087]

[0097] In some embodiments, at least one first slot index-dependent procedure may include an out-of-order (OoO) condition checking procedure. For example, an accepted communication standard may impose a scheduling limitation. One example of such a scheduling limitation may include one that requires that in a given scheduled cell, the UE cannot be expected to receive a first PDSCH transmission and a second PDSCH transmission that starts after the first PDSCH transmission, and that the HARQ feedback transmission corresponding to the second PDSCH transmission is transmitted on a PUCCH resource that ends in a slot earlier than the start of the HARQ feedback transmission associated with the first PDSCH transmission. In some embodiments, the OoO condition checking procedure may include a procedure for determining the OoO state between the first and second PDSCH transmissions by checking whether the corresponding HARQ feedback transmission is scheduled to satisfy the scheduling restriction. For example, UE115 may be scheduled to send a PUCCH transmission carrying HARQ feedback associated with a first PDSCH transmission at a first resource, and a PUCCH transmission carrying HARQ feedback associated with a second PDSCH transmission at a second resource. In this example, the PUCCH transmission carrying HARQ feedback associated with the first PDSCH transmission may be deferred to a later resource instead of the first resource. In this case, UE115 may decide to perform a deferral procedure for the PUCCH transmission after the OoO state check procedure. For example, UE115 may use the original resource (e.g., the first resource), and the HARQ feedback may be scheduled to be sent to check the OoO state for the PUCCH transmission carrying HARQ feedback associated with the second PDSCH transmission (e.g., the second resource).In this way, OoO is checked before the PUCCH deferral procedure.

[0088]

[0098] In one embodiment, UE115 may decide to perform a deferral procedure for a PUCCH transmission carrying HARQ feedback before the OoO state check procedure. In this case, UE115 may use a later resource from which the PUCCH transmission is deferred instead of the original resource (e.g., the first resource), and the PUCCH transmission is scheduled to check the OoO state for a PUCCH transmission carrying HARQ feedback related to a second PDSCH transmission (e.g., the second resource). In this way, OoO is checked after the PUCCH deferral procedure.

[0089]

[0099] Another example of scheduling constraints that may be imposed by accepted communication standards may include scheduling constraints, which require that if, in a particular scheduled cell, a UE is scheduled to begin a first PUSCH transmission beginning with a first symbol j and before a first PDCCH transmission ending with symbol i, the UE is not expected to be scheduled to transmit a second PUSCH transmission beginning earlier than the end of the first PUSCH transmission, by a second PDCCH transmission ending later than symbol i. In this case, the OoO state check procedure may include a procedure for determining the OoO condition between the first and second PUSCH transmissions in order to determine whether the scheduling of the first and second PUSCH transmissions satisfies the scheduling constraint described above. However, in this example, the first PUSCH transmission may be deferred. In one embodiment, the UE 115 may decide to perform a PUSCH transmission deferral procedure after the OoO state check procedure. In this case, UE115 can use the original slot where the first PUSCH transmission is scheduled to be sent to check for an OoO state for the second PUSCH transmission. In this case, the postponement of the PUSCH transmission is performed after the OoO state check, and since the OoO check is performed before the postponement, the second PUSCH transmission may be allowed to be scheduled before the completion of the postponed first PUSCH transmission.

[0090]

[0100] In one embodiment, UE115 may decide to perform a PUSCH transmission deferral procedure before the OoO status check procedure. In this case, UE115 may use the slot in which the first PUSCH transmission is deferred, instead of the original slot in which the first PUSCH transmission is scheduled, to check the OoO status for the second PUSCH transmission. In this case, since the PUSCH transmission deferral is performed before the OoO status check for the second PUSCH transmission, the second PUSCH transmission cannot be scheduled before the end of the deferred first PUSCH transmission, and therefore must be scheduled to be transmitted after the end of the deferred first PUSCH transmission.

[0091]

[0101] Figure 6 is a flowchart showing an exemplary process 600 in one or more embodiments that supports the management of the sequence for executing a deferred procedure and at least one other slot index-dependent procedure in a wireless communication system. The operation of the process shown in Figure 6 may be performed by a UE such as UE115 described above with reference to Figures 1, 2, 3, 4, 5A, and 5B, or UE800 described with reference to Figure 8. For example, an example of the operation of the process shown in Figure 6 (also called a “block”) may enable UE115, 800 to support the management of the sequence for executing a deferred procedure and at least one other slot index-dependent procedure. Figure 8 is a block diagram showing a configured UE115, 800 in an embodiment of this disclosure. UE115, 800 includes structures, hardware, and components as shown for UE115, 800 in Figure 2. For example, the UE115,800 includes a controller / processor 280, which operates to execute logic or computer instructions stored in memory 282 and to control the components of the UE115 that provide the features and functions of the UE115,800. The UE115,800 transmits and receives signals via wireless radios 801a-r and antennas 252a-r under the control of the controller / processor 280. The wireless radios 801a-r include various components and hardware, as shown in Figure 2 for the UE115. This includes modulators / demodulators 254a-r, a MIMO detector 256, a receiving processor 258, a transmitting processor 264, and a TXM IMO processor 266.

[0092]

[0102] In block 602 of process 600, a UE (e.g., UE115, 800) decides to perform a deferral procedure for at least one iteration of a PUCCH transmission sent to a base station. To implement the functionality for such operation, UE115 executes a procedure manager 802 stored in memory 282 under the control of the controller / processor 280. The functionality implemented through the execution environment of the procedure manager 802 allows UE115, 800 to perform operations related to the deferral procedure according to various aspects of this specification.

[0093]

[0103] In one embodiment, deciding to perform a deferral procedure for at least one iteration of a PUCCH transmission may include deciding to defer the first iteration of at least one iteration (e.g., the beginning or first iteration of the iteration) to a resource later than the resource in which the beginning repetition of at least one iteration is initially scheduled (e.g., a later slot).

[0094]

[0104] In block 604, the UE decides to perform a first slot index dependent procedure based at least partially on a resource location associated with at least one iteration of a PUCCH transmission to be sent to a base station. To implement the functionality for such operation, the UEs 115, 800 execute a procedure manager 802 stored in memory 282 under the control of the controller / processor 280. The functionality implemented through the execution environment of the procedure manager 802 allows the UEs 115, 800 to perform first slot index dependent procedure-related operations according to various embodiments of this specification. For example, in some embodiments, deciding to perform a first slot index dependent procedure may include deciding to perform a HARQ feedback codebook generation procedure. In these embodiments, the generation of the HARQ feedback codebook may be performed based on the index of a first slot on which at least one iteration of a PUCCH transmission is scheduled to be transmitted. In some embodiments, deciding to perform a first slot index-dependent procedure may include deciding to perform an uplink transmission prioritization procedure, such as UE-internal prioritization of PUCCH iterations, as described above. In these embodiments, the UE may decide to prioritize at least one iteration of a PUCCH transmission over another iteration of a PUCCH transmission.

[0095]

[0105] In block 606, the UE determines the order for executing the deferred procedure and the first slot index dependent procedure. In block 608, the UE executes the deferred procedure and the first slot index dependent procedure in order. To implement the functionality for such operation, UEs 115, 800 execute a sequence manager 806 stored in memory 282 under the control of the controller / processor 280. The functionality implemented through the execution environment of the sequence manager 806 allows UE 115 to perform sequence-related operations according to various aspects of this specification.

[0096]

[0106] In some embodiments, determining the order for executing deferred procedures and first slot index dependent procedures may include determining the order based on a predetermined configuration (e.g., a sequence configuration 808), which can define the order used by the UE to execute the deferred procedures and first slot index dependent procedures. In some embodiments, determining the order for executing deferred procedures and first slot index dependent procedures may include receiving a configuration message from a base station, the configuration message may include instructions for the order used by the UE to execute the deferred procedures and first slot index dependent procedures.

[0097]

[0107] In some embodiments, determining the order for executing deferral procedures and first slot index dependent procedures may include deciding to execute deferral procedures before first slot index dependent procedures, deciding to execute deferral procedures after first slot index dependent procedures, or determining the type of first slot index dependent procedure and determining the order based on the type of first slot index dependent procedure. In some embodiments, if the order may be based on the type of first slot index dependent procedure, the UE may decide to execute the first slot index dependent procedure before the deferral procedure if the type of first slot index dependent procedure is a feedback reporting-related procedure (e.g., a HARQ feedback codebook generation procedure). In some embodiments, if the order may be based on the type of first slot index dependent procedure, the UE may decide to execute the first slot index dependent procedure after the deferral procedure if the type of first slot index dependent procedure is an uplink transmission prioritization procedure (e.g., a procedure that prioritizes the UCI of a PUCCH transmission over the UCI of another repeated PUCCH transmission).

[0098]

[0108] Figure 7 is a block diagram showing a block example executed to implement one aspect of the present disclosure. The operation of the process shown in Figure 7 may be performed by a network entity, such as a base station, for example, a base station such as the base station 105 described above with reference to Figures 1, 2, 3, 4, 5A, and 5B, or a base station 900 described with reference to Figure 9. Figure 9 is a block diagram showing base stations 105, 900 configured according to one aspect of the present disclosure. The base stations 105, 900 include structures, hardware, and components such as those shown for base station 105 in Figure 2. For example, the base stations 105, 900 include a controller / processor 240 that operates to execute logic or computer instructions stored in memory 242 and to control components of the base stations 105, 900 that provide the features and functions of the base station 105. The base stations 105, 900 transmit and receive signals via wireless radios 901a~t and antennas 234a~t under the control of the controller / processor 240. The wireless radio 901a-t includes various components and hardware, as shown in Figure 2 for the base station 105, including modulators / demodulators 232a-t, MIMO detector 236, receiving processor 238, transmitting processor 220, and TX MIMO processor 230.

[0099]

[0109] In block 702, a base station (e.g., base stations 105, 900) sends a first message that configures a UE (e.g., UE 115, 800) to perform at least one iteration of a PUCCH transmission that is sent to the base station. In one embodiment, the UE may be configured to perform a deferral procedure for at least one iteration of the PUCCH transmission and a first slot index dependent procedure based at least partially on resource locations associated with at least one iteration of the PUCCH transmission that is sequentially sent from the UE to the base station.

[0100]

[0110] In one embodiment, the base station can determine the order in which the UE will perform deferred procedures and first slot index-dependent procedures, and then send a configuration message to the UE containing the order instructions. To implement the functionality for such operation, base stations 105, 900 run a sequence manager 902 stored in memory 242 under the control of the controller / processor 240. The functionality implemented through the execution environment of the sequence manager 902 allows base stations 105, 900 to perform sequence-related operations according to various embodiments of this specification.

[0101]

[0111] In one embodiment, the UE's determination of the order in which to execute deferred procedures and first slot index-dependent procedures may include determining the order based on a predetermined configuration (e.g., a sequence configuration 904) stored in memory 242. In one embodiment, the predetermined configuration may define the order used by the UE to execute deferred procedures and first slot index-dependent procedures.

[0102]

[0112] In block 704, the base station receives at least one transmission from the UE, based on the UE performing a deferred procedure and a first slot index dependent procedure in sequence. For example, a base station communicating with the UE (e.g., base stations 105, 900) can receive at least one transmission from the UE via antennas 234a-t and radios 901a-t.

[0103]

[0113] In one or more embodiments, the technique for providing sequence control for executing a deferral procedure and at least one other slot index dependent procedure in a wireless communication system in one or more embodiments may include any single embodiment or any combination of embodiments described below, or additional embodiments relating to one or more other processes or devices described elsewhere herein. In a first embodiment, providing sequence control for executing a deferral procedure and at least one other slot index dependent procedure in a wireless communication system may include an apparatus configured to determine to execute a deferral procedure for at least one iteration of a PUCCH transmission transmitted to a base station, to determine to execute a first slot index dependent procedure based at least partially on a resource location associated with at least one iteration of a PUCCH transmission transmitted to a base station, to determine the order for executing the deferral procedure and the first slot index dependent procedure, and to execute the deferral procedure and the first slot index dependent procedure in this order. Furthermore, the apparatus may perform or operate according to one or more embodiments described below. In some implementations, the apparatus includes a wireless device such as a UE. In some implementations, the apparatus may include at least one processor and memory coupled to this processor. The processor may be configured to perform the operations described herein with respect to the apparatus. In some other implementations, the device may include a non-temporary computer-readable medium on which program code is recorded, and the program code may be computer-executable to cause the computer to perform the operations described herein with respect to the device. In some other implementations, the device may include a computer program product having program code, and the program code may be computer-executable to cause the computer to perform the operations described herein with respect to the device. In some implementations, the device may include one or more means configured to perform the operations described herein. In some implementations, a wireless communication method may include one or more operations described herein with respect to the device.

[0104]

[0114] In a second embodiment, either alone or in combination with the first embodiment, the technique of the first embodiment includes transmitting at least one iteration of a PUCCH transmission to a base station based on sequentially executing a deferral procedure and a first slot index dependent procedure. In one implementation, the PUCCH transmission or the information contained in the PUCCH transmission is generated based on the first slot index dependent procedure. The information contained in the PUCCH transmission or the PUCCH transmission generated based on the first slot index dependent procedure executed in a specific order with respect to the deferral procedure may differ from the information contained in the PUCCH transmission or the PUCCH transmission generated based on the first slot index dependent procedure executed in a different order with respect to the deferral procedure.

[0105]

[0115] In a third aspect, deciding to perform a deferral procedure for at least one iteration of a PUCCH transmission, either alone or in combination with one or more of the first or second aspects, includes determining that the initiation iteration of at least one iteration is initially scheduled to be transmitted with at least one semi-static downlink symbol, at least partially.

[0106]

[0116] In the fourth aspect, deciding to perform a deferral procedure for at least one iteration of a PUCCH transmission, either alone or in combination with one or more of the first to third aspects, includes deciding to defer the initiation iteration of at least one iteration to a resource later than the resource to which the initiation iteration of at least one iteration is initially scheduled.

[0107]

[0117] In the fifth aspect, deciding to perform a first slot index dependent procedure, either alone or in combination with one or more of the first through fourth aspects, includes deciding to perform a HARQ feedback codebook generation procedure.

[0108]

[0118] In the sixth aspect, deciding to perform the first slot index dependent procedure, either alone or in combination with the fifth aspect, includes deciding to perform the uplink transmission prioritization procedure.

[0109]

[0119] In the seventh aspect, determining the order for performing the deferral procedure and the first slot index dependent procedure, either alone or in combination with one or more of the first through sixth aspects, includes receiving a configuration message from a base station, the configuration message including instructions for the order to be used by the UE to perform the deferral procedure and the first slot index dependent procedure.

[0110]

[0120] In the eighth aspect, determining the order for executing deferred procedures and first slot index dependent procedures, either alone or in combination with one or more of the first through seventh aspects, includes determining the order based on a predetermined configuration, which defines the order used by the UE to execute the deferred procedures and first slot index dependent procedures.

[0111]

[0121] In the ninth aspect, determining the order for executing a deferral procedure and a first slot index dependent procedure, either alone or in combination with one or more of the first through eighth aspects, includes deciding to execute the deferral procedure before the first slot index dependent procedure.

[0112]

[0122] In the tenth aspect, determining the order for performing a deferral procedure and a first slot index dependent procedure, either alone or in combination with the ninth aspect, includes deciding to perform the deferral procedure after the first slot index dependent procedure.

[0113]

[0123] In the eleventh aspect, determining the order for executing deferred procedures and first slot index dependent procedures, either alone or in combination with one or more of the ninth to tenth aspects, includes determining the type of the first slot index dependent procedure and determining the order based on the type of the first slot index dependent procedure.

[0114]

[0124] In the twelfth aspect, determining the order based on the type of a first slot index dependent procedure, either alone or in combination with one or more of the first through eleventh aspects, includes deciding to execute the first slot index dependent procedure before a deferred procedure if the type of the first slot index dependent procedure is a feedback reporting-related procedure.

[0115]

[0125] In the 13th aspect, either alone or in combination with one or more of the first through 12 aspects, the feedback reporting-related procedure includes a HARQ feedback codebook generation procedure.

[0116]

[0126] In the 14th aspect, determining an order based on the type of a first slot index dependent procedure, either alone or in combination with one or more of the first through 13 aspects, includes deciding to execute the first slot index dependent procedure after a deferral procedure if the type of the first slot index dependent procedure is an uplink transmission prioritization procedure.

[0117]

[0127] In the 15th aspect, either alone or in combination with one or more of the first through 14th aspects, the uplink transmission prioritization procedure includes a procedure for prioritizing the UCI of a PUCCH transmission over the UCI of another repeated PUCCH transmission.

[0118]

[0128] In the sixteenth aspect, performing a deferral procedure, either alone or in combination with one or more of the first through fifteenth aspects, includes deferring the start iteration of at least one iteration of a PUCCH transmission to a resource later than the resource to which the start iteration of at least one iteration is initially scheduled.

[0119]

[0129] In the 17th aspect, executing the deferral procedure and the first slot index dependent procedure sequentially, either alone or in combination with one or more of the first through 16 aspects, includes executing the first slot index dependent procedure using a later resource as the resource for the initiation iteration instead of using the resource for the initiation iteration of at least one iteration.

[0120]

[0130] In the 18th embodiment, providing a sequence management for performing a deferral procedure and at least one other slot index-dependent procedure in a wireless communication system may include a device configured to send a first message that configures the UE to perform at least one iteration of a PUCCH transmission transmitted to a base station. The UE may be configured to perform a deferral procedure in at least one iteration of a PUCCH transmission and to perform a first slot index-dependent procedure based at least partially on resource locations associated with at least one iteration of a PUCCH transmission transmitted sequentially from the UE to the base station. The device may be further configured to receive at least one transmission from the UE based on the UE sequentially performing the deferral procedure and the first slot index-dependent procedure. Furthermore, the device may perform or operate according to one or more embodiments described below. In some implementations, the device includes a wireless device such as a base station. In some implementations, the device may include at least one processor and memory coupled to this processor. The processor may be configured to perform the operations described herein with respect to the device. In some other implementations, the device may include a non-temporary computer-readable medium on which program code is recorded, and the program code may be computer-executable to cause the computer to perform the operations described herein with respect to the device. In some other implementations, the device may include a computer program product having program code, and the program code may be computer-executable to cause the computer to perform the operations described herein with respect to the device. In some implementations, the device may include one or more means configured to perform the operations described herein. In some implementations, a wireless communication method may include one or more operations described herein with respect to the device.

[0121]

[0131] In the 19th aspect, either alone or in combination with the 18th aspect, the technique of the 18th aspect includes determining the order in which the UE performs deferred procedures and first slot index-dependent procedures.

[0122]

[0132] In the 20th aspect, either alone or in combination with the 19th aspect, the technology of the 18th aspect includes sending a configuration message containing a sequence instruction to the UE.

[0123]

[0133] In the 21st aspect, the determination of the order in which the UE executes deferred procedures and first slot index dependent procedures, either alone or in combination with one or more of the 18th to 20th aspects, includes determining the order based on a predetermined configuration, the predetermined configuration defining the order used by the UE to execute the deferred procedures and first slot index dependent procedures.

[0124]

[0134] In the 22nd aspect, either alone or in combination with one or more of the 18th to 21st aspects, the first slot index dependent procedure includes a HARQ feedback codebook generation procedure.

[0125]

[0135] In the 23rd aspect, either alone or in combination with the 22nd aspect, the first slot index dependent procedure includes an uplink transmission prioritization procedure.

[0126]

[0136] In the 24th aspect, either alone or in combination with one or more of the 18th to 23rd aspects, the order in which the UE performs the deferral procedure and the first slot index dependent procedure includes determining that the deferral procedure is performed before the first slot index dependent procedure.

[0127]

[0137] In the 25th aspect, either alone or in combination with the 24th aspect, the order in which the UE performs a deferred procedure and a first slot index dependent procedure includes deciding to perform the deferred procedure after the first slot index dependent procedure.

[0128]

[0138] In the 26th aspect, the order in which the UE performs deferred procedures and first slot index dependent procedures, either alone or in combination with one or more of the 24th to 25th aspects, includes determining the type of the first slot index dependent procedure and determining the order based on the type of the first slot index dependent procedure.

[0129]

[0139] In the 27th aspect, determining the order based on the type of a first slot index dependent procedure, either alone or in combination with one or more of the 18th to 26th aspects, includes deciding to execute the first slot index dependent procedure before a deferred procedure if the type of the first slot index dependent procedure is a feedback reporting-related procedure.

[0130]

[0140] In the 28th aspect, determining the order based on the type of a first slot index dependent procedure, either alone or in combination with the 27th aspect, includes deciding to execute the first slot index dependent procedure after a deferred procedure if the type of the first slot index dependent procedure is an uplink transmission prioritization procedure.

[0131]

[0141] In the 29th aspect, either alone or in combination with one or more of the 18th to 28th aspects, the feedback reporting-related procedure includes a HARQ feedback codebook generation procedure.

[0132]

[0142] In the 30th aspect, either alone or in combination with one or more of the 18th through 29th aspects, the uplink transmission prioritization procedure includes a procedure for prioritizing the UCI of a PUCCH transmission over the UCI of another repeated PUCCH transmission.

[0133]

[0143] Those skilled in the art will understand that information and signals can be represented using any of a variety of different techniques and methods. For example, data, instructions, commands, information, signals, bits, symbols, and chips, which may be mentioned throughout the above description, can be represented by voltage, electric current, electromagnetic waves, magnetic fields or magnetic particles, light fields or optical particles, or any combination thereof.

[0134]

[0144] With respect to Figures 4, 6, and 7, the components, functional blocks, and modules described herein include, among other examples, processors, electronic devices, hardware devices, electronic components, logic circuits, memory, software code, or any combination thereof. Software is broadly interpreted, among other examples, to mean instructions, instruction sets, code, code segments, program code, programs, subprograms, software modules, applications, software applications, software packages, routines, subroutines, objects, executable files, execution threads, procedures, and / or functions, regardless of whether they are called software, firmware, middleware, microcode, hardware description languages, etc. Furthermore, the features described herein may be implemented via dedicated processor circuits, via executable instructions, or via a combination thereof.

[0135]

[0145] Furthermore, those skilled in the art will understand that the various exemplary logic blocks, modules, circuits, and algorithmic steps described herein may be implemented as electronic hardware, computer software, or a combination of both. To clearly demonstrate this hardware-and-software compatibility, various exemplary components, blocks, modules, circuits, and steps have been described above in general terms of their function. Whether such functions are implemented as hardware or software depends on the specific application and the design constraints imposed on the overall system. Those skilled in the art may implement the functions described in various ways for specific applications, but such implementation decisions should not be construed as deviations from the scope of this disclosure. Those skilled in the art will also readily recognize that the order or combination of components, methods, or interactions described herein is merely illustrative, and that components, methods, or interactions of various aspects of this disclosure may be combined or performed in ways other than those exemplified and described herein.

[0136]

[0146] The various exemplary logic, logic blocks, modules, circuits, and algorithmic processes described in relation to the implementations disclosed herein may be implemented as electronic hardware, computer software, or a combination of both. Hardware-software compatibility is generally described in terms of functionality and is shown in the various exemplary components, blocks, modules, circuits, and processes described above. Whether such functionality is implemented in hardware or software depends on the specific application and the design constraints imposed on the overall system.

[0137]

[0147] Hardware and data processing devices used to implement the various exemplary logic, logic blocks, modules, and circuits described in relation to the embodiments disclosed herein may be implemented or run by general-purpose single or multi-chip processors, graphics processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs) or other programmable logic devices, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. The general-purpose processor may be a microprocessor, or any conventional processor, controller, microcontroller, or state machine. In some implementations, the processor may be implemented as a combination of computing devices such as a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors working with a DSP core, or any other such configuration. In some implementations, specific processes and methods may be performed by circuits specific to a given function.

[0138]

[0148] In one or more embodiments, the functions described may be implemented in hardware, digital electronic circuits, computer software, or any combination thereof, including the structures disclosed herein and their structural equivalents. Furthermore, implementations of the subject matter described herein may be implemented as one or more computer programs, i.e., as one or more modules of computer program instructions encoded on a computer storage medium for execution by a data processing device, or for controlling the operation of a data processing device.

[0139]

[0149] When implemented in software, the functionality may be stored on or transmitted via computer-readable media as one or more instructions or codes. The processes of the methods or algorithms disclosed herein may be implemented in processor-executable software modules that reside on computer-readable media. Computer-readable media include both computer storage media and communication media, including any media that can enable the transfer of computer programs from one location to another. Storage media can be any available media that can be accessed by a computer. Such computer-readable media, but not limited to examples, may include random access memory (RAM), read-only memory (ROM), flash memory, phase-change memory, electrically erasable programmable read-only memory (EEPROM®), CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other media that can be used to store desired program code in the form of instructions or data structures and that can be accessed by a computer. Any connection may also be appropriately referred to as computer-readable media. As used herein, the terms "disk" and "disc" include Compact Disc (CD), LaserDisc® (disc), Optical Disc (disc), Digital Multipurpose Disc (disc) (DVD), Floppy Disk (disk), and Blu-ray® Disc (disc), where a disk typically reproduces data magnetically and a disc reproduces data optically using a laser. Any combination of these should also be included within the scope of computer-readable media. Furthermore, the operation of a method or algorithm may exist as one or any combination of codes and instructions on machine-readable and computer-readable media, or a set thereof, which may be incorporated into computer program products.

[0140]

[0150] Various modifications to the implementations described herein may be readily apparent to those skilled in the art, and the general principles defined herein may be applied to several other implementations without departing from the spirit or scope of this disclosure. Accordingly, the claims are not intended to be limited to the implementations shown herein, but should be given the broadest scope consistent with this disclosure and the principles and novel features disclosed herein.

[0141]

[0151] Furthermore, it will be readily understood by those skilled in the art that the terms “top” and “bottom” are sometimes used to simplify the description of the figures and indicate relative positions corresponding to the orientation of the figures on a properly oriented page, and may not reflect the proper orientation of any implemented device.

[0142]

[0152] Furthermore, some features described herein in the context of separate implementations may be implemented in combination in a single implementation. Conversely, various features described in the context of a single implementation may be implemented separately or in any preferred partial combination in multiple implementations. Moreover, features may be described above as acting in a particular combination and initially claimed as such, but one or more features from the claimed combination may, in some cases, be removed from that combination, and the claimed combination may be a partial combination or a variation of a partial combination.

[0143]

[0153] Similarly, while actions are shown in a specific order in the diagrams, this should not be understood as requiring that such actions be performed in a specific order or sequence, or that all shown actions be performed, in order to achieve the desired result. Furthermore, the diagrams may schematically illustrate another exemplary process in the form of a flowchart. However, other actions not illustrated may be incorporated into the schematicly illustrated exemplary process. For example, one or more additional actions may be performed before, after, simultaneously with, or between any of the illustrated actions. In some situations, multitasking and parallel processing may be advantageous. Moreover, the separation of various system components in the implementations described above should not be understood as requiring such separation in all implementations, and it should be understood that the described program components and systems can generally be integrated with each other in a single software product or packaged in multiple software products. Furthermore, several other implementations fall within the scope of the following claims. In some cases, the actions described in the claims may be performed in a different order and still achieve the desired result.

[0144]

[0154] When used herein, including in the claims, the term “or” in a list of two or more items means that any one of the listed items may be taken alone, or any combination of two or more of the listed items may be taken. For example, if a composition is described as containing components A, B, or C, that composition may contain only A, only B, only C, a combination of A and B, a combination of A and C, a combination of B and C, or a combination of A, B and C. Also, when used herein, including in the claims, “or” (for example, placed before “at least one of”) in a list of items means a disjunctive list, such as the list “at least one of A, B, or C” means A or B or C or AB or AC or BC or ABC (i.e., A and B and C) or any combination thereof. The term “substantially” is defined, as understood by those skilled in the art, to the extent that it is largely defined, but not necessarily fully defined (and specified, for example, substantially 90 degrees includes 90 degrees, substantially parallel includes parallel). In any disclosed implementation, the term “substantially” may be replaced with “within [a certain percentage] of” the specified one, where the percentage includes 0.1, 1, 5, or 10 percent.

[0145]

[0155] The foregoing description of this disclosure is provided so that a person skilled in the art may create or use this disclosure. Various modifications to this disclosure will be readily apparent to a person skilled in the art, and the general principles defined herein may be applied to other variations without departing from the spirit or scope of this disclosure. Accordingly, this disclosure is not intended to be limited to the examples and designs described herein, but should be given the broadest scope that corresponds to the principles and novel features disclosed herein.

[0146]

[0156] Further embodiments are provided below to facilitate understanding of the present invention.

[0147] [Claim 1] A method of wireless communication performed by user equipment, UE, wherein the method is Deciding to perform a deferral procedure for at least one iteration of uplink transmissions sent to a network entity, Deciding to perform a first slot index dependent procedure based at least partially on the resource location associated with the at least one iteration of the uplink transmission sent to the network entity, Determining the order for executing the aforementioned deferral procedure and the first slot index-dependent procedure, A method comprising executing the aforementioned deferral procedure and the first slot index-dependent procedure in the aforementioned order.

[0148] [Claim 2] The method according to claim 1, further comprising transmitting the at least one iteration of the uplink transmission to the network entity based on performing the deferral procedure and the first slot index dependent procedure in the order described above.

[0149] [Claim 3] The method according to claim 1, wherein deciding to perform the deferral procedure for the at least one iteration of the uplink transmission includes determining that the initiation iteration of the at least one iteration is initially scheduled to be transmitted at least partially with at least one semi-static downlink symbol.

[0150] [Claim 4] The method according to claim 3, wherein deciding to perform the deferral procedure for the at least one iteration of the uplink transmission includes deciding to defer the start iteration of the at least one iteration to a resource later than the resource to which the start iteration of the at least one iteration is initially scheduled.

[0151] [Claim 5] The method according to claim 1, wherein the first slot index dependent procedure includes a hybrid auto-resend request, a HARQ, and a feedback codebook generation procedure, and determining the order for performing the deferral procedure and the first slot index dependent procedure includes determining that the HARQ feedback codebook generation procedure should be performed before the deferral procedure.

[0152] [Claim 6] The method according to claim 5, wherein the HARQ feedback codebook generation procedure comprises constructing the HARQ feedback codebook based on the starting resource of the at least one iteration of the uplink transmission prior to the deferral procedure.

[0153] [Claim 7] The method according to claim 1, wherein deciding to perform the first slot index dependent procedure includes deciding to perform the uplink transmission prioritization procedure before the deferral procedure.

[0154] [Claim 8] The method according to claim 7, wherein the uplink transmission prioritization procedure includes a procedure for prioritizing the UCI in an uplink transmission over the UCI in another uplink transmission.

[0155] [Claim 9] The method of claim 8, wherein the UCI in the uplink transmission takes precedence over the UCI in another uplink transmission based on the initiation resource of the at least one iteration of the uplink transmission determined before the deferral procedure is performed.

[0156] [Claim 10] 10. The method according to claim 1, wherein the decision to perform the first slot index dependent procedure includes deciding to perform an out-of-order, OoO state check procedure before performing the deferral procedure, the OoO state check procedure including determining whether the scheduling of the uplink transmission and another uplink transmission satisfies scheduling constraints.

[0157] [Claim 11] The uplink transmission carries a first physical downlink shared channel, PDSCH, a hybrid auto retransmission request associated with the transmission, HARQ, and feedback; the other uplink transmission carries HARQ feedback associated with the second PDSCH transmission; and the decision to perform the OoO state check procedure before performing the deferral procedure is as follows: The method according to claim 7, comprising determining whether the transmission of the HARQ feedback related to the second PDSCH transmission is scheduled to terminate at a resource that occurs before the resource to which the transmission of the HARQ feedback related to the first PDSCH transmission is scheduled to begin.

[0158] [Claim 12] Determining the order for executing the deferral procedure and the first slot index-dependent procedure is: The method according to claim 1, comprising determining the order based on a predetermined configuration, wherein the predetermined configuration defines the order used by the UE to perform the deferral procedure and the first slot index dependent procedure.

[0159] [Claim 13] Determining the order for executing the deferral procedure and the first slot index-dependent procedure is one of the following: Deciding to perform the deferral procedure before the first slot index dependent procedure, Deciding to perform the deferral procedure after the first slot index dependent procedure, or The method according to claim 1, comprising determining the type of the first slot index dependent procedure and determining the order based on the type of the first slot index dependent procedure.

[0160] [Claim 14] Executing the aforementioned postponement procedure means The method according to claim 13, comprising deferring the start iteration of the at least one iteration of the uplink transmission to a resource later than the resource to which the start iteration of the at least one iteration is initially scheduled.

[0161] [Claim 15] Executing the aforementioned deferral procedure and the first slot index-dependent procedure in the aforementioned order means that The method of claim 1, comprising performing the first slot index dependent procedure using a later resource as the resource for the starting iteration of the at least one iteration of the uplink transmission, instead of using the starting iteration of the at least one iteration initially scheduled.

[0162] [Claim 16] The at least one iteration of the uplink transmission is one of the following: Slot-based repetition, wherein each of the at least one repetitions of the uplink transmission is scheduled to occur in its respective slot, or The method according to claim 1, wherein a subslot-based repetition is configured such that each of the at least one repetitions of the uplink transmission is scheduled to occur in each of one or more slots' respective subslots.

[0163] [Claim 17] The method according to claim 1, wherein the uplink transmission is a physical uplink control channel, PUCCH, transmission.

[0164] [Claim 18] A method of wireless communication performed by a network entity, wherein the method is Configuring user equipment, UE to perform at least one iteration of an uplink transmission to the network entity, performing a deferral procedure in the at least one iteration of the uplink transmission, and transmitting a first message which configures the UE to perform a first slot index dependent procedure based at least partially on resource locations associated with the at least one iteration of the uplink transmission that are sequentially transmitted from the UE to the network entity, A method comprising receiving at least one transmission from the UE in the order described above, according to the deferral procedure and the first slot index dependent procedure.

[0165] [Claim 19] The UE determines the order in which it performs the deferral procedure and the first slot index-dependent procedure, The method of claim 18, further comprising sending a configuration message including the aforementioned sequence instructions to the UE.

[0166] [Claim 20] The UE determines the order in which to perform the deferral procedure and the first slot index-dependent procedure. The method according to claim 19, comprising determining the order based on a predetermined configuration, wherein the predetermined configuration defines the order used by the UE to perform the deferral procedure and the first slot index dependent procedure.

[0167] [Claim 21] The method according to claim 18, wherein the first slot index-dependent procedure includes a hybrid auto retransmission request, HARQ, and feedback codebook generation procedure that are performed prior to the deferral procedure.

[0168] [Claim 22] The method according to claim 21, wherein the HARQ feedback codebook generation procedure comprises constructing a HARQ feedback codebook based on the initiation resources of the at least one iteration of the uplink transmission prior to the deferral procedure.

[0169] [Claim 23] The method according to claim 18, wherein the first slot index-dependent procedure includes an uplink transmission prioritization procedure performed before the deferral procedure.

[0170] [Claim 24] The method according to claim 23, wherein the uplink transmission prioritization procedure includes a procedure for prioritizing uplink control information, UCI in an uplink transmission over uplink control information, UCI in another uplink transmission.

[0171] [Claim 25] The method of claim 24, wherein the UCI in the uplink transmission takes precedence over the UCI in the other uplink transmission based on the initiation resource of the at least one iteration of the uplink transmission determined before the deferral procedure is performed.

[0172] [Claim 26] The method according to claim 18, wherein the first slot index dependent procedure includes an out-of-order OoO state check procedure that is performed before the deferral procedure, the OoO state check procedure includes determining whether the scheduling of the uplink transmission and another uplink transmission satisfies scheduling constraints.

[0173] [Claim 27] The uplink transmission carries a first physical downlink shared channel, PDSCH, a hybrid auto retransmission request associated with the transmission, HARQ, and feedback; the other uplink transmission carries HARQ feedback associated with the second PDSCH transmission; and the OoO state check procedure is The method according to claim 26, comprising determining whether the transmission of the HARQ feedback related to the second PDSCH transmission is scheduled to terminate at a resource that occurs before the resource to which the transmission of the HARQ feedback related to the first PDSCH transmission is scheduled to begin.

[0174] [Claim 28] The order in which the UE performs the deferral procedure and the first slot index dependent procedure is one of the following: Deciding to perform the deferral procedure before the first slot index dependent procedure, Deciding to perform the deferral procedure after the first slot index dependent procedure, or The method according to claim 18, comprising determining the type of the first slot index dependent procedure and determining the order based on the type of the first slot index dependent procedure.

[0175] [Claim 29] The at least one iteration of the uplink transmission is one of the following: Slot-based iteration, wherein each of the at least one iteration of the uplink transmission is scheduled to occur in its respective slot, or The method according to claim 18, wherein each of the at least one iterations of the uplink transmission is scheduled to occur in each of the subslots of one or more slots.

[0176] [Claim 30] The method according to claim 18, wherein the uplink transmission is a physical uplink control channel, PUCCH, transmission.

[0177] [Claim 31] User equipment, UE, At least one processor, The system comprises a memory coupled to the at least one processor and configured to store processor-readable code that, when executed by the at least one processor, performs an operation, and the operation is Deciding to perform a deferral procedure for at least one iteration of uplink transmissions sent to a network entity, Deciding to perform a first slot index dependent procedure based at least partially on the resource location associated with the at least one iteration of the uplink transmission sent to the network entity, Determining the order for executing the aforementioned deferral procedure and the first slot index-dependent procedure, A user device, UE, including performing the aforementioned deferral procedure and the first slot index-dependent procedure in the aforementioned order.

[0178] [Claim 32] The aforementioned operation is, The UE according to claim 31, further comprising transmitting the at least one iteration of the uplink transmission to the network entity based on performing the deferral procedure and the first slot index dependent procedure in the order described above.

[0179] [Claim 33] The UE according to claim 32, which decides to perform the deferral procedure for the at least one iteration of the uplink transmission, which includes deciding that the initiation iteration of the at least one iteration is initially scheduled to be transmitted at least partially with at least one semi-static downlink symbol.

[0180] [Claim 34] The UE according to claim 33, wherein deciding to perform the deferral procedure for the at least one iteration of the uplink transmission includes deciding to defer the start iteration of the at least one iteration to a resource later than the resource to which the start iteration of the at least one iteration is initially scheduled.

[0181] [Claim 35] The UE according to claim 31, wherein the decision to perform the first slot index dependent procedure includes deciding to perform a hybrid auto retransmission request, HARQ, and feedback codebook generation procedure before the deferral procedure.

[0182] [Claim 36] The UE according to claim 35, wherein the HARQ feedback codebook generation procedure comprises constructing the HARQ feedback codebook based on the initiation resources of the at least one iteration of the uplink transmission, prior to the deferral procedure.

[0183] [Claim 37] The UE according to claim 31, wherein the decision to perform the first slot index dependent procedure includes deciding to perform the uplink transmission prioritization procedure before the deferral procedure.

[0184] [Claim 38] The UE according to claim 37, wherein the uplink transmission prioritization procedure includes a procedure for prioritizing uplink control information, UCI in the uplink transmission over uplink control information, UCI in another uplink transmission.

[0185] [Claim 39] The UE according to claim 38, wherein the UCI in the uplink transmission takes precedence over the UCI in the other uplink transmission, based on the initiation resources of the at least one iteration of the uplink transmission determined before the deferral procedure is performed.

[0186] [Claim 40] The UE according to claim 31, wherein the decision to perform the first slot index dependent procedure includes deciding to perform an out-of-order, OoO state check procedure before performing the deferral procedure, the OoO state check procedure including determining whether the scheduling of the uplink transmission and another uplink transmission satisfies scheduling constraints.

[0187] [Claim 41] The uplink transmission carries a first physical downlink shared channel, PDSCH, a hybrid auto retransmission request associated with the transmission, HARQ, and feedback; the other uplink transmission carries HARQ feedback associated with the second PDSCH transmission; and the decision to perform the OoO state check procedure before performing the deferral procedure is as follows: The UE according to claim 40, which includes determining whether the transmission of the HARQ feedback related to the second PDSCH transmission is scheduled to terminate at a resource that occurs before the resource to which the transmission of the HARQ feedback related to the first PDSCH transmission is scheduled to begin.

[0188] [Claim 42] Determining the order for executing the deferral procedure and the first slot index-dependent procedure is: The UE according to claim 31, comprising determining the order based on a predetermined configuration, wherein the predetermined configuration defines the order used by the UE to perform the deferral procedure and the first slot index dependent procedure.

[0189] [Claim 43] Determining the order for executing the deferral procedure and the first slot index-dependent procedure is one of the following: Deciding to perform the deferral procedure before the first slot index dependent procedure, Deciding to perform the deferral procedure after the first slot index dependent procedure, or The UE according to claim 31, comprising determining the type of the first slot index dependent procedure and determining the order based on the type of the first slot index dependent procedure.

[0190] [Claim 44] Executing the aforementioned postponement procedure means The UE according to claim 43, comprising deferring the start iteration of the at least one iteration of the uplink transmission to a resource later than the resource to which the start iteration of the at least one iteration is initially scheduled.

[0191] [Claim 45] Executing the aforementioned deferral procedure and the first slot index-dependent procedure in the aforementioned order means that The UE according to claim 31, which includes performing the first slot index dependent procedure by using a later resource as the resource for the starting iteration of the at least one iteration of the uplink transmission, instead of using the starting iteration of the at least one iteration that was initially scheduled.

[0192] [Claim 46] The at least one iteration of the uplink transmission is one of the following: Slot-based iteration, wherein each of the at least one iteration of the uplink transmission is scheduled to occur in its respective slot, or The UE according to claim 31, configured such that each of the at least one iteration of the uplink transmission is scheduled to occur in each of the subslots of one or more slots.

[0193] [Claim 47] The uplink transmission is a physical uplink control channel, PUCCH, transmission, as described in claim 31.

[0194] [Claim 48] Network entity, At least one processor, The system comprises a memory coupled to the at least one processor and which stores processor-readable code configured to perform an operation when executed by the at least one processor, wherein the operation is Configuring user equipment, UE to perform at least one iteration of an uplink transmission to the network entity, performing a deferral procedure in the at least one iteration of the uplink transmission, and transmitting a first message which configures the UE to perform a first slot index dependent procedure based at least partially on resource locations associated with the at least one iteration of the uplink transmission that are sequentially transmitted from the UE to the network entity, A network entity comprising receiving at least one transmission from the UE in the order described above, in accordance with the deferral procedure and the first slot index dependent procedure.

[0195] [Claim 49] The UE determines the order in which it performs the deferral procedure and the first slot index-dependent procedure, The network entity according to claim 48, further comprising sending a configuration message containing the aforementioned sequence instructions to the UE.

[0196] [Claim 50] The UE determines the order in which to perform the deferral procedure and the first slot index-dependent procedure. The network entity according to claim 49, comprising determining the order based on a predetermined configuration, wherein the predetermined configuration defines the order used by the UE to perform the deferral procedure and the first slot index dependent procedure.

[0197] [Claim 51] The network entity according to claim 48, wherein the first slot index-dependent procedure includes a hybrid auto-retransmission request, HARQ, and feedback codebook generation procedure that are performed prior to the deferral procedure.

[0198] [Claim 52] The network entity according to claim 51, wherein the HARQ feedback codebook generation procedure comprises constructing a HARQ feedback codebook based on the initiation resources of the at least one iteration of the uplink transmission, prior to the deferral procedure.

[0199] [Claim 53] The network entity according to claim 52, wherein the first slot index-dependent procedure includes an uplink transmission prioritization procedure performed prior to the deferral procedure.

[0200] [Claim 54] The network entity according to claim 53, wherein the uplink transmission prioritization procedure includes a procedure for prioritizing the UCI in an uplink transmission over the uplink control information, UCI in another uplink transmission.

[0201] [Claim 55] The network entity according to claim 54, wherein the UCI in the uplink transmission takes precedence over the UCI in the other uplink transmission, based on the initiation resource of the at least one iteration of the uplink transmission determined before the deferral procedure is performed.

[0202] [Claim 56] The network entity according to claim 48, wherein the first slot index dependent procedure includes an out-of-order OoO state check procedure that is performed before the deferral procedure, the OoO state check procedure includes determining whether the scheduling of the uplink transmit and another uplink transmit satisfies scheduling constraints.

[0203] [Claim 57] The uplink transmission carries a first physical downlink shared channel, PDSCH, a hybrid auto retransmission request associated with the transmission, HARQ, and feedback; the other uplink transmission carries HARQ feedback associated with the second PDSCH transmission; and the OoO state check procedure is The network entity according to claim 56, which includes determining whether the transmission of the HARQ feedback related to the second PDSCH transmission is scheduled to terminate at a resource that occurs before the resource to which the transmission of the HARQ feedback related to the first PDSCH transmission is scheduled to begin.

[0204] [Claim 58] The order in which the UE performs the deferral procedure and the first slot index dependent procedure is one of the following: Deciding to perform the deferral procedure before the first slot index dependent procedure, Deciding to perform the deferral procedure after the first slot index dependent procedure, or The network entity according to claim 48, comprising determining the type of the first slot index dependent procedure and determining the order based on the type of the first slot index dependent procedure.

[0205] [Claim 59] The at least one iteration of the uplink transmission is one of the following: Slot-based iteration, wherein each of the at least one iteration of the uplink transmission is scheduled to occur in its respective slot, or The network entity according to claim 48, configured such that subslot-based iterations, wherein each of the at least one iterations of the uplink transmission is scheduled to occur in each of one or more subslots of a slot.

[0206] [Claim 60] The uplink transmit is a physical uplink control channel, PUCCH, transmit, according to the network entity in claim 48.

[0207] [Claim 61] A non-temporary computer-readable medium that stores instructions causing the processor to perform an action when executed by the processor, wherein the action is: The user equipment, UE, decides to perform a deferral procedure for at least one iteration of uplink transmissions sent to a network entity, Deciding to perform a first slot index dependent procedure based at least partially on the resource location associated with the at least one iteration of the uplink transmission sent to the network entity, Determining the order for executing the aforementioned deferral procedure and the first slot index-dependent procedure, A non-temporary computer-readable medium comprising executing the aforementioned deferral procedure and the aforementioned first slot index-dependent procedure in the aforementioned order.

[0208] [Claim 62] A non-temporary computer-readable medium that stores instructions causing the processor to perform an action when executed by the processor, wherein the action is: Configuring user equipment, UE to perform at least one iteration of an uplink transmission to be sent to a network entity, performing the deferral procedure in the at least one iteration of the uplink transmission, and transmitting a first message which configures the UE to perform a first slot index dependent procedure based at least partially on resource locations associated with the at least one iteration of the uplink transmission that are sequentially transmitted from the UE to the network entity, A non-temporary computer-readable medium comprising receiving at least one transmission from the UE in the order described above, according to the deferral procedure and the first slot index dependent procedure.

[0209] [Claim 63] A device configured for wireless communication, wherein the device is Means for determining whether a user device performs a deferral procedure for at least one iteration of an uplink transmission sent to a network entity, Means for determining to perform a first slot index dependent procedure based at least partially on the resource location associated with the at least one iteration of the uplink transmission transmitted to the network entity, Means for determining the order in which to execute the aforementioned deferral procedure and the first slot index dependent procedure, An apparatus comprising means for sequentially executing the aforementioned deferral procedure and the first slot index dependent procedure.

[0210] [Claim 64] A device configured for wireless communication, wherein the device is Means for sending a first message, configuring user equipment, UE to perform at least one iteration of an uplink transmission to be sent to a network entity, performing a deferral procedure for the at least one iteration of the uplink transmission, and configuring the UE to perform a first slot index dependent procedure based at least partially on resource locations associated with the at least one iteration of the uplink transmission to be sent sequentially from the UE to the network entity, A device comprising means for receiving at least one transmission from the UE in the order described above, according to the deferral procedure and the first slot index dependent procedure. The invention described in the original claims of this application is listed below. [C1] A method of wireless communication performed by user equipment, UE, wherein the method decides to perform a deferral procedure for at least one iteration of an uplink transmission transmitted to a network entity, Deciding to perform a first slot index dependent procedure based at least partially on the resource location associated with the at least one iteration of the uplink transmission sent to the network entity, Determining the order for executing the aforementioned deferral procedure and the first slot index-dependent procedure, A method comprising executing the aforementioned deferral procedure and the first slot index-dependent procedure in the aforementioned order. [C2] The method of C1, further comprising transmitting the at least one iteration of the uplink transmission to the network entity based on performing the deferral procedure and the first slot index dependent procedure in the order described above. [C3] The method of C1, wherein deciding to perform the deferral procedure for the at least one iteration of the uplink transmission includes determining that the initiation iteration of the at least one iteration is initially scheduled to be transmitted at least partially with at least one semi-static downlink symbol. [C4] The method of C3, wherein deciding to perform the deferral procedure for the at least one iteration of the uplink transmission includes deciding to defer the start iteration of the at least one iteration to a resource later than the resource to which the start iteration of the at least one iteration is initially scheduled. [C5] The method of C1, wherein the first slot index dependent procedure includes a hybrid auto retransmission request, a HARQ, and a feedback codebook generation procedure, and determining the order for performing the deferral procedure and the first slot index dependent procedure includes determining that the HARQ feedback codebook generation procedure should be performed before the deferral procedure. [C6] The method of C5, wherein the HARQ feedback codebook generation procedure comprises constructing the HARQ feedback codebook based on the initiation resources of the at least one iteration of the uplink transmission prior to the deferral procedure. [C7] The method of C1, wherein deciding to perform the first slot index dependent procedure includes deciding to perform the uplink transmission prioritization procedure before the deferral procedure. [C8] The method according to C7, wherein the uplink transmission prioritization procedure includes a procedure for prioritizing the UCI in an uplink transmission over the uplink control information, UCI in another uplink transmission. [C9] The method of C8, wherein the UCI in the uplink transmission takes precedence over the UCI in the other uplink transmission based on the initiation resources of the at least one iteration of the uplink transmission determined before the deferral procedure is performed. [C10] The method of C1, wherein the first slot index dependent procedure includes an out-of-order OoO state check procedure, and determining the order for performing the deferral procedure and the first slot index dependent procedure includes determining to perform the OoO state check procedure before performing the deferral procedure, and the OoO state check procedure includes determining whether the scheduling of the uplink transmission and another uplink transmission satisfies scheduling constraints. [C11] The uplink transmission carries a first physical downlink shared channel, PDSCH, a hybrid auto retransmission request associated with the transmission, HARQ, and feedback; the other uplink transmission carries HARQ feedback associated with the second PDSCH transmission; and the OoO state check procedure is The method of C7, comprising determining whether the transmission of the HARQ feedback associated with the second PDSCH transmission is scheduled to terminate with a resource that occurs before the transmission of the HARQ feedback associated with the first PDSCH transmission is scheduled to terminate with a resource that occurs before the resource that is scheduled to be initiated based on the initiation resource of the at least one iteration of the uplink transmission determined before the deferral procedure is performed. [C12] Determining the order for executing the deferral procedure and the first slot index dependent procedure is: The method of C1, comprising determining the order based on a predetermined configuration, wherein the predetermined configuration defines the order used by the UE to perform the deferred procedure and the first slot index dependent procedure. [C13] Determining the order for executing the deferral procedure and the first slot index dependent procedure is one of the following: Deciding to perform the deferral procedure before the first slot index dependent procedure, Deciding to perform the deferral procedure after the first slot index dependent procedure, or The method of C1, comprising determining the type of the first slot index dependent procedure and determining the order based on the type of the first slot index dependent procedure. [C14] Performing the aforementioned deferral procedure means The method of C13, comprising deferring the start iteration of the at least one iteration of the uplink transmission to a resource later than the resource to which the start iteration of the at least one iteration is initially scheduled. [C15] Executing the deferral procedure and the first slot index dependent procedure in the order described above means The method of C1, which includes performing the first slot index dependent procedure by using a later resource as the resource for the starting iteration of the at least one iteration of the uplink transmission, instead of using the resource for the starting iteration of the at least one iteration initially scheduled. [C16] The at least one iteration of the uplink transmission is one of the following: The method of C1, configured to be a slot-based iteration, wherein each of the at least one iterations of the uplink transmission is scheduled to occur in its respective slot, or a sub-slot-based iteration, wherein each of the at least one iterations of the uplink transmission is scheduled to occur in each sub-slot of one or more slots. [C17] The method according to C1, wherein the uplink transmission is a physical uplink control channel, PUCCH, and transmission. [C18] A method of wireless communication performed by a network entity, the method being Configuring user equipment, UE to perform at least one iteration of an uplink transmission to the network entity, performing a deferral procedure in the at least one iteration of the uplink transmission, and transmitting a first message which configures the UE to perform a first slot index dependent procedure based at least partially on resource locations associated with the at least one iteration of the uplink transmission that are sequentially transmitted from the UE to the network entity, A method comprising receiving at least one transmission from the UE in the order described above, according to the deferral procedure and the first slot index dependent procedure. [C19] The UE determines the order in which it performs the deferral procedure and the first slot index dependent procedure, The method of C18, further comprising sending a configuration message containing the aforementioned sequence instructions to the UE. [C20] The UE determines the order in which to perform the deferral procedure and the first slot index dependent procedure, The method of C19, comprising determining the order based on a predetermined configuration, wherein the predetermined configuration defines the order used by the UE to perform the deferred procedure and the first slot index dependent procedure. [C21] The method according to C18, wherein the first slot index dependent procedure includes a hybrid auto retransmission request, HARQ, and feedback codebook generation procedure that are performed before the deferral procedure. [C22] The method according to C21, wherein the HARQ feedback codebook generation procedure comprises constructing the HARQ feedback codebook based on the initiation resources of the at least one iteration of the uplink transmission prior to the deferral procedure. [C23] The method according to C18, wherein the first slot index dependent procedure includes an uplink transmission prioritization procedure that is performed before the deferral procedure. [C24] The method according to C23, wherein the uplink transmission prioritization procedure includes a procedure for prioritizing the UCI in an uplink transmission over uplink control information, UCI in another uplink transmission. [C25] The method of C24, wherein the UCI in the uplink transmission takes precedence over the UCI in the other uplink transmission based on the initiation resources of the at least one iteration of the uplink transmission determined before the deferral procedure is performed. [C26] The method of C18, wherein the first slot index dependent procedure includes an out-of-order OoO state check procedure, and determining the order for performing the deferral procedure and the first slot index dependent procedure includes determining to perform the OoO state check procedure before performing the deferral procedure, and the OoO state check procedure includes determining whether the scheduling of the uplink transmission and another uplink transmission satisfies scheduling constraints. [C27] The uplink transmission carries a first physical downlink shared channel, PDSCH, a hybrid auto retransmission request associated with the transmission, HARQ, and feedback; the other uplink transmission carries HARQ feedback associated with the second PDSCH transmission; and the OoO state check procedure is The method according to C26, comprising determining whether the transmission of the HARQ feedback associated with the second PDSCH transmission is scheduled to terminate with a resource that occurs before the transmission of the HARQ feedback associated with the first PDSCH transmission is scheduled to terminate with a resource that occurs before the resource that is scheduled to terminate based on the starting resource of the at least one iteration of the uplink transmission determined before the deferral procedure is performed. [C28] The order in which the UE performs the deferral procedure and the first slot index dependent procedure is one of the following: Deciding to perform the deferral procedure before the first slot index dependent procedure, Deciding to perform the deferral procedure after the first slot index dependent procedure, or The method according to C18, comprising determining the type of the first slot index dependent procedure and determining the order based on the type of the first slot index dependent procedure. [C29] The at least one iteration of the uplink transmission is one of the following: The method according to C18, configured to be a slot-based iteration, wherein each of the at least one iterations of the uplink transmission is scheduled to occur in its respective slot, or a sub-slot-based iteration, wherein each of the at least one iterations of the uplink transmission is scheduled to occur in each sub-slot of one or more slots. [C30] The uplink transmission is a physical uplink control channel, PUCCH, transmission, according to the method of C18. [C31] User equipment, UE, At least one processor, The system comprises a memory coupled to the at least one processor and configured to store processor-readable code that, when executed by the at least one processor, performs an operation, and the operation is Deciding to perform a deferral procedure for at least one iteration of uplink transmissions sent to a network entity, Deciding to perform a first slot index dependent procedure based at least partially on the resource location associated with the at least one iteration of the uplink transmission sent to the network entity, Determining the order for executing the aforementioned deferral procedure and the first slot index-dependent procedure, A user device, UE, including performing the aforementioned deferral procedure and the first slot index-dependent procedure in the aforementioned order. [C32] The above operation is, The UE according to C31 further comprises transmitting the at least one iteration of the uplink transmission to the network entity based on performing the deferral procedure and the first slot index dependent procedure in the order described above. [C33] The UE described in C32, which decides to perform the deferral procedure for the at least one iteration of the uplink transmission, which includes determining that the initiation iteration of the at least one iteration is initially scheduled to be transmitted at least partially with at least one semi-static downlink symbol. [C34] The UE described in C33, wherein deciding to perform the deferral procedure for the at least one iteration of the uplink transmission includes deciding to defer the start iteration of the at least one iteration to a resource later than the resource to which the start iteration of the at least one iteration is initially scheduled. [C35] The UE described in C31, which decides to perform the first slot index dependent procedure, which includes deciding to perform a hybrid auto retransmission request, HARQ, and feedback codebook generation procedure before the deferral procedure. [C36] The UE described in C35, wherein the HARQ feedback codebook generation procedure includes constructing the HARQ feedback codebook based on the initiation resources of the at least one iteration of the uplink transmission prior to the deferral procedure. [C37] The UE described in C31, wherein deciding to perform the first slot index dependent procedure includes deciding to perform the uplink transmission prioritization procedure before the deferral procedure. [C38] The UE described in C37, wherein the uplink transmission prioritization procedure includes a procedure for prioritizing the UCI in the uplink transmission over uplink control information in another uplink transmission, UCI. [C39] The UE in C38, wherein the UCI in the uplink transmission takes precedence over the UCI in the other uplink transmission, based on the initiation resources of the at least one iteration of the uplink transmission determined before the deferral procedure is performed. [C40] The UE as described in C31, wherein the first slot index dependent procedure includes an out-of-order OoO state check procedure, and determining the order for performing the deferral procedure and the first slot index dependent procedure includes determining whether the OoO state check procedure is performed before the deferral procedure, and the OoO state check procedure includes determining whether the scheduling of the uplink transmit and another uplink transmit satisfies scheduling constraints. [C41] The uplink transmission carries a first physical downlink shared channel, PDSCH, a hybrid auto retransmission request associated with the transmission, HARQ, and feedback; the other uplink transmission carries HARQ feedback associated with the second PDSCH transmission; and the OoO state check procedure is The UE in C40, wherein the transmission of the HARQ feedback associated with the second PDSCH transmission is scheduled to terminate with a resource that occurs before the transmission of the HARQ feedback associated with the first PDSCH transmission is scheduled to terminate with a resource that occurs before the resource that is scheduled to terminate based on the starting resource of the at least one iteration of the uplink transmission determined before the deferral procedure is performed. [C42] Determining the order for performing the deferral procedure and the first slot index dependent procedure is: The UE according to C31, which includes determining the order based on a predetermined configuration, wherein the predetermined configuration defines the order used by the UE to perform the deferral procedure and the first slot index dependent procedure. [C43] Determining the order for executing the deferral procedure and the first slot index dependent procedure is one of the following: Deciding to perform the deferral procedure before the first slot index dependent procedure, Deciding to perform the deferral procedure after the first slot index dependent procedure, or The UE according to C31, comprising determining the type of the first slot index dependent procedure and determining the order based on the type of the first slot index dependent procedure. [C44] Performing the aforementioned deferral procedure means The UE according to C43, comprising deferring the start iteration of the at least one iteration of the uplink transmission to a resource later than the resource to which the start iteration of the at least one iteration is initially scheduled. [C45] Executing the deferral procedure and the first slot index dependent procedure in the order described above means The UE described in C31, which includes performing the first slot index dependent procedure by using a later resource as the resource for the starting iteration of the at least one iteration of the uplink transmission, instead of using the resource for the starting iteration of the at least one iteration initially scheduled. [C46] The at least one iteration of the uplink transmission is one of the following: The UE according to C31, configured to be a slot-based iteration, wherein each of the at least one iterations of the uplink transmission is scheduled to occur in its respective slot, or a sub-slot-based iteration, wherein each of the at least one iterations of the uplink transmission is scheduled to occur in each sub-slot of one or more slots. [C47] The uplink transmit is a physical uplink control channel, PUCCH, transmit, as described in C31. [C48] Network entity, At least one processor, The system comprises a memory that stores processor-readable code, which is coupled to the at least one processor and, when executed by the at least one processor, is configured to perform an operation including the following, Configuring user equipment, UE to perform at least one iteration of an uplink transmission to the network entity, performing a deferral procedure in the at least one iteration of the uplink transmission, and transmitting a first message which configures the UE to perform a first slot index dependent procedure based at least partially on resource locations associated with the at least one iteration of the uplink transmission that are sequentially transmitted from the UE to the network entity, A network entity comprising receiving at least one transmission from the UE in the order described above, in accordance with the deferral procedure and the first slot index dependent procedure. [C49] The UE determines the order in which it performs the deferral procedure and the first slot index dependent procedure, The network entity according to C48, further comprising sending a configuration message containing the aforementioned sequence instructions to the UE. [C50] The UE determines the order in which to perform the deferral procedure and the first slot index dependent procedure, A network entity as described in C49, comprising determining the order based on a predetermined configuration, wherein the predetermined configuration defines the order used by the UE to perform the deferral procedure and the first slot index dependent procedure. [C51] The first slot index dependent procedure includes a network entity as described in C48, which includes a hybrid auto retransmission request, HARQ, and feedback codebook generation procedure, which are performed before the deferral procedure. [C52] The network entity according to C51, wherein the HARQ feedback codebook generation procedure comprises constructing a HARQ feedback codebook based on the initiation resource of the at least one iteration of the uplink transmission prior to the deferral procedure. [C53] The first slot index dependent procedure includes an uplink transmission prioritization procedure performed before the deferral procedure, as described in C52 for the network entity. [C54] The network entity described in C53, wherein the uplink transmission prioritization procedure includes a procedure for prioritizing the UCI in the uplink transmission over the uplink control information, UCI in another uplink transmission. [C55] The network entity described in C54, wherein the UCI in the uplink transmission takes precedence over the UCI in the other uplink transmission, based on the initiation resource of the at least one iteration of the uplink transmission determined before the deferral procedure is performed. [C56] The network entity as described in C48, wherein the first slot index dependent procedure includes an out-of-order, OoO state check procedure, and determining the order for performing the deferral procedure and the first slot index dependent procedure includes determining whether the OoO state check procedure is performed before the deferral procedure, and the OoO state check procedure includes determining whether the scheduling of the uplink transmit and another uplink transmit satisfies scheduling constraints. [C57] The uplink transmission carries a first physical downlink shared channel, PDSCH, a hybrid auto retransmission request associated with the transmission, HARQ, and feedback; the other uplink transmission carries HARQ feedback associated with the second PDSCH transmission; and the OoO state check procedure is The network entity described in C56, wherein the transmission of the HARQ feedback related to the second PDSCH transmission is scheduled to terminate with a resource that occurs before the transmission of the HARQ feedback related to the first PDSCH transmission is scheduled to terminate with a resource that occurs before the resource that is scheduled to terminate based on the starting resource of the at least one iteration of the uplink transmission determined before the deferral procedure is performed. [C58] The order in which the UE performs the deferral procedure and the first slot index dependent procedure is one of the following: Deciding to perform the deferral procedure before the first slot index dependent procedure, Deciding to perform the deferral procedure after the first slot index dependent procedure, or A network entity according to C48, comprising determining the type of the first slot index dependent procedure and determining the order based on the type of the first slot index dependent procedure. [C59] The at least one iteration of the uplink transmission is one of the following: The network entity according to C48, configured to be a slot-based iteration, wherein each of the at least one iterations of the uplink transmission is scheduled to occur in its respective slot, or a sub-slot-based iteration, wherein each of the at least one iterations of the uplink transmission is scheduled to occur in each sub-slot of one or more slots. [C60] The uplink transmit is a physical uplink control channel, PUCCH, transmit, as described in C48. [C61] A non-temporary computer-readable medium that stores instructions causing the processor to perform an operation when executed by the processor, wherein the operation is The user equipment, UE, decides to perform a deferral procedure for at least one iteration of uplink transmissions sent to a network entity, Deciding to perform a first slot index dependent procedure based at least partially on the resource location associated with the at least one iteration of the uplink transmission sent to the network entity, Determining the order for executing the aforementioned deferral procedure and the first slot index-dependent procedure, A non-temporary computer-readable medium comprising executing the aforementioned deferral procedure and the aforementioned first slot index-dependent procedure in the aforementioned order. [C62] A non-temporary computer-readable medium that stores instructions causing the processor to perform an operation when executed by the processor, wherein the operation is: Configuring user equipment, UE to perform at least one iteration of an uplink transmission to be sent to a network entity, performing a deferral procedure in the at least one iteration of the uplink transmission, and transmitting a first message which configures the UE to perform a first slot index dependent procedure based at least partially on resource locations associated with the at least one iteration of the uplink transmission that are sequentially transmitted from the UE to the network entity, A non-temporary computer-readable medium comprising receiving at least one transmission from the UE in the order described above, according to the deferral procedure and the first slot index dependent procedure. [C63] A device configured for wireless communication, wherein the device is Means for determining whether a user device performs a deferral procedure for at least one iteration of an uplink transmission sent to a network entity, Means for determining to perform a first slot index dependent procedure based at least partially on the resource location associated with the at least one iteration of the uplink transmission transmitted to the network entity, Means for determining the order in which to execute the aforementioned deferral procedure and the first slot index dependent procedure, An apparatus comprising means for executing the aforementioned deferral procedure and the first slot index-dependent procedure in the aforementioned order. [C64] A device configured for wireless communication, wherein the device is Means for sending a first message which constitutes a user device, UE, to perform at least one iteration of an uplink transmission to be sent to a network entity; means for configuring the UE to perform a deferral procedure for the at least one iteration of the uplink transmission and to perform a first slot index dependent procedure which is at least partially based on resource locations associated with the at least one iteration of the uplink transmission that are sequentially transmitted from the UE to the network entity; A device comprising means for receiving at least one transmission from the UE in the order described above, according to the deferral procedure and the first slot index dependent procedure.

Claims

1. A method of wireless communication performed by user equipment, UE, wherein the method is Deciding to perform a deferral procedure for at least one iteration of uplink transmissions sent to a network entity, The determination that the at least one iteration of the uplink transmission performs a first slot index dependent procedure based at least partially on the resource location to be transmitted to the network entity, When it is determined that the first slot index dependent procedure is to be executed, the order in which the deferral procedure and the first slot index dependent procedure are to be executed is determined, A method comprising executing the aforementioned deferral procedure and the first slot index-dependent procedure in the aforementioned order.

2. The method according to claim 1, further comprising transmitting the at least one iteration of the uplink transmission to the network entity based on performing the deferral procedure and the first slot index dependent procedure in the order described above.

3. The method according to claim 1, wherein deciding to perform the deferral procedure for the at least one iteration of the uplink transmission includes determining that the initiation iteration of the at least one iteration is initially scheduled to be transmitted at least partially with at least one semi-static downlink symbol.

4. The method according to claim 1, wherein the first slot index dependent procedure includes a hybrid auto-retransmission request, a HARQ, and a feedback codebook generation procedure, and determining the order for performing the deferral procedure and the first slot index dependent procedure includes determining that the HARQ feedback codebook generation procedure should be performed before the deferral procedure.

5. The method according to claim 1, wherein deciding to perform the first slot index dependent procedure includes deciding to perform the uplink transmission prioritization procedure before the deferral procedure.

6. The method according to claim 1, wherein the first slot index dependent procedure includes an out-of-order OoO state check procedure, and determining the order for performing the deferral procedure and the first slot index dependent procedure includes determining to perform the OoO state check procedure before performing the deferral procedure, and the OoO state check procedure includes determining whether the scheduling of the uplink transmission and another uplink transmission satisfies scheduling constraints.

7. Determining the order for executing the deferral procedure and the first slot index-dependent procedure is: The method according to claim 1, comprising determining the order based on a predetermined configuration, wherein the predetermined configuration defines the order used by the UE to perform the deferral procedure and the first slot index dependent procedure.

8. Determining the order for executing the aforementioned deferral procedure and the first slot index-dependent procedure is one of the following: Deciding to perform the deferral procedure before the first slot index dependent procedure, Deciding to perform the deferral procedure after the first slot index-dependent procedure, or The method according to claim 1, comprising determining the type of the first slot index dependent procedure and determining the order based on the type of the first slot index dependent procedure.

9. Executing the aforementioned postponement procedure means The method according to claim 1, comprising deferring the start iteration of the at least one iteration of the uplink transmission to a resource later than the resource to which the start iteration of the at least one iteration is initially scheduled.

10. Executing the aforementioned deferral procedure and the first slot index-dependent procedure in the aforementioned order means that The method according to claim 1, comprising performing the first slot index dependent procedure by using a later resource as the resource for the starting iteration of the at least one iteration of the uplink transmission, instead of using the resource for the starting iteration of the at least one iteration initially scheduled.

11. A method of wireless communication performed by a network entity, wherein the method is Sending a first message to configure user equipment, UE, to perform at least one iteration of an uplink transmission to be sent to the network entity, and to configure UE to perform a deferral procedure and a first slot index dependent procedure in order, wherein UE performs the deferral procedure on the at least one iteration of the uplink transmission and performs the first slot index dependent procedure on at least partially the resource location to which the at least one iteration of the uplink transmission is sent from UE to the network entity. A method comprising: when it is determined that the first slot index dependent procedure is to be performed, receiving at least one transmission from the UE in the order described above in accordance with the deferral procedure and the first slot index dependent procedure.

12. A non-temporary computer-readable medium that stores instructions causing the processor to perform an action when executed by the processor, wherein the action is: The user equipment, UE, decides to perform a deferral procedure for at least one iteration of uplink transmissions sent to a network entity, The determination that the at least one iteration of the uplink transmission performs a first slot index dependent procedure based at least partially on the resource location to be transmitted to the network entity, When it is determined that the first slot index dependent procedure is to be executed, the order in which the deferral procedure and the first slot index dependent procedure are to be executed is determined, A non-temporary computer-readable medium comprising executing the aforementioned deferral procedure and the first slot index-dependent procedure in the aforementioned order.

13. A non-temporary computer-readable medium that stores instructions causing the processor to perform an action when executed by the processor, wherein the action is: Sending a first message to configure user equipment, UE, to perform at least one iteration of an uplink transmission to be sent to a network entity, and to configure the UE to perform a deferral procedure and a first slot index dependent procedure in order, wherein the UE performs the deferral procedure on the at least one iteration of the uplink transmission and performs the first slot index dependent procedure on at least partially the resource location on which the at least one iteration of the uplink transmission is sent from the UE to the network entity. A non-temporary computer-readable medium comprising: when it is determined that the first slot index dependent procedure is to be performed, receiving at least one transmission from the UE in the order described above in accordance with the deferral procedure and the first slot index dependent procedure.

14. A user device configured for wireless communication, wherein the user device is Means for determining whether to perform a deferral procedure for at least one iteration of an uplink transmission sent to a network entity, Means for determining whether to perform a first slot index dependent procedure based at least partially on the resource location to which the at least one iteration of the uplink transmission is transmitted to the network entity, When it is determined that the first slot index dependent procedure is to be executed, means for determining the order in which to execute the deferral procedure and the first slot index dependent procedure, A user device comprising means for executing the aforementioned deferral procedure and the first slot index-dependent procedure in the aforementioned order.

15. A network entity configured for wireless communication, wherein the network entity is Means for transmitting a first message constituting a user device, UE, to perform at least one iteration of an uplink transmission to be transmitted to the network entity; means for configuring the UE to perform a deferral procedure and a first slot index dependent procedure in order, wherein the UE performs the deferral procedure on the at least one iteration of the uplink transmission and performs the first slot index dependent procedure based at least partially on the resource location to which the at least one iteration of the uplink transmission is transmitted from the UE to the network entity. A network entity comprising: when it is determined that the first slot index dependent procedure is to be performed, means for receiving at least one transmission from the UE in the order described above, in accordance with the deferral procedure and the first slot index dependent procedure.