Out-of-order processing without flow control feedback

The method addresses inefficiencies in wireless communication systems by enabling efficient data handling with disabled flow control feedback through timed decoding and feedback indication, improving transmission reliability and efficiency.

JP7753244B2Active Publication Date: 2025-10-14QUALCOMM INC
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2022557848
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2021-04-07
Filing Date
2021-04-08
Publication Date
2025-10-14
Estimated Expiration
2041-04-08

AI Technical Summary

Technical Problem

Existing wireless communication systems face challenges in managing data transmission with or without flow control feedback, particularly in scenarios where feedback is disabled, leading to inefficiencies and potential data decoding issues.

Method used

The proposed method and apparatus enable wireless communication devices and base stations to handle data transmissions with disabled flow control feedback by decoding or refraining from decoding subsequent data packets based on predefined conditions, such as timing and feedback disablement, using DCI fields to indicate feedback status, and configuring operations for non-terrestrial networks (NTN).

Benefits of technology

This approach enhances data transmission efficiency and reliability by optimizing data processing in the absence of flow control feedback, ensuring timely and accurate handling of data packets in various network environments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007753244000001
    Figure 0007753244000001
  • Figure 0007753244000002
    Figure 0007753244000002
  • Figure 0007753244000003
    Figure 0007753244000003
Patent Text Reader

Abstract

Methods, systems, and devices for wireless communications are described. Generally, the described techniques provide for establishing rules for scheduling downlink data transmissions and flow control feedback for downlink data transmissions to avoid disruptions at a base station and a user equipment (UE). In one example, when flow control feedback from a UE is disabled for a downlink data transmission, the UE may still operate according to the timing of reporting flow control feedback for the downlink data transmission. In this example, the UE may drop (e.g., refrain from decoding) other downlink data transmissions based on the timing of reporting flow control feedback. In another example, when flow control feedback from the UE is disabled for a downlink data transmission, other downlink data transmissions to the UE may be scheduled according to one or more rules to avoid disruptions.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] cross reference

[0001] This patent application is filed on the same date hereof and is assigned to the assignee of the present application. , which is incorporated herein by reference. U.S. Provisional Patent Application No. 63 / 008,154, filed April 10, 2020, by Rico Alvarino et al., entitled "Out-Of-Order Handling Without Flow Control Feedback"; U.S. Provisional Patent Application No. 63 / 007,308, filed April 8, 2020, by Rico Alvarino et al., entitled "INDICATING ORIGINAL DATA COMMUNICATIONS"; ,of Claim your benefits. [Background technology]

[0002] Introduction The following relates generally to wireless communications, and more particularly to managing data transmission with or without flow control feedback.

[0003] Wireless communication systems are widely deployed to provide various types of communication content, such as voice, video, packet data, messaging, and broadcasts. These systems may be capable of supporting communication with multiple users by sharing available system resources (e.g., time, frequency, and power). Examples of such multiple-access systems include fourth-generation (4G) systems, such as Long Term Evolution (LTE), LTE-Advanced (LTE-A), or LTE-A Pro systems, and fifth-generation (5G) systems, sometimes 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 spread orthogonal frequency division multiple access (DFT-S-OFDM). A wireless multiple-access communication system may include several base stations or network access nodes, each simultaneously supporting communication for multiple communication devices, sometimes known as user equipment (UE). Summary of the Invention

[0004] A method for wireless communication in a UE is described. The method may include receiving, from a base station, a first downlink data transmission and a second downlink data transmission, the first downlink data transmission precedes the second downlink data transmission, where the first downlink data transmission and the second downlink data transmission are associated with a same flow control feedback process, and decoding or refraining from decoding the second downlink data transmission based on flow control feedback being disabled for the flow control feedback process.

[0005] An apparatus for wireless communication in a UE is described. The apparatus may include a processor and a memory coupled to the processor. The processor and the memory may be configured to receive, from a base station, a first downlink data transmission and a second downlink data transmission; the first downlink data transmission precedes the second downlink data transmission, where the first downlink data transmission and the second downlink data transmission are associated with the same flow control feedback process; and decode or refrain from decoding the second downlink data transmission based on flow control feedback being disabled for the flow control feedback process.

[0006] Another apparatus for wireless communication in a UE is described, which may include means for receiving, from a base station, a first downlink data transmission and a second downlink data transmission, the first downlink data transmission precedes the second downlink data transmission, where the first downlink data transmission and the second downlink data transmission are associated with a same flow control feedback process, and means for decoding or refraining from decoding the second downlink data transmission based on flow control feedback being disabled for the flow control feedback process.

[0007] A non-transitory computer-readable medium storing code for wireless communications in a UE is described, which may include instructions executable by a processor to receive, from a base station, a first downlink data transmission and a second downlink data transmission, the first downlink data transmission preceding the second downlink data transmission, where the first downlink data transmission and the second downlink data transmission are associated with the same flow control feedback process, and to decode or refrain from decoding the second downlink data transmission based on flow control feedback being disabled for the flow control feedback process.

[0008]

[0008] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for decoding or refraining from decoding the second downlink data transmission based on whether the second downlink data transmission can be scheduled within a threshold amount of time after the first downlink data transmission or after it.

[0009]

[0009] Some examples of the methods, apparatus, and non-transitory computer-readable media described in this specification may further include operations, features, means, or instructions for refraining from decoding the second downlink data transmission based on the second downlink data transmission being scheduled within a threshold amount of time after the first downlink data transmission.

[0010]

[0010] Some examples of the methods, apparatus, and non-transitory computer-readable media described in this specification may further include operations, features, means, or instructions for decoding the second downlink data transmission based on the second downlink data transmission being scheduled a threshold amount of time after the first downlink data transmission.

[0011] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the first downlink data transmission and the second downlink data transmission include the same transport block.

[0012]

[0012] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the threshold amount of time may be based on the numerology used for the first downlink data transmission, the second downlink data transmission, or both.

[0013]

[0013] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the threshold amount of time is based at least in part on the number of symbols for the first downlink data transmission, the number of symbols for the second downlink data transmission, a demodulation reference signal (DMRS) pattern associated with the first downlink data transmission, a DMRS pattern associated with the second downlink data transmission, or the processing capability of the UE, or a combination thereof.

[0014]

[0014] Some examples of the methods, apparatus, and non-transitory computer-readable media described in this specification may further include operations, features, means, or instructions for decoding the second downlink data transmission regardless of when the second downlink data transmission may be scheduled and regardless of the timing of reporting flow control feedback for the second downlink data transmission.

[0015] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the UE and base station may be operating in a non-terrestrial network (NTN).

[0016]

[0016] Some examples of the methods, apparatus, and non-transitory computer-readable media described in this specification may further include an operation, feature, means, or instruction for receiving downlink control information (DCI) that schedules the first downlink data transmission and the second downlink data transmission.

[0017] A method for wireless communications in a base station is described, which may include transmitting a first downlink data transmission and a second downlink data transmission to a UE, the first downlink data transmission preceding the second downlink data transmission, where the first downlink data transmission and the second downlink data transmission are associated with a same flow control feedback process, and transmitting the second downlink data transmission based on flow control feedback being disabled for the flow control feedback process.

[0018] An apparatus for wireless communications in a base station is described. The apparatus may include a processor and a memory coupled to the processor. The processor and the memory may be configured to: transmit a first downlink data transmission and a second downlink data transmission to a UE; and transmit the second downlink data transmission based on flow control feedback being disabled for the flow control feedback process, the first downlink data transmission preceding the second downlink data transmission, where the first downlink data transmission and the second downlink data transmission are associated with the same flow control feedback process.

[0019] Another apparatus for wireless communications in a base station is described, which may include means for transmitting a first downlink data transmission and a second downlink data transmission to a UE, the first downlink data transmission precedes the second downlink data transmission, where the first downlink data transmission and the second downlink data transmission are associated with a same flow control feedback process, and means for transmitting the second downlink data transmission based on flow control feedback being disabled for the flow control feedback process.

[0020] A non-transitory computer-readable medium storing code for wireless communications in a base station is described, which may include instructions executable by a processor to transmit a first downlink data transmission and a second downlink data transmission to a UE, the first downlink data transmission precedes the second downlink data transmission, where the first downlink data transmission and the second downlink data transmission are associated with a same flow control feedback process, and transmitting the second downlink data transmission based on flow control feedback being disabled for the flow control feedback process.

[0021]

[0021] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for determining that flow control feedback may be disabled for a first downlink data transmission, and transmitting a DCI scheduling a second downlink data transmission a threshold amount of time after the first downlink data transmission based on flow control feedback being disabled for the first downlink data transmission.

[0022] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the first downlink data transmission and the second downlink data transmission include the same transport block.

[0023]

[0023] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for determining that flow control feedback may be disabled for a first downlink data transmission and transmitting DCI scheduling the second downlink data transmission regardless of when the first downlink data transmission may be scheduled and regardless of the timing of reporting flow control feedback for the second downlink data transmission.

[0024] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the UE and base station may be operating in an NTN.

[0025]

[0025] Some examples of the methods, apparatus, and non-transitory computer-readable media described in this specification may further include operations, features, means, or instructions for transmitting DCI scheduling the first downlink data transmission and the second downlink data transmission.

[0026] A method for wireless communications in a UE is described. The method may include receiving, from a base station, DCI scheduling a downlink data transmission, the downlink data transmission being associated with a flow control feedback process, decoding a first field in the DCI indicating that flow control feedback is disabled for the flow control feedback process, and decoding a second field in the DCI associated with a flow control feedback process associated with the downlink data transmission, where decoding the second field is based on the first field indicating that flow control feedback is disabled for the flow control feedback process, refraining from sending flow control feedback to the base station for the downlink data transmission based on flow control feedback being disabled for the downlink data transmission, and the flow control feedback being disabled based on the flow control feedback process being associated with the downlink data transmission.

[0027] An apparatus for wireless communication in a UE is described. The apparatus may include a processor and a memory coupled to the processor. The processor and the memory may be configured to: receive, from a base station, a DCI scheduling a downlink data transmission, the downlink data transmission being associated with a flow control feedback process; decode a first field in the DCI indicating that flow control feedback is disabled for the flow control feedback process; decode a second field in the DCI associated with a flow control feedback process associated with the downlink data transmission, where decoding the second field is based on the first field indicating that flow control feedback is disabled for the flow control feedback process; refrain from sending flow control feedback to the base station for the downlink data transmission based on the flow control feedback being disabled for the downlink data transmission; and the flow control feedback is disabled based on the flow control feedback process being associated with the downlink data transmission.

[0028] Another apparatus for wireless communications in a UE is described, which may include means for receiving, from a base station, DCI scheduling a downlink data transmission, the downlink data transmission being associated with a flow control feedback process, means for decoding a first field in the DCI indicating that flow control feedback is disabled for the flow control feedback process, and means for decoding a second field in the DCI associated with the flow control feedback process associated with the downlink data transmission, where decoding the second field is based on the first field indicating that flow control feedback is disabled for the flow control feedback process, and means for refraining from sending flow control feedback to the base station for the downlink data transmission based on flow control feedback being disabled for the downlink data transmission, and the flow control feedback is disabled based on the flow control feedback process being associated with the downlink data transmission.

[0029] A non-transitory computer-readable medium storing code for wireless communications in a UE is described, the code may include instructions executable by a processor to: receive from a base station a DCI scheduling a downlink data transmission, the downlink data transmission being associated with a flow control feedback process; decode a first field in the DCI indicating that flow control feedback is disabled for the flow control feedback process; decode a second field in the DCI associated with a flow control feedback process associated with the downlink data transmission, where decoding the second field is based on the first field indicating that flow control feedback is disabled for the flow control feedback process; refrain from sending flow control feedback to the base station for the downlink data transmission based on the flow control feedback being disabled for the downlink data transmission, and the flow control feedback is disabled based on the flow control feedback process being associated with the downlink data transmission.

[0030] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the first field includes a flow control field.

[0031] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the second field includes a downlink allocation index (DAI) or a transmit power control (TPC) field.

[0032] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the UE and base station may be operating in an NTN.

[0033] A method for wireless communication in a base station is described, which may include transmitting a first field in a DCI indicating that flow control feedback is disabled for a flow control feedback process, where the DCI schedules transmission of downlink data, and transmitting a second field in the DCI associated with a flow control feedback process associated with the downlink data, indicating that the downlink data is associated with the flow control feedback process.

[0034] An apparatus for wireless communication in a base station is described. The apparatus may include a processor and a memory, coupled to the processor. The processor and the memory may be configured to: transmit a first field in a DCI indicating that flow control feedback is disabled for a flow control feedback process, where the DCI schedules transmission of downlink data, and transmit a second field in the DCI associated with a flow control feedback process associated with the downlink data, indicating that the downlink data is associated with the flow control feedback process.

[0035] Another apparatus for wireless communication in a base station is described, which may include means for transmitting a first field in a DCI indicating that flow control feedback is disabled for a flow control feedback process, where the DCI schedules transmission of downlink data, and means for transmitting a second field in the DCI associated with a flow control feedback process associated with the downlink data, indicating that the downlink data is associated with the flow control feedback process.

[0036] A non-transitory computer-readable medium storing code for wireless communications in a base station is described, the code may include instructions executable by a processor to: transmit a first field in a DCI indicating that flow control feedback is disabled for a flow control feedback process; and transmit a second field in the DCI associated with a flow control feedback process associated with the downlink data, where the DCI schedules transmission of downlink data, and indicates that the downlink data is associated with the flow control feedback process.

[0037] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the first field includes a flow control field.

[0038] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the second field includes a DAI or a TPC field.

[0039] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the UE and base station may be operating in an NTN.

[0040] A method for wireless communications in a UE is described. The method may include receiving, from a base station, a downlink data transmission, where flow control feedback is disabled for the downlink data transmission, refraining from reporting flow control feedback for the downlink data transmission based on the flow control feedback being disabled for the downlink data transmission, receiving a second downlink data transmission scheduled after the downlink data transmission, the second downlink data transmission being associated with the same flow control feedback process as the downlink data transmission, and refraining from decoding the second downlink data transmission based on the second downlink data transmission being received before a timing for reporting flow control feedback to the base station for the downlink data transmission.

[0041] An apparatus for wireless communications in a UE is described. The apparatus may include a processor and a memory coupled to the processor. The processor and the memory may be configured to: receive a downlink data transmission from a base station, wherein flow control feedback is disabled for the downlink data transmission, refrain from reporting flow control feedback for the downlink data transmission based on the flow control feedback being disabled for the downlink data transmission, receive a second downlink data transmission scheduled after the downlink data transmission, the second downlink data transmission being associated with the same flow control feedback process as the downlink data transmission, and refrain from decoding the second downlink data transmission based on the second downlink data transmission being received before a timing for reporting flow control feedback to the base station for the downlink data transmission.

[0042] Another apparatus for wireless communications in a UE is described, which may include: means for receiving a downlink data transmission from a base station, where flow control feedback is disabled for the downlink data transmission, means for refraining from reporting flow control feedback for the downlink data transmission based on the flow control feedback being disabled for the downlink data transmission, means for receiving a second downlink data transmission scheduled after the downlink data transmission, the second downlink data transmission being associated with the same flow control feedback process as the downlink data transmission, and means for refraining from decoding the second downlink data transmission based on the second downlink data transmission being received before a timing for reporting flow control feedback to the base station for the downlink data transmission.

[0043] A non-transitory computer-readable medium storing code for wireless communications in a UE is described, which may include instructions executable by a processor to: receive, from a base station, a downlink data transmission, wherein flow control feedback is disabled for the downlink data transmission, refrain from reporting flow control feedback for the downlink data transmission based on the flow control feedback being disabled for the downlink data transmission, receive a second downlink data transmission scheduled after the downlink data transmission, the second downlink data transmission being associated with the same flow control feedback process as the downlink data transmission, and refrain from decoding the second downlink data transmission based on the second downlink data transmission being received before a timing for reporting flow control feedback to the base station for the downlink data transmission.

[0044]

[0044] In some examples of the methods, apparatus, and non-transitory computer-readable medium described herein, a downlink data transmission is scheduled by a DCI, the DCI including a first DCI, and the methods, apparatus, and non-transitory computer-readable medium further include operations, features, means, or instructions for receiving a second DCI scheduling a second downlink data transmission, determining that the second downlink data transmission may be scheduled after the downlink data transmission and that flow control feedback for the second downlink data transmission may be scheduled before the flow control feedback for the first downlink data transmission, and refraining from decoding the second downlink data transmission based on the determining.

[0045]

[0045] Some examples of the methods, apparatus, and non-transitory computer-readable media described in this specification may further include an operation, feature, means, or instruction for receiving, in the DCI, an indication of the timing of reporting flow control feedback to a base station for downlink data transmission.

[0046]

[0046] Some examples of the methods, apparatus, and non-transitory computer-readable media described in this specification may further include operations, features, means, or instructions for receiving, in radio resource control (RRC) signaling, a set of multiple timings for reporting flow control feedback to a base station for downlink data transmission.

[0047]

[0047] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, identifying a timing may include an operation, feature, means, or instruction for selecting a timing for reporting flow control feedback to a base station from a set of multiple timings in RRC signaling.

[0048]

[0048] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the selected timing may be the maximum timing, the minimum timing, or the first timing of a set of multiple timings in the RRC signaling, or the selected timing of the set of multiple timings may be indicated by another parameter.

[0049]

[0049] In some examples of the methods, apparatus, and non-transitory computer-readable media described in this specification, the selected timing may be based on a flow control feedback round trip time (RTT) configured during RRC signaling.

[0050]

[0050] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the timing of reporting flow control feedback to a base station for downlink data transmission may be pre-configured in the UE.

[0051]

[0051] In some examples of the methods, apparatus, and non-transitory computer-readable media described in this specification, the timing of reporting flow control feedback to a base station for a downlink data transmission may be based on a subcarrier spacing configured for the downlink data transmission.

[0052] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the UE and base station may be operating in an NTN.

[0053]

[0053] Some examples of the methods, apparatus, and non-transitory computer-readable media described in this specification may further include operations, features, means, or instructions for receiving DCI that schedules downlink data transmission.

[0054] A method for wireless communications in a base station is described that may include transmitting, to a UE, a downlink data transmission, where flow control feedback is disabled for the downlink data transmission, and transmitting, to the UE, an indication of timing to report flow control feedback to a base station for the downlink data transmission, with flow control feedback disabled for the downlink data transmission.

[0055] An apparatus for wireless communication in a base station is described. The apparatus may include a processor and a memory, coupled to the processor. The processor and the memory may be configured to: send a downlink data transmission to a UE, where flow control feedback is disabled for the downlink data transmission; and send, to the UE, an indication of timing to report flow control feedback to a base station for the downlink data transmission, with flow control feedback disabled for the downlink data transmission.

[0056] Another apparatus for wireless communications in a base station is described, which may include means for transmitting a downlink data transmission to a UE, where flow control feedback is disabled for the downlink data transmission, and means for transmitting, to the UE, an indication of timing to report flow control feedback to a base station for the downlink data transmission, with flow control feedback disabled for the downlink data transmission.

[0057] Described is a non-transitory computer-readable medium storing code for wireless communications in a base station, the code may include instructions executable by a processor to: send a downlink data transmission to a UE, where flow control feedback is disabled for the downlink data transmission; and send, to the UE, an indication of when to report flow control feedback to a base station for the downlink data transmission, with flow control feedback disabled for the downlink data transmission.

[0058]

[0058] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, transmitting a timing indication may include an operation, feature, means, or instruction for transmitting, in a DCI, a timing indication for reporting flow control feedback to a base station for a downlink data transmission.

[0059]

[0059] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, transmitting a timing indication may include an operation, feature, means, or instruction for transmitting, in RRC signaling, a set of multiple timings that report flow control feedback to a base station for downlink data transmission.

[0060]

[0060] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the timing of reporting flow control feedback to a base station for downlink data transmission may be pre-configured in the base station.

[0061]

[0061] In some examples of the methods, apparatus, and non-transitory computer-readable media described in this specification, the timing of reporting flow control feedback to a base station for a downlink data transmission may be based on a subcarrier spacing configured for the downlink data transmission.

[0062] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the UE and base station may be operating in an NTN.

[0063]

[0063] Some examples of the methods, apparatus, and non-transitory computer-readable media described in this specification may further include operations, features, means, or instructions for transmitting DCI to a UE scheduling a downlink data transmission.

[0064] A method of wireless communication in a UE is described. The method may include receiving, from a base station, DCI scheduling a downlink data transmission, where flow control feedback is disabled for the downlink data transmission, identifying timing for reporting flow control feedback to the base station for the downlink data transmission with flow control feedback disabled for the downlink data transmission, and refraining from reporting flow control feedback for the downlink data transmission based on the flow control feedback being disabled for the downlink data transmission.

[0065] An apparatus for wireless communication in a UE is described. The apparatus may include a processor and a memory, coupled to the processor. The processor and the memory may be configured to: receive, from a base station, DCI scheduling a downlink data transmission, where flow control feedback is disabled for the downlink data transmission; identify, with flow control feedback disabled for the downlink data transmission, timing to report flow control feedback to the base station for the downlink data transmission; and refrain from reporting flow control feedback for the downlink data transmission based on the flow control feedback being disabled for the downlink data transmission.

[0066] Another apparatus for wireless communication in a UE is described. The apparatus may include means for receiving, from a base station, DCI scheduling a downlink data transmission, where flow control feedback is disabled for the downlink data transmission, identifying timing for reporting flow control feedback to the base station for the downlink data transmission with flow control feedback disabled for the downlink data transmission, and refraining from reporting flow control feedback for the downlink data transmission based on the flow control feedback being disabled for the downlink data transmission.

[0067] A non-transitory computer-readable medium storing code for wireless communications in a UE is described, which may include instructions executable by a processor to: receive, from a base station, DCI scheduling a downlink data transmission, where flow control feedback is disabled for the downlink data transmission; identify, with flow control feedback disabled for the downlink data transmission, timing to report flow control feedback to the base station for the downlink data transmission; and refrain from reporting flow control feedback for the downlink data transmission based on the flow control feedback being disabled for the downlink data transmission.

[0068]

