PUCCH resource selection for SPS PUCCH including HARO and CSI collision with DL symbols

JP2024537676A5Pending Publication Date: 2025-09-11QUALCOMM INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2024516938
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-09-19
Filing Date
2022-09-20
Publication Date
2025-09-11

AI Technical Summary

Technical Problem

Wireless communication systems face challenges in managing collisions between hybrid automatic repeat request (HARQ) and channel state information (CSI) messages with downlink symbols during semi-persistent scheduling (SPS) configurations, leading to inefficiencies and potential data loss due to format changes in slot formats.

Method used

The method involves rescheduling HARQ and CSI messages based on changes in slot formats by determining the availability of PUCCH resources and deferring transmissions to avoid collisions, ensuring that HARQ messages are sent in appropriate slots configured for the new format.

Benefits of technology

This approach effectively reduces data loss and ensures reliable communication by optimizing the transmission of HARQ and CSI messages, aligning them with the new slot format to maintain efficient data exchange.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

Aspects described herein relate to avoiding collisions of downlink symbols. In one example, a UE may schedule an HARQ message and a CSI message in a first slot configured with a first slot format for transmission to a network entity on a PUCCH based on an SPS configuration, determine whether the first slot format of the slot is changed to a second slot format before transmitting the HARQ message and the CSI message on the PUCCH, forgo transmission of the CSI message based on a determination that the first slot format of the first slot is changed to the second slot format, and reschedule the HARQ message to the second slot for transmission to the network entity on the PUCCH based on a determination that the first slot format of the slot is changed to the second slot format.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS This application claims the benefit of U.S. Provisional Patent Application No. 63 / 246,616, entitled "PUCCH RESOURCE SELECTION OF SPS PUCCH COMPRISING HARQ AND CSI COLLISION WITH DL SYMBOLS," filed on September 21, 2021, and U.S. Patent Application No. 17 / 948,005, entitled "PUCCH RESOURCE SELECTION OF SPS PUCCH COMPRISING HARQ AND CSI COLLISION WITH DL SYMBOLS," filed on September 19, 2022, which are assigned to the assignee of this application and are incorporated by reference in their entireties herein. [Background technology]

[0002] Field Aspects of the present disclosure relate generally to wireless communication systems, and more particularly to an apparatus and method for physical uplink control channel (PUCCH) resource selection to avoid collisions of hybrid automatic repeat request (HARQ) messages and channel status information (CSI) messages in downlink symbols.

[0003] introduction Wireless communication systems are widely deployed to provide various types of communication content such as voice, video, packet data, messaging, broadcasts, etc. These systems may be multiple-access systems capable of supporting communication with multiple users by sharing available system resources (e.g., time, frequency, and power). Examples of such multiple-access systems include code-division multiple access (CDMA) systems, time-division multiple access (TDMA) systems, frequency-division multiple access (FDMA) systems, orthogonal frequency-division multiple access (OFDMA) systems, and single-carrier frequency division multiple access (SC-FDMA) systems.

[0004] These multiple access technologies have been adopted in various telecommunication standards to provide common protocols that allow various wireless devices to communicate at city, national, regional, or even global levels. For example, the fifth generation (5G) wireless communication technology (sometimes referred to as NR) is envisioned to enhance and support various usage scenarios and applications for the current mobile network generation. In one aspect, the 5G communication technology can include enhanced mobile broadband that addresses human-centric use cases for accessing multimedia content, services, and data, Ultra-Reliable-Low Latency Communication (URLLC) with several specifications for latency and reliability, and Massive Machine Type Communication that can enable a very large number of connected devices and the transmission of a relatively small amount of non-delay sensitive information.

[0005] For various communication technologies, such as, but not limited to, full-duplex communication for NR, integrated access and backhaul (IAB), some implementations increase transmission speed and flexibility, but may also increase transmission complexity. Thus, improvements in wireless communication operation may be desired. Summary of the Invention

[0006] SUMMARY OF THE DISCLOSURE The following presents a simplified summary of one or more aspects in order to provide a basic understanding of such aspects. This summary is not an extensive overview of all contemplated aspects, nor is it intended to identify key or critical elements of all aspects or to delineate the scope of any or all aspects. Its sole purpose is to present some concepts of one or more aspects in a simplified form as a prelude to the more detailed description that is presented later.

[0007] In one aspect, the present disclosure provides a method of wireless communication for a user equipment (UE), which may include: scheduling a hybrid automatic repeat request (HARQ) message and a channel state information (CSI) message in a first slot configured with a first slot format for transmission to a network entity on a physical uplink control channel (PUCCH) based on a semi-persistent scheduling (SPS) configuration, determining whether the first slot format of the slot is changed to a second slot format before transmitting the HARQ message and the CSI message on the PUCCH in the first slot, forgoing transmission of the CSI message based on a determination that the first slot format of the first slot is changed to the second slot format, and rescheduling the HARQ message in a second slot configured with the second slot format for transmission to the network entity on the PUCCH based on a determination that the first slot format of the slot is changed to the second slot format.

[0008] In a further example, an apparatus for wireless communication is provided that includes a transceiver, a memory configured to store instructions, and one or more processors communicatively coupled to the transceiver and the memory, where the one or more processors are configured to execute instructions for: scheduling an HARQ message and a CSI message in a first slot configured with a first slot format for transmission to a network entity on a PUCCH based on an SPS configuration, determining whether the first slot format of the slot is changed to a second slot format before transmitting the HARQ message and the CSI message on the PUCCH in the first slot, forgoing transmission of the CSI message based on a determination that the first slot format of the first slot is changed to the second slot format, and rescheduling the HARQ message to a second slot configured with the second slot format for transmission to the network entity on the PUCCH based on a determination that the first slot format of the slot is changed to the second slot format.

[0009] In another aspect, an apparatus for wireless communication is provided, the apparatus including: means for scheduling an HARQ message and a CSI message to a first slot configured with a first slot format for transmission to a network entity on a PUCCH based on an SPS configuration; means for determining whether a first slot format of the slot is changed to a second slot format before transmitting the HARQ message and the CSI message on the PUCCH in the first slot; means for forgoing transmission of the CSI message based on a determination that the first slot format of the first slot is changed to the second slot format; and means for rescheduling the HARQ message to a second slot configured with the second slot format for transmission to the network entity on the PUCCH based on a determination that the first slot format of the slot is changed to the second slot format.

[0010] In yet another aspect, a non-transitory computer-readable medium is provided, the non-transitory computer-readable medium including code executable by one or more processors to: schedule, based on an SPS configuration, a HARQ message and a CSI message in a first slot configured in a first slot format for transmission to a network entity on a PUCCH; determine whether a first slot format of the slot is changed to a second slot format before transmitting the HARQ message and the CSI message on the PUCCH in the first slot; based on a determination that the first slot format of the first slot is changed to the second slot format, forgo transmission of the CSI message; and based on a determination that the first slot format of the slot is changed to the second slot format, reschedule the HARQ message to a second slot configured in the second slot format for transmission to the network entity on the PUCCH.

[0011] In another aspect, the present disclosure provides a method of wireless communication for a UE, which may include: scheduling an HARQ message and a CSI message in a first slot configured with a first slot format for transmission to a network entity on a PUCCH based on an SPS configuration, determining whether the first slot format of the slot is changed to a second slot format before transmitting the HARQ message and the CSI message on the PUCCH, determining availability of one or more PUCCH resources corresponding to the second slot format based on a determination that the first slot format of the slot is changed to the second slot format, and rescheduling the HARQ message and the CSI message in a second slot configured with the second slot format for transmission to the network entity on the PUCCH based on the determination of the availability of the one or more PUCCH resources.

[0012] In a further example, an apparatus for wireless communication is provided that includes a transceiver, a memory configured to store instructions, and one or more processors communicatively coupled to the transceiver and the memory, where the one or more processors are configured to execute instructions for: scheduling a HARQ message and a CSI message in a first slot configured with a first slot format for transmission to a network entity on a PUCCH based on an SPS configuration, determining whether the first slot format of the slot is changed to a second slot format before transmitting the HARQ message and the CSI message on the PUCCH, determining availability of one or more PUCCH resources corresponding to the second slot format based on a determination that the first slot format of the slot is changed to the second slot format, and rescheduling the HARQ message and the CSI message in a second slot configured with the second slot format for transmission to the network entity on the PUCCH based on a determination of the availability of the one or more PUCCH resources.

[0013] In another aspect, an apparatus for wireless communication is provided, the apparatus including: means for scheduling an HARQ message and a CSI message to a first slot configured in a first slot format for transmission to a network entity on a PUCCH based on an SPS configuration; means for determining whether the first slot format of the slot is changed to a second slot format before transmitting the HARQ message and the CSI message on the PUCCH; means for determining availability of one or more PUCCH resources corresponding to the second slot format based on a determination that the first slot format of the slot is changed to the second slot format; and means for rescheduling the HARQ message and the CSI message to a second slot configured in the second slot format for transmission to the network entity on the PUCCH based on a determination of the availability of the one or more PUCCH resources.

[0014] In yet another aspect, a non-transitory computer-readable medium is provided, the non-transitory computer-readable medium including code executable by one or more processors to: schedule an HARQ message and a CSI message in a first slot configured in a first slot format for transmission to a network entity on a PUCCH based on an SPS configuration; determine whether the first slot format of the slot is changed to a second slot format before transmitting the HARQ message and the CSI message on the PUCCH; determine availability of one or more PUCCH resources corresponding to the second slot format based on a determination that the first slot format of the slot is changed to the second slot format; and reschedule the HARQ message and the CSI message in a second slot configured in the second slot format for transmission to the network entity on the PUCCH based on a determination of the availability of the one or more PUCCH resources.

[0015] To the accomplishment of the foregoing and related ends, the one or more aspects comprise the features hereinafter fully described and particularly pointed out in the claims. The following description and the annexed drawings set forth in detail certain illustrative features of the one or more aspects. These features are indicative, however, of but a few of the various ways in which the principles of the various aspects may be employed and the description is intended to include all such aspects and their equivalents.

[0016] The disclosed aspects are described below in conjunction with the accompanying drawings, in which like reference numerals refer to like elements, and which are provided to illustrate but not to limit the disclosed aspects. [Brief description of the drawings]

[0017] [Figure 1] FIG. 1 illustrates an example of a wireless communication system according to various aspects of the present disclosure. [Figure 2A] FIG. 1 illustrates an example of a first 5G NR frame, in accordance with various aspects of the present disclosure. [Figure 2B] FIG. 1 illustrates an example of a DL channel in a 5G NR subframe, in accordance with various aspects of the present disclosure. [Figure 2C] FIG. 1 illustrates an example of a second 5G NR frame, in accordance with various aspects of the present disclosure. [Figure 2D] FIG. 1 illustrates an example of a UL channel in a 5G NR subframe, in accordance with various aspects of the present disclosure. [Diagram 3] FIG. 1 illustrates example aspects of a side link slot configuration in accordance with various aspects of the present disclosure. [Figure 4] FIG. 1 is a block diagram illustrating an example of a MIMO communication system including a base station and user equipment (UE), in accordance with various aspects of the present disclosure. [Diagram 5] FIG. 1 is an example diagram illustrating a semi-persistent scheduling (SPS) hybrid automatic repeat request (HARQ) collision with downlink symbols during wireless communication between a network entity and a UE, in accordance with various aspects of the present disclosure. [Figure 6] 1 is an example diagram illustrating collisions of SPS HARQ and channel state information (CSI) with downlink symbols during wireless communication between a network entity and a UE, in accordance with various aspects of the present disclosure. [Figure 7] FIG. 1 is an example diagram illustrating HARQ deferral during wireless communication between a network entity and a UE, in accordance with various aspects of the present disclosure. [Figure 8] FIG. 13 is another example diagram illustrating collisions of HARQ and CSI with downlink symbols during wireless communication between a network entity and a UE in accordance with various aspects of the present disclosure. [Figure 9] FIG. 1 is an example diagram illustrating HARQ deferral during wireless communication between a network entity and a UE, in accordance with various aspects of the present disclosure. [Figure 10] FIG. 1 is a flow diagram illustrating an example of a method for wireless communication in a UE, in accordance with various aspects of the present disclosure. [Figure 11] 4 is a flow diagram illustrating another example of a method for wireless communication in a UE, in accordance with various aspects of the present disclosure. [Figure 12] FIG. 2 is a block diagram illustrating an example of a network entity (also referred to as a base station) in accordance with various aspects of the present disclosure. [Figure 13] FIG. 2 is a block diagram illustrating an example of a UE, in accordance with various aspects of the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0018] Various embodiments will now be described with reference to the drawings. In the following description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of one or more embodiments. However, it may be apparent that such embodiments may be practiced without these specific details.

[0019] The described features generally relate to physical uplink control channel (PUCCH) resource selection to avoid collisions of hybrid automatic repeat request (HARQ) messages and channel state information (CSI) messages in downlink symbols. A user equipment (UE) communicating with another device (e.g., a base station) may experience a slot format change during semi-persistent scheduling (SPS) configuration communication. As a result of this slot format change, one or more HARQ messages and CSI messages may experience collisions if scheduled in a downlink symbol of a new slot having a different slot format.

