Uplink control resource determination for scheduled communications with delay feedback reporting

By identifying the second uplink control resource in the wireless communication system to send HARQ-ACK feedback, the feedback problem caused by the overlap between the UE and downlink resources is solved by utilizing the delayed feedback reporting mechanism, thereby improving the efficiency and reliability of the communication system.

CN116349359BActive Publication Date: 2026-05-29QUALCOMM INC

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
QUALCOMM INC
Filing Date
2021-11-04
Publication Date
2026-05-29

AI Technical Summary

Technical Problem

In wireless communication systems, the user equipment (UE) cannot send HARQ-ACK feedback messages in a timely manner due to the overlap of downlink resources and uplink control resources, resulting in PDSCH retransmission. Existing technologies are unable to effectively solve this problem.

Method used

By identifying the second uplink control resource to send uplink feedback messages, and utilizing the delay feedback reporting mechanism, the UE and the base station collaboratively identify flexible resources or the next configured uplink resource to ensure the transmission of HARQ-ACK feedback, thereby achieving flexible resource reconfiguration.

Benefits of technology

This effectively solves the problem of UEs being unable to send HARQ-ACK feedback in a timely manner, reduces the occurrence of PDSCH retransmissions, and improves the efficiency and reliability of the communication system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116349359B_ABST
    Figure CN116349359B_ABST
Patent Text Reader

Abstract

Methods, systems, and devices for wireless communication are described. A user equipment (UE) can receive a configuration message indicating a semi-persistent scheduling configuration. The UE can monitor for a downlink data transmission based at least in part on the semi-persistent scheduling configuration. The UE can determine that an uplink feedback message corresponding to the downlink data transmission is scheduled to be transmitted by the UE in a first uplink control resource that at least partially overlaps with a downlink resource, a flexible resource, or both. The UE can identify a second uplink control resource for transmitting the uplink feedback message based at least in part on the overlap.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] Cross-references to related applications

[0002] This patent application claims the benefit of Greek patent application No. 20200100664 entitled “UPLINK CONTROLRESOURCE DETERMINATION FOR SEMI-PERSISTENT WITH DELAYED FEEDBACK REPORTING”, filed by HOSSEINI et al. on November 4, 2020, which has been assigned to the assignee of this application and is expressly incorporated herein by reference. Technical Field

[0003] The following discussion relates to wireless communications, including the determination of uplink control resources for scheduled communications using delay feedback reports. Background Technology

[0004] Wireless communication systems are widely deployed to provide various types of communication content, such as voice, video, packet data, messaging, broadcasting, and so on. These systems may be able to support communication with multiple users by sharing available system resources (e.g., time, frequency, and power). Examples of such multiple access systems include fourth-generation (4G) systems such as Long Term Evolution (LTE) systems, LTE-A Advanced (LTE-A) systems, or LTE-A Pro (LTE-A Pro) systems, and fifth-generation (5G) systems, which may be referred to as New Radio (NR) systems. These systems may employ technologies such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), or Discrete Fourier Transform Extended Orthogonal Frequency Division Multiplexing (DFT-S-OFDM). A wireless multiple access communication system may include one or more base stations or one or more network access nodes, each simultaneously supporting communication with multiple communication devices (which may also be referred to as User Equipment (UE)). Summary of the Invention