[0068] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the DCI may include operations, features, means, or instructions for receiving a second DCI scheduling a second downlink data transmission; determining that the second downlink data transmission is associated with the same flow control feedback process as the first downlink data transmission based on the identified timing, and that the second downlink data transmission may be scheduled after the first downlink data transmission and before the flow control feedback for the first downlink data transmission; and refraining from decoding the second downlink data transmission based on the determining.

[0069] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the DCI may include operations, features, means, or instructions for receiving a second DCI scheduling a second downlink data transmission, determining based on the identified timing that the second downlink data transmission may be scheduled after the first downlink data transmission and that flow control feedback for the second downlink data transmission may be scheduled before the flow control feedback for the first downlink data transmission, and refraining from decoding the second downlink data transmission based on the determining. Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for receiving in the DCI an indication of the timing of reporting flow control feedback to the base station for the downlink data transmission.

[0070] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may further include an operation, feature, means, or instruction for receiving, in RRC signaling, a set of timings for reporting flow control feedback to a base station for downlink data transmission. In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, identifying the timing may include an operation, feature, means, or instruction for selecting, from the set of timings in the RRC signaling, a timing for reporting flow control feedback to the base station. In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the selected timing may be a maximum timing, a minimum timing, or a first timing of the set of timings in the RRC signaling, or the selected timing of the set of timings may be indicated by another parameter.

[0071] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the selected timing may be based on a flow control feedback RTT configured during RRC signaling. In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the timing of reporting flow control feedback to a base station for downlink data transmission may be preconfigured in the UE. In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the timing of reporting flow control feedback to a base station for downlink data transmission may be based on a subcarrier spacing configured for the downlink data transmission. In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the UE and the base station may be operating in an NTN.

[0072] A method of wireless communication in a base station is described, which may include transmitting, to a UE, DCI scheduling a downlink data transmission to the UE, where flow control feedback is disabled for the downlink data transmission, and transmitting, to the UE, an indication of timing to report flow control feedback to the base station for the downlink data transmission, with flow control feedback disabled for the downlink data transmission.

[0073] An apparatus for wireless communication in a base station is described. The apparatus may include a processor and a memory, coupled to the processor. The processor and the memory may be configured to: send, to a UE, a DCI that schedules a downlink data transmission to the UE, where flow control feedback is disabled for the downlink data transmission; and send, to the UE, an indication of timing to report flow control feedback to a base station for the downlink data transmission, with flow control feedback disabled for the downlink data transmission.

[0074] Another apparatus for wireless communication in a base station is described, and may include means for transmitting, to a UE, DCI scheduling a downlink data transmission to the UE, where flow control feedback is disabled for the downlink data transmission, and transmitting, to the UE, an indication of timing to report flow control feedback to a base station for the downlink data transmission, with flow control feedback disabled for the downlink data transmission.

[0075] A non-transitory computer-readable medium storing code for wireless communications in a base station is described, the code may include instructions executable by a processor to: send, to a UE, a DCI scheduling a downlink data transmission to the UE, where flow control feedback is disabled for the downlink data transmission; and send, to the UE, an indication of when to report flow control feedback to a base station for the downlink data transmission, with flow control feedback disabled for the downlink data transmission.

[0076] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, transmitting an indication of timing may include an operation, feature, means, or instruction for transmitting, in DCI, an indication of timing for reporting flow control feedback to a base station for downlink data transmission. In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, transmitting an indication of timing may include, in RRC signaling, an operation, feature, means, or instruction for transmitting, in RRC signaling, a set of timing for reporting flow control feedback to a base station for downlink data transmission.

[0077] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the timing of reporting flow control feedback to a base station for a downlink data transmission may be preconfigured in the base station. In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the timing of reporting flow control feedback to a base station for a downlink data transmission may be based on a subcarrier spacing configured for the downlink data transmission. In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the UE and the base station may be operating in an NTN.

[0078] A method of wireless communication in a UE is described that may include receiving, from a base station, DCI scheduling a first downlink data transmission and a second downlink data transmission, the first downlink data transmission preceding the second downlink data transmission, determining whether flow control feedback is disabled for the first downlink data transmission, decoding the first downlink data transmission, and decoding or refraining from decoding the second downlink data transmission based on whether flow control feedback is disabled for the first downlink data transmission.

[0079] An apparatus for wireless communication in a UE is described. The apparatus may include a processor and a memory coupled to the processor. The processor and the memory may be configured to: receive, from a base station, DCI scheduling a first downlink data transmission and a second downlink data transmission, the first downlink data transmission preceding the second downlink data transmission; determine whether flow control feedback is disabled for the first downlink data transmission; decode the first downlink data transmission; and decode or refrain from decoding the second downlink data transmission based on whether flow control feedback is disabled for the first downlink data transmission.

[0080] Another apparatus for wireless communication in a UE is described. The apparatus may include means for receiving, from a base station, DCI scheduling a first downlink data transmission and a second downlink data transmission, the first downlink data transmission preceding the second downlink data transmission, determining whether flow control feedback is disabled for the first downlink data transmission, decoding the first downlink data transmission, and decoding or refraining from decoding the second downlink data transmission based on whether flow control feedback is disabled for the first downlink data transmission.

[0081] A non-transitory computer-readable medium storing code for wireless communications in a UE is described, which may include instructions executable by a processor to receive, from a base station, DCI scheduling a first downlink data transmission and a second downlink data transmission, the first downlink data transmission preceding the second downlink data transmission, determine whether flow control feedback is disabled for the first downlink data transmission, decode the first downlink data transmission, and decode or refrain from decoding the second downlink data transmission based on whether flow control feedback is disabled for the first downlink data transmission.

[0082] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for determining that flow control feedback may be disabled for a first downlink data transmission, and decoding or refraining from decoding the second downlink data transmission based on whether the second downlink data transmission may be scheduled within a threshold amount of time after the first downlink data transmission. Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for determining that the second downlink data transmission may be scheduled within a threshold amount of time after the first downlink data transmission, and refraining from decoding the second downlink data transmission based on the second downlink data transmission being scheduled within a threshold amount of time after the first downlink data transmission.

[0083] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for determining that the second downlink data transmission may be scheduled a threshold amount of time after the first downlink data transmission, and decoding the second downlink data transmission based on the second downlink data transmission being scheduled a threshold amount of time after the first downlink data transmission. In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the first downlink data transmission and the second downlink data transmission may be associated with the same flow control feedback process or include the same transport block.

[0084] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the threshold amount of time may be based on a numerology used for the first downlink data transmission, the second downlink data transmission, or both. Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for determining that flow control feedback may be disabled for the first downlink data transmission and decoding the second downlink data transmission regardless of when the second downlink data transmission may be scheduled and regardless of the timing of reporting flow control feedback for the second downlink data transmission. In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the UE and the base station may be operating in an NTN.

[0085] A method of wireless communication in a base station is described, which may include transmitting DCI scheduling a first downlink data transmission to a UE, identifying a second downlink data transmission for the UE, the first downlink data transmission preceding the second downlink data transmission, determining whether flow control feedback is disabled for the first downlink data transmission, and transmitting DCI scheduling the second downlink data transmission based on whether flow control feedback is disabled for the first downlink data transmission.

[0086] An apparatus for wireless communications in a base station is described. The apparatus may include a processor and a memory, coupled to the processor. The processor and the memory may be configured to: transmit DCI scheduling a first downlink data transmission to a UE; identify a second downlink data transmission for the UE; the first downlink data transmission precedes the second downlink data transmission; determine whether flow control feedback is disabled for the first downlink data transmission; and transmit DCI scheduling the second downlink data transmission based on whether flow control feedback is disabled for the first downlink data transmission.

[0087] Another apparatus for wireless communication in a base station is described. The apparatus may include means for transmitting DCI scheduling a first downlink data transmission to a UE, identifying a second downlink data transmission for the UE, the first downlink data transmission preceding the second downlink data transmission, determining whether flow control feedback is disabled for the first downlink data transmission, and transmitting DCI scheduling the second downlink data transmission based on whether flow control feedback is disabled for the first downlink data transmission.

[0088] A non-transitory computer-readable medium storing code for wireless communications in a base station is described, which code may include instructions executable by a processor to: transmit DCI scheduling a first downlink data transmission to a UE; identify a second downlink data transmission for the UE; the first downlink data transmission precedes the second downlink data transmission; determine whether flow control feedback is disabled for the first downlink data transmission; and transmit DCI scheduling the second downlink data transmission based on whether flow control feedback is disabled for the first downlink data transmission.

[0089] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for determining that flow control feedback may be disabled for a first downlink data transmission, and transmitting DCI that schedules a second downlink data transmission a threshold amount of time after the first downlink data transmission based on flow control feedback being disabled for the first downlink data transmission. In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the first downlink data transmission and the second downlink data transmission may be associated with the same flow control feedback process or include the same transport block.

[0090] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for determining that flow control feedback may be disabled for a first downlink data transmission, and transmitting DCI scheduling the second downlink data transmission regardless of when the first downlink data transmission may be scheduled and regardless of timing of reporting flow control feedback for the second downlink data transmission. In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the UE and the base station may be operating in an NTN.

[0091] A method of wireless communication in a UE is described, which may include receiving, from a base station, DCI scheduling a downlink data transmission, identifying a flow control feedback process associated with the downlink data transmission, determining based on the flow control feedback process associated with the downlink data transmission that flow control feedback is disabled for the downlink data transmission, and refraining from transmitting flow control feedback to the base station for the downlink data transmission based on the determining.

[0092] An apparatus for wireless communication in a UE is described. The apparatus may include a processor and a memory, coupled to the processor. The processor and the memory may be configured to: receive, from a base station, DCI scheduling a downlink data transmission; identify a flow control feedback process associated with the downlink data transmission; determine, based on the flow control feedback process associated with the downlink data transmission, that flow control feedback is disabled for the downlink data transmission; and refrain from transmitting flow control feedback to the base station for the downlink data transmission based on the determining.

[0093] Another apparatus for wireless communication in a UE is described, which may include means for receiving, from a base station, DCI scheduling a downlink data transmission, identifying a flow control feedback process associated with the downlink data transmission, determining based on the flow control feedback process associated with the downlink data transmission that flow control feedback is disabled for the downlink data transmission, and refraining from transmitting flow control feedback to the base station for the downlink data transmission based on the determining.

[0094] A non-transitory computer-readable medium storing code for wireless communications in a UE is described, which may include instructions executable by a processor to receive, from a base station, DCI scheduling a downlink data transmission, identify a flow control feedback process associated with the downlink data transmission, determine based on the flow control feedback process associated with the downlink data transmission that flow control feedback is disabled for the downlink data transmission, and refrain from sending flow control feedback to the base station for the downlink data transmission based on the determining.

[0095] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, identifying a flow control feedback process may include operations, features, means, or instructions for decoding a first field in the DCI indicating that flow control feedback may be disabled for the flow control feedback process and decoding a second field in the DCI indicating a flow control feedback process associated with the downlink data transmission, where decoding the second field may be based on the first field indicating that flow control feedback may be disabled for the flow control feedback process. In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the first field includes a flow control field. In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the second field includes a DAI or a TPC field. In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the UE and the base station may be operating in an NTN.

[0096] A method of wireless communication in a base station is described, which may include identifying downlink data for transmission to a UE, determining to disable flow control feedback from the UE for the downlink data, identifying a flow control feedback process indicating that flow control feedback from the UE is disabled based on the determining, and scheduling transmission of the downlink data and transmitting DCI indicating that the downlink data is associated with the identified flow control feedback process.

[0097] An apparatus for wireless communication in a base station is described. The apparatus may include a processor and a memory, coupled to the processor. The processor and the memory may be configured to: identify downlink data for transmission to a UE; determine to disable flow control feedback from the UE for the downlink data; identify a flow control feedback process indicating that flow control feedback from the UE is disabled based on the determining; and schedule transmission of the downlink data and transmit DCI indicating that the downlink data is associated with the identified flow control feedback process.

[0098] Another apparatus for wireless communication in a base station is described, which may include means for identifying downlink data for transmission to a UE, determining to disable flow control feedback from the UE for the downlink data, identifying a flow control feedback process indicating that flow control feedback from the UE is disabled based on the determining, and scheduling transmission of the downlink data and transmitting DCI indicating that the downlink data is associated with the identified flow control feedback process.

[0099] A non-transitory computer-readable medium storing code for wireless communications in a base station is described, which may include instructions executable by a processor to identify downlink data for transmission to a UE, determine to disable flow control feedback from the UE for the downlink data, identify a flow control feedback process indicating that flow control feedback from the UE is disabled based on the determining, and schedule transmission of the downlink data and transmit DCI indicating that the downlink data is associated with the identified flow control feedback process.

[0100] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, transmitting a DCI indicating that downlink data may be associated with the identified flow control feedback process may include operations, features, means, or instructions for transmitting a first field in the DCI indicating that flow control feedback may be disabled for the flow control feedback process and transmitting a second field in the DCI indicating the flow control feedback process associated with the downlink data. In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the first field includes a flow control field. In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the second field includes a DAI or a TPC field. In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the UE and the base station may be operating in an NTN. [Brief explanation of the drawings]

[0101] [Figure 1]

[0101] FIG. 1 illustrates an example of a wireless communication system that supports out-of-order processing without flow control feedback, in accordance with one or more aspects of the present disclosure. [Figure 2]

[0102] FIG. 1 illustrates an example of a wireless communication system that supports out-of-order processing without flow control feedback, in accordance with one or more aspects of the present disclosure. [Figure 3A]

[0103] FIG. 1 illustrates an example of a block diagram illustrating physical downlink shared channel (PDSCH) transmission and flow control feedback, in accordance with one or more aspects of the present disclosure. [Figure 3B] FIG. 1 illustrates an example of a block diagram illustrating physical downlink shared channel (PDSCH) transmission and flow control feedback, in accordance with one or more aspects of the present disclosure. [Figure 4]

[0104] FIG. 2 illustrates an example of a block diagram illustrating PDSCH transmission, in accordance with one or more aspects of the present disclosure. [Figure 5]

[0105] FIG. 1 illustrates an example of a process flow supporting out-of-order processing without flow control feedback, in accordance with one or more aspects of the present disclosure. [Figure 6]

[0106] 1 is a block diagram of a device supporting out-of-order processing without flow control feedback, in accordance with one or more aspects of the present disclosure. [Figure 7] 1 is a block diagram of a device supporting out-of-order processing without flow control feedback, in accordance with one or more aspects of the present disclosure. [Figure 8]

[0107] 1 is a block diagram of a communications manager supporting out-of-order processing without flow control feedback, in accordance with one or more aspects of the present disclosure. [Figure 9]

[0108] FIG. 1 illustrates a system including a device that supports out-of-order processing without flow control feedback, in accordance with one or more aspects of the present disclosure. [Figure 10]

[0109] 1 is a block diagram of a device supporting out-of-order processing without flow control feedback, in accordance with one or more aspects of the present disclosure. [Figure 11] 1 is a block diagram of a device supporting out-of-order processing without flow control feedback, in accordance with one or more aspects of the present disclosure. [Figure 12]

[0110] 1 is a block diagram of a communications manager supporting out-of-order processing without flow control feedback, in accordance with one or more aspects of the present disclosure. [Figure 13]

[0111] FIG. 1 illustrates a system including a device that supports out-of-order processing without flow control feedback, in accordance with one or more aspects of the present disclosure. [Figure 14]

[0112] 1 is a flowchart illustrating a method for supporting out-of-order processing without flow control feedback, in accordance with one or more aspects of the present disclosure. [Figure 15] 1 is a flowchart illustrating a method for supporting out-of-order processing without flow control feedback, in accordance with one or more aspects of the present disclosure. [Figure 16] 1 is a flowchart illustrating a method for supporting out-of-order processing without flow control feedback, in accordance with one or more aspects of the present disclosure. [Figure 17] 1 is a flowchart illustrating a method for supporting out-of-order processing without flow control feedback, in accordance with one or more aspects of the present disclosure. [Figure 18] 1 is a flowchart illustrating a method for supporting out-of-order processing without flow control feedback, in accordance with one or more aspects of the present disclosure. [Figure 19] 1 is a flowchart illustrating a method for supporting out-of-order processing without flow control feedback, in accordance with one or more aspects of the present disclosure. [Figure 20] 1 is a flowchart illustrating a method for supporting out-of-order processing without flow control feedback, in accordance with one or more aspects of the present disclosure. [Figure 21] 1 is a flowchart illustrating a method for supporting out-of-order processing without flow control feedback, in accordance with one or more aspects of the present disclosure. [Figure 22] 1 is a flowchart illustrating a method for supporting out-of-order processing without flow control feedback, in accordance with one or more aspects of the present disclosure. [Figure 23] 1 is a flowchart illustrating a method for supporting out-of-order processing without flow control feedback, in accordance with one or more aspects of the present disclosure. [Figure 24] 1 is a flowchart illustrating a method for supporting out-of-order processing without flow control feedback, in accordance with one or more aspects of the present disclosure. [Figure 25] 1 is a flowchart illustrating a method for supporting out-of-order processing without flow control feedback, in accordance with one or more aspects of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION

[0102]

[0113] In some wireless communications systems, a base station may transmit data to a UE in multiple downlink data channels. In some cases, the UE may be configured to report flow control feedback (e.g., hybrid automatic repeat request (HARQ) feedback) to the base station for the downlink data in the downlink data channels. The base station may use the flow control feedback to determine whether to schedule a retransmission of the downlink data (e.g., if the UE fails to receive the downlink data). Furthermore, when the UE is configured to report flow control feedback to the base station for the downlink data in multiple downlink data channels, the wireless communications system may establish rules to prevent confusion at the UE or the base station.

[0103]

[0114] In one example, when a UE is scheduled for a first data transmission, such as a downlink data transmission (e.g., a first PDSCH transmission) or an uplink data transmission (e.g., a first Physical Uplink Shared Channel (PUSCH) transmission), if the first downlink data transmission and the second downlink data transmission are associated with the same flow control feedback process, the UE may not be expected to receive and / or transmit a second data transmission, such as a downlink data transmission (e.g., a second PDSCH transmission) or an uplink data transmission (e.g., a second PUSCH transmission), before sending flow control feedback for the first downlink data transmission. In another example, when a UE is scheduled for a first downlink data transmission, the UE may not be expected to receive the second downlink data transmission after the first downlink data transmission and to report flow control feedback for the second downlink data transmission before reporting flow control feedback for the first downlink data transmission.

[0104]

[0115] In these examples, when the base station receives flow control feedback, the base station may be able to identify that the flow control feedback is for a first downlink data transmission. That is, based on the rules described above, the base station may not mistakenly misinterpret flow control feedback for one downlink data transmission as flow control feedback for another downlink data transmission. Because such confusion may be prevented, the base station may not erroneously schedule a retransmission or avoid scheduling a retransmission for the downlink data transmission. However, in some cases, the UE may not be scheduled to report flow control feedback for a downlink data transmission, and the established rules described above that rely on the UE reporting flow control feedback may not be applicable.

[0105]

[0116] The wireless communications system described herein may support efficient techniques for facilitating downlink data transmission and optional flow control feedback while avoiding disruptions at base stations and UEs. In one example, when flow control feedback from a UE is disabled for a downlink data transmission, the UE may still operate according to the timing of reporting flow control feedback for the downlink data transmission. In this example, the UE may drop (e.g., refrain from decoding) other downlink data transmissions based on the timing of reporting flow control feedback. In another example, when flow control feedback from the UE is disabled for a downlink data transmission, other downlink data transmissions to the UE may be scheduled according to one or more rules to avoid disruptions. Furthermore, the wireless communications system may support flow control feedback processing associated with disabled flow control feedback such that the UE may be able to identify when to refrain from reporting flow control feedback for a downlink data transmission.

[0106]

[0117] Aspects of the present disclosure introduced above are described below in the context of a wireless communication system. Example processes and signaling exchanges supporting out-of-order processing without flow control feedback are then described. Aspects of the present disclosure are further illustrated by and described with reference to apparatus diagrams, system diagrams, and flowcharts relating to out-of-order processing without flow control feedback.

[0107]

[0118] 1 illustrates an example of a wireless communication system 100 supporting out-of-order processing without flow control feedback in accordance with one or more aspects of the present disclosure. 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 cases, the wireless communication system 100 may be an LTE network, an 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 communications, ultra-reliable (e.g., mission-critical) communications, low-latency communications, communications using low-cost and low-complexity devices, or a combination thereof.

[0108]

[0119] The base stations 105 may be dispersed throughout a geographic area to form the wireless communication system 100 and may be devices of different configurations or with different capabilities. The base stations 105 and the UEs 115 may communicate wirelessly via one or more communication links 125. Each base station 105 may provide a coverage area 110 over which the UEs 115 and the base station 105 may establish one or more communication links 125. The coverage area 110 may be an example of a geographic area over which the base station 105 and the UEs 115 may support communication of signals via one or more radio access technologies.

[0109]

[0120] The UEs 115 may be dispersed throughout the coverage area 110 of the wireless communication system 100, and each UE 115 may be fixed, mobile, or both at different times. The UEs 115 may be devices of different forms or with different capabilities. Some example UEs 115 are shown in FIG. 1. The UEs 115 described herein may be able to communicate with various types of devices, such as other UEs 115, base stations 105, or network equipment (e.g., core network nodes, relay devices, integrated access and backhaul (IAB) nodes, or other network equipment), as shown in FIG. 1.

[0110]

[0121] The base stations 105 may communicate with the core network 130, with each other, or both. For example, the base stations 105 may interface with the core network 130 through one or more backhaul links 120 (e.g., via an S1, N2, N3, or other interface). The base stations 105 may communicate with each other directly (e.g., directly between the base stations 105) or indirectly (e.g., via the core network 130), or both over the backhaul links 120 (e.g., via an X2, Xn, or other interface). In some examples, the backhaul links 120 may be or include one or more wireless links. The UEs 115 may communicate with the core network 130 through communication links 155.

[0111]

[0122] One or more of the base stations 105 described herein may include or be referred to by those skilled in the art as a base transceiver station, radio base station, access point, radio transceiver, Node B, eNode B (eNB), Next Generation Node B or Giga Node B (both may be referred to as gNB), Home Node B, Home eNode B, or other suitable terminology.