[0020] Thus, the present disclosure provides for rescheduling of at least one of a HARQ message and a CSI message based on a slot format change during an SPS configuration of a PUCCH. Thus, the present implementation provides for scheduling a first slot configured with a first slot format for transmitting the HARQ message and the CSI message to a network entity on a PUCCH based on an SPS configuration, determining whether the first slot format of the slot is changed to a second slot format before transmitting the HARQ message and the CSI message on the PUCCH in the first slot, forgoing transmission of the CSI message based on a determination that the first slot format of the first slot is changed to the second slot format, and rescheduling the HARQ message to a second slot configured with the second slot format for transmitting to the network entity on the PUCCH based on a determination that the first slot format of the slot is changed to the second slot format.

[0021] In another aspect, this implementation provides a method of wireless communication for a UE, which may include: scheduling an HARQ message and a CSI message in a first slot configured with a first slot format for transmission to a network entity on a PUCCH based on an SPS configuration, determining whether the first slot format of the slot is changed to a second slot format before transmitting the HARQ message and the CSI message on the PUCCH, determining availability of one or more PUCCH resources corresponding to the second slot format based on a determination that the first slot format of the slot is changed to the second slot format, and rescheduling the HARQ message and the CSI message in a second slot configured with the second slot format for transmission to the network entity on the PUCCH based on the determination of the availability of the one or more PUCCH resources.

[0022] The described features are presented in more detail below with reference to Figures 1-13.

[0023] As used in this application, terms such as "component," "module," "system," and the like are intended to include computer-related entities, such as, but not limited to, hardware, software, a combination of hardware and software, or software in execution. For example, a component may be, but is not limited to, a process running on a processor, a processor, an object, an executable, a thread of execution, a program, and / or a computer. By way of example, both an application running on a computing device and the computing device may be a component. One or more components may reside within a process and / or thread of execution, and a component may be localized on one computer and / or distributed among two or more computers. Additionally, these components may execute from various computer readable media having various data structures stored thereon. A component may communicate with local and / or remote processes, such as by following a signal with one or more data packets, such as data from one component interacting with another component in a local system, a distributed system, and / or interacting with another system over a network such as the Internet. Software shall be construed broadly to mean instructions, instruction sets, code, code segments, program code, programs, subprograms, software modules, applications, software applications, software packages, routines, subroutines, objects, executables, threads of execution, procedures, functions, etc., whether referred to as software, firmware, middleware, microcode, hardware description language, or otherwise.

[0024] The techniques described herein may be used for various wireless communication systems such as CDMA, TDMA, FDMA, OFDMA, SC-FDMA, and other systems. The terms "system" and "network" are often used interchangeably. A CDMA system may implement a radio technology such as CDMA2000, Universal Terrestrial Radio Access (UTRA), etc. CDMA2000 covers IS-2000, IS-95, and IS-856 standards. IS-2000 Releases 0 and A are commonly referred to as CDMA2000 1X, 1X, etc. IS-856 (TIA-856) is commonly referred to as CDMA2000 1xEV-DO, High Rate Packet Data (HRPD), etc. UTRA includes Wideband CDMA (WCDMA) and other variants of CDMA. A TDMA system may implement a radio technology such as Global System for Mobile Communications (GSM). An OFDMA system may implement radio technologies such as Ultra Mobile Broadband (UMB), Evolved UTRA (E-UTRA), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM™, etc. UTRA and E-UTRA are parts of the Universal Mobile Telecommunications System (UMTS). 3GPP® Long Term Evolution (LTE) and LTE-Advanced (LTE-A) are new releases of UMTS that use E-UTRA. UTRA, E-UTRA, UMTS, LTE, LTE-A, and GSM are described in documents from an organization named "3rd Generation Partnership Project" (3GPP®). CDMA2000 and UMB are described in documents from an organization named "3rd Generation Partnership Project 2" (3GPP®2).The techniques described herein may be used for the systems and radio technologies mentioned above, as well as other systems and radio technologies, including cellular (e.g., LTE) communications over a shared radio frequency spectrum band. However, the following description describes LTE / LTE-A systems by way of example, and although LTE terminology is used in much of the following description, the techniques are applicable to other than LTE / LTE-A applications (e.g., to fifth generation (5G) NR networks or other next generation communication systems).

[0025] The following description provides examples and is not intended to limit the scope, applicability, or examples set forth in the claims. Changes may be made in the function and arrangement of the elements described without departing from the scope of the present disclosure. Various embodiments may omit, substitute, or add various procedures or components as appropriate. For example, the methods described may be performed in an order different from that described, and various steps may be added, omitted, or combined. Also, features described with respect to some examples may be combined in other examples.

[0026] Various aspects or features are presented in terms of systems that may include certain devices, components, modules, etc. It is to be understood and appreciated that the various systems may include additional devices, components, modules, etc. and / or may not include all of the devices, components, modules, etc. described in connection with the figures. A combination of these approaches may also be used.

[0027] FIG. 1 illustrates an example of a wireless communication system and access network 100. The wireless communication system (also referred to as a wireless wide area network (WWAN)) may include base stations 102, UEs 104, an Evolved Packet Core (EPC) 160, and / or a 5G Core (5GC) 190. The base stations 102, sometimes referred to as network entities, may include macro cells (high power cellular base stations) and / or small cells (low power cellular base stations). The macro cells may include base stations. The small cells may include femto cells, pico cells, and micro cells. In one example, the base stations 102 may also include a gNB 180, as further described herein.

[0028] In one example, some nodes, such as base station 102 / gNB 180, may have a communication component 127 configured to communicate with one or more UEs 104 / 104' as described herein. For example, base station 102 / gNB 180 and communication component 127 may transmit a PDSCH message 128 during SPS setup. Although base station 102 / gNB 180 is shown as having a communication component 127, this is one illustrative example and substantially any node or type of node may include a communication component 127 to provide the corresponding functionality described herein.

[0029] In some examples, the UE 104 may have a resource selection component 121 that reschedules at least one of the HARQ message 122 and the CSI message 123 during an SPS configuration of the PUCCH. The resource selection component 121 may be configured to schedule the HARQ message 122 and the CSI message 123 in a first slot configured with a first slot format for transmission to the network entity 102 / 180 on the PUCCH based on the SPS configuration. The resource selection component 121 may determine whether the first slot format 124 of the slot is changed to the second slot format 125 before transmitting the HARQ message 122 and the CSI message 123 on the PUCCH. The resource selection component 121 may forgo transmission of the CSI message 123 based on a determination that the first slot format 124 of the first slot is changed to the second slot format 125. Based on a determination that the first slot format 124 of the slot is changed to the second slot format 125, the resource selection component 121 may reschedule the HARQ message 122 to a second slot configured in the second slot format 125 for transmission to the network entity 102 / 180 on the PUCCH.

[0030] In some examples, resource selection component 121 schedules HARQ message 122 and CSI message 123 in a first slot configured with a first slot format 124 for transmission to network entity 102 / 180 on the PUCCH based on the SPS configuration. Resource selection component 121 may determine whether the first slot format 124 of the slot is changed to a second slot format 125 before transmitting HARQ message 122 and CSI message 123 on the PUCCH. Resource selection component 121 may determine availability of one or more PUCCH resources corresponding to the second slot format 125 based on a determination that the first slot format 124 of the slot is changed to the second slot format 125. Based on a determination of the availability of one or more PUCCH resources, the resource selection component 121 may reschedule the HARQ message 122 and the CSI message 123 to a second slot configured in a second slot format 125 for transmission to the network entity 102 / 180 on the PUCCH.

[0031] In some examples, the resource selection component 121 may schedule the HARQ message 122 and the CSI message 123 in a first slot configured with a first slot format 124 for transmission to the network entity 102 / 180 on the PUCCH based on the SPS configuration. The resource selection component 121 may determine whether the first slot format 124 of the slot is changed to a second slot format 125 before transmitting the HARQ message 122 and the CSI message 123 on the PUCCH. The resource selection component 121 may forgo transmission of the CSI message 123 based on a determination that the first slot format 124 of the first slot is changed to the second slot format 125. The resource selection component 121 may select a first available PUCCH resource of one or more PUCCH resources from an SPS PUCCH AN list 126 that configures one or more PUCCH resources per HARQ ACK codebook for scheduling transmission of the SPS HARQ message 122. In one example, such a list may be received as part of the RRC configuration, for example in a parameter or information element such as SPS-PUCCH-AN-List indicating a list of PUCCH resources for the SPS HARQ ACK. Based on a determination that the first slot format 124 of the slot is changed to the second slot format 125, the resource selection component 121 may reschedule the HARQ message 122 to the first available PUCCH resource of the second slot configured with the second slot format 125 for transmission to the network entity 102 / 180 on the PUCCH.

[0032] A base station 102 configured for 4G LTE (which may be collectively referred to as an Evolved Universal Mobile Telecommunications System (UMTS) Terrestrial Radio Access Network (E-UTRAN)) may interface with the EPC 160 over a backhaul link 132 (e.g., using an S1 interface). A base station 102 configured for 5G NR (which may be collectively referred to as a Next Generation RAN (NG-RAN)) may interface with the 5GC 190 over a backhaul link 184. In addition to other functions, the base station 102 may perform one or more of the following functions: forwarding of user data, encryption and decryption of radio channels, integrity protection, header compression, mobility control functions (e.g., handover, dual connectivity), inter-cell interference coordination, connection setup and release, load balancing, distribution of non-access stratum (NAS) messages, NAS node selection, synchronization, Radio Access Network (RAN) sharing, Multimedia Broadcast Multicast Service (MBMS), subscriber and equipment tracking, RAN Information Management (RIM), paging, positioning, and distribution of alert messages. The base stations 102 may communicate directly or indirectly (e.g., through the EPC 160 or the 5GC 190) with each other via the backhaul links 134 (e.g., using an X2 interface). The backhaul links 132, 134 and / or 184 may be wired or wireless.

[0033] The base stations 102 may wirelessly communicate with one or more UEs 104. Each of the base stations 102 may provide communication coverage for a respective geographic coverage area 110. There may be overlapping geographic coverage areas 110. For example, a small cell 102' may have a coverage area 110' that overlaps with the coverage area 110 of one or more macro base stations 102. A network including both small cells and macro cells may be referred to as a heterogeneous network. A heterogeneous network may also include a home evolved Node B (eNB) (HeNB) that may serve a restricted group, sometimes referred to as a closed subscriber group (CSG). A communication link 120 between the base station 102 and the UE 104 may include an uplink (UL) (also referred to as a reverse link) transmission from the UE 104 to the base station 102, and / or a downlink (DL) (also referred to as a forward link) transmission from the base station 102 to the UE 104. The communication link 120 may use multiple-input multiple-output (MIMO) antenna techniques, including spatial multiplexing, beamforming, and / or transmit diversity. The communication link may be through one or more carriers. The base station 102 / UE 104 may use spectrum with bandwidth up to Y MHz (e.g., 5, 10, 15, 20, 100, 400 MHz, etc.) per carrier allocated in carrier aggregation up to a total of Yx MHz (e.g., for x component carriers) used for transmission in DL and / or UL directions. The carriers may be adjacent or non-adjacent to each other. The carrier allocation may be asymmetric for DL ​​and UL (e.g., more or fewer carriers may be allocated for DL ​​than for UL). The component carriers may include a primary component carrier and one or more secondary component carriers. The primary component carrier may be referred to as a primary cell (P-cell) and the secondary component carrier may be referred to as a secondary cell (S-cell).

[0034] In another example, several UEs 104 may communicate with each other using device-to-device (D2D) communication links 158. The D2D communication links 158 may use DL / UL WWAN spectrum. The D2D communication links 158 may use one or more sidelink channels, such as a physical sidelink broadcast channel (PSBCH), a physical sidelink discovery channel (PSDCH), a physical sidelink shared channel (PSSCH), and a physical sidelink control channel (PSCCH). The D2D communication may be through various wireless D2D communication systems, such as, for example, FlashLinQ, WiMedia, Bluetooth, ZigBee, Wi-Fi based on the IEEE 802.11 standard, LTE, or NR.

[0035] The wireless communication system may further include a Wi-Fi access point (AP) 150 in communication with a Wi-Fi station (STA) 152 via a communication link 154 in the 5 GHz unlicensed frequency spectrum. When communicating in the unlicensed frequency spectrum, the STA 152 / AP 150 may perform clear channel assessment (CCA) prior to communication to determine if a channel is available.

[0036] The small cell 102' may operate in a licensed and / or unlicensed frequency spectrum. When operating in the unlicensed frequency spectrum, the small cell 102' may employ NR and may use the same 5 GHz unlicensed frequency spectrum used by the Wi-Fi AP 150. By employing NR in the unlicensed frequency spectrum, the small cell 102' may provide increased coverage to and / or increase the capacity of the access network.

