Wireless signaling based on downlink cancellation information and uplink skip information
By introducing a coordination mechanism for downlink cancellation information and uplink skip information in the wireless communication system, the problem of inefficient resource allocation is solved, more efficient resource utilization and interference reduction are achieved, and system delay and communication quality are optimized.
Patent Information
- Application Number
- CN202380091550.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2023-01-24
- Filing Date
- 2023-12-14
- Publication Date
- 2025-08-26
AI Technical Summary
Existing wireless communication systems have inefficiency and interference problems in resource allocation and use, especially lacking effective mechanisms in coordination between downlink cancel information and uplink skip information.
By introducing a coordination mechanism between downlink cancel information and uplink skip information between user equipment (UE) and network entities, UEs are allowed to automatically skip or network entities cancel uplink resource allocation, and dynamic adjustments are made using DCI and UCI signaling to ensure efficient utilization of resources.
It improves the resource utilization efficiency of wireless communication systems, reduces interference, and optimizes system delay and communication quality.
Smart Images

Figure CN120548764A_ABST
Abstract
Description
[0001] Cross-references
[0002] This patent application claims priority to U.S. patent application No. 18 / 158,565, filed by MAAMARI et al. on January 24, 2023, entitled “WIRELESS SIGNALING BASED ON DOWNLINK CANCELLATION INFORMATION AND UPLINK SKIPPING INFORMATION,” which is assigned to the assignee of this application and is expressly incorporated herein by reference in its entirety. Technical Field
[0003] The following relates to wireless communications, including wireless signaling based on downlink cancellation information and uplink skip information. Background Art
[0004] Wireless communication systems are widely deployed to provide various types of communication content, such as voice, video, packet data, messaging, broadcast, and the like. These systems may be able to support communication with multiple users by sharing available system resources (e.g., time, frequency, and power). Examples of such multiple access systems include fourth generation (4G) systems (such as long term evolution (LTE) systems, advanced LTE (LTE-A) systems, or LTE-A Pro systems) and fifth generation (5G) systems (which may be referred to as new radio (NR) systems). These systems may employ techniques such as code division multiple access (CDMA), time division multiple access (TDMA), frequency division multiple access (FDMA), orthogonal FDMA (OFDMA), or discrete Fourier transform spread orthogonal frequency division multiplexing (DFT-S-OFDM). A wireless multiple access communication system may include one or more base stations, each of which supports wireless communication for communication devices, which may be referred to as user equipment (UE). Summary of the Invention
[0005] The described techniques relate to improved methods, systems, devices, and apparatuses for supporting wireless signaling based on downlink cancellation information and uplink skip information. For example, the described techniques provide for autonomous skipping of uplink resources by a user equipment (UE) (e.g., as indicated by skip information carried by uplink control information (UCI)) and cancellation of allocated uplink resources by a network entity (e.g., as indicated by cancellation information carried by downlink control information (DCI)).
[0006] In some examples, the UE may transmit UCI carrying skip information before receiving DCI carrying cancellation information. In such examples, in a first transmission mode, the cancellation information carried in the DCI may overwrite the skip information carried in the UCI. In a second transmission mode, the network entity may indicate (e.g., in the cancellation information) resources to be canceled other than those indicated by the skip information, and the UE may refrain from transmitting uplink signaling via the resources indicated in the skip information and the resources indicated in the cancellation information. In some examples, the UE may select the first transmission mode or the second transmission mode based on whether the UCI and the DCI are communicated within a threshold amount of time. In some examples, the UE may first receive the cancellation information via the DCI and may subsequently transmit the skip information via the UCI. In such examples, the UCI may indicate that additional resources remain unoccupied (e.g., with reference to resources available after applying the cancellation information).
[0007] A method for wireless communication at a user equipment (UE) is described. The method may include receiving scheduling information indicating a set of resources of a physical uplink shared channel allocated for uplink transmissions, transmitting UCI including skip information indicating that a first subset of the set of resources of the physical uplink shared channel remains unoccupied by transmissions by the UE, receiving DCI including uplink cancellation information indicating that a second subset of the set of resources of the physical uplink shared channel remains unoccupied by transmissions by the UE, and transmitting uplink signaling via a portion of the set of resources of the physical uplink shared channel based on the UCI carrying the skip information, the DCI indicating the uplink cancellation information, or both, wherein at least the second subset of the set of resources is unoccupied by uplink signaling.
[0008] An apparatus for wireless communication at a UE is described. The apparatus may include a processor, a memory coupled to the processor, and instructions stored in the memory. The instructions are executable by the processor to cause the apparatus to: receive scheduling information indicating a set of resources of a physical uplink shared channel allocated for uplink transmission; send a UCI including skip information indicating that a first subset of the set of resources of the physical uplink shared channel remains unoccupied by transmissions by the UE; receive a DCI including uplink cancellation information indicating that a second subset of the set of resources of the physical uplink shared channel remains unoccupied by transmissions by the UE; and send uplink signaling via a portion of the set of resources of the physical uplink shared channel based on the UCI carrying the skip information, the DCI indicating the uplink cancellation information, or both, wherein at least the second subset of the set of resources is unoccupied by uplink signaling.
[0009] Another apparatus for wireless communication at a UE is described. The apparatus may include: means for receiving scheduling information indicating a set of resources of a physical uplink shared channel allocated for uplink transmissions; means for transmitting UCI including skip information indicating that a first subset of the set of resources of the physical uplink shared channel remains unoccupied by transmissions by the UE; means for receiving DCI including uplink cancellation information indicating that a second subset of the set of resources of the physical uplink shared channel remains unoccupied by transmissions by the UE; and means for transmitting uplink signaling via a portion of the set of resources of the physical uplink shared channel based on the UCI carrying the skip information, the DCI indicating the uplink cancellation information, or both, wherein at least the second subset of the set of resources is unoccupied by uplink signaling.
[0010] A non-transitory computer-readable medium storing code for wireless communication at a UE is described. The code may include instructions executable by a processor to: receive scheduling information indicating a set of resources of a physical uplink shared channel allocated for uplink transmission; transmit UCI including skip information indicating that a first subset of the set of resources of the physical uplink shared channel remains unoccupied by transmissions by the UE; receive DCI including uplink cancellation information indicating that a second subset of the set of resources of the physical uplink shared channel remains unoccupied by transmissions by the UE; and transmit uplink signaling via a portion of the set of resources of the physical uplink shared channel based on the UCI carrying the skip information, the DCI indicating the uplink cancellation information, or both, wherein at least the second subset of the set of resources is unoccupied by uplink signaling.
[0011] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for receiving control signaling indicating a transmission mode associated with prioritizing cancel information over skip information, wherein transmitting uplink signaling may be based on the transmission mode.
[0012] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, sending uplink signaling may include operations, features, components, or instructions for suppressing transmission via a second subset of the resource set based on overwriting skip information according to a transmission mode, and sending uplink signaling via a first subset of the resource set and a remainder of the resource set according to scheduling information and uplink cancellation information.
[0013] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for: sending uplink signaling according to a transmission mode associated with prioritizing uplink cancellation information may be based on sending UCI before receiving DCI, and an amount of time between sending the UCI and receiving the DCI does not satisfy a threshold amount of time.
[0014] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for receiving control signaling indicating a transmission mode associated with a combination of uplink cancellation information and skip information, wherein transmitting the uplink signaling may be based on the transmission mode.
[0015] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for receiving, in a DCI, an indication of one or more additional resources to the first subset of reference resources, wherein the one or more additional resources include a second subset of resources.
[0016] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, sending uplink signaling may include operations, features, components, or instructions for suppressing transmission via a first subset of the resource set and a second subset of the resource set according to a transmission pattern, and sending uplink signaling via a remainder of the resource set.
[0017] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for: sending uplink signaling according to a transmission mode associated with a combination of uplink cancellation information and skip information may be based on sending UCI before receiving DCI, and an amount of time between sending the UCI and receiving the DCI satisfies a threshold amount of time.
[0018] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, receiving scheduling information may include operations, features, components, or instructions for receiving radio resource control (RRC) signaling including configuration information corresponding to one or more configuration grants (CGs) corresponding to the resource set, a DCI message activating the CG, or a combination thereof.
[0019] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, receiving scheduling information may include operations, features, components, or instructions for receiving a DCI message including scheduling information.
[0020] A method for wireless communication at a network entity is described. The method may include: sending scheduling information indicating a set of resources of a physical uplink shared channel allocated for uplink transmission by a UE; receiving UCI including skip information indicating that a first subset of the set of resources of the physical uplink shared channel remains unoccupied by transmissions by the UE; sending DCI including uplink cancellation information indicating that a second subset of the set of resources of the physical uplink shared channel remains unoccupied by transmissions by the UE; and receiving uplink signaling via a portion of the set of resources of the physical uplink shared channel based on the UCI carrying the skip information, the DCI indicating the uplink cancellation information, or both, wherein at least the second subset of the set of resources is unoccupied by uplink signaling.
[0021] An apparatus for wireless communication at a network entity is described. The apparatus may include a processor, a memory coupled to the processor, and instructions stored in the memory. The instructions are executable by the processor to cause the apparatus to: send scheduling information indicating a set of resources of a physical uplink shared channel allocated for uplink transmissions by a UE; receive UCI including skip information indicating that a first subset of the set of resources of the physical uplink shared channel remains unoccupied by transmissions by the UE; send DCI including uplink cancellation information indicating that a second subset of the set of resources of the physical uplink shared channel remains unoccupied by transmissions by the UE; and receive uplink signaling via a portion of the set of resources of the physical uplink shared channel based on the UCI carrying the skip information, the DCI indicating the uplink cancellation information, or both, wherein at least the second subset of the set of resources is unoccupied by uplink signaling.
[0022] Another apparatus for wireless communication at a network entity is described. The apparatus may include: means for transmitting scheduling information indicating a set of resources of a physical uplink shared channel allocated for uplink transmissions by a UE; means for receiving UCI including skip information indicating that a first subset of the set of resources of the physical uplink shared channel remains unoccupied by transmissions by the UE; means for transmitting DCI including uplink cancellation information indicating that a second subset of the set of resources of the physical uplink shared channel remains unoccupied by transmissions by the UE; and means for receiving uplink signaling via a portion of the set of resources of the physical uplink shared channel based on the UCI carrying the skip information, the DCI indicating the uplink cancellation information, or both, wherein at least the second subset of the set of resources is unoccupied by uplink signaling.
[0023] A non-transitory computer-readable medium storing code for wireless communication at a network entity is described. The code may include instructions executable by a processor to: transmit scheduling information indicating a set of resources of a physical uplink shared channel allocated for uplink transmission by a UE; receive UCI including skip information indicating that a first subset of the set of resources of the physical uplink shared channel remains unoccupied by transmissions by the UE; transmit DCI including uplink cancellation information indicating that a second subset of the set of resources of the physical uplink shared channel remains unoccupied by transmissions by the UE; and receive uplink signaling via a portion of the set of resources of the physical uplink shared channel based on the UCI carrying the skip information, the DCI indicating the uplink cancellation information, or both, wherein at least the second subset of the set of resources is unoccupied by uplink signaling.
[0024] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for sending control signaling to a UE indicating a transmission mode associated with prioritizing uplink cancellation information over skip information, wherein receiving the uplink signaling may be based on the transmission mode.
[0025] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, receiving uplink signaling may include operations, features, components, or instructions for receiving uplink signaling via a first subset of the resource set based on scheduling information and uplink cancellation information, wherein a second subset of the resource set remains unoccupied by transmissions from the UE based on a transmission pattern associated with prioritizing uplink cancellation information over skip information.
[0026] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for: Receiving uplink signaling according to a transmission mode associated with prioritizing uplink cancellation information may be based on receiving UCI before sending DCI, and an amount of time between receiving the UCI and sending the DCI does not satisfy a threshold amount of time.
[0027] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for sending control signaling indicating a transmission mode associated with a combination of uplink cancellation information and skip information, wherein sending the uplink signaling may be based on the transmission mode.
[0028] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for sending, in a DCI, an indication of one or more additional resources to the first subset of reference resources, wherein the one or more additional resources include the second subset of resources.
[0029] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, receiving uplink signaling may include operations, features, components, or instructions for suppressing monitoring a first subset of the set of resources and a second subset of second resources according to a transmission pattern, and receiving uplink signaling via the remainder of the set of resources.
[0030] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for: Receiving uplink signaling according to a transmission mode associated with a combination of uplink cancellation information and skip information may be based on receiving UCI before sending DCI, and an amount of time between receiving the UCI and sending the DCI satisfies a threshold amount of time.
[0031] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, sending scheduling information may include operations, features, components, or instructions for sending RRC signaling including configuration information corresponding to one or more CGs corresponding to the resource set, a DCI message to activate the CG, or a combination thereof.
[0032] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, sending scheduling information may include operations, features, components, or instructions for sending a DCI message including the scheduling information.
[0033] A method for wireless communication at a UE is described. The method may include receiving scheduling information indicating a set of resources of a physical uplink shared channel allocated for uplink transmission; receiving DCI including uplink cancellation information indicating that a first subset of the set of resources of the physical uplink shared channel remains unoccupied by transmissions by the UE; transmitting, based on the uplink cancellation information, UCI including skip information indicating that a second subset of the set of resources of the physical uplink shared channel remains unoccupied by transmissions by the UE; and transmitting uplink signaling via a portion of the set of resources of the physical uplink shared channel based on the UCI carrying the skip information and the DCI indicating the uplink cancellation information, wherein the first subset of the set of resources and the second subset of the set of resources are unoccupied by uplink signaling.
[0034] A device for wireless communication at a UE is described. The device may include a processor, a memory coupled to the processor, and instructions stored in the memory. The instructions are executable by the processor to cause the device to: receive scheduling information indicating a set of resources of a physical uplink shared channel allocated for uplink transmission; receive DCI including uplink cancellation information indicating that a first subset of the set of resources of the physical uplink shared channel remains unoccupied by transmissions by the UE; send, based on the uplink cancellation information, an UCI including skip information indicating that a second subset of the set of resources of the physical uplink shared channel remains unoccupied by transmissions by the UE; and send uplink signaling via a portion of the set of resources of the physical uplink shared channel based on the UCI carrying the skip information and the DCI indicating the uplink cancellation information, wherein the first subset of the set of resources and the second subset of the set of resources are not occupied by uplink signaling.
[0035] Another apparatus for wireless communication at a UE is described. The apparatus may include: means for receiving scheduling information indicating a set of resources of a physical uplink shared channel allocated for uplink transmission; means for receiving DCI including uplink cancellation information indicating that a first subset of the set of resources of the physical uplink shared channel remains unoccupied by transmissions by the UE; means for transmitting UCI including skip information based on the uplink cancellation information, the skip information indicating that a second subset of the set of resources of the physical uplink shared channel remains unoccupied by transmissions by the UE; and means for transmitting uplink signaling via a portion of the set of resources of the physical uplink shared channel based on the UCI carrying the skip information and the DCI indicating the uplink cancellation information, wherein the first subset of the set of resources and the second subset of the set of resources are unoccupied by uplink signaling.
[0036] A non-transitory computer-readable medium storing code for wireless communication at a UE is described. The code may include instructions executable by a processor to: receive scheduling information indicating a set of resources of a physical uplink shared channel allocated for uplink transmission; receive DCI including uplink cancellation information indicating that a first subset of the set of resources of the physical uplink shared channel remains unoccupied by transmissions by the UE; transmit, based on the uplink cancellation information, UCI including skip information indicating that a second subset of the set of resources of the physical uplink shared channel remains unoccupied by transmissions by the UE; and transmit uplink signaling via a portion of the set of resources of the physical uplink shared channel based on the UCI carrying the skip information and the DCI indicating the uplink cancellation information, wherein the first subset of the set of resources and the second subset of the set of resources are unoccupied by uplink signaling.
[0037] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for sending, in a UCI, an indication of one or more additional resources of the first subset of reference resources, wherein the one or more additional resources include the second subset of resources.
[0038] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for determining, based on an amount of data corresponding to uplink signaling, that one or more additional resources are likely to remain unoccupied, wherein sending UCI may be based on the determination.
[0039] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, receiving scheduling information may include operations, features, components, or instructions for receiving the CG via RRC signaling including an indication of the resource set, a DCI message activating the CG, or a combination thereof.
[0040] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, receiving scheduling information may include operations, features, components, or instructions for receiving a DCI message including scheduling information.
[0041] A method for wireless communication at a network entity is described. The method may include: sending scheduling information indicating a set of resources of a physical uplink shared channel allocated for uplink transmission by a UE; sending DCI to the UE including uplink cancellation information, the uplink cancellation information indicating that a first subset of the set of resources of the physical uplink shared channel remains unoccupied by transmission by the UE; receiving UCI including skip information based on the uplink cancellation information, the skip information indicating that a second subset of the set of resources of the physical uplink shared channel remains unoccupied by transmission by the UE; and receiving uplink signaling via a portion of the set of resources of the physical uplink shared channel based on the UCI carrying the skip information and the DCI indicating the uplink cancellation information, wherein the first subset of the set of resources and the second subset of the set of resources are not occupied by uplink signaling.
[0042] An apparatus for wireless communication at a network entity is described. The apparatus may include a processor, a memory coupled to the processor, and instructions stored in the memory. The instructions are executable by the processor to cause the apparatus to: send scheduling information indicating a set of resources of a physical uplink shared channel allocated for uplink transmission by a UE; send a DCI to the UE including uplink cancellation information indicating that a first subset of the set of resources of the physical uplink shared channel remains unoccupied by transmissions by the UE; receive, based on the uplink cancellation information, an UCI including skip information indicating that a second subset of the set of resources of the physical uplink shared channel remains unoccupied by transmissions by the UE; and receive uplink signaling via a portion of the set of resources of the physical uplink shared channel based on the UCI carrying the skip information and the DCI indicating the uplink cancellation information, wherein the first subset of the set of resources and the second subset of the set of resources are not occupied by uplink signaling.
[0043] Another apparatus for wireless communication at a network entity is described. The apparatus may include: means for sending scheduling information indicating a set of resources of a physical uplink shared channel allocated for uplink transmissions by a UE; means for sending a DCI including uplink cancellation information to the UE, the uplink cancellation information indicating that a first subset of the set of resources of the physical uplink shared channel remains unoccupied by transmissions by the UE; means for receiving, based on the uplink cancellation information, UCI including skip information indicating that a second subset of the set of resources of the physical uplink shared channel remains unoccupied by transmissions by the UE; and means for receiving uplink signaling via a portion of the set of resources of the physical uplink shared channel based on the UCI carrying the skip information and the DCI indicating the uplink cancellation information, wherein the first subset of the set of resources and the second subset of the set of resources are unoccupied by uplink signaling.
[0044] A non-transitory computer-readable medium storing code for wireless communication at a network entity is described. The code may include instructions executable by a processor to: transmit scheduling information indicating a set of resources of a physical uplink shared channel allocated for uplink transmission by a UE; transmit DCI to the UE including uplink cancellation information indicating that a first subset of the set of resources of the physical uplink shared channel remains unoccupied by transmissions by the UE; receive, based on the uplink cancellation information, UCI including skip information indicating that a second subset of the set of resources of the physical uplink shared channel remains unoccupied by transmissions by the UE; and receive uplink signaling via a portion of the set of resources of the physical uplink shared channel based on the UCI carrying the skip information and the DCI indicating the uplink cancellation information, wherein the first subset of the set of resources and the second subset of the set of resources are unoccupied by uplink signaling.
[0045] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for receiving, in a UCI, an indication of one or more additional resources that reference the first subset of resources, wherein the one or more additional resources comprise a second subset of resources.
[0046] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, high priority wireless signaling is communicated via at least a first subset of the set of resources.
[0047] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, sending scheduling information may include operations, features, components, or instructions for sending the CG via RRC signaling including an indication of the resource set, a DCI message activating the CG, or a combination thereof.
[0048] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, sending scheduling information may include operations, features, components, or instructions for sending a DCI message including the scheduling information. BRIEF DESCRIPTION OF THE DRAWINGS
[0049] Figure 1 An example of a wireless communication system supporting wireless signaling based on downlink cancellation information and uplink skip information according to one or more aspects of the present disclosure is illustrated.
[0050] Figure 2 An example of a wireless communication system supporting wireless signaling based on downlink cancellation information and uplink skip information according to one or more aspects of the present disclosure is illustrated.
[0051] Figure 3 An example of a timeline supporting wireless signaling based on downlink cancellation information and uplink skip information according to one or more aspects of the present disclosure is illustrated.
[0052] Figure 4 An example of a timeline supporting wireless signaling based on downlink cancellation information and uplink skip information according to one or more aspects of the present disclosure is illustrated.
[0053] Figure 5 An example of a timeline supporting wireless signaling based on downlink cancellation information and uplink skip information according to one or more aspects of the present disclosure is illustrated.
[0054] Figure 6 An example of a timeline supporting wireless signaling based on downlink cancellation information and uplink skip information according to one or more aspects of the present disclosure is illustrated.
[0055] Figure 7 An example of a timeline supporting wireless signaling based on downlink cancellation information and uplink skip information according to one or more aspects of the present disclosure is illustrated.
[0056] Figure 8 An example of a process flow for supporting wireless signaling based on downlink cancellation information and uplink skip information according to one or more aspects of the present disclosure is illustrated.
[0057] Figure 9An example of a process flow for supporting wireless signaling based on downlink cancellation information and uplink skip information according to one or more aspects of the present disclosure is illustrated.
[0058] Figure 10 and Figure 11 A block diagram illustrating a device supporting wireless signaling based on downlink cancellation information and uplink skip information according to one or more aspects of the present disclosure is illustrated.
[0059] Figure 12 A block diagram illustrating a communication manager that supports wireless signaling based on downlink cancellation information and uplink skip information according to one or more aspects of the present disclosure is illustrated.
[0060] Figure 13 A diagram illustrating a system including a device supporting wireless signaling based on downlink cancellation information and uplink skip information in accordance with one or more aspects of the present disclosure is illustrated.
[0061] Figure 14 and Figure 15 A block diagram illustrating a device supporting wireless signaling based on downlink cancellation information and uplink skip information according to one or more aspects of the present disclosure is illustrated.
[0062] Figure 16 A block diagram illustrating a communication manager that supports wireless signaling based on downlink cancellation information and uplink skip information according to one or more aspects of the present disclosure is illustrated.
[0063] Figure 17 A diagram illustrating a system including a device supporting wireless signaling based on downlink cancellation information and uplink skip information in accordance with one or more aspects of the present disclosure is illustrated.
[0064] Figures 18 to 25 A flow chart illustrating a method of supporting wireless signaling based on downlink cancellation information and uplink skip information according to one or more aspects of the present disclosure is illustrated. DETAILED DESCRIPTION
[0065] A network entity may assign resources to a UE using a configuration grant (CG) or a dynamic grant (DG). In some examples, the CG may be configured using radio resource control (RRC) signaling (e.g., and activated via downlink control information (DCI)), and the DG may be dynamically configured using DCI signaling. In some cases, granted resources may be reallocated to more efficiently utilize system resources and reduce system latency. For example, a UE may determine that uplink signaling may not occupy all allocated resources indicated by the network entity, and may indicate unused resources as skip information to the network entity in an uplink control information (UCI) message (e.g., an uplink configuration information message). In some examples, the network entity may determine a higher priority signaling for communication during a previously allocated resource period (e.g., with another UE). In such examples, the network entity may send a DCI message (e.g., DCI format 2_4) that cancels at least some resources previously allocated to the UE by the network entity (e.g., which may be referred to as cancellation information). In some examples, the UE may send UCI with skip information, and the network entity may send DCI indicating the cancellation information. The resources indicated by the UE in the skip information and the resources indicated by the network entity in the cancel information may at least partially overlap, or may be completely different from each other. In some examples, these two mechanisms may interfere with each other (e.g., the UE may not be clear about which resources to skip or cancel based on the cancel information, the skip information, or both).
[0066] The techniques described herein support autonomous skipping of uplink resources by a UE (e.g., as indicated by skip information carried by UCI), cancellation of allocated uplink resources by a network entity (e.g., as indicated by cancellation information carried by DCI), or both. In some examples, the UE may transmit UCI carrying the skip information before receiving the DCI carrying the cancellation information. In such examples, in a first transmission mode, the cancellation information carried in the DCI may overwrite the skip information carried in the UCI (e.g., the UE may ignore the skip information and transmit in accordance with the cancellation information). In some examples, in a second transmission mode, the network entity may indicate resources to be canceled in addition to those indicated by the skip information, and the UE may refrain from transmitting uplink signaling via the resources indicated in the skip information and the resources indicated in the cancellation information. In some examples, the UE may select the first transmission mode or the second transmission mode based on whether the UCI and DCI are communicated within a threshold amount of time (e.g., if the UCI is transmitted within a threshold amount of time of receiving the DCI, the UE may adopt the first transmission mode).
[0067] In some examples, the UE may first receive the cancellation information via DCI and may subsequently send the skip information via UCI. In such examples, the UCI may indicate that the additional resources remain unoccupied (e.g., referring to the resources available after applying the cancellation information, rather than referring to the original allocation of the resources).
[0068] Various aspects of the present disclosure are first described in the context of a wireless communication system. Aspects of the present disclosure are further illustrated by and described with reference to timelines and process flows. Aspects of the present disclosure are further illustrated by and described with reference to apparatus diagrams, system diagrams, and flow charts related to wireless signaling based on downlink cancellation information and uplink skip information.
[0069] Figure 1 An example of a wireless communication system 100 that supports wireless signaling based on downlink cancellation information and uplink skip information according to one or more aspects of the present disclosure is illustrated. The wireless communication system 100 may include one or more network entities 105, one or more UEs 115, and a core network 130. In some examples, the wireless communication system 100 may be a Long Term Evolution (LTE) network, an Advanced LTE (LTE-A) network, an LTE-A Pro network, a New Radio (NR) network, or a network operating according to other systems and radio technologies, including future systems and radio technologies not explicitly mentioned herein.
[0070] The network entities 105 may be dispersed throughout a geographic area to form the wireless communication system 100 and may include devices that take different forms or have different capabilities. In various examples, the network entities 105 may be referred to as network elements, mobility elements, radio access network (RAN) nodes, or network equipment, among other nomenclature. In some examples, the network entities 105 and the UEs 115 may communicate wirelessly via one or more communication links 125 (e.g., radio frequency (RF) access links). For example, the network entities 105 may support a coverage area 110 (e.g., a geographic coverage area) within which the UEs 115 and the network entities 105 may establish one or more communication links 125. The coverage area 110 may be an example of a geographic area within which the network entities 105 and the UEs 115 may support signal communication according to one or more radio access technologies (RATs).
[0071] The UEs 115 may be dispersed throughout the coverage area 110 of the wireless communication system 100, and each UE 115 may be stationary or mobile or both stationary and mobile at different times. The UEs 115 may be devices that take different forms or have different capabilities. Figure 1Some example UEs 115 are illustrated in FIG. The UEs 115 described herein may be capable of supporting communication with various types of devices such as Figure 1 Other UEs 115 or network entities 105 are shown communicating.
[0072] As described herein, a node of the wireless communication system 100 (which may be referred to as a network node or wireless node) may be a network entity 105 (e.g., any network entity described herein), a UE 115 (e.g., any UE described herein), a network controller, an apparatus, a device, a computing system, one or more components, or another suitable processing entity configured to perform any of the techniques described herein. For example, the node may be a UE 115. As another example, the node may be a network entity 105. As another example, a first node may be configured to communicate with a second node or a third node. In one aspect of this example, the first node may be a UE 115, the second node may be a network entity 105, and the third node may be a UE 115. In another aspect of this example, the first node may be a UE 115, the second node may be a network entity 105, and the third node may be a network entity 105. In other aspects of this example, the first node, the second node, and the third node may be different relative to these examples. Similarly, references to UE 115, network entity 105, apparatus, device, computing system, etc. may include disclosure of UE 115, network entity 105, apparatus, device, computing system, etc. as nodes. For example, a disclosure that UE 115 is configured to receive information from network entity 105 also discloses that the first node is configured to receive information from the second node.
[0073] In some examples, network entities 105 can communicate with core network 130, or with each other, or both. For example, network entities 105 can communicate with core network 130 via one or more backhaul communication links 120 (e.g., according to S1, N2, N3, or other interface protocols). In some examples, network entities 105 can communicate with each other via backhaul communication links 120 (e.g., according to X2, Xn, or other interface protocols), either directly (e.g., directly between network entities 105) or indirectly (e.g., via core network 130). In some examples, network entities 105 can communicate with each other via midhaul communication links 162 (e.g., according to a midhaul interface protocol) or fronthaul communication links 168 (e.g., according to a fronthaul interface protocol), or any combination thereof. Backhaul communication links 120, midhaul communication links 162, or fronthaul communication links 168 can be or include one or more wired links (e.g., electrical links, fiber optic links), one or more wireless links (e.g., radio links, wireless optical links), etc., or various combinations thereof. UE 115 may communicate with core network 130 via communication link 155 .
[0074] One or more of the network entities 105 described herein may include or may be referred to as a base station 140 (e.g., a transceiver base station, a radio base station, an NR base station, an access point, a radio transceiver, a Node B, an eNodeB (eNB), a next-generation Node B, or a gigabit Node B (any of which may be referred to as a gNB), a 5G NB, a next-generation eNB (ng-eNB), a Home Node B, a Home evolved Node B, or other suitable terminology). In some examples, the network entity 105 (e.g., a base station 140) may be implemented in a converged (e.g., monolithic, standalone) base station architecture that may be configured to utilize a protocol stack that is physically or logically integrated within a single network entity 105 (e.g., a single RAN node, such as the base station 140).
[0075] In some examples, the network entity 105 can be implemented in a disaggregated architecture (e.g., a disaggregated base station architecture, a disaggregated RAN architecture) that can be configured to utilize a protocol stack that is physically or logically distributed between two or more network entities 105, such as an integrated access backhaul (IAB) network, an open RAN (O-RAN) (e.g., a network configuration sponsored by the O-RAN Alliance), or a virtualized RAN (vRAN) (e.g., a cloud RAN (C-RAN)). For example, the network entity 105 can include one or more of the following: a central unit (CU) 160, a distributed unit (DU) 165, a radio unit (RU) 170, a RAN intelligent controller (RIC) 175 (e.g., a near real-time RIC (near RT RIC), a non-real-time RIC (non-RT RIC)), a service management and orchestration (SMO) 180 system, or any combination thereof. The RU 170 may also be referred to as a radio head, smart radio head, remote radio head (RRH), remote radio unit (RRU), or transmit receive point (TRP). One or more components of the network entity 105 in the disaggregated RAN architecture may be co-located, or one or more components of the network entity 105 may be located in distributed locations (e.g., separate physical locations). In some examples, one or more network entities 105 of the disaggregated RAN architecture may be implemented as virtual units (e.g., virtual CU (VCU), virtual DU (VDU), virtual RU (VRU)).
[0076] The functional split between CU 160, DU 165, and RU 170 is flexible and can support different functionalities depending on which functions (e.g., network layer functions, protocol layer functions, baseband functions, RF functions, and any combination thereof) are performed at CU 160, DU 165, or RU 170. For example, a functional split of the protocol stack can be employed between CU 160 and DU 165 such that CU 160 can support one or more layers of the protocol stack and DU 165 can support one or more different layers of the protocol stack. In some examples, CU 160 can host higher protocol layer (e.g., Layer 3 (L3), Layer 2 (L2)) functionality and signaling (e.g., Radio Resource Control (RRC), Service Data Adaptation Protocol (SDAP), Packet Data Convergence Protocol (PDCP)). The CU 160 may be connected to one or more DUs 165 or RUs 170, and the one or more DUs 165 or RUs 170 may host lower protocol layers, such as Layer 1 (L1) (e.g., physical (PHY) layer) or L2 (e.g., radio link control (RLC) layer, medium access control (MAC) layer) functionality and signaling, and may each be at least partially controlled by the CU 160. Additionally or alternatively, a functional split of the protocol stack may be employed between the DUs 165 and RUs 170, such that the DUs 165 may support one or more layers of the protocol stack and the RUs 170 may support one or more different layers of the protocol stack. The DUs 165 may support one or more different cells (e.g., via one or more RUs 170). In some cases, the functional split between the CU 160 and the DU 165 or between the DU 165 and the RU 170 may be within the protocol layer (e.g., some functions of the protocol layer may be performed by one of the CU 160, DU 165, or RU 170, while other functions of the protocol layer may be performed by a different one of the CU 160, DU 165, or RU 170). The CU 160 may be further functionally split into CU control plane (CU-CP) and CU user plane (CU-UP) functions. The CU 160 may be connected to one or more DUs 165 via midhaul communication links 162 (e.g., F1, F1-c, F1-u), and the DU 165 may be connected to one or more RUs 170 via fronthaul communication links 168 (e.g., an open fronthaul (FH) interface). In some examples, midhaul communication link 162 or fronthaul communication link 168 may be implemented according to an interface (e.g., a channel) between layers of a protocol stack supported by respective network entities 105 that communicate via such communication links.
[0077] In some wireless communication systems (e.g., wireless communication system 100), the infrastructure and spectrum resources used for radio access may support wireless backhaul link capabilities to supplement wired backhaul connections, thereby providing an IAB network architecture (e.g., to core network 130). In some cases, in an IAB network, one or more network entities 105 (e.g., IAB nodes 104) may be partially controlled by each other. One or more IAB nodes 104 may be referred to as a donor entity or IAB donor. One or more DUs 165 or one or more RUs 170 may be partially controlled by one or more CUs 160 associated with a donor network entity 105 (e.g., donor base station 140). One or more donor network entities 105 (e.g., IAB donors) may communicate with one or more additional network entities 105 (e.g., IAB nodes 104) via supported access and backhaul links (e.g., backhaul communication link 120). The IAB node 104 may include an IAB mobile terminal (IAB-MT) controlled (e.g., scheduled) by the DU 165 of the coupled IAB donor. The IAB-MT may include an independent set of antennas for relaying communications with the UE 115, or may share the same antennas of the IAB node 104 (e.g., of the RU 170) for access via the DU 165 of the IAB node 104 (e.g., referred to as a virtual IAB-MT (vIAB-MT)). In some examples, the IAB node 104 may include a DU 165 that supports communication links with additional entities (e.g., IAB node 104, UE 115) within a relay chain or configuration (e.g., downstream) of the access network. In such cases, one or more components of the decomposed RAN architecture (e.g., one or more IAB nodes 104 or components of the IAB node 104) may be configured to operate according to the techniques described herein.
[0078] Where the techniques described herein are applied in the context of a disaggregated RAN architecture, one or more components of the disaggregated RAN architecture may be configured to support wireless signaling based on downlink cancellation information and uplink skip information as described herein. For example, some operations described as being performed by the UE 115 or the network entity 105 (e.g., the base station 140) may additionally or alternatively be performed by one or more components of the disaggregated RAN architecture (e.g., the IAB node 104, the DU 165, the CU 160, the RU 170, the RIC 175, the SMO 180).
[0079] UE 115 may include or may be referred to as a mobile device, a wireless device, a remote device, a handheld device, or a subscriber device, or some other suitable terminology, where "device" may also be referred to as a unit, a station, a terminal, or a client, etc. UE 115 may also include or may 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, UE 115 may include or may 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, etc., which may be implemented in various objects, such as appliances or vehicles, meters, etc.
[0080] The UE 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 well as network entities 105 and network equipment including macro eNBs or gNBs, small cell eNBs or gNBs, or relay base stations, etc. Figure 1 shown.
[0081] The UE 115 and the network entity 105 can wirelessly communicate with each other via one or more communication links 125 (e.g., access links) using resources associated with one or more carriers. The term "carrier" can refer to a collection of RF spectrum resources having a physical layer structure defined for supporting the communication link 125. For example, a carrier used for the communication link 125 can include a portion of an RF spectrum band (e.g., a bandwidth portion (BWP)) that operates 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 can carry acquisition signaling (e.g., synchronization signals, system information), control signaling for coordinating carrier operations, user data, or other signaling. The wireless communication system 100 can support communications with the UE 115 using carrier aggregation or multi-carrier operation. Depending on the carrier aggregation configuration, the UE 115 can be configured with multiple downlink component carriers and one or more uplink component carriers. Carrier aggregation can be used for both frequency division duplex (FDD) and time division duplex (TDD) component carriers. Communication between the network entity 105 and other devices may refer to communication between these devices and any part of the network entity 105 (e.g., entities, sub-entities). For example, the terms "transmit," "receive," or "communicate" when referring to the network entity 105 may refer to any part of the network entity 105 of the RAN (e.g., base station 140, CU 160, DU 165, RU 170) communicating with another device (e.g., directly or via one or more other network entities 105). A signal waveform transmitted via a carrier may include multiple subcarriers (e.g., using a multi-carrier modulation (MCM) technique such as orthogonal frequency division multiplexing (OFDM) or discrete Fourier transform spread OFDM (DFT-S-OFDM)). In a system employing MCM technology, a resource element may refer to a resource of one symbol period (e.g., the duration of one modulation symbol) and one subcarrier, in which case the symbol period and subcarrier spacing may be 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), such that a relatively high number of resource elements (e.g., in a transmit duration) and a relatively high modulation scheme order may correspond to a relatively high communication rate. Wireless communication resources may refer to a combination of RF spectrum resources, time resources, and spatial resources (e.g., spatial layers or beams), and the use of multiple spatial resources may increase the data rate or data integrity for communications with UE 115.
[0082] One or more parameter sets for a carrier may be supported, and the parameter set may include subcarrier spacing (Δf) and cyclic prefix. A carrier may be divided into one or more BWPs with the same or different parameter sets. 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 communications by the UE 115 may be constrained to one or more active BWPs.
[0083] The time interval for the network entity 105 or the UE 115 may be expressed as a multiple of a basic time unit, which may be, for example, a sampling period T s =1 / (Δf max ·N f ) seconds, where Δf max It can represent the supported subcarrier spacing, and N f The supported discrete Fourier transform (DFT) size may be indicated. Time intervals of communication resources 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).
[0084] Each frame may include a plurality of consecutively numbered subframes or time slots, and each subframe or time slot may have the same duration. In some examples, a frame may be divided (e.g., in the time domain) into subframes, and each subframe may be further divided into a certain number of time slots. Alternatively, each frame may include a variable number of time slots, and the number of time slots may depend on the subcarrier spacing. Each time slot may include a certain number of symbol periods (e.g., depending on the length of the cyclic prefix appended in front of each symbol period). In some wireless communication systems 100, the time slot may be further divided into a plurality of mini-time slots associated with one or more symbols. Excluding the cyclic prefix, each symbol period may be associated with one or more (e.g., N f The duration of a symbol period may depend on the subcarrier spacing or the operating frequency band.
[0085] A subframe, slot, mini-slot, or symbol may be the smallest scheduling unit (e.g., in the time domain) of the wireless communication system 100 and may be referred to as a Transmit 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 the wireless communication system 100 may be dynamically selected (e.g., in bursts of shortened TTIs (sTTIs)).
[0086] According to various techniques, physical channels may be multiplexed using carriers for communication. Physical control channels and physical data channels may be multiplexed for signaling over downlink carriers, for example, using 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)) of a physical control channel may be defined by a set of symbol periods and may extend across the system bandwidth of a carrier or a subset of the system bandwidth. One or more control regions (e.g., CORESETs) may be configured for a set of UEs 115. For example, one or more of 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 arranged in a cascaded manner. The aggregation level of a control channel candidate may refer to the amount of 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 transmitting control information to multiple UEs 115 and a UE-specific search space set for transmitting control information to a specific UE 115 .
[0087] In some examples, network entities 105 (e.g., base stations 140, RUs 170) can be mobile and, therefore, provide communication coverage for mobile coverage areas 110. In some examples, different coverage areas 110 associated with different technologies can overlap, but the different coverage areas 110 can be supported by the same network entity 105. In some other examples, overlapping coverage areas 110 associated with different technologies can be supported by different network entities 105. The wireless communication system 100 can include, for example, a heterogeneous network in which different types of network entities 105 provide coverage for various coverage areas 110 using the same or different radio access technologies.
[0088] Some UEs 115, such as MTC or IoT devices, may be low-cost or low-complexity devices and may provide automated communication between machines (e.g., via machine-to-machine (M2M) communication). M2M communication or MTC may refer to data communication technology that allows devices to communicate with each other or with a network entity 105 (e.g., base station 140) without human intervention. In some examples, M2M communication or MTC may include communication from devices that integrate sensors or meters to measure or acquire information and relay such information to a central server or application that uses the information or presents it to a person interacting with the application. Some UEs 115 may be designed to collect information or implement automated behavior of machines or other equipment. Examples of applications for MTC devices include smart metering, inventory monitoring, water level monitoring, equipment monitoring, healthcare monitoring, wildlife monitoring, weather and geographic event monitoring, queue management and tracking, remote security sensing, physical access control, and transaction-based commercial charging.
[0089] Some UEs 115 may be configured to employ an operating mode that reduces power consumption, such as half-duplex communication (e.g., a mode that supports unidirectional communication via transmission or reception but does not transmit and receive concurrently). In some examples, half-duplex communication may be performed at a reduced peak rate. Other power-saving techniques for UEs 115 include entering a power-saving deep sleep mode when not engaged in active communications, operating using limited bandwidth (e.g., according to narrowband communication), or a combination of these techniques. For example, some UEs 115 may be configured to operate using a narrowband protocol type that is associated with a defined portion or range (e.g., a set of subcarriers or resource blocks (RBs)) within a carrier, within a guard band of a carrier, or outside a carrier.
[0090] The wireless communication system 100 can be configured to support ultra-reliable communication or low-latency communication or various combinations thereof. For example, the wireless communication system 100 can be configured to support ultra-reliable low-latency communication (URLLC). The UE 115 can be designed to support ultra-reliable or low-latency or critical functions. Ultra-reliable communication can include private or group communications and can be supported by one or more services (such as push-to-talk, video, or data). Support for ultra-reliable, low-latency functions can include prioritization of services, and such services can be used for public safety or general commercial applications. The terms "ultra-reliable," "low latency," and "ultra-reliable low latency" are used interchangeably herein.
[0091] In some examples, a UE 115 can be configured to support communication directly with other UEs 115 via a device-to-device (D2D) communication link 135 (e.g., according to a peer-to-peer (P2P), D2D, or sidelink protocol). In some examples, one or more UEs 115 in a group performing D2D communication can be within a coverage area 110 of a network entity 105 (e.g., a base station 140, a RU 170), which can support aspects of such D2D communication configured by the network entity 105 (e.g., scheduled by the network entity). In some examples, one or more UEs 115 in such a group can be outside the coverage area 110 of the network entity 105 or can otherwise be unable or not configured to receive transmissions from the network entity 105. In some examples, a group of UEs 115 communicating via D2D communication can support a one-to-many (1:M) system, in which each UE 115 transmits to each of the other UEs 115 in the group. In some examples, network entity 105 may facilitate scheduling of resources for D2D communications. In some other examples, D2D communications may be performed between UEs 115 without involving network entity 105.
[0092] In some systems, the D2D communication link 135 can be an example of a communication channel (such as a sidelink communication channel) between vehicles (e.g., UE 115). In some examples, the vehicles can communicate using vehicle-to-everything (V2X) communication, vehicle-to-vehicle (V2V) communication, or some combination thereof. The vehicles can signal information related to traffic conditions, signal scheduling, weather, safety, emergency situations, or any other information related to the V2X system. In some examples, the vehicles in the V2X system can communicate with roadside infrastructure (such as roadside units) or communicate with the network via one or more network nodes (e.g., network entity 105, base station 140, RU 170) using vehicle-to-network (V2N) communication, or both.
[0093] 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 a 5G core (5GC), which may include at least one control plane entity (e.g., a mobility management entity (MME), an access and mobility management function (AMF)) for managing 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)) for routing packets or interconnecting to external networks. The control plane entity may manage non-access stratum (NAS) functions such as mobility, authentication, and bearer management for UEs 115 served by network entities 105 (e.g., base stations 140) associated with the core network 130. User IP packets may be delivered through the user plane entity, which may provide IP address allocation and other functions. The user plane entity may be connected to the IP services 150 of one or more network operators. IP services 150 may include access to the Internet, an intranet, an IP Multimedia Subsystem (IMS), or packet-switched streaming services.
[0094] The wireless communication system 100 can operate using one or more frequency bands that can range from 300 megahertz (MHz) to 300 gigahertz (GHz). Generally speaking, the region from 300 MHz to 3 GHz is referred to as the ultra-high frequency (UHF) region or decimeter band because the wavelengths range from about one decimeter to one meter in length. UHF waves can be blocked or redirected by buildings and environmental features (which can be referred to as clusters), but these waves can penetrate structures sufficiently for a macro cell to provide service to a UE 115 located indoors. Communication using UHF waves can be associated with smaller antennas and a shorter range (e.g., less than 100 kilometers) than communication using the lower frequencies and longer waves in the high frequency (HF) or very high frequency (VHF) portions of the spectrum below 300 MHz.
[0095] The wireless communication system 100 can utilize licensed and unlicensed RF spectrum bands. For example, the wireless communication system 100 can use unlicensed bands (such as the 5 GHz Industrial, Scientific, and Medical (ISM) band) to employ Licensed Assisted Access (LAA), LTE Unlicensed (LTE-U) radio access technology, or NR technology. When operating using unlicensed RF spectrum bands, devices such as the network entity 105 and the UE 115 can employ carrier sensing for conflict detection and avoidance. In some examples, operations using unlicensed bands can be based on carrier aggregation configuration (e.g., LAA) in combination with component carriers operating using licensed bands. Operations using unlicensed spectrum can include downlink transmissions, uplink transmissions, P2P transmissions, or D2D transmissions, among others.
[0096] A network entity 105 (e.g., base station 140, RU 170) or UE 115 may be equipped with multiple antennas that can be used to employ techniques such as transmit diversity, receive diversity, multiple-input, multiple-output (MIMO) communications, or beamforming. The antennas of the network entity 105 or UE 115 may be located within one or more antenna arrays or antenna panels, which may support MIMO operations or transmit or receive beamforming. For example, one or more base station antennas or antenna arrays may be co-located at an antenna assembly, such as an antenna tower. In some examples, the antennas or antenna arrays associated with the network entity 105 may be located at different geographical locations. The network entity 105 may include an antenna array having a set of multiple rows and columns of antenna ports that the network entity 105 can use to support beamforming for communications with the UE 115. Similarly, the UE 115 may include one or more antenna arrays that may support various MIMO or beamforming operations. Additionally or alternatively, the antenna panels may support RF beamforming for signals transmitted via the antenna ports.
[0097] The network entity 105 or the UE 115 may use MIMO communication to exploit multipath signal propagation and improve spectral efficiency by sending or receiving multiple signals via different spatial layers. Such a technique may be referred to as spatial multiplexing. The multiple signals may be sent, for example, by a transmitting device via different antennas or different combinations of antennas. Similarly, the multiple signals may be received by a receiving device via different antennas or different combinations of antennas. Each of the multiple signals may be referred to as a separate spatial stream and may carry information associated with the same data stream (e.g., the same codeword) or different data streams (e.g., different codewords). Different spatial layers may be associated with different antenna ports for channel measurement and reporting. MIMO techniques include single-user MIMO (SU-MIMO), in which multiple spatial layers are transmitted to the same receiving device, and multi-user MIMO (MU-MIMO), in which multiple spatial layers are transmitted to multiple devices.
[0098] Beamforming (which may also be referred to as spatial filtering, directional transmission, or directional reception) is a signal processing technique that can be used at a transmitting device or a receiving device (e.g., a network entity 105, a UE 115) to shape or steer an antenna beam (e.g., a transmit beam, a receive beam) along a spatial path between the transmitting device and the receiving device. Beamforming can be achieved by combining signals communicated via antenna elements of an antenna array so that some signals propagating along a particular orientation relative to the antenna array experience constructive interference, while other signals experience destructive interference. Adjustments to signals communicated via antenna elements can include the transmitting device or the receiving device applying an amplitude offset, a phase offset, or both to signals carried via antenna elements associated with the device. The adjustments associated with each of these antenna elements can be defined by a set of beamforming weights associated with a particular orientation (e.g., relative to the antenna array of the transmitting device or the receiving device or relative to some other orientation).
[0099] The techniques described herein support autonomous skipping of uplink resources by UE 115 (e.g., as indicated by skip information carried by UCI) and cancellation of allocated uplink resources by network entity 105 (e.g., as indicated by cancellation information carried by DCI). In some examples, UE 115 may transmit UCI carrying skip information before receiving DCI carrying cancellation information. In such examples, in a first transmission mode, the cancellation information carried in the DCI may overwrite the skip information carried in the UCI (e.g., UE 115 may ignore the skip information and transmit according to the cancellation information). In some other examples, in a second transmission mode, network entity 105 may indicate resources to be cancelled in addition to those indicated by the skip information, and UE 115 may refrain from transmitting uplink signaling via the resources indicated in the skip information and the resources indicated in the cancellation information. In some examples, UE 115 may select the first transmission mode or the second transmission mode based on whether UCI and DCI are communicated within a threshold amount of time (e.g., if UCI is transmitted within a threshold amount of time of receiving DCI, UE 115 may employ the first transmission mode).
[0100] In some examples, UE 115 may first receive the cancellation information via DCI and may subsequently send the skip information via UCI. In such examples, the UCI may indicate that the additional resources remain unoccupied (e.g., referring to the resources available after applying the cancellation information, rather than referring to the original allocation of the resources).
[0101] Figure 2An example of a wireless communication system 200 that supports wireless signaling based on downlink cancellation information and uplink skip information according to one or more aspects of the present disclosure is illustrated. The wireless communication system 200 can implement aspects of the wireless communication system 100 or can be implemented by it. For example, the wireless communication system 200 can include a network entity 105-a and a UE 115-a, which can be referenced herein. Figure 1 Examples of corresponding devices are described. The UE 115-a may connect to and communicate with the network entity 105-a using communication links 205 and 210 (eg, uplink communication link, downlink communication link).
[0102] The network entity 105-a may configure uplink resources via which the UE 115-a may send uplink signaling. The network entity 105-a may use a configuration grant (CG) or a dynamic grant (DG) to assign resources to the UE. For example, the network entity 105-a may send scheduling information 215, which may be RRC signaling including CG scheduling information (e.g., and a subsequent DCI message that activates the CG resources). In some cases, the scheduling information 215 may be a DCI message that dynamically schedules resources. The UE 115-a may send uplink signaling 230 via the scheduled resources.
[0103] In some cases, the scheduled resources may be reallocated to more efficiently utilize system resources and reduce system latency. For example, UE 115-a may determine that pending uplink signaling 230 may not occupy all allocated resources and may indicate unused resources (e.g., skip information indicating unused PUSCH resources, as described in reference to FIG) to the network entity in a UCI message. Figure 3 In some examples, the network entity may schedule signaling (e.g., higher priority signaling, such as ultra-reliable low-latency communication) during at least a portion of the previously allocated resources. In such examples, the network entity may send a message including the cancellation information (e.g., as described in reference to Figure 42-4) that cancels at least some of the resources previously allocated by the network entity to the UE 115-a. In some examples, the UE 115-a may transmit a UCI 220 with skip information, and the network entity 105-a may transmit a DCI 225 indicating the cancellation information. The resources indicated by the UE 115-a in the skip information and the resources indicated by the network entity 105-a in the cancellation information may at least partially overlap or may be completely different from each other. Without a process for resolving two (e.g., potentially conflicting) mechanisms for reallocating resources, the UE 115-a may transmit using a set of resources that does not completely overlap with the resources monitored by the network entity 105-a. That is, if the skip information and the cancellation information at least partially conflict with each other, communication may fail, interference may increase, signaling reliability may decrease, and retransmissions may increase, resulting in increased system latency and a reduced user experience.
[0104] The techniques described herein support autonomous skipping of uplink resources by a UE 115-a (e.g., as indicated by skip information carried by UCI 220) and cancellation of allocated uplink resources by a network entity 105-a (e.g., as indicated in cancellation information carried by DCI 225). In some examples, the UE 115-a may transmit UCI 220 carrying skip information before receiving the DCI 225 carrying the cancellation information. In such examples, in a first transmission mode, the cancellation information carried in the DCI 225 may overwrite the skip information carried in the UCI 220. The UE 115-a may ignore the skip information transmitted in the UCI and may instead rely on the cancellation information in the DCI to determine which of the allocated resources remain unoccupied. In some examples, in the second transmission mode, network entity 105-a may indicate resources to be canceled in addition to those indicated by the skip information, and UE 115-a may use both the skip information and the cancel information (e.g., may refrain from transmitting uplink signaling 230 via the resources indicated in the skip information and the resources indicated in the cancel information). In some examples, UE 115-a may select the first transmission mode or the second transmission mode based on whether UCI 220 and DCI 225 are communicated within a threshold amount of time (e.g., if UCI 220 is transmitted within a threshold amount of time of receiving DCI 225, UE 115-a may employ the first transmission mode).
[0105] In some examples, UE 115-a may first receive the cancellation information via DCI 225 and may subsequently send the skip information via UCI 220. In such examples, UCI 220 may indicate that the additional resources remain unoccupied (e.g., referring to resources available after applying the cancellation information, rather than referring to the original allocation of the resources).
[0106] refer to Figure 3 The transmission of UCI 220 carrying skip information is described in more detail. Figure 4 The reception of the DCI 225 carrying cancellation information is described in more detail. Figure 5 – Figure 9 Techniques are described for uplink transmissions based on one or both of DCI 225 carrying cancellation information and UCI 220 carrying skip information.
[0107] Figure 3 An example of a timeline 300 for supporting wireless signaling based on downlink cancellation information and uplink skip information according to one or more aspects of the present disclosure is illustrated. Timeline 300 may implement or be implemented by aspects of wireless communication systems 100 and 200. For example, network entity 105 and UE 115 (which may be examples of corresponding devices described with reference to wireless communication systems 100 and 200) may communicate according to timeline 300.
[0108] The network entity may send scheduling information 305 to the UE. The scheduling information 305 may include an uplink CG allocation of resources (e.g., granted resources 310). The configured resource allocation may be semi-static and, therefore, may be over-allocated (e.g., the UE may not use all of the granted resources in the granted resources 410, thereby leaving some resources 320 unoccupied). For various types of grants (e.g., including type 2 CG), such scenarios may occur where the allocation may be too large based on a predefined RRC configuration. In some examples, the scheduling information 305 may be part of the DG (e.g., carried via DCI). The resource allocation may be over-allocated (e.g., because the network entity may not obtain periodic or regular buffer status reports (BSRs) from the UE indicating the UE's buffer size). Even in cases where the UE provides BSR reports, a wide range of buffer sizes may be associated with a single BSR code point (e.g., up to seven or eight MB). Thus, in the case of CG or DG, the scheduling information 305 may over-allocate the granted resources 310, and the UE may have sufficient data to send via the resources 325 (e.g., a subset of the granted resources 410).
[0109] In some cases, a UE may send uplink signaling via a portion (e.g., resources 325) of granted resources 310 (e.g., resources sufficient to send a medium access control (MAC) packetized data unit (PDU)). Uplink skipping (e.g., skipping a subset of granted resources 310 and leaving such skipped resources unoccupied) may reduce power consumption at the UE because the UE may not need to simply pad transmissions with zeros to occupy otherwise unused resources 320. Uplink skipping on uplink shared channel resources may also increase system efficiency, throughput, and capacity because a network entity may be able to reuse skipped resources 320 (e.g., for communication with another UE). The UE may partially utilize one or more PUSCH resource block (RB) allocations, or may change the modulation and coding scheme (MCS) of the transmission while maintaining the same RB allocation (e.g., to achieve power savings gains).
[0110] In some examples, as described herein, a UE may dynamically indicate unused resources to a network entity. For example, such dynamic indication by the UE of unused PUSCH opportunities (e.g., CG PUSCH opportunities or resources) may result in improved throughput, increased system efficiency, and an improved user experience. The UE may receive scheduling information 305 and may determine that the UE will not utilize all of the granted resources in the granted resources 310. The UE may dynamically indicate such information via uplink control signaling (e.g., via UCI 315, which may carry skip information). The skip information may indicate unused PUSCH resources (e.g., resources 320) of the granted resources 310. The UE may dynamically send cancellation information. For example, the UE may send cancellation information in a dynamic indication based on the CG-UCI, a dynamic indication based on a dedicated UCI (e.g., designed to carry skip information), a dynamic indication based on a MAC control element (CE), and the like. The UCI 315 may carry skip information, which may indicate that the UE will skip resources 320 (e.g., that resources 320 will remain unoccupied).
[0111] The UE may then send uplink signaling via the granted subset of resources 310 (e.g., may send via resources 325), and resources 320 may remain unoccupied (e.g., the UE may refrain from transmitting via resources 320). In some examples, the network entity may reallocate resources 320 (e.g., to another UE) based on receiving UCI 315 and the skip information.
[0112] In some examples, as described herein, the network entity may also determine that resources in the granted resources 310 remain unoccupied and may indicate to the UE that such resources are cancelled (e.g., cancellation information) (e.g., via a DCI message), as described with reference to Figure 5As described in more detail herein. Cancellation information and skip information may indicate different resources. The techniques described herein support consistent UE behavior, allowing for efficient cancellation or skipping (e.g., or both) of some granted resources 310. For example, the UE may ignore the skip information and rely solely on the cancellation information, or may interpret the cancellation information as indicating that resources remain unoccupied in addition to the skipped resources indicated in the skip information. In some examples, the UE may refrain from sending the skip information based on receiving the cancellation information, or may indicate resources to be skipped in addition to the cancellation information, as described herein.
[0113] Figure 4 An example of a timeline 400 for supporting wireless signaling based on downlink cancellation information and uplink skip information according to one or more aspects of the present disclosure is illustrated. Timeline 400 may implement or be implemented by aspects of wireless communication system 100, wireless communication system 200, and timeline 300. For example, network entity 105 and UE 115 (which may be examples of corresponding devices described with reference to wireless communication systems 100 and 200) may communicate according to timeline 400.
[0114] The network entity may send scheduling information 405 to the UE. Scheduling information 405 may include uplink CG allocations of resources (e.g., granted resources 410). The configured resource allocations may be semi-static and, therefore, may be over-allocated (e.g., the UE may not use all of the granted resources in granted resources 410, leaving some resources 420 unoccupied). In some examples, scheduling information 405 may be part of a DG (e.g., carried via DCI 415). The resource allocations may be. Thus, in the case of a CG or a DG, scheduling information 405 may over-allocate granted resources 410.
[0115] In some cases (e.g., when the network entity identifies high priority signaling for transmission via a portion of the granted resources 410), the network entity may cancel at least a portion of the granted resources 410 (e.g., may cancel resources 420). For example, the network entity may send cancellation information (e.g., via DCI 415). The cancellation information may include an uplink cancellation indication (ULCI). The ULCI may cancel a portion of the granted resources 410 (such as resources 420), thereby leaving the canceled resources unoccupied. Such cancellation may reduce power consumption at the UE and may increase system efficiency, throughput, and capacity because the network entity may be able to reuse the canceled resources 420 (e.g., for communication with another UE). The use of ULCI may improve ultra-reliable low-latency communication (URLLC) performance. For example, the network entity may cancel uplink resources previously assigned to a UE (e.g., an enhanced mobile broadband (eMBB) service) for a URLLC uplink transmission.
[0116] In some examples, as described herein, the network may send DCI 415 to support uplink cancellation of PUSCH or SRS transmissions. For example, the network may include a ULCI in DCI 415. For example, the network may schedule a DCI addressed by a cancellation indication radio network temporary identifier (CI-RNTI) (e.g., group-common DCI format 2-4) to cancel previously assigned uplink resources (e.g., assigned to eMBB services). The cancellation information (e.g., a cancellation indication such as a ULCI) may notify the UE to cancel uplink transmissions via time and frequency resources (e.g., a set of time resources, a set of frequency resources, or both, such as resources 420) within a reference frequency region (e.g., granted resources 410). In some examples, the ULCI may apply to PUSCH, one or more PUSCH repetitions, SRS, and the like.
[0117] The UE may then send uplink signaling via the granted subset of resources 410 (e.g., may send via resources 425), and resources 420 may remain unoccupied (e.g., the UE may refrain from sending via resources 420) based on the uplink cancellation information (e.g., UCLI). In some examples, the network entity may reallocate resources 420 (e.g., to another UE) based on the DCI 415 carrying the cancellation information.
[0118] In some examples, when the UE receives DCI 415 (e.g., a cancel indication, which may be DCI format 2_4), the UE may not support threshold symbols (e.g., symbols located at least a threshold time, which may be referred to as T after the last symbol of the CORESET). proc2 ) before the cancellation of PUSCH or SRS. T after the end of PDCCH reception (eg, of DCI 415)proc2 The first symbol thereafter may be the first transmit configuration indicator (TCI) symbol in a set of transmit configuration indicator (TCI) symbols.
[0119] In some examples, DCI 415 (e.g., DCI format 2_4) may be applicable to PUSCH transmission or sounding reference signal (SRS) transmission of the serving cell. In some examples, such as if the PUSCH transmission or SRS transmission is scheduled by DCI 415 format 2_4, the indication of DCI 415 applies to PUSCH transmission or SRS transmission if the last symbol of the PDCCH receiving providing DCI 415 is earlier than the first symbol of the PDCCH receiving providing DCI 415. For the serving cell, the UE may determine the first symbol in the group of symbols (e.g., T c1 ) is the first symbol after the threshold (e.g., T' proc,2 ), the threshold value may define the time at which the UE detects the DCI 415 from the end of PDCCH reception, and the threshold value may be derived from another parameter (e.g., T proc,2 ) is obtained, the other parameter defines the PUSCH processing capability (for example, assuming where d offset Provided by delta_offset, μ uL is the minimum subcarrier spacing, and μ is the subcarrier configuration of PDCCH and μ uL In some examples, if a UE detects DCI 415 (e.g., format 2_4), the UE may not cancel the corresponding symbols after the last symbol of the CORESET (e.g., after d 2,1 =0, T proc,2 ) before PUSCH transmission or SRS transmission.
[0120] In some examples, as described herein, the UE may also determine that resources in the granted resources 410 remain unoccupied and may indicate to the network entity that such resources are unoccupied (e.g., skip information), as described with reference to Figure 3As described in more detail herein. Cancellation information and skip information may indicate different resources. The techniques described herein support efficient cancellation or skipping (e.g., or both) of some granted resources 410. In some examples, depending on the amount of data to be sent by the UE, skipping may be performed autonomously by the UE (e.g., and indicated as skip information via a UCI message), and cancellation (e.g., indicated as cancellation information via DCI 415) may be indicated by the network, such as to cancel uplink transmission of another higher priority user. The techniques described herein may provide UE behavior when receiving cancellation information and sending skip information, and may specify when the UE receives uplink cancellation information and determines that uplink skip information may be useful. For example, the UE may ignore the skip information and rely only on the cancellation information, or may interpret the cancellation information as indicating that resources are to be kept unoccupied in addition to the skipped resources indicated in the skip information. In some examples, the UE may refrain from sending skip information based on receiving the cancellation information, or may indicate resources to be skipped in addition to the cancellation information, as described herein.
[0121] Figure 5 An example of a timeline 500 for supporting wireless signaling based on downlink cancellation information and uplink skip information according to one or more aspects of the present disclosure is illustrated. Timeline 500 may implement or be implemented by aspects of wireless communication system 100, wireless communication system 200, timeline 300, and timeline 400. For example, network entity 105 and UE 115 (which may be examples of corresponding devices described with reference to wireless communication system 100 and wireless communication system 200) may communicate according to timeline 500.
[0122] As described herein with respect to timeline 500, a network entity may send scheduling information 505 to a UE. The scheduling information may indicate granted resources 525. The UE may send UCI 510 including skip information (e.g., a skip indication), which may indicate resources to be skipped by the UE 535. In some examples, the UCI 510 may be a UCI-CG with a skip indication on a PUCCH resource. The network entity may send DCI 515, which may indicate cancelled resources 540 to be skipped by the UE. The UE may send the UCI 510 before receiving the DCI 515 (e.g., a time offset 520 between the DCI 515 and the granted resources 525 satisfies T proc2 Resource 535 and resource 540 may not be the same resource (eg, they may partially overlap in time, or may not overlap in time at all).
[0123] In a first transmission mode (e.g., which may be referred to as mode 1), cancellation information (e.g., indicating that resources 540 are canceled) may overwrite skip information (e.g., the skip indication carried by UCI 510). In such an example, resources 535 and resources 530 are used for uplink transmission, and resource 540 remains unoccupied. In a second transmission mode (e.g., which may be referred to as mode 2), DCI 515 may indicate that additional resources 540 are to be canceled in addition to resources 535 indicated by UCI 510 (e.g., resources 535 and resources 540 are skipped). In such an example, the UE transmits using resources 530. In some examples, the first and second transmission modes may be configurable (e.g., the UE may be configured by the network), and in some examples, the first and second transmission modes may be configured based on satisfying a threshold amount of time (e.g., T proc2 ) is selected by time offset 520.
[0124] In the first transmission mode, the DCI 515 may overwrite the UCI 510. That is, the DCI 515 may indicate cancellation information and may overwrite the skip information carried by the UCI 510 sent by the UE to the network entity. In some examples, when the time offset 520 meets the threshold (e.g., the time offset 520 is greater than or equal to T proc2 ), the UE may transmit UCI 510 as a UCI-CG with a skip indication for PUCCH resources before DCI 515 (e.g., DCI 2-4). UCI 510 may indicate unused resources, and the cancellation information included in DCI 515 may overwrite UCI 510 (e.g., resources not used for transmission are those resources canceled by DCI, UCI is ignored, and the UE transmits uplink signaling via resources 530 and 535 in granted resources 525). In some examples, UCI 510 may be useful for partial skipping, and the UE may transmit UCI 510 before receiving DCI 515 (e.g., the UE does not have any indication that DCI 515 will be transmitted, and will indicate the cancellation of further resources at the time of transmission of UCI 510). Therefore, since the network entity has indicated further cancellation of resources using DCI 515, the UE may reclaim the resources indicated as skipped in UCI 510 (e.g., resources 535). Both the UE and the network entity ignore or overwrite the UCI 510, and the UE may send uplink signaling via the resources 535 according to the first transmission mode (eg, despite carrying the skip information in the UCI 510).
[0125] In the second transmission mode, the network entity may indicate in DCI 515 cancelled resources (e.g., resources 540) to be skipped in addition to those resources indicated by UCI 510 (e.g., resources 535). For example, the cancellation information may indicate an increment (e.g., a change in addition) to the resources 535 indicated in the skip information. The size of the TB transmitted in the second transmission mode may be smaller than the TB transmitted based solely on UCI 510. In such an example, the UE may transmit uplink signaling via resources 530, and resources 535 and resources 540 may remain unoccupied by the UE's uplink transmissions (e.g., although some or all of resources 535, resources 540, or a combination thereof may be used by the network entity for communication with another wireless device).
[0126] In some examples, the mode can be selected based on dynamic signaling (e.g., layer 1 signaling) or higher layer signaling (e.g., RRC signaling or MAC-CE signaling). In some examples, the mode selection can depend on the time between UCI 510 and DCI 515, which will be referred to herein as Figure 6 Provide a description.
[0127] Figure 6 An example of a timeline 600 for supporting wireless signaling based on downlink cancellation information and uplink skip information according to one or more aspects of the present disclosure is illustrated. Timeline 600 may implement or be implemented by aspects of wireless communication system 100, wireless communication system 200, timeline 300, timeline 400, and timeline 500. For example, network entity 105 and UE 115 (which may be examples of corresponding devices described with reference to wireless communication system 100 and wireless communication system 200) may communicate according to timeline 600. The first transmission mode and the second transmission mode described herein may be examples of the first transmission mode and the second transmission mode described with reference to timeline 500.
[0128] The network entity may send scheduling information 605 to the UE. The scheduling information may include granted resources 625. The UE may send UCI 610 (e.g., which may include a skip indication), which may indicate resources 635 skipped by the UE. The network entity may send DCI 615, which may include cancellation information (e.g., a cancellation indication) indicating cancelled resources 640. Resources 635 and resources 640 may not be the same resources. The UE may convey uplink signaling (e.g., in the first transmission mode or the second transmission mode, as described in reference to FIG) during a portion or all of the granted resources 625 based on the UCI 610, the DCI 615, or both. Figure 5For example, the UE may communicate uplink signaling during resource 630. The time offset 620-b may be the time from the DCI 615 and the granted resource 625.
[0129] In some examples, the selection of a transmission mode (e.g., a first transmission mode or a second transmission mode) can be based on control signaling (e.g., L1 signaling). For example, the mode can depend on the time between UCI 510 and DCI 515. UCI 610 can be sent before DCI 615, but the time offset 620-a may not be sufficient (e.g., may not meet a threshold amount of time) for the network entity to use the content of UCI 610 (e.g., skip information) to set the content of DCI 615. In such an example, the first transmission mode can be preferred over the second transmission mode (e.g., the second transmission mode may not be possible). In some examples, the network entity can include an indication in the L1 signaling (e.g., DCI 615) to operate according to the first transmission mode. Similarly, as described herein with reference to Figure 5 As described, if the time offset 620-a satisfies a threshold timing offset (e.g., the network entity has sufficient time to receive UCI 610 including skip information before generating and sending DCI 615), the network entity may include in the DCI 615 an indication that the UE will operate according to mode 2 (e.g., cancellation information is transmitted as an increment or in addition to the skip information).
[0130] In some examples, mode selection may be based on time offset 620-a, or the time between the transmission of UCI 610 and the reception of DCI 615. For example, UCI 610 may be transmitted before DCI 615, but time offset 620-a may not meet a threshold (e.g., time offset 620-a is too small). If time offset 620-a does not meet the threshold and UCI 610 is transmitted too close in time to DCI 615, the network entity may not receive UCI 610 in time to use the skip information to determine DCI 615. Therefore, the UE and the network entity may operate according to the first transmission mode (e.g., may ignore UCI 510). The UE may autonomously select a transmission mode based on whether time offset 620-a meets the threshold (e.g., if time offset 620-a meets the threshold, it may autonomously adopt the first transmission mode, and if time offset 620-a does not meet the threshold, it may autonomously adopt the second transmission mode).
[0131] In some examples, time offset 620 - a may satisfy a threshold.The network entity may use UCI 610 to determine DCI 615 , and the UE and the network entity may operate according to the second transmission mode.
[0132] Figure 7An example of a timeline 700 for supporting wireless signaling based on downlink cancellation information and uplink skip information according to one or more aspects of the present disclosure is illustrated. Timeline 700 may implement or be implemented by aspects of wireless communication system 100, wireless communication system 200, timeline 300, timeline 400, timeline 500, and timeline 600. For example, network entity 105 and UE 115 (which may be examples of corresponding devices described with reference to wireless communication system 100 and wireless communication system 200) may communicate according to timeline 700.
[0133] The network entity may send scheduling information 705 to the UE. The scheduling information may indicate a granted resource 725. The network entity may send DCI 715, which may include cancellation information to be skipped by the UE (e.g., may indicate a canceled resource 740). Following the DCI 715, the UE may send UCI 710, which may include skip information (e.g., a skip indication) that may indicate a resource 735 to be skipped by the UE. The resource 735 and the resource 740 may not be the same resource. In some examples, the time offset 720 may satisfy a threshold (e.g., T proc2 ).
[0134] In some examples, before sending a signal that satisfies T proc2 In the case of a DCI 715 with a DCI format 2_4, the UE may transmit UCI 710 (e.g., UCI-CG with skip information) after receiving DCI 715 (e.g., DCI format 2_4). DCI 715 may indicate the cancelled resources, such as resource 740. UCI 710 may indicate additional resources (e.g., resource 735) that are skipped by the UE. The UE may not utilize UCI 710 to convey the skip information on the original full allocation (e.g., with reference to the entire set of granted resources 725), but may indicate the skip information with reference to a reduced set of resources (e.g., with reference to the remaining resources in granted resources 725 minus resource 740). In such an example, the UE may transmit via resource 730, and resources 735 and 740 may remain unoccupied by the UE's uplink transmission (e.g., but may be reallocated for communication with another wireless device).
[0135] In some examples, the UE may indicate partial uplink skipping (e.g., skip information) via new dedicated UCI, which may be transmitted via PUCCH resources or using UCI-CG. In some examples, the UE may transmit UCI 710 by piggybacking on PUSCH (e.g., UCI 710 may be transmitted multiplexed with PUSCH via at least a portion of the granted resources 725).
[0136] Figure 8An example of a process flow 800 for supporting wireless signaling based on downlink cancellation information and uplink skip information according to one or more aspects of the present disclosure is illustrated. Process flow 800 may implement or be implemented by aspects of wireless communication system 100, wireless communication system 200, timeline 300, timeline 400, timeline 500, and timeline 600. For example, network entity 105-b and UE 115-b (which may be examples of corresponding devices described with reference to wireless communication system 100 and wireless communication system 200) may communicate according to process flow 800.
[0137] In the following description of process flow 800, operations between UE 115-b and network entity 105-b may be performed in a different order or at different times. Some operations may also be excluded from process flow 800, or other operations may be added. Although UE 115-b and network entity 105-b are shown as performing the operations of process flow 800, some aspects of some operations may also be performed by one or more other wireless devices.
[0138] At 805, UE 115-b may receive control signaling indicating a transmission mode. For example, the control signaling may indicate a first transmission mode and a second transmission mode, as described herein with reference to Figure 5 and Figure 6 As described above. The control signaling may indicate a transmission mode (e.g., a first transmission mode) associated with prioritizing cancellation information (e.g., DCI) over skip information (e.g., UCI). In some examples, the control signaling may indicate a transmission mode (e.g., a second transmission mode) associated with a combination of uplink cancellation information and skip information. The transmission of the uplink signaling at 825 may be based on the transmission mode. In some examples, the control signaling may be included in the scheduling information (e.g., at 810) or the DCI (e.g., transmitted at 820).
[0139] At 810, network entity 105-b may send scheduling information indicating a resource set allocated for a PUSCH for uplink transmission. In some examples, the scheduling information may include RRC signaling, a DCI message activating a CG, or a combination thereof, the RRC signaling including configuration information corresponding to one or more CGs corresponding to the resource set. In some examples, the scheduling information may be a DCI.
[0140] At 815 , UE 115 - b may transmit UCI including skip information indicating that a first subset of the set of resources for the PUSCH remains unoccupied by the UE's transmission.
[0141] At 820, network entity 105-b may transmit a DCI including uplink cancellation information indicating that a second subset of the set of resources for the PUSCH remains unoccupied by the UE's transmission. In some examples, the DCI may include an indication of one or more additional resources of the first subset of reference resources, wherein the one or more additional resources include the second subset of resources.
[0142] At 825, UE 115-b may send uplink signaling (e.g., signaling) via a portion of the resource set of the PUSCH based on the UCI carrying skip information, the DCI indicating uplink cancellation information, or both, wherein at least a second subset of the resource set is not occupied by uplink signaling.
[0143] In some examples, transmitting uplink signaling may include transmitting according to a first transmission mode or a first transmission mode. UE 115-b may refrain from transmitting via the second subset of the resource set based on overwriting the skip information (e.g., UCI) according to the transmission mode, and may transmit uplink signaling via the first subset of the resource set and the remainder of the resource set based on the scheduling information and the uplink cancellation information. UE 115-b may prioritize the uplink cancellation information based on transmitting the UCI before receiving the DCI, and an amount of time between transmitting the UCI and receiving the DCI does not meet a threshold amount of time. For example, if the threshold amount of time is not met, UE 115-b may ignore the skip information indicated in the UCI or not prioritize the skip information.
[0144] In the second transmission mode, transmitting uplink signaling may include refraining from transmitting via the first subset of the resource set and the second subset of the resource set according to the transmission mode, and transmitting uplink signaling via the remainder of the resource set. UE 115-b may transmit uplink signaling according to a transmission mode (e.g., the second transmission mode) associated with a combination of uplink cancellation information (e.g., DCI) and skip information (e.g., UCI) based on transmitting UCI before receiving DCI, and an amount of time between transmitting the UCI and receiving the DCI satisfies a threshold amount of time. For example, if the threshold is met, UE 115-b may transmit according to the combination of the skip information carried by the UCI and the cancellation information carried by the DCI.
[0145] Figure 9An example of a process flow 900 for supporting wireless signaling based on downlink cancellation information and uplink skip information according to one or more aspects of the present disclosure is illustrated. Process flow 900 may implement or be implemented by aspects of wireless communication system 100, wireless communication system 200, timeline 300, timeline 400, timeline 500, timeline 600, timeline 700, and process flow 800. For example, network entity 105-c and UE 115-c (which may be examples of corresponding devices described with reference to wireless communication system 100 and wireless communication system 200) may communicate according to process flow 900.
[0146] In the following description of process flow 900, operations between UE 115-c and network entity 105-c may be performed in a different order or at different times. Some operations may also be excluded from process flow 900, or other operations may be added. Although UE 115-c and network entity 105-c are shown as performing the operations of process flow 900, some aspects of some operations may also be performed by one or more other wireless devices.
[0147] At 905, UE 115-b may receive control signaling indicating a transmission mode. For example, the control signaling may indicate a first transmission mode, a second transmission mode, or both, as described herein with reference to FIG. Figure 5 and Figure 6 As described above. The control signaling may indicate a transmission mode (e.g., a first transmission mode) associated with prioritizing cancellation information (e.g., DCI) over skip information (e.g., UCI). In some examples, the control signaling may indicate a transmission mode (e.g., a second transmission mode) associated with a combination of uplink cancellation information and skip information. The transmission of uplink signaling at 925 may be based on the transmission mode. In some examples, the control signaling may be included in the scheduling information (e.g., at 910) or the DCI (e.g., transmitted at 915). In some examples, the control signaling may indicate the transmission mode based on the amount of time between the transmission of the UCI and the reception of the DCI.
[0148] At 910 , the network entity 105 - b may send scheduling information indicating a set of resources allocated for a PUSCH for uplink transmission.
[0149] In some examples, the scheduling information may be included in the CG via RRC signaling including an indication of the resource set, a DCI message activating the CG, or a combination thereof. In some examples, the scheduling information may be included in the DCI.
[0150] At 915 , the network entity 105 - b may send a DCI including uplink cancellation information indicating that the first subset of the set of resources of the PUSCH remains unoccupied by the UE's transmission.
[0151] At 920, the UE 115-c may, based on the uplink cancellation information, transmit UCI including skip information indicating that a second subset of the set of resources for the PUSCH remains unoccupied by the UE's transmission. In some examples, the UCI may include an indication of one or more additional resources of the first subset of reference resources, wherein the one or more additional resources comprise the second subset of resources. The UE 115-c may determine, based at least in part on an amount of data corresponding to the uplink signaling, that the one or more additional resources are to remain unoccupied, wherein transmitting the UCI is based at least in part on the determination.
[0152] At 925, UE 115-c may send uplink signaling via a portion of the resource set of PUSCH based on the UCI carrying skip information and the DCI indicating uplink cancellation information, where the first subset of the resource set and the second subset of the resource set are not occupied by uplink signaling.
[0153] Figure 10 A block diagram 1000 illustrates a device 1005 that supports wireless signaling based on downlink cancellation information and uplink skip information according to one or more aspects of the present disclosure. The device 1005 can be an example of aspects of the UE 115 as described herein. The device 1005 may include a receiver 1010, a transmitter 1015, and a communication manager 1020. The device 1005 may also include a processor (not shown). Each of these components can communicate with each other (e.g., via one or more buses).
[0154] Receiver 1010 may provide means for receiving information (such as packets, user data, control information, or any combination thereof) associated with various information channels (e.g., control channels, data channels, information channels related to wireless signaling based on downlink cancellation information and uplink skip information). The information may be delivered to other components of device 1005. Receiver 1010 may utilize a single antenna or a group of multiple antennas.
[0155] Transmitter 1015 may provide means for transmitting signals generated by other components of device 1005. For example, transmitter 1015 may transmit information (such as packets, user data, control information, or any combination thereof) associated with various information channels (e.g., control channels, data channels, information channels related to wireless signaling based on downlink cancellation information and uplink skip information). In some examples, transmitter 1015 may be co-located with receiver 1010 in a transceiver module. Transmitter 1015 may utilize a single antenna or a set of multiple antennas.
[0156] The communication manager 1020, the receiver 1010, the transmitter 1015, or various combinations thereof, or various components thereof, may be examples of means for performing various aspects of wireless signaling based on downlink cancellation information and uplink skip information as described herein. For example, the communication manager 1020, the receiver 1010, the transmitter 1015, or various combinations or components thereof may support methods for performing one or more of the functions described herein.
[0157] In some examples, the communication manager 1020, the receiver 1010, the transmitter 1015, or various combinations or components thereof may be implemented in hardware (e.g., in a communication management circuit). The hardware may include a processor, a digital signal processor (DSP), a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, a microcontroller, discrete gate or transistor logic components, discrete hardware components, or any combination thereof configured as or otherwise supporting components for performing the functions described in this disclosure. In some examples, the processor and a memory coupled to the processor may be configured to perform one or more of the functions described herein (e.g., by executing instructions stored in the memory by the processor).
[0158] Additionally or alternatively, in some examples, the communication manager 1020, the receiver 1010, the transmitter 1015, or various combinations or components thereof may be implemented in code executed by a processor (not shown) (e.g., as communication management software or firmware). If implemented in code executed by a processor, the functionality of the communication manager 1020, the receiver 1010, the transmitter 1015, or various combinations or components thereof may be performed by a general-purpose processor (e.g., configured as or otherwise supporting means for performing the functions described in this disclosure), a DSP, a CPU, an ASIC, an FPGA, a microcontroller, or any combination of these or other programmable logic devices.
[0159] In some examples, communication manager 1020 can be configured to perform various operations (e.g., receive, obtain, monitor, output, transmit) using or otherwise cooperating with receiver 1010, transmitter 1015, or both. For example, communication manager 1020 can receive information from receiver 1010, transmit information to transmitter 1015, or integrate with receiver 1010, transmitter 1015, or a combination thereof to obtain information, output information, or perform various other operations as described herein.
[0160] According to examples disclosed herein, the communication manager 1020 may support wireless communications at a UE. For example, the communication manager 1020 may be configured to function as or otherwise support means for receiving scheduling information indicating a set of resources allocated for a PUSCH for uplink transmission. The communication manager 1020 may be configured to function as or otherwise support means for transmitting UCI including skip information indicating that a first subset of the set of resources for the PUSCH remains unoccupied by transmissions by the UE. The communication manager 1020 may be configured to function as or otherwise support means for receiving DCI including uplink cancellation information indicating that a second subset of the set of resources for the PUSCH remains unoccupied by transmissions by the UE. The communication manager 1020 may be configured to function as or otherwise support means for transmitting uplink signaling via a portion of the set of resources for the PUSCH based on the UCI carrying the skip information, the DCI indicating the uplink cancellation information, or both, wherein at least the second subset of the set of resources is unoccupied by uplink signaling.
[0161] Additionally or alternatively, according to examples disclosed herein, the communication manager 1020 may support wireless communications at a UE. For example, the communication manager 1020 may be configured as or otherwise support means for receiving scheduling information indicating a set of resources allocated for a PUSCH for uplink transmission. The communication manager 1020 may be configured as or otherwise support means for receiving DCI including uplink cancellation information indicating that a first subset of the resources for the PUSCH remains unoccupied by transmissions by the UE. The communication manager 1020 may be configured as or otherwise support means for transmitting UCI including skip information based on the uplink cancellation information indicating that a second subset of the resources for the PUSCH remains unoccupied by transmissions by the UE. The communication manager 1020 may be configured as or otherwise support means for sending uplink signaling via a portion of the resource set of the PUSCH based on the UCI carrying skip information and the DCI indicating uplink cancellation information, wherein the first subset of the resource set and the second subset of the resource set are not occupied by uplink signaling.
[0162] By including or configuring a communication manager 1020 according to the examples described herein, the device 1005 (e.g., a processor controlling or otherwise coupled to the receiver 1010, the transmitter 1015, the communication manager 1020, or a combination thereof) may support techniques for wireless signaling based on downlink cancellation information and uplink skip information that may result in reduced processing, reduced power consumption, more efficient utilization of communication resources, and increased throughput, among other advantages.
[0163] Figure 11 A block diagram 1100 illustrates a device 1105 that supports wireless signaling based on downlink cancellation information and uplink skip information according to one or more aspects of the present disclosure. The device 1105 can be an example of aspects of the device 1005 or UE 115 as described herein. The device 1105 may include a receiver 1110, a transmitter 1115, and a communication manager 1120. The device 1105 may also include a processor (not shown). Each of these components can communicate with each other (e.g., via one or more buses).
[0164] The receiver 1110 may provide means for receiving information (such as packets, user data, control information, or any combination thereof) associated with various information channels (e.g., control channels, data channels, information channels related to wireless signaling based on downlink cancellation information and uplink skip information). The information may be delivered to other components of the device 1105. The receiver 1110 may utilize a single antenna or a collection of multiple antennas.
[0165] The transmitter 1115 may provide means for transmitting signals generated by other components of the device 1105. For example, the transmitter 1115 may transmit information (such as packets, user data, control information, or any combination thereof) associated with various information channels (e.g., control channels, data channels, information channels related to wireless signaling based on downlink cancellation information and uplink skip information). In some examples, the transmitter 1115 may be co-located with the receiver 1110 in a transceiver module. The transmitter 1115 may utilize a single antenna or a collection of multiple antennas.
[0166] Device 1105 or its various components may be examples of components for performing various aspects of wireless signaling based on downlink cancellation information and uplink skip information as described herein. For example, communications manager 1120 may include a scheduling information component 1125, a UCI component 1130, a DCI component 1135, a signaling component 1140, or any combination thereof. Communications manager 1120 may be an example of aspects of communications manager 1020 as described herein. In some examples, communications manager 1120 or its various components may be configured to perform various operations (e.g., receive, obtain, monitor, output, transmit) using or otherwise cooperating with receiver 1110, transmitter 1115, or both. For example, communications manager 1120 may receive information from receiver 1110, transmit information to transmitter 1115, or integrate with receiver 1110, transmitter 1115, or a combination thereof to obtain information, output information, or perform various other operations as described herein.
[0167] According to examples disclosed herein, a communications manager 1120 can support wireless communications at a UE. A scheduling information component 1125 can be configured to, or otherwise support, receive scheduling information indicating a set of resources allocated for a PUSCH for uplink transmission. A UCI component 1130 can be configured to, or otherwise support, transmit UCI including skip information indicating that a first subset of the set of resources for the PUSCH remains unoccupied by transmissions by the UE. A DCI component 1135 can be configured to, or otherwise support, receive DCI including uplink cancellation information indicating that a second subset of the set of resources for the PUSCH remains unoccupied by transmissions by the UE. A signaling component 1140 can be configured to, or otherwise support, transmit uplink signaling via a portion of the set of resources for the PUSCH based on the UCI carrying the skip information, the DCI indicating the uplink cancellation information, or both, wherein at least the second subset of the set of resources is unoccupied by uplink signaling.
[0168] Additionally or alternatively, according to examples as disclosed herein, the communication manager 1120 can support wireless communications at a UE. The scheduling information component 1125 can be configured as or otherwise support means for receiving scheduling information indicating a set of resources allocated for a PUSCH for uplink transmission. The DCI component 1135 can be configured as or otherwise support means for receiving DCI including uplink cancellation information indicating that a first subset of the resources for the PUSCH remains unoccupied by transmissions by the UE. The UCI component 1130 can be configured as or otherwise support means for transmitting UCI including skip information based on the uplink cancellation information indicating that a second subset of the resources for the PUSCH remains unoccupied by transmissions by the UE. The signaling component 1140 may be configured as or otherwise support a component for sending uplink signaling via a portion of the resource set of the PUSCH based on the UCI carrying skip information and the DCI indicating uplink cancellation information, wherein the first subset of the resource set and the second subset of the resource set are not occupied by uplink signaling.
[0169] Figure 12 A block diagram 1200 illustrates a communications manager 1220 that supports wireless signaling based on downlink cancellation information and uplink skip information, according to one or more aspects of the present disclosure. Communications manager 1220 may be an example of communications manager 1020, communications manager 1120, or aspects of both, as described herein. Communications manager 1220 or its various components may be examples of components for performing various aspects of wireless signaling based on downlink cancellation information and uplink skip information, as described herein. For example, communications manager 1220 may include a scheduling information component 1225, a UCI component 1230, a DCI component 1235, a signaling component 1240, a control signaling component 1245, a resource indication component 1250, a threshold component 1255, or any combination thereof. Each of these components may communicate directly or indirectly with one another (e.g., via one or more buses).
[0170] According to examples disclosed herein, a communications manager 1220 can support wireless communications at a UE. A scheduling information component 1225 can be configured to, or otherwise support, receive scheduling information indicating a set of resources allocated for a PUSCH for uplink transmission. A UCI component 1230 can be configured to, or otherwise support, transmit UCI including skip information indicating that a first subset of the set of resources for the PUSCH remains unoccupied by transmissions by the UE. A DCI component 1235 can be configured to, or otherwise support, receive DCI including uplink cancellation information indicating that a second subset of the set of resources for the PUSCH remains unoccupied by transmissions by the UE. A signaling component 1240 can be configured to, or otherwise support, transmit uplink signaling via a portion of the set of resources for the PUSCH based on the UCI carrying the skip information, the DCI indicating the uplink cancellation information, or both, wherein at least the second subset of the set of resources is unoccupied by uplink signaling.
[0171] In some examples, control signaling component 1245 can be configured as or otherwise support means for receiving control signaling indicating a transmission mode associated with prioritizing cancel information over skip information, wherein transmitting uplink signaling is based on the transmission mode.
[0172] In some examples, to support sending uplink signaling, signaling component 1240 can be configured as or otherwise support means for suppressing transmission via the second subset of the set of resources based on overriding skip information according to a transmission mode. In some examples, to support sending uplink signaling, signaling component 1240 can be configured as or otherwise support means for sending uplink signaling via the first subset of the set of resources and the remainder of the set of resources according to the scheduling information and the uplink cancellation information.
[0173] In some examples, sending uplink signaling according to a transmission mode associated with prioritizing uplink cancellation information is based on sending UCI before receiving DCI. In some examples, an amount of time between sending UCI and receiving DCI does not satisfy a threshold amount of time.
[0174] In some examples, control signaling component 1245 can be configured as or otherwise support means for receiving control signaling indicating a transmission mode associated with a combination of uplink cancellation information and skip information, wherein transmitting the uplink signaling is based on the transmission mode.
[0175] In some examples, DCI component 1235 may be configured as or otherwise support means for receiving an indication of one or more additional resources of the first subset of reference resources in a DCI, where the one or more additional resources comprise the second subset of resources.
[0176] In some examples, to support sending uplink signaling, signaling component 1240 can be configured as or otherwise support means for refraining from transmitting via the first subset of the set of resources and the second subset of the set of resources according to the transmission pattern. In some examples, to support sending uplink signaling, signaling component 1240 can be configured as or otherwise support means for transmitting uplink signaling via the remaining portion of the set of resources.
[0177] In some examples, sending uplink signaling according to a transmission pattern associated with a combination of uplink cancellation information and skip information is based on sending UCI before receiving DCI. In some examples, an amount of time between sending UCI and receiving DCI satisfies a threshold amount of time.
[0178] In some examples, to support receiving scheduling information, the scheduling information component 1225 may be configured as or otherwise support a component for receiving RRC signaling including configuration information corresponding to one or more CGs corresponding to the resource set, a DCI message activating the CG, or a combination thereof.
[0179] In some examples, to support receiving scheduling information, scheduling information component 1225 can be configured as or otherwise support means for receiving a DCI message including scheduling information.
[0180] Additionally or alternatively, according to examples as disclosed herein, the communication manager 1220 can support wireless communications at the UE. In some examples, the scheduling information component 1225 can be configured as or otherwise support means for receiving scheduling information indicating a set of resources allocated for a PUSCH for uplink transmission. In some examples, the DCI component 1235 can be configured as or otherwise support means for receiving DCI including uplink cancellation information indicating that a first subset of the set of resources for the PUSCH remains unoccupied by transmissions by the UE. In some examples, the UCI component 1230 can be configured as or otherwise support means for transmitting UCI including skip information based on the uplink cancellation information indicating that a second subset of the set of resources for the PUSCH remains unoccupied by transmissions by the UE. In some examples, signaling component 1240 may be configured as or otherwise support means for sending uplink signaling via a portion of the resource set of the PUSCH based on the UCI carrying skip information and the DCI indicating uplink cancellation information, wherein a first subset of the resource set and a second subset of the resource set are not occupied by uplink signaling.
[0181] In some examples, resource indication component 1250 can be configured as or otherwise support means for sending an indication of one or more additional resources of the first subset of reference resources in the UCI, where the one or more additional resources comprise the second subset of resources.
[0182] In some examples, UCI component 1230 can be configured as or otherwise support means for determining that one or more additional resources are to remain unoccupied based on an amount of data corresponding to uplink signaling, wherein sending UCI is based on the determination.
[0183] In some examples, to support receiving scheduling information, the scheduling information component 1225 may be configured as or otherwise support a component for receiving the CG via RRC signaling including an indication of the resource set, a DCI message activating the CG, or a combination thereof.
[0184] In some examples, to support receiving scheduling information, scheduling information component 1225 can be configured as or otherwise support means for receiving a DCI message including scheduling information.
[0185] Figure 13A diagram illustrating a system 1300 including a device 1305 that supports wireless signaling based on downlink cancellation information and uplink skip information, according to one or more aspects of the present disclosure, is shown. Device 1305 may be an example of, or include components of, device 1005, device 1105, or UE 115 as described herein. Device 1305 may communicate (e.g., wirelessly) with one or more network entities 105, one or more UEs 115, or any combination thereof. Device 1305 may include components for two-way voice and data communication, including components for sending and receiving communications, such as a communication manager 1320, an input / output (I / O) controller 1310, a transceiver 1315, an antenna 1325, a memory 1330, code 1335, and a processor 1340. These components may be in electronic communication or otherwise coupled (e.g., operatively, communicatively, functionally, electronically, electrically) via one or more buses (e.g., bus 1345).
[0186] I / O controller 1310 can manage input and output signals for device 1305. I / O controller 1310 can also manage peripheral devices that are not integrated into device 1305. In some cases, I / O controller 1310 can represent a physical connection or port to an external peripheral device. In some cases, I / O controller 1310 can utilize an operating system such as or another known operating system. Additionally or alternatively, I / O controller 1310 may represent or interact with a modem, keyboard, mouse, touch screen, or similar device. In some cases, I / O controller 1310 may be implemented as part of a processor (such as processor 1340). In some cases, a user may interact with device 1305 via I / O controller 1310 or via hardware components controlled by I / O controller 1310.
[0187] In some cases, device 1305 may include a single antenna 1325. However, in some other cases, device 1305 may have more than one antenna 1325, which may be capable of concurrently transmitting or receiving multiple wireless transmissions. Transceiver 1315 may communicate bidirectionally via one or more antennas 1325, wired, or wireless links, as described herein. For example, transceiver 1315 may represent a wireless transceiver and may communicate bidirectionally with another wireless transceiver. Transceiver 1315 may also include a modem for modulating packets; providing the modulated packets to one or more antennas 1325 for transmission; and demodulating packets received from one or more antennas 1325. Transceiver 1315, or transceiver 1315 and one or more antennas 1325, may be examples of transmitter 1015, transmitter 1115, receiver 1010, receiver 1110, or any combination thereof, or components thereof, as described herein.
[0188] Memory 1330 may include random access memory (RAM) and read-only memory (ROM). Memory 1330 may store computer-readable, computer-executable code 1335 including instructions that, when executed by processor 1340, cause device 1305 to perform the various functions described herein. Code 1335 may be stored in a non-transitory computer-readable medium such as system memory or another type of memory. In some cases, code 1335 may not be directly executable by processor 1340, but (e.g., when compiled and executed) may cause a computer to perform the functions described herein. In some cases, memory 1330 may include, for example, a basic I / O system (BIOS) that controls basic hardware or software operations, such as interaction with peripheral components or devices.
[0189] 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, a discrete gate or transistor logic component, a discrete hardware component, or any combination thereof). In some cases, the processor 1340 may be configured to operate a memory array using a memory controller. In some other cases, the memory controller may be integrated 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 wireless signaling based on downlink cancellation information and uplink skip information). For example, the device 1305 or a component of the device 1305 may include a processor 1340 and a memory 1330 coupled to or coupled to the processor 1340, the processor 1340 and the memory 1330 being configured to perform the various functions described herein.
[0190] According to examples disclosed herein, the communication manager 1320 may support wireless communications at a UE. For example, the communication manager 1320 may be configured to function as or otherwise support means for receiving scheduling information indicating a set of resources allocated for a PUSCH for uplink transmission. The communication manager 1320 may be configured to function as or otherwise support means for transmitting UCI including skip information indicating that a first subset of the set of resources for the PUSCH remains unoccupied by transmissions by the UE. The communication manager 1320 may be configured to function as or otherwise support means for receiving DCI including uplink cancellation information indicating that a second subset of the set of resources for the PUSCH remains unoccupied by transmissions by the UE. The communication manager 1320 may be configured to function as or otherwise support means for transmitting uplink signaling via a portion of the set of resources for the PUSCH based on the UCI carrying the skip information, the DCI indicating the uplink cancellation information, or both, wherein at least the second subset of the set of resources is unoccupied by uplink signaling.
[0191] Additionally or alternatively, according to examples disclosed herein, the communication manager 1320 may support wireless communications at a UE. For example, the communication manager 1320 may be configured as or otherwise support means for receiving scheduling information indicating a set of resources allocated for a PUSCH for uplink transmission. The communication manager 1320 may be configured as or otherwise support means for receiving DCI including uplink cancellation information indicating that a first subset of the resources for the PUSCH remains unoccupied by transmissions by the UE. The communication manager 1320 may be configured as or otherwise support means for transmitting UCI including skip information based on the uplink cancellation information indicating that a second subset of the resources for the PUSCH remains unoccupied by transmissions by the UE. The communication manager 1320 may be configured as or otherwise support means for sending uplink signaling via a portion of the resource set of the PUSCH based on the UCI carrying skip information and the DCI indicating uplink cancellation information, wherein the first subset of the resource set and the second subset of the resource set are not occupied by uplink signaling.
[0192] By including or configuring a communication manager 1320 according to the examples described herein, the device 1305 may support techniques for wireless signaling based on downlink cancellation information and uplink skip information, which may result in improved communication reliability, reduced latency, an improved user experience associated with reduced processing, reduced power consumption, more efficient utilization of communication resources, improved coordination between devices, longer battery life, and improved utilization of processing power, among other advantages.
[0193] In some examples, the communication manager 1320 can be configured to use or otherwise cooperate with the transceiver 1315, one or more antennas 1325, or any combination thereof to perform various operations (e.g., receive, monitor, transmit). Although the communication manager 1320 is illustrated as a separate component, in some examples, one or more functions described with reference to the communication manager 1320 can be supported or performed by the processor 1340, the memory 1330, the code 1335, or any combination thereof. For example, the code 1335 can include instructions that are executable by the processor 1340 to cause the device 1305 to perform various aspects of wireless signaling based on downlink cancellation information and uplink skip information as described herein, or the processor 1340 and the memory 1330 can be otherwise configured to perform or support such operations.
[0194] Figure 14 A block diagram 1400 illustrates a device 1405 that supports wireless signaling based on downlink cancellation information and uplink skip information according to one or more aspects of the present disclosure. The device 1405 may be an example of aspects of the network entity 105 as described herein. The device 1405 may include a receiver 1410, a transmitter 1415, and a communication manager 1420. The device 1405 may also include a processor (not shown). Each of these components may communicate with each other (e.g., via one or more buses).
[0195] Receiver 1410 may provide means for obtaining (e.g., receiving, determining, identifying) information associated with various channels (e.g., control channels, data channels, information channels, channels associated with a protocol stack), such as user data, control information, or any combination thereof (e.g., I / Q samples, symbols, packets, protocol data units, service data units). The information may be passed to other components of device 1405. In some examples, receiver 1410 may support obtaining information by receiving signals via one or more antennas (e.g., such as antennas). Additionally or alternatively, receiver 1410 may support obtaining information by receiving signals via one or more wired (e.g., electrical, optical) interfaces, wireless interfaces, or any combination thereof.
[0196] Transmitter 1415 may provide means for outputting (e.g., transmitting, providing, conveying, transmitting) information generated by other components of device 1405. For example, transmitter 1415 may output information associated with various channels (e.g., control channels, data channels, information channels, channels associated with a protocol stack), such as user data, control information, or any combination thereof (e.g., I / Q samples, symbols, packets, protocol data units, service data units). In some examples, transmitter 1415 may support outputting information by transmitting signals via one or more antennas. Additionally or alternatively, transmitter 1415 may support outputting information by transmitting signals via one or more wired (e.g., electrical, optical) interfaces, wireless interfaces, or any combination thereof. In some examples, transmitter 1415 and receiver 1410 may be co-located in a transceiver, which may include or be coupled to a modem.
[0197] The communication manager 1420, the receiver 1410, the transmitter 1415, or various combinations thereof, or various components thereof, may be examples of means for performing various aspects of wireless signaling based on downlink cancellation information and uplink skip information as described herein. For example, the communication manager 1420, the receiver 1410, the transmitter 1415, or various combinations or components thereof may support methods for performing one or more of the functions described herein.
[0198] In some examples, the communication manager 1420, the receiver 1410, the transmitter 1415, or various combinations or components thereof can be implemented in hardware (e.g., in a communication management circuit). The hardware can include a processor, a DSP, a CPU, an ASIC, an FPGA or other programmable logic device, a microcontroller, discrete gate or transistor logic components, discrete hardware components, or any combination thereof configured as or otherwise supporting components for performing the functions described in this disclosure. In some examples, the processor and a memory coupled to the processor can be configured to perform one or more of the functions described herein (e.g., by executing instructions stored in the memory by the processor).
[0199] Additionally or alternatively, in some examples, the communication manager 1420, the receiver 1410, the transmitter 1415, or various combinations or components thereof may be implemented in code executed by a processor (not shown) (e.g., as communication management software or firmware). If implemented in code executed by a processor, the functionality of the communication manager 1420, the receiver 1410, the transmitter 1415, or various combinations or components thereof may be performed by a general-purpose processor (e.g., configured as or otherwise supporting means for performing the functions described in this disclosure), a DSP, a CPU, an ASIC, an FPGA, a microcontroller, or any combination of these or other programmable logic devices.
[0200] In some examples, communication manager 1420 can be configured to perform various operations (e.g., receive, obtain, monitor, output, transmit) using or otherwise cooperating with receiver 1410, transmitter 1415, or both. For example, communication manager 1420 can receive information from receiver 1410, transmit information to transmitter 1415, or integrate with receiver 1410, transmitter 1415, or a combination thereof to obtain information, output information, or perform various other operations as described herein.
[0201] According to examples disclosed herein, the communication manager 1420 may support wireless communications at a network entity. For example, the communication manager 1420 may be configured to function as or otherwise support means for transmitting scheduling information indicating a set of resources allocated for a PUSCH for uplink transmissions by a UE. The communication manager 1420 may be configured to function as or otherwise support means for receiving UCI including skip information indicating that a first subset of the set of resources for the PUSCH remains unoccupied by transmissions by the UE. The communication manager 1420 may be configured to function as or otherwise support means for transmitting DCI including uplink cancellation information indicating that a second subset of the set of resources for the PUSCH remains unoccupied by transmissions by the UE. The communication manager 1420 may be configured to function as or otherwise support means for receiving uplink signaling via a portion of the set of resources for the PUSCH based on the UCI carrying the skip information, the DCI indicating the uplink cancellation information, or both, wherein at least the second subset of the set of resources is unoccupied by uplink signaling.
[0202] Additionally or alternatively, according to examples disclosed herein, the communication manager 1420 may support wireless communications at a network entity. For example, the communication manager 1420 may be configured as or otherwise support means for sending scheduling information indicating a set of resources allocated for a PUSCH for uplink transmissions by a UE. The communication manager 1420 may be configured as or otherwise support means for sending DCI to the UE including uplink cancellation information indicating that a first subset of the set of resources for the PUSCH remains unoccupied by transmissions by the UE. The communication manager 1420 may be configured as or otherwise support means for receiving UCI including skip information based on the uplink cancellation information indicating that a second subset of the set of resources for the PUSCH remains unoccupied by transmissions by the UE. The communication manager 1420 may be configured as or otherwise support means for receiving uplink signaling via a portion of the resource set of the PUSCH based on the UCI carrying skip information and the DCI indicating uplink cancellation information, wherein the first subset of the resource set and the second subset of the resource set are not occupied by uplink signaling.
[0203] By including or configuring a communication manager 1420 according to the examples described herein, the device 1405 (e.g., a processor controlling or otherwise coupled with the receiver 1410, the transmitter 1415, the communication manager 1420, or a combination thereof) may support techniques for wireless signaling based on downlink cancellation information and uplink skip information that may result in reduced processing, reduced power consumption, more efficient utilization of communication resources, and increased throughput, among other advantages.
[0204] Figure 15 A block diagram 1500 illustrates a device 1505 that supports wireless signaling based on downlink cancellation information and uplink skip information according to one or more aspects of the present disclosure. The device 1505 can be an example of aspects of the device 1405 or the network entity 105 as described herein. The device 1505 may include a receiver 1510, a transmitter 1515, and a communication manager 1520. The device 1505 may also include a processor (not shown). Each of these components may communicate with each other (e.g., via one or more buses).
[0205] Receiver 1510 may provide means for obtaining (e.g., receiving, determining, identifying) information associated with various channels (e.g., control channels, data channels, information channels, channels associated with a protocol stack), such as user data, control information, or any combination thereof (e.g., I / Q samples, symbols, packets, protocol data units, service data units). The information may be passed to other components of device 1505. In some examples, receiver 1510 may support obtaining information by receiving signals via one or more antennas. Additionally or alternatively, receiver 1510 may support obtaining information by receiving signals via one or more wired (e.g., electrical, optical) interfaces, wireless interfaces, or any combination thereof.
[0206] Transmitter 1515 may provide means for outputting (e.g., transmitting, providing, conveying, transmitting) information generated by other components of device 1505. For example, transmitter 1515 may output information associated with various channels (e.g., control channels, data channels, information channels, channels associated with a protocol stack), such as user data, control information, or any combination thereof (e.g., I / Q samples, symbols, packets, protocol data units, service data units). In some examples, transmitter 1515 may support outputting information by transmitting signals via one or more antennas. Additionally or alternatively, transmitter 1515 may support outputting information by transmitting signals via one or more wired (e.g., electrical, optical) interfaces, wireless interfaces, or any combination thereof. In some examples, transmitter 1515 and receiver 1510 may be co-located in a transceiver, which may include or be coupled to a modem.
[0207] Device 1505 or its various components may be examples of components for performing various aspects of wireless signaling based on downlink cancellation information and uplink skip information as described herein. For example, communication manager 1520 may include a scheduling information component 1525, a UCI component 1530, a DCI component 1535, a signaling component 1540, or any combination thereof. Communication manager 1520 may be an example of aspects of communication manager 1420 as described herein. In some examples, communication manager 1520 or its various components may be configured to perform various operations (e.g., receive, obtain, monitor, output, transmit) using or otherwise cooperating with receiver 1510, transmitter 1515, or both. For example, communication manager 1520 may receive information from receiver 1510, transmit information to transmitter 1515, or integrate with receiver 1510, transmitter 1515, or a combination thereof to obtain information, output information, or perform various other operations as described herein.
[0208] According to examples disclosed herein, a communication manager 1520 can support wireless communications at a network entity. A scheduling information component 1525 can be configured to function as or otherwise support means for transmitting scheduling information indicating a set of resources allocated for a PUSCH for uplink transmissions by a UE. A UCI component 1530 can be configured to function as or otherwise support means for receiving UCI including skip information indicating that a first subset of the set of resources for the PUSCH remains unoccupied by transmissions by the UE. A DCI component 1535 can be configured to function as or otherwise support means for transmitting DCI including uplink cancellation information indicating that a second subset of the set of resources for the PUSCH remains unoccupied by transmissions by the UE. A signaling component 1540 can be configured to function as or otherwise support means for receiving uplink signaling via a portion of the set of resources for the PUSCH based on the UCI carrying the skip information, the DCI indicating the uplink cancellation information, or both, wherein at least the second subset of the set of resources is unoccupied by uplink signaling.
[0209] Additionally or alternatively, according to examples as disclosed herein, the communication manager 1520 can support wireless communications at a network entity. The scheduling information component 1525 can be configured as or otherwise support means for sending scheduling information indicating a set of resources allocated for a PUSCH for uplink transmission by a UE. The DCI component 1535 can be configured as or otherwise support means for sending DCI to the UE including uplink cancellation information indicating that a first subset of the set of resources for the PUSCH remains unoccupied by the UE's transmission. The UCI component 1530 can be configured as or otherwise support means for receiving UCI including skip information based on the uplink cancellation information indicating that a second subset of the set of resources for the PUSCH remains unoccupied by the UE's transmission. The signaling component 1540 may be configured as or otherwise support a component for receiving uplink signaling via a portion of the resource set of the PUSCH based on the UCI carrying skip information and the DCI indicating uplink cancellation information, wherein the first subset of the resource set and the second subset of the resource set are not occupied by uplink signaling.
[0210] Figure 16Block diagram 1600 illustrates a communications manager 1620 that supports wireless signaling based on downlink cancellation information and uplink skip information, in accordance with one or more aspects of the present disclosure. Communications manager 1620 may be an example of communications manager 1420, communications manager 1520, or aspects of both, as described herein. Communications manager 1620 or its various components may be examples of means for performing various aspects of wireless signaling based on downlink cancellation information and uplink skip information, as described herein. For example, communications manager 1620 may include a scheduling information component 1625, a UCI component 1630, a DCI component 1635, a signaling component 1640, a control signaling component 1645, a resource indication component 1650, a threshold component 1655, or any combination thereof. Each of these components may communicate directly or indirectly with each other (e.g., via one or more buses), which communication may include communication within a protocol layer of a protocol stack, communication associated with a logical channel of a protocol stack (e.g., between protocol layers of a protocol stack, within a device, component, or virtualized component associated with the network entity 105, between devices, components, or virtualized components associated with the network entity 105), or any combination thereof.
[0211] According to examples disclosed herein, a communication manager 1620 can support wireless communications at a network entity. A scheduling information component 1625 can be configured to, or otherwise support, means for transmitting scheduling information indicating a set of resources allocated for a PUSCH for uplink transmissions by a UE. A UCI component 1630 can be configured to, or otherwise support, means for receiving UCI including skip information indicating that a first subset of the set of resources for the PUSCH remains unoccupied by transmissions by the UE. A DCI component 1635 can be configured to, or otherwise support, means for transmitting DCI including uplink cancellation information indicating that a second subset of the set of resources for the PUSCH remains unoccupied by transmissions by the UE. A signaling component 1640 can be configured to, or otherwise support, means for receiving uplink signaling via a portion of the set of resources for the PUSCH based on the UCI carrying the skip information, the DCI indicating the uplink cancellation information, or both, wherein at least the second subset of the set of resources is unoccupied by uplink signaling.
[0212] In some examples, control signaling component 1645 can be configured as or otherwise support means for sending control signaling to the UE indicating a transmission mode associated with prioritizing uplink cancellation information over skip information, where receiving the uplink signaling is based on the transmission mode.
[0213] In some examples, to support receiving uplink signaling, signaling component 1640 may be configured as or otherwise support means for receiving uplink signaling via a first subset of the set of resources based on the scheduling information and the uplink cancellation information, wherein a second subset of the set of resources remains unoccupied by transmissions from the UE based on a transmission pattern associated with prioritizing uplink cancellation information over skip information.
[0214] In some examples, receiving uplink signaling according to a transmission mode associated with prioritizing uplink cancellation information is based on receiving UCI before transmitting DCI. In some examples, an amount of time between receiving UCI and transmitting DCI does not satisfy a threshold amount of time.
[0215] In some examples, control signaling component 1645 can be configured as or otherwise support means for sending control signaling indicating a transmission mode associated with a combination of uplink cancellation information and skip information, wherein sending the uplink signaling is based on the transmission mode.
[0216] In some examples, DCI component 1635 may be configured as or otherwise support means for sending an indication of one or more additional resources of the first subset of reference resources in a DCI, where the one or more additional resources comprise a second subset of resources.
[0217] In some examples, to support receiving uplink signaling, signaling component 1640 can be configured as or otherwise support means for refraining from monitoring the first subset of the set of resources and the second subset of the second resources according to the transmission pattern. In some examples, to support receiving uplink signaling, signaling component 1640 can be configured as or otherwise support means for receiving uplink signaling via the remainder of the set of resources.
[0218] In some examples, receiving uplink signaling according to a transmission mode associated with a combination of uplink cancellation information and skip information is based on receiving UCI before transmitting DCI. In some examples, an amount of time between receiving UCI and transmitting DCI satisfies a threshold amount of time.
[0219] In some examples, to support sending scheduling information, the scheduling information component 1625 may be configured as or otherwise support a component for sending RRC signaling including configuration information corresponding to one or more CGs corresponding to the resource set, a DCI message to activate the CG, or a combination thereof.
[0220] In some examples, to support sending scheduling information, scheduling information component 1625 may be configured as or otherwise support means for sending a DCI message including scheduling information.
[0221] Additionally or alternatively, according to examples as disclosed herein, the communication manager 1620 can support wireless communications at a network entity. In some examples, the scheduling information component 1625 can be configured as or otherwise support means for sending scheduling information indicating a set of resources allocated for a PUSCH for uplink transmissions by the UE. In some examples, the DCI component 1635 can be configured as or otherwise support means for sending DCI to the UE including uplink cancellation information indicating that a first subset of the set of resources for the PUSCH remains unoccupied by the UE's transmissions. In some examples, the UCI component 1630 can be configured as or otherwise support means for receiving UCI including skip information based on the uplink cancellation information indicating that a second subset of the set of resources for the PUSCH remains unoccupied by the UE's transmissions. In some examples, signaling component 1640 may be configured as or otherwise support means for receiving uplink signaling via a portion of the resource set of the PUSCH based on the UCI carrying skip information and the DCI indicating uplink cancellation information, wherein a first subset of the resource set and a second subset of the resource set are not occupied by uplink signaling.
[0222] In some examples, resource indication component 1650 may be configured as or otherwise support means for receiving an indication of one or more additional resources of the first subset of reference resources in a UCI, where the one or more additional resources comprise a second subset of resources.
[0223] In some examples, signaling component 1640 can be configured as or otherwise support means for communicating high priority wireless signaling via at least a first subset of the set of resources.
[0224] In some examples, to support sending scheduling information, the scheduling information component 1625 may be configured as or otherwise support a component for sending the CG via RRC signaling including an indication of the resource set, a DCI message activating the CG, or a combination thereof.
[0225] In some examples, to support sending scheduling information, scheduling information component 1625 may be configured as or otherwise support means for sending a DCI message including scheduling information.
[0226] Figure 17A diagram illustrating a system 1700 including a device 1705 that supports wireless signaling based on downlink cancellation information and uplink skip information, according to one or more aspects of the present disclosure, is shown. Device 1705 may be an example of device 1405, device 1505, or network entity 105, as described herein, or a component thereof. Device 1705 may communicate with one or more network entities 105, one or more UEs 115, or any combination thereof, which may include communication via one or more wired interfaces, one or more wireless interfaces, or any combination thereof. Device 1705 may include components that support outgoing and incoming communications, such as a communication manager 1720, a transceiver 1710, an antenna 1715, a memory 1725, code 1730, and a processor 1735. These components may be in electronic communication or otherwise coupled (e.g., operatively, communicatively, functionally, electronically, electrically) via one or more buses (e.g., bus 1740).
[0227] The transceiver 1710 may support bidirectional communication via a wired link, a wireless link, or both as described herein. In some examples, the transceiver 1710 may include a wired transceiver and may communicate bidirectionally with another wired transceiver. Additionally or alternatively, in some examples, the transceiver 1710 may include a wireless transceiver and may communicate bidirectionally with another wireless transceiver. In some examples, the device 1705 may include one or more antennas 1715, which may be capable of transmitting or receiving wireless transmissions (e.g., concurrently). The transceiver 1710 may also include a modem for: modulating a signal; providing the modulated signal for transmission (e.g., via one or more antennas 1715, via a wired transmitter); receiving the modulated signal (e.g., from one or more antennas 1715, from a wired receiver); and demodulating the signal. In some implementations, the transceiver 1710 may include one or more interfaces, such as one or more interfaces coupled to one or more antennas 1715 configured to support various receive or obtain operations, or one or more interfaces coupled to one or more antennas 1715 configured to support various transmit or output operations, or a combination thereof. In some implementations, the transceiver 1710 may include or be configured to be coupled to one or more processors or memory components operable to perform or support operations based on received or obtained information or signals, or to generate information or other signals for transmission or other output, or any combination thereof. In some implementations, the transceiver 1710, or the transceiver 1710 and one or more antennas 1715, or the transceiver 1710 and one or more antennas 1715 and one or more processors or memory components (e.g., processor 1735 or memory 1725 or both) may be included in a chip or chip assembly installed in the device 1705. In some examples, the transceiver may be operable to support communications via one or more communication links (eg, communication link 125 , backhaul communication link 120 , midhaul communication link 162 , fronthaul communication link 168 ).
[0228] Memory 1725 may include RAM and ROM. Memory 1725 may store computer-readable, computer-executable code 1730 including instructions that, when executed by processor 1735, cause device 1705 to perform the various functions described herein. Code 1730 may be stored in a non-transitory computer-readable medium such as system memory or another type of memory. In some cases, code 1730 may not be directly executable by processor 1735, but (e.g., when compiled and executed) may cause a computer to perform the functions described herein. In some cases, memory 1725 may include a BIOS, etc., which may control basic hardware or software operations, such as interaction with peripheral components or devices.
[0229] The processor 1735 may include an intelligent hardware device (e.g., a general-purpose processor, a DSP, an ASIC, a CPU, an FPGA, a microcontroller, a programmable logic device, a discrete gate or transistor logic component, a discrete hardware component, or any combination thereof). In some cases, the processor 1735 may be configured to operate a memory array using a memory controller. In some other cases, the memory controller may be integrated into the processor 1735. The processor 1735 may be configured to execute computer-readable instructions stored in a memory (e.g., memory 1725) to cause the device 1705 to perform various functions (e.g., functions or tasks that support wireless signaling based on downlink cancellation information and uplink skip information). For example, the device 1705 or a component of the device 1705 may include a processor 1735 and a memory 1725 coupled to the processor 1735, and the processor 1735 and the memory 1725 are configured to perform the various functions described herein. The processor 1735 may be an example of a cloud computing platform (e.g., one or more physical nodes and supporting software (such as an operating system, virtual machine, or container instance)) that can host functionality (e.g., by executing code 1730) to perform the functions of the device 1705. The processor 1735 may be any one or more suitable processors capable of executing scripts or instructions of one or more software programs stored in the device 1705 (such as in the memory 1725). In some implementations, the processor 1735 may be a component of a processing system. A processing system may generally refer to a system or series of machines or components that receives inputs and processes those inputs to produce a set of outputs (which may be passed to other systems or components of the device 1705, for example). For example, the processing system of the device 1705 may refer to a system that includes various other components or subcomponents of the device 1705, such as the processor 1735, or the transceiver 1710, or the communication manager 1720, or other components or combinations of components of the device 1705. The processing system of device 1705 can be interfaced with other components of device 1705 and can process information (such as input or signals) received from other components or output information to other components. For example, the chip or modem of device 1705 may include a processing system and one or more interfaces for outputting information or for obtaining information or for both operations. The one or more interfaces may be implemented as or otherwise include a first interface configured to output information and a second interface configured to obtain information or the same interface configured to output information and obtain information, as well as other specific implementations. In some specific implementations, the one or more interfaces may refer to an interface between the processing system of the chip or modem and a transmitter, so that the device 1705 can send information output from the chip or modem.Additionally or alternatively, in some implementations, one or more interfaces may refer to an interface between a processing system of a chip or modem and a receiver, such that the device 1705 can obtain information or signal input and pass the information to the processing system. A person skilled in the art will readily recognize that a first interface can also obtain information or signal input, and a second interface can also output information or signal output.
[0230] In some examples, bus 1740 may support communications for protocol layers of a protocol stack (e.g., within a protocol layer). In some examples, bus 1740 may support communications associated with logical channels of a protocol stack (e.g., between protocol layers of a protocol stack), which may include communications performed within components of device 1705 or between different components of device 1705 that may be co-located or located in different locations (e.g., where device 1705 may refer to a system in which one or more of communication manager 1720, transceiver 1710, memory 1725, code 1730, and processor 1735 may be located in one of the different components or divided between the different components).
[0231] In some examples, communication manager 1720 can manage aspects of communications with core network 130 (e.g., via one or more wired or wireless backhaul links). For example, communication manager 1720 can manage the transfer of data communications for client devices, such as one or more UEs 115. In some examples, communication manager 1720 can manage communications with other network entities 105 and can include a controller or scheduler for controlling communications with UEs 115 in coordination with other network entities 105. In some examples, communication manager 1720 can support an X2 interface within LTE / LTE-A wireless communication network technology to provide communications between network entities 105.
[0232] According to examples disclosed herein, the communication manager 1720 may support wireless communications at a network entity. For example, the communication manager 1720 may be configured to function as or otherwise support means for transmitting scheduling information indicating a set of resources allocated for a PUSCH for uplink transmissions by a UE. The communication manager 1720 may be configured to function as or otherwise support means for receiving UCI including skip information indicating that a first subset of the set of resources for the PUSCH remains unoccupied by transmissions by the UE. The communication manager 1720 may be configured to function as or otherwise support means for transmitting DCI including uplink cancellation information indicating that a second subset of the set of resources for the PUSCH remains unoccupied by transmissions by the UE. The communication manager 1720 may be configured to function as or otherwise support means for receiving uplink signaling via a portion of the set of resources for the PUSCH based on the UCI carrying the skip information, the DCI indicating the uplink cancellation information, or both, wherein at least the second subset of the set of resources is unoccupied by uplink signaling.
[0233] Additionally or alternatively, according to examples disclosed herein, the communication manager 1720 may support wireless communications at a network entity. For example, the communication manager 1720 may be configured as or otherwise support means for sending scheduling information indicating a set of resources allocated for a PUSCH for uplink transmissions by a UE. The communication manager 1720 may be configured as or otherwise support means for sending DCI to the UE including uplink cancellation information indicating that a first subset of the set of resources for the PUSCH remains unoccupied by transmissions by the UE. The communication manager 1720 may be configured as or otherwise support means for receiving UCI including skip information based on the uplink cancellation information indicating that a second subset of the set of resources for the PUSCH remains unoccupied by transmissions by the UE. The communication manager 1720 may be configured as or otherwise support means for receiving uplink signaling via a portion of the resource set of the PUSCH based on the UCI carrying skip information and the DCI indicating uplink cancellation information, wherein the first subset of the resource set and the second subset of the resource set are not occupied by uplink signaling.
[0234] By including or configuring a communication manager 1720 according to the examples described herein, the device 1705 may support techniques for wireless signaling based on downlink cancellation information and uplink skip information, which may result in improved communication reliability, reduced latency, an improved user experience associated with reduced processing, reduced power consumption, more efficient utilization of communication resources, improved coordination between devices, longer battery life, and improved utilization of processing power, among other advantages.
[0235] In some examples, the communication manager 1720 can be configured to use or otherwise cooperate with the transceiver 1710, one or more antennas 1715 (e.g., where applicable), or any combination thereof to perform various operations (e.g., receive, obtain, monitor, output, transmit). Although the communication manager 1720 is illustrated as a separate component, in some examples, one or more functions described with reference to the communication manager 1720 can be supported or performed by the transceiver 1710, the processor 1735, the memory 1725, the code 1730, or any combination thereof. For example, the code 1730 can include instructions that are executable by the processor 1735 to cause the device 1705 to perform various aspects of wireless signaling based on downlink cancellation information and uplink skip information as described herein, or the processor 1735 and the memory 1725 can be otherwise configured to perform or support such operations.
[0236] Figure 18 A flowchart illustrating a method 1800 for supporting wireless signaling based on downlink cancellation information and uplink skip information according to one or more aspects of the present disclosure is illustrated. The operations of the method 1800 may be implemented by a UE or components thereof as described herein. For example, the method 1800 may be implemented by a UE as described herein. Figures 1 to 13 The described UE 115 performs the operations of method 1800. In some examples, the UE may execute an instruction set to control the functional elements of the UE to perform the described functions. Additionally or alternatively, the UE may use dedicated hardware to perform various aspects of the described functions.
[0237] At 1805, the method may include receiving scheduling information indicating a set of resources allocated for a PUSCH for uplink transmission. The operations of 1805 may be performed according to examples disclosed herein. In some examples, aspects of the operations of 1805 may be described in detail herein. Figure 12 The described schedule information component 1225 executes.
[0238] At 1810, the method may include: transmitting UCI including skip information indicating that a first subset of the resource set for the PUSCH remains unoccupied by the UE's transmission. The operations of 1810 may be performed according to examples disclosed herein. In some examples, aspects of the operations of 1810 may be described herein with reference to Figure 12 The UCI component 1230 described here performs.
[0239] At 1815, the method may include receiving a DCI including uplink cancellation information indicating that the second subset of the resource set for the PUSCH remains unoccupied by the UE's transmission. The operations of 1815 may be performed according to examples disclosed herein. In some examples, aspects of the operations of 1815 may be described herein with reference to Figure 12 The DCI component 1235 described performs.
[0240] At 1820, the method may include: transmitting uplink signaling via a portion of the resource set of the PUSCH based on the UCI carrying skip information, the DCI indicating uplink cancellation information, or both, wherein at least a second subset of the resource set is not occupied by uplink signaling. The operations of 1820 may be performed according to examples disclosed herein. In some examples, aspects of the operations of 1820 may be described herein with reference to Figure 12 The signaling component 1240 is described as executing.
[0241] Figure 19 A flowchart illustrating a method 1900 for supporting wireless signaling based on downlink cancellation information and uplink skip information according to one or more aspects of the present disclosure is illustrated. The operations of the method 1900 may be implemented by a UE or components thereof as described herein. For example, the method 1900 may be implemented by a UE as described herein. Figures 1 to 13 The described UE 115 performs the operations of method 1900. In some examples, the UE may execute an instruction set to control the functional elements of the UE to perform the described functions. Additionally or alternatively, the UE may use dedicated hardware to perform various aspects of the described functions.
[0242] At 1905, the method may include receiving control signaling indicating a transmission mode associated with prioritizing cancel information over skip information, wherein transmitting uplink signaling is based on the transmission mode. The operations of 1905 may be performed according to examples disclosed herein. In some examples, aspects of the operations of 1905 may be described herein with reference to Figure 12 The control signaling component 1245 is described as executing.
[0243] At 1910, the method may include receiving scheduling information indicating a set of resources allocated for a PUSCH for uplink transmission. The operations of 1910 may be performed according to examples disclosed herein. In some examples, aspects of the operations of 1910 may be described herein with reference to Figure 12 The described schedule information component 1225 executes.
[0244] At 1915, the method may include: transmitting UCI including skip information indicating that the first subset of the resource set for the PUSCH remains unoccupied by the UE's transmission. The operations of 1915 may be performed according to examples disclosed herein. In some examples, aspects of the operations of 1915 may be performed as described herein with reference to Figure 12 The UCI component 1230 described here performs.
[0245] At 1920, the method may include receiving a DCI including uplink cancellation information indicating that the second subset of the resource set for the PUSCH remains unoccupied by the UE's transmission. The operations of 1920 may be performed according to examples disclosed herein. In some examples, aspects of the operations of 1920 may be as described herein. Figure 12 The DCI component 1235 described performs.
[0246] At 1925, the method may include: transmitting uplink signaling via a portion of the resource set of the PUSCH based on the UCI carrying skip information, the DCI indicating uplink cancellation information, or both, wherein at least a second subset of the resource set is not occupied by uplink signaling. The operations of 1925 may be performed according to examples disclosed herein. In some examples, aspects of the operations of 1925 may be performed by reference to Figure 12 The signaling component 1240 is described as executing.
[0247] Figure 20 The flowchart of the method 2000 for supporting wireless signaling based on downlink cancellation information and uplink skip information according to one or more aspects of the present disclosure is illustrated. The operations of the method 2000 may be implemented by a network entity or a component thereof as described herein. For example, the method 2000 may be implemented by a network entity or a component thereof as described herein. Figures 1 to 9 as well as Figures 14 to 17 The described network entity performs the operations of method 2000. In some examples, the network entity may execute an instruction set to control functional elements of the network entity to perform the described functions. Additionally or alternatively, the network entity may use dedicated hardware to perform various aspects of the described functions.
[0248] At 2005, the method may include: sending scheduling information indicating a set of resources allocated for a PUSCH for uplink transmission of the UE. The operations of 2005 may be performed according to examples disclosed herein. In some examples, aspects of the operations of 2005 may be implemented by reference to Figure 16 The described schedule information component 1625 executes.
[0249] At 2010, the method may include receiving UCI including skip information indicating that a first subset of the resource set of the PUSCH remains unoccupied by the UE's transmission. The operations of 2010 may be performed according to examples disclosed herein. In some examples, aspects of the operations of 2010 may be implemented as described herein with reference to Figure 16 The UCI component 1630 described here performs.
[0250] At 2015, the method may include: sending a DCI including uplink cancellation information, the uplink cancellation information indicating that the second subset of the resource set of the PUSCH remains unoccupied by the UE's transmission. The operations of 2015 may be performed according to the examples disclosed herein. In some examples, aspects of the operations of 2015 may be implemented by the referenced embodiments herein. Figure 16 The DCI component 1635 described performs.
[0251] At 2020, the method may include receiving uplink signaling via a portion of the resource set of a PUSCH based on the UCI carrying skip information, the DCI indicating uplink cancellation information, or both, wherein at least a second subset of the resource set is not occupied by uplink signaling. The operations of 2020 may be performed according to examples disclosed herein. In some examples, aspects of the operations of 2020 may be implemented by reference to Figure 16 The signaling component 1640 is described as executing.
[0252] Figure 21 The flowchart of the method 2100 for supporting wireless signaling based on downlink cancellation information and uplink skip information according to one or more aspects of the present disclosure is illustrated. The operations of the method 2100 may be implemented by a network entity or a component thereof as described herein. For example, the method 2100 may be implemented by a network entity or a component thereof as described herein. Figures 1 to 9 as well as Figures 14 to 17 The described network entity performs the operations of method 2100. In some examples, the network entity may execute an instruction set to control functional elements of the network entity to perform the described functions. Additionally or alternatively, the network entity may use dedicated hardware to perform various aspects of the described functions.
[0253] At 2105, the method may include: sending control signaling to the UE indicating a transmission mode associated with prioritizing uplink cancellation information over skip information, wherein receiving the uplink signaling is based on the transmission mode. The operations of 2105 may be performed according to examples disclosed herein. In some examples, aspects of the operations of 2105 may be described by reference to Figure 16 The control signaling component 1645 is described as executing.
[0254] At 2110, the method may include: sending scheduling information indicating a set of resources allocated for a PUSCH for uplink transmission of the UE. The operations of 2110 may be performed according to examples disclosed herein. In some examples, aspects of the operations of 2110 may be described by reference to Figure 16 The described schedule information component 1625 executes.
[0255] At 2115, the method may include receiving UCI including skip information indicating that a first subset of the resource set for the PUSCH remains unoccupied by the UE's transmission. The operations of 2115 may be performed according to examples disclosed herein. In some examples, aspects of the operations of 2115 may be performed as described herein with reference to Figure 16 The UCI component 1630 described here performs.
[0256] At 2120, the method may include sending a DCI including uplink cancellation information indicating that the second subset of the resource set of the PUSCH remains unoccupied by the UE's transmission. The operations of 2120 may be performed according to examples disclosed herein. In some examples, aspects of the operations of 2120 may be described in detail herein. Figure 16 The DCI component 1635 described performs.
[0257] At 2125, the method may include receiving uplink signaling via a portion of the resource set of the PUSCH based on the UCI carrying skip information, the DCI indicating uplink cancellation information, or both, wherein at least a second subset of the resource set is not occupied by uplink signaling. The operations of 2125 may be performed according to examples disclosed herein. In some examples, aspects of the operations of 2125 may be described in detail herein. Figure 16 The signaling component 1640 is described as executing.
[0258] Figure 22 A flowchart illustrating a method 2200 for supporting wireless signaling based on downlink cancellation information and uplink skip information according to one or more aspects of the present disclosure is illustrated. The operations of the method 2200 may be implemented by a UE or a component thereof as described herein. For example, the method 2200 may be implemented by a UE as described herein. Figures 1 to 13 The described UE 115 performs the operations of the method 2200. In some examples, the UE may execute an instruction set to control the functional elements of the UE to perform the described functions. Additionally or alternatively, the UE may use dedicated hardware to perform various aspects of the described functions.
[0259] At 2205, the method may include receiving scheduling information indicating a set of resources allocated for a PUSCH for uplink transmission. The operations of 2205 may be performed according to examples disclosed herein. In some examples, aspects of the operations of 2205 may be described in detail herein. Figure 12 The described schedule information component 1225 executes.
[0260] At 2210, the method may include receiving a DCI including uplink cancellation information indicating that the first subset of the resource set for the PUSCH remains unoccupied by the UE's transmission. The operations of 2210 may be performed according to examples disclosed herein. In some examples, aspects of the operations of 2210 may be described herein with reference to Figure 12 The DCI component 1235 described performs.
[0261] At 2215, the method may include: sending UCI including skip information based on the uplink cancellation information, the skip information indicating that the second subset of the resource set of the PUSCH remains unoccupied by the UE's transmission. The operations of 2215 may be performed according to the examples disclosed herein. In some examples, aspects of the operations of 2215 may be as described herein. Figure 12 The UCI component 1230 described here performs.
[0262] At 2220, the method may include: transmitting uplink signaling via a portion of the resource set of the PUSCH based on the UCI carrying the skip information and the DCI indicating the uplink cancellation information, wherein the first subset of the resource set and the second subset of the resource set are not occupied by uplink signaling. The operation of 2220 may be performed according to the examples disclosed herein. In some examples, aspects of the operation of 2220 may be performed by the embodiments disclosed herein. Figure 12 The signaling component 1240 is described as executing.
[0263] Figure 23 A flowchart illustrating a method 2300 for supporting wireless signaling based on downlink cancellation information and uplink skip information according to one or more aspects of the present disclosure is illustrated. The operations of the method 2300 may be implemented by a UE or a component thereof as described herein. For example, the method 2300 may be implemented by a UE or a component thereof as described herein. Figures 1 to 13 The described UE 115 performs the operations of the method 2300. In some examples, the UE may execute an instruction set to control the functional elements of the UE to perform the described functions. Additionally or alternatively, the UE may use dedicated hardware to perform various aspects of the described functions.
[0264] At 2305, the method may include receiving scheduling information indicating a set of resources allocated for a PUSCH for uplink transmission. The operations of 2305 may be performed according to examples disclosed herein. In some examples, aspects of the operations of 2305 may be described in detail herein. Figure 12 The described schedule information component 1225 executes.
[0265] At 2310, the method may include receiving a DCI including uplink cancellation information indicating that the first subset of the resource set for the PUSCH remains unoccupied by the UE's transmission. The operations of 2310 may be performed according to examples disclosed herein. In some examples, aspects of the operations of 2310 may be described herein with reference to Figure 12 The DCI component 1235 described performs.
[0266] At 2315, the method may include: sending UCI including skip information based on the uplink cancellation information, the skip information indicating that the second subset of the resource set of the PUSCH remains unoccupied by the UE's transmission. The operations of 2315 may be performed according to examples disclosed herein. In some examples, aspects of the operations of 2315 may be as described herein. Figure 12 The UCI component 1230 described here performs.
[0267] At 2320, the method may include sending an indication of one or more additional resources of the first subset of reference resources in the UCI, wherein the one or more additional resources include the second subset of resources. The operations of 2320 may be performed according to examples disclosed herein. In some examples, aspects of the operations of 2320 may be performed by reference to Figure 12 The described resource directs component 1250 to execute.
[0268] At 2325, the method may include: transmitting uplink signaling via a portion of the resource set of the PUSCH based on the UCI carrying the skip information and the DCI indicating the uplink cancellation information, wherein the first subset of the resource set and the second subset of the resource set are not occupied by uplink signaling. The operation of 2325 may be performed according to the examples disclosed herein. In some examples, aspects of the operation of 2325 may be performed by the embodiments disclosed herein. Figure 12 The signaling component 1240 is described as executing.
[0269] Figure 24 A flowchart illustrating a method 2400 for supporting wireless signaling based on downlink cancellation information and uplink skip information according to one or more aspects of the present disclosure is illustrated. The operations of the method 2400 may be implemented by a network entity or a component thereof as described herein. For example, the method 2400 may be implemented by a network entity or a component thereof as described herein. Figures 1 to 9 as well as Figures 14 to 17The described network entity performs the operations of method 2400. In some examples, the network entity may execute an instruction set to control functional elements of the network entity to perform the described functions. Additionally or alternatively, the network entity may use dedicated hardware to perform various aspects of the described functions.
[0270] At 2405, the method may include: sending scheduling information indicating a set of resources allocated for a PUSCH for uplink transmission of the UE. The operations of 2405 may be performed according to examples disclosed herein. In some examples, aspects of the operations of 2405 may be described by reference to Figure 16 The described schedule information component 1625 executes.
[0271] At 2410, the method may include: sending a DCI including uplink cancellation information to the UE, the uplink cancellation information indicating that the first subset of the resource set of the PUSCH remains unoccupied by the UE's transmission. The operations of 2410 may be performed according to the examples disclosed herein. In some examples, aspects of the operations of 2410 may be as described herein. Figure 16 The DCI component 1635 described performs.
[0272] At 2415, the method may include: receiving UCI including skip information based on the uplink cancellation information, the skip information indicating that the second subset of the resource set of the PUSCH remains unoccupied by the UE's transmission. The operations of 2415 may be performed according to examples disclosed herein. In some examples, aspects of the operations of 2415 may be as described herein with reference to Figure 16 The UCI component 1630 described here performs.
[0273] At 2420, the method may include receiving uplink signaling via a portion of the resource set of a PUSCH based on the UCI carrying skip information and the DCI indicating uplink cancellation information, wherein the first subset of the resource set and the second subset of the resource set are not occupied by uplink signaling. The operations of 2420 may be performed according to examples disclosed herein. In some examples, aspects of the operations of 2420 may be described in detail herein. Figure 16 The signaling component 1640 is described as executing.
[0274] Figure 25 A flowchart illustrating a method 2500 for supporting wireless signaling based on downlink cancellation information and uplink skip information according to one or more aspects of the present disclosure is illustrated. The operations of the method 2500 may be implemented by a network entity or a component thereof as described herein. For example, the method 2500 may be implemented by a network entity or a component thereof as described herein. Figures 1 to 9 as well as Figures 14 to 17The described network entity performs the operations of method 2500. In some examples, the network entity may execute an instruction set to control functional elements of the network entity to perform the described functions. Additionally or alternatively, the network entity may use dedicated hardware to perform various aspects of the described functions.
[0275] At 2505, the method may include: sending scheduling information indicating a set of resources allocated for a PUSCH for uplink transmission of the UE. The operations of 2505 may be performed according to examples disclosed herein. In some examples, aspects of the operations of 2505 may be described in detail herein. Figure 16 The described schedule information component 1625 executes.
[0276] At 2510, the method may include: sending a DCI including uplink cancellation information to the UE, the uplink cancellation information indicating that the first subset of the resource set of the PUSCH remains unoccupied by the UE's transmission. The operations of 2510 may be performed according to the examples disclosed herein. In some examples, aspects of the operations of 2510 may be as described herein. Figure 16 The DCI component 1635 described performs.
[0277] At 2515, the method may include: receiving UCI including skip information based on the uplink cancellation information, the skip information indicating that the second subset of the resource set of the PUSCH remains unoccupied by the UE's transmission. The operations of 2515 may be performed according to the examples disclosed herein. In some examples, aspects of the operations of 2515 may be as described herein. Figure 16 The UCI component 1630 described here performs.
[0278] At 2520, the method may include receiving, in the UCI, an indication of one or more additional resources of the first subset of reference resources, wherein the one or more additional resources include the second subset of resources. The operations of 2520 may be performed according to examples disclosed herein. In some examples, aspects of the operations of 2520 may be performed by reference to Figure 16 The described resources direct component 1650 to execute.
[0279] At 2525, the method may include receiving uplink signaling via a portion of the resource set of the PUSCH based on the UCI carrying the skip information and the DCI indicating the uplink cancellation information, wherein the first subset of the resource set and the second subset of the resource set are not occupied by uplink signaling. The operations of 2525 may be performed according to the examples disclosed herein. In some examples, aspects of the operations of 2525 may be performed by the embodiments disclosed herein. Figure 16 The signaling component 1640 is described as executing.
[0280] The following provides an overview of various aspects of the disclosure:
[0281] Aspect 1: A method for wireless communication at a UE, the method comprising: receiving scheduling information indicating a set of resources of a physical uplink shared channel allocated for uplink transmission; sending a UCI including skip information, the skip information indicating that a first subset of the resource set of the physical uplink shared channel remains unoccupied by transmissions by the UE; receiving a DCI including uplink cancellation information, the uplink cancellation information indicating that a second subset of the resource set of the physical uplink shared channel remains unoccupied by transmissions by the UE; and sending uplink signaling via a portion of the resource set of the physical uplink shared channel based at least in part on the UCI carrying the skip information, the DCI indicating the uplink cancellation information, or both, wherein at least the second subset of the resource set is not occupied by the uplink signaling.
[0282] Aspect 2: The method according to aspect 1 further comprising: receiving control signaling indicating a transmission mode associated with prioritizing the cancellation information over the skip information, wherein sending the uplink signaling is at least partially based on the transmission mode.
[0283] Aspect 3: A method according to Aspect 2, wherein sending the uplink signaling includes: suppressing sending via the second subset of the resource set based at least in part on overwriting the skip information according to the sending mode; and sending the uplink signaling via the first subset of the resource set and the remainder of the resource set according to the scheduling information and the uplink cancellation information.
[0284] Aspect 4: A method according to any one of Aspects 2 to 3, wherein sending the uplink signaling according to the transmission mode associated with prioritizing the uplink cancellation information is at least partially based on sending the UCI before receiving the DCI; and the amount of time between sending the UCI and receiving the DCI does not meet a threshold time amount.
[0285] Aspect 5: According to any one of Aspects 1 to 4, the method further includes: receiving control signaling indicating a transmission mode associated with a combination of the uplink cancellation information and the skip information, wherein sending the uplink signaling is at least partially based on the transmission mode.
[0286] Aspect 6: The method according to aspect 5 further comprising: receiving in the DCI an indication of one or more additional resources of the first subset of reference resources, wherein the one or more additional resources include the second subset of resources.
[0287] Aspect 7: A method according to any one of Aspects 5 to 6, wherein sending the uplink signaling includes: suppressing sending via the first subset of the resource set and the second subset of the resource set according to the sending mode; and sending the uplink signaling via the remainder of the resource set.
[0288] Aspect 8: A method according to any one of Aspects 5 to 7, wherein sending the uplink signaling according to the transmission mode associated with the combination of the uplink cancellation information and the skip information is at least partially based on sending the UCI before receiving the DCI, and the amount of time between sending the UCI and receiving the DCI satisfies a threshold time amount.
[0289] Aspect 9: A method according to any one of Aspects 1 to 8, wherein receiving the scheduling information includes: receiving RRC signaling including configuration information corresponding to one or more CGs corresponding to the resource set, a DCI message activating the CG, or a combination thereof.
[0290] Aspect 10: The method according to any one of aspects 1 to 9, wherein receiving the scheduling information comprises: receiving a DCI message including the scheduling information.
[0291] Aspect 11: A method for wireless communication at a network entity, the method comprising: sending scheduling information, the scheduling information indicating a set of resources of a physical uplink shared channel allocated for uplink transmission of a UE; receiving a UCI including skip information, the skip information indicating that a first subset of the resource set of the physical uplink shared channel remains unoccupied by transmissions of the UE; sending a DCI including uplink cancellation information, the uplink cancellation information indicating that a second subset of the resource set of the physical uplink shared channel remains unoccupied by transmissions of the UE; and receiving uplink signaling via a portion of the resource set of the physical uplink shared channel based at least in part on the UCI carrying the skip information, the DCI indicating the uplink cancellation information, or both, wherein at least the second subset of the resource set is not occupied by the uplink signaling.
[0292] Aspect 12: The method according to aspect 11 further includes: sending control signaling to the UE indicating a transmission mode associated with giving priority to the uplink cancellation information over the skip information, wherein receiving the uplink signaling is at least partially based on the transmission mode.
[0293] Aspect 13: A method according to Aspect 12, wherein receiving the uplink signaling includes: receiving the uplink signaling via the first subset of the resource set according to the scheduling information and the uplink cancellation information, wherein the second subset of the resource set remains unoccupied by transmissions from the UE according to the transmission mode associated with giving priority to the uplink cancellation information over the skip information.
[0294] Aspect 14: A method according to any one of Aspects 12 to 13, wherein receiving the uplink signaling according to the transmission mode associated with prioritizing the uplink cancellation information is at least partially based on receiving the UCI before sending the DCI; and the amount of time between receiving the UCI and sending the DCI does not satisfy a threshold time amount.
[0295] Aspect 15: According to any one of Aspects 11 to 14, the method further includes: sending control signaling indicating a transmission mode associated with the combination of the uplink cancellation information and the skip information, wherein sending the uplink signaling is at least partially based on the transmission mode.
[0296] Aspect 16: The method according to aspect 15, further comprising: sending an indication of one or more additional resources of the first subset of reference resources in the DCI, wherein the one or more additional resources include the second subset of resources.
[0297] Aspect 17: A method according to any one of Aspects 15 to 16, wherein receiving the uplink signaling includes: suppressing monitoring of the first subset of the resource set and the second subset of the second resources according to the transmission mode; and receiving the uplink signaling via the remainder of the resource set.
[0298] Aspect 18: A method according to any one of Aspects 15 to 17, wherein receiving the uplink signaling according to the transmission mode associated with the combination of the uplink cancellation information and the skip information is at least partially based on receiving the UCI before sending the DCI, and the amount of time between receiving the UCI and sending the DCI satisfies a threshold time amount.
[0299] Aspect 19: A method according to any one of Aspects 11 to 18, wherein sending the scheduling information includes: sending RRC signaling including configuration information corresponding to one or more CGs corresponding to the resource set, a DCI message activating the CG, or a combination thereof.
[0300] Aspect 20: The method according to any one of aspects 11 to 19, wherein sending the scheduling information comprises: sending a DCI message including the scheduling information.
[0301] Aspect 21: A method for wireless communication at a UE, the method comprising: receiving scheduling information indicating a resource set of a physical uplink shared channel allocated for uplink transmission; receiving DCI including uplink cancellation information, the uplink cancellation information indicating that a first subset of the resource set of the physical uplink shared channel remains unoccupied by the transmission of the UE; sending UCI including skip information based at least in part on the uplink cancellation information, the skip information indicating that a second subset of the resource set of the physical uplink shared channel remains unoccupied by the transmission of the UE; sending uplink signaling via a portion of the resource set of the physical uplink shared channel based at least in part on the UCI carrying the skip information and the DCI indicating the uplink cancellation information, wherein the first subset of the resource set and the second subset of the resource set are not occupied by the uplink signaling.
[0302] Aspect 22: The method according to aspect 21, further comprising: sending an indication of one or more additional resources of the first subset of reference resources in the UCI, wherein the one or more additional resources include the second subset of resources.
[0303] Aspect 23: The method of aspect 22, further comprising: determining that the one or more additional resources are to remain unoccupied based at least in part on an amount of data corresponding to the uplink signaling, wherein sending the UCI is based at least in part on the determination.
[0304] Aspect 24: A method according to any one of Aspects 21 to 23, wherein receiving the scheduling information includes: receiving the CG via RRC signaling including an indication of the resource set, a DCI message activating the CG, or a combination thereof.
[0305] Aspect 25: The method according to any one of aspects 21 to 24, wherein receiving the scheduling information comprises: receiving a DCI message including the scheduling information.
[0306] Aspect 26: A method for wireless communication at a network entity, the method comprising: sending scheduling information indicating a set of resources of a physical uplink shared channel allocated for uplink transmission of a UE; sending DCI to the UE including uplink cancellation information, the uplink cancellation information indicating that a first subset of the resource set of the physical uplink shared channel remains unoccupied by the transmission of the UE; receiving UCI including skip information based at least in part on the uplink cancellation information, the skip information indicating that a second subset of the resource set of the physical uplink shared channel remains unoccupied by the transmission of the UE; and receiving uplink signaling via a portion of the resource set of the physical uplink shared channel based at least in part on the UCI carrying the skip information and the DCI indicating the uplink cancellation information, wherein the first subset of the resource set and the second subset of the resource set are not occupied by the uplink signaling.
[0307] Aspect 27: The method of aspect 26, further comprising: receiving, in the UCI, an indication of one or more additional resources of the first subset of reference resources, wherein the one or more additional resources include the second subset of resources.
[0308] Aspect 28: The method according to any one of aspects 26 to 27, further comprising: communicating high priority wireless signaling via at least the first subset of the set of resources.
[0309] Aspect 29: A method according to any one of Aspects 26 to 28, wherein sending the scheduling information includes: sending the CG via RRC signaling including an indication of the resource set, a DCI message activating the CG, or a combination thereof.
[0310] Aspect 30: The method according to any one of aspects 26 to 29, wherein sending the scheduling information includes: sending a DCI message including the scheduling information.
[0311] Aspect 31: An apparatus for wireless communication at a UE, the apparatus comprising: a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the apparatus to perform a method according to any one of aspects 1 to 10.
[0312] Aspect 32: An apparatus for wireless communication at a UE, the apparatus comprising: at least one component for performing the method according to any one of aspects 1 to 10.
[0313] Aspect 33: A non-transitory computer-readable medium storing code for wireless communication at a UE, the code comprising instructions executable by a processor to perform the method according to any one of aspects 1 to 10.
[0314] Aspect 34: An apparatus for wireless communication at a network entity, the apparatus comprising: a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the apparatus to perform a method according to any one of aspects 11 to 20.
[0315] Aspect 35: An apparatus for wireless communication at a network entity, the apparatus comprising: at least one component for performing the method according to any one of aspects 11 to 20.
[0316] Aspect 36: A non-transitory computer-readable medium storing code for wireless communication at a network entity, the code comprising instructions executable by a processor to perform the method according to any one of aspects 11 to 20.
[0317] Aspect 37: An apparatus for wireless communication at a UE, the apparatus comprising: a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the apparatus to perform a method according to any one of aspects 21 to 25.
[0318] Aspect 38: An apparatus for wireless communication at a UE, the apparatus comprising: at least one component for performing the method according to any one of aspects 21 to 25.
[0319] Aspect 39: A non-transitory computer-readable medium storing code for wireless communication at a UE, the code comprising instructions executable by a processor to perform the method according to any one of aspects 21 to 25.
[0320] Aspect 40: An apparatus for wireless communication at a network entity, the apparatus comprising: a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the apparatus to perform a method according to any one of aspects 26 to 30.
[0321] Aspect 41: An apparatus for wireless communication at a network entity, the apparatus comprising: at least one component for performing the method according to any one of aspects 26 to 30.
[0322] Aspect 42: A non-transitory computer-readable medium storing code for wireless communication at a network entity, the code comprising instructions executable by a processor to perform the method according to any one of aspects 26 to 30.
[0323] It should be noted that the methods described herein describe possible implementations, and that the operations and steps may be rearranged or otherwise modified and that other implementations are possible. Furthermore, aspects of two or more of these methods may be combined.
[0324] Although aspects of LTE, LTE-A, LTE-A Pro, or NR systems may be described for example purposes, and LTE, LTE-A, LTE-A Pro, or NR terminology may be used throughout much of the description, the techniques described herein may also be applicable to networks other than LTE, LTE-A, LTE-A Pro, or NR networks. For example, the techniques described may be applicable to various other wireless communication systems, such as Ultra Mobile Broadband (UMB), Institute of Electrical and Electronics Engineers (IEEE) 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM, and other systems and radio technologies not explicitly mentioned herein.
[0325] 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 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.
[0326] The various illustrative blocks and components described in conjunction with the disclosure herein may be implemented or executed using a general purpose processor, a DSP, an ASIC, a CPU, an FPGA or other programmable logic device, discrete gate or transistor logic components, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general purpose processor may be a microprocessor, but in the alternative, 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, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration).
[0327] The functions described herein may be implemented using hardware, software executed by a processor, firmware, or any combination thereof. When implemented using software executed by a processor, the functions may be stored as one or more instructions or codes of a computer-readable medium or sent using one or more instructions or codes of a computer-readable medium. Other examples and specific 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, hard wiring, or a combination of any of these. Features that implement the functions may also be physically located at different locations, including being distributed so that parts of the functions are implemented at different physical locations.
[0328] Computer-readable medium includes both non-transient computer storage media and communication media, and it includes any medium that promotes a computer program to be transferred from one location to another location.Non-transient storage medium can be any available medium that can be accessed by a general or special-purpose computer.By way of example and not limitation, non-transient computer-readable medium can include RAM, ROM, electrically erasable programmable ROM (EEPROM), flash memory, compact disc (CD) ROM or other optical disc storage, disk storage or other magnetic storage device or can be used for carrying or storing desired program code components and any other non-transient medium that can be accessed by a general or special-purpose computer or a general or special-purpose processor in the form of an instruction or data structure.Moreover, any connection is appropriately referred to as computer-readable medium.For example, if software is sent from a website, server or other remote source using coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL) or wireless technologies such as infrared, radio and microwave, then coaxial cable, fiber optic cable, twisted pair, DSL or wireless technologies such as infrared, radio and microwave are included in the definition of computer-readable medium. As used herein, disk and optical disc include CD, laser disc, optical disc, digital versatile disc (DVD), floppy disk and Blu-ray disc. Magnetic disk can reproduce data magnetically, and optical disc can reproduce data optically using lasers. Combinations of the above are also included within the scope of computer-readable media.
[0329] As used herein, including in the claims, "or" used in a list of items (e.g., a list of items followed by a phrase such as "at least one of" or "one or more of") indicates an inclusive list, so 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). Moreover, as used herein, the phrase "based on" should not be interpreted as a reference to a closed set of conditions. For example, an example step described as "based on condition A" can be based on both condition A and condition B without departing from the scope of this disclosure. In other words, as used herein, the phrase "based on" should be interpreted in the same manner as the phrase "based at least in part on."
[0330] The term "determining" encompasses a variety of actions, and thus, "determining" may include calculating, computing, processing, deriving, investigating, looking up (such as via looking up in a table, database, or other data structure), ascertaining, and the like. Furthermore, "determining" may include receiving (e.g., receiving information), accessing (e.g., accessing data stored in a memory), etc. Furthermore, "determining" may include parsing, retrieving, selecting, choosing, establishing, and other such similar actions.
[0331] In the drawings, similar components or features may have the same reference number. In addition, various components of the same type may be distinguished by following the reference number with a dash and a second reference number to distinguish between similar components. If only the first reference number is used in the specification, the description applies to any of the similar components having the same first reference number, regardless of the second or subsequent reference numbers.
[0332] The description set forth herein in conjunction with the accompanying drawings describes example configurations and does not represent all examples that may be implemented or within the scope of the claims. The term "example" as used herein means "serving as an example, instance, or illustration," rather than "preferred" or "having advantages over other examples." The detailed description includes specific details to provide an understanding of the described technology. However, these technologies may be practiced without these specific details. In some cases, known structures and devices are shown in block diagram form to avoid obscuring the concepts of the described examples.
[0333] The description herein is provided to enable one of ordinary skill in the art to make or use the present disclosure. Various modifications to the present disclosure will be apparent to those of ordinary skill in the art, and the general principles defined herein may be applied to other variations without departing from the scope of the present disclosure. Thus, the present disclosure is not limited to the examples and designs described herein, but should be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. An apparatus for wireless communication at a user equipment (UE), the apparatus comprising: processor; and a memory coupled to the processor, wherein instructions are stored in the memory, the instructions being executable by the processor to cause the apparatus to: receiving scheduling information indicating a set of resources of a physical uplink shared channel allocated for uplink transmission; sending uplink control information including skip information, wherein the skip information indicates that a first subset of the set of resources of the physical uplink shared channel remains unoccupied by transmissions by the UE; receiving downlink control information including uplink cancellation information indicating that a second subset of the set of resources of the physical uplink shared channel remains unoccupied by transmissions by the UE; as well as Uplink signaling is sent via a portion of the resource set of the physical uplink shared channel based at least in part on the uplink control information carrying the skip information, the downlink control information indicating the uplink cancellation information, or both, wherein at least the second subset of the resource set is not occupied by the uplink signaling.
2. The apparatus of claim 1 , wherein the instructions are further executable by the processor to cause the apparatus to: Control signaling is received that indicates a transmission mode associated with prioritizing the uplink cancellation information over the skip information, wherein transmitting the uplink signaling is based at least in part on the transmission mode.
3. The apparatus of claim 2, wherein the instructions for sending the uplink signaling are executable by the processor to cause the apparatus to: refraining from transmitting via the second subset of the set of resources based at least in part on overwriting the skip information in accordance with the transmission pattern; and The uplink signaling is sent via the first subset of the resource set and the rest of the resource set according to the scheduling information and the uplink cancellation information.
4. The apparatus of claim 2 , wherein sending the uplink signaling according to the transmission mode associated with prioritizing the uplink cancellation information is based at least in part on sending the uplink control information before receiving the downlink control information, and an amount of time between sending the uplink control information and receiving the downlink control information does not satisfy a threshold amount of time.
5. The apparatus of claim 1 , wherein the instructions are further executable by the processor to cause the apparatus to: Control signaling is received that indicates a transmission mode associated with a combination of the uplink cancellation information and the skip information, wherein transmitting the uplink signaling is based at least in part on the transmission mode.
6. The apparatus of claim 5, wherein the instructions are further executable by the processor to cause the apparatus to: An indication of one or more additional resources referencing the first subset of the set of resources is received in the downlink control information, wherein the one or more additional resources include the second subset of the set of resources.
7. The apparatus of claim 5, wherein the instructions for sending the uplink signaling are executable by the processor to cause the apparatus to: refraining from transmitting via the first subset of the set of resources and the second subset of the set of resources according to the transmission pattern; and The uplink signaling is sent via the remaining portion of the resource set.
8. An apparatus according to claim 5, wherein sending the uplink signaling according to the transmission mode associated with the combination of the uplink cancellation information and the skip information is based at least in part on sending the uplink control information before receiving the downlink control information, and the amount of time between sending the uplink control information and receiving the downlink control information meets a threshold time amount.
9. The apparatus of claim 1 , wherein the instructions for receiving the scheduling information are executable by the processor to cause the apparatus to: Radio resource control signaling including configuration information corresponding to one or more configuration grants corresponding to the set of resources, a downlink control information message activating a configuration grant, or a combination thereof is received.
10. The apparatus of claim 1 , wherein the instructions for receiving the scheduling information are executable by the processor to cause the apparatus to: A downlink control information message including the scheduling information is received.
11. An apparatus for wireless communication at a network entity, the apparatus comprising: processor; and a memory coupled to the processor, wherein instructions are stored in the memory, the instructions being executable by the processor to cause the apparatus to: transmitting scheduling information indicating a set of resources of a physical uplink shared channel allocated for uplink transmission of a user equipment (UE); receiving uplink control information including skip information indicating that a first subset of the set of resources of the physical uplink shared channel remains unoccupied by transmissions by the UE; sending downlink control information including uplink cancellation information, wherein the uplink cancellation information indicates that the second subset of the set of resources of the physical uplink shared channel remains unoccupied by transmissions by the UE; as well as Uplink signaling is received via a portion of the resource set of the physical uplink shared channel based at least in part on the uplink control information carrying the skip information, the downlink control information indicating the uplink cancellation information, or both, wherein at least the second subset of the resource set is not occupied by the uplink signaling.
12. The apparatus of claim 11, wherein the instructions are further executable by the processor to cause the apparatus to: Control signaling is sent to the UE indicating a transmission mode associated with prioritizing the uplink cancellation information over the skip information, wherein receiving the uplink signaling is based at least in part on the transmission mode.
13. The apparatus of claim 12, wherein the instructions for receiving the uplink signaling are executable by the processor to cause the apparatus to: The uplink signaling is received via the first subset of the resource set according to the scheduling information and the uplink cancellation information, wherein the second subset of the resource set remains unoccupied by transmissions from the UE according to the transmission pattern associated with prioritizing the uplink cancellation information over the skip information.
14. The apparatus of claim 12 , wherein receiving the uplink signaling according to the transmission mode associated with prioritizing the uplink cancellation information is based at least in part on receiving the uplink control information before sending the downlink control information, and an amount of time between receiving the uplink control information and sending the downlink control information does not satisfy a threshold amount of time.
15. The apparatus of claim 11, wherein the instructions are further executable by the processor to cause the apparatus to: Control signaling is transmitted indicating a transmission mode associated with a combination of the uplink cancellation information and the skip information, wherein transmitting the uplink signaling is based at least in part on the transmission mode.
16. The apparatus of claim 15, wherein the instructions are further executable by the processor to cause the apparatus to: An indication of one or more additional resources referencing the first subset of the set of resources is sent in the downlink control information, wherein the one or more additional resources include the second subset of the set of resources.
17. The apparatus of claim 15, wherein the instructions for receiving the uplink signaling are executable by the processor to cause the apparatus to: refraining from monitoring the first subset of the set of resources and the second subset of the set of resources according to the transmission pattern; and The uplink signaling is received via the remaining portion of the resource set.
18. An apparatus according to claim 15, wherein receiving the uplink signaling according to the transmission mode associated with the combination of the uplink cancellation information and the skip information is based at least in part on receiving the uplink control information before sending the downlink control information, and an amount of time between receiving the uplink control information and sending the downlink control information satisfies a threshold amount of time.
19. The apparatus of claim 11, wherein the instructions for sending the scheduling information are executable by the processor to cause the apparatus to: Radio resource control signaling including configuration information corresponding to one or more configuration grants corresponding to the set of resources, a downlink control information message activating the configuration grant, or a combination thereof is sent.
20. The apparatus of claim 11, wherein the instructions for sending the scheduling information are executable by the processor to cause the apparatus to: A downlink control information message including the scheduling information is sent.
21. An apparatus for wireless communication at a user equipment (UE), the apparatus comprising: processor; and a memory coupled to the processor, wherein instructions are stored in the memory, the instructions being executable by the processor to cause the apparatus to: receiving scheduling information indicating a set of resources of a physical uplink shared channel allocated for uplink transmission; receiving downlink control information including uplink cancellation information indicating that a first subset of the set of resources of the physical uplink shared channel remains unoccupied by transmissions by the UE; sending uplink control information including skip information based at least in part on the uplink cancellation information, the skip information indicating that a second subset of the set of resources of the physical uplink shared channel remains unoccupied by transmissions by the UE; as well as Uplink signaling is sent via a portion of the resource set of the physical uplink shared channel based at least in part on the uplink control information carrying the skip information and the downlink control information indicating the uplink cancellation information, wherein the first subset of the resource set and the second subset of the resource set are not occupied by the uplink signaling.
22. The apparatus of claim 21 , wherein the instructions are further executable by the processor to cause the apparatus to: An indication of one or more additional resources referencing the first subset of the set of resources is sent in the uplink control information, wherein the one or more additional resources include the second subset of the set of resources.
23. The apparatus of claim 22, wherein the instructions are further executable by the processor to cause the apparatus to: A determination is made based at least in part on an amount of data corresponding to the uplink signaling that the one or more additional resources are to remain unoccupied, wherein sending the uplink control information is based at least in part on the determination.
24. The apparatus of claim 21 , wherein the instructions for receiving the scheduling information are executable by the processor to cause the apparatus to: The configuration grant is received via radio resource control signaling including an indication of the set of resources, a downlink control information message activating the configuration grant, or a combination thereof.
25. The apparatus of claim 21 , wherein the instructions for receiving the scheduling information are executable by the processor to cause the apparatus to: A downlink control information message including the scheduling information is received.
26. An apparatus for wireless communication at a network entity, the apparatus comprising: processor; and a memory coupled to the processor, wherein instructions are stored in the memory, the instructions being executable by the processor to cause the apparatus to: transmitting scheduling information indicating a set of resources of a physical uplink shared channel allocated for uplink transmission of a user equipment (UE); sending downlink control information including uplink cancellation information to the UE, wherein the uplink cancellation information indicates that the first subset of the resource set of the physical uplink shared channel remains unoccupied by transmission by the UE; receiving uplink control information including skip information based at least in part on the uplink cancellation information, the skip information indicating that a second subset of the set of resources of the physical uplink shared channel remains unoccupied by transmissions by the UE; as well as Uplink signaling is received via a portion of the resource set of the physical uplink shared channel based at least in part on the uplink control information carrying the skip information and the downlink control information indicating the uplink cancellation information, wherein the first subset of the resource set and the second subset of the resource set are not occupied by the uplink signaling.
27. The apparatus of claim 26, wherein the instructions are further executable by the processor to cause the apparatus to: An indication of one or more additional resources referencing the first subset of the set of resources is received in the uplink control information, wherein the one or more additional resources include the second subset of the set of resources.
28. The apparatus of claim 26, wherein the instructions are further executable by the processor to cause the apparatus to: High priority wireless signaling is communicated via at least the first subset of the set of resources.
29. The apparatus of claim 26, wherein the instructions for sending the scheduling information are executable by the processor to cause the apparatus to: The configuration grant is sent via radio resource control signaling including an indication of the set of resources, a downlink control information message activating the configuration grant, or a combination thereof.
30. The apparatus of claim 26, wherein the instructions for sending the scheduling information are executable by the processor to cause the apparatus to: A downlink control information message including the scheduling information is sent.