[0112]

[0123] The UE 115 may include or be referred to as a mobile device, wireless device, remote device, handheld device, or subscriber device, or some other suitable terminology, where a “device” may also be referred to as a unit, station, terminal, or client, among other examples. The UE 115 may also include or be referred to as a personal electronic device, such as a cellular phone, a personal digital assistant (PDA), a tablet computer, a laptop computer, or a personal computer. In some examples, the UE 115 may include or be referred to as a wireless local loop (WLL) station, an Internet of Things (IoT) device, an Internet of Everything (IoE) device, or a machine-type communication (MTC) device, among other examples, which may be implemented in various objects such as an appliance, a vehicle, or a meter, among other examples.

[0113]

[0124] The UEs 115 described herein may be capable of communicating with various types of devices, such as other UEs 115, which may sometimes act as relays, as shown in FIG. 1, as well as base stations 105 and network equipment, including macro eNBs or gNBs, small cell eNBs or gNBs, or relay base stations, among other examples.

[0114]

[0125] The UE 115 and the base station 105 may wirelessly communicate with each other via one or more communication links 125 via one or more carriers. The term “carrier” may refer to a set of radio frequency spectrum resources having a defined physical layer structure for supporting the communication link 125. For example, a carrier used for the communication link 125 may include a portion of a radio frequency spectrum band (e.g., a bandwidth portion (BWP)) operated 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 collection signaling (e.g., synchronization signals, system information), control signaling coordinating operation for the carrier, user data, or other signaling. The wireless communication system 100 may support communication with the UE 115 using carrier aggregation or multi-carrier operation. The UE 115 may be configured with multiple downlink component carriers and one or more uplink component carriers according to a carrier aggregation configuration. Carrier aggregation can be used with both frequency division duplex (FDD) and time division duplex (TDD) component carriers.

[0115]

[0126] The communication links 125 shown in the wireless communication system 100 may include uplink transmissions from the UE 115 to the base station 105 (e.g., on a Physical Uplink Control Channel (PUCCH) or PUSCH) or downlink transmissions from the base station 105 to the UE 115 (e.g., on a Physical Downlink Control Channel (PDCCH) or PDSCH). A carrier may carry downlink or uplink communications (e.g., in FDD mode) or may be configured to carry downlink and uplink communications (e.g., in TDD mode).

[0116]

[0127] A signal waveform transmitted over a carrier may be composed of multiple subcarriers (e.g., using a multi-carrier modulation (MCM) technique such as orthogonal frequency division multiplexing (OFDM) or DFT-S-OFDM). In a system utilizing MCM techniques, a resource element may be composed of one symbol period (e.g., the duration of one modulation symbol) and one subcarrier, where the symbol period and the subcarrier spacing are inversely related. The number of bits carried by each resource element may depend on the modulation scheme (e.g., the order of the modulation scheme, the coding rate of the modulation scheme, or both). Thus, the more resource elements and the higher the order of the modulation scheme received by the UE 115, the higher the data rate of the UE 115 may be. Wireless communication resources may refer to a combination of radio frequency spectrum resources, time resources, and spatial resources (e.g., spatial layers or beams), and the use of multiple spatial layers may further increase the data rate or data integrity for communications with the UE 115.

[0117]

[0128] The base station 105 and the UE 115 may support communication using one or more numerologies on a carrier, where the numerology may include a subcarrier spacing (Δf) and a cyclic prefix. A carrier may be divided into one or more BWPs having the same or different numerologies. In some examples, a UE 115 may be configured with multiple BWPs. In some examples, a single BWP for a carrier may be active at a given time, and communication for the UE 115 may be limited to one or more active BWPs.

[0118]

[0129] The time interval for the base station 105 or the UE 115 may be, for example, T s =1 / (Δf max N f ) seconds, where Δf max may represent the maximum supported subcarrier spacing, and N fmay represent the maximum supported discrete Fourier transform (DFT) size. The communication resource time intervals may be organized according to radio frames, each having a specified duration (e.g., 10 milliseconds (ms)). Each radio frame may be identified by a system frame number (SFN) (e.g., ranging from 0 to 1023).

[0119]

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

[0120]

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

[0121]

[0132] Physical channels may be multiplexed on carriers according to various techniques. Physical control channels and physical data channels may be multiplexed on downlink carriers using, for example, one or more of time division multiplexing (TDM), frequency division multiplexing (FDM), or hybrid TDM-FDM techniques. A control region (e.g., a control resource set (CORESET)) for a physical control channel may be defined by several symbol periods and may span the system bandwidth of the carrier or a subset of the system bandwidth. One or more control regions (e.g., CORESET) may be configured for a set of UEs 115. For example, one or more of the UEs 115 may monitor or search the control region for control information according to one or more search space sets, and each search space set may include one or more control channel candidates in one or more aggregation levels configured in a cascaded manner. The aggregation level for the control channel candidates may refer to several control channel resources (e.g., control channel elements (CCEs)) associated with coded information for a control information format having a given payload size. The search space sets may include a common search space set configured for sending control information to multiple UEs 115 and a UE-specific search space set for sending control information to a particular UE 115.

[0122]

[0133] In some cases, the base stations 105 are mobile and may therefore provide communication coverage to moving geographic coverage areas 110. In some cases, 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. The wireless communication system 100 may include a heterogeneous network in which different types of base stations 105 provide coverage to various geographic coverage areas 110, for example, using the same or different radio access technologies.

[0123]

[0134] The wireless communication system 100 may be configured to support ultra-reliable or low-latency communications, or various combinations thereof. For example, the wireless communication system 100 may be configured to support ultra-reliable low-latency communications (URLLC) or mission-critical communications. The UE 115 may be designed to support ultra-reliable, low-latency, or critical functions (e.g., mission-critical functions). Ultra-reliable communications may include private or group communications and may 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 may include service prioritization, and the mission-critical services may be used for public safety or general commercial applications. The terms ultra-reliable, low-latency, mission-critical, and ultra-reliable low-latency may be used interchangeably herein.

[0124]

[0135] In some examples, the UE 115 may also be able to communicate directly with other UEs 115 over a device-to-device (D2D) communication link 135 (e.g., using a peer-to-peer (P2P) or D2D protocol). One or more UEs 115 utilizing D2D communication may be within the geographic coverage area 110 of the base station 105. Other UEs 115 in such a group may be outside the geographic coverage area 110 of the base station 105 or otherwise unable to receive transmissions from the base station 105. In some examples, a group of UEs 115 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, the base station 105 facilitates scheduling of resources for D2D communication. In other cases, D2D communication is performed between UEs 115 without the involvement of the base station 105.

[0125]

[0136] The core network 130 may provide user authentication, access authorization, tracking, Internet Protocol (IP) connectivity, and other access, routing, or mobility functions. The core network 130 may be an evolved packet core (EPC) or 5G core (5GC) that may include at least one control plane entity (e.g., a mobility management entity (MME), an access and mobility management function (AMF)) that manages access and mobility, and at least one user plane entity (e.g., a serving gateway (S-GW), a packet data network (PDN) gateway (P-GW), or a user plane function (UPF)) that routes packets or interconnections to external networks. The control plane entity may manage non-access stratum (NAS) functions, such as mobility, authentication, and bearer management, for the UEs 115 served by the base stations 105 associated with the core network 130. User IP packets may be forwarded through the user plane entity, which may provide IP address allocation and other functions. The user plane entity may be connected to a network operator's IP services 150. The operator's IP services 150 may include access to the Internet, an intranet, an IP Multimedia Subsystem (IMS), or packet-switched streaming services.

[0126]

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

[0127]

[0138] The wireless communication system 100 may operate using one or more frequency bands, such as the 300 megahertz (MHz) to 300 gigahertz (GHz) range. The 300 MHz to 3 GHz region may be known as the ultra-high frequency (UHF) region or decimeter band because wavelengths range in length from approximately 1 decimeter to 1 meter. UHF waves may be blocked or redirected by buildings and environmental features; these waves may penetrate structures sufficiently for a macrocell to serve UEs 115 located indoors. Transmission of UHF waves may be associated with smaller antennas and shorter distances (e.g., less than 100 kilometers) compared to transmissions using smaller frequencies and longer waves in the high frequency (HF) or very high frequency (VHF) portions of the spectrum below 300 MHz.

[0128]

[0139] The electromagnetic spectrum is often subdivided into various classes, bands, channels, etc. based on frequency / wavelength. In 5G NR, the two initial operating bands are identified by the frequency range designations FR1 (410 MHz to 7.125 GHz) and FR2 (24.25 GHz to 52.6 GHz). It should be understood that although portions of FR1 are greater than 6 GHz, FR1 is often (interchangeably) referred to as the "sub-6 GHz" band in various documents and papers. A similar nomenclature issue sometimes arises with regard to FR2, which is often (interchangeably) referred to as the "millimeter wave" band in documents and papers, even though it is distinct from the extremely high frequency (EHF) band (30 GHz to 300 GHz) identified by the International Telecommunications Union (ITU) as the "millimeter wave" band.

[0129]

[0140] Frequencies between FR1 and FR2 are often referred to as mid-band frequencies. Recent 5G NR research has identified these mid-band frequency operating bands as the frequency range designation FR3 (7.125 GHz to 24.25 GHz). Frequency bands falling within FR3 may inherit the characteristics of FR1 and / or FR2, thus effectively extending the features of FR1 and / or FR2 to the mid-band frequencies. Additionally, higher frequency bands are currently being explored to extend 5G NR operation beyond 52.6 GHz. For example, three higher operating bands have been identified as frequency range designations FR4a or FR4-1 (52.6 GHz to 71 GHz), FR4 (52.6 GHz to 114.25 GHz), and FR5 (114.25 GHz to 300 GHz). Each of these higher frequency bands falls within the EHF band.

[0130]

[0141] With the above aspects in mind, it should be understood that unless otherwise specified, terms such as "sub-6 GHz," as used herein, can broadly refer to frequencies that may be below 6 GHz, frequencies that may be within FR1, or frequencies that may include mid-band frequencies. Additionally, it should be understood that unless otherwise specified, terms such as "millimeter wave," as used herein, can broadly refer to frequencies that may include mid-band frequencies, frequencies that may be within FR2, FR4, FR4-a or FR4-1, and / or FR5, or frequencies that may be within the EHF band.

[0131]

[0142] The wireless communication system 100 may utilize both licensed and unlicensed radio frequency spectrum bands. For example, the wireless communication system 100 may employ Licensed Assisted Access (LAA), LTE Unlicensed (LTE-U), or NR technology in an unlicensed band, such as the 5 GHz Industrial, Scientific, and Medical (ISM) band. When operating in an unlicensed radio frequency spectrum band, devices such as the base station 105 and the UE 115 may employ carrier sensing for collision detection and avoidance. In some examples, operation in an unlicensed band may be based on a carrier aggregation configuration with component carriers operating in a licensed band (e.g., LAA). Operation in an unlicensed spectrum may include downlink transmissions, uplink transmissions, P2P transmissions, or D2D transmissions, among other examples.

[0132]

[0143] The base station 105 or the 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) communications, or beamforming. The antennas of the base station 105 or the UE 115 may be located in 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 in an antenna assembly, such as an antenna tower. In some examples, antennas or antenna arrays associated with the base station 105 may be located in various geographic locations. The base station 105 may have an antenna array with several rows and columns of antenna ports that the base station 105 can use to support beamforming of communications with the UE 115. Similarly, the UE 115 may have one or more antenna arrays that can support various MIMO or beamforming operations. Additionally or alternatively, the antenna panel may support radio frequency beamforming for signals transmitted through the antenna ports.

[0133]

[0144] Beamforming, sometimes referred to as spatial filtering, directional transmission, or directional reception, is a signal processing technique that may be used at a transmitting or receiving device (e.g., base station 105, UE 115) to shape or steer an antenna beam (e.g., a transmit beam or a receive beam) along a spatial path between the transmitting and receiving devices. Beamforming may be achieved by combining signals communicated through antenna elements of an antenna array such that some signals propagating in a particular orientation relative to the antenna array experience constructive interference and others experience destructive interference. Adjustment of signals communicated through antenna elements may include the transmitting or receiving device applying an amplitude offset, a phase offset, or both to signals carried through the antenna element associated with the device. The adjustment associated with each of the antenna elements may be defined by a beamforming weight set associated with a particular orientation (e.g., relative to the antenna array of the transmitting or receiving device or to some other orientation).

[0134]

[0145] The UE 115 and the base station 105 may support data retransmission to increase the likelihood that data is successfully received. Flow control feedback is one technique for increasing the likelihood that data is correctly received over the communication link 125. One example of flow control feedback (i.e., flow controlling feedback of communication between the base station 105 and the UE 115) is HARQ feedback. HARQ feedback may include an acknowledgement (ACK) indicating that the receiving device successfully decoded the transmission and a negative ACK (NACK) indicating that the receiving device failed to decode the transmission. HARQ may include a combination of error detection (e.g., using a cyclic redundancy check (CRC)), forward error correction (FEC), and retransmission (e.g., automatic repeat request (ARQ)). HARQ may improve throughput at the medium access control (MAC) layer in poor radio conditions (e.g., signal-to-noise conditions). In some examples, a device may support same-slot HARQ feedback, in which the device may implement HARQ feedback in a particular slot for data received in a previous symbol in the slot. In other cases, the device may provide HARQ feedback in a subsequent slot or according to some other time interval.

[0135]

[0146] In the wireless communication system 100, the base station 105 may transmit data to the UE 115 in multiple PDSCHs. In some cases, the UE 115 may be configured to report flow control feedback to the base station 105 for the downlink data in the PDSCHs. (E.g., if the UE 115 fails to receive the downlink data,) the base station 105 may use the flow control feedback to determine whether to schedule a retransmission of the downlink data. Furthermore, when the UE 115 is configured to report flow control feedback to the base station 105 for the downlink data in multiple PDSCHs, the wireless communication system 100 may establish rules to prevent confusion at the UE 115 or the base station 105.

[0136]

[0147] In one example, when a UE 115 is scheduled to receive a first PDSCH, the UE may not be expected to receive the second PDSCH before sending flow control feedback for the first PDSCH if the first PDSCH and second PDSCH are associated with the same flow control feedback process. In another example, when a UE 115 is scheduled for a first PDSCH, the UE 115 may not be expected to receive the second PDSCH after the first PDSCH and report flow control feedback for the second PDSCH before reporting flow control feedback for the first PDSCH. In yet another example, for any PDSCH corresponding to a System Information Radio Network Temporary Identifier (SI-RNTI), the UE 115 may not be expected to decode a retransmission of that PDSCH after the last symbol of a previous PDSCH with a starting symbol that is fewer than N symbols, where the value of N depends on a PDSCH subcarrier spacing configuration. In some cases, a first transmission (e.g., a PDSCH, feedback, or other transmission) precedes or is scheduled before a second transmission (e.g., a PDSCH, feedback, or other transmission) when the first transmission starts before the second transmission (e.g., the starting symbol for the first transmission precedes the starting symbol for the second transmission).

[0137]

[0148] In these examples, when the base station 105 receives flow control feedback, the base station 105 may be able to identify that the flow control feedback is for the first PDSCH. That is, based on the rules described above, the base station 105 may not mistakenly schedule flow control feedback for one downlink data transmission (e.g., the first PDSCH) as flow control feedback for another downlink data transmission (e.g., the second PDSCH). Because such confusion may be prevented, the base station 105 may not erroneously schedule a retransmission or avoid scheduling a retransmission for a downlink data transmission. However, in some cases, the UE 115 may not be configured to report flow control feedback for some PDSCHs (e.g., in an NTN), and the established rules described above that rely on the UE 115 reporting flow control feedback may not be applicable. The wireless communications system 100 may support efficient techniques for facilitating downlink data transmission and optional flow control feedback while avoiding confusion at the base station 105 and the UE 115.

[0138]

[0149] The base station 105 may include a communications manager 101. The communications manager 101 may send a DCI to the UE 115 scheduling a downlink data transmission to the UE, where flow control feedback is disabled for the downlink data transmission. The communications manager 101 may then send an indication to the UE of when to report flow control feedback to the base station 105 for the downlink data transmission, with flow control feedback disabled for the downlink data transmission.

[0139]

[0150] Communications manager 101 may also transmit a DCI scheduling a first downlink data transmission to UE 115. Communications manager 101 may identify a second downlink data transmission for UE 115, where the first downlink data transmission precedes the second downlink data transmission. Communications manager 101 may determine whether flow control feedback is disabled for the first downlink data transmission and transmit a DCI scheduling the second downlink data transmission based on whether flow control feedback is disabled for the first downlink data transmission.

[0140]

[0151] Communications manager 101 may also identify downlink data to be transmitted to the UE and determine to disable flow control feedback from the UE for the downlink data. Communications manager 101 may identify a flow control feedback process indicating that flow control feedback from the UE is disabled based on the determining. Communications manager 101 may then schedule transmission of the downlink data and transmit a DCI indicating that the downlink data is associated with the identified flow control feedback process.

[0141]

[0152] The UE 115 may include a communications manager 102. The communications manager 102 may receive, from a base station, a DCI scheduling a downlink data transmission, where flow control feedback is disabled for the downlink data transmission. The communications manager 102 may identify when to report flow control feedback to the base station for the downlink data transmission with flow control feedback disabled for the downlink data transmission. The communications manager 102 may refrain from reporting flow control feedback for the downlink data transmission based on flow control feedback being disabled for the downlink data transmission.

[0142]

[0153] The communications manager 102 may receive, from a base station, DCI scheduling a first downlink data transmission and a second downlink data transmission, the first downlink data transmission preceding the second downlink data transmission. The communications manager 102 may determine whether flow control feedback is disabled for the first downlink data transmission. The communications manager 102 may then decode the first downlink data transmission and decode or refrain from decoding the second downlink data transmission based on whether flow control feedback is disabled for the first downlink data transmission.

[0143]

[0154] The communications manager 102 may receive, from a base station, a DCI scheduling a downlink data transmission and identify a flow control feedback process associated with the downlink data transmission. The communications manager 102 may determine that flow control feedback is disabled for the downlink data transmission based on the flow control feedback process associated with the downlink data transmission and, based on the determining, refrain from sending flow control feedback to the base station for the downlink data transmission.

[0144]

[0155] 2 illustrates an example of a wireless communication system 200 supporting out-of-order processing without flow control feedback in accordance with one or more aspects of the present disclosure. The wireless communication system 200 includes a UE 115-a, which may be an example of a UE 115 described with reference to FIG. 1. The wireless communication system 200 may also include a base station 105-a, which may be an example of a base station 105 described with reference to FIG. 1. The base station 105-a may provide communication coverage to a coverage area 110-a. The wireless communication system 200 may illustrate an aspect of the wireless communication system 100. For example, the wireless communication system 200 may support efficient techniques for facilitating downlink data transmission and optional flow control feedback while avoiding disruptions at the base station 105-a and the UE 115-a.

[0145]

[0156] 2, the base station 105-a may transmit the DCI 205 to the UE 115-a scheduling a downlink data transmission in the PDSCH 210. However, flow control feedback 215 for the PDSCH 210 may be disabled. For example, the base station 105-a may not configure the UE 115-a to report flow control feedback 215 for the PDSCH 210. Thus, the base station 105-a and the UE 115-a may use the techniques described herein to facilitate downlink data transmission in the PDSCH 210 and other downlink data transmissions in other PDSCHs while avoiding confusion at the base station 105-a and the UE 115-a (e.g., when another downlink data transmission in another PDSCH is scheduled). Furthermore, the techniques described herein may enable efficient pipelining at the UE 115-a (e.g., continuously receiving the PDSCH and optionally reporting flow control feedback for the PDSCH). Aspects of these techniques are described with reference to FIGS.

[0146]

[0157] 3A and 3B illustrate example block diagrams 300-a and 300-b, respectively, illustrating PDSCH transmission and flow control feedback, in accordance with one or more aspects of the present disclosure. In the example of FIG. 3, when flow control feedback from the UE 115 is disabled for the PDSCH, the UE 115 may still operate according to timing for reporting flow control feedback for the PDSCH. The timing for reporting flow control feedback for the PDSCH may indicate a time interval (e.g., a subframe, slot, or symbol) in which flow control feedback may be transmitted (e.g., even when flow control feedback is disabled). As shown, the base station 105 may schedule a first PDSCH 305-a, and flow control feedback 310-a for the first PDSCH 305-a may be disabled. Nevertheless, the UE 115 may identify the timing for reporting flow control feedback 310-a, and the UE 115 may use the timing to determine whether to drop another PDSCH. Similarly, the base station 105 may also identify timing for the UE reporting flow control feedback 310-a, which the base station 105 may use to schedule other PDSCHs. The flow control feedback 310-a (e.g., disabled flow control feedback) may be referred to as virtual flow control feedback (e.g., virtual HARQ-ACK).

[0147]

[0158] In the first example 300-a, if the first PDSCH 305-a and the second PDSCH 305-b are associated with the same flow control feedback process, the UE 115 may not be expected to receive the second PDSCH 305-b before the time to report the flow control feedback 310-a for the first PDSCH 305-a. Thus, the base station 105 may avoid scheduling the second PDSCH 305-b between the first PDSCH 305-a and the time to report the flow control feedback 310-a. If the UE 115 is scheduled for the second PDSCH 305-b, the UE 115 may drop the second PDSCH 305-b (e.g., may refrain from decoding the second PDSCH 305-b). That is, if the UE 115 is scheduled as shown in the first example 300-a, the UE 115 may drop the second PDSCH 305-b.

[0148]