[0005] The described technology relates to improved methods, systems, devices, and apparatuses for supporting the determination of uplink control resources for scheduled communications utilizing delay feedback reports. Typically, the described technology provides a base station capable of sending control information to a user equipment (UE) indicative of control information for scheduled communications of the UE (e.g., semi-persistent configuration and / or configuration grant (CG) resources for semi-persistent scheduling (SPS). The base station can schedule and execute downlink data transmissions to the UE (e.g., Physical Downlink Shared Channel (PDSCH) transmissions), but uplink control resources that the UE will otherwise use for uplink feedback message transmission (e.g., Hybrid Automatic Repeat / Request Acknowledge (HARQ-ACK) feedback messages) may overlap at least partially with downlink resources (e.g., uplink control resources can be reconfigured as symbol and / or slot-level downlink resources) and / or flexible resources. Accordingly, the UE and / or the base station can identify a second uplink control resource for transmission of uplink feedback messages to the base station. The second uplink control resource may correspond to the next configured uplink resource (e.g., a physical uplink control channel (PUCCH) resource), or it may be a radio resource control (RRC) configured for each half-persistent configuration.

[0006] A method for wireless communication at a UE is described. The method may include: receiving a configuration message indicating an SPS configuration; monitoring downlink data transmission based on the SPS configuration; determining that an uplink feedback message corresponding to the downlink data transmission is scheduled to be transmitted by the UE in a first uplink control resource that at least partially overlaps with a downlink resource, a flexible resource, or both; and identifying a second uplink control resource based on the overlap for transmitting the uplink feedback message.

[0007] An apparatus for wireless communication at a UE is described. The apparatus may include: a processor, a memory in electronic communication with the processor, and instructions stored in the memory. The instructions may be executable by the processor to cause the apparatus to: receive a configuration message indicating an SPS configuration; monitor downlink data transmission based on the SPS configuration; determine that an uplink feedback message corresponding to the downlink data transmission is scheduled to be transmitted by the UE in a first uplink control resource that at least partially overlaps with downlink resources, flexible resources, or both; and identify a second uplink control resource based on the overlap for transmitting the uplink feedback message.

[0008] Another apparatus for wireless communication at a UE is described. The apparatus may include: components for receiving a configuration message indicating an SPS configuration; components for monitoring downlink data transmission based on the SPS configuration; components for determining that an uplink feedback message corresponding to the downlink data transmission is scheduled to be transmitted by the UE in a first uplink control resource that at least partially overlaps with downlink resources, flexible resources, or both; and components for identifying a second uplink control resource based on the overlap for transmitting the uplink feedback message.

[0009] A non-transitory computer-readable medium is described, storing code for wireless communication at a UE. The code may include instructions executable by a processor to perform the following steps: receiving a configuration message indicating an SPS configuration; monitoring downlink data transmission based on the SPS configuration; determining that an uplink feedback message corresponding to the downlink data transmission is scheduled to be transmitted by the UE in a first uplink control resource that at least partially overlaps with a downlink resource, a flexible resource, or both; and identifying a second uplink control resource based on the overlap for transmitting the uplink feedback message.

[0010] Examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for performing the following steps: sending an uplink feedback message in a second uplink control resource.

[0011] Examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for performing the following steps: monitoring a dynamic timeslot format indicator, wherein determining that a first uplink control resource at least partially overlaps with a downlink resource, a flexible resource, or both may be based on the UE monitoring the dynamic timeslot format indicator.

[0012] Examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for performing the following steps: identifying a next uplink control resource occurring in the time domain after a first uplink control resource for sending an uplink feedback message, wherein the second uplink control resource includes the next uplink control resource.

[0013] Examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for performing the following steps: identifying a second uplink control resource based on a configuration message.

[0014] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for performing the following steps: receiving a second configuration message indicating a second SPS configuration; monitoring second downlink data transmission based on the second SPS configuration; determining that a second uplink feedback message corresponding to the second downlink data transmission is scheduled to be transmitted by the UE in a second uplink control resource that at least partially overlaps with the second downlink resource, the second flexible resource, or both; and identifying a third uplink control resource based on the overlap for transmitting the uplink feedback message, the second uplink feedback message, or both.

[0015] Examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for performing the following steps: transmitting an uplink feedback message corresponding to downlink data transmission in a third uplink control resource while suppressing the transmission of a second uplink feedback message.

[0016] Examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for performing the following steps: transmitting a second uplink feedback message corresponding to the second downlink data transmission in a third uplink control resource, while suppressing the transmission of the uplink feedback message.

[0017] Examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for performing the following steps: suppressing the transmission of an uplink feedback message corresponding to downlink data transmission and a second uplink feedback message corresponding to a second downlink data transmission.

[0018] Examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for performing the following steps: activating a first feedback message delay counter corresponding to the transmission delay of an uplink feedback message and a second feedback message delay counter corresponding to the transmission delay of a second uplink feedback message; sending or discarding an uplink feedback message based on the first feedback message delay counter; and sending or discarding a second uplink feedback message based on the second feedback message delay counter.

[0019] A method for wireless communication at a base station is described. The method may include: sending a configuration message to a UE indicating an SPS configuration for the UE; sending downlink data transmission to the UE based on the SPS configuration; determining that an uplink feedback message corresponding to the downlink data transmission is scheduled to be transmitted by the UE in a first uplink control resource that at least partially overlaps with downlink resources, flexible resources, or both; and identifying a second uplink control resource based on the overlap for receiving the uplink feedback message.

[0020] An apparatus for wireless communication at a base station is described. The apparatus may include: a processor, a memory in electronic communication with the processor, and instructions stored in the memory. The instructions may be executable by the processor to cause the apparatus to: send a configuration message to a UE indicating an SPS configuration for the UE; send downlink data transmission to the UE based on the SPS configuration; determine that an uplink feedback message corresponding to the downlink data transmission is scheduled to be transmitted by the UE in a first uplink control resource that at least partially overlaps with downlink resources, flexible resources, or both; and identify a second uplink control resource based on the overlap for receiving the uplink feedback message.

[0021] Another apparatus for wireless communication at a base station is described. The apparatus may include: components for sending a configuration message to a UE indicating an SPS configuration for the UE; components for sending downlink data transmission to the UE based on the SPS configuration; components for determining that an uplink feedback message corresponding to the downlink data transmission is scheduled to be transmitted by the UE in a first uplink control resource that at least partially overlaps with downlink resources, flexible resources, or both; and components for identifying a second uplink control resource based on the overlap for receiving the uplink feedback message.

[0022] A non-transitory computer-readable medium is described, storing code for wireless communication at a base station. The code may include instructions executable by a processor to perform the following steps: sending a configuration message to a UE indicating an SPS configuration for the UE; sending downlink data transmission to the UE based on the SPS configuration; determining that an uplink feedback message corresponding to the downlink data transmission is scheduled to be transmitted by the UE in a first uplink control resource that at least partially overlaps with downlink resources, flexible resources, or both; and identifying a second uplink control resource based on the overlap for receiving the uplink feedback message.

[0023] Examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for performing the following steps: receiving uplink feedback messages in a second uplink control resource.

[0024] Examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for performing the following steps: sending a dynamic timeslot format indicator, wherein determining that a first uplink control resource at least partially overlaps with a downlink resource, a flexible resource, or both may be based on UE monitoring of the dynamic timeslot format indicator.

[0025] Examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for performing the following steps: identifying a next uplink control resource occurring in the time domain after a first uplink control resource for receiving uplink feedback messages, wherein the second uplink control resource includes the next uplink control resource.

[0026] Examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for performing the following steps: identifying a second uplink control resource based on a configuration message.

[0027] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for performing the following steps: sending a second configuration message indicating a second SPS configuration for a UE; sending a second downlink data transmission to the UE based on the second SPS configuration; determining that a second uplink feedback message corresponding to the second downlink data transmission can be scheduled to be sent by the UE in a second uplink control resource that at least partially overlaps with the second downlink resource, the second flexible resource, or both; and identifying a third uplink control resource based on the overlap for receiving the uplink feedback message, the second uplink feedback message, or both.

[0028] Examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for performing the following steps: receiving an uplink feedback message corresponding to downlink data transmission in a third uplink control resource based on overlap, while suppressing the reception of a second uplink feedback message.

[0029] Examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for performing the following steps: receiving a second uplink feedback message corresponding to the second downlink data transmission in a third uplink control resource based on overlap, while suppressing the reception of the uplink feedback message.

[0030] Examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for performing the following steps: suppressing the reception of an uplink feedback message corresponding to downlink data transmission and a second uplink feedback message corresponding to a second downlink data transmission based on overlap. Attached Figure Description

[0031] Figure 1 An example of a system for wireless communication that supports uplink control resource determination of scheduled communications using delay feedback reporting, according to various aspects of this disclosure, is illustrated.

[0032] Figure 2 An example of a wireless communication system is illustrated, which utilizes delay feedback reporting to determine uplink control resources for scheduled communications in accordance with various aspects of this disclosure.

[0033] Figure 3 An example of a feedback configuration determined using uplink control resources for scheduled communications that utilize delay feedback reporting, supported by various aspects of this disclosure, is illustrated.

[0034] Figure 4 An example of a process for determining uplink control resources for scheduled communications using delay feedback reports, supported by various aspects of this disclosure, is illustrated.

[0035] Figure 5 and Figure 6 A block diagram of a device for determining uplink control resources of scheduled communications using delay feedback reports, supported by various aspects of this disclosure, is shown.

[0036] Figure 7 A block diagram of a communication manager is shown, which utilizes uplink control resources of scheduled communications based on delay feedback reports in support of various aspects of this disclosure.

[0037] Figure 8 A diagram of a system including devices that support uplink control resources for scheduling communications using delay feedback reports, according to various aspects of this disclosure, is shown.

[0038] Figure 9 and Figure 10 A block diagram of a device for determining uplink control resources of scheduled communications using delay feedback reports, supported by various aspects of this disclosure, is shown.

[0039] Figure 11 A block diagram of a communication manager is shown, which utilizes uplink control resources of scheduled communications based on delay feedback reports in support of various aspects of this disclosure.

[0040] Figure 12A diagram of a system including devices that support uplink control resources for scheduling communications using delay feedback reports, according to various aspects of this disclosure, is shown.

[0041] Figures 13 to 17 A flowchart illustrating a method for determining uplink control resources for scheduled communications using delay feedback reports, supported by various aspects of this disclosure, is shown. Detailed Implementation

[0042] Wireless communication systems can configure semi-persistent resources for user equipment (UE). For example, downlink control information (DCI) activating downlink data transmission (e.g., physical downlink shared channel (PDSCH) transmission) can also signal the timeline (e.g., resources) of the corresponding Hybrid Automatic Repeat / Request Acknowledge (HARQ-ACK) feedback message, which can utilize the configured physical uplink control channel (PUCCH) resources. In another example (e.g., semi-persistent scheduling (SPS) type 1), semi-persistent resources can be configured / activated using radio resource control (RRC) signaling (e.g., PDSCH resource indicator (PRI), K1 value, etc.). However, in some cases (e.g., based on changes in the slot format indicator (SFI), semi-persistent PUCCH resources may be unavailable for HARQ-ACK feedback message transmission. For example, some or all of the configured semi-persistent PUCCH resources can now overlap with downlink resources (D or DL) and / or flexible resources (F) (e.g., one or more symbols and / or time slots can be reconfigured from uplink (U or UL) resources to flexible or downlink resources). Accordingly, the UE may be unable to send a HARQ-ACK feedback message to the base station. This may result in PDSCH retransmission, regardless of whether the UE is able to successfully receive and decode the original PDSCH transmission.

[0043] First, aspects of this disclosure are described within the context of a wireless communication system. Generally, the described techniques provide a base station capable of sending control information to a UE indicating control information for the UE's semi-persistent configuration (e.g., semi-persistent configuration of semi-persistent scheduling (SPS) and / or configuration grant (CG) resources). The base station can schedule and execute downlink data transmissions to the UE (e.g., PDSCH transmissions), but uplink control resources that the UE will otherwise use for uplink feedback message transmissions (e.g., HARQ-ACK feedback messages) may overlap at least partially with downlink resources (e.g., uplink control resources can be reconfigured as symbol and / or slot-level downlink resources) and / or flexible resources. Accordingly, the UE and / or the base station can identify a second uplink control resource for uplink feedback message transmission to the base station. The second uplink control resource may correspond to the next configured uplink resource (e.g., PUCCH resource), or may be radio resource control (RRC) configured according to the semi-persistent configuration.

[0044] Various aspects of this disclosure are further illustrated and described by and with reference to apparatus diagrams, system diagrams and flowcharts relating to the determination of uplink control resources for scheduled communications using delay feedback reports.

[0045] Figure 1 An example of a wireless communication system 100, according to various aspects of this disclosure, is illustrated, which supports uplink control resource determination for scheduled communications using delay feedback reporting. The wireless communication system 100 may include one or more base stations 105, one or more UEs 115, and a core network 130. In some examples, the wireless communication system 100 may be a Long Term Evolution (LTE) network, an Advanced LTE (LTE-A) network, an LTE-A Pro network, or a New Radio (NR) network. In some examples, the wireless communication system 100 may support enhanced broadband communication, ultra-reliable (e.g., mission-critical) communication, low-latency communication, or communication with low-cost and low-complexity devices, or any combination thereof.

[0046] Base stations 105 can be distributed throughout a geographical area to form a wireless communication system 100, and can be devices of different forms or with different capabilities. Base stations 105 and UE 115 can communicate wirelessly via one or more communication links 125. Each base station 105 can provide a coverage area 110, on which UE 115 and base station 105 can establish one or more communication links 125. Coverage area 110 can be an example of a geographical area over which base station 105 and UE 115 can support communication of signals according to one or more wireless access technologies.

[0047] UE 115 can be distributed throughout the entire coverage area 110 of the wireless communication system 100, and each UE 115 can be stationary, mobile, or both at different times. UE 115 can be devices of different forms or with different capabilities. Figure 1 The diagram illustrates some example UE 115. For example... Figure 1 As shown, the UE 115 described herein may be able to communicate with various types of devices, such as other UE 115s, base station 105, or network equipment (e.g., core network nodes, relay equipment, integrated access and backhaul (IAB) nodes, or other network equipment).

[0048] Base station 105 may communicate with core network 130, or with each other, or both. For example, base station 105 may interface with core network 130 via one or more backhaul links 120 (e.g., via S1, N2, N3, or other interfaces). Base station 105 may communicate with each other either directly (e.g., directly between base stations 105) or indirectly (e.g., via core network 130) or both directly and indirectly via backhaul links 120 (e.g., via X2, Xn, or other interfaces). In some examples, backhaul link 120 may be or include one or more radio links.

[0049] One or more of the base stations 105 described herein may include, or may be referred to by those skilled in the art as, base station, radio base station, access point, radio transceiver, NodeB, eNodeB (eNB), next-generation NodeB or gigabit NodeB (any of which may be referred to as gNB), home NodeB, home eNodeB or other suitable terminology.

[0050] UE 115 may include or be referred to as a mobile device, wireless device, remote device, handheld device, or subscriber device, or any other suitable term, wherein "device" may also be referred to as a unit, station, terminal, or client, among other examples. UE 115 may also include or be referred to as a personal electronic device, such as a cellular phone, personal digital assistant (PDA), tablet computer, laptop computer, or personal computer. In some examples, UE 115 may include or be referred to as a wireless local loop (WLL) station, Internet of Things (IoT) device, Internet of Everything (IoE) device, or machine-type communication (MTC) device, among other examples, which may be implemented in various objects such as appliances or vehicles, meters, and other examples.

[0051] The UE 115 described herein may be able to communicate with various types of devices, such as other UEs 115 that may sometimes act as repeaters, as well as base station 105 and network equipment, such as... Figure 1As shown, the network equipment includes macro eNBs or gNBs, small cell eNBs or gNBs, or relay base stations and other examples.

[0052] UE 115 and base station 105 can wirelessly communicate with each other via one or more communication links 125 and one or more carriers. The term "carrier" can refer to a set of radio frequency spectrum resources having a defined physical layer structure for supporting communication link 125. For example, a carrier for communication link 125 may include a portion of the radio frequency spectrum band (e.g., a bandwidth portion (BWP)) operating according to one or more physical layer channels for a given radio access technology (e.g., LTE, LTE-A, LTE-A Pro, NR). Each physical layer channel may carry acquisition signaling (e.g., synchronization signals, system information), control signaling for carrier coordination operation, user data, or other signaling. Wireless communication system 100 can support communication with UE 115 using carrier aggregation or multi-carrier operation. Depending on the carrier aggregation configuration, UE 115 can be configured with multiple downlink component carriers and one or more uplink component carriers. Carrier aggregation can be used in conjunction with both frequency division duplex (FDD) and time division duplex (TDD) component carriers.

[0053] In some examples (e.g., in a carrier aggregation configuration), the carrier may also have acquisition signaling or control signaling for coordinating operations with other carriers. The carrier may be associated with a frequency channel (e.g., an Evolved Universal Mobile Telecommunications System Terrestrial Radio Access (E-UTRA) Absolute Radio Frequency Channel Number (EARFCN)) and can be located according to a channel raster for discovery by UE 115. The carrier can operate in standalone mode, where initial acquisition and connection can be performed by UE 115 via the carrier, or in non-standalone mode, where the connection is anchored using different carriers (e.g., carriers of the same or different radio access technologies).

[0054] The communication link 125 shown in the wireless communication system 100 may include uplink transmission from UE 115 to base station 105, or downlink transmission from base station 105 to UE 115. The carrier may carry downlink or uplink communication (e.g., in FDD mode), or may be configured to carry both downlink and uplink communication (e.g., in TDD mode).

[0055] A carrier may be associated with a specific bandwidth of the radio frequency spectrum, and in some examples, the carrier bandwidth may be referred to as the carrier or the “system bandwidth” of the wireless communication system 100. For example, the carrier bandwidth may be one of several defined bandwidths of a carrier used for a particular radio access technology (e.g., 1.4, 3, 5, 10, 15, 20, 40, or 80 MHz). Devices of the wireless communication system 100 (e.g., base station 105, UE 115, or both) may have a hardware configuration that supports communication over a specific carrier bandwidth, or may be configurable to support communication over one of a set of carrier bandwidths. In some examples, the wireless communication system 100 may include a base station 105 or UE 115 that supports simultaneous communication via carriers associated with multiple carrier bandwidths. In some examples, each served UE 115 may be configured to operate on a portion (e.g., a sub-band, BWP) or all of the carrier bandwidth.

[0056] The signal waveform transmitted via a carrier can consist of multiple subcarriers (e.g., using multi-carrier modulation (MCM) techniques, such as orthogonal frequency division multiplexing (OFDM) or discrete Fourier transform extended OFDM (DFT-S-OFDM)). In a system employing MCM, a resource element can consist of a symbol period (e.g., the duration of a modulation symbol) and a subcarrier, where the symbol period and subcarrier spacing are inversely related. The number of bits carried by each resource element can depend on the modulation scheme (e.g., the order of the modulation scheme, the coding rate of the modulation scheme, or both). Therefore, the more resource elements the UE 115 receives and the higher the order of the modulation scheme, the higher the data rate that can be used for the UE 115. Wireless communication resources can refer to a combination of radio frequency spectrum resources, temporal resources, and spatial resources (e.g., spatial layers or beams), and the use of multiple spatial layers can also improve the data rate or data integrity used for communication with the UE 115.

[0057] One or more sets of parameters can be supported for a carrier, where the parameter set may include subcarrier spacing (Δf) and cyclic prefix. A carrier can be divided into one or more BWPs with the same or different parameter sets. In some examples, UE115 can be configured with multiple BWPs. In some examples, a single BWP of a carrier can be active at a given time, and communication for UE115 can be limited to one or more active BWPs.

[0058] The time interval of base station 105 or UE 115 can be expressed as a multiple of the basic time unit. For example, the basic time unit can refer to T. s =1 / (Δf) max ·N f The sampling period is ) seconds, where Δf maxThis can represent the maximum supported subcarrier spacing, and N f This can represent the maximum supported Discrete Fourier Transform (DFT) size. The time intervals of communication resources can be organized according to radio frames, each with a specified duration (e.g., 10 milliseconds (ms)). Each radio frame can be identified by a System Frame Number (SFN) (e.g., ranging from 0 to 1023).

[0059] Each frame may include multiple consecutively numbered subframes or time slots, and each subframe or time slot may have the same duration. In some examples, a frame may be divided into (e.g., in the time domain) subframes, and each subframe may also be divided into several time slots. Alternatively, each frame may include a variable number of time slots, and the number of time slots may depend on the subcarrier spacing. Each time slot may include several symbol periods (e.g., depending on the length of the cyclic prefix preset in each symbol period). In some wireless communication systems 100, time slots may also be divided into multiple mini-time slots containing one or more symbols. Excluding the cyclic prefix, each symbol period may contain one or more (e.g., N) symbols. f Sampling period. The duration of the symbol period can depend on the subcarrier spacing or the operating frequency band.

[0060] A subframe, time slot, mini-time slot, or symbol can be the smallest scheduling unit of the wireless communication system 100 (e.g., in the time domain) and can be referred to as a transmission time interval (TTI). In some examples, the duration of the TTI (e.g., the number of symbol periods in the TTI) can be variable. Additionally or alternatively, the smallest scheduling unit of the wireless communication system 100 can be dynamically selected (e.g., in a burst of shortened TTIs (sTTIs)).

[0061] Physical channels can be multiplexed on carriers using various techniques. Physical control channels and physical data channels can be multiplexed on downlink carriers, for example, using one or more of Time Division Multiplexing (TDM), Frequency Division Multiplexing (FDM), or hybrid TDM-FDM techniques. The control region (e.g., control resource set (CORESET)) of a physical control channel can be defined by several symbol periods and can be extended across the system bandwidth or a subset of the system bandwidth of a carrier. One or more control regions (e.g., CORESET) can be configured for a set of UEs 115. For example, one or more of UEs 115 can monitor or search for control information based on one or more search space sets, and each search space set can include one or more control channel candidates in one or more aggregation levels arranged in a cascaded manner. The aggregation level of control channel candidates can refer to the number of control channel resources (e.g., control channel elements (CCEs)) associated with coded information in a control information format with a given payload size. The search space set can include a common search space set configured to issue control information to multiple UEs 115 and a UE-specific search space set for issuing control information to a specific UE 115.

[0062] Each base station 105 may provide communication coverage via one or more cells, such as macro cells, small cells, hotspots, or other types of cells, or any combination thereof. The term "cell" may refer to a logical communication entity used for communication with base station 105 (e.g., via a carrier) and may be associated with an identifier used to distinguish neighboring cells (e.g., Physical Cell Identifier (PCID), Virtual Cell Identifier (VCID), or others). In some examples, a cell may also refer to a geographic coverage area 110 or a portion (e.g., a sector) of geographic coverage area 110 on which the logical communication entity operates. The extent of such a cell can range from small areas (e.g., structures, subsets of structures) to large areas, depending on various factors such as the capabilities of base station 105. For example, a cell may be or include buildings, subsets of buildings, or external space between or overlapping geographic coverage areas 110, among other examples.

[0063] Macro cells typically cover a relatively large geographic area (e.g., a radius of several kilometers) and can allow unrestricted access by UE 115 with a service subscription to a network provider supporting the macro cell. In contrast, small cells can be associated with a low-power base station 105 and can operate in the same or different (e.g., licensed, unlicensed) frequency bands as macro cells. Small cells can provide unrestricted access to UE 115 with a service subscription to a network provider, or restricted access to UE 115 associated with a small cell (e.g., UE 115 in a Closed Subscriber Group (CSG), or UE 115 associated with a user in a home or office). Base station 105 can support one or more cells and can also support communication on one or more cells using one or more component carriers.

[0064] In some examples, a carrier can support multiple cells, and different cells can be configured according to different protocol types that can provide access for different types of devices (e.g., MTC, Narrowband IoT (NB-IoT), Enhanced Mobile Broadband (eMBB)).

[0065] In some examples, base station 105 may be mobile, and thus provide communication coverage for mobile geographic coverage area 110. In some examples, different geographic coverage areas 110 associated with different technologies may overlap, but the different geographic coverage areas 110 may be supported by the same base station 105. In other examples, overlapping geographic coverage areas 110 associated with different technologies may be supported by different base stations 105. Wireless communication system 100 may include, for example, a heterogeneous network in which different types of base stations 105 use the same or different radio access technologies to provide coverage for various geographic coverage areas 110.

[0066] The wireless communication system 100 can support synchronous or asynchronous operation. For synchronous operation, base stations 105 can have similar frame timing, and transmissions from different base stations 105 can be approximately time-aligned. For asynchronous operation, base stations 105 can have different frame timing, and transmissions from different base stations 105 may not be time-aligned in some examples. The techniques described herein can be used for both synchronous and asynchronous operations.

[0067] Some UEs 115, such as MTC or IoT devices, can be low-cost or low-complexity devices that can provide automated communication between machines (e.g., via machine-to-machine (M2M) communication). M2M communication or MTC can refer to data communication technologies that allow devices to communicate with each other or with base station 105 without human intervention. In some examples, M2M communication or MTC may include communication from devices integrated with sensors or meters to measure or capture information and relay such information to a central server or application, which can then utilize or present the information to people interacting with the application. Some UEs 115 can be designed to collect information or enable automated behavior of machines or other devices. Examples of applications for MTC devices include smart metering, inventory monitoring, water level monitoring, equipment monitoring, healthcare monitoring, wildlife monitoring, weather and geological event monitoring, fleet management and tracking, remote security sensing, physical access control, and transaction-based service charging.

[0068] Some UE 115s can be configured to operate in a power-saving mode, such as half-duplex communication (e.g., a mode that supports unidirectional communication via transmission or reception but not simultaneous transmission and reception). In some examples, half-duplex communication may be performed at a reduced peak rate. Other power-saving techniques for UE 115s include entering a power-saving deep sleep mode when not engaged in active communication, operating on limited bandwidth (e.g., according to narrowband communication), or a combination of these techniques. For example, some UE 115s can be configured to operate using a narrowband protocol type associated with a defined portion or range (e.g., a set of subcarriers or resource blocks (RBs)) within a carrier, within a carrier's guard band, or outside a carrier.

[0069] Wireless communication system 100 can be configured to support ultra-reliable communication or low-latency communication, or various combinations thereof. For example, wireless communication system 100 can be configured to support ultra-reliable low-latency communication (URLLC) or mission-critical communication. UE 115 can be designed to support ultra-reliable, low-latency, or mission-critical functions (e.g., mission-critical functions). Ultra-reliable communication can include private or group communication and can be supported by one or more mission-critical services such as Mission-Critical Push-to-Talk (MCPTT), Mission-Critical Video (MCVideo), or Mission-Critical Data (MCData). Support for mission-critical functions can include service prioritization, and mission-critical services can be used for public safety or general commercial applications. The terms ultra-reliable, low-latency, mission-critical, and ultra-reliable low-latency are used interchangeably herein.

[0070] In some examples, UE 115 may also be able to communicate directly with other UE 115 via device-to-device (D2D) communication link 135 (e.g., using peer-to-peer (P2P) or D2D protocols). One or more UE 115s utilizing D2D communication may be within the geographic coverage area 110 of base station 105. Other UE 115s in such a group may be outside the geographic coverage area 110 of base station 105, or may otherwise be unable to receive transmissions from base station 105. In some examples, a group of UE 115s communicating via D2D communication may utilize a one-to-many (1:M) system, in which each UE 115 transmits to every other UE 115 in the group. In some examples, base station 105 facilitates the scheduling of resources for D2D communication. In other cases, D2D communication is performed between UE 115s without involving base station 105.

[0071] In some systems, the D2D communication link 135 may be an example of a communication channel between vehicles (e.g., UE 115), such as a sidelink communication channel. In some examples, vehicles may communicate using vehicle-to-everything (V2X) communication, vehicle-to-vehicle (V2V) communication, or a combination thereof. Vehicles may signal information related to traffic conditions, signaling, weather, safety, emergencies, or any other information relevant to the V2X system. In some examples, vehicles in a V2X system may communicate with roadside infrastructure such as roadside units, or use vehicle-to-network (V2N) communication to communicate with the network via one or more network nodes (e.g., base station 105), or both.

[0072] Core network 130 can provide user authentication, access authorization, tracking, Internet Protocol (IP) connectivity, and other access, routing, or mobility functions. Core network 130 can be an evolved packet core (EPC) or a 5G core (5GC), and can include at least one control plane entity (e.g., a mobility management entity (MME), access and mobility management function (AMF)) managing access and mobility, and at least one user plane entity (e.g., a serving gateway (S-GW), packet data network (PDN) gateway (P-GW), or user plane function (UPF)) routing packets or interconnecting to external networks. The control plane entity can manage non-access stratum (NAS) functions, such as mobility, authentication, and bearer management of UE 115 served by base station 105 associated with core network 130. User IP packets can be transmitted through the user plane entity, which can provide IP address allocation and other functions. The user plane entity can connect to one or more network operator IP services 150. IP service 150 may include access to the Internet, one or more intranets, IP Multimedia Subsystem (IMS), or packet-switched streaming services.

[0073] Some of the network devices, such as base station 105, may include sub-components, such as access network entity 140, which may be an example of an access node controller (ANC). Each access network entity 140 may communicate with UE 115 through one or more other access network transport entities 145, which may be referred to as a radio headend, smart radio headend, or transmit / receive point (TRP). Each access network transport entity 145 may include one or more antenna panels. In some configurations, the various functions of each access network entity 140 or base station 105 may be distributed across various network devices (e.g., radio headends and ANCs) or combined into a single network device (e.g., base station 105).

[0074] Wireless communication system 100 can operate using one or more frequency bands, typically in the range of 300 MHz to 300 GHz. The 300 MHz to 3 GHz band is often referred to as the Ultra High Frequency (UHF) band or decimeter band because the wavelength range is roughly from one decimeter to one meter. UHF waves can be blocked or redirected by buildings and environmental features, but the waves can penetrate structures sufficiently to allow macrocells to provide service to UE 115 located indoors. Compared to transmissions using smaller frequencies and longer waves in the lower frequencies (HF) or very high frequencies (VHF) portions of the spectrum below 300 MHz, UHF wave transmission can be associated with smaller antennas and shorter ranges (e.g., less than 100 km).

[0075] The wireless communication system 100 can also operate in the ultra-high frequency (SHF) band (also known as the centimeter band) or in the extremely high frequency (EHF) band (e.g., from 30 GHz to 300 GHz) (also known as the millimeter band). In some examples, the wireless communication system 100 can support millimeter-wave (mmW) communication between the UE 115 and the base station 105, and the EHF antennas of the corresponding devices can be smaller and more closely spaced than UHF antennas. In some examples, this can facilitate the use of antenna arrays within the device. However, compared to SHF or UHF transmissions, the propagation of EHF transmissions can be subject to even greater atmospheric attenuation and shorter range. The techniques disclosed herein can be employed across transmissions using one or more different frequency bands, and the designated use of frequency bands across these frequency bands may vary by country or regulatory body.

[0076] Wireless communication system 100 can utilize both licensed and unlicensed radio frequency spectrum bands. For example, wireless communication system 100 can employ licensed assisted access (LAA), unlicensed LTE (LTE-U) radio access technology, or NR technology in unlicensed bands such as the 5 GHz Industrial, Scientific, and Medical (ISM) band. When operating in unlicensed radio frequency spectrum bands, devices such as base station 105 and UE 115 can employ carrier sensing for collision detection and avoidance. In some examples, operation in unlicensed bands can be based on carrier aggregation configurations that combine component carriers operating in licensed bands (e.g., LAA). Operation in unlicensed spectrum can include downlink transmissions, uplink transmissions, P2P transmissions, or D2D transmissions, among other examples.

[0077] Base station 105 or UE 115 may be equipped with multiple antennas that can be used to employ techniques such as transmit diversity, receive diversity, multiple-input multiple-output (MIMO) communication, or beamforming. The antennas of base station 105 or UE 115 may be located within one or more antenna arrays or antenna panels that can support MIMO operation or transmit or receive beamforming. For example, one or more base station antennas or antenna arrays may be co-located at an antenna assembly, such as an antenna tower. In some examples, the antennas or antenna arrays associated with base station 105 may be located in different geographical locations. Base station 105 may have an antenna array with several rows and columns of antenna ports that base station 105 can use to support beamforming for communication with UE 115. Similarly, UE 115 may have one or more antenna arrays that can support various MIMO or beamforming operations. Additionally or alternatively, antenna panels may support radio frequency beamforming of signals transmitted via antenna ports.

[0078] Base station 105 or UE 115 can use MIMO communication to facilitate multipath signal propagation and improve spectral efficiency by transmitting or receiving multiple signals via different spatial layers. Such a technique can be called spatial multiplexing. For example, multiple signals can be transmitted by a transmitting device via different antennas or different combinations of antennas. Similarly, multiple signals can be received by a receiving device via different antennas or different combinations of antennas. Each of the multiple signals can be referred to as a separate spatial stream and can carry bits associated with the same data stream (e.g., the same codeword) or different data streams (e.g., different codewords). Different spatial layers can be associated with different antenna ports used for channel measurement and reporting. MIMO techniques include single-user MIMO (SU-MIMO) and multi-user MIMO (MU-MIMO). In single-user MIMO, multiple spatial layers are transmitted to the same receiving device, while in multi-user MIMO, multiple spatial layers are transmitted to multiple devices.

[0079] Beamforming, also known as spatial filtering, directional transmission, or directional reception, is a signal processing technique used at a transmitting or receiving device (e.g., base station 105, UE 115) to shape or guide antenna beams (e.g., transmit beams, receive beams) along a spatial path between the transmitting and receiving devices. Beamforming can be achieved by combining signals communicating via antenna elements of an antenna array, such that some signals propagating with respect to a particular orientation of the antenna array experience constructive interference, while other signals experience destructive interference. The conditioning of signals communicating via antenna elements can include the transmitting or receiving device applying amplitude shift, phase shift, or both to the signals carried via the antenna elements associated with that device. The conditioning associated with each of the antenna elements can be defined by a beamforming weight set associated with a particular orientation (e.g., the antenna array relative to the transmitting or receiving device, or relative to some other orientation).

[0080] Base station 105 or UE 115 may use beam sweeping technology as part of beamforming operations. For example, base station 105 may use multiple antennas or antenna arrays (e.g., antenna panels) to perform beamforming operations for directional communication with UE 115. Some signals (e.g., synchronization signals, reference signals, beam selection signals, or other control signals) may be transmitted multiple times by base station 105 in different directions. For example, base station 105 may transmit signals according to different beamforming weight sets associated with different transmission directions. Transmissions in different beam directions may be used to identify (e.g., by a transmitting device such as base station 105, or by a receiving device such as UE 115) the beam direction for later transmission or reception by base station 105.

[0081] Some signals, such as data signals associated with a specific receiving device, may be transmitted by base station 105 in a single beam direction (e.g., the direction associated with a receiving device such as UE 115). In some examples, the beam direction associated with transmission along a single beam direction may be determined based on signals transmitted in one or more beam directions. For example, UE 115 may receive one or more signals transmitted by base station 105 in different directions and may report to base station 105 an indication that UE 115 received a signal with the highest signal quality or another acceptable signal quality.

[0082] In some examples, transmissions performed by a device (e.g., base station 105 or UE 115) may be performed using multiple beam directions, and the device may use a combination of digital precoding or radio frequency beamforming to generate a combined beam for transmission (e.g., from base station 105 to UE 115). UE 115 may report feedback indicating precoding weights for one or more beam directions, and this feedback may correspond to the number of beam configurations across the system bandwidth or one or more sub-bands. Base station 105 may transmit reference signals (e.g., cell-specific reference signals (CRS), channel state information reference signals (CSI-RS)), which may be precoded or unprecoded. UE 115 may provide feedback for beam selection, which may be a precoded matrix indicator (PMI) or codebook-based feedback (e.g., multi-panel codebook, linear combination codebook, port selection codebook). Although these techniques are described with reference to signals transmitted by base station 105 in one or more directions, UE 115 may employ similar techniques to transmit signals multiple times in different directions (e.g., to identify beam directions for subsequent transmissions or receptions by UE 115) or to transmit signals in a single direction (e.g., to transmit data to a receiving device).

[0083] When receiving various signals such as synchronization signals, reference signals, beam selection signals, or other control signals from base station 105, the receiving device (e.g., UE 115) can attempt multiple receiving configurations (e.g., directional listening). For example, the receiving device can attempt multiple receiving directions by: receiving via different antenna subarrays; processing signals received according to different antenna subarrays; receiving according to different sets of receiving beamforming weights applied to signals received at multiple antenna elements of the antenna array (e.g., different sets of directional listening weights); or processing signals received according to different sets of receiving beamforming weights applied to signals received at multiple antenna elements of the antenna array. Any of these, depending on the receiving configuration or receiving direction, can be referred to as "listening." In some examples, the receiving device can use a single receiving configuration to receive along a single beam direction (e.g., when receiving data signals). The single receiving configuration can be aligned in beam directions determined based on listening according to different receiving beam directions (e.g., based on listening according to multiple beam directions being determined to have the highest signal strength, highest signal-to-noise ratio (SNR), or other acceptable signal quality).

[0084] The wireless communication system 100 can be a packet-based network operating according to a layered protocol stack. In the user plane, communication at the bearer layer or Packet Data Convergence Protocol (PDCP) layer can be IP-based. The Radio Link Control (RLC) layer can perform packet segmentation and reassembly for communication on logical channels. The Media Access Control (MAC) layer can perform priority handling and multiplex logical channels into transport channels. The MAC layer can also use error detection, error correction, or both to support retransmissions at the MAC layer to improve link efficiency. In the control plane, the Radio Resource Control (RRC) protocol layer can provide the establishment, configuration, and maintenance of RRC connections between the UE 115 and the base station 105 or the core network 130 supporting radio bearers for user plane data. At the physical layer, transport channels can be mapped to physical channels.

[0085] UE 115 and base station 105 can support data retransmission to increase the likelihood of successful data reception. Hybrid Automatic Repeat Request (HARQ) feedback is a technique used to increase the likelihood of data being correctly received through communication link 125. HARQ can include a combination of error detection (e.g., using Cyclic Redundancy Check (CRC)), forward error correction (FEC), and retransmission (e.g., Automatic Repeat Request (ARQ)). HARQ can improve throughput at the MAC layer under poor radio conditions (e.g., low signal-to-noise ratio conditions). In some examples, the device can support HARQ feedback within the same time slot, where the device can provide HARQ feedback in a specific time slot for data received in the previous symbol within that time slot. In other cases, the device can provide HARQ feedback in subsequent time slots or according to a different time interval.

[0086] UE 115 can receive configuration messages indicating a semi-persistent scheduling configuration. UE 115 can monitor downlink data transmission at least partially based on the semi-persistent scheduling configuration. UE 115 can determine that an uplink feedback message corresponding to downlink data transmission is scheduled to be transmitted by UE 115 in a first uplink control resource that at least partially overlaps with downlink resources and / or flexible resources. UE 115 can identify a second uplink control resource for transmitting the uplink feedback message, at least partially based on the overlap.

[0087] Base station 105 may send a configuration message to UE 115 indicating a semi-persistent scheduling configuration for UE 115. Base station 105 may send downlink data transmissions to UE 115 at least partially based on the semi-persistent scheduling configuration. UE 115 may determine that an uplink feedback message corresponding to the downlink data transmission is scheduled to be sent by UE 115 in a first uplink control resource that at least partially overlaps with downlink resources and / or flexible resources. Base station 105 may identify a second uplink control resource for receiving uplink feedback messages at least partially based on the overlap.

[0088] Figure 2 An example of a wireless communication system 200, which supports uplink control resource determination for scheduled communications using delay feedback reporting according to various aspects of this disclosure, is illustrated. In some examples, the wireless communication system 200 may implement aspects of the wireless communication system 100. The wireless communication system 200 may include a base station 205 and / or a UE 210, which may be examples of the corresponding devices described herein.

[0089] Base station 205 can configure UE 210 using scheduled communications such as one or more semi-persistent configurations (e.g., SPS and / or CG configurations). For each semi-persistent configuration, a HARQ-ACK feedback timeline (e.g., as indicated in the K1 Information Element (IE) field) can be indicated in the DCI format that activates the semi-persistent configuration. If the K1 field is not included or is otherwise indicated in the DCI, K1 can be provided by an RRC parameter (e.g., dl-DataToUL-ACK of the RRC configuration). The PUCCH resource to be used for a semi-persistent PDSCH timing (e.g., SPS resource activated by the DCI) for a given SPS configuration can be determined by: (1) for the first PDSCH after DCI activation, the PUCCH resource can be determined by PRI, or (2) for all other PDSCH timings, the PUCCH resource can be given by an RRC parameter referred to as SPS-PUCCH-A / N. In the SPS type 1 scenario, such a parameter can be provided via RRC signaling.

[0090] Some wireless communication systems can operate in a TDD manner, where one or more time slots and / or symbols are configured to be available for uplink (U), downlink (D), or flexible (F), for example, for use in either the uplink or downlink. For example, a Slot Format Indicator (SFI) can be used to configure / reconfigure one or more symbols and / or time slots for UE 210. In such a TDD system, it is possible that, for some SPS timings, K1 and / or dynamic / semi-static PRI can point to PUCCH resources that are invalid for PUCCH transmission.

[0091] For example, for an SPS PDSCH timing, K1 can point to a semi-static downlink slot. That is, base station 205 can configure UE 210 using a semi-persistent configuration indication. The semi-persistent configuration can include SPS and / or CG resources configured for UE 210, such as using RRC signaling, IP-based signaling, MAC control elements (CE), etc. Base station 205 can then send a DCI grant to UE 210 in PDCCH 215, which activates the PDSCH 220 timing for downlink transmission to UE 210. K1 and / or dynamic / semi-static PRI can point to a PUCCH resource (e.g., PUCCH 225) that is not available to UE 210 for sending a feedback message (e.g., HARQ-ACK) indicating whether UE 210 can successfully receive and decode PDSCH 220.

[0092] As discussed, in some cases, UE 210 may determine that PUCCH 225 resources (e.g., first uplink control resources) are unavailable for uplink transmissions performing feedback messages. For example, UE 210 may determine that K1 points to a semi-static configuration of downlink slots / symbols. That is, the semi-static configuration for SPS resources and / or DCI activating SPS resources may include a PRI, which instructs UE 210 to allocate the corresponding uplink control resources for the corresponding PUCCH 225 transmission carrying feedback messages to N symbols / slots following PDCCH 215 carrying DCI authorization or PDSCH 220 corresponding to the SPS PDSCH timing. However, the symbols / slots / slots / slots / slots / slots corresponding to N may be configured as downlink symbols / slots / slots, for example, via an SFI mechanism. Accordingly, the symbols / slots / slots / slots / slots / slots corresponding to N are unavailable for PUCCH 225 transmissions due to overlap with downlink resources and / or flexible resources. In some respects, this can also correspond to situations where K1 and PRI point to PUCCH resources that are partially invalid for PUCCH 225 transmission (e.g., some of the symbols / slots(s) of the PUCCH resource overlap with one or more semi-static downlink symbols / slots(s)). Accordingly, UE 210 may identify or otherwise determine that an uplink feedback message (e.g., carried in PUCCH 225) corresponding to downlink data transmission (e.g., PDSCH 220) is scheduled to be transmitted in a first uplink control resource (e.g., PUCCH 225) that overlaps at least partially with downlink resources (e.g., one or more symbols / slots(s) configured for downlink transmission) and / or flexible resources.

[0093] In some wireless communication systems, when such overlap occurs, PUCCH 225 transmissions are simply abandoned. That is, when PUCCH resources used for SPS conflict with one or more invalid symbols / slots, the PUCCH transmission for the feedback message will be abandoned by UE 210. However, this is costly in such TDD bands, as all SPS PDSCHs for which HARQ-ACKs were abandoned will now have to be retransmitted. In other words, abandoning HARQ-ACK feedback messages due to the configured PUCCH resources now overlapping with downlink and / or flexible resources will cause base station 205 not to receive HARQ-ACK feedback. In this case, base station 205 will have to perform retransmissions for each PDSCH timing indicated in the discarded HARQ-ACK feedback. This will then require UE 210 to receive such retransmissions, determine, and send HARQ-ACK feedback for the retransmissions. This can be costly in terms of air resources, processing at base station 205 and / or UE 210, increased latency, and reduced QoS satisfaction.

[0094] Accordingly, aspects of the described technology provide various mechanisms in which base station 205 and / or UE 210 may delay PUCCH 225 transmission to a future valid PUCCH timing (e.g., PUCCH 230). More specifically, aspects of the described technology provide various mechanisms in which base station 205 and / or UE 210 may determine the next available PUCCH timing for delaying PUCCH 225 transmission. In some aspects, this may include base station 205 and / or UE 210 identifying or otherwise determining a second uplink control resource (e.g., PUCCH 230) for sending a feedback message (e.g., HARQ-ACK feedback) to base station 205. Accordingly, and in some examples, UE 210 may send an uplink feedback message (e.g., a HARQ-ACK feedback message that would initially be sent in PUCCH 225) in the second uplink control resource (e.g., PUCCH 230). Since PUCCH 230 may have been configured to carry feedback messages for different PDSCH timings(one or more), UE210 may combine the feedback message corresponding to PDSCH 220 (such as the one originally scheduled for PUCCH 225) with feedback messages for different PDSCH timings(one or more), or may send separate feedback messages within PUCCH 230. In some examples, one or more feedback messages(one or more) may be sent during PUCCH and / or PUSCH transmissions.

[0095] The described aspects of the technology can distinguish between two use cases regarding whether UE 210 is configured to monitor dynamic SFI indications (e.g., SFI indications provided in DCI format 2_0). In one use case, UE 210 may not be configured to monitor dynamic SFI indications. In some cases, PUCCH may be transmitted on (one or more) semi-static flexible symbols / slots (e.g., configured as F). However, dynamic SFI indications can change the direction of (one or more) symbols / slots from U or F to D, which will invalidate (one or more) corresponding symbols / slots for PUCCH transmission.

[0096] In another use case, UE 210 can be configured to monitor dynamic SFI indications. In some examples where UE 210 is configured to monitor dynamic SFI indications, base station 205 can decide whether to send dynamic SFI indications at certain monitoring times. UE 210 may not be aware of the distinction in this situation (e.g., whether base station 205 did not send dynamic SFI indications, or whether UE 210 failed to successfully receive and decode dynamic SFI indications), and therefore, misalignment may exist between base station 205 and UE 210. In some aspects where UE 210 is configured to monitor dynamic SFI indications, if the PUCCH completely or partially overlaps with a flexible symbol (e.g., a flexible resource), base station 205 may or may not configure UE 210 to send the PUCCH. For example, if base station 205 completely or partially overlaps with a flexible symbol or does not overlap, base station 205 may configure UE 210 to send the PUCCH. Therefore, whether a transmission is permitted can be based on this additional configuration. In some respects, whether transmission on flexible symbols is permitted can be based on one or more other configurations, for example, not necessarily related to whether UE 210 is configured to monitor dynamic SFI indications.

[0097] To avoid this problem, the described aspects of the technology provide different options for base station 205 and / or UE 210 to ensure reliable transmission of delayed PUCCH (e.g., delayed PUCCH 225 carrying a HARQ-ACK feedback message). In an option where the SPS PUCCH is delayed and UE 210 is not configured to monitor dynamic SFI indications, the delayed PUCCH resources can fully or partially overlap with semi-static flexible (F) resources. In the option where UE 210 is configured to monitor dynamic SFI indications, the delayed PUCCH resources cannot even partially overlap with (one or more) semi-static flexible symbols / slots. In other words, the PUCCH resources should be fully contained within the semi-static uplink portion of (one or more) symbols / slots. Using this approach, potential misalignment between UE 210 and base station 205 can be avoided. Accordingly, UE 210 can monitor the dynamic SFI, which it can use to determine, based on a dynamic SFI indication that some or all of the first uplink control resources (e.g., PUCCH 225) are changed to downlink resources, that the first uplink control resources at least partially overlap with downlink resources and / or flexible resources. In other cases, if the SPS PUCCH is delayed and UE 210 is configured to monitor the dynamic SFI indication, the delayed PUCCH resources may fully or partially overlap with the semi-static flexible symbols, depending on whether the SFI DCI is detected. In this case, if UE 210 is not configured to monitor the dynamic SFI, the delayed PUCCH resources cannot even partially overlap with the semi-static flexible symbols. In other words, the PUCCH resources should be fully contained within the semi-static UL portion of the time slot. Again, this approach avoids potential ambiguity between UE 210 and base station 205.

[0098] In the second option, delayed HARQ-ACK can be sent only in a fully semi-static uplink slot. That is, feedback messages scheduled to be sent in PUCCH 225 can be sent entirely within PUCCH 230 (e.g., the second uplink control resource).

[0099] In some aspects, base station 205 and / or UE 210 may, for example, identify a second uplink control resource (e.g., PUCCH 230) for transmitting an uplink feedback message (e.g., HARQ-ACK feedback) for PDSCH 220 based on the overlap between the first uplink control resource and downlink and / or flexible resources. In one option, this may include a second uplink control resource corresponding to one or more next available symbols / slots with valid PUCCH resources. That is, base station 205 and / or UE 210 may identify the next uplink control resource occurring in the time domain after the first uplink control resource. In this example, this may include PUCCH 230 being the next available uplink control resource occurring after PUCCH 225.

[0100] In another option, this can include an offset given by RRC signaling for each SPS configuration (e.g., the delay between PDCCH215 / PDSCH 220 and the corresponding PUCCH resource). This offset can be counted for all, only, or only one or more of the mixed time slots (e.g., D, F, and U) and one or more U time slots, or only one or more U symbols / time slots, including those configured as D. Accordingly, the RRC signaling used as configuration signaling to identify the semi-persistent scheduling configuration can be used by base station 205 and / or UE 210 to identify the second uplink control resource (e.g., identifying PUCCH 230).

[0101] In some scenarios, a delayed HARQ-ACK can be multiplexed with another SPS HARQ-ACK for a PUCCH timing that is also invalid for PUCCH transmission. That is, base station 205 can send or otherwise communicate to UE 210 a subsequent configuration message indicating the second SPS configuration (e.g., UE 210 can be configured with additional SPS and / or CG resources). UE 210 can monitor second downlink data transmission based on the second SPS configuration. However, base station 205 and / or UE 210 can identify or otherwise determine that a second uplink feedback message corresponding to the second downlink data transmission is scheduled to be transmitted by the UE in a second uplink control resource (e.g., a backup PUCCH resource, PUCCH 230 in this example) initially identified for use in transmitting the first uplink feedback message (e.g., the first PUCCH). However, base station 205 and / or UE 210 can also determine that the second uplink control resource (e.g., PUCCH 230) is also invalid (e.g., at least partially overlapping with the second downlink and / or second flexible resources). Accordingly, base station 205 and / or UE 210 may identify or otherwise select a third uplink control resource (e.g., a third PUCCH) for transmitting a first uplink feedback message and / or a second uplink feedback message (e.g., corresponding to a second downlink data transmission).

[0102] The described aspects of the technology provide various mechanisms that can be employed by base station 205 and / or UE 210 when identifying third uplink control resources, multiplexing delayed HARQ-ACK with second HARQ-ACK, etc.

[0103] In one option, UE 210 may not expect this scenario to occur due to a scheduling decision adopted by base station 205. For example, base station 205 may know that this situation may occur, and also know how many HARQ-ACK bits should be accumulated by UE 210, and therefore can configure PUCCH resources accordingly. Accordingly, this prevents a situation where UE 210 would have to choose between delaying the first HARQ-ACK (e.g., the uplink feedback message initially scheduled for PUCCH 225), the second HARQ-ACK (e.g., the second uplink feedback message scheduled for PUCCH 230), or both.

[0104] In another option, the initial delayed HARQ-ACK (e.g., an uplink feedback message initially scheduled for PUCCH 225), the second delayed HARQ-ACK (e.g., a second uplink feedback message scheduled for PUCCH 230), or both are delayed. In some examples, this could include UE 210 delaying the second delayed HARQ-ACK and sending only the initial delayed HARQ-ACK if the PUCCH resource for the delayed HARQ-ACK bits is available. For example, UE 210 could send the uplink feedback message corresponding to the downlink data transmission in the third uplink control resource while suppressing the transmission of the second uplink feedback message.

[0105] In some examples, this could include UE 210 delaying the initial delayed HARQ-ACK and only sending the new HARQ-ACK (e.g., a second delayed HARQ-ACK) if the PUCCH resource for the new HARQ-ACK bit is available. For example, UE 210 could send a second uplink feedback message corresponding to the second downlink data transmission in a third uplink control resource while suppressing the transmission of uplink feedback messages.

[0106] In some examples, this could include UE 210 delaying both the initial delayed HARQ-ACK and the second delayed HARQ-ACK (e.g., suppressing the transmission of uplink feedback messages and the second uplink feedback message). If each set of HARQ-ACK bits can be delayed for only a certain amount of time before being abandoned, the described technique includes UE 210 and / or base station 205 counting each set of HARQ-ACK bits separately. That is, in the example discussed above, the delay counter for the initial delayed HARQ-ACK bits is 1, and the delay counter for the second delayed HARQ-ACK bits is 0. If both sets of HARQ-ACK bits are delayed again (as described above), the delay counters are incremented to 2 and 1, respectively. This can continue for each instance where the PUCCH timing corresponding to the PDSCH transmission overlaps with downlink and / or flexible resources or is otherwise unavailable for uplink transmission (e.g., each delay counter will increment by 1 in each delayed instance). Accordingly, aspects of the described technology may include UE 210 delaying the HARQ-ACK for an SPS event with HARQ procedure number A until (1) the start of an SPS PDSCH with the same HARQ procedure number occurs, or (2) the HARQ-ACK reporting opportunity corresponding to the next SPS PDSCH with the same HARQ procedure number occurs. Accordingly, UE 210 and / or base station 205 may start a first feedback message delay counter (e.g., a first delay counter) corresponding to the transmission delay of the uplink feedback message and a second feedback message delay counter (e.g., a second delay counter) corresponding to the transmission delay of the second uplink feedback message. UE 210 may send or abort the uplink feedback message and / or the second uplink feedback message based at least in part on each corresponding delay counter.

[0107] Figure 3 An example of feedback configuration 300 determined using uplink control resources for scheduled communications supported by delay feedback reporting, according to various aspects of this disclosure, is illustrated. In some examples, feedback configuration 300 may implement aspects of wireless communication systems 100 and / or 200. Aspects of feedback configuration 300 may be implemented by or by a UE and / or base station, which may be examples of the corresponding devices described herein.

[0108] As discussed above, the described aspects of the technology provide various mechanisms for a base station and / or UE to identify a second uplink control resource (e.g., a second PUCCH) for transmitting a HARQ-ACK feedback message when a configured uplink control resource (e.g., a first PUCCH) overlaps with downlink and / or flexible resources. For example, the base station can utilize SPS configuration to configure the UE, e.g., via RRC signaling. The SPS configuration can identify SPS and / or CG resources that are semi-statically configured for the UE. In some aspects, the SPS configuration can identify the offset of the uplink control resource (e.g., the first PUCCH) that the UE will use to transmit the feedback message. The base station can schedule downlink data transmission (e.g., PDSCH) by transmitting a DCI grant on the PDCCH activating the configured SPS and / or CG resources. Accordingly, the base station can monitor downlink data transmission based on the SPS and / or CG resources configured in the SPS configuration.

[0109] In some aspects, the UE and / or base station may identify or otherwise determine that an uplink feedback message (e.g., HARQ-ACK feedback carried in the PUCCH and / or PUSCH) corresponding to downlink data transmission is scheduled to be transmitted by the UE in a first uplink control resource (e.g., PUCCH and / or PUSCH) that overlaps at least partially with downlink and / or flexible resources. For example, the UE and / or base station may use a dynamic SFI indication (e.g., carried in DCI format 2_0 or otherwise conveyed) that changes one or more symbols / slots of the first uplink control resource from a U or F configuration to a D configuration. Accordingly, the base station and / or UE may identify a second uplink control resource (e.g., a subsequent PUCCH) for transmitting uplink feedback messages (e.g., HARQ-ACK feedback). Accordingly, delayed feedback messages may be transmitted using the second uplink control resource, rather than being discarded as in other wireless communication systems.

[0110] For example, the UE can receive downlink data transmissions (e.g., PDSCH 335) during downlink time slot 305. Downlink data transmissions can be performed using SPS resources. Downlink data transmissions can have uplink control resources configured during uplink time slot 320 (e.g., PUCCH 350). Accordingly, the UE can use PUCCH 350 during uplink time slot 320 to send uplink feedback messages (e.g., HARQ-ACK feedback carrying a set of HARQ-ACK bits).

[0111] The UE may receive another downlink data transmission (e.g., PDSCH 340) during downlink slot 310. The downlink data transmission in PDSCH 340 may be performed using SPS resources. The downlink data transmission may have uplink control resources configured during downlink slot 325 (e.g., PUCCH 355, which in this example can be considered the first uplink control resource). That is, downlink slot 325 may have been initially configured as an uplink slot, but may have been changed to a downlink slot by the base station (e.g., using dynamic SFI indication). Accordingly, the base station and / or the UE may determine that the uplink control resource (e.g., PUCCH 355) at least partially overlaps with (e.g., now configured during downlink slots) downlink resources and / or (e.g., now configured during flexible slots / symbols) flexible resources. Accordingly, the UE and / or the base station may identify a second uplink control resource (e.g., PUCCH 360) based on the overlap for transmitting uplink feedback messages.

[0112] The UE may receive another downlink data transmission (e.g., PDSCH 345, which in this example may be referred to as the second downlink data transmission) during downlink slot 315. The downlink data transmission of PDSCH 345 may be performed using SPS resources. The downlink data transmission of PDSCH 345 may have uplink control resources (e.g., PUCCH 360, which in this example may be considered the second uplink control resource). When PUCCH 360 (e.g., the second uplink control resource) is scheduled during uplink slot 330, the base station and / or the UE may select the second uplink control resource for transmitting uplink feedback messages (e.g., initial delayed HARQ-ACK feedback) and / or second uplink feedback messages (e.g., HARQ-ACK feedback corresponding to PDSCH 345).

[0113] Figure 4 An example of a process 400 for determining uplink control resources for scheduled communications using delay feedback reports, according to various aspects of this disclosure, is illustrated. In some examples, process 400 may implement aspects of wireless communication systems 100 and / or 200 and / or feedback configuration 300. Aspects of process 400 may be implemented by or by a UE 405 and / or base station 410, which may be examples of the corresponding devices described herein.

[0114] At 415, base station 410 may send (and UE 405 may receive) a configuration message indicating the SPS configuration for UE 405. The SPS configuration may correspond to the SPS and / or CG resources configured for UE 405. The SPS configuration message may be carried in RRC signaling or otherwise conveyed.

[0115] At 420, base station 410 can transmit (and UE 405 can monitor for reception) downlink data transmission based on the SPS configuration. For example, base station 410 can transmit (and UE 405 can receive) a DCI grant carried in the PDCCH, which activates one or more of the SPS and / or CG resources configured by the SPS configuration. Accordingly, UE 405 can identify the SPS resources to be used for downlink data transmission and monitor those resources. UE 405 can identify feedback information for downlink data transmission (e.g., HARQ-ACK feedback). For example, UE 405 can generate a bitmap including a set of HARQ-ACK bits, each bit being set to indicate whether UE 405 can successfully receive and decode the corresponding downlink data transmission.

[0116] At 425, UE 405 and / or base station 410 may determine that an uplink feedback message corresponding to downlink data transmission is scheduled to be transmitted by UE 405 in a first uplink control resource that at least partially overlaps with downlink and / or flexible resources. For example, UE 405 and / or base station 410 may determine that the first uplink control resource (e.g., PUCCH resource) is scheduled during one or more symbols / time slots currently configured as downlink symbols / time slots. For example, UE 405 may be configured for dynamic SFI monitoring. Accordingly, base station 410 may send (and UE 405 may receive) a dynamic SFI indication that reconfigures one or more symbols / time slots corresponding to the first uplink control resource as downlink symbols / time slots.

[0117] Accordingly, at 430, UE 405 and / or base station 10 may identify a second uplink control resource based on overlap for transmitting an uplink feedback message. For example, UE 405 and / or base station 410 may identify the next uplink control resource that occurs after the first uplink control resource (e.g., in the time domain) for transmitting an uplink feedback message. In this case, the next uplink control resource may be selected or otherwise identified as the second uplink control resource. In some aspects, this may include UE 405 and / or base station 410 identifying the second uplink control resource based on configuration messages (e.g., original configuration and / or subsequent configuration messages).

[0118] At 435, UE 405 may transmit (and base station 410 may receive) an uplink feedback message in the second uplink control resource. In some aspects, the uplink feedback message may correspond to a bitmap including a set of HARQ-ACK bits corresponding to downlink data transmission(s). Accordingly, instead of abandoning the uplink feedback message in response to overlap with downlink and / or flexible resources, the described techniques provide a mechanism in which UE 405 and / or base station 410 can identify backup PUCCH resources for conveying the uplink feedback message.

[0119] Figure 5 A block diagram 500 of device 505 is shown, illustrating uplink control resources for scheduled communications supported by delay feedback reporting according to various aspects of this disclosure. Device 505 may be an example of various aspects of UE 115 as described herein. Device 505 may include receiver 510, communication manager 515, and transmitter 520. Device 505 may also include a processor. Each of these components may communicate with each other (e.g., via one or more buses).

[0120] Receiver 510 can receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to uplink control resource determination for scheduled communications utilizing delay feedback reports). This information can be transmitted to other components of device 505. Receiver 510 can be a reference. Figure 8 Examples of various aspects of the transceiver 820 are described. The receiver 510 may utilize a single antenna or an antenna set.