[0037] The base station 102, whether a small cell 102' or a large cell (e.g., a macro base station), may include an eNB, a g Node B (gNB), or other type of base station. Some base stations, such as the gNB 180, may communicate with the UE 104 and operate in the conventional sub-6 GHz spectrum, millimeter wave (mmW) frequencies, and / or sub-mmW frequencies. When the gNB 180 operates in mmW or sub-mmW frequencies, it may be referred to as a millimeter wave base station. Extremely high frequency (EHF) is a part of RF in the electromagnetic spectrum. EHF has a range of 30 GHz to 300 GHz and a wavelength of 1 millimeter to 10 millimeters. Radio waves in this band may be referred to as millimeter waves. Sub-mmW may go down to frequencies of 3 GHz with a wavelength of 100 millimeters. The very high frequency (SHF) band ranges from 3 GHz to 30 GHz and is also referred to as centimeter wave. Communications using the mmW / sub-mmW radio frequency bands have very high path loss and short distances. The mmWave base station 180 can utilize beamforming 182 with the UE 104 to compensate for the very high path loss and short distances. The base station 102 referred to herein can include a gNB 180.

[0038] The EPC 160 may include a Mobility Management Entity (MME) 162, other MMEs 164, a Serving Gateway 166, a Multimedia Broadcast Multicast Service (MBMS) Gateway 168, a Broadcast Multicast Service Center (BM-SC) 170, and a Packet Data Network (PDN) Gateway 172. The MME 162 may communicate with a Home Subscriber Server (HSS) 174. The MME 162 is a control node that handles signaling between the UE 104 and the EPC 160. In general, the MME 162 provides bearer and connection management. All user Internet Protocol (IP) packets are forwarded through the Serving Gateway 166, which is itself connected to the PDN Gateway 172. The PDN Gateway 172 provides IP address allocation for the UE, as well as other functions. The PDN Gateway 172 and the BM-SC 170 are connected to the IP Services 176. The IP services 176 may include Internet, Intranet, IP Multimedia Subsystem (IMS), PS streaming services, and / or other IP services. The BM-SC 170 may provide functionality for provisioning and delivery of MBMS user services. The BM-SC 170 may act as an entry point for MBMS transmissions of content providers, may be used to authorize and initiate MBMS bearer services in a Public Land Mobile Network (PLMN), and may be used to schedule MBMS transmissions. The MBMS Gateway 168 may be used to distribute MBMS traffic to base stations 102 belonging to a Multicast Broadcast Single Frequency Network (MBSFN) area broadcasting a particular service, and may be involved in session management (start / stop) and collection of eMBMS related charging information.

[0039] The 5GC 190 may include an AMF 192, other AMFs 193, a Session Management Function (SMF) 194, and a User Plane Function (UPF) 195. The AMF 192 may communicate with an Integrated Data Management (UDM) 196. The AMF 192 may be a control node that handles signaling between the UE 104 and the 5GC 190. In general, the AMF 192 may provide QoS flow and session management. User Internet Protocol (IP) packets (e.g., from one or more UEs 104) may be forwarded through the UPF 195. The UPF 195 may provide UE IP address allocation and other functions for one or more UEs. The UPF 195 is connected to IP services 197. The IP services 197 may include the Internet, an intranet, an IP Multimedia Subsystem (IMS), PS streaming services, and / or other IP services.

[0040] A base station may also be referred to as a gNB, Node B, evolved Node B (eNB), access point, base transceiver station, radio base station, radio transceiver, transceiver function, basic service set (BSS), extended service set (ESS), transmit / receive point (TRP), or some other suitable terminology. The base station 102 provides an access point to the UE 104 to the EPC 160 or 5GC 190. Examples of UEs 104 include cellular phones, smartphones, session initiation protocol (SIP) phones, laptops, personal digital assistants (PDAs), satellite radios, positioning systems (e.g., satellite, terrestrial), multimedia devices, video devices, digital audio players (e.g., MP3 players), cameras, game consoles, tablets, smart devices, robots, drones, industrial / manufacturing devices, wearable devices (e.g., smart watches, smart clothing, smart glasses, virtual reality goggles, smart wristbands, smart jewelry (e.g., smart rings, smart bracelets)), vehicles / vehicle devices, meters (e.g., parking meters, electric meters, gas meters, water meters, flow meters), gas pumps, large or small kitchen appliances, medical / healthcare devices, implants, sensors / actuators, displays, or any other similarly functional devices. Some of the UEs 104 may be referred to as IoT devices (e.g., meters, pumps, monitors, cameras, industrial / manufacturing devices, appliances, vehicles, robots, drones, etc.). IoT UEs may include MTC / enhanced MTC (eMTC, also known as CAT-M, Cat M1) UEs, NB-IoT (also known as CAT NB1) UEs, as well as other types of UEs. In this disclosure, eMTC and NB-IoT may refer to future technologies that may evolve from or be based on these technologies.For example, eMTC may include FeMTC (further eMTC), eFeMTC (enhanced further eMTC), mMTC (massive MTC), etc., and NB-IoT may include eNB-IoT (enhanced NB-IoT), FeNB-IoT (further enhanced NB-IoT), etc. The UE 104 may also be referred to as a station, mobile station, subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communications device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, handset, user agent, mobile client, client, or some other suitable terminology.

[0041] 2-13, aspects are illustrated with respect to one or more components and one or more methods that may perform the actions or operations described herein, with aspects within dashed lines being optional. Although the operations described below in FIGS. 10 and 11 are presented as being performed in a particular order and / or by example components, it should be understood that the order of the actions and the components performing the actions may be changed depending on the implementation. Furthermore, it should be understood that the actions, functions, and / or components described below may be performed by a specially programmed processor, a processor executing specially programmed software, or a computer readable medium, or by any other combination of hardware and / or software components capable of performing the actions or functions described.

[0042] FIG. 2A is a diagram 200 illustrating an example of a first subframe in a 5G NR frame configuration. FIG. 2B is a diagram 230 illustrating an example of a DL channel in a 5G NR subframe. FIG. 2C is a diagram 250 illustrating an example of a second subframe in a 5G NR frame configuration. FIG. 2D is a diagram 280 illustrating an example of a UL channel in a 5G NR subframe. The 5G NR frame configuration may be FDD, where for a particular set of subcarriers (carrier system bandwidth), subframes in the set of subcarriers are dedicated to either DL or UL, or may be TDD, where for a particular set of subcarriers (carrier system bandwidth), subframes in the set of subcarriers are dedicated to both DL and UL. In the example provided by FIG. 2A, FIG. 2C, the 5G NR frame configuration is assumed to be TDD, subframe 4 is configured with slot format 28 (with mostly DL), where D is DL, U is UL, and X is flexible for use between DL / UL, and subframe 3 is configured with slot format 34 (with mostly UL). Although subframes 3 and 4 are shown with slot formats 34 and 28, respectively, any particular subframe can be configured with any of the various available slot formats 0-61. Slot formats 0 and 1 are all DL, UL, respectively. The other slot formats 2-61 contain a mix of DL, UL, and flexible symbols. The UE is configured with the slot format through a received slot format indicator (SFI) (dynamically through DL control information (DCI) or semi-statically / statically through radio resource control (RRC) signaling). Note that the following description also applies to 5G NR frame configurations, which are TDD.

[0043] Other wireless communication technologies may have different frame configurations and / or different channels. A frame (10 ms) may be divided into 10 subframes (1 ms) of equal size. Each subframe may include one or more time slots. A subframe may also include a minislot, which may include 7, 4, or 2 symbols. Each slot may include 7 or 14 symbols depending on the slot configuration. In slot configuration 0, each slot may include 14 symbols, and in slot configuration 1, each slot may include 7 symbols. Symbols on the DL may be Cyclic Prefix (CP) OFDM (CP-OFDM) symbols. Symbols on the UL may be CP-OFDM symbols (for high throughput scenarios) or Discrete Fourier Transform (DFT) Spread OFDM (DFT-s-OFDM) symbols (also referred to as Single Carrier Frequency Division Multiple Access (SC-FDMA) symbols) (for power-limited scenarios, i.e., limited to single stream transmission). The number of slots in a subframe is based on the slot configuration and numerology. In slot configuration 0, the different numerologies μ0-5 allow 1, 2, 4, 8, 16, and 32 slots per subframe, respectively. In slot configuration 1, the different numerologies 0-2 allow 2, 4, and 8 slots per subframe, respectively. Thus, for slot configuration 0 and numerology μ, there are 14 symbols / slot and 2μ slots / subframe. Subcarrier spacing and symbol length / duration are functions of numerology. Subcarrier spacing is 2^μ. *may be equal to 15 kHz, where μ is a numerology 0-5. Therefore, numerology μ=0 has a subcarrier spacing of 15 kHz and numerology μ=5 has a subcarrier spacing of 480 kHz. The symbol length / duration is inversely proportional to the subcarrier spacing. Figures 2A-2D give an example of slot configuration 0 with 14 symbols per slot and numerology μ=2 with 4 slots per subframe. The slot duration is 0.25 ms, the subcarrier spacing is 60 kHz, and the symbol duration is approximately 16.67 μs.

[0044] A resource grid can be used to represent the frame structure. Each time slot contains a resource block (RB), also called a physical RB (PRB), that spans 12 consecutive subcarriers. The resource grid is divided into multiple resource elements (RE). The number of bits carried by each RE depends on the modulation scheme.

[0045] As shown in Figure 2A, some of the REs carry reference (pilot) signals (RS) for the UE. The RS may include demodulation RS (DM-RS) (shown as Rx for one particular configuration where 100x is the port number, but other DM-RS configurations are possible) and channel state information reference signals (CSI-RS) for channel estimation at the UE. The RS may also include beam measurement RS (BRS), beam correction RS (BRRS), and phase tracking RS (PT-RS).

[0046] FIG. 2B illustrates an example of various DL channels in a subframe of a frame. A physical downlink control channel (PDCCH) carries DCI in one or more control channel elements (CCEs), each CCE including 9 RE groups (REGs), each REG including 4 consecutive REs in an OFDM symbol. A primary synchronization signal (PSS) may be present in symbol 2 of a particular subframe of a frame. The PSS is used by the UE 104 to determine the timing of the subframe / symbol and the physical layer identity. A secondary synchronization signal (SSS) may be present in symbol 4 of a particular subframe of a frame. The SSS is used by the UE to determine the group number of the physical layer cell identity and the timing of the radio frame. Based on the physical layer identity and the group number of the physical layer cell identity, the UE can determine a physical cell identifier (PCI). Based on the PCI, the UE can determine the location of the DM-RS mentioned above. The Physical Broadcast Channel (PBCH), which carries the Master Information Block (MIB), may be logically grouped with the PSS and SSS to form the Synchronization Signal (SS) / PBCH block. The MIB provides the number of RBs in the system bandwidth and the System Frame Number (SFN). The Physical Downlink Shared Channel (PDSCH) carries user data, broadcast system information not transmitted over the PBCH, such as System Information Blocks (SIBs), and paging messages.

[0047] As shown in FIG. 2C , some of the REs carry DM-RS (depicted as R for one particular configuration, but other DM-RS configurations are possible) for channel estimation at the base station. The UE may transmit DM-RS for the Physical Uplink Control Channel (PUCCH) and DM-RS for the Physical Uplink Shared Channel (PUSCH). The PUSCH DM-RS may be transmitted in the first one or two symbols of the PUSCH. The PUCCH DM-RS may be transmitted in different configurations depending on whether a short or long PUCCH is transmitted and depending on the specific PUCCH format used. The UE may transmit a Sounding Reference Signal (SRS). The SRS may be transmitted in the last symbol of a subframe. The SRS may have a comb configuration, and the UE may transmit the SRS in one of the combs. The SRS may be used by the base station for channel quality estimation to enable frequency-dependent scheduling on the UL.

[0048] 2D illustrates one embodiment of various UL channels within a subframe of a frame. The PUCCH, in one configuration, may be arranged as shown. The PUCCH carries uplink control information (UCI), such as scheduling requests, channel quality indicators (CQI), precoding matrix indicators (PMI), rank indicators (RI), and HARQ ACK / NACK feedback. The PUSCH carries data and may also be used to carry buffer status reports (BSR), power headroom reports (PHR), and / or UCI.

[0049] FIG. 3 illustrates example diagrams 300 and 310 illustrating example slot configurations that may be used for wireless communication between UE 104 and UE 104′, for example, for sidelink communication. The slot configurations may be within a 5G / NR frame configuration. The following description may focus on 5G NR, but the concepts described herein may be applicable to other similar fields, such as LTE, LTE-A, CDMA, GSM, and other wireless technologies. This is only an example, and other wireless communication technologies may have different frame configurations and / or different channels. A frame (10 ms) may be divided into 10 subframes (1 ms) of equal size. Each subframe may include one or more time slots. A subframe may also include a minislot, which may include 7, 4, or 3 symbols. Each slot may include 7 or 14 symbols depending on the slot configuration. In slot configuration 0, each slot may include 14 symbols, and in slot configuration 1, each slot may include 7 symbols. Diagram 300 illustrates a single slot transmission, which may correspond, for example, to a 0.5 ms transmission time interval (TTI). Diagram 310 illustrates an exemplary 2-slot aggregation, for example, an aggregation of two 0.5 ms TTIs. Diagram 300 illustrates a single RB, while diagram 310 illustrates N RBs. The 10 RBs used for control in diagram 310 are just an example. The number of RBs may vary.