[0159] In the second example 300-b, if the time for reporting flow control feedback 310-b for the second PDSCH 305-b precedes the time for reporting flow control feedback 310-a for the first PDSCH 305-a, the UE 115 may not be expected to receive the second PDSCH 305-b after the first PDSCH 305-a. In this example, the flow control feedback 310-b for the second PDSCH 305-b may be enabled or disabled. If flow control feedback is disabled for the second PDSCH 305-b, the base station 105 may still use the timing at which the UE 115 reports the flow control feedback 310-b to determine whether to schedule the second PDSCH 305-b, and the UE 115 may still use the timing at which it reports the flow control feedback 310-b to determine whether to drop the second PDSCH 305-b. For example, the base station 105 may avoid scheduling a second PDSCH 305-b after a first PDSCH 305-a if the time for reporting flow control feedback 310-b precedes the time for reporting flow control feedback 310-a for the first PDSCH 305-a. If the UE 115 is scheduled for the second PDSCH 305-b, the UE 115 may drop the second PDSCH 305-b (e.g., refrain from decoding the second PDSCH 305-b). Figure 3A may be a further example of Figure 3A. The flow control feedback 310-a described with reference to Figure 3A or 3B, or both, may be an example of the flow control feedback 215 described with reference to Figure 2. The flow control feedback 310-b described with reference to Figure 3B, or both, may be an example of the flow control feedback 215 described with reference to Figure 2. The PDSCH 305-a and / or PDSCH 305-b described with reference to FIG. 3A and / or FIG. 3B may be examples of the PDSCH 210 described with reference to FIG.

[0149]

[0160] In some cases, the timing (e.g., K1) for reporting flow control feedback when flow control feedback (e.g., virtual flow control feedback) is disabled may be preconfigured in the UE 115 and the base station 105. The timing may vary per subcarrier interval. In other cases, the base station 105 may transmit a DCI indicating the timing for reporting flow control feedback when flow control feedback is disabled. In particular, the timing for reporting flow control feedback may be signaled in the DCI, but the UE 115 may not be expected to transmit flow control feedback (e.g., the UE 115 uses the timing value to determine the timeline and dropping rules).

[0150]

[0161] In some cases, the UE 115 may derive a timing for reporting flow control feedback from an RRC configuration when flow control feedback is disabled. For example, the base station 105 may transmit a set of timings in RRC signaling (e.g., a Downlink Data to Uplink ACK information element indicating multiple timings between downlink data and uplink flow control feedback). The UE 115 may then select a timing from the set to report flow control feedback when flow control feedback is disabled (e.g., the UE 115 may use one of the timings when no flow control feedback is provided). In one example, the UE 115 may select the maximum or minimum timing from the set of timings, or the UE 115 may select the first entry in the set of timings (e.g., the entry with an index of 0). In another example, the UE 115 may select a timing from the set of timings based on another parameter indicating which one of the entries to select. For example, the UE 115 may receive a DCI including a parameter indicating a timing that the UE 115 is to select from the set of timings, and the UE 115 may select the indicated timing. In yet another example, the timing of reporting flow control feedback when flow control feedback is disabled may be based on the flow control RTT (eg, HARQ-RTT timer configuration).

[0151]

[0162] FIG. 4 illustrates an example of a block diagram 400 illustrating PDSCH transmission in accordance with one or more aspects of the present disclosure. In the example of FIG. 4, when flow control feedback from the UE 115 is disabled for a PDSCH, the base station 105 may schedule other PDSCH transmissions to the UE 115 according to one or more rules to avoid confusion at the base station 105 and the UE 115. In one example, the wireless communications system may define a minimum distance (e.g., in slots or symbols) between two consecutive PDSCHs that correspond to the same flow control feedback process or include the same transport block (e.g., PDSCH transmissions having the same HARQ, the same new data indicator (NDI), or the same transport block). The minimum distance may vary for each numerology, number of symbols, and DMRS pattern used for the PDSCH transmission, or the minimum distance may depend on the processing capabilities of the UE, etc. In some cases, the minimum distance may also depend on the HARQ-RTT timer. FIG. 4 may be a further example of FIG. 3A or 3B, or both. PDSCH 405-a, PDSCH 405-b, or PDSCH 405-c, or a combination thereof, may be an example of PDSCH 210 described with reference to FIG. 2, or may be an example of PDSCH 305-a or PDSCH 305-b described with reference to FIGS. 3A and 3B, or a combination thereof.

[0152]

[0163] An example of a minimum distance (e.g., a threshold time) is shown in FIG. 4. The base station 105 may transmit DCI scheduling a first PDSCH 405-a to the UE 115. The UE 115 may not be expected to receive another PDSCH within a threshold time 410 (e.g., a minimum time or distance) after the first PDSCH 405-a. Thus, the base station 105 may avoid scheduling a second PDSCH 405-b within the threshold time 410 after the first PDSCH 405-a, but the base station 105 may schedule a third PDSCH 405-c after the threshold time 410 after the first PDSCH 405-a. If the UE 115 is scheduled for the second PDSCH 405-b within the threshold time 410, the UE 115 may drop the second PDSCH 405-b (e.g., refrain from decoding the second PDSCH 405-b). In another example (not shown in FIG. 4), if UE 115 is scheduled to receive a first PDSCH and flow control feedback is disabled for the first PDSCH, UE 115 may not drop the second PDSCH (e.g., regardless of when the second PDSCH is scheduled and regardless of the timing of reporting flow control feedback for the second PDSCH). That is, if UE 115 receives a PDSCH corresponding to a HARQ process without HARQ-ACK feedback, UE 115 may ignore the out-of-order rule (e.g., UE 115 may not be permitted to drop other PDSCHs based on the PDSCH).

[0153]

[0164] In addition to the techniques described above, the wireless communications system may support flow control feedback processing associated with disabled flow control feedback so that the UE 115 may be able to identify when to refrain from sending flow control feedback for downlink data transmissions. As an example, the number of flow control feedback processes may be increased, and there may be a maximum number (e.g., 15) of flow control feedback processes with flow control feedback (e.g., associated with a PDSCH for which flow control feedback is enabled). Furthermore, unused bits in the DCI may be reused to signal the remaining (e.g., additional) flow control feedback processes. For example, if there are 31 flow control feedback processes and 15 of the flow control feedback processes use flow control feedback (e.g., flow control feedback is enabled for 15 processes), a flow control ID in the range of 0 to 14 may indicate a flow control feedback process for which flow control feedback is enabled. A flow control ID of 15 (e.g., HARQ ID=15) in the flow control ID field may indicate a flow control feedback process for which flow control feedback is disabled. Another field in the DCI (e.g., four bits from the DAI field or TPC field for the PUCCH) may then indicate one of the 16 flow control feedback processes for which flow control feedback is disabled. Because the DAI and TPC fields for the PUCCH may provide information for reporting flow control feedback, these fields may not be used when flow control feedback is disabled. Thus, the UE 115 may interpret these fields differently based on whether flow control feedback is disabled (e.g., based on an indication in the Flow Control Feedback ID field).

[0154]

[0165] 5 illustrates an example process flow 500 supporting out-of-order processing without flow control feedback in accordance with one or more aspects of the present disclosure. Process flow 500 illustrates aspects of a technique implemented by a UE 115-b, which may be an example of a UE 115 described with reference to FIGS. 1-4. Process flow 500 also illustrates aspects of a technique implemented by a base station 105-b, which may be an example of a base station 105 described with reference to FIGS. 1-4. Process flow 500 may support an efficient technique for facilitating downlink data transmission and optional flow control feedback while avoiding disruptions at the base station 105-b and the UE 115-b.

[0155]

[0166] At 505, the base station 105-b may transmit a DCI to the UE 115-b scheduling a first downlink data transmission, where flow control feedback may be disabled for the first downlink data transmission. At 510, the base station 105-b may transmit the first downlink data transmission to the UE 115-b. In some cases, at 515, flow control feedback may be disabled for the first downlink data transmission, but the UE 115-b may identify timing for reporting flow control feedback for the first downlink data transmission. In such a case, the UE 115-b may still refrain from reporting flow control feedback for the downlink data transmission. In one example, the UE 115-b may receive in the DCI at 505 an indication of timing for reporting flow control feedback to the base station 105-b for the first downlink data transmission.

[0156]

[0167] In another example, the UE 115-b may receive, in the RRC signaling, multiple timings for reporting flow control feedback to the base station 105-b for a downlink data transmission. In this example, the UE 115-b may select a timing for reporting flow control feedback to the base station 105-b from the multiple timings in the RRC signaling. The selected timing may be the maximum timing, the minimum timing, or the first timing (e.g., the first timing in the set) of the multiple timings, and the selected timing may be indicated by another parameter. Furthermore, the selected timing may be based on a flow control feedback RTT configured in the RRC signaling. In yet another example, the timing for reporting flow control feedback to the base station 105-b for a first downlink data transmission may be preconfigured in the base station 105-b and the UE 115-b. In this example, the timing may be based on a subcarrier spacing configured for the first downlink data transmission.

[0157]

[0168] At 520, the base station 105-b may transmit DCI scheduling a second downlink data transmission. At 525, the base station 105-b may transmit the second downlink data transmission to the UE 115-b. At 530, the UE 115-b may decode the first downlink data transmission. If the UE 115-b determines that the second downlink data transmission is scheduled after the first downlink data transmission and before the flow control feedback for the first downlink data transmission (e.g., based on the timing of reporting flow control feedback for the first downlink data transmission), the UE 115-b may refrain from decoding the second downlink data transmission at 535. If UE 115-b determines that the second downlink data transmission is scheduled after the first downlink data transmission and that the flow control feedback for the second downlink data transmission is scheduled before the flow control feedback for the first downlink data transmission, then at 535 UE 115-b may refrain from decoding the second downlink data transmission.

[0158]

[0169] In some cases, if the UE 115-b determines that the second downlink data transmission is scheduled within a threshold amount of time after the first downlink data transmission, the UE 115-b may refrain from decoding the second downlink data transmission at 535. In other cases, if the UE 115-b determines that the second downlink data transmission is scheduled after a threshold amount of time after the first downlink data transmission, the UE 115-b may decode the second downlink data transmission at 535. In yet other cases, the UE 115-b may decode the second downlink data transmission at 535 regardless of when the second downlink data transmission is scheduled and regardless of the timing of reporting flow control feedback for the second downlink data transmission. At 540, if flow control feedback is enabled for the second downlink data transmission, the UE 115-b may transmit flow control feedback to the base station 105-b for the second downlink data transmission. Otherwise, the UE 115-b may refrain from sending flow control feedback to the base station 105-b for the second downlink data transmission.

[0159]

[0170] In some cases, UE 115-b may determine that flow control feedback is disabled for the first downlink data transmission based on a flow control feedback process associated with the first downlink data transmission. For example, the DCI may indicate a flow control feedback process associated with the first downlink data transmission at 505, and the flow control feedback process may indicate whether flow control feedback is disabled or enabled for the first downlink data transmission. UE 115-b may identify the flow control feedback process associated with the first downlink data transmission based on decoding the DCI. A first field in the DCI (e.g., a flow control feedback ID field) may indicate a flow control feedback process for which flow control feedback is enabled (e.g., HARQ ID=0-14), or the first field may indicate that flow control feedback is disabled for the flow control feedback process (e.g., HARQ ID=15). If flow control feedback is disabled for a flow control feedback process, UE 115-b may decode a second field (eg, DAI, TPC, etc.) that indicates the flow control feedback process for which flow control feedback is disabled.

[0160]

[0171] 6 shows a block diagram 600 of a device 605 supporting out-of-order processing without flow control feedback in accordance with one or more aspects of the present disclosure. The device 605 may be an example of an aspect of a UE 115 described herein. The device 605 may include a receiver 610, a communications manager 615, and a transmitter 620. The device 605 may also include a processor. Each of these components may be in communication with each other (e.g., via one or more buses).

[0161]

[0172] The receiver 610 may 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 out-of-order processing without flow control feedback, etc.). The information may be passed to other components of the device 605. The receiver 610 may be an example of an aspect of the transceiver 920 described with reference to FIG. 9. The receiver 610 may use a single antenna or a set of antennas.

[0162]

[0173] The communications manager 615 may receive, from the base station, a first downlink data transmission and a second downlink data transmission, the first downlink data transmission preceding the second downlink data transmission, where the first downlink data transmission and the second downlink data transmission are associated with the same flow control feedback process, and decode or refrain from decoding the second downlink data transmission based on the flow control feedback being disabled for the flow control feedback process.

[0163]

[0174] The communications manager 615 may also receive from the base station a DCI scheduling a downlink data transmission, the downlink data transmission being associated with a flow control feedback process; decode a first field in the DCI indicating that flow control feedback is disabled for the flow control feedback process; decode a second field in the DCI associated with a flow control feedback process associated with the downlink data transmission, where decoding the second field is based on the first field indicating that flow control feedback is disabled for the flow control feedback process; refrain from sending flow control feedback to the base station for the downlink data transmission based on flow control feedback being disabled for the downlink data transmission; and flow control feedback is disabled based on the flow control feedback process being associated with the downlink data transmission.

[0164]

[0175] The communications manager 615 may also receive, from the base station, a downlink data transmission, where flow control feedback is disabled for the downlink data transmission, refrain from reporting flow control feedback for the downlink data transmission based on the flow control feedback being disabled for the downlink data transmission, receive a second downlink data transmission scheduled after the downlink data transmission, where the second downlink data transmission is associated with the same flow control feedback process as the downlink data transmission, and refrain from decoding the second downlink data transmission based on the second downlink data transmission being received before a timing for reporting flow control feedback to the base station for the downlink data transmission.

[0165]

[0176] The communications manager 615 may also receive, from the base station, a DCI scheduling a downlink data transmission, where flow control feedback is disabled for the downlink data transmission, identify timing to report flow control feedback to the base station for the downlink data transmission with flow control feedback disabled for the downlink data transmission, and refrain from reporting flow control feedback for the downlink data transmission based on flow control feedback being disabled for the downlink data transmission.

[0166]

[0177] The communications manager 615 may also receive, from the base station, a DCI scheduling a first downlink data transmission and a second downlink data transmission, the first downlink data transmission preceding the second downlink data transmission, determine whether flow control feedback is disabled for the first downlink data transmission, decode the first downlink data transmission, and decode or refrain from decoding the second downlink data transmission based on whether flow control feedback is disabled for the first downlink data transmission.

[0167]

[0178] The communications manager 615 may also receive, from the base station, a DCI scheduling a downlink data transmission, identify a flow control feedback process associated with the downlink data transmission, determine that flow control feedback is disabled for the downlink data transmission based on the flow control feedback process associated with the downlink data transmission, and refrain from sending flow control feedback to the base station for the downlink data transmission based on the determining. The communications manager 615 may be an example of an aspect of the communications manager 910 described herein.

[0168]

[0179] Communications manager 615 or its subcomponents may be implemented in hardware, processor-executed code (e.g., software or firmware), or any combination thereof. When implemented in processor-executed code, the functions of communications manager 615 or its subcomponents may be performed by a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a 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.

[0169]

[0180] The communications manager 615 or its subcomponents may be physically located in various locations, including being distributed such that portions of its functionality are implemented at different physical locations by one or more physical components. In some examples, the communications manager 615 or its subcomponents may be separate and distinct components according to various aspects of the present disclosure. In some examples, the communications manager 615 or its subcomponents may be combined with one or more other hardware components, including, but not limited to, an input / output (I / O) component, a transceiver, a network server, another computing device, one or more other components described in this disclosure, or a combination thereof, according to various aspects of the present disclosure.

[0170]

[0181] The described techniques, such as those described with reference to communications manager 615, may support efficient techniques for facilitating downlink data transmission and optional flow control feedback while avoiding disruptions at the base station and the UE. In one example, when flow control feedback from a UE is disabled for a downlink data transmission, the UE may still operate according to the timing of reporting flow control feedback for the downlink data transmission. In this example, the UE may drop (e.g., refrain from decoding) other downlink data transmissions based on the timing of reporting flow control feedback. In another example, when flow control feedback from the UE is disabled for a downlink data transmission, other downlink data transmissions to the UE may be scheduled according to one or more rules to avoid disruptions. Furthermore, the wireless communications system may support flow control feedback processing associated with disabled flow control feedback such that the UE may be able to identify when to refrain from reporting flow control feedback for a downlink data transmission.

[0171]

[0182] The transmitter 620 may transmit signals generated by other components of the device 605. In some cases, the transmitter 620 may be co-located with the receiver 610 in a transceiver module. For example, the transmitter 620 may be an example of an aspect of the transceiver 920 described with reference to FIG. 9. The transmitter 620 may use a single antenna or a set of antennas.

[0172]

[0183] 7 shows a block diagram 700 of a device 705 supporting out-of-order processing without flow control feedback according to an aspect of the present disclosure. The device 705 may be an example of an aspect of the device 605 or UE 115 described herein. The device 705 may include a receiver 710, a communications manager 715, and a transmitter 745. The device 705 may also include a processor. Each of these components may be in communication with each other (e.g., via one or more buses).

[0173]

[0184] The receiver 710 may 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 out-of-order processing without flow control feedback, etc.). The information may be passed to other components of the device 705. The receiver 710 may be an example of an aspect of the transceiver 920 described with reference to FIG. 9. The receiver 710 may utilize a single antenna or a set of antennas.

[0174]

[0185] Communications manager 715 may be an example of an aspect of communications manager 615 described herein. Communications manager 715 may include a DCI manager 720, a feedback timing manager 725, a feedback manager 730, a decoder 735, and a feedback process manager 740. Communications manager 715 may be an example of an aspect of communications manager 910 described herein.

[0175]

[0186] The DCI manager 720 may receive, from the base station, a first downlink data transmission and a second downlink data transmission, the first downlink data transmission preceding the second downlink data transmission, where the first downlink data transmission and the second downlink data transmission are associated with the same flow control feedback process. The decoder 735 may decode or refrain from decoding the second downlink data transmission based on the flow control feedback being disabled for the flow control feedback process.

[0176]

[0187] The DCI manager 720 may receive, from a base station, a DCI scheduling a downlink data transmission, the downlink data transmission being associated with a flow control feedback process. The decoder 735 may decode a first field in the DCI indicating that flow control feedback is disabled for the flow control feedback process. The decoder 735 may decode a second field in the DCI associated with a flow control feedback process associated with the downlink data transmission, where decoding the second field is based on the first field indicating that flow control feedback is disabled for the flow control feedback process. The feedback manager 740 may refrain from sending flow control feedback to the base station for the downlink data transmission based on flow control feedback being disabled for the downlink data transmission, the flow control feedback being disabled based on a flow control feedback process being associated with the downlink data transmission.

[0177]

[0188] The DCI manager 720 may receive a downlink data transmission from a base station, where flow control feedback is disabled for the downlink data transmission. The feedback manager 730 may refrain from reporting flow control feedback for the downlink data transmission based on the flow control feedback being disabled for the downlink data transmission. The DCI manager 720 may receive a second downlink data transmission scheduled after the downlink data transmission, where the second downlink data transmission is associated with the same flow control feedback process as the downlink data transmission. The feedback manager 730 may refrain from decoding the second downlink data transmission based on the second downlink data transmission being received before a timing for reporting flow control feedback to the base station for the downlink data transmission.

[0178]

[0189] DCI manager 720 may receive DCI from a base station scheduling a downlink data transmission, where flow control feedback is disabled for the downlink data transmission. Feedback timing manager 725 may identify timing for reporting flow control feedback to the base station for the downlink data transmission with flow control feedback disabled for the downlink data transmission. Feedback manager 730 may refrain from reporting flow control feedback for the downlink data transmission based on flow control feedback being disabled for the downlink data transmission.

[0179]

[0190] The DCI manager 720 may receive, from the base station, DCI scheduling a first downlink data transmission and a second downlink data transmission, the first downlink data transmission preceding the second downlink data transmission. The feedback manager 730 may determine whether flow control feedback is disabled for the first downlink data transmission. The decoder 735 may decode the first downlink data transmission and decode or refrain from decoding the second downlink data transmission based on whether flow control feedback is disabled for the first downlink data transmission.

[0180]

[0191] The DCI manager 720 may receive, from a base station, a DCI scheduling a downlink data transmission. The feedback process manager 740 may identify a flow control feedback process associated with the downlink data transmission. The feedback manager 730 may determine that flow control feedback is disabled for the downlink data transmission based on the flow control feedback process associated with the downlink data transmission, and may refrain from sending flow control feedback to the base station for the downlink data transmission based on the determining.

[0181]

[0192] The transmitter 745 may transmit signals generated by other components of the device 705. In some cases, the transmitter 745 may be co-located with the receiver 710 in a transceiver module. For example, the transmitter 745 may be an example of an aspect of the transceiver 920 described with reference to FIG. 9. The transmitter 745 may use a single antenna or a set of antennas.

[0182]

[0193] 8 shows a block diagram 800 of a communications manager 805 supporting out-of-order processing without flow control feedback in accordance with one or more aspects of the present disclosure. Communications manager 805 may be an example of an aspect of communications manager 615, communications manager 715, or communications manager 910 described herein. Communications manager 805 may include a DCI manager 810, a feedback timing manager 815, a feedback manager 820, a dropping rules manager 825, a decoder 830, an RRC manager 835, and a feedback process manager 840. Each of these modules may communicate with one another directly or indirectly (e.g., via one or more buses).

[0183]

[0194] The DCI manager 810 may receive, from the base station, a first downlink data transmission and a second downlink data transmission, the first downlink data transmission preceding the second downlink data transmission, where the first downlink data transmission and the second downlink data transmission are associated with the same flow control feedback process. The decoder 830 may decode or refrain from decoding the second downlink data transmission based on the flow control feedback being disabled for the flow control feedback process.

[0184]

[0195] The DCI manager 810 may receive, from a base station, a DCI scheduling a downlink data transmission, the downlink data transmission being associated with a flow control feedback process. The decoder 830 may decode a first field in the DCI indicating that flow control feedback is disabled for the flow control feedback process. The decoder 830 may decode a second field in the DCI associated with a flow control feedback process associated with the downlink data transmission, where decoding the second field is based on the first field indicating that flow control feedback is disabled for the flow control feedback process. The feedback manager 820 may refrain from sending flow control feedback to the base station for the downlink data transmission based on flow control feedback being disabled for the downlink data transmission, the flow control feedback being disabled based on a flow control feedback process being associated with the downlink data transmission.

[0185]

[0196] The DCI manager 810 may receive a downlink data transmission from a base station, where flow control feedback is disabled for the downlink data transmission. The feedback manager 820 may refrain from reporting flow control feedback for the downlink data transmission based on the flow control feedback being disabled for the downlink data transmission. The DCI manager 810 may receive a second downlink data transmission scheduled after the downlink data transmission, where the second downlink data transmission is associated with the same flow control feedback process as the downlink data transmission. The feedback manager 820 may refrain from decoding the second downlink data transmission based on the second downlink data transmission being received before a timing for reporting flow control feedback to the base station for the downlink data transmission.