[0121] Communication manager 515 can receive a configuration message indicating a semi-persistent scheduling configuration, monitor downlink data transmission based on the semi-persistent scheduling configuration, determine that an uplink feedback message corresponding to the downlink data transmission is scheduled to be transmitted by the UE in a first uplink control resource that at least partially overlaps with a downlink resource, a flexible resource, or both, and identify a second uplink control resource based on the overlap for transmitting the uplink feedback message. Communication manager 515 may be an example of various aspects of communication manager 810 described herein.

[0122] The communication manager 515 or its sub-components may be implemented in hardware, in code executed by a processor (e.g., software), or any combination thereof. If implemented in code executed by a processor, the functionality of the communication manager 515 or its sub-components may be performed by a general-purpose processor, digital signal processor (DSP), application-specific integrated circuit (ASIC), field-programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof, designed to perform the functions described in this disclosure.

[0123] The communication manager 515 or its subcomponents may be physically located in various locations, including being distributed such that portions of the functionality are implemented by one or more physical components at different physical locations. In some examples, the communication manager 515 or its subcomponents may be separate and distinct components according to various aspects of this disclosure. In some examples, the communication manager 515 or its subcomponents may be combined with one or more other hardware components, including but not limited to input / output (I / O) components, transceivers, network servers, other computing devices, one or more other components described in this disclosure, or combinations thereof, according to various aspects of this disclosure.