[0050] A resource grid can be used to represent the frame configuration. Each time slot may include a resource block (RB) (also called a physical RB (PRB)) spanning 12 consecutive subcarriers. The resource grid is divided into multiple resource elements (REs). The number of bits carried by each RE depends on the modulation scheme. As shown in FIG. 3, some of the REs may include control information, e.g., demodulation RS (DMRS). FIG. 3 also shows that a symbol may include a CSI-RS. The symbols in FIG. 3 shown for DMRS or CSI-RS indicate that the symbol includes a DMRS or CSI-RS RE. Such a symbol may also include an RE that includes data. For example, if the number of ports for DMRS or CSI-RS is 1 and a comb 2 pattern is used for DMRS / CSI-RS, half of the REs may include RS and the other half of the REs may include data. A CSI-RS resource may start in any symbol of a slot and occupy one, three, or four symbols depending on the configured number of ports. CSI-RS can be periodic (e.g., based on DCI triggering), semi-persistent, or aperiodic. For time / frequency tracking, CSI-RS can be either periodic or aperiodic. CSI-RS may be transmitted in bursts of two or four symbols spread across one or two slots. The control information may include sidelink control information (SCI). As described herein, at least one symbol may be used for feedback. Symbols before and / or after the feedback may be used for turnaround between receiving data and transmitting feedback. Symbol 12 is shown for data, but may instead be a gap symbol to allow for turnaround for feedback in symbol 13. For example, another symbol at the end of the slot may be used as a gap. The gap allows the device to switch from operating as a transmitting device, e.g., to prepare to operate as a receiving device in the next slot. Data may be transmitted in the remaining REs as shown.The data may include a data message as described herein. The location of any of the SCI symbols, feedback symbols, and LBT symbols may differ from the example shown in FIG. 3. Multiple slots may be aggregated together. FIG. 3 also shows an example aggregation of two slots. The aggregated number of slots may be greater than two. When slots are aggregated, the symbols used for feedback and / or gap symbols may differ from those for a single slot. Although feedback is not shown in the aggregated example, symbols in the aggregation of multiple slots may also be allocated for feedback, as shown in the one slot example.

[0051] FIG. 4 is a block diagram of a MIMO communication system 400 including a base station 102 and a UE 104. The MIMO communication system 400 may represent an aspect of the wireless communication access network 100 described with reference to FIG. 1. The base station 102 may be an example of an aspect of the base station 102 described with reference to FIG. 1. The base station 102 may include antennas 434 and 435, and the UE 104 may include antennas 452 and 453. In the MIMO communication system 400, the base station 102 may be capable of sending data simultaneously over multiple communication links. Each communication link may be referred to as a "layer," and the "rank" of a communication link may indicate the number of layers used for communication. For example, in a 2×2 MIMO communication system in which the base station 102 transmits two "layers," the rank of the communication link between the base station 102 and the UE 104 is two.

[0052] At the base station 102, a transmit (Tx) processor 420 may receive data from a data source. The transmit processor 420 may process the data. The transmit processor 420 may also generate control symbols or reference symbols. The transmit MIMO processor 430 may perform spatial processing (e.g., precoding) on ​​the data symbols, control symbols, or reference symbols, if applicable, and may provide an output symbol stream to the transmit modulators / demodulators 432 and 433. Each modulator / demodulator 432-433 may process a respective output symbol stream (e.g., for OFDM, etc.) to obtain an output sample stream. Each modulator / demodulator 432-433 may further process (e.g., convert to analog, amplify, filter, and upconvert) the output sample stream to obtain a DL signal. In one example, the DL signals from the modulators / demodulators 432 and 433 may be transmitted via antennas 434 and 435, respectively.

[0053] UE 104 may be an example of the aspects of UE 104 described with reference to FIG. 1 and FIG. 13. In UE 104, UE antennas 452 and 453 may receive DL signals from base station 102 and may provide received signals to modulators / demodulators 454 and 455, respectively. Each modulator / demodulator 454-455 may condition (e.g., filter, amplify, downconvert, and digitize) a respective received signal to obtain input samples. Each modulator / demodulator 454-455 may further process the input samples (e.g., for OFDM, etc.) to obtain received symbols. MIMO detector 456 may obtain the received symbols from modulators / demodulators 454 and 455, perform MIMO detection on the received symbols, if applicable, and provide detected symbols. The receive (Rx) processor 458 may process (e.g., demodulate, deinterleave, and decode) the detected symbols and provide decoded data for the UE 104 at a data output and may provide decoded control information to a processor 480 or memory 482.

[0054] The processor 480 may, in some cases, execute stored instructions to instantiate the resource selection component 121 (see, for example, FIGS. 1 and 13).

[0055] On the uplink (UL), at the UE 104, a transmit processor 464 may receive and process data from a data source. The transmit processor 464 may also generate reference symbols for a reference signal. The symbols from the transmit processor 464 may be precoded by a transmit MIMO processor 466, if applicable, further processed by modulators / demodulators 454 and 455 (e.g., for SC-FDMA, etc.), and transmitted to the base station 102 according to communication parameters received from the base station 102. At the base station 102, UL signals from the UE 104 may be received by antennas 434 and 435, processed by modulators / demodulators 432 and 433, if applicable, detected by a MIMO detector 436, and further processed by a receive processor 438. The receive processor 438 may provide decoded data to a data output and to a processor 440 or a memory 442. The processor 440 may, in some cases, execute stored instructions to instantiate the communications component 127 (see, e.g., FIGS. 1 and 13).

[0056] The components of the UE 104 may be implemented, individually or collectively, using one or more ASICs adapted to perform some or all of the applicable functions in hardware. Each of the mentioned modules may be a means for performing one or more functions related to the operation of the MIMO communication system 400. Similarly, the components of the base station 102 may be implemented, individually or collectively, using one or more ASICs adapted to perform some or all of the applicable functions in hardware. Each of the mentioned components may be a means for performing one or more functions related to the operation of the MIMO communication system 400.

[0057] FIG. 5 illustrates an example 500 of wireless communication between devices based on an SPS configuration. Specifically, the example 500 illustrates an SPS HARQ collision with a downlink symbol during wireless communication between a gNB, e.g., a base station 102 / 180, and a UE, e.g., a UE 104. The communication may be based on a slot configuration including aspects described with respect to FIG. 2. For example, the gNB and the UE may be initially configured to communicate using an SPS configuration having a first slot format. The first slot format may correspond, e.g., to slot format 42 and include three downlink symbols, three flexible symbols, and eight uplink symbols. The gNB may be configured to transmit a PDSCH message on the downlink symbol of a slot configured with the first slot format. The UE may then receive the PDSCH message and schedule transmission of an SPS HARQ ACK / NACK in a subsequent slot configured with the first slot format. The UE may, for example, use configuration information on an SPS-PUCCH-AN-List that provides a list of PUCCH resources for scheduling transmission of the ACK / NACK, determine, based on the first slot format, one or more appropriate PUCCH resources for transmitting the SPS HARQ ACK / NACK, and coordinate with the gNB to schedule the transmission.

[0058] In one aspect, due to several factors including, but not limited to, the movement of the UE to a different physical location / cell, the first slot format may be changed to a second slot format. The second slot format may correspond to, for example, slot format 33 including 9 downlink symbols, 3 flexible symbols, and 2 uplink symbols. As a result of this slot format change, the already scheduled SPS HARQ message may then be scheduled in the downlink symbols according to the second slot format. Thus, the UE may be configured to postpone the transmission of the SPS HARQ message and reschedule the transmission of the SPS HARQ message to the first available PUCCH resource of the slot configured with the second slot format. In determining the PUCCH resource for rescheduling the transmission of the SPS HARQ message, the UE may utilize the configuration information on the SPS-PUCCH-AN-List and may determine the appropriate one or more PUCCH resources (e.g., the first available PUCCH resource) for transmitting the SPS HARQ ACK / NACK based on the second slot format and coordinate with the gNB to schedule the transmission.

[0059] FIG. 6 illustrates an example 600 of SPS HARQ and CSI collisions during wireless communication. Specifically, the example 600 illustrates SPS HARQ and CSI collisions with downlink symbols during wireless communication between a gNB, e.g., base station 102 / 180, and a UE, e.g., UE 104. The communication may be based on a slot configuration including aspects described with respect to FIG. 2. For example, similar to FIG. 5, the gNB and UE may be initially configured to communicate using an SPS configuration having a first slot format. In the example 600, the UE may be configured to schedule both an SPS HARQ ACK / NACK and a CSI message in response to receiving a PDSCH message. The UE may utilize configuration information, e.g., an SPS-PUCCH-AN-List that provides a list of PUCCH resources for scheduling transmission of the ACK / NACK, determine an appropriate one or more PUCCH resources for transmitting the SPS HARQ ACK / NACK based on the first slot format, and coordinate with the gNB to schedule the transmission. The CSI message may correspond to periodic CSI configured to be transmitted every N milliseconds (e.g., every 8 milliseconds) along with the HARQ message in a PUCCH transmission. The UE may be configured, for example, for simultaneous HARQ-ACK-CSI transmission. In the absence of a slot format change, PUCCH transmission of both the SPS HARQ message and the CSI message is made on resources from the pucch-CSI-ResourceList in case of a single CSI report transmission, and both the SPS HARQ message and the CSI message are transmitted on resources from the multi-CSI-PUCCH-ResourceList in case of multiple CSI reports being transmitted.

[0060] In one aspect, due to a change in slot format from the first slot format to the second slot format, scheduled transmissions of SPS HARQ ACK / NACK and CSI messages may collide with downlink symbols in slots configured in the second slot format.

[0061] FIG. 7 is a diagram of an example 700 of HARQ postponement during SPS configuration communication. Specifically, the example 700 illustrates collision of SPS HARQ and CSI with downlink symbols during wireless communication between a gNB, e.g., base station 102 / 180, and a UE, such as UE 104. The communication may be based on a slot configuration including the aspects described with respect to FIG. 2. Continuing with the example 600, in the example 700, when a slot format change occurs before a scheduled SPS HARQ message and CSI report is transmitted, the UE may forgo using the pucch-CSI-ResourceList, i.e., may forgo using resources from the pucch-CSI-ResourceList for PUCCH transmission. The UE may then start searching for the first available PUCCH resource to transmit only the SPS HARQ ACK / NACK. In one example, the SPS HARQ message may include a codebook of multiple bits, where the codebook corresponds to multiple carriers, carrier aggregation, and / or multiple SPS configurations. Similarly, a CSI message may correspond to multiple CSI reports corresponding to a codebook.

[0062] In one aspect, the UE may forgo transmission of the CSI message and defer only the SPS HARQ message based on a decision not to postpone the CSI message (i.e., the UE forgoes transmission of the CSI message because the UE does not postpone the CSI and the SPS HARQ message and the CSI message collide with downlink symbols of a slot configured in the second slot format following a change in slot format). The decision not to postpone, i.e., the decision to forgo, the CSI message may be based, for example, on a maximum deferral time, e.g., if the UE cannot find sufficient PUCCH resources to carry both the SPS HARQ message and the CSI message before the expiration of the maximum deferral time, taking into account available UL resources according to the second slot format, the UE may decide not to postpone the CSI message, thereby forgoing the CSI message.

[0063] In one aspect, the maximum deferral time may correspond to a parameter k1_def_max configured to correspond to the characteristics of DL traffic. For example, DL traffic may expire after a configured time period, e.g., 1 ms, and thus k1_def_max is configured to include the maximum deferral time. If HARQ feedback for a given DL packet transmitted via SPS PDSCH is transmitted after the maximum deferral time, i.e., due to expiration of DL traffic, the HARQ feedback for this particular DL packet becomes irrelevant.

[0064] In one aspect, the UE may be configured to reschedule the transmission of the SPS HARQ ACK / NACK by searching for an initially available PUCCH resource in one or more slots configured in the second slot format. For example, subsequent slots following the slot initially scheduled for the SPS HARQ ACK / NACK transmission may be searched for available and / or unreserved PUCCH resources of the uplink symbol. If found, the UE may reschedule the SPS HARQ ACK / NACK transmission to an available PUCCH resource of the subsequent slot.