[0186]

[0197] The DCI manager 810 may receive, from a base station, a DCI scheduling a downlink data transmission, where flow control feedback is disabled for the downlink data transmission. In some examples, the DCI manager 810 may receive, from a base station, a DCI scheduling a first downlink data transmission and a second downlink data transmission, where the first downlink data transmission precedes the second downlink data transmission. In some examples, the DCI manager 810 may receive, from a base station, a DCI scheduling a downlink data transmission. In some examples, the DCI manager 810 may receive a second DCI scheduling a second downlink data transmission, where the second downlink data transmission is associated with the same flow control feedback process as the first downlink data transmission. In some examples, the DCI manager 810 may receive a second DCI scheduling the second downlink data transmission. In some examples, the DCI manager 810 may receive an indication in the DCI of when to report flow control feedback to the base station for downlink data transmissions.

[0187]

[0198] The feedback timing manager 815 may identify a timing for reporting flow control feedback to the base station for a downlink data transmission with flow control feedback disabled for the downlink data transmission. In some examples, the feedback timing manager 815 may select a timing for reporting flow control feedback to the base station from a set of timings in the RRC signaling. In some cases, the selected timing is the maximum timing, the minimum timing, or the first timing of the set of timings in the RRC signaling, or the selected timing of the set of timings is indicated by another parameter. In some cases, the selected timing is based on a flow control feedback RTT configured in the RRC signaling. In some cases, the timing for reporting flow control feedback to the base station for a downlink data transmission is preconfigured in the UE. In some cases, the timing for reporting flow control feedback to the base station for a downlink data transmission is based on a subcarrier spacing configured for the downlink data transmission.

[0188]

[0199] The feedback manager 820 may refrain from reporting flow control feedback for the downlink data transmission based on flow control feedback being disabled for the downlink data transmission. In some examples, the feedback manager 820 may determine whether flow control feedback is disabled for the first downlink data transmission. In some examples, the feedback manager 820 may determine that flow control feedback is disabled for the downlink data transmission based on a flow control feedback process associated with the downlink data transmission. In some examples, the feedback manager 820 may refrain from sending flow control feedback to the base station for the downlink data transmission based on the determining. In some examples, the feedback manager 820 may determine that flow control feedback is disabled for the first downlink data transmission.

[0189]

[0200] The decoder 830 may decode the first downlink data transmission. In some examples, the decoder 830 may decode or refrain from decoding the second downlink data transmission based on whether flow control feedback is disabled for the first downlink data transmission. In some examples, the decoder 830 may refrain from decoding the second downlink data transmission based on determining. In some examples, the decoder 830 may decode or refrain from decoding the second downlink data transmission based on whether the second downlink data transmission is scheduled within a threshold amount of time after the first downlink data transmission or after it. In some examples, the decoder 830 may refrain from decoding the second downlink data transmission based on the second downlink data transmission being scheduled within a threshold amount of time after the first downlink data transmission. In some examples, the decoder 830 may decode the second downlink data transmission based on the second downlink data transmission being scheduled a threshold amount of time after the first downlink data transmission.

[0190]

[0201] In some examples, the decoder 830 may decode the second downlink data transmission regardless of when the second downlink data transmission is scheduled and regardless of the timing of reporting flow control feedback for the second downlink data transmission. In some examples, the decoder 830 may decode a first field in the DCI indicating that flow control feedback is disabled for the flow control feedback process. In some examples, the decoder 830 may decode a second field in the DCI indicating a flow control feedback process associated with the downlink data transmission, where decoding the second field is based on the first field indicating that flow control feedback is disabled for the flow control feedback process. In some cases, the first downlink data transmission and the second downlink data transmission are associated with the same flow control feedback process or include the same transport block. In some cases, the first field includes a flow control field. In some cases, the second field includes a DAI or a TPC field.

[0191]

[0202] The feedback process manager 840 may identify a flow control feedback process associated with the downlink data transmission. The dropping rule manager 825 may determine that the second downlink data transmission is scheduled after the first downlink data transmission based on the identified timing and before the flow control feedback for the first downlink data transmission. In some examples, the dropping rule manager 825 may determine that the second downlink data transmission is scheduled after the first downlink data transmission and the flow control feedback for the second downlink data transmission is scheduled before the flow control feedback for the first downlink data transmission based on the identified timing. In some examples, the dropping rule manager 825 may determine that the second downlink data transmission is scheduled within a threshold amount of time after the first downlink data transmission.

[0192]

[0203] In some examples, the dropping rule manager 825 may determine that the second downlink data transmission is scheduled a threshold amount of time after the first downlink data transmission. In some cases, the threshold amount of time is based on a numerology used for the first downlink data transmission, the second downlink data transmission, or both. The RRC manager 835 may receive, in RRC signaling, a set of timings for reporting flow control feedback to the base station for the downlink data transmission. In some cases, the threshold amount of time is based at least in part on the number of symbols for the first downlink data transmission, the number of symbols for the second downlink data transmission, a DMRS pattern associated with the first downlink data transmission, a DMRS pattern associated with the second downlink data transmission, or the processing capability of the UE, or a combination thereof. In some cases, the UE and the base station are operating in an NTN. The DCI manager 820 may receive DCI scheduling the first downlink data transmission and the second downlink data transmission.

[0193]

[0204] 9 shows a diagram of a system 900 including a device 905 supporting out-of-order processing without flow control feedback in accordance with one or more aspects of the present disclosure. The device 905 may be an example of, or may include, the components of, the device 605, the device 705, or the UE 115 described herein. The device 905 may include components for two-way voice and data communication, including components for transmitting and receiving communications, including a communications manager 910, an input / output controller 915, a transceiver 920, an antenna 925, a memory 930, and a processor 940. These components may communicate electronically via one or more buses (e.g., bus 945).

[0194]

[0205] The communications manager 910 may receive, from the base station, a first downlink data transmission and a second downlink data transmission, the first downlink data transmission preceding the second downlink data transmission, where the first downlink data transmission and the second downlink data transmission are associated with the same flow control feedback process, and decode or refrain from decoding the second downlink data transmission based on the flow control feedback being disabled for the flow control feedback process.

[0195]

[0206] The communications manager 910 may also receive from the base station a DCI scheduling a downlink data transmission, the downlink data transmission being associated with a flow control feedback process; decode a first field in the DCI indicating that flow control feedback is disabled for the flow control feedback process; decode a second field in the DCI associated with a flow control feedback process associated with the downlink data transmission, where decoding the second field is based on the first field indicating that flow control feedback is disabled for the flow control feedback process; refrain from sending flow control feedback to the base station for the downlink data transmission based on flow control feedback being disabled for the downlink data transmission; and flow control feedback is disabled based on the flow control feedback process being associated with the downlink data transmission.

[0196]

[0207] The communications manager 910 may also receive, from the base station, a downlink data transmission, wherein flow control feedback is disabled for the downlink data transmission, refrain from reporting flow control feedback for the downlink data transmission based on the flow control feedback being disabled for the downlink data transmission, receive a second downlink data transmission scheduled after the downlink data transmission, wherein the second downlink data transmission is associated with the same flow control feedback process as the downlink data transmission, and refrain from decoding the second downlink data transmission based on the second downlink data transmission being received before a timing for reporting flow control feedback to the base station for the downlink data transmission.

[0197]

[0208] The communications manager 910 may receive, from a base station, a DCI scheduling a downlink data transmission, where flow control feedback is disabled for the downlink data transmission, identify timing to report flow control feedback to the base station for the downlink data transmission with flow control feedback disabled for the downlink data transmission, and refrain from reporting flow control feedback for the downlink data transmission based on flow control feedback being disabled for the downlink data transmission.

[0198]

[0209] The communications manager 910 may also receive, from the base station, a DCI scheduling a first downlink data transmission and a second downlink data transmission, the first downlink data transmission preceding the second downlink data transmission, determine whether flow control feedback is disabled for the first downlink data transmission, decode the first downlink data transmission, and decode or refrain from decoding the second downlink data transmission based on whether flow control feedback is disabled for the first downlink data transmission.

[0199]

[0210] The communications manager 910 may also receive, from the base station, a DCI scheduling a downlink data transmission, identify a flow control feedback process associated with the downlink data transmission, determine based on the flow control feedback process associated with the downlink data transmission that flow control feedback is disabled for the downlink data transmission, and refrain from sending flow control feedback to the base station for the downlink data transmission based on the determining.

[0200]

[0211] The I / O controller 915 may manage input and output signals for the device 905. The I / O controller 915 may also manage peripherals not built into the device 905. In some cases, the I / O controller 915 may represent a physical connection or port to an external peripheral. In some cases, the I / O controller 915 may utilize an operating system such as iOS®, ANDROID®, MS-DOS®, MS-WINDOWS®, OS / 2®, UNIX®, LINUX®, or another known operating system. In other cases, the I / O controller 915 may represent or interact with a modem, keyboard, mouse, touchscreen, or similar device. In some cases, the I / O controller 915 may be implemented as part of the processor. In some cases, a user may interact with the device 905 through the I / O controller 915 or through hardware components controlled by the I / O controller 915.

[0201]

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

[0202]

[0213] In some cases, a wireless device may include a single antenna 925. However, in some cases, the device may have two or more antennas 925 that may be capable of simultaneously transmitting or receiving multiple wireless transmissions.

[0203]

[0214] The memory 930 may include random access memory (RAM) and read-only memory (ROM). The memory 930 may store computer-readable, computer-executable code 935 that includes instructions that, when executed, cause the processor to perform various functions described herein. In some cases, the memory 930 may include a basic input / output system (BIOS), which may control basic hardware or software operations, such as interaction with peripheral components or devices, among other things.

[0204]

[0215] The processor 940 may include an intelligent hardware device (e.g., a general-purpose processor, a DSP, a CPU, a microcontroller, an ASIC, an FPGA, a programmable logic device, discrete gate or transistor logic components, discrete hardware components, or any combination thereof). In some cases, the processor 940 may be configured to operate a memory array using a memory controller. In other cases, the memory controller may be incorporated into the processor 940. The processor 940 may be configured to execute computer-readable instructions stored in a memory (e.g., memory 930) to cause the device 905 to perform various functions (e.g., functions or tasks that support out-of-order processing without flow control feedback).

[0205]

[0216] The code 935 may include instructions for implementing aspects of the present disclosure, including instructions for supporting wireless communication. The code 935 may be stored in a non-transitory computer-readable medium, such as system memory or other type of memory. In some cases, the code 935 may not be directly executable by the processor 940, but may (e.g., when compiled and executed) cause a computer to perform functions described herein.

[0206]

[0217] 10 shows a block diagram 1000 of a device 1005 supporting out-of-order processing without flow control feedback in accordance with one or more aspects of the present disclosure. The device 1005 may be an example of an aspect of a base station 105 described herein. The device 1005 may include a receiver 1010, a communications manager 1015, and a transmitter 1020. The device 1005 may also include a processor. Each of these components may be in communication with each other (e.g., via one or more buses).

[0207]

[0218] The receiver 1010 may 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 out-of-order processing without flow control feedback, etc.). The information may be passed to other components of the device 1005. The receiver 1010 may be an example of an aspect of the transceiver 1320 described with reference to FIG. 13. The receiver 1010 may utilize a single antenna or a set of antennas.

[0208]

[0219] The communications manager 1015 may send a first downlink data transmission and a second downlink data transmission to the UE, and the first downlink data transmission precedes the second downlink data transmission, where the first downlink data transmission and the second downlink data transmission are associated with the same flow control feedback process, and may send the second downlink data transmission based on flow control feedback being disabled for the flow control feedback process.

[0209]

[0220] The communications manager 1015 may also transmit a first field in the DCI indicating that flow control feedback is disabled for the flow control feedback process, where the DCI schedules transmission of downlink data, and transmit a second field in the DCI related to a flow control feedback process related to the downlink data indicating that the downlink data is associated with the flow control feedback process.

[0210]

[0221] The communications manager 1015 may also send to the UE a DCI scheduling a downlink data transmission to the UE, where flow control feedback is disabled for the downlink data transmission, and may send to the UE an instruction of when to report flow control feedback to the base station for the downlink data transmission, with flow control feedback disabled for the downlink data transmission.

[0211]

[0222] The communications manager 1015 may also send to the UE a DCI scheduling a downlink data transmission to the UE, where flow control feedback is disabled for the downlink data transmission, and may send to the UE an instruction of when to report flow control feedback to the base station for the downlink data transmission, with flow control feedback disabled for the downlink data transmission.

[0212]

[0223] The communications manager 1015 may also transmit a DCI scheduling a first downlink data transmission to the UE, transmit a DCI scheduling a second downlink data transmission based on whether flow control feedback is disabled for the first downlink data transmission, identify the second downlink data transmission for the UE, and determine whether flow control feedback is disabled for the first downlink data transmission, the first downlink data transmission preceding the second downlink data transmission.

[0213]

[0224] The communications manager 1015 may also identify downlink data for transmission to the UE, determine to disable flow control feedback from the UE for the downlink data, identify a flow control feedback process indicating that flow control feedback from the UE is disabled based on the determining, and schedule transmission of the downlink data and transmit a DCI indicating that the downlink data is associated with the identified flow control feedback process. The communications manager 1015 may be an example of an aspect of the communications manager 1310 described herein.

[0214]

[0225] Communications manager 1015, or any subcomponents thereof, may be implemented in hardware, processor-executed code (e.g., software or firmware), or any combination thereof. If implemented in processor-executed code, the functions of communications manager 1015, or any subcomponents thereof, may be performed by a general-purpose processor, a DSP, an ASIC, an 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.

[0215]

[0226] The communications manager 1015 or subcomponents thereof may be physically located in various locations, including being distributed such that portions of the functionality are implemented at different physical locations by one or more physical components. In some examples, the communications manager 1015, or subcomponents thereof, may be separate and distinct components according to various aspects of the present disclosure. In some examples, the communications manager 1015, or subcomponents thereof, may be combined with one or more other hardware components, including, but not limited to, an input / output (I / O) component, a transceiver, a network server, another computing device, one or more other components described in this disclosure, or a combination thereof, according to various aspects of the present disclosure.

[0216]

[0227] The described techniques, such as those described with reference to communications manager 1015, may support efficient techniques for facilitating downlink data transmission and optional flow control feedback while avoiding disruptions at the base station and the UE. In one example, when flow control feedback from a UE is disabled for a downlink data transmission, the UE may still operate according to the timing of reporting flow control feedback for the downlink data transmission. In this example, the UE may drop (e.g., refrain from decoding) other downlink data transmissions based on the timing of reporting flow control feedback. In another example, when flow control feedback from the UE is disabled for a downlink data transmission, other downlink data transmissions to the UE may be scheduled according to one or more rules to avoid disruptions. Furthermore, the wireless communications system may support flow control feedback processing associated with disabled flow control feedback such that the UE may be able to identify when to refrain from reporting flow control feedback for a downlink data transmission.

[0217]

[0228] The transmitter 1020 may transmit signals generated by other components of the device 1005. In some cases, the transmitter 1020 may be co-located with the receiver 1010 in a transceiver module. For example, the transmitter 1020 may be an example of an aspect of the transceiver 1320 described with reference to FIG. 13. The transmitter 1020 may use a single antenna or a set of antennas.

[0218]

[0229] 11 shows a block diagram 1100 of a device 1105 supporting out-of-order processing without flow control feedback in accordance with one or more aspects of the present disclosure. The device 1105 may be an example of an aspect of the device 1005 or base station 105 described herein. The device 1105 may include a receiver 1110, a communications manager 1115, and a transmitter 1145. The device 1105 may also include a processor. Each of these components may be in communication with each other (e.g., via one or more buses).

[0219]

[0230] The receiver 1110 may 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 out-of-order processing without flow control feedback, etc.). The information may be passed to other components of the device 1105. The receiver 1110 may be an example of an aspect of the transceiver 1320 described with reference to FIG. 13. The receiver 1110 may use a single antenna or a set of antennas.

[0220]

[0231] Communications manager 1115 may be an example of an aspect of communications manager 1015 described herein. Communications manager 1115 may include a DCI manager 1120, a feedback timing manager 1125, a data manager 1130, a feedback manager 1135, and a feedback process manager 1140. Communications manager 1115 may be an example of an aspect of communications manager 1310 described herein.

[0221]

[0232] The DCI manager 1120 may send a first downlink data transmission and a second downlink data transmission to the UE, where the first downlink data transmission precedes the second downlink data transmission, and where the first downlink data transmission and the second downlink data transmission are associated with the same flow control feedback process. The DCI manager 1120 may send the second downlink data transmission based on flow control feedback being disabled for the flow control feedback process.

[0222]

[0233] The DCI manager 1120 may transmit a first field in the DCI indicating that flow control feedback is disabled for a flow control feedback process, where the DCI schedules transmission of downlink data and indicates that the downlink data is associated with the flow control feedback process. The DCI manager 1120 may transmit a second field in the DCI related to the flow control feedback process related to the downlink data.

[0223]

[0234] The DCI manager 1120 may send, to the UE, a DCI scheduling a downlink data transmission to the UE, where flow control feedback is disabled for the downlink data transmission. The feedback timing manager 1125 may send, to the UE, an indication of the timing of reporting flow control feedback to the base station for the downlink data transmission, with flow control feedback disabled for the downlink data transmission.

[0224]

[0235] The DCI manager 1120 may send, to the UE, a DCI scheduling a downlink data transmission to the UE, where flow control feedback is disabled for the downlink data transmission. The feedback timing manager 1125 may send, to the UE, an indication of the timing of reporting flow control feedback to the base station for the downlink data transmission, with flow control feedback disabled for the downlink data transmission.

[0225]

[0236] The DCI manager 1120 may transmit a DCI scheduling a first downlink data transmission to the UE. The data manager 1130 may identify a second downlink data transmission for the UE, the first downlink data transmission preceding the second downlink data transmission. The DCI manager 1120 may transmit a DCI scheduling the second downlink data transmission based on whether flow control feedback is disabled for the first downlink data transmission. The feedback manager 1135 may determine whether flow control feedback is disabled for the first downlink data transmission.

[0226]

[0237] The data manager 1130 may identify downlink data for transmission to the UE. The feedback manager 1135 may determine to disable flow control feedback from the UE for the downlink data. The feedback process manager 1140 may identify a flow control feedback process indicating that flow control feedback from the UE is disabled based on the determining. The DCI manager 1120 may schedule transmission of the downlink data and send DCI indicating that the downlink data is associated with the identified flow control feedback process.

[0227]

[0238] The transmitter 1145 may transmit signals generated by other components of the device 1105. In some examples, the transmitter 1145 may be co-located with the receiver 1110 in a transceiver module. For example, the transmitter 1145 may be an example of an aspect of the transceiver 1320 described with reference to FIG. 13. The transmitter 1145 may use a single antenna or a set of antennas.

[0228]

[0239] 12 shows a block diagram 1200 of a communications manager 1205 supporting out-of-order processing without flow control feedback in accordance with one or more aspects of the present disclosure. Communications manager 1205 may be an example of an aspect of communications manager 1015, communications manager 1115, or communications manager 1310 described herein. Communications manager 1205 may include a DCI manager 1210, a feedback timing manager 1215, an RRC manager 1220, a data manager 1225, a feedback manager 1230, and a feedback process manager 1235. Each of these modules may communicate with one another directly or indirectly (e.g., via one or more buses).

[0229]

[0240] The DCI manager 1210 may send a first downlink data transmission and a second downlink data transmission to the UE, where the first downlink data transmission precedes the second downlink data transmission, and where the first downlink data transmission and the second downlink data transmission are associated with the same flow control feedback process. The DCI manager 1210 may send the second downlink data transmission based on flow control feedback being disabled for the flow control feedback process.

[0230]

[0241] The DCI manager 1210 may transmit a first field in the DCI indicating that flow control feedback is disabled for a flow control feedback process, where the DCI schedules transmission of downlink data and indicates that the downlink data is associated with the flow control feedback process. The DCI manager 1210 may transmit a second field in the DCI related to the flow control feedback process related to the downlink data.

[0231]

[0242] The DCI manager 1210 may send, to the UE, a DCI scheduling a downlink data transmission to the UE, where flow control feedback is disabled for the downlink data transmission. The feedback timing manager 1215 may send, to the UE, an indication of the timing of reporting flow control feedback to the base station for the downlink data transmission, with flow control feedback disabled for the downlink data transmission.

[0232]

[0243] The DCI manager 1210 may send to the UE a DCI scheduling a downlink data transmission to the UE, where flow control feedback is disabled for the downlink data transmission. In some examples, the DCI manager 1210 may send a DCI scheduling a first downlink data transmission to the UE. In some examples, the DCI manager 1210 may send a DCI scheduling a second downlink data transmission based on whether flow control feedback is disabled for the first downlink data transmission. In some examples, the DCI manager 1210 may send a DCI scheduling the transmission of downlink data and indicating that the downlink data is associated with the identified flow control feedback process.

[0233]

[0244] In some examples, the DCI manager 1210 may transmit in a DCI an indication of the timing of reporting flow control feedback to the base station for a downlink data transmission. In some examples, the DCI manager 1210 may transmit a DCI that schedules a second downlink data transmission a threshold amount of time after the first downlink data transmission based on flow control feedback being disabled for the first downlink data transmission. In some examples, the DCI manager 1210 may transmit a DCI that schedules the second downlink data transmission regardless of when the first downlink data transmission is scheduled and regardless of the timing of reporting flow control feedback for the second downlink data transmission.

[0234]

[0245] In some examples, the DCI manager 1210 may transmit a first field in the DCI indicating that flow control feedback is disabled for the flow control feedback process. The DCI manager 1210 may transmit a second field in the DCI indicating a flow control feedback process related to downlink data. In some cases, the first field includes a flow control field. In some cases, the second field includes a DAI or a TPC field. The feedback timing manager 1215 may transmit, to the UE, an indication of the timing of reporting flow control feedback to the base station for the downlink data transmission, with flow control feedback disabled for the downlink data transmission. In some cases, the timing of reporting flow control feedback to the base station for the downlink data transmission is preconfigured in the base station. In some cases, the timing of reporting flow control feedback to the base station for the downlink data transmission is based on the subcarrier spacing configured for the downlink data transmission.