[0124] Transmitter 520 can transmit signals generated by other components of device 505. In some examples, transmitter 520 can be co-located with receiver 510 in a transceiver module. For example, transmitter 520 can be a reference... Figure 8 Examples of various aspects of the transceiver 820 are described. The transmitter 520 can utilize a single antenna or a set of antennas.

[0125] Figure 6 A block diagram 600 of device 605 is shown, illustrating uplink control resources for scheduled communications supported by delay feedback reporting according to various aspects of this disclosure. Device 605 may be an example of aspects of device 505 or UE 115 as described herein. Device 605 may include receiver 610, communication manager 615, and transmitter 640. Device 605 may also include a processor. Each of these components may communicate with each other (e.g., via one or more buses).

[0126] Receiver 610 can receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to uplink control resource determination for scheduled communications utilizing delay feedback reports). This information can be transmitted to other components of device 605. Receiver 610 can be a reference. Figure 8 Examples of various aspects of the transceiver 820 are described. The receiver 610 may utilize a single antenna or an antenna set.

[0127] Communication manager 615 may be an example of various aspects of communication manager 515 as described herein. Communication manager 615 may include configuration manager 620, DL transfer manager 625, UL / DL overlap manager 630, and UL resource manager 635. Communication manager 615 may be an example of various aspects of communication manager 810 described herein.