[0065] In one aspect, the UE may be able to postpone both HARQ and CSI based on the availability of uplink resources. For example, the gNB may inform the UE via downlink control information (DCI) and SPS HARQ and CSI postponement fields that the UE may postpone both HARQ and CSI if potential collisions with downlink symbols are expected to occur. In another example, the gNB may broadcast the ability to postpone both HARQ and CSI in the cell via system information (e.g., System Information Block (SIB), SIB X). In another example, the UE may trigger a request for HARQ and CSI postponement via a Scheduling Request (SR) message. In this example, the UE may trigger the request if the UE detects that the amount of uplink symbols in the current slot configuration exceeds a threshold indicating that the amount of symbols is sufficient for the transmission of both HARQ and CSI.

[0066] In one aspect, for a scenario of high importance CSI reporting (e.g., wideband CSI is used to detect beam blocking in FR2), the gNB may configure the UE to postpone both HARQ and CSI reporting. To detect beam blocking for a specific beam (e.g., a beam with an identification (ID) number), the UE may measure across the entire bandwidth portion (BWP) such that multiple beams are measured. Another type of CSI reporting used for detection may include cell interference on a specific resource. For example, the gNB may inform the UE via DCI and SPS HARQ and CSI deferral fields to enable rescheduling of both HARQ and CSI reporting.

[0067] FIG. 8 is a diagram of an example 800 of HARQ and CSI collisions during wireless communication. Specifically, the example 800 illustrates SPS HARQ and CSI collisions with downlink symbols during wireless communication between a gNB, e.g., base station 102 / 180, and a UE, such as UE 104. The communication may be based on a slot configuration including aspects described with respect to FIG. 2. For example, similar to FIG. 5, the gNB and UE may be initially configured to communicate using an SPS configuration having a first slot format. In the example 800, the UE may be configured to schedule both SPS HARQ ACK / NACK and CSI messages in response to receiving a PDSCH message. The UE may be configured with SPS-PUCCH-AN-List, pucch-CSI-ResourceList (i.e., single CSI report), and simultaneousHARQ-ACK-CSI.

[0068] In one aspect, due to a change in slot format from the first slot format to the second slot format, scheduled transmissions of HARQ messages and CSI messages may then collide with downlink symbols of slots configured with the second slot format. If the UE decides to forgo the CSI message and postpone only the HARQ message, the UE will still determine which PUCCH resource to use for the postponed ACK / NACK. In one example, the UE may determine which PUCCH resource to use as described below with reference to FIG. 9.

[0069] FIG. 9 is a diagram of another example 900 of HARQ deferral during SPS configuration communication. Specifically, the example 900 illustrates collision of SPS HARQ and CSI with downlink symbols during wireless communication between a gNB, e.g., base station 102 / 180, and a UE, e.g., UE 104. The communication may be based on a slot configuration including the aspects described with respect to FIG. 2. For example, the UE may defer SPS HARQ in one of the PUCCH resources of an SPS PUCCH AN list (e.g., defined in a parameter or information element such as SPS-PUCCH-AN-List), e.g., one or more first PUCCH resources that are in the list and are also compatible with the second slot format. In particular, the UE may select a PUCCH resource that is mapped to the corresponding UCI content (i.e., the deferred SPS HARQ bits). The deferred SPS HARQ bits may be multiplexed with the new HARQ bits.

[0070] 10 and 11, aspects are illustrated with respect to one or more components and one or more methods that may perform the actions or operations described herein, with aspects within dashed lines being optional. Although the operations described below in FIG. 10 and 11 are presented as being performed in a particular order and / or by example components, it should be understood that the order of the actions and the components performing the actions may be changed depending on the implementation. Furthermore, it should be understood that the following actions, functions, and / or components described may be performed by a specially programmed processor, a processor executing specially programmed software, or a computer readable medium, or any other combination of hardware and / or software components capable of performing the actions or functions described by reference to one or more components of FIG. 1, FIG. 2, FIG. 4, FIG. 12, and / or FIG. 13 described herein.

[0071] 10 illustrates a flow diagram of an example of a method 1000 for wireless communication in a UE, such as the UE 104. In one example, the UE 104 can perform the functions described in the method 1000 using one or more of the components described in FIG.

[0072] At block 1002, the method 1000 may schedule, based on the SPS configuration, the HARQ message and the CSI message in a first slot configured in a first slot format for transmission to the network entity on the PUCCH. In an aspect, the resource selection component 121, in cooperation with, for example, the processor 1312, the memory 1316, and / or the transceiver 1302, may be configured to schedule, based on the SPS configuration, the HARQ message 122 and the CSI message 123 in a first slot configured in a first slot format 124 for transmission to the network entity 102 / 180 on the PUCCH. Thus, the UE 104, the processor 1312, the resource selection component 121, or one of its subcomponents may define means for scheduling, based on the SPS configuration, the HARQ message and the CSI message in a first slot configured in a first slot format for transmission to the network entity on the PUCCH. For example, in one aspect, the UE 104 and / or the resource selection component 121 may process one or more instructions to queue HARQ and CSI messages for transmission and / or perform other signal processing such as described above with respect to FIG. 13.

[0073] At block 1004, the method 1000 may determine whether a first slot format of a slot is changed to a second slot format before transmitting the HARQ message and the CSI message on the PUCCH in the first slot. In an aspect, the resource selection component 121, in cooperation with, for example, the processor 1312, the memory 1316, and / or the transceiver 1302, may be configured to determine whether a first slot format 124 of a slot is changed to a second slot format 125 before transmitting the HARQ message 122 and the CSI message 123 on the PUCCH in the first slot. Thus, the UE 104, the processor 1312, the resource selection component 121, or one of its subcomponents may define means for determining whether a first slot format of a slot is changed to a second slot format before transmitting the HARQ message and the CSI message on the PUCCH in the first slot. For example, in one aspect, the UE 104 and / or resource selection component 121 may receive one or more signals indicating a change in slot format and / or perform other signaling processes such as those described above with respect to FIG. 13.

[0074] At block 1006, the method 1000 may forego transmission of the CSI message based on the determination that the first slot format of the first slot is changed to the second slot format. In an aspect, the resource selection component 121, in cooperation with, for example, the processor 1312, the memory 1316, and / or the transceiver 1302, may be configured to forego transmission of the CSI message 123 based on the determination that the first slot format 124 of the first slot is changed to the second slot format 125. Thus, the UE 104, the processor 1312, the resource selection component 121, or one of its subcomponents may define means for forgoing transmission of the CSI message based on the determination that the first slot format of the first slot is changed to the second slot format. For example, in an aspect, the UE 104 and / or the resource selection component 121 may process one or more instructions to not transmit a signal and / or perform other signal processes as described above with respect to FIG. 13.

[0075] At block 1008, the method 1000 may reschedule the HARQ message to a second slot configured with the second slot format for transmission to the network entity on the PUCCH based on the determination that the first slot format of the slot is changed to the second slot format. In one aspect, the resource selection component 121, in cooperation with, for example, the processor 1312, the memory 1316, and / or the transceiver 1302, may be configured to reschedule the HARQ message 122 to a second slot configured with the second slot format 125 for transmission to the network entity 102 / 180 on the PUCCH based on the determination that the first slot format 124 of the slot is changed to the second slot format 125. Thus, the UE 104, the processor 1312, the resource selection component 121, or one of its subcomponents may define means for rescheduling the HARQ message to a second slot configured in the second slot format for transmission to a network entity on the PUCCH based on a determination that the first slot format of the slot is changed to the second slot format. For example, in one aspect, the UE 104 and / or the resource selection component 121 may process one or more instructions to queue the HARQ message for transmission and / or perform other signal processing such as described above with respect to FIG.

[0076] In some aspects, the HARQ message 122 corresponds to an SPS HARQ ACK / NACK scheduled in response to an SPS PDSCH message based on an SPS configuration on the PUCCH.

[0077] In some aspects, the HARQ message 122 includes a codebook of multiple bits.

[0078] In some aspects, the codebook corresponds to at least one of a plurality of carriers, carrier aggregation, and a plurality of SPS configurations.

[0079] In some aspects, the SPS configuration corresponds to an SPS PUCCH AN list 126 that configures one or more PUCCH resources per HARQ ACK / NACK codebook for scheduling transmission of HARQ messages 122 .

[0080] In some aspects, the CSI message 123 is configured for periodic transmission.

[0081] In some aspects, the resource selection component 121, e.g., in cooperation with the processor 1312, the memory 1316, and / or the transceiver 1302, may be configured to determine whether the second slot for transmission occurs within a maximum deferral time for transmitting the rescheduled transmission.

[0082] In some aspects, for example, the resource selection component 121 configured in cooperation with the processor 1312, the memory 1316, and / or the transceiver 1302 to reschedule the HARQ message 122 to the second slot for transmission to the network entity 102 on the PUCCH, further includes rescheduling the HARQ message 122 to the second slot for transmission to the network entity 102 on the PUCCH based on a determination that the second slot for transmission occurs within a maximum deferral time for transmitting the rescheduled transmission.

[0083] In some aspects, the maximum deferral time for sending a rescheduled transmission corresponds to a maximum number of slots after receiving a downlink message indicating the expiration of the validity of the HARQ message 122 and the CSI message 123.

[0084] In some aspects, transmitting a HARQ message 122 and a CSI message 123 to the network entity 102 / 180 in the first slot on the PUCCH based on determining that the first slot format 124 of the slot is not changed.

[0085] In some aspects, for example, the resource selection component 121, configured in cooperation with the processor 1312, the memory 1316, and / or the transceiver 1302 to reschedule the HARQ message 122 to the second slot for transmission to the network entity 102 / 180 on the PUCCH, further includes forgoing transmission of the HARQ message 122 in the first slot, searching for a first available PUCCH resource in the second slot, and scheduling the HARQ message 122 on the first available PUCCH resource of the second slot for transmission to the network entity 102 / 180 on the PUCCH.

[0086] In some aspects, for example, the resource selection component 121 configured in cooperation with the processor 1312, the memory 1316, and / or the transceiver 1302 to determine whether a first slot format 124 of a slot is changed to a second slot format 125 before transmitting the HARQ message 122 and the CSI message 123 on the PUCCH further includes identifying a symbol position within the first slot configured as an uplink symbol by the first slot format 124 for the scheduled transmission of the HARQ message 122 and the CSI message 123, and determining whether the symbol position within the first slot is changed from an uplink symbol to a downlink symbol.

[0087] In some aspects, e.g., the resource selection component 121 configured in cooperation with the processor 1312, the memory 1316, and / or the transceiver 1302 to forgo transmission of the CSI message 123 based on a determination that the first slot format 124 of the first slot is changed to the second slot format 124, further includes forgoing transmission of the CSI message 123 at a symbol position in the first slot based on a determination that the symbol position in the first slot is changed from an uplink symbol to a downlink symbol in the second slot.

[0088] In some aspects, for example, the resource selection component 121 configured in cooperation with the processor 1312, the memory 1316, and / or the transceiver 1302 to reschedule the HARQ message 122 to the second slot for transmission to the network entity 102 / 180 on the PUCCH further includes: based on a determination that the symbol position in the first slot is changed from an uplink symbol to a downlink symbol, forgoing transmission of the HARQ message 122 at the symbol position in the first slot, searching for a first available PUCCH resource at a subsequent symbol position corresponding to the uplink symbol in the second slot, and scheduling the HARQ message 122 on the first available PUCCH resource at the subsequent symbol position in the second slot for transmission to the network entity 102 / 180 on the PUCCH.

[0089] In some aspects, for example, the resource selection component 121 configured in cooperation with the processor 1312, the memory 1316, and / or the transceiver 1302 to search for a first available PUCCH resource in a subsequent symbol position further includes searching for the first available PUCCH resource based on a payload size of the HARQ message 122.

[0090] In some aspects, the resource selection component 121, e.g., in cooperation with the processor 1312, the memory 1316, and / or the transceiver 1302, may be configured to select a first available one of the one or more PUCCH resources from the SPS PUCCH AN list 126, which configures one or more PUCCH resources per HARQ ACK / NACK codebook for scheduling transmission of the HARQ message 122.

[0091] In some aspects, for example, the resource selection component 121 configured in cooperation with the processor 1312, the memory 1316, and / or the transceiver 1302 to reschedule the HARQ message 122 to the second slot for transmission to the network entity 102 on the PUCCH, further includes rescheduling the HARQ message 122 to the selected first available PUCCH resource of the second slot for transmission to the network entity 102 on the PUCCH based on a determination that the first slot format 124 of the slot is changed to the second slot format 125.

[0092] In some aspects, the resource selection component 121, e.g., in cooperation with the processor 1312, the memory 1316, and / or the transceiver 1302, is configured to map the first available PUCCH resource to uplink control information (UCI) content corresponding to one or more bits of the HARQ message 122.

[0093] In some aspects, for example, the resource selection component 121 configured in cooperation with the processor 1312, the memory 1316, and / or the transceiver 1302 to reschedule the HARQ message 122 to a second slot for transmission to the network entity 102 on the PUCCH further includes multiplexing one or more bits of the HARQ message 122 with one or more bits of the new HARQ.