[0235]

[0246] The data manager 1225 may identify a second downlink data transmission for the UE, where the first downlink data transmission precedes the second downlink data transmission. In some examples, the data manager 1225 may identify downlink data for transmission to the UE. In some cases, the first downlink data transmission and the second downlink data transmission are associated with the same flow control feedback process or include the same transport block. The feedback manager 1230 may determine whether flow control feedback is disabled for the first downlink data transmission. In some examples, the feedback manager 1230 may determine to disable flow control feedback from the UE for the downlink data. In some examples, the feedback manager 1230 may determine that flow control feedback is disabled for the first downlink data transmission. The feedback process manager 1235 may identify a flow control feedback process that indicates that flow control feedback from the UE is disabled based on the determining. The RRC manager 1220 may transmit, in RRC signaling, a set of timings for reporting flow control feedback to the base station for downlink data transmissions. In some cases, the UE and the base station are operating in NTN. The DCI manager 1210 may transmit DCI that schedules the first downlink data transmission and the second downlink data transmission.

[0236]

[0247] 13 shows a diagram of a system 1300 including a device 1305 supporting out-of-order processing without flow control feedback in accordance with one or more aspects of the present disclosure. The device 1305 may be an example of, or may include, the components of, the device 1005, the device 1105, or the base station 105 described herein. The device 1305 may include components for two-way voice and data communication, including components for transmitting and receiving communications, including a communications manager 1310, a network communications manager 1315, a transceiver 1320, an antenna 1325, a memory 1330, a processor 1340, and an inter-station communications manager 1345. These components may communicate electronically via one or more buses (e.g., a bus 1350).

[0237]

[0248] The communications manager 1310 may send a first downlink data transmission and a second downlink data transmission to the UE, and may send the second downlink data transmission based on the flow control feedback being disabled for the flow control feedback process, where the first downlink data transmission precedes the second downlink data transmission, and where the first downlink data transmission and the second downlink data transmission are associated with the same flow control feedback process.

[0238]

[0249] The communications manager 1310 may also transmit a first field in the DCI indicating that flow control feedback is disabled for the flow control feedback process, where the DCI schedules transmission of downlink data, and transmit a second field in the DCI related to a flow control feedback process related to the downlink data indicating that the downlink data is associated with the flow control feedback process.

[0239]

[0250] The communications manager 1310 may also send to the UE a DCI scheduling a downlink data transmission to the UE, where flow control feedback is disabled for the downlink data transmission, and may send to the UE an instruction of when to report flow control feedback to the base station for the downlink data transmission, with flow control feedback disabled for the downlink data transmission.

[0240]

[0251] The communications manager 1310 may also send to the UE a DCI scheduling a downlink data transmission to the UE, where flow control feedback is disabled for the downlink data transmission, and may send to the UE an instruction of when to report flow control feedback to the base station for the downlink data transmission, with flow control feedback disabled for the downlink data transmission.

[0241]

[0252] The communications manager 1310 may also transmit a DCI scheduling a first downlink data transmission to the UE, transmit a DCI scheduling a second downlink data transmission based on whether flow control feedback is disabled for the first downlink data transmission, identify the second downlink data transmission for the UE, and determine whether flow control feedback is disabled for the first downlink data transmission, the first downlink data transmission preceding the second downlink data transmission.

[0242]

[0253] The communications manager 1310 may also identify downlink data for transmission to the UE, determine to disable flow control feedback from the UE for the downlink data, identify a flow control feedback process indicating that flow control feedback from the UE is disabled based on the determining, and schedule transmission of the downlink data and transmit a DCI indicating that the downlink data is associated with the identified flow control feedback process.

[0243]

[0254] The network communications manager 1315 may manage communications with the core network (e.g., via one or more wired backhaul links). For example, the network communications manager 1315 may manage the forwarding of data communications for client devices, such as one or more UEs 115.

[0244]

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

[0245]

[0256] In some cases, a wireless device may include a single antenna 1325. However, in some cases, the device may have two or more antennas 1325 that may be capable of simultaneously transmitting or receiving multiple wireless transmissions.

[0246]

[0257] The memory 1330 may include RAM, ROM, or a combination thereof. The memory 1330 may store computer-readable code 1335 including instructions that, when executed by a processor (e.g., processor 1340), cause the device to perform various functions described herein. In some cases, the memory 1330 may include a BIOS, which may control basic hardware or software operations such as interaction with peripheral components or devices, among other things.

[0247]

[0258] The processor 1340 may include an intelligent hardware device (e.g., a general-purpose processor, a DSP, a CPU, a microcontroller, an ASIC, an FPGA, a programmable logic device, discrete gate or transistor logic components, discrete hardware components, or any combination thereof). In some cases, the processor 1340 may be configured to operate a memory array using a memory controller. In some cases, the memory controller may be incorporated into the processor 1340. The processor 1340 may be configured to execute computer-readable instructions stored in a memory (e.g., memory 1330) to cause the device 1305 to perform various functions (e.g., functions or tasks that support out-of-order processing without flow control feedback).

[0248]

[0259] The inter-station communications manager 1345 may manage communications with other base stations 105 and may include a controller or scheduler for cooperating with the other base stations 105 to control communications with the UE 115. For example, the inter-station communications manager 1345 may coordinate scheduling for transmissions to the UE 115 for various interference mitigation techniques, such as beamforming or joint transmission. In some examples, the inter-station communications manager 1345 may provide an X2 interface within the LTE / LTE-A wireless communications network technology to communicate between the base stations 105.

[0249]

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

[0250]

[0261] FIG. 14 shows a flowchart illustrating a method 1400 for supporting out-of-order processing without flow control feedback according to an aspect of the present disclosure. The operations of method 1400 may be implemented by a UE or components thereof described herein. For example, the operations of method 1400 may be performed by a communications manager described with reference to FIGS. 6-9. In some examples, the UE may execute a set of instructions to control functional elements of the UE to perform functions described below. Additionally or alternatively, the UE may perform aspects of the functions described below using dedicated hardware.

[0251]

[0262] At 1405, the method may include receiving, from a base station, a first downlink data transmission and a second downlink data transmission, the first downlink data transmission preceding the second downlink data transmission, where the first downlink data transmission and the second downlink data transmission are associated with the same flow control feedback process. The operations of 1405 may be implemented in accordance with examples disclosed herein. In some examples, aspects of the operations of 1405 may be performed by a DCI manager described with reference to FIGS. 6-9.

[0252]

[0263] At 1410, the method may include decoding or refraining from decoding the second downlink data transmission based on the flow control feedback being disabled for the flow control feedback process. The operations of 1410 may be performed in accordance with methods described herein. In some examples, aspects of the operations of 1410 may be performed by a decoder described with reference to FIGS. 6-9.

[0253]

[0264] FIG. 15 shows a flowchart illustrating a method 1500 for supporting out-of-order processing without flow control feedback according to an aspect of the present disclosure. The operations of method 1500 may be implemented by a base station or components thereof described herein. For example, the operations of method 1500 may be performed by a communications manager described with reference to FIGS. 10-13. In some examples, the base station may execute a set of instructions to control functional elements of the base station to perform functions described below. Additionally or alternatively, the base station may implement aspects of the functions described below using dedicated hardware.

[0254]

[0265] At 1505, the method may include transmitting a first downlink data transmission and a second downlink data transmission to the UE, the first downlink data transmission preceding the second downlink data transmission, where the first downlink data transmission and the second downlink data transmission are associated with the same flow control feedback process. The operations of 1505 may be performed in accordance with examples disclosed herein. In some examples, aspects of the operations of 1505 may be performed by a DCI manager described with reference to FIGS. 10-13.

[0255]

[0266] At 1510, the method may include transmitting a second downlink data transmission based on the flow control feedback being disabled for the flow control feedback process. The operations of 1510 may be performed in accordance with examples disclosed herein. In some examples, aspects of the operations of 1510 may be performed by a DCI manager described with reference to FIGS. 10-13.

[0256]

[0267] FIG. 16 shows a flowchart illustrating a method 1600 for supporting out-of-order processing without flow control feedback according to an aspect of the present disclosure. The operations of method 1600 may be implemented by a UE or components thereof described herein. For example, the operations of method 1600 may be performed by a communications manager described with reference to FIGS. 6-9. In some examples, the UE may execute a set of instructions to control functional elements of the UE to perform functions described below. Additionally or alternatively, the UE may perform aspects of the functions described below using dedicated hardware.

[0257]

[0268] At 1605, the method may include receiving, from a base station, a DCI scheduling a downlink data transmission, the downlink data transmission being associated with a flow control feedback process. The operations of 1605 may be performed in accordance with examples disclosed herein. In some examples, aspects of the operations of 1605 may be performed by a DCI manager described with reference to FIGS. 6-9.

[0258]

[0269] At 1610, the method may include decoding a first field in the DCI indicating that flow control feedback is disabled for the flow control feedback process. The operations of 1610 may be performed in accordance with examples disclosed herein. In some examples, aspects of the operations of 1610 may be performed by a decoder described with reference to FIGS. 6-9.

[0259]

[0270] At 1615, the method may include decoding a second field in the DCI associated with a flow control feedback process associated with the downlink data transmission, where decoding the second field is based on the first field indicating that flow control feedback is disabled for the flow control feedback process. The operations of 1615 may be performed in accordance with examples disclosed herein. In some examples, aspects of the operations of 1615 may be performed by a decoder described with reference to FIGS. 6-9.

[0260]

[0271] At 1620, the method may include refraining from sending flow control feedback to the base station for the downlink data transmission based on flow control feedback being disabled for the downlink data transmission, the flow control feedback being disabled based on a flow control feedback process being associated with the downlink data transmission. The operations of 1620 may be implemented in accordance with examples disclosed herein. In some examples, aspects of the operations of 1620 may be implemented by a feedback manager described with reference to FIGS. 6-9.

[0261]

[0272] FIG. 17 shows a flowchart illustrating a method 1700 for supporting out-of-order processing without flow control feedback according to an aspect of the present disclosure. The operations of method 1700 may be implemented by a base station or components thereof described herein. For example, the operations of method 1700 may be performed by a communications manager described with reference to FIGS. 10-13. In some examples, the base station may execute a set of instructions to control functional elements of the base station to perform functions described below. Additionally or alternatively, the base station may implement aspects of the functions described below using dedicated hardware.

[0262]

[0273] At 1705, the method may include transmitting a first field in a DCI indicating that flow control feedback is disabled for a flow control feedback process, where the DCI schedules transmission of downlink data and indicates that the downlink data is associated with the flow control feedback process. The operations of 1705 may be performed in accordance with examples disclosed herein. In some examples, aspects of the operations of 1705 may be performed by a DCI manager described with reference to FIGS. 10-13.

[0263]

[0274] At 1710, the method may include transmitting a second field in the DCI related to a flow control feedback process related to the downlink data. The operations of 1710 may be performed in accordance with examples disclosed herein. In some examples, aspects of the operations of 1710 may be performed by a DCI manager described with reference to FIGS. 10-13.

[0264]

[0275] FIG. 18 shows a flowchart illustrating a method 1800 for supporting out-of-order processing without flow control feedback according to an aspect of the present disclosure. The operations of method 1800 may be implemented by a UE or components thereof described herein. For example, the operations of method 1800 may be performed by a communications manager described with reference to FIGS. 6-9. In some examples, the UE may execute a set of instructions to control functional elements of the UE to perform functions described below. Additionally or alternatively, the UE may implement aspects of the functions described below using dedicated hardware.

[0265]

[0276] At 1805, the method may include receiving a downlink data transmission from a base station, where flow control feedback is disabled for the downlink data transmission. The operations of 1805 may be performed in accordance with examples disclosed herein. In some examples, aspects of the operations of 1805 may be performed by a DCI manager described with reference to FIGS. 6-9.

[0266]

[0277] At 1810, the method may include refraining from reporting flow control feedback for the downlink data transmission based on flow control feedback being disabled for the downlink data transmission. The operations of 1810 may be implemented in accordance with examples disclosed herein. In some examples, aspects of the operations of 1810 may be implemented by a feedback manager described with reference to FIGS. 6-9.

[0267]

[0278] At 1815, the method may include receiving a second downlink data transmission scheduled after the downlink data transmission, the second downlink data transmission associated with the same flow control feedback process as the downlink data transmission. The operations of 1815 may be performed in accordance with examples disclosed herein. In some examples, aspects of the operations of 1815 may be performed by a DCI manager described with reference to FIGS. 6-9.

[0268]

[0279] At 1820, the method may include refraining from decoding the second downlink data transmission based on the second downlink data transmission being received before a timing to report flow control feedback to the base station for the downlink data transmission. The operations of 1820 may be performed in accordance with examples disclosed herein. In some examples, aspects of the operations of 1820 may be performed by a feedback manager described with reference to FIGS. 6-9.

[0269]

[0280] FIG. 19 shows a flowchart illustrating a method 1900 for supporting out-of-order processing without flow control feedback according to an aspect of the present disclosure. The operations of method 1900 may be implemented by a base station or components thereof described herein. For example, the operations of method 1900 may be performed by a communications manager described with reference to FIGS. 10-13. In some examples, the base station may execute a set of instructions to control functional elements of the base station to perform functions described below. Additionally or alternatively, the base station may implement aspects of the functions described below using dedicated hardware.

[0270]

[0281] At 1905, the method may include transmitting, to the UE, a DCI scheduling a downlink data transmission to the UE, where flow control feedback is disabled for the downlink data transmission. The operations of 1905 may be performed in accordance with examples disclosed herein. In some examples, aspects of the operations of 1905 may be performed by a DCI manager described with reference to FIGS. 10-13.

[0271]

[0282] At 1910, the method may include transmitting, to the UE, an indication of timing for reporting flow control feedback to the base station for the downlink data transmission, with flow control feedback disabled for the downlink data transmission. The operations of 1910 may be performed in accordance with examples disclosed herein. In some examples, aspects of the operations of 1910 may be performed by a feedback timing manager described with reference to FIGS. 10-13.

[0272]

[0283] FIG. 20 shows a flowchart illustrating a method 2000 for supporting out-of-order processing without flow control feedback according to one or more aspects of the present disclosure. The operations of method 2000 may be implemented by the UE 115 or components thereof described herein. For example, the operations of method 2000 may be performed by the communications manager described with reference to FIGS. 6-9. In some examples, the UE may execute a set of instructions to control functional elements of the UE to perform functions described below. Additionally or alternatively, the UE may perform aspects of the functions described below using dedicated hardware.

[0273]

[0284] At 2005, the UE may receive, from the base station, a DCI scheduling a downlink data transmission, where flow control feedback is disabled for the downlink data transmission. The operations of 2005 may be performed in accordance with methods described herein. In some examples, aspects of the operations of 2005 may be performed by a DCI manager described with reference to FIGS. 6-9.

[0274]

[0285] At 2010, the UE may identify timing for reporting flow control feedback to the base station for the downlink data transmission with flow control feedback disabled for the downlink data transmission. The operations of 2010 may be performed according to methods described herein. In some examples, aspects of the operations of 2010 may be performed by a feedback timing manager described with reference to FIGS. 6-9.

[0275]

[0286] At 2015, the UE may refrain from reporting flow control feedback for the downlink data transmission based on flow control feedback being disabled for the downlink data transmission. The operations of 2015 may be performed in accordance with methods described herein. In some examples, aspects of the operations of 2015 may be performed by a feedback manager described with reference to FIGS. 6-9.

[0276]

[0287] FIG. 21 shows a flowchart illustrating a method 2100 for supporting out-of-order processing without flow control feedback according to one or more aspects of the present disclosure. The operations of method 2100 may be performed by a base station 105 or components thereof described herein. For example, the operations of method 2100 may be performed by a communications manager described with reference to FIGS. 10-13. In some examples, the base station may execute a set of instructions to control functional elements of the base station to perform functions described below. Additionally or alternatively, the base station may implement aspects of the functions described below using dedicated hardware.

[0277]

[0288] In 2105, the base station may send, to the UE, a DCI scheduling a downlink data transmission to the UE, where flow control feedback is disabled for the downlink data transmission. The operations of 2105 may be performed in accordance with methods described herein. In some examples, aspects of the operations of 2105 may be performed by a DCI manager described with reference to FIGS. 10-13.

[0278]

[0289] In 2110, the base station may transmit, to the UE, an indication of the timing of reporting flow control feedback to the base station for the downlink data transmission, with flow control feedback disabled for the downlink data transmission. The operations of 2110 may be performed according to methods described herein. In some examples, aspects of the operations of 2110 may be performed by a feedback timing manager described with reference to FIGS. 10-13.

[0279]

[0290] FIG. 22 shows a flowchart illustrating a method 2200 for supporting out-of-order processing without flow control feedback according to one or more aspects of the present disclosure. The operations of method 2200 may be implemented by the UE 115 or components thereof described herein. For example, the operations of method 2200 may be performed by the communications manager described with reference to FIGS. 6-9. In some examples, the UE may execute a set of instructions to control functional elements of the UE to perform functions described below. Additionally or alternatively, the UE may perform aspects of the functions described below using dedicated hardware.

[0280]

[0291] In 2205, the UE may receive, from the base station, DCI scheduling a first downlink data transmission and a second downlink data transmission, the first downlink data transmission preceding the second downlink data transmission. The operations of 2205 may be performed in accordance with methods described herein. In some examples, aspects of the operations of 2205 may be performed by a DCI manager described with reference to FIGS. 6-9.

[0281]

[0292] At 2210, the UE may determine whether flow control feedback is disabled for the first downlink data transmission. The operations of 2210 may be performed in accordance with methods described herein. In some examples, aspects of the operations of 2210 may be performed by a feedback manager described with reference to FIGS. 6-9.

[0282]

[0293] At 2215, the UE may decode the first downlink data transmission. The operations of 2215 may be performed in accordance with methods described herein. In some examples, aspects of the operations of 2215 may be performed by a decoder described with reference to FIGS. 6-9.

[0283]

[0294] At 2220, the UE may decode or refrain from decoding the second downlink data transmission based on whether flow control feedback is disabled for the first downlink data transmission. The operations of 2220 may be performed in accordance with methods described herein. In some examples, aspects of the operations of 2220 may be performed by a decoder described with reference to FIGS. 6-9.

[0284]

[0295] FIG. 23 shows a flowchart illustrating a method 2300 for supporting out-of-order processing without flow control feedback in accordance with one or more aspects of the present disclosure. The operations of method 2300 may be performed by a base station 105 or components thereof described herein. For example, the operations of method 2300 may be performed by a communications manager described with reference to FIGS. 10-13. In some examples, the base station may execute a set of instructions to control functional elements of the base station to perform functions described below. Additionally or alternatively, the base station may implement aspects of the functions described below using dedicated hardware.

[0285]

[0296] In 2305, the base station may transmit DCI scheduling a first downlink data transmission to the UE. The operations of 2305 may be performed in accordance with methods described herein. In some examples, aspects of the operations of 2305 may be performed by a DCI manager described with reference to FIGS. 10-13.

[0286]

[0297] At 2310, the base station may identify a second downlink data transmission for the UE, the first downlink data transmission preceding the second downlink data transmission. The operations of 2310 may be performed in accordance with methods described herein. In some examples, aspects of the operations of 2310 may be performed by a data manager described with reference to FIGS. 10-13.

[0287]

[0298] At 2315, the base station may determine whether flow control feedback is disabled for the first downlink data transmission. The operations of 2315 may be performed in accordance with methods described herein. In some examples, aspects of the operations of 2315 may be performed by a feedback manager described with reference to FIGS. 10-13.

[0288]

[0299] At 2320, the base station may transmit DCI that schedules the second downlink data transmission based on whether flow control feedback is disabled for the first downlink data transmission. The operations of 2320 may be performed in accordance with methods described herein. In some examples, aspects of the operations of 2320 may be performed by a DCI manager described with reference to FIGS. 10-13.

[0289]

[0300] FIG. 24 shows a flowchart illustrating a method 2400 for supporting out-of-order processing without flow control feedback according to one or more aspects of the present disclosure. The operations of method 2400 may be implemented by the UE 115 or components thereof described herein. For example, the operations of method 2400 may be performed by the communications manager described with reference to FIGS. 6-9. In some examples, the UE may execute a set of instructions to control functional elements of the UE to perform functions described below. Additionally or alternatively, the UE may perform aspects of the functions described below using dedicated hardware.

[0290]

[0301] At 2405, the UE may receive DCI from the base station scheduling downlink data transmission. The operations of 2405 may be performed in accordance with methods described herein. In some examples, aspects of the operations of 2405 may be performed by a DCI manager described with reference to FIGS. 6-9.

[0291]

[0302] At 2410, the UE may identify a flow control feedback process associated with the downlink data transmission. The operations of 2410 may be performed in accordance with methods described herein. In some examples, aspects of the operations of 2410 may be performed by a feedback process manager described with reference to FIGS. 6-9.

[0292]

[0303] At 2415, the UE may determine that flow control feedback is disabled for the downlink data transmission based on a flow control feedback process associated with the downlink data transmission. The operation of 2415 may be performed in accordance with methods described herein. In some examples, aspects of the operation of 2415 may be performed by a feedback manager described with reference to FIGS. 6-9.

[0293]

[0304] At 2420, the UE may refrain from sending flow control feedback to the base station for the downlink data transmission based on the determining. The operation of 2420 may be performed in accordance with methods described herein. In some examples, aspects of the operation of 2420 may be performed by a feedback manager described with reference to FIGS. 6-9.

[0294]

[0305] FIG. 25 shows a flowchart illustrating a method 2500 for supporting out-of-order processing without flow control feedback according to one or more aspects of the present disclosure. The operations of method 2500 may be performed by a base station 105 or components thereof described herein. For example, the operations of method 2500 may be performed by a communications manager described with reference to FIGS. 10-13. In some examples, the base station may execute a set of instructions to control functional elements of the base station to perform functions described below. Additionally or alternatively, the base station may implement aspects of the functions described below using dedicated hardware.