[0128] Configuration Manager 620 can receive configuration messages that indicate semi-persistent scheduling configuration.

[0129] The DL Transmission Manager 625 can monitor downlink data transmission based on a semi-persistent scheduling configuration.

[0130] The UL / DL overlap manager 630 can determine that an uplink feedback message corresponding to downlink data transmission is scheduled to be sent by the UE in a first uplink control resource that overlaps at least partially with downlink resources, flexible resources, or both.

[0131] The UL Resource Manager 635 can identify a second uplink control resource based on overlap for sending uplink feedback messages.

[0132] Transmitter 640 can transmit signals generated by other components of device 605. In some examples, transmitter 640 may be co-located with receiver 610 in a transceiver module. For example, transmitter 640 may be a reference... Figure 8 Examples of various aspects of the transceiver 820 are described. The transmitter 640 may utilize a single antenna or a set of antennas.

[0133] Figure 7A block diagram 700 is shown of a communication manager 705 for determining uplink control resources for scheduled communications using delay feedback reporting, in accordance with various aspects of this disclosure. The communication manager 705 may be an example of aspects of the communication manager 515, communication manager 615, or communication manager 810 described herein. The communication manager 705 may include a configuration manager 710, a DL transmission manager 715, a UL / DL overlap manager 720, a UL resource manager 725, a feedback message manager 730, an SFI manager 735, a next PUCCH manager 740, a configured PUCCH manager 745, and a second transmission manager 750. Each of these modules may communicate directly or indirectly with each other (e.g., via one or more buses).

[0134] Configuration Manager 710 can receive configuration messages that indicate semi-persistent scheduling configuration.

[0135] The DL Transmission Manager 715 can monitor downlink data transmission based on a semi-persistent scheduling configuration.

[0136] The UL / DL overlap manager 720 can determine that an uplink feedback message corresponding to downlink data transmission is scheduled to be sent by the UE in a first uplink control resource that overlaps at least partially with downlink resources, flexible resources, or both.

[0137] The UL Resource Manager 725 can identify a second uplink control resource based on overlap for sending uplink feedback messages.

[0138] The feedback message manager 730 can send uplink feedback messages in the second uplink control resource.

[0139] The SFI manager 735 can monitor dynamic timeslot format indicators, wherein determining that a first uplink control resource at least partially overlaps with a downlink resource, a flexible resource, or both can be based on the UE monitoring of the dynamic timeslot format indicators.

[0140] The next PUCCH manager 740 can identify the next uplink control resource that occurs in the time domain after the first uplink control resource used to send uplink feedback messages, wherein the second uplink control resource includes the next uplink control resource.

[0141] The PUCCH Manager 745 can be configured to identify the second uplink control resource based on configuration messages.

[0142] The second transmission manager 750 can receive a second configuration message indicating a second semi-persistent scheduling configuration. In some examples, the second transmission manager 750 can monitor second downlink data transmission based on the second semi-persistent scheduling configuration. In some examples, the second transmission manager 750 can determine that a second uplink feedback message corresponding to the second downlink data transmission is scheduled to be transmitted by the UE in a second uplink control resource that overlaps at least partially with the second downlink resource, the second flexible resource, or both. In some examples, the second transmission manager 750 can identify a third uplink control resource based on overlap for transmitting the uplink feedback message, the second uplink feedback message, or both.

[0143] In some examples, the second transmission manager 750 can send an uplink feedback message corresponding to downlink data transmission in the third uplink control resource, while suppressing the transmission of a second uplink feedback message. In some examples, the second transmission manager 750 can send a second uplink feedback message corresponding to second downlink data transmission in the third uplink control resource, while suppressing the transmission of an uplink feedback message. In some examples, the second transmission manager 750 can suppress the transmission of both the uplink feedback message corresponding to downlink data transmission and the second uplink feedback message corresponding to second downlink data transmission.

[0144] In some examples, the second transmission manager 750 may start a first feedback message delay counter corresponding to the transmission delay of the uplink feedback message and a second feedback message delay counter corresponding to the transmission delay of the second uplink feedback message. In some examples, the second transmission manager 750 may send or abort the uplink feedback message based on the first feedback message delay counter. In some examples, the second transmission manager 750 may send or abort the second uplink feedback message based on the second feedback message delay counter.

[0145] Figure 8 A diagram of a system 800, including device 805, which supports uplink control resource determination for scheduled communications utilizing delay feedback reporting, is shown according to various aspects of this disclosure. Device 805 may be an example of device 505, device 605, or UE 115 as described herein, or may include its components. Device 805 may include components for bidirectional voice and data communications, including components for transmitting and receiving communications, including a communication manager 810, an I / O controller 815, a transceiver 820, an antenna 825, a memory 830, and a processor 840. These components may communicate electronically via one or more buses (e.g., bus 845).

[0146] The communication manager 810 can receive a configuration message indicating a semi-persistent scheduling configuration, monitor downlink data transmission based on the semi-persistent scheduling configuration, determine that an uplink feedback message corresponding to the downlink data transmission is scheduled to be sent by the UE in a first uplink control resource that at least partially overlaps with a downlink resource, a flexible resource, or both, and identify a second uplink control resource based on the overlap for sending the uplink feedback message.

[0147] The I / O controller 815 can manage the input and output signals of the device 805. The I / O controller 815 can also manage peripheral devices not integrated into the device 805. In some cases, the I / O controller 815 can represent the physical connection or port to an external peripheral device. In some cases, the I / O controller 815 can utilize an operating system, such as... Or another known operating system. In other cases, the I / O controller 815 may represent or interact with a modem, keyboard, mouse, touchscreen, or similar device. In some cases, the I / O controller 815 may be implemented as part of a processor. In some cases, a user may interact with the device 805 via the I / O controller 815 or via hardware components controlled by the I / O controller 815.