[0094] In some aspects, for example, the resource selection component 121 configured in cooperation with the processor 1312, the memory 1316, and / or the transceiver 1302 to select a first available one of the one or more PUCCH resources from the SPS PUCCH AN list 126 further includes identifying from the one or more PUCCH resources that carry a delayed payload of the HARQ message 122, determining whether more than one of the one or more PUCCH resources are identified, and selecting from the more than one of the one or more PUCCH resources to reschedule the HARQ message 122.

[0095] In some aspects, for example, the resource selection component 121 configured to select from the plurality of one or more PUCCH resources in cooperation with the processor 1312, the memory 1316, and / or the transceiver 1302 to reschedule the HARQ message 122 further includes at least one of selecting a PUCCH resource having a smallest associated index number from the plurality of one or more PUCCH resources, selecting a PUCCH resource having a largest associated index number from the plurality of one or more PUCCH resources, or selecting a PUCCH resource from the plurality of one or more PUCCH resources based on a function of an ID of the UE 104 or a Radio Network Temporary Identifier (RNTI) of the UE 104.

[0096] In some aspects, for example, the resource selection component 121 configured in cooperation with the processor 1312, the memory 1316, and / or the transceiver 1302 to reschedule the HARQ message 122 to a first available PUCCH resource of the second slot for transmission to the network entity 102 on the PUCCH further includes forgoing transmission of the HARQ message 122 in the first slot and scheduling the HARQ message 122 to a first available PUCCH resource of the second slot for transmission to the network entity 102 on the PUCCH.

[0097] In some aspects, for example, the resource selection component 121 configured in cooperation with the processor 1312, the memory 1316, and / or the transceiver 1302 to determine whether a first slot format 124 of a slot is changed to a second slot format 125 before transmitting the HARQ message 122 and the CSI message 123 on the PUCCH further includes identifying a symbol position within the first slot configured as an uplink symbol by the first slot format 124 for the scheduled transmission of the HARQ message 122 and the CSI message 123, and determining whether the symbol position within the first slot is changed from an uplink symbol to a downlink symbol.

[0098] In some aspects, e.g., the resource selection component 121 configured in cooperation with the processor 1312, the memory 1316, and / or the transceiver 1302 to forgo transmission of the CSI message 123 based on a determination that the first slot format 124 of the first slot is changed to the second slot format 125, further includes forgoing transmission of the CSI message 123 at a symbol position in the first slot based on a determination that the symbol position in the first slot is changed from an uplink symbol to a downlink symbol.

[0099] In some aspects, for example, the resource selection component 121 configured in cooperation with the processor 1312, the memory 1316, and / or the transceiver 1302 to reschedule the HARQ message 122 to a first available PUCCH resource of the second slot for transmission to the network entity 102 on the PUCCH further includes: based on a determination that a symbol position in the first slot is changed from an uplink symbol to a downlink symbol, forgoing transmission of the HARQ message 122 at the symbol position in the first slot, and scheduling the HARQ message 1122 to a first available PUCCH resource of a subsequent symbol position in the second slot for transmission to the network entity 102 on the PUCCH.

[0100] 11 illustrates a flow diagram of an example of a method 1100 for wireless communication in a UE, such as the UE 104. In one example, the UE 104 can perform the functions described in the method 1100 using one or more of the components described in FIG.

[0101] At block 1102, the method 1100 may schedule, based on the SPS configuration, the HARQ message and the CSI message in a first slot configured in a first slot format for transmission to the network entity on the PUCCH. In an aspect, the resource selection component 121, in cooperation with, for example, the processor 1312, the memory 1316, and / or the transceiver 1302, may be configured to schedule, based on the SPS configuration, the HARQ message 122 and the CSI message 123 in a first slot configured in a first slot format 124 for transmission to the network entity 102 / 180 on the PUCCH. Thus, the UE 104, the processor 1312, the resource selection component 121, or one of its subcomponents may define means for scheduling, based on the SPS configuration, the HARQ message and the CSI message in a first slot configured in a first slot format for transmission to the network entity on the PUCCH. For example, in one aspect, the UE 104 and / or the resource selection component 121 may process one or more instructions to queue HARQ and CSI messages for transmission and / or perform other signal processing such as described above with respect to FIG. 13.

[0102] At block 1104, the method 1100 may determine whether a first slot format of a slot is changed to a second slot format before transmitting the HARQ message and the CSI message on the PUCCH. In an aspect, the resource selection component 121, in cooperation with, for example, the processor 1312, the memory 1316, and / or the transceiver 1302, may be configured to determine whether a first slot format 124 of a slot is changed to a second slot format 125 before transmitting the HARQ message 122 and the CSI message 123 on the PUCCH. Thus, the UE 104, the processor 1312, the resource selection component 121, or one of its subcomponents may define means for determining whether a first slot format of a slot is changed to a second slot format before transmitting the HARQ message and the CSI message on the PUCCH. For example, in one aspect, the UE 104 and / or resource selection component 121 may receive one or more signals indicating a change in slot format and / or perform other signaling processes such as those described above with respect to FIG. 13.

[0103] At block 1106, the method 1100 may determine availability of one or more PUCCH resources corresponding to the second slot format based on the determination that the first slot format of the slot is changed to the second slot format. In one aspect, the resource selection component 121, in cooperation with, for example, the processor 1312, the memory 1316, and / or the transceiver 1302, may be configured to determine availability of one or more PUCCH resources corresponding to the second slot format 125 based on the determination that the first slot format 124 of the slot is changed to the second slot format 125. Thus, the UE 104, the processor 1312, the resource selection component 121, or one of its subcomponents may define means for determining availability of one or more PUCCH resources corresponding to the second slot format based on the determination that the first slot format of the slot is changed to the second slot format. For example, in one aspect, the UE 104 and / or resource selection component 121 may receive one or more signals indicating the amount of resources in the new slot format and / or perform other signaling processes such as those described above with respect to FIG. 13.

[0104] At block 1108, the method 1100 may reschedule the HARQ message and the CSI message to a second slot configured in a second slot format for transmission to the network entity on the PUCCH based on a determination of availability of one or more PUCCH resources. In an aspect, the resource selection component 121, in cooperation with, for example, the processor 1312, the memory 1316, and / or the transceiver 1302, may be configured to reschedule the HARQ message 122 and the CSI message 123 to a second slot configured in a second slot format 125 for transmission to the network entity 102 / 180 on the PUCCH based on a determination of availability of one or more PUCCH resources. Thus, the UE 104, the processor 1312, the resource selection component 121, or one of its subcomponents may define means for rescheduling the HARQ message and the CSI message to a second slot configured in a second slot format for transmission to the network entity on the PUCCH based on a determination of availability of one or more PUCCH resources. For example, in one aspect, the UE 104 and / or the resource selection component 121 may process one or more instructions to queue HARQ and CSI messages for transmission and / or perform other signal processing such as described above with respect to FIG. 13.

[0105] In some aspects, for example, the resource selection component 121 configured in cooperation with the processor 1312, the memory 1316, and / or the transceiver 1302 to determine availability of one or more PUCCH resources further includes receiving downlink control information (DCI) from a network entity, the DCI indicating an SPS HARQ and CSI deferral field enabling rescheduling to a second slot for transmission of the HARQ message and the CSI message to the network entity on the PUCCH.

[0106] In some aspects, for example, the resource selection component 121 configured in cooperation with the processor 1312, the memory 1316, and / or the transceiver 1302 to determine availability of one or more PUCCH resources further includes receiving system information broadcasted from a network entity, the system information indicating an SPS HARQ and CSI deferral field that enables rescheduling of HARQ messages and CSI messages to a second slot for transmission on the PUCCH to the network entity.

[0107] In some aspects, for example, the resource selection component 121 configured in cooperation with the processor 1312, the memory 1316, and / or the transceiver 1302 to determine availability of one or more PUCCH resources further includes detecting that an amount of uplink symbols corresponding to the one or more PUCCH resources in the second slot exceeds a rescheduling threshold, and triggering a scheduling request to indicate an SPS HARQ and CSI deferral that enables the HARQ message and the CSI message to be rescheduled to the second slot for transmission on the PUCCH to the network entity.

[0108] In some aspects, for example, the resource selection component 121 configured in cooperation with the processor 1312, the memory 1316, and / or the transceiver 1302 to determine availability of one or more PUCCH resources may further include receiving an indication of a priority threshold for rescheduling the CSI message, the priority threshold establishing one or more types of CSI reporting for which rescheduling is permitted, and determining whether a priority level of the CSI message exceeds the priority threshold, and rescheduling the HARQ message and the CSI message to a second slot for transmission to the network entity on the PUCCH further includes rescheduling the HARQ message and the CSI message to the second slot for transmission to the network entity on the PUCCH based on a determination that the priority level of the CSI message exceeds the priority threshold.

[0109] In some aspects, the one or more types of CSI reports correspond to CSI reports configured to detect at least one of beam blocking and cell interference on one or more resources.

[0110] In some aspects, the resource selection component 121, e.g., in cooperation with the processor 1312, the memory 1316, and / or the transceiver 1302, may be configured to determine whether the second slot for transmission occurs within a maximum deferral time for transmitting the rescheduled transmission.

[0111] In some aspects, for example, the resource selection component 121 configured in cooperation with the processor 1312, the memory 1316, and / or the transceiver 1302 to reschedule the HARQ message 122 and the CSI message 123 to the second slot for transmission to the network entity 102 on the PUCCH, further includes rescheduling the HARQ message 122 and the CSI message 123 to the second slot for transmission to the network entity 102 on the PUCCH based on a determination that the second slot for transmission occurs within a maximum deferral time for transmitting the rescheduled transmission.

[0112] In some aspects, the maximum deferral time for sending a rescheduled transmission corresponds to a maximum number of slots after receiving a downlink message indicating the expiration of the validity of the HARQ message 122 and the CSI message 123.

[0113] With reference to FIG. 12, an example implementation of a node acting as an IAB node, such as a base station 102 (e.g., base station 102 and / or gNB 180, described above), may include various components, some of which have been described above and further described herein, including one or more processors 1212 and memory 1216 in communication via one or more buses 1243, as well as components such as a transceiver 1202, which may operate in conjunction with a modem 1240 and / or a sidelink configuration component 1242 to configure SPS configuration communications between the first UE 104 and the second UE 104′.

[0114] In one aspect, the one or more processors 1212 may include the modem 1240 and / or may be part of the modem 1240 using one or more modem processors. Thus, various functions related to the BS communication component 1242 may be included in the modem 1240 and / or the processor 1212, and in one aspect may be performed by a single processor, while in other aspects different ones of the functions may be performed by a combination of two or more different processors. For example, in one aspect, the one or more processors 1212 may include any one of a modem processor, or a baseband processor, or a digital signal processor, or a transmit processor, or a receiver processor, or a transceiver processor associated with the transceiver 1202, or any combination thereof. In other aspects, some of the features of the one or more processors 1212 and / or the modem 1240 associated with the BS communication component 1242 may be performed by the transceiver 1202.

[0115] The memory 1216 may also be configured to store local versions of data and / or applications 1275 as used herein, or one or more of the BS communication component 1242 and / or its subcomponents executed by the at least one processor 1212. The memory 1216 may include any type of computer readable medium usable by the computer or at least one processor 1212, such as random access memory (RAM), read only memory (ROM), tape, magnetic disk, optical disk, volatile memory, non-volatile memory, and any combination thereof. In one aspect, for example, the memory 1216 may be a non-transitory computer readable storage medium that stores one or more computer executable codes defining the BS communication component 1242 and / or one or more of its subcomponents and / or data associated therewith when the base station 102 operates the at least one processor 1212 to execute the communication component 127 and / or one or more of its subcomponents.

[0116] The transceiver 1202 may include at least one receiver 1206 and at least one transmitter 1208. The receiver 1206 may include hardware and / or software executable by a processor to receive data, where the code comprises instructions and is stored in a memory (e.g., a computer-readable medium). The receiver 1206 may be, for example, a radio frequency (RF) receiver. In an aspect, the receiver 1206 may receive signals transmitted by at least one base station 102. In addition, the receiver 1206 may process such received signals and obtain measurements of the signals, such as, but not limited to, Ec / Io, signal-to-noise ratio (SNR), reference signal received power (RSRP), received signal strength indicator (RSSI), etc. The transmitter 1208 may include hardware and / or software executable by a processor to transmit data, where the code comprises instructions and is stored in a memory (e.g., a computer-readable medium). Suitable examples of the transmitter 1208 may include, but are not limited to, an RF transmitter.

[0117] Moreover, in an aspect, the base station 102 may include an RF front end 1288 that may be in operative communication with the one or more antennas 1265 and the transceiver 1202 to receive and transmit radio transmissions, e.g., wireless communications transmitted by at least one base station 102 or wireless transmissions transmitted by the UE 104. The RF front end 1288 may be connected to the one or more antennas 1265 and may include one or more low noise amplifiers (LNAs) 1290, one or more switches 1292, one or more power amplifiers (PAs) 1298, and one or more filters 1296 for transmitting and receiving RF signals. The antennas 1265 may include one or more antennas, antenna elements, and / or antenna arrays.