[0295]

[0306] At 2505, the base station may identify downlink data for transmission to the UE. The operations of 2505 may be performed in accordance with methods described herein. In some examples, aspects of the operations of 2505 may be performed by a data manager described with reference to FIGS. 10-13.

[0296]

[0307] At 2510, the base station may determine to disable flow control feedback from the UE for downlink data. The operations of 2510 may be performed in accordance with methods described herein. In some examples, aspects of the operations of 2510 may be performed by a feedback manager described with reference to FIGS. 10-13.

[0297]

[0308] At 2515, the base station may identify a flow control feedback process that indicates that flow control feedback from the UE is disabled based on the determining. The operations of 2515 may be performed in accordance with methods described herein. In some examples, aspects of the operations of 2515 may be performed by a feedback process manager described with reference to FIGS. 10-13.

[0298]

[0309] At 2520, the base station may schedule transmission of downlink data and transmit DCI indicating that the downlink data is associated with the identified flow control feedback process. The operations of 2520 may be performed in accordance with methods described herein. In some examples, aspects of the operations of 2520 may be performed by a DCI manager described with reference to FIGS. 10-13.

[0299]

[0310] The following provides a summary of examples of the present disclosure.

[0300]

[0311] Aspect 1: A method for wireless communication in a UE, comprising: receiving, from a base station, a first downlink data transmission and a second downlink data transmission; the first downlink data transmission precedes the second downlink data transmission, wherein the first downlink data transmission and the second downlink data transmission are associated with a same flow control feedback process; and decoding or refraining from decoding the second downlink data transmission based at least in part on flow control feedback being disabled for the flow control feedback process.

[0301]

[0312] Aspect 2: The method of aspect 1, further comprising decoding or refraining from decoding the second downlink data transmission based at least in part on whether the second downlink data transmission is scheduled within a threshold amount of time after the first downlink data transmission or after it.

[0302]

[0313] Aspect 3: The method of aspect 2, further comprising refraining from decoding the second downlink data transmission based at least in part on the second downlink data transmission being scheduled within a threshold amount of time after the first downlink data transmission.

[0303]

[0314] Aspect 4: The method of any of aspects 2 to 3, further comprising decoding the second downlink data transmission based at least in part on the second downlink data transmission being scheduled a threshold amount of time after the first downlink data transmission.

[0304]

[0315] Aspect 5: The method of any one of aspects 2 to 4, wherein the first downlink data transmission and the second downlink data transmission comprise the same transport block.

[0305]

[0316] Aspect 6: The method of any of aspects 2-5, wherein the threshold amount of time is based at least in part on a numerology used for the first downlink data transmission, the second downlink data transmission, or both.

[0306]

[0317] Aspect 7: The method of any of aspects 2 to 6, wherein the threshold amount of time is based at least in part on a number of symbols for the first downlink data transmission, a number of symbols for the second downlink data transmission, a demodulation reference signal pattern associated with the first downlink data transmission, a demodulation reference signal pattern associated with the second downlink data transmission, or a processing capability of the UE, or a combination thereof.

[0307]

[0318] Aspect 8: The method of any of aspects 1 to 7, further comprising decoding the second downlink data transmission regardless of when the second downlink data transmission is scheduled and regardless of timing of reporting flow control feedback for the second downlink data transmission.

[0308]

[0319] Aspect 9: The method of any one of aspects 1 to 8, wherein the UE and the base station are operating in a non-terrestrial network (NTN).

[0309]

[0320] Aspect 10: The method of any of aspects 1 to 9, further comprising receiving downlink control information that schedules the first downlink data transmission and the second downlink data transmission.

[0310]

[0321] Aspect 11: A method for wireless communications in a base station, comprising: transmitting a first downlink data transmission and a second downlink data transmission to a UE, the first downlink data transmission preceding the second downlink data transmission, wherein the first downlink data transmission and the second downlink data transmission are associated with a same flow control feedback process; and transmitting the second downlink data transmission based at least in part on flow control feedback being disabled for the flow control feedback process.

[0311]

[0322] Aspect 12: The method of aspect 11, further comprising: determining that flow control feedback is disabled for a first downlink data transmission; and transmitting downlink control information that schedules a second downlink data transmission a threshold amount of time after the first downlink data transmission based at least in part on the flow control feedback being disabled for the first downlink data transmission.

[0312]

[0323] Aspect 13: The method of aspect 12, wherein the first downlink data transmission and the second downlink data transmission comprise the same transport block.

[0313]

[0324] Aspect 14: The method of any of aspects 11 to 13, further comprising: determining that flow control feedback is disabled for a first downlink data transmission; and transmitting downlink control information that schedules the second downlink data transmission regardless of when the first downlink data transmission is scheduled and regardless of timing of reporting flow control feedback for the second downlink data transmission.

[0314]

[0325] Aspect 15: The method of any one of aspects 11 to 14, wherein the UE and the base station are operating in a non-terrestrial network (NTN).

[0315]

[0326] Aspect 16: The method of any of aspects 11 to 15, further comprising transmitting downlink control information scheduling the first downlink data transmission and the second downlink data transmission.

[0316]

[0327] Aspect 17: A method for wireless communication in a UE, comprising: receiving, from a base station, downlink control information scheduling a downlink data transmission, the downlink data transmission being associated with a flow control feedback process; decoding a first field in the downlink control information indicating that flow control feedback is disabled for the flow control feedback process; decoding a second field in the downlink control information associated with the flow control feedback process associated with the downlink data transmission, wherein decoding the second field is based at least in part on the first field indicating that flow control feedback is disabled for the flow control feedback process; refraining from sending flow control feedback to the base station for the downlink data transmission based at least in part on flow control feedback being disabled for the downlink data transmission; and flow control feedback being disabled based at least in part on flow control feedback process being associated with the downlink data transmission.

[0317]

[0328] Aspect 18: The method of aspect 17, wherein the first field comprises a flow control field.

[0318]

[0329]

[0033] Aspect 19: The method of any of aspects 17 to 18, wherein the second field comprises a downlink assignment index or a transmit power control field.

[0319]

[0330] Aspect 20: The method of any one of aspects 17 to 19, wherein the UE and the base station are operating in a non-terrestrial network (NTN).

[0320]

[0331] Aspect 21: A method for wireless communication in a base station, comprising: transmitting a first field in downlink control information indicating that flow control feedback is disabled for a flow control feedback process; and transmitting a second field in the downlink control information associated with a flow control feedback process associated with the downlink data, wherein the downlink control information schedules transmission of downlink data, the second field indicating that the downlink data is associated with the flow control feedback process.

[0321]

[0332] Aspect 22: The method of aspect 21, wherein the first field comprises a flow control field.

[0322]

[0333]

[0041] Aspect 23: The method of any one of aspects 21 to 22, wherein the second field comprises a downlink assignment index or a transmit power control field.

[0323]

[0334] Aspect 24: The method of any one of aspects 21 to 23, wherein the UE and the base station are operating in a non-terrestrial network (NTN).

[0324]

[0335] Aspect 25: A method for wireless communications in a UE, comprising: receiving, from a base station, a downlink data transmission, wherein flow control feedback is disabled for the downlink data transmission; refraining from reporting flow control feedback for the downlink data transmission based at least in part on the flow control feedback being disabled for the downlink data transmission; receiving a second downlink data transmission scheduled after the downlink data transmission, wherein the second downlink data transmission is associated with the same flow control feedback process as the first downlink data transmission; and refraining from decoding the second downlink data transmission based at least in part on the second downlink data transmission being received before a timing for reporting flow control feedback to the base station for the first downlink data transmission.

[0325]

[0336] Aspect 26: The method of aspect 25, wherein the downlink data transmission is scheduled by downlink control information, the downlink control information comprising first downlink control information, the downlink data transmission comprising the first downlink data transmission, the method further comprising receiving second downlink control information scheduling the second downlink data transmission; determining that the second downlink data transmission is scheduled after the first downlink data transmission and that flow control feedback for the second downlink data transmission is scheduled before the flow control feedback for the first downlink data transmission; and refraining from decoding the second downlink data transmission based at least in part on the determining.

[0326]

[0337]

[0071] Aspect 27: The method of any one of aspects 25 to 26, further comprising receiving, in downlink control information, an indication of timing to report flow control feedback to a base station for downlink data transmission.

[0327]

[0338]

[0071] Aspect 28: The method of any one of aspects 25 to 27, further comprising receiving, in radio resource control signaling, a plurality of timings for reporting flow control feedback to a base station for downlink data transmission.

[0328]

[0339] Aspect 29: The method of aspect 28, wherein identifying the timing comprises selecting a timing for reporting flow control feedback to the base station from a plurality of timings in radio resource control signaling.

[0329]

[0340] Aspect 30: The method of aspect 29, wherein the selected timing is the maximum timing, the minimum timing, or the first timing among a plurality of timings in the radio resource control signaling, or the selected timing among the plurality of timings is indicated by another parameter.

[0330]

[0341] Aspect 31: The method of any of aspects 29 to 30, wherein the selected timing is based at least in part on a flow control feedback round trip time configured in radio resource control signaling.

[0331]

[0342] Aspect 32: The method of any one of aspects 25 to 31, wherein the timing of reporting flow control feedback to the base station for downlink data transmission is preconfigured in the UE.

[0332]

[0343] Aspect 33: The method of aspect 32, wherein timing of reporting flow control feedback to the base station for downlink data transmission is based at least in part on a subcarrier spacing configured for the downlink data transmission.

[0333]

[0344] Aspect 34: The method of any one of aspects 25 to 33, wherein the UE and the base station are operating in a non-terrestrial network (NTN).

[0334]

[0345]

[0041] Aspect 35: The method of any of aspects 25 to 34, further comprising receiving downlink control information that schedules downlink data transmission.

[0335]

[0346] Aspect 36: A method for wireless communications in a base station, comprising: transmitting a downlink data transmission to a UE, wherein flow control feedback is disabled for the downlink data transmission; and transmitting, to the UE, an indication of timing to report flow control feedback to a base station for the downlink data transmission, with flow control feedback disabled for the downlink data transmission.

[0336]

[0347] Aspect 37: The method of aspect 36, wherein transmitting an indication of the timing comprises transmitting, in downlink control information, an indication of the timing of reporting flow control feedback to a base station for downlink data transmission.

[0337]

[0348] Aspect 38: The method of any of aspects 36 to 37, wherein transmitting the indication of the timing comprises transmitting, in radio resource control signaling, a plurality of timings for reporting flow control feedback to the base station for downlink data transmission.

[0338]

[0349] Aspect 39: The method of any one of aspects 36 to 38, wherein the timing of reporting flow control feedback to the base station for downlink data transmission is preconfigured in the base station.

[0339]

[0350] Aspect 40: The method of aspect 39, wherein timing of reporting flow control feedback to the base station for downlink data transmission is based at least in part on a subcarrier spacing configured for the downlink data transmission.

[0340]

[0351] Aspect 41: The method of any one of aspects 36 to 40, wherein the UE and the base station are operating in a non-terrestrial network (NTN).

[0341]

[0352]

[0071] Aspect 42: The method of any of aspects 36 to 41, further comprising transmitting downlink control information that schedules downlink data transmission to the UE.

[0342]

[0353] Aspect 43: An apparatus for wireless communication in a UE, comprising: a processor; and a memory coupled to the processor, wherein the processor and the memory are configured to implement a method as recited in any of aspects 1 to 10.

[0343]

[0354] Aspect 44: An apparatus for wireless communication in a UE, comprising at least one means for performing the method of any of aspects 1 to 10.

[0344]

[0355] Aspect 45: A non-transitory computer-readable medium storing code for wireless communication in a UE, the code comprising instructions executable by a processor to perform a method as recited in any of aspects 1 to 10.

[0345]

[0356] Aspect 46: An apparatus for wireless communication in a base station, comprising: a processor; and a memory coupled to the processor, wherein the processor and the memory are configured to implement the method of any of aspects 11 to 16.

[0346]

[0357] Aspect 47: An apparatus for wireless communication in a base station, the apparatus comprising at least one means for performing the method of any of aspects 11 to 16.

[0347]

[0358] Aspect 48: A non-transitory computer-readable medium storing code for wireless communication at a base station, the code comprising instructions executable by a processor to perform a method as recited in any of aspects 11 to 16.

[0348]

[0359] Aspect 49: An apparatus for wireless communication in a UE, comprising: a processor; and a memory coupled to the processor, wherein the processor and the memory are configured to perform the method of any of aspects 17 to 20.

[0349]

[0360] Aspect 50: An apparatus for wireless communication in a UE, comprising at least one means for performing the method of any of aspects 17 to 20.

[0350]

[0361] Aspect 51: A non-transitory computer-readable medium storing code for wireless communication in a UE, the code comprising instructions executable by a processor to perform a method according to any of aspects 17 to 20.

[0351]

[0362] Aspect 52: An apparatus for wireless communication in a base station, comprising: a processor; and a memory coupled to the processor, wherein the processor and the memory are configured to implement the method of any of aspects 21 to 24.

[0352]

[0363] Aspect 53: An apparatus for wireless communication in a base station, comprising at least one means for performing the method of any of aspects 21 to 24.

[0353]

[0364] Aspect 54: A non-transitory computer-readable medium storing code for wireless communication at a base station, the code comprising instructions executable by a processor to perform a method as recited in any of aspects 21 to 24.

[0354]

[0365] Aspect 55: An apparatus for wireless communication in a UE, comprising: a processor; and a memory coupled to the processor, wherein the processor and the memory are configured to implement the method of any of aspects 25 to 35.

[0355]

[0366] Aspect 56: An apparatus for wireless communication in a UE, comprising at least one means for performing the method of any of aspects 25 to 35.

[0356]

[0367] Aspect 57: A non-transitory computer-readable medium storing code for wireless communication in a UE, the code comprising instructions executable by a processor to perform a method as recited in any of aspects 25 to 35.

[0357]

[0368] Aspect 58: An apparatus for wireless communication in a base station, comprising: a processor; and a memory coupled to the processor, wherein the processor and the memory are configured to implement the method of any of aspects 36 to 42.

[0358]

[0369] Aspect 59: An apparatus for wireless communication in a base station, comprising at least one means for performing the method of any of aspects 36 to 42.

[0359]

[0370] Aspect 60: A non-transitory computer-readable medium storing code for wireless communication in a base station, the code comprising instructions executable by a processor to perform a method according to any of aspects 36 to 42.

[0360]

[0371] Aspect 61: A method for wireless communications in a UE, comprising: receiving, from a base station, downlink control information scheduling a downlink data transmission, wherein flow control feedback is disabled for the downlink data transmission; identifying timing for reporting flow control feedback to the base station for the downlink data transmission with flow control feedback disabled for the downlink data transmission; and refraining from reporting flow control feedback for the downlink data transmission based at least in part on flow control feedback being disabled for the downlink data transmission.

[0361]

[0372] Aspect 62: The method of aspect 61, wherein the downlink control information comprises first downlink control information, and wherein the downlink data transmission comprises a first downlink data transmission, the method further comprising receiving second downlink control information scheduling a second downlink data transmission, the second downlink data transmission being associated with the same flow control feedback process as the first downlink data transmission, determining that the second downlink data transmission is scheduled after the first downlink data transmission and before the flow control feedback for the first downlink data transmission based at least in part on the identified timing, and refraining from decoding the second downlink data transmission based at least in part on the determining.

[0362]

[0373] Aspect 63: The method of any one of aspects 61 or 62, wherein the downlink control information comprises first downlink control information and the downlink data transmission comprises a first downlink data transmission, the method further comprising: receiving second downlink control information scheduling a second downlink data transmission; determining, based at least in part on the identified timing, that the second downlink data transmission is scheduled after the first downlink data transmission and that flow control feedback for the second downlink data transmission is scheduled before the flow control feedback for the first downlink data transmission; and refraining from decoding the second downlink data transmission based at least in part on the determining.

[0363]

[0374]

[0066] Aspect 64: The method of any one of aspects 61 to 63, further comprising receiving, in the downlink control information, an indication of the timing of reporting flow control feedback to the base station for the downlink data transmission.

[0364]

[0375]

[0066] Aspect 65: The method of any one of aspects 61 to 64, further comprising receiving, in radio resource control signaling, a plurality of timings for reporting flow control feedback to the base station for downlink data transmission.

[0365]

[0376] Aspect 66: The method of any one of aspects 61 to 65, wherein identifying the timing comprises selecting a timing for reporting flow control feedback to the base station from a plurality of timings in the radio resource control signaling.

[0366]

[0377] Aspect 67: The method of any one of aspects 61 to 66, wherein the selected timing is the maximum timing, the minimum timing, or the first timing among a plurality of timings in the radio resource control signaling, or the selected timing among the plurality of timings is indicated by another parameter.

[0367]

[0378] Aspect 68: The method of any one of aspects 61 to 67, wherein the selected timing is based at least in part on a flow control feedback round trip time configured in radio resource control signaling.

[0368]

[0379] Aspect 69: The method of any one of aspects 61 to 68, wherein the timing of reporting flow control feedback to the base station for downlink data transmission is preconfigured in the UE.

[0369]

[0380] Aspect 70: The method of any one of aspects 61 to 69, wherein timing of reporting flow control feedback to the base station for downlink data transmission is based at least in part on a subcarrier spacing configured for the downlink data transmission.

[0370]

[0381] Aspect 71: The method of any one of aspects 61 to 70, wherein the UE and the base station are operating in an NTN.

[0371]

[0382] Aspect 72: A method for wireless communications in a base station, comprising: transmitting, to a UE, downlink control information that schedules a downlink data transmission to the UE, wherein flow control feedback is disabled for the downlink data transmission; and transmitting, to the UE, an indication of timing to report flow control feedback to the base station for the downlink data transmission, with flow control feedback disabled for the downlink data transmission.

[0372]

[0383] Aspect 73: The method of aspect 72, wherein transmitting an indication of the timing comprises transmitting, in downlink control information, an indication of the timing of reporting flow control feedback to the base station for the downlink data transmission.

[0373]

[0384] Aspect 74: The method of any one of aspects 72 or 73, wherein transmitting an indication of timing comprises transmitting, in radio resource control signaling, a plurality of timings for reporting flow control feedback to a base station for downlink data transmission.

[0374]

[0385] Aspect 75: The method of any one of aspects 72 to 74, wherein the timing of reporting flow control feedback to the base station for downlink data transmission is preconfigured in the base station.

[0375]

[0386] Aspect 76: The method of any one of aspects 72 to 75, wherein timing of reporting flow control feedback to the base station for downlink data transmission is based at least in part on a subcarrier spacing configured for the downlink data transmission.

[0376]

[0387] Aspect 77: The method of any one of aspects 72 to 76, wherein the UE and the base station operate in an NTN.

[0377]

[0388] Aspect 78: A method for wireless communication in a UE, comprising: receiving, from a base station, downlink control information scheduling a first downlink data transmission and a second downlink data transmission, the first downlink data transmission preceding the second downlink data transmission; determining whether flow control feedback is disabled for the first downlink data transmission; decoding the first downlink data transmission; and decoding or refraining from decoding the second downlink data transmission based at least in part on whether flow control feedback is disabled for the first downlink data transmission.

[0378]

[0389] Aspect 79: The method of aspect 78, further comprising: determining that flow control feedback is disabled for the first downlink data transmission; and decoding or refraining from decoding the second downlink data transmission based at least in part on whether the second downlink data transmission is scheduled within a threshold amount of time after the first downlink data transmission or after it.

[0379]

[0390] Aspect 80: The method of any one of aspects 78 or 79, further comprising: determining that a second downlink data transmission is scheduled within a threshold amount of time after the first downlink data transmission; and refraining from decoding the second downlink data transmission based at least in part on the second downlink data transmission being scheduled within the threshold amount of time after the first downlink data transmission.

[0380]

[0391] Aspect 81: The method of any one of aspects 78 or 79, further comprising: determining that a second downlink data transmission is scheduled a threshold amount of time after the first downlink data transmission; and decoding the second downlink data transmission based at least in part on the second downlink data transmission being scheduled a threshold amount of time after the first downlink data transmission.

[0381]

[0392]

[0082] Aspect 82: The method of any one of aspects 78 to 81, wherein the first downlink data transmission and the second downlink data transmission are associated with the same flow control feedback process or include the same transport block.

[0382]

[0393] Aspect 83: The method of any one of aspects 78 to 82, wherein the threshold amount of time is based at least in part on a numerology used for the first downlink data transmission, the second downlink data transmission, or both.

[0383]

[0394] Aspect 84: The method of any one of aspects 78 to 83, further comprising: determining that flow control feedback is disabled for the first downlink data transmission; and decoding the second downlink data transmission regardless of when the second downlink data transmission is scheduled and regardless of timing of reporting flow control feedback for the second downlink data transmission.

[0384]

[0395] Aspect 85: The method of any one of aspects 78 to 84, wherein the UE and the base station are operating in an NTN.

[0385]

[0396] Aspect 86: A method for wireless communications in a base station, comprising: transmitting downlink control information scheduling a first downlink data transmission to a UE; identifying a second downlink data transmission for the UE; the first downlink data transmission preceding the second downlink data transmission; determining whether flow control feedback is disabled for the first downlink data transmission; and transmitting downlink control information scheduling the second downlink data transmission based at least in part on whether flow control feedback is disabled for the first downlink data transmission.

[0386]

[0397] Aspect 87: The method of aspect 86, further comprising: determining that flow control feedback is disabled for a first downlink data transmission; and transmitting downlink control information that schedules a second downlink data transmission a threshold amount of time after the first downlink data transmission based at least in part on the flow control feedback being disabled for the first downlink data transmission.

[0387]

[0398] Aspect 88: The method of any one of aspects 86 or 87, wherein the first downlink data transmission and the second downlink data transmission are associated with the same flow control feedback process or include the same transport block.

[0388]

[0399] Aspect 89: The method of any one of aspects 86 to 88, further comprising: determining that flow control feedback is disabled for the first downlink data transmission; and transmitting downlink control information that schedules the second downlink data transmission regardless of when the first downlink data transmission is scheduled and regardless of timing of reporting flow control feedback for the second downlink data transmission.