[0148] Transceiver 820 can communicate bidirectionally via one or more antennas, wired or wireless links as described above. For example, transceiver 820 can represent a wireless transceiver and can communicate bidirectionally with another wireless transceiver. Transceiver 820 may also include a modem for modulating packets and providing the modulated packets to the antenna for transmission, and for demodulating packets received from the antenna.

[0149] In some cases, a wireless device may include a single antenna 825. However, in other cases, the device may have more than one antenna 825, which may be able to transmit or receive multiple wireless transmissions concurrently.

[0150] Memory 830 may include random access memory (RAM) and read-only memory (ROM). Memory 830 may store computer-readable, computer-executable code 835, including instructions that, when executed, cause the processor to perform the various functions described herein. In some cases, memory 830 may contain a basic input / output system (BIOS), which controls basic hardware or software operations, such as interaction with peripheral components or devices.

[0151] Processor 840 may include intelligent hardware devices (e.g., general-purpose processors, DSPs, CPUs (central processing units), GPUs (graphics processing units), microcontrollers, ASICs, FPGAs, programmable logic devices, discrete gate or transistor logic components, discrete hardware components, or any combination thereof). In some cases, processor 840 may be configured to use a memory controller to operate a memory array. In other cases, the memory controller may be integrated into processor 840. Processor 840 may be configured to execute computer-readable instructions stored in memory (e.g., memory 830) to cause device 805 to perform various functions (e.g., functions or tasks determined by uplink control resources for scheduled communications utilizing latency feedback reports).

[0152] Code 835 may include instructions for implementing various aspects of this disclosure, including instructions for supporting wireless communication. Code 835 may be stored in a non-transitory computer-readable medium, such as system memory or other types of memory. In some cases, code 835 may not be directly executable by processor 840, but may enable a computer (e.g., when compiled and executed) to perform the functions described herein.

[0153] Figure 9 A block diagram 900 of a device 905 is shown, illustrating uplink control resource determination for scheduled communications using delay feedback reporting, in accordance with various aspects of this disclosure. Device 905 may be an example of various aspects of base station 105 as described herein. Device 905 may include a receiver 910, a communication manager 915, and a transmitter 920. Device 905 may also include a processor. Each of these components may communicate with each other (e.g., via one or more buses).

[0154] Receiver 910 can receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to uplink control resource determination for scheduled communications utilizing delay feedback reports). This information can be transmitted to other components of device 905. Receiver 910 can be a reference. Figure 12 Examples of various aspects of the transceiver 1220 are described. The receiver 910 may utilize a single antenna or an antenna set.

[0155] Communication manager 915 can send a configuration message to the UE indicating a semi-persistent scheduling configuration for the UE, send downlink data transmissions to the UE based on the semi-persistent scheduling configuration, determine that an uplink feedback message corresponding to the downlink data transmission is scheduled to be transmitted by the UE in a first uplink control resource that at least partially overlaps with a downlink resource, a flexible resource, or both, and identify a second uplink control resource based on the overlap for receiving the uplink feedback message. Communication manager 915 may be an example of various aspects of communication manager 1210 described herein.

[0156] The communication manager 915 or its sub-components may be implemented in hardware, processor-executable code (e.g., software), or any combination thereof. If implemented in processor-executable code, the functionality of the communication manager 915 or its sub-components may be performed by a general-purpose processor, DSP, ASIC, FPGA, or other programmable logic device designed to perform the functions described in this disclosure, discrete gate or transistor logic, discrete hardware components, or any combination thereof.

[0157] The communication manager 915 or its subcomponents may be physically located in various locations, including being distributed such that portions of the functionality are implemented by one or more physical components at different physical locations. In some examples, the communication manager 915 or its subcomponents may be separate and distinct components according to various aspects of this disclosure. In some examples, the communication manager 915 or its subcomponents may be combined with one or more other hardware components, including but not limited to I / O components, transceivers, network servers, other computing devices, one or more other components described in this disclosure, or combinations thereof, according to various aspects of this disclosure.

[0158] Transmitter 920 can transmit signals generated by other components of device 905. In some examples, transmitter 920 can be co-located with receiver 910 in a transceiver module. For example, transmitter 920 can be a reference... Figure 12 Examples of various aspects of the transceiver 1220 are described. The transmitter 920 may utilize a single antenna or an antenna set.

[0159] Figure 10 A block diagram 1000 of device 1005, which utilizes delay feedback reporting to determine uplink control resources for scheduled communications according to various aspects of this disclosure, is shown. Device 1005 may be an example of aspects of device 905 or base station 105 as described herein. Device 1005 may include receiver 1010, communication manager 1015, and transmitter 1040. Device 1005 may also include a processor. Each of these components may communicate with each other (e.g., via one or more buses).

[0160] Receiver 1010 can receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to uplink control resource determination for scheduled communications utilizing delay feedback reporting). This information can be transmitted to other components of device 1005. Receiver 1010 can be a reference. Figure 12 Examples of various aspects of the transceiver 1220 are described. The receiver 1010 may utilize a single antenna or an antenna set.

[0161] Communication manager 1015 may be an example of aspects of communication manager 915 as described herein. Communication manager 1015 may include configuration manager 1020, DL transmission manager 1025, UL / DL overlap manager 1030, and UL resource manager 1035. Communication manager 1015 may be an example of aspects of communication manager 1210 described herein.

[0162] Configuration Manager 1020 can send configuration messages to the UE that indicate the semi-persistent scheduling configuration for the UE.

[0163] The DL Transmission Manager 1025 can send downlink data transmissions to the UE based on a semi-persistent scheduling configuration.

[0164] The UL / DL overlap manager 1030 can determine that an uplink feedback message corresponding to downlink data transmission is scheduled to be sent by the UE in a first uplink control resource that overlaps at least partially with downlink resources, flexible resources, or both.

[0165] The UL Resource Manager 1035 can identify a second uplink control resource based on overlap for receiving uplink feedback messages.

[0166] Transmitter 1040 can transmit signals generated by other components of device 1005. In some examples, transmitter 1040 may be co-located with receiver 1010 in a transceiver module. For example, transmitter 1040 may be a reference... Figure 12 Examples of various aspects of the transceiver 1220 are described. The transmitter 1040 may utilize a single antenna or a set of antennas.

[0167] Figure 11A block diagram 1100 of a communication manager 1105, which utilizes uplink control resources to support scheduled communications based on delay feedback reports according to various aspects of this disclosure, is shown. The communication manager 1105 may be an example of aspects of the communication manager 915, communication manager 1015, or communication manager 1210 described herein. The communication manager 1105 may include a configuration manager 1110, a DL transmission manager 1115, a UL / DL overlap manager 1120, a UL resource manager 1125, a feedback message manager 1130, an SFI manager 1135, a next PUCCH manager 1140, a configured PUCCH manager 1145, and a second transmission manager 1150. Each of these modules may communicate directly or indirectly with each other (e.g., via one or more buses).

[0168] Configuration manager 1110 can send configuration messages to the UE that indicate the semi-persistent scheduling configuration for the UE.

[0169] The DL Transmission Manager 1115 can send downlink data transmissions to the UE based on a semi-persistent scheduling configuration.

[0170] The UL / DL overlap manager 1120 can determine that an uplink feedback message corresponding to downlink data transmission is scheduled to be sent by the UE in a first uplink control resource that overlaps at least partially with downlink resources, flexible resources, or both.

[0171] The UL Resource Manager 1125 can identify a second uplink control resource based on overlap for receiving uplink feedback messages.

[0172] The feedback message manager 1130 can receive uplink feedback messages in the second uplink control resource.

[0173] The SFI manager 1135 can send a dynamic timeslot format indicator, wherein determining that the first uplink control resource at least partially overlaps with a downlink resource, a flexible resource, or both is based on the UE monitoring the dynamic timeslot format indicator.

[0174] The next PUCCH manager 1140 can identify the next uplink control resource that occurs in the time domain after the first uplink control resource used to receive uplink feedback messages, wherein the second uplink control resource includes the next uplink control resource.

[0175] The PUCCH manager 1145 can be configured to identify the second uplink control resource based on configuration messages.

[0176] The second transmission manager 1150 may send a second configuration message indicating a second semi-persistent scheduling configuration for the UE. In some examples, the second transmission manager 1150 may send a second downlink data transmission to the UE based on the second semi-persistent scheduling configuration. In some examples, the second transmission manager 1150 may determine that a second uplink feedback message corresponding to the second downlink data transmission is scheduled to be sent by the UE in a second uplink control resource that at least partially overlaps with the second downlink resource, the second flexible resource, or both.

[0177] In some examples, the second transmission manager 1150 may identify a third uplink control resource based on overlap for receiving uplink feedback messages, second uplink feedback messages, or both. In some examples, the second transmission manager 1150 may receive uplink feedback messages corresponding to downlink data transmission in the third uplink control resource based on overlap, while suppressing the reception of second uplink feedback messages. In some examples, the second transmission manager 1150 may receive second uplink feedback messages corresponding to second downlink data transmission in the third uplink control resource based on overlap, while suppressing the reception of uplink feedback messages.

[0178] In some examples, the second transmission manager 1150 may suppress the reception of uplink feedback messages corresponding to downlink data transmission and second uplink feedback messages corresponding to second downlink data transmission based on overlap.

[0179] Figure 12 A diagram of a system 1200, including device 1205 for determining uplink control resources supporting scheduled communications utilizing delay feedback reporting, is shown according to various aspects of this disclosure. Device 1205 may be an example of device 905, device 1005, or base station 105 as described herein, or may include its components. Device 1205 may include components for bidirectional voice and data communications, including components for transmitting and receiving communications, including a communication manager 1210, a network communication manager 1215, a transceiver 1220, an antenna 1225, a memory 1230, a processor 1240, and an inter-site communication manager 1245. These components may communicate electronically via one or more buses (e.g., bus 1250).

[0180] The communication manager 1210 can send a configuration message to the UE indicating a semi-persistent scheduling configuration for the UE, send downlink data transmission to the UE based on the semi-persistent scheduling configuration, determine that an uplink feedback message corresponding to the downlink data transmission is scheduled to be sent by the UE in a first uplink control resource that at least partially overlaps with a downlink resource, a flexible resource, or both, and identify a second uplink control resource based on the overlap for receiving the uplink feedback message.

[0181] The network communication manager 1215 can manage communication with the core network (e.g., via one or more wired backhaul links). For example, the network communication manager 1215 can manage the transmission of data communication to client devices such as one or more UEs 115.

[0182] Transceiver 1220 can communicate bidirectionally via one or more antennas, wired or wireless links as described above. For example, transceiver 1220 can represent a wireless transceiver and can communicate bidirectionally with another wireless transceiver. Transceiver 1220 may also include a modem for modulating packets and providing the modulated packets to the antenna for transmission, and for demodulating packets received from the antenna.

[0183] In some cases, a wireless device may include a single antenna 1225. However, in other cases, the device may have more than one antenna 1225, which may be able to transmit or receive multiple wireless transmissions concurrently.

[0184] Memory 1230 may include RAM, ROM, or a combination thereof. Memory 1230 may store computer-readable code 1235 including instructions that, when executed by a processor (e.g., processor 1240), cause the device to perform the various functions described herein. In some cases, memory 1230 may contain a BIOS, which controls basic hardware or software operations, such as interaction with peripheral components or devices.

[0185] Processor 1240 may include intelligent hardware devices (e.g., general-purpose processors, DSPs, CPUs, GPUs, microcontrollers, ASICs, FPGAs, programmable logic devices, discrete gate or transistor logic components, discrete hardware components, or any combination thereof). In some cases, processor 1240 may be configured to operate a memory array using a memory controller. In some cases, the memory controller may be integrated into processor 1240. Processor 1240 may be configured to execute computer-readable instructions stored in memory (e.g., memory 1230) to cause device 1205 to perform various functions (e.g., functions or tasks determined by uplink control resources supporting scheduled communications using latency feedback reporting).

[0186] Inter-site communication manager 1245 can manage communication with other base stations 105 and may include a controller or scheduler for coordinating control of communication with UE 115 with other base stations 105. For example, inter-site communication manager 1245 can coordinate the scheduling of transmissions to UE 115 for various interference mitigation techniques such as beamforming or joint transmission. In some examples, inter-site communication manager 1245 may provide an X2 interface within LTE / LTE-A wireless communication network technology to facilitate communication between base stations 105.

[0187] Code 1235 may include instructions for implementing various aspects of this disclosure, including instructions for supporting wireless communication. Code 1235 may be stored in a non-transitory computer-readable medium, such as system memory or other types of memory. In some cases, code 1235 may not be directly executable by processor 1240, but may enable a computer (e.g., when compiled and executed) to perform the functions described herein.

[0188] Figure 13 A flowchart illustrating a method 1300 for determining uplink control resources for scheduled communications using delay feedback reports, according to various aspects of this disclosure, is shown. Operation of method 1300 can be implemented by a UE 115 or its components as described herein. For example, operation of method 1300 can be implemented by, as referenced... Figures 5 to 8 The communication manager described above performs this function. In some examples, the UE can execute a set of instructions to control the UE's functional elements to perform the functions described below. Additionally or alternatively, the UE can use dedicated hardware to perform aspects of the functions described below.

[0189] At point 1305, the UE can receive a configuration message indicating a semi-persistent scheduling configuration. The operation at point 1305 can be performed according to the methods described herein. In some examples, aspects of the operation at point 1305 can be derived from, as referenced... Figures 5 to 8 The configuration manager is used to execute this.

[0190] At 1310, the UE can monitor downlink data transmission based on a semi-persistent scheduling configuration. The operation of 1310 can be performed according to the methods described herein. In some examples, aspects of the operation of 1310 can be derived from, as referenced... Figures 5 to 8 The DL transfer manager is used to execute this.

[0191] At point 1315, the UE can determine that the uplink feedback message corresponding to the downlink data transmission is scheduled to be sent by the UE in a first uplink control resource that at least partially overlaps with the downlink resource, flexible resource, or both. The operation at point 1315 can be performed according to the method described herein. In some examples, aspects of the operation at point 1315 can be derived from, as referenced... Figures 5 to 8 The aforementioned UL / DL overlap manager is used to perform this.

[0192] At 1320, the UE can identify a second uplink control resource based on overlap for sending uplink feedback messages. The operation at 1320 can be performed according to the method described herein. In some examples, aspects of the operation at 1320 can be derived from, as referenced... Figures 5 to 8 The UL Resource Manager is used to execute this.

[0193] Figure 14 A flowchart illustrating a method 1400 for determining uplink control resources for scheduled communications using delay feedback reports, according to various aspects of this disclosure, is shown. Operation of method 1400 can be implemented by a UE 115 or its components as described herein. For example, operation of method 1400 can be implemented by, as referenced... Figures 5 to 8 The communication manager described above performs this function. In some examples, the UE can execute a set of instructions to control the UE's functional elements to perform the functions described below. Additionally or alternatively, the UE can use dedicated hardware to perform aspects of the functions described below.

[0194] At point 1405, the UE can receive a configuration message indicating a semi-persistent scheduling configuration. The operation at point 1405 can be performed according to the methods described herein. In some examples, aspects of the operation at point 1405 can be derived from, as referenced... Figures 5 to 8 The configuration manager is used to execute this.

[0195] At 1410, the UE can monitor downlink data transmission based on a semi-persistent scheduling configuration. The operation of 1410 can be performed according to the method described herein. In some examples, aspects of the operation of 1410 can be derived from, as referenced... Figures 5 to 8 The DL transfer manager is used to execute this.

[0196] At point 1415, the UE can determine that the uplink feedback message corresponding to the downlink data transmission is scheduled to be sent by the UE in a first uplink control resource that at least partially overlaps with the downlink resource, flexible resource, or both. The operation at point 1415 can be performed according to the method described herein. In some examples, aspects of the operation at point 1415 can be derived from, as referenced... Figures 5 to 8 The aforementioned UL / DL overlap manager is used to perform this.

[0197] At 1420, the UE can identify a second uplink control resource based on overlap for sending uplink feedback messages. The operation at 1420 can be performed according to the method described herein. In some examples, aspects of the operation at 1420 can be derived from, as referenced... Figures 5 to 8 The UL Resource Manager is used to execute this.

[0198] At point 1425, the UE can send an uplink feedback message in the second uplink control resource. The operation at point 1425 can be performed according to the method described herein. In some examples, aspects of the operation at point 1425 can be derived from, as referenced... Figures 5 to 8 The aforementioned feedback message manager is used to execute this.

[0199] Figure 15 A flowchart illustrating a method 1500 for determining uplink control resources for scheduled communications using delay feedback reports, according to various aspects of this disclosure, is shown. Operation of method 1500 can be implemented by a UE 115 or its components as described herein. For example, operation of method 1500 can be implemented by, as referenced... Figures 5 to 8 The communication manager described above performs this function. In some examples, the UE can execute a set of instructions to control the UE's functional elements to perform the functions described below. Additionally or alternatively, the UE can use dedicated hardware to perform aspects of the functions described below.

[0200] At point 1505, the UE can receive a configuration message indicating a semi-persistent scheduling configuration. The operation at point 1505 can be performed according to the methods described herein. In some examples, aspects of the operation at point 1505 can be derived from, as referenced... Figures 5 to 8 The configuration manager is used to execute this.

[0201] At 1510, the UE can monitor downlink data transmission based on a semi-persistent scheduling configuration. The operation of 1510 can be performed according to the methods described herein. In some examples, aspects of the operation of 1510 can be derived from, as referenced... Figures 5 to 8 The DL transfer manager is used to execute this.

[0202] At point 1515, the UE can monitor a dynamic timeslot format indicator, wherein determining that a first uplink control resource at least partially overlaps with a downlink resource, a flexible resource, or both is based on the UE monitoring the dynamic timeslot format indicator. The operation of point 1515 can be performed according to the methods described herein. In some examples, aspects of the operation of point 1515 can be derived from, as referenced... Figures 5 to 8 The SFI manager is used to execute this.

[0203] At point 1520, the UE can determine that the uplink feedback message corresponding to the downlink data transmission is scheduled to be sent by the UE in a first uplink control resource that at least partially overlaps with the downlink resource, flexible resource, or both. The operation at point 1520 can be performed according to the method described herein. In some examples, aspects of the operation at point 1520 can be derived from, as referenced... Figures 5 to 8 The aforementioned UL / DL overlap manager is used to perform this.

[0204] At point 1525, the UE can identify a second uplink control resource based on overlap for transmitting uplink feedback messages. The operation at point 1525 can be performed according to the method described herein. In some examples, aspects of the operation at point 1525 can be derived from, as referenced... Figures 5 to 8 The UL Resource Manager is used to execute this.

[0205] Figure 16 A flowchart illustrating a method 1600 for determining uplink control resources for scheduled communications using delay feedback reports, according to various aspects of this disclosure, is shown. Operation of method 1600 can be implemented by a base station 105 or its components as described herein. For example, operation of method 1600 can be implemented by, as referenced herein... Figures 9 to 12 The communication manager described above performs this function. In some examples, the base station may execute a set of instructions to control the functional elements of the base station to perform the functions described below. Additionally or alternatively, the base station may use dedicated hardware to perform aspects of the functions described below.

[0206] At step 1605, the base station can send a configuration message to the UE indicating the semi-persistent scheduling configuration for the UE. The operation at step 1605 can be performed according to the method described herein. In some examples, aspects of the operation at step 1605 can be derived from, as referenced... Figures 9 to 12 The configuration manager is used to execute this.

[0207] At point 1610, the base station can send downlink data transmissions to the UE based on a semi-persistent scheduling configuration. The operation of point 1610 can be performed according to the method described herein. In some examples, aspects of the operation of point 1610 can be derived from, as referenced... Figures 9 to 12 The DL transfer manager is used to execute this.

[0208] At point 1615, the base station can determine that the uplink feedback message corresponding to the downlink data transmission is scheduled to be sent by the UE in a first uplink control resource that at least partially overlaps with downlink resources, flexible resources, or both. The operation at point 1615 can be performed according to the method described herein. In some examples, aspects of the operation at point 1615 can be derived from, as referenced... Figures 9 to 12 The aforementioned UL / DL overlap manager is used to perform this.

[0209] At point 1620, the base station can identify a second uplink control resource based on overlap for receiving uplink feedback messages. The operation of point 1620 can be performed according to the method described herein. In some examples, aspects of the operation of point 1620 can be derived from, as referenced... Figures 9 to 12 The UL Resource Manager is used to execute this.

[0210] Figure 17 A flowchart illustrating a method 1700 for determining uplink control resources for scheduled communications using delay feedback reports, according to various aspects of this disclosure, is shown. Operation of method 1700 can be implemented by a base station 105 or its components as described herein. For example, operation of method 1700 can be implemented by, as referenced herein... Figures 9 to 12 The communication manager described above performs this function. In some examples, the base station may execute a set of instructions to control the functional elements of the base station to perform the functions described below. Additionally or alternatively, the base station may use dedicated hardware to perform aspects of the functions described below.

[0211] At point 1705, the base station can send a configuration message to the UE indicating the semi-persistent scheduling configuration for the UE. The operation at point 1705 can be performed according to the method described herein. In some examples, aspects of the operation at point 1705 can be derived from, as referenced... Figures 9 to 12 The configuration manager is used to execute this.

[0212] At point 1710, the base station can send downlink data transmissions to the UE based on a semi-persistent scheduling configuration. The operation of point 1710 can be performed according to the method described herein. In some examples, aspects of the operation of point 1710 can be derived from, as referenced... Figures 9 to 12 The DL transfer manager is used to execute this.

[0213] At point 1715, the base station can determine that the uplink feedback message corresponding to the downlink data transmission is scheduled to be sent by the UE in a first uplink control resource that at least partially overlaps with downlink resources, flexible resources, or both. The operation at point 1715 can be performed according to the method described herein. In some examples, aspects of the operation at point 1715 can be derived from, as referenced... Figures 9 to 12 The aforementioned UL / DL overlap manager is used to perform this.

[0214] At 1720, the base station can identify a second uplink control resource based on overlap for receiving uplink feedback messages. The operation of 1720 can be performed according to the method described herein. In some examples, aspects of the operation of 1720 can be derived from, as referenced... Figures 9 to 12 The UL Resource Manager is used to execute this.

[0215] At point 1725, the base station can identify the next uplink control resource occurring in the time domain after the first uplink control resource used for receiving uplink feedback messages, wherein the second uplink control resource includes the next uplink control resource. The operation at point 1725 can be performed according to the method described herein. In some examples, aspects of the operation at point 1725 can be derived from, as referenced... Figures 9 to 12 The next PUCCH manager will then execute this.

[0216] It should be noted that the methods described in this paper describe possible implementations, and the operations and steps can be rearranged or otherwise modified, as well as other implementations are possible. Furthermore, aspects from two or more of the methods can be combined.

[0217] The following provides an overview of the various aspects of this disclosure:

[0218] Aspect 1: A method for wireless communication at a UE, comprising: receiving a configuration message indicating an SPS configuration; monitoring downlink data transmission at least in part based on the SPS configuration; determining that an uplink feedback message corresponding to the downlink data transmission is scheduled to be transmitted by the UE in a first uplink control resource that at least partially overlaps with a downlink resource, a flexible resource, or both; and identifying a second uplink control resource at least in part based on the overlap for transmitting the uplink feedback message.

[0219] Aspect 2: According to the method of aspect 1, it further includes: sending an uplink feedback message in the second uplink control resource.

[0220] Aspect 3: The method according to any one of Aspects 1 to 2 further includes: monitoring a dynamic timeslot format indicator, wherein determining that the first uplink control resource overlaps at least partially with a downlink resource, a flexible resource, or both is at least partially based on the UE monitoring the dynamic timeslot format indicator.

[0221] Aspect 4: The method according to any one of Aspects 1 to 3 further includes: identifying a next uplink control resource occurring in the time domain after a first uplink control resource used to send an uplink feedback message, wherein the second uplink control resource includes the next uplink control resource.

[0222] Aspect 5: The method according to any one of Aspects 1 to 4 further includes: identifying the second uplink control resource based at least in part on the configuration message.

[0223] Aspect 6: The method according to any one of Aspects 1 to 5 further includes: receiving a second configuration message indicating a second SPS configuration; monitoring second downlink data transmission based at least partially on the second SPS configuration; determining that a second uplink feedback message corresponding to the second downlink data transmission is scheduled to be transmitted by the UE in a second uplink control resource that overlaps at least partially with the second downlink resource, the second flexible resource, or both; and identifying a third uplink control resource based at least partially on the overlap for transmitting the uplink feedback message, the second uplink feedback message, or both.

[0224] Aspect 7: According to the method of aspect 6, it further includes: sending an uplink feedback message corresponding to downlink data transmission in the third uplink control resource, while suppressing the transmission of the second uplink feedback message.

[0225] Aspect 8: The method according to any one of Aspects 6 to 7 further includes: sending a second uplink feedback message corresponding to the second downlink data transmission in the third uplink control resource, while suppressing the sending of the uplink feedback message.

[0226] Aspect 9: The method according to any one of Aspects 6 to 8 further includes: suppressing the transmission of an uplink feedback message corresponding to downlink data transmission and a second uplink feedback message corresponding to second downlink data transmission.

[0227] Aspect 10: The method according to any one of Aspects 6 to 9 further includes: starting a first feedback message delay counter corresponding to the transmission delay of the uplink feedback message and a second feedback message delay counter corresponding to the transmission delay of the second uplink feedback message; sending or abandoning the uplink feedback message based at least in part on the first feedback message delay counter; and sending or abandoning the second uplink feedback message based at least in part on the second feedback message delay counter.

[0228] Aspect 11: A method for wireless communication at a base station, comprising: sending a configuration message to a UE indicating an SPS configuration for the UE; sending downlink data transmission to the UE at least partially based on the SPS configuration; determining that an uplink feedback message corresponding to the downlink data transmission is scheduled to be transmitted by the UE in a first uplink control resource that at least partially overlaps with a downlink resource, a flexible resource, or both; and identifying a second uplink control resource at least partially based on the overlap for receiving the uplink feedback message.

[0229] Aspect 12: The method according to aspect 11 further includes: receiving an uplink feedback message in a second uplink control resource.

[0230] Aspect 13: The method according to any one of Aspects 11 to 12 further includes: transmitting a dynamic timeslot format indicator, wherein determining that the first uplink control resource overlaps at least partially with a downlink resource, a flexible resource, or both is at least partially based on the UE monitoring the dynamic timeslot format indicator.

[0231] Aspect 14: The method according to any one of Aspects 11 to 13 further includes: identifying a next uplink control resource occurring in the time domain after a first uplink control resource for receiving uplink feedback messages, wherein the second uplink control resource includes the next uplink control resource.

[0232] Aspect 15: The method according to any one of Aspects 11 to 14 further includes: identifying the second uplink control resource based at least in part on the configuration message.

[0233] Aspect 16: The method according to any one of Aspects 11 to 15 further includes: sending a second configuration message indicating a second SPS configuration for the UE; sending a second downlink data transmission to the UE at least partially based on the second SPS configuration; determining that a second uplink feedback message corresponding to the second downlink data transmission is scheduled to be sent by the UE in a second uplink control resource that at least partially overlaps with the second downlink resource, the second flexible resource, or both; and identifying a third uplink control resource at least partially based on the overlap for receiving the uplink feedback message, the second uplink feedback message, or both.

[0234] Aspect 17: The method according to aspect 16 further includes: receiving an uplink feedback message corresponding to downlink data transmission at least in part based on overlap in a third uplink control resource, while suppressing the reception of a second uplink feedback message.

[0235] Aspect 18: The method according to any one of Aspects 16 to 17 further includes: receiving a second uplink feedback message corresponding to the second downlink data transmission at least partially based on overlapping in the third uplink control resources, while suppressing the reception of the uplink feedback message.

[0236] Aspect 19: The method according to any one of Aspects 16 to 18 further includes: suppressing the reception of an uplink feedback message corresponding to downlink data transmission and a second uplink feedback message corresponding to a second downlink data transmission, at least in part based on overlap.

[0237] Aspect 20: An apparatus for wireless communication in a UE, comprising: a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the apparatus to perform a method according to any one of Aspects 1 to 10.

[0238] Aspect 21: An apparatus for wireless communication at a UE, comprising: at least one component for performing a method according to any one of aspects 1 to 10.

[0239] Aspect 22: A non-transitory computer-readable medium storing code for wireless communication at a UE, the code including instructions executable by a processor to perform a method according to any one of aspects 1 to 10.

[0240] Aspect 23: An apparatus for wireless communication at a base station, comprising: a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the apparatus to perform a method according to any one of aspects 11 to 19.

[0241] Aspect 24: An apparatus for wireless communication at a base station, comprising: at least one component for performing a method according to any one of aspects 11 to 19.

[0242] Aspect 25: A non-transitory computer-readable medium storing code for wireless communication at a base station, the code including instructions executable by a processor to perform a method according to any one of aspects 11 to 19.

[0243] While aspects of LTE, LTE-A, LTE-A Pro, or NR systems may be described for illustrative purposes, and the terms LTE, LTE-A, LTE-A Pro, or NR may be used in most descriptions, the techniques described herein are applicable beyond LTE, LTE-A, LTE-A Pro, or NR networks. For example, the techniques described may be applicable to a variety of other wireless communication systems, such as Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM, and other systems and radio technologies not explicitly mentioned herein.

[0244] The information and signals described herein can be represented using a wide variety of different techniques and methods. For example, the data, instructions, commands, information, signals, bits, symbols, and chips referenced throughout this description can be represented by voltage, current, electromagnetic waves, magnetic fields or magnetic particles, light fields or light particles, or any combination thereof.

[0245] The various illustrative blocks and components described in connection with this disclosure may be implemented or executed using a general-purpose processor, DSP, ASIC, CPU, GPU, FPGA or other programmable logic device, discrete gate or transistor logic, discrete hardware component or any combination thereof designed to perform the functions described herein. A general-purpose processor may be a microprocessor, but alternatively, a processor may be any processor, controller, microcontroller or state machine. A processor may also be implemented as a combination of computing devices (e.g., a combination of a DSP and a microprocessor, a combination of multiple microprocessors, a combination of one or more microprocessors with a combined DSP core, or any other combination of such configurations).

[0246] The functions described herein can be implemented in hardware, software executed by a processor, or any combination thereof. If implemented in software executed by a processor, these functions can be stored or sent to a computer-readable medium as one or more instructions or code. Software should be interpreted broadly as instructions, instruction sets, code, code segments, program code, programs, subroutines, software modules, applications, software applications, software packages, routines, subroutines, objects, executable files, threads of execution, procedures, functions, etc., whether referred to as software, firmware, middleware, microcode, hardware description languages, or others. Other examples and implementations are within the scope of this disclosure and the appended claims. For example, due to the nature of software, the functions described herein can be implemented using software executed by a processor, hardware, hardwired, or any combination thereof. Features implementing these functions can also be physically located in various locations, including being distributed such that different parts of the function are implemented in different physical locations.

[0247] Computer-readable media include both non-transitory computer storage media and communication media, with communication media encompassing any medium that facilitates the transfer of a computer program from one place to another. Non-transitory storage media can be any available medium accessible by a general-purpose or special-purpose computer. For example, and not limitingly, non-transitory computer-readable media can include random access memory (RAM), read-only memory (ROM), electrically erasable programmable ROM (EEPROM), flash memory, disc-on-a-crayfish (CD) ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other non-transitory medium that can be used to carry or store required program code components in the form of instructions or data structures and can be accessed by a general-purpose or special-purpose computer or a general-purpose or special-purpose processor. Furthermore, any connection is appropriately referred to as computer-readable media. For example, if 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), then coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies (such as infrared, radio, and microwave) are all included in the definition of computer-readable media. As used herein, discs and platters include CDs, laser discs, optical discs, digital multifunction discs (DVDs), floppy disks, and Blu-ray discs, wherein discs typically reproduce data magnetically, while platters optically reproduce data using lasers. Combinations of the above are also included within the scope of computer-readable media.

[0248] As used herein, including in the claims, the word "or" (e.g., a list of items beginning with a phrase such as "at least one of..." or "one or more of...") indicates an inclusive list, such that, 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 (i.e., A and B and C) or multiple instances of the same item (e.g., AA or BBBC or AAABCCCC, etc.). As used herein, including in the claims, the term "and / or" when used in a list of two or more items means that any one of the listed items can be employed by itself, or any combination of two or more of the listed items can be employed, including multiple instances of the same item. For example, if a composition is described as comprising components A, B, and / or C, the composition may comprise A alone; B alone; C alone; a combination of A and B; a combination of A and C; a combination of B and C; or a combination of A, B, and C. Furthermore, as used herein, the phrase "based on" should not be construed as a reference to a closed set of conditions. For example, an example step described as "based on condition A" may be based on both condition A and condition B without departing from the scope of this disclosure. In other words, as used herein, the phrase "based on" should be interpreted in the same way as the phrase "at least partially based on".

[0249] In the accompanying drawings, similar components or features may have the same reference numerals. Furthermore, various components of the same type can be distinguished by adding a dash after the reference numeral and a second reference numeral for differentiation among similar components. If only the first reference numeral is used in the description, the description applies to any similar component having the same first reference numeral, regardless of the second or other subsequent reference numerals.

[0250] The description herein, illustrated with reference to the accompanying drawings, describes an example configuration and does not represent all examples that can be implemented or that fall within the scope of the claims. The term "example" as used herein means "serving as an example, instance, or illustration" and is not "preferred" or "superior to other examples." The detailed description includes specific details for the purpose of providing an understanding of the described techniques. However, these techniques can be practiced without these specific details. In some instances, known structures and devices are shown in block diagram form to avoid obscuring the concept of the described examples.

[0251] The description herein is provided to enable those skilled in the art to make or use this disclosure. Various modifications to this disclosure will be apparent to those skilled in the art, and the general principles defined herein may be applied to other variations without departing from the scope of this disclosure. Therefore, this disclosure is not limited to the examples and designs described herein, but is consistent with the broadest scope of the principles and novel features disclosed herein.

Claims

1. A method for wireless communication at a user equipment (UE), comprising: Receive configuration messages indicating semi-persistent scheduling configuration; Downlink data transmission is monitored at least in part based on the semi-persistent scheduling configuration; The uplink feedback message corresponding to the downlink data transmission is scheduled to be sent by the UE in a first uplink control resource that at least partially overlaps with downlink resources, flexible resources, or both; The second uplink control resource is identified, at least in part, based on the overlap, for sending the uplink feedback message; Receive a second configuration message indicating the configuration of the second semi-persistent scheduling; The second downlink data transmission is monitored at least in part based on the second semi-persistent scheduling configuration; The second uplink feedback message corresponding to the second downlink data transmission is scheduled to be sent by the UE in the second uplink control resource, which at least partially overlaps with the second downlink resource, the second flexible resource, or both. The third uplink control resource is identified at least in part based on the overlap for sending the uplink feedback message, the second uplink feedback message, or both; Start a first feedback message delay counter corresponding to the transmission delay of the uplink feedback message and a second feedback message delay counter corresponding to the transmission delay of the second uplink feedback message; The uplink feedback message is sent or dropped based at least in part on the first feedback message delay counter; as well as The second uplink feedback message is sent or abandoned based at least in part on the second feedback message delay counter.

2. The method according to claim 1, further comprising: The uplink feedback message is sent in the second uplink control resource.

3. The method according to claim 1, further comprising: Monitoring dynamic timeslot format indicator, wherein determining that the first uplink control resource at least partially overlaps with the downlink resource, the flexible resource, or both, is at least partially based on the UE monitoring the dynamic timeslot format indicator.

4. The method according to claim 1, further comprising: Identify the next uplink control resource that occurs after the first uplink control resource used to send the uplink feedback message in the time domain, wherein the second uplink control resource includes the next uplink control resource.

5. The method according to claim 1, further comprising: The second uplink control resource is identified at least in part based on the configuration message.

6. The method according to claim 1, further comprising: In the third uplink control resource, the uplink feedback message corresponding to the downlink data transmission is sent, while the sending of the second uplink feedback message is suppressed.

7. The method according to claim 1, further comprising: In the third uplink control resource, the second uplink feedback message corresponding to the second downlink data transmission is sent, while the sending of the uplink feedback message is suppressed.

8. The method according to claim 1, further comprising: Suppress the transmission of the uplink feedback message corresponding to the downlink data transmission and the second uplink feedback message corresponding to the second downlink data transmission.

9. A method for wireless communication at a base station, comprising: Send a configuration message to the user equipment (UE) indicating the semi-persistent scheduling configuration for the UE; Downlink data transmission is sent to the UE at least in part based on the semi-persistent scheduling configuration; The uplink feedback message corresponding to the downlink data transmission is scheduled to be sent by the UE in a first uplink control resource that at least partially overlaps with downlink resources, flexible resources, or both; The second uplink control resource is identified, at least in part, based on the overlap, for receiving the uplink feedback message; Send a second configuration message indicating the second semi-persistent scheduling configuration for the UE; The second downlink data transmission is sent to the UE at least in part based on the second semi-persistent scheduling configuration; The second uplink feedback message corresponding to the second downlink data transmission is scheduled to be sent by the UE in the second uplink control resource, which at least partially overlaps with the second downlink resource, the second flexible resource, or both. The third uplink control resource is identified at least in part based on the overlap for receiving the uplink feedback message, the second uplink feedback message, or both. Start a first feedback message delay counter corresponding to the transmission delay of the uplink feedback message and a second feedback message delay counter corresponding to the transmission delay of the second uplink feedback message; The uplink feedback message is received or not received at least in part based on the first feedback message delay counter; as well as The second uplink feedback message is received or not received at least in part based on the second feedback message delay counter.

10. The method of claim 9, further comprising: The uplink feedback message is received in the second uplink control resource.

11. The method of claim 9, further comprising: Send a dynamic timeslot format indicator, wherein determining that the first uplink control resource at least partially overlaps with the downlink resource, the flexible resource, or both is at least partially based on the UE monitoring the dynamic timeslot format indicator.

12. The method according to claim 9, further comprising: Identify the next uplink control resource that occurs after the first uplink control resource used to receive the uplink feedback message in the time domain, wherein the second uplink control resource includes the next uplink control resource.

13. The method of claim 9, further comprising: The second uplink control resource is identified at least in part based on the configuration message.

14. The method of claim 9, further comprising: The uplink feedback message corresponding to the downlink data transmission is received in the third uplink control resource at least in part based on the overlap, while the reception of the second uplink feedback message is suppressed.

15. The method of claim 9, further comprising: The second uplink feedback message corresponding to the second downlink data transmission is received in the third uplink control resource at least in part based on the overlap, while the reception of the uplink feedback message is suppressed.

16. The method of claim 9, further comprising: The reception of the uplink feedback message corresponding to the downlink data transmission and the second uplink feedback message corresponding to the second downlink data transmission are suppressed, at least in part, based on the overlap.

17. An apparatus for wireless communication at a user equipment (UE), comprising: processor; A memory coupled to the processor; as well as Instructions, which are stored in the memory and can be executed by the processor, to cause the device to: Receive configuration messages indicating semi-persistent scheduling configuration; Downlink data transmission is monitored at least in part based on the semi-persistent scheduling configuration; The uplink feedback message corresponding to the downlink data transmission is scheduled to be sent by the UE in a first uplink control resource that at least partially overlaps with downlink resources, flexible resources, or both; The second uplink control resource is identified, at least in part, based on the overlap, for sending the uplink feedback message; Receive a second configuration message indicating the configuration of the second semi-persistent scheduling; The second downlink data transmission is monitored at least in part based on the second semi-persistent scheduling configuration; The second uplink feedback message corresponding to the second downlink data transmission is scheduled to be sent by the UE in the second uplink control resource, which at least partially overlaps with the second downlink resource, the second flexible resource, or both. The third uplink control resource is identified at least in part based on the overlap for sending the uplink feedback message, the second uplink feedback message, or both; Start a first feedback message delay counter corresponding to the transmission delay of the uplink feedback message and a second feedback message delay counter corresponding to the transmission delay of the second uplink feedback message; The uplink feedback message is sent or dropped based at least in part on the first feedback message delay counter; as well as The second uplink feedback message is sent or abandoned based at least in part on the second feedback message delay counter.

18. The apparatus according to claim 17, wherein, The instructions can also be executed by the processor to cause the device to: The uplink feedback message is sent in the second uplink control resource.

19. The apparatus according to claim 17, wherein, The instructions can also be executed by the processor to cause the device to: Monitoring dynamic timeslot format indicator, wherein determining that the first uplink control resource at least partially overlaps with the downlink resource, the flexible resource, or both, is at least partially based on the UE monitoring the dynamic timeslot format indicator.

20. The apparatus according to claim 17, wherein, The instructions can also be executed by the processor to cause the device to: Identify the next uplink control resource occurring after the first uplink control resource used to send the uplink feedback message in the time domain, wherein the second uplink control resource includes the next uplink control resource.

21. The apparatus according to claim 17, wherein, The instructions can also be executed by the processor to cause the device to: The second uplink control resource is identified at least in part based on the configuration message.

22. The apparatus according to claim 17, wherein, The instructions can also be executed by the processor to cause the device to: Receive a second configuration message indicating the configuration of the second semi-persistent scheduling; The second downlink data transmission is monitored at least in part based on the second semi-persistent scheduling configuration; The second uplink feedback message corresponding to the second downlink data transmission is scheduled to be sent by the UE in a second uplink control resource that at least partially overlaps with the second downlink resource, the second flexible resource, or both; as well as The third uplink control resource is identified, at least in part, based on the overlap, for sending the uplink feedback message, the second uplink feedback message, or both.

23. An apparatus for wireless communication at a base station, comprising: processor; A memory coupled to the processor; as well as Instructions, which are stored in the memory and can be executed by the processor, to cause the device to: Send a configuration message to the user equipment (UE) indicating the semi-persistent scheduling configuration for the UE; Downlink data transmission is sent to the UE at least in part based on the semi-persistent scheduling configuration; The uplink feedback message corresponding to the downlink data transmission is scheduled to be sent by the UE in a first uplink control resource that at least partially overlaps with downlink resources, flexible resources, or both; The second uplink control resource is identified, at least in part, based on the overlap, for receiving the uplink feedback message; Send a second configuration message indicating the second semi-persistent scheduling configuration for the UE; The second downlink data transmission is sent to the UE at least in part based on the second semi-persistent scheduling configuration; The second uplink feedback message corresponding to the second downlink data transmission is scheduled to be sent by the UE in the second uplink control resource, which at least partially overlaps with the second downlink resource, the second flexible resource, or both. The third uplink control resource is identified at least in part based on the overlap for receiving the uplink feedback message, the second uplink feedback message, or both. Start a first feedback message delay counter corresponding to the transmission delay of the uplink feedback message and a second feedback message delay counter corresponding to the transmission delay of the second uplink feedback message; The uplink feedback message is received or not received at least in part based on the first feedback message delay counter; as well as The second uplink feedback message is received or not received at least in part based on the second feedback message delay counter.

24. The apparatus according to claim 23, wherein, The instructions can also be executed by the processor to cause the device to: The uplink feedback message is received in the second uplink control resource.

25. The apparatus according to claim 23, wherein, The instructions can also be executed by the processor to cause the device to: Send a dynamic timeslot format indicator, wherein determining that the first uplink control resource at least partially overlaps with the downlink resource, the flexible resource, or both is at least partially based on the UE monitoring the dynamic timeslot format indicator.

26. The apparatus according to claim 23, wherein, The instructions can also be executed by the processor to cause the device to: Identify the next uplink control resource that occurs after the first uplink control resource used to receive the uplink feedback message in the time domain, wherein the second uplink control resource includes the next uplink control resource.

27. The apparatus according to claim 23, wherein, The instructions can also be executed by the processor to cause the device to: The second uplink control resource is identified at least in part based on the configuration message.