[0118] In one aspect, the LNAs 1290 can amplify the received signal at a desired power level. In one aspect, each LNA 1290 may have a specified minimum and maximum gain value. In one aspect, the RF front end 1288 may use one or more switches 1292 to select a particular LNA 1290 and its specified gain value based on the desired gain value for a particular application.

[0119] Further, for example, one or more PAs 1298 may be used by the RF front end 1288 to amplify the signal for RF output at a desired output power level. In one aspect, each PA 1298 may have a specified minimum and maximum gain value. In one aspect, the RF front end 1288 may use one or more switches 1292 to select a particular PA 1298 and its specified gain value based on the desired gain value for a particular application.

[0120] Also, one or more filters 1296 may be used by the RF front end 1288, for example, to filter a received signal to obtain an input RF signal. Similarly, in an aspect, each filter 1296 may be used, for example, to filter an output from a respective PA 1298 to generate an output signal for transmission. In an aspect, each filter 1296 may be connected to a particular LNA 1290 and / or PA 1298. In an aspect, the RF front end 1288 may use one or more switches 1292 to select a transmit path or a receive path that uses a specified filter 1296, LNA 1290, and / or PA 1298 based on a setting as specified by the transceiver 1202 and / or processor 1212.

[0121] Thus, the transceiver 1202 may be configured to transmit and receive wireless signals through one or more antennas 1265 via the RF front end 1288. In an aspect, the transceiver may be tuned to operate at a specified frequency such that the UE 104 can communicate with, for example, one or more base stations 102, or one or more cells associated with one or more base stations 102. In an aspect, for example, the modem 1240 may configure the transceiver 1202 to operate at a specified frequency and power level based on the UE configuration of the UE 104 and the communication protocol used by the modem 1240.

[0122] In one aspect, the modem 1240 may be a multi-band multi-mode modem capable of processing digital data and communicating with the transceiver 1202 such that the digital data is sent and received using the transceiver 1202. In one aspect, the modem 1240 may be multi-band and configured to support multiple frequency bands for a particular communication protocol. In one aspect, the modem 1240 may be multi-mode and configured to support multiple operating networks and communication protocols. In one aspect, the modem 1240 may control one or more components of the UE 104 (e.g., the RF front end 1288, the transceiver 1202) to enable transmission and / or reception of signals from the network based on a specified modem configuration. In one aspect, the modem configuration may be based on the modem mode and the frequency band in use. In another aspect, the modem configuration may be based on UE configuration information associated with the UE 104, such as provided by the network during cell selection and / or cell reselection.

[0123] In one aspect, the processor 1212 may correspond to one or more of the processors described with respect to the UE of Figure 4. Similarly, the memory 1216 may correspond to the memory described with respect to the UE of Figure 4.

[0124] With reference to FIG. 13, an example of an implementation of a UE 104 can include various components, some of which have been described above and further described herein, including components such as one or more processors 1312 and memory 1316 and a transceiver 1302 in communication via one or more buses 1344, which can operate in conjunction with a modem 1340 and / or a resource selection component 121 for configuring SPS PUCCH communications with the network entity 102.

[0125] The transceiver 1302, receiver 1306, transmitter 1308, one or more processors 1312, memory 1316, application 1375, bus 1344, RF front end 1388, LNA 1390, switch 1392, filter 1396, PA 1398, and one or more antennas 1365 may be the same or similar to corresponding components of the base station 102, as described above, but may be configured or otherwise programmed for base station operation as opposed to base station operation.

[0126] In one aspect, the processor 1312 may correspond to one or more of the processors described with respect to the base station of Figure 4. Similarly, the memory 1316 may correspond to the memory described with respect to the base station of Figure 4.

[0127] The following provides a summary of embodiments of the present disclosure. Example 1. A method of wireless communication in a user equipment (UE), comprising: scheduling a hybrid automatic repeat request (HARQ) message and a channel state information (CSI) message in a first slot configured in a first slot format for transmission to a network entity on a physical uplink control channel (PUCCH) based on a semi-persistent scheduling (SPS) configuration; determining whether the first slot format of the slot is changed to a second slot format before transmitting the HARQ message and the CSI message on the PUCCH in the first slot; postponing transmission of the CSI message based on a determination that the first slot format of the first slot is changed to the second slot format; and rescheduling the HARQ message in a second slot configured in the second slot format for transmission to the network entity on the PUCCH based on a determination that the first slot format of the slot is changed to the second slot format.

[0128] Example 2. The method of example 1, in which the HARQ message corresponds to an SPS HARQ Acknowledgement (ACK) / Negative ACK (NACK) scheduled in response to an SPS Physical Downlink Shared Channel (PDSCH) message based on an SPS configuration in the PUCCH.

[0129] Example 3. The method of examples 1 and 2, wherein the HARQ message includes a multi-bit codebook.

[0130] Example 4. The method of Examples 1-3, wherein the codebook corresponds to at least one of a plurality of carriers, carrier aggregation, and a plurality of SPS configurations.

[0131] Example 5. The method of Examples 1-4, wherein the SPS configuration corresponds to an SPS PUCCH Acknowledgement (ACK) / Negative ACK (NACK) (AN) list that configures one or more PUCCH resources per HARQ ACK / NACK codebook for scheduling transmission of HARQ messages.

[0132] Example 6. The method of any one of Examples 1 to 5, wherein the CSI message is configured for periodic transmission.

[0133] Example 7. The method of any one of Examples 1-6, further comprising determining whether the second slot for transmission occurs within a maximum deferral time for transmitting the rescheduled transmission.

[0134] Example 8. The method of Examples 1-7, further comprising: rescheduling the HARQ message to a second slot for transmission to the network entity on the PUCCH based on a determination that the second slot for transmission occurs within a maximum deferral time for transmitting the rescheduled transmission.

[0135] Example 9. The method of Examples 1-8, wherein the maximum deferral time for transmitting the rescheduled transmission corresponds to a maximum number of slots after receiving a downlink message indicating expiration of the validity of the HARQ message and the CSI message.

[0136] Example 10. The method of any one of Examples 1 to 9, further including: transmitting a HARQ message and a CSI message in the first slot on the PUCCH to a network entity based on determining that the first slot format of the slot is not changed.

[0137] Example 11. The method of Examples 1-10, wherein rescheduling the HARQ message to a second slot for transmission to the network entity on a PUCCH further includes forgoing transmission of the HARQ message on the first slot, searching for a first available PUCCH resource in the second slot, and scheduling the HARQ message on the first available PUCCH resource of the second slot for transmission to the network entity on the PUCCH.

[0138] Example 12. The method of any one of Examples 1 to 11, wherein determining whether a first slot format of a slot is changed to a second slot format before transmitting the HARQ message and the CSI message on the PUCCH further includes: identifying a symbol position in the first slot configured as an uplink symbol by the first slot format for the scheduled transmission of the HARQ message and the CSI message; and determining whether the symbol position in the first slot is changed from an uplink symbol to a downlink symbol in the second slot.

[0139] Example 13. The method of any one of Examples 1-12, wherein forgoing transmission of the CSI message based on a determination that the first slot format of the first slot is changed to the second slot format further includes forgoing transmission of the CSI message at a symbol position in the first slot based on a determination that the symbol position in the first slot is changed from an uplink symbol to a downlink symbol.

[0140] Example 14. The method of Examples 1 to 13, wherein rescheduling the HARQ message to a second slot for transmission to the network entity on the PUCCH further includes: forgoing transmission of the HARQ message at a symbol position in the first slot based on a determination that the symbol position in the first slot is changed from an uplink symbol to a downlink symbol; searching for a first available PUCCH resource at a subsequent symbol position corresponding to the uplink symbol in the second slot; and scheduling the HARQ message on the first available PUCCH resource at the subsequent symbol position in the second slot for transmission to the network entity on the PUCCH.

[0141] Example 15. The method of any one of Examples 1 to 13, wherein searching for a first available PUCCH resource in a subsequent symbol position further includes searching for a first available PUCCH resource based on a payload size of the HARQ message.

[0142] Example 16. The method of Examples 1-15, further comprising: selecting a first available PUCCH resource of the one or more PUCCH resources from an SPS PUCCH Acknowledgement (ACK) / Negative ACK (NACK) (AN) list, the PUCCH resource comprising one or more PUCCH resources per HARQ ACK / NACK codebook for scheduling transmission of the HARQ message.

[0143] Example 17. The method of any one of Examples 1 to 16, wherein rescheduling the HARQ message to a second slot for transmission to the network entity on the PUCCH further includes rescheduling the HARQ message to the selected first available PUCCH resource of the second slot for transmission to the network entity on the PUCCH based on a determination that the first slot format of the slot is changed to the second slot format.

[0144] Example 18. The method of any one of Examples 1 to 17, further comprising: mapping the first available PUCCH resource to uplink control information (UCI) content corresponding to one or more bits of the HARQ message.

[0145] Example 19. The method of any one of Examples 1 to 18, wherein rescheduling the HARQ message to a second slot for transmission to the network entity on the PUCCH further includes multiplexing one or more bits of the HARQ message with one or more bits of the new HARQ message.

[0146] Example 20. The method of Examples 1-19, wherein selecting a first available PUCCH resource of the one or more PUCCH resources from the SPS PUCCH AN list further includes identifying from the one or more PUCCH resources that carry a delayed payload of the HARQ message, determining whether more than one of the one or more PUCCH resources are identified, and selecting from the more than one of the one or more PUCCH resources for rescheduling the HARQ message.

[0147] Example 21. The method of Examples 1-20, wherein selecting from the plurality of the one or more PUCCH resources to reschedule the HARQ message further includes at least one of: selecting a PUCCH resource having a lowest associated index number from the plurality of the one or more PUCCH resources; selecting a PUCCH resource having a highest associated index number from the plurality of the one or more PUCCH resources; or selecting a PUCCH resource from the plurality of the one or more PUCCH resources based on a function of a UE ID or a Radio Network Temporary Identifier (RNTI) of the UE.

[0148] Example 22. The method of any one of Examples 1 to 21, further comprising: rescheduling the HARQ message to a first available PUCCH resource of the second slot for transmission to the network entity on the PUCCH; forgoing transmission of the HARQ message on the first slot; and scheduling the HARQ message to a first available PUCCH resource of the second slot for transmission to the network entity on the PUCCH.

[0149] Example 23. The method of any one of Examples 1 to 22, wherein determining whether a first slot format of a slot is changed to a second slot format before transmitting the HARQ message and the CSI message on the PUCCH further includes: identifying a symbol position within the first slot that is configured as an uplink symbol by the first slot format for the scheduled transmission of the HARQ message and the CSI message; and determining whether the symbol position within the first slot is changed from an uplink symbol to a downlink symbol.

[0150] Example 24. The method of any one of Examples 1 to 23, wherein forgoing transmission of the CSI message based on a determination that the first slot format of the first slot is changed to the second slot format further includes forgoing transmission of the CSI message at a symbol position in the first slot based on a determination that the symbol position in the first slot is changed from an uplink symbol to a downlink symbol.

[0151] Example 25. The method of any one of Examples 1 to 24, wherein rescheduling the HARQ message to a first available PUCCH resource of the second slot for transmission to the network entity on the PUCCH further includes: forgoing transmission of the HARQ message at a symbol position in the first slot based on a determination that a symbol position in the first slot is changed from an uplink symbol to a downlink symbol; and scheduling the HARQ message to a first available PUCCH resource of a subsequent symbol position in the second slot for transmission to the network entity on the PUCCH.

[0152] Example 26. An apparatus for wireless communication comprising: a transceiver; a memory configured to store instructions; and one or more processors communicatively coupled to the transceiver and the memory, wherein the one or more processors are configured to execute instructions for: scheduling a hybrid automatic repeat request (HARQ) message and a channel state information (CSI) message in a first slot configured with a first slot format for transmission to a network entity on a physical uplink control channel (PUCCH) based on a semi-persistent scheduling (SPS) setting; determining whether the first slot format of the slot is changed to a second slot format before transmitting the HARQ message and the CSI message on the PUCCH in the first slot; based on a determination that the first slot format of the first slot is changed to the second slot format, forgoing transmission of the CSI message; and based on a determination that the first slot format of the slot is changed to the second slot format, rescheduling the HARQ message to a second slot configured with the second slot format for transmission to the network entity on the PUCCH.

[0153] Example 27. The apparatus of claim 26, wherein the HARQ message corresponds to an SPS HARQ Acknowledgement (ACK) / Negative ACK (NACK) scheduled in response to an SPS Physical Downlink Shared Channel (PDSCH) message based on an SPS configuration in the PUCCH.

[0154] Example 28. The apparatus of claim 26, wherein the SPS configuration corresponds to an SPS PUCCH Acknowledgement (ACK) / Negative ACK (NACK) (AN) list that configures one or more PUCCH resources per HARQ ACK / NACK codebook for scheduling transmission of HARQ messages.