[0389]

[0400] Aspect 90: The method of aspects 86 to 89, wherein the UE and the base station are operating in an NTN.

[0390]

[0401] Aspect 91: A method for wireless communications in a UE, comprising: receiving, from a base station, downlink control information scheduling a downlink data transmission; identifying a flow control feedback process associated with the downlink data transmission; determining that flow control feedback is disabled for the downlink data transmission based at least in part on the flow control feedback process associated with the downlink data transmission; and refraining from sending flow control feedback to the base station for the downlink data transmission based at least in part on the determining.

[0391]

[0402] Aspect 92: The method of aspect 91, wherein identifying the flow control feedback process comprises decoding a first field in the downlink control information indicating that flow control feedback is disabled for the flow control feedback process, and decoding a second field in the downlink control information indicating a flow control feedback process associated with the downlink data transmission, wherein decoding the second field is based at least in part on the first field indicating that flow control feedback is disabled for the flow control feedback process.

[0392]

[0403] Aspect 93: The method of any one of aspects 91 or 92, wherein the first field comprises a flow control field.

[0393]

[0404]

[0082] Aspect 94: The method of any one of aspects 91 to 93, wherein the second field comprises a downlink assignment index or a transmit power control field.

[0394]

[0405] Aspect 95: The method of any one of aspects 91 to 94, wherein the UE and the base station are operating in an NTN.

[0395]

[0406] Aspect 96: A method for wireless communications in a base station, comprising: identifying downlink data for transmission to a UE; determining to disable flow control feedback from the UE for the downlink data; identifying a flow control feedback process indicating that flow control feedback from the UE is disabled based at least in part on the determining; and scheduling transmission of the downlink data and transmitting downlink control information indicating that the downlink data is associated with the identified flow control feedback process.

[0396]

[0407] Aspect 97: The method of aspect 96, wherein transmitting downlink control information indicating that the downlink data is associated with the identified flow control feedback process comprises transmitting a first field in the downlink control information indicating that flow control feedback is disabled for the flow control feedback process, and transmitting a second field in the downlink control information indicating the flow control feedback process associated with the downlink data.

[0397]

[0408] Embodiment 98: The method of any one of embodiments 96 or 97, wherein the first field comprises a flow control field.

[0398]

[0409]

[0081] Aspect 99: The method of any one of aspects 96 to 98, wherein the second field comprises a downlink assignment index or a transmit power control field.

[0399]

[0410] Aspect 100: The method of any one of aspects 96 to 99, wherein the UE and the base station operate in an NTN.

[0400]

[0411] Aspect 101: An apparatus for wireless communication, comprising: at least one means for performing the method described in any one of aspects 61 to 71.

[0401]

[0412] Aspect 102: An apparatus for wireless communication, comprising: a processor; and a memory coupled to the processor. The processor and the memory may be configured to cause the apparatus to perform a method as described in any one of aspects 61 to 71.

[0402]

[0413] Aspect 103: A non-transitory computer-readable medium storing code for wireless communication, the non-transitory computer-readable medium comprising: a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause an apparatus to perform a method according to any one of aspects 61 to 71.

[0403]

[0414] Aspect 104: An apparatus for wireless communication, comprising: at least one means for performing the method described in any one of aspects 72 to 77.

[0404]

[0415] Aspect 105: An apparatus for wireless communication comprising: a processor and a memory coupled to the processor, wherein the processor and the memory may be configured to cause the apparatus to perform a method described in any one of aspects 72 to 77.

[0405]

[0416] Aspect 106: A non-transitory computer-readable medium storing code for wireless communication, the non-transitory computer-readable medium comprising: a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause an apparatus to perform a method according to any one of aspects 72 to 77.

[0406]

[0417] Aspect 107: An apparatus for wireless communication, comprising: at least one means for performing a method according to any one of aspects 78 to 85.

[0407]

[0418] Aspect 108: An apparatus for wireless communication, comprising: a processor; and a memory coupled to the processor. The processor and the memory may be configured to cause the apparatus to perform a method described in any one of aspects 78 to 85.

[0408]

[0419] Aspect 109: A non-transitory computer-readable medium storing code for wireless communication, the non-transitory computer-readable medium comprising: a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause an apparatus to perform a method according to any one of aspects 78 to 85.

[0409]

[0420] Aspect 110: An apparatus for wireless communication, comprising: at least one means for performing the method described in any one of aspects 86 to 90.

[0410]

[0421]

[0033] Aspect 111: An apparatus for wireless communication, comprising: a processor; and a memory coupled to the processor. The processor and the memory may be configured to cause the apparatus to perform a method described in any one of aspects 86 to 90.

[0411]

[0422] Aspect 112: A non-transitory computer-readable medium storing code for wireless communication, the non-transitory computer-readable medium comprising: a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause an apparatus to perform a method according to any one of aspects 86 to 90.

[0412]

[0423] Aspect 113: An apparatus for wireless communication, comprising: at least one means for performing the method described in any one of aspects 91 to 95.

[0413]

[0424] Aspect 114: An apparatus for wireless communication, comprising: a processor; and a memory coupled to the processor. The processor and the memory may be configured to cause the apparatus to perform a method described in any one of aspects 91 to 95.

[0414]

[0425] Aspect 115: A non-transitory computer-readable medium storing code for wireless communication, the non-transitory computer-readable medium comprising: a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause an apparatus to perform a method according to any one of aspects 91 to 95.

[0415]

[0426] Aspect 116: An apparatus for wireless communication, comprising: at least one means for performing the method of any one of aspects 96 to 100.

[0416]

[0427] Aspect 117: An apparatus for wireless communication, comprising: a processor; and a memory coupled to the processor. The processor and the memory may be configured to cause the apparatus to perform a method described in any one of aspects 96 to 100.

[0417]

[0428] Aspect 118: A non-transitory computer-readable medium storing code for wireless communication, the non-transitory computer-readable medium comprising: a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause an apparatus to perform a method according to any one of aspects 96 to 100.

[0418]

[0429] It should be noted that the methods described herein represent possible implementations, and that the operations and steps may be rearranged or possibly modified, and that other implementations are possible. Furthermore, aspects from two or more of the methods may be combined.

[0419]

[0430] Although aspects of an LTE, LTE-A, LTE-A Pro, or NR system may be described as examples, and LTE, LTE-A, LTE-A Pro, or NR terminology may be used throughout much of the description, the techniques described herein may be applicable to networks other than LTE, LTE-A, LTE-A Pro, or NR. For example, the described techniques may be applied to various other wireless communication systems, such as Ultra Mobile Broadband (UMB), IEEE (IEEE) 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash OFDM, and other systems and radio technologies not explicitly mentioned herein.

[0420]

[0431] The information and signals described herein may be represented using any of a variety of different technologies and techniques. For example, data, instructions, commands, information, signals, bits, symbols, and chips that may be referred to throughout the description may be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.

[0421]

[0432] The various example blocks and components described in connection with the disclosure herein may be implemented or performed using a general-purpose processor, a DSP, an ASIC, a CPU, an FPGA or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general-purpose processor may be a microprocessor, but alternatively, the 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, multiple microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration).

[0422]

[0433] The functions described herein may be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented in software executed by a processor, the functions may be stored on or transmitted via a computer-readable medium as one or more instructions or code. 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 may be implemented using software executed by a processor, hardware, firmware, hardwiring, or any combination thereof. Features implementing the functions may also be physically located in various locations, including being distributed such that portions of the functions are implemented in different physical locations.

[0423]

[0434] Computer-readable media includes both non-transitory computer storage media and communication media, including any medium that facilitates transfer of a computer program from one place to another. Non-transitory storage media may be any available medium that can be accessed by a general-purpose or special-purpose computer. By way of example, and not limitation, non-transitory computer-readable media may include RAM, ROM, Electrically Erasable Programmable Read Only Memory (EEPROM), Flash memory, Compact Disc (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 desired program code means in the form of instructions or data structures and that can be accessed by a general-purpose or special-purpose computer or a general-purpose or special-purpose processor. Also, any connection is properly termed a computer-readable medium. 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, the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included within the definition of computer-readable media. As used herein, disk and disc include CDs, laser discs, optical discs, digital versatile discs (DVDs), floppy disks, and Blu-ray discs, where disks typically reproduce data magnetically and discs reproduce data optically with lasers. Combinations of the above are also included within the scope of computer-readable media.

[0424]

[0435] As used herein, including in the claims, "or" used in a list of items (e.g., a list of items ending 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). Also, the phrase "based on" as used herein is not to be construed as a reference to a closed set of conditions. For example, an example step described as "based on condition A" could be based on both condition A and condition B without departing from the scope of the present disclosure. In other words, the phrase "based on" as used herein is to be construed similarly to the phrase "based at least in part on."

[0425]

[0436] In the accompanying figures, similar components or features may have the same reference label. Furthermore, various components of the same type may be distinguished by following the reference label with a dash and a second label that distinguishes between the similar components. If only a first reference label is used herein, the description is applicable to any of the similar components having the same first reference label, regardless of a second reference label or other subsequent reference label.

[0426]

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

[0427]

[0438] The description herein is provided to enable any person skilled in the art to make or use the disclosure. Various modifications of the 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 the disclosure. Thus, the disclosure is not limited to the examples and designs described herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein. The inventions described in the claims of the original application are set forth below. [C1] 1. A method for wireless communication in a user equipment (UE), comprising: receiving, from a base station, a first downlink data transmission and a second downlink data transmission, the first downlink data transmission preceding the second downlink data transmission, wherein the first downlink data transmission and the second downlink data transmission are associated with the same flow control feedback process; decoding or refraining from decoding the second downlink data transmission based at least in part on flow control feedback being disabled for the flow control feedback process; and A method comprising: [C2] decoding or refraining from decoding the second downlink data transmission based at least in part on whether the second downlink data transmission is scheduled within a threshold amount of time after the first downlink data transmission or after it. The method of C1, further comprising: [C3] refraining from decoding the second downlink data transmission based at least in part on the second downlink data transmission being scheduled within the threshold amount of time after the first downlink data transmission. The method of C2, further comprising: [C4] decoding the second downlink data transmission based at least in part on the second downlink data transmission being scheduled the threshold amount of time after the first downlink data transmission. The method of C2, further comprising: [C5] The method of C2, wherein the first downlink data transmission and the second downlink data transmission include the same transport block. [C6] The method of C2, wherein the threshold amount of time is based at least in part on a numerology used for the first downlink data transmission, the second downlink data transmission, or both. [C7] The method of claim 2, wherein the threshold amount of time is based at least in part on a number of symbols for the first downlink data transmission, a number of symbols for the second downlink data transmission, a demodulation reference signal pattern associated with the first downlink data transmission, a demodulation reference signal pattern associated with the second downlink data transmission, or a processing capability of the UE, or a combination thereof. [C8] decoding the second downlink data transmission regardless of when the second downlink data transmission is scheduled and regardless of timing of reporting the flow control feedback for the second downlink data transmission. The method of C1, further comprising: [C9] The method of C1, wherein the UE and the base station are operating in a non-terrestrial network (NTN). [C10] receiving downlink control information scheduling the first downlink data transmission and the second downlink data transmission; The method of C1, further comprising: [C11] 1. A method for wireless communication in a base station, comprising: transmitting a first downlink data transmission and a second downlink data transmission to a user equipment (UE), the first downlink data transmission preceding the second downlink data transmission, wherein the first downlink data transmission and the second downlink data transmission are associated with the same flow control feedback process; transmitting the second downlink data transmission based at least in part on flow control feedback being disabled for the flow control feedback process; A method comprising: [C12] determining that the flow control feedback is disabled for the first downlink data transmission; transmitting downlink control information scheduling the second downlink data transmission a threshold amount of time after the first downlink data transmission based at least in part on the flow control feedback being disabled for the first downlink data transmission; and The method of C11, further comprising: [C13] The method of C12, wherein the first downlink data transmission and the second downlink data transmission include the same transport block. [C14] determining that the flow control feedback is disabled for the first downlink data transmission; transmitting downlink control information that schedules the second downlink data transmission regardless of when the first downlink data transmission is scheduled and regardless of timing of reporting the flow control feedback for the second downlink data transmission; The method of C11, further comprising: [C15] The method of C11, wherein the UE and the base station are operating in a non-terrestrial network (NTN). [C16] transmitting downlink control information scheduling the first downlink data transmission and the second downlink data transmission. The method of C11, further comprising: [C17] 1. A method for wireless communication in a user equipment (UE), comprising: receiving, from a base station, downlink control information scheduling a downlink data transmission, the downlink data transmission being associated with a flow control feedback process; decoding a first field in the downlink control information indicating that flow control feedback is disabled for the flow control feedback process; decoding a second field in the downlink control information associated with the flow control feedback process associated with the downlink data transmission, wherein decoding the second field is based at least in part on the first field indicating that the flow control feedback is disabled for the flow control feedback process. refraining from transmitting the flow control feedback to the base station for the downlink data transmission based at least in part on the flow control feedback being disabled for the downlink data transmission, and the flow control feedback being disabled based at least in part on the flow control feedback process being associated with the downlink data transmission. A method comprising: [C18] The method of C17, wherein the first field comprises a flow control field. [C19] The method of C17, wherein the second field comprises a downlink allocation index or a transmit power control field. [C20] The method of C17, wherein the UE and the base station are operating in a non-terrestrial network (NTN). [C21] 1. A method for wireless communication in a base station, comprising: transmitting a first field in downlink control information indicating that flow control feedback is disabled for a flow control feedback process, wherein the downlink control information schedules transmission of downlink data and indicates that the downlink data is associated with the flow control feedback process; transmitting a second field in the downlink control information related to the flow control feedback process related to the downlink data; A method comprising: [C22] The method of C21, wherein the first field comprises a flow control field. [C23] The method of C21, wherein the second field comprises a downlink allocation index or a transmit power control field. [C24] The method of C21, wherein the UE and the base station are operating in a non-terrestrial network (NTN). [C25] 1. A method for wireless communication in a user equipment (UE), comprising: receiving a downlink data transmission from a base station, wherein flow control feedback is disabled for said downlink data transmission; refraining from reporting the flow control feedback for the downlink data transmission based at least in part on the flow control feedback being disabled for the downlink data transmission; and receiving a second downlink data transmission scheduled after the downlink data transmission, the second downlink data transmission associated with the same flow control feedback process as the downlink data transmission; refraining from decoding the second downlink data transmission based at least in part on the second downlink data transmission being received before a timing to report the flow control feedback to the base station for the downlink data transmission; A method comprising: [C26] the downlink data transmission is scheduled by downlink control information, the downlink control information comprises first downlink control information, the downlink data transmission comprises a first downlink data transmission, and the method further comprises: receiving second downlink control information scheduling a second downlink data transmission; determining that the second downlink data transmission is scheduled after the first downlink data transmission and that the flow control feedback for the second downlink data transmission is scheduled before the flow control feedback for the first downlink data transmission; refraining from decoding the second downlink data transmission based at least in part on said determining; and The method of C25, further comprising: [C27] receiving an indication of the timing of reporting the flow control feedback to the base station for the downlink data transmission in downlink control information; The method of C25, further comprising: [C28] receiving, in radio resource control signaling, a plurality of timings for reporting the flow control feedback to the base station for the downlink data transmission; The method of C25, further comprising: [C29] identifying the timing selecting the timing for reporting the flow control feedback to the base station from the plurality of timings in the radio resource control signaling; The method of C28, comprising: [C30] The method of claim 29, wherein the selected timing is a maximum timing, a minimum timing, or a first timing among the plurality of timings in the radio resource control signaling, or the selected timing among the plurality of timings is indicated by another parameter. [C31] The method of C29, wherein the selected timing is based at least in part on a flow control feedback round trip time configured in the radio resource control signaling. [C32] The method of C25, wherein the timing for reporting the flow control feedback to the base station for the downlink data transmission is preconfigured in the UE. [C33] The method of C32, wherein the timing of reporting the flow control feedback to the base station for the downlink data transmission is based at least in part on a subcarrier spacing configured for the downlink data transmission. [C34] The method of C25, wherein the UE and the base station are operating in a non-terrestrial network (NTN). [C35] receiving downlink control information that schedules the downlink data transmission; The method of C25, further comprising: [C36] 1. A method for wireless communication in a base station, comprising: transmitting a downlink data transmission to a user equipment (UE), wherein flow control feedback is disabled for the downlink data transmission; sending, to the UE, an indication of when to report the flow control feedback to the base station for the downlink data transmission, with the flow control feedback being disabled for the downlink data transmission; A method comprising: [C37] The transmitting the indication of the timing may include: transmitting in downlink control information the indication of the timing of reporting the flow control feedback to the base station for the downlink data transmission. The method of C36, comprising: [C38] The transmitting the indication of the timing may include: transmitting, in radio resource control signaling, a plurality of timings for reporting the flow control feedback to the base station for the downlink data transmission; The method of C36, comprising: [C39] The method of C36, wherein the timing of reporting the flow control feedback to the base station for the downlink data transmission is preconfigured in the base station. [C40] The method of C39, wherein the timing of reporting the flow control feedback to the base station for the downlink data transmission is based at least in part on a subcarrier spacing configured for the downlink data transmission. [C41] The method of C36, wherein the UE and the base station are operating in a non-terrestrial network (NTN). [C42] transmitting downlink control information to schedule the downlink data transmission to the UE; The method of C36, further comprising: [C43] 1. An apparatus for wireless communication in a user equipment (UE), comprising: means for receiving, from a base station, a first downlink data transmission and a second downlink data transmission, the first downlink data transmission preceding the second downlink data transmission, wherein the first downlink data transmission and the second downlink data transmission are associated with the same flow control feedback process; means for decoding or refraining from decoding the second downlink data transmission based at least in part on flow control feedback being disabled for the flow control feedback process; An apparatus comprising: [C44] means for decoding or refraining from decoding the second downlink data transmission based at least in part on whether the second downlink data transmission is scheduled within a threshold amount of time after the first downlink data transmission or is scheduled after it. The apparatus of C43, further comprising: [C45] means for refraining from decoding the second downlink data transmission based at least in part on the second downlink data transmission being scheduled within the threshold amount of time after the first downlink data transmission. The apparatus of C44, further comprising: [C46] The apparatus of C44, wherein the first downlink data transmission and the second downlink data transmission comprise the same transport block.

Claims

1. 1. A method for wireless communication in a user equipment (UE), comprising: identifying a threshold amount of time from receipt of the data transmission for reporting flow control feedback to a base station; receiving, from the base station, a first downlink data transmission and a second downlink data transmission, the first downlink data transmission preceding the second downlink data transmission, wherein the first downlink data transmission and the second downlink data transmission are associated with the same flow control feedback process; based at least in part on the flow control feedback being disabled for the flow control feedback process; decoding the second downlink data transmission when the second downlink data transmission is scheduled after the threshold amount of time after the first downlink data transmission; refraining from decoding the second downlink data transmission when the second downlink data transmission is scheduled within the threshold amount of time after the first downlink data transmission; A method comprising:

2. The method of claim 1 , wherein the first downlink data transmission and the second downlink data transmission comprise the same transport block.

3. The method of claim 1 , wherein the threshold amount of time is based at least in part on a numerology used for the first downlink data transmission, the second downlink data transmission, or both.

4. 2. The method of claim 1, wherein the threshold amount of time is based at least in part on a number of symbols for the first downlink data transmission, a number of symbols for the second downlink data transmission, a demodulation reference signal pattern associated with the first downlink data transmission, a demodulation reference signal pattern associated with the second downlink data transmission, or a processing capability of the UE, or a combination thereof.

5. decoding the second downlink data transmission regardless of when the second downlink data transmission is scheduled and regardless of timing of reporting the flow control feedback for the second downlink data transmission; The method of claim 1 further comprising:

6. receiving downlink control information scheduling the first downlink data transmission and the second downlink data transmission; The method of claim 1 further comprising:

7. 1. A method for wireless communication in a base station, comprising: identifying a threshold amount of time from receipt of a data transmission by a user equipment (UE) for receiving flow control feedback from the UE; transmitting a first downlink data transmission and a second downlink data transmission to the UE, the first downlink data transmission preceding the second downlink data transmission, wherein the first downlink data transmission and the second downlink data transmission are associated with the same flow control feedback process; determining that the flow control feedback is disabled for the first downlink data transmission; transmitting downlink control information scheduling the second downlink data transmission a threshold amount of time after the first downlink data transmission based at least in part on the flow control feedback being disabled for the first downlink data transmission; and transmitting the second downlink data transmission based at least in part on flow control feedback being disabled for the flow control feedback process; A method comprising:

8. The method of claim 7 , wherein the first downlink data transmission and the second downlink data transmission comprise the same transport block.

9. determining that the flow control feedback is disabled for the first downlink data transmission; transmitting downlink control information that schedules the second downlink data transmission regardless of when the first downlink data transmission is scheduled and regardless of timing of reporting the flow control feedback for the second downlink data transmission; The method of claim 7 further comprising:

10. The method of claim 1 , wherein the UE is operating in a non-terrestrial network (NTN).

11. transmitting downlink control information scheduling the first downlink data transmission and the second downlink data transmission; The method of claim 7 further comprising:

12. 1. An apparatus for wireless communication in a user equipment (UE), comprising: a processor; a memory coupled to the processor; instructions stored in the memory, the instructions causing the device to identifying a threshold amount of time from receipt of the data transmission for reporting flow control feedback to a base station; receiving, from the base station, a first downlink data transmission and a second downlink data transmission, the first downlink data transmission preceding the second downlink data transmission, wherein the first downlink data transmission and the second downlink data transmission are associated with the same flow control feedback process; based at least in part on the flow control feedback being disabled for the flow control feedback process; decoding the second downlink data transmission when the second downlink data transmission is scheduled after the threshold amount of time after the first downlink data transmission; refraining from decoding the second downlink data transmission when the second downlink data transmission is scheduled within the threshold amount of time after the first downlink data transmission; The apparatus is executable by the processor to cause the 13. The method of claim 7, wherein the base station is operating in a non-terrestrial network (NTN).

Citation Information

Patent Citations

  • Communication method and device

    WO2019157669A1