[0155] Example 29. An apparatus for wireless communications, comprising: means for scheduling a hybrid automatic repeat request (HARQ) message and a channel state information (CSI) message to a first slot configured with a first slot format for transmission to a network entity on a physical uplink control channel (PUCCH) based on a semi-persistent scheduling (SPS) configuration; means for determining whether the first slot format of the slot is changed to a second slot format before transmitting the HARQ message and the CSI message on the PUCCH in the first slot; means for forgoing transmission of the CSI message based on a determination that the first slot format of the first slot is changed to the second slot format; and means for rescheduling the HARQ message to a second slot configured with the second slot format for transmission to the network entity on the PUCCH based on a determination that the first slot format of the slot is changed to the second slot format.

[0156] Example 30. A non-transitory computer-readable medium comprising code executable by one or more processors to: schedule a hybrid automatic repeat request (HARQ) message and a channel state information (CSI) message in a first slot configured with a first slot format for transmission to a network entity on a physical uplink control channel (PUCCH) based on a semi-persistent scheduling (SPS) configuration; determine whether the first slot format of the slot is changed to a second slot format before transmitting the HARQ message and the CSI message on the PUCCH in the first slot; based on a determination that the first slot format of the first slot is changed to the second slot format, forgo transmission of the CSI message; and based on a determination that the first slot format of the slot is changed to the second slot format, reschedule the HARQ message to a second slot configured with the second slot format for transmission to the network entity on the PUCCH.

[0157] The above detailed description set forth above with reference to the accompanying drawings describes examples and does not represent the only embodiments that may be implemented or fall within the scope of the claims. The term "exemplary" as used in this description means "serving as an example, instance, or illustration" and does not mean "preferred" or "advantageous over other examples." The detailed description includes specific details for the purpose of providing an understanding of the described techniques. However, these techniques may be practiced without these specific details. In some instances, well-known structures and devices are shown in block diagram form in order to avoid obscuring the concepts of the described examples.

[0158] Information and signals may be represented using any of a variety of different technologies and techniques. For example, the data, instructions, commands, information, signals, bits, symbols, and chips that may be referenced throughout the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, computer executable code or instructions stored on a computer readable medium, or any combination thereof.

[0159] The various example blocks and components described with respect to the present disclosure herein may be implemented or performed using specially programmed devices such as, but not limited to, processors, digital signal processors (DSPs), ASICs, 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 specially programmed processor may be a microprocessor, but alternatively, the processor may be any conventional processor, controller, microcontroller, or state machine. The specially programmed processor may also be implemented as a combination of computing devices, for example, a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.

[0160] The functions described herein may be implemented in hardware, software, or any combination thereof. When implemented in software executed by a processor, the functions may be stored on or transmitted over a non-transitory computer-readable medium as one or more instructions or code. Other examples and implementations are within the scope and spirit of this disclosure and the appended claims. For example, due to the nature of software, the functions described above may be implemented using software executed by a specially programmed processor, hardware, hardwiring, or any combination thereof. Features implementing the functions may also be physically located in various locations, including being distributed such that parts of the functions are implemented in different physical locations. Moreover, the term "or" is intended to mean an inclusive "or" rather than an exclusive "or". That is, unless otherwise specified or clear from the context, for example, the phrase "X employs A or B" shall mean any of the natural inclusive permutations. That is, for example, the phrase "X employs A or B" is satisfied by any of the following examples: X employs A, X employs B, or X employs both A and B. Also, as used in this specification, including the claims, "or" used in a list of items ending with "at least one of" indicates a disjunctive list, such as, for example, a list of "at least one of A, B, or C" means A or B or C or AB or AC or BC or ABC (A and B and C).

[0161] Computer-readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. Storage media may be any available medium that can be accessed by a general purpose or special purpose computer. By way of example and not limitation, computer-readable media may comprise RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to carry or store desired program code means in the form of instructions or data structures and that can be accessed by a general purpose or special purpose computer or processor. Also, any connection is properly termed a computer-readable medium. For example, if the software is transmitted from a website, server, or other remote source using coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of media. As used herein, disk and disc include compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk and Blue-ray disc, where disks typically reproduce data magnetically and discs reproduce data optically using lasers. Combinations of the above are also included within the scope of computer readable media.

[0162] The above description of the disclosure is provided to enable any person skilled in the art to make or use the disclosure. Various modifications to the disclosure will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other variations without departing from the spirit or scope of the disclosure. Furthermore, although elements of the described aspects and / or embodiments may be described or claimed in the singular, the plural is contemplated unless limitation to the singular is expressly stated. Additionally, all or a portion of any aspect and / or embodiment may be utilized with all or a portion of any other aspect and / or embodiment unless otherwise stated. Thus, the disclosure should not be limited to the examples and designs described herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. 1. A method of wireless communication in a user equipment (UE), comprising: scheduling a hybrid automatic repeat request (HARQ) message and a channel state information (CSI) message in a first slot configured in a first slot format for transmission to a network entity on a physical uplink control channel (PUCCH) based on a semi-persistent scheduling (SPS) configuration; determining whether the first slot format of a slot is changed to a second slot format before transmitting the HARQ message and the CSI message on the PUCCH in the first slot; the determination that the first slot format of the first slot is changed to the second slot format; The maximum deferral time for sending a rescheduled transmission and forgoing transmission of the CSI message based on based on the determination that the first slot format of the slot is changed to the second slot format, rescheduling the HARQ message to a second slot configured in the first slot format for transmission on the PUCCH to the network entity; A method comprising:

2. 2. The method of claim 1, wherein the HARQ message corresponds to an SPS HARQ acknowledgement (ACK) / negative ACK (NACK) scheduled in response to an SPS Physical Downlink Shared Channel (PDSCH) message based on the SPS configuration in the PUCCH.

3. the HARQ message includes a multi-bit codebook; The method of claim 1 , wherein the codebook corresponds to at least one of a plurality of carriers, carrier aggregation, and a plurality of SPS configurations.

4. 2. The method of claim 1, wherein the SPS configuration corresponds to an SPS PUCCH acknowledgement (ACK) / negative ACK (NACK) (AN) list that configures one or more PUCCH resources per HARQ ACK / NACK codebook for scheduling transmission of the HARQ message.

5. The method of claim 1 , wherein the CSI message is configured for periodic transmission.

6. determining whether the second slot for transmission occurs within the maximum deferral time for transmitting a rescheduled transmission; rescheduling the HARQ message to the second slot for transmission to the network entity on the PUCCH further comprises rescheduling the HARQ message to the second slot for transmission to the network entity on the PUCCH based on the determination that the second slot for transmission occurs within the maximum deferral time for transmitting a rescheduled transmission; or 2. The method of claim 1, wherein the maximum deferral time for transmitting the rescheduled transmission corresponds to a maximum number of slots after receiving a downlink message indicating expiration of the HARQ message and the CSI message.

7. 2. The method of claim 1, further comprising: transmitting the HARQ message and the CSI message in the first slot on the PUCCH to the network entity based on the determination that a first slot format of the slot will not be changed.

8. rescheduling the HARQ message to the second slot for transmission to the network entity on the PUCCH; forgoing transmission of the HARQ message in the first slot; searching for a first available PUCCH resource in the second slot; scheduling the HARQ message on a first available PUCCH resource of the second slot for transmission to the network entity on the PUCCH; The method of claim 1 further comprising:

9. determining whether the first slot format of the slot is changed to the second slot format before transmitting the HARQ message and the CSI message on the PUCCH; Identifying a symbol position within the first slot configured as an uplink symbol according to the first slot format for scheduled transmission of the HARQ message and the CSI message; determining whether the symbol position in the first slot is changed from the uplink symbol to a downlink symbol in the second slot; Further comprising: forgoing transmission of the CSI message based on the determination that the first slot format of the first slot is changed to the second slot format further comprises forgoing transmission of the CSI message at the symbol position within the first slot based on the determination that the symbol position within the first slot is changed from the uplink symbol to the downlink symbol; or rescheduling the HARQ message in the second slot for transmission to the network entity on the PUCCH; based on the determination that the symbol position within the first slot will be changed from the uplink symbol to the downlink symbol, forgoing transmission of the HARQ message at the symbol position within the first slot; searching for a first available PUCCH resource in a subsequent symbol position corresponding to an uplink symbol in the second slot; scheduling the HARQ message on a first available PUCCH resource in the subsequent symbol position within the second slot for transmission on the PUCCH to the network entity; and wherein searching for the first available PUCCH resource in the subsequent symbol position further comprises searching for the first available PUCCH resource based on a payload size of the HARQ message.

10. 2. The method of claim 1, further comprising: selecting a first available PUCCH resource of the one or more PUCCH resources from an SPS PUCCH Acknowledgement (ACK) / Negative ACK (NACK) (AN) list, the SPS PUCCH Acknowledgement (ACK) / Negative ACK (NACK) (AN) list configuring one or more PUCCH resources per HARQ ACK / NACK codebook for scheduling transmission of the HARQ message.

11. 11. The method of claim 10, wherein rescheduling the HARQ message to the second slot for transmission to the network entity on the PUCCH further comprises: rescheduling the HARQ message to the selected first available PUCCH resource of the second slot for transmission to the network entity on the PUCCH based on the determination that the first slot format of the slot is changed to the second slot format.

12. 12. The method of claim 11, further comprising: mapping the first available PUCCH resource to uplink control information (UCI) content corresponding to one or more bits of the HARQ message.

13. rescheduling the HARQ message to the second slot for transmission to the network entity on the PUCCH further comprises multiplexing one or more bits of a HARQ message with one or more bits of a new HARQ message; or selecting the first available PUCCH resource of one or more PUCCH resources from the SPS PUCCH AN list; identifying from the one or more PUCCH resources that carry a delayed payload of the HARQ message; determining whether more than one of the one or more PUCCH resources are identified; and selecting from the plurality of the one or more PUCCH resources for rescheduling the HARQ message; Further comprising: selecting from the plurality of the one or more PUCCH resources to reschedule the HARQ message; selecting a PUCCH resource from the plurality of the one or more PUCCH resources having an associated lowest index number; selecting the PUCCH resource with the highest associated index number from the plurality of the one or more PUCCH resources; or selecting the PUCCH resource from the plurality of the one or more PUCCH resources based on a function of an identity of the UE or a Radio Network Temporary Identifier (RNTI) of the UE; or rescheduling a HARQ message to the first available PUCCH resource of the second slot for transmission on the PUCCH to the network entity; forgoing transmission of the HARQ message in the first slot; scheduling the HARQ message on a first available PUCCH resource of the second slot for transmission to the network entity on the PUCCH; or determining whether the first slot format of the slot is changed to the second slot format before transmitting the HARQ message and the CSI message on the PUCCH; Identifying a symbol position within the first slot configured as an uplink symbol according to the first slot format for scheduled transmission of the HARQ message and the CSI message; determining whether the symbol position within the first slot is changed from the uplink symbol to a downlink symbol; wherein forgoing transmission of the CSI message based on the determination that the first slot format of the first slot is changed to the second slot format further comprises forgoing transmission of the CSI message at the symbol position within the first slot based on the determination that the symbol position within the first slot is changed from the uplink symbol to the downlink symbol; or rescheduling a HARQ message to the first available PUCCH resource of a second slot for transmission on the PUCCH to the network entity; based on the determination that the symbol position within the first slot will be changed from the uplink symbol to the downlink symbol, forgoing transmission of the HARQ message at the symbol position within the first slot; scheduling the HARQ message on a first available PUCCH resource in a subsequent symbol position within the second slot for transmission on the PUCCH to the network entity; The method of claim 11 further comprising:

14. 1. An apparatus for wireless communication, comprising: means for scheduling a hybrid automatic repeat request (HARQ) message and a channel state information (CSI) message in a first slot configured in a first slot format for transmission on a physical uplink control channel (PUCCH) to a network entity based on a semi-persistent scheduling (SPS) configuration; means for determining whether the first slot format of a slot is changed to a second slot format before transmitting the HARQ message and the CSI message on the PUCCH in the first slot; the determination that the first slot format of the first slot is changed to the second slot format; The maximum deferral time for sending a rescheduled transmission means for forgoing transmission of the CSI message based on means for rescheduling the HARQ message to a second slot configured in the first slot format for transmission on the PUCCH to the network entity based on the determination that the first slot format of the slot is changed to the second slot format; An apparatus comprising:

15. Code executable by one or more processors, scheduling a hybrid automatic repeat request (HARQ) message and a channel state information (CSI) message in a first slot configured in a first slot format for transmission to a network entity on a physical uplink control channel (PUCCH) based on a semi-persistent scheduling (SPS) configuration; determining whether the first slot format of a slot is changed to a second slot format before transmitting the HARQ message and the CSI message on the PUCCH in the first slot; the determination that the first slot format of the first slot is changed to the second slot format; The maximum deferral time for sending a rescheduled transmission and refraining from transmitting the CSI message based on rescheduling the HARQ message to a second slot configured in the first slot format for transmission on the PUCCH to the network entity based on the determination that the first slot format of the slot is changed to the second slot format. A non-transitory computer-readable medium comprising code executable by one or more processors to: