Indication of uplink resources via uplink control information
By using uplink control information (UCI) by the user equipment (UE) to indicate the skipped uplink resources, the problem of network entities being unable to promptly learn about resource waste is solved, and efficient resource scheduling and reduced communication system latency are achieved.
Patent Information
- Application Number
- CN202480011328.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2024-02-06
- Filing Date
- 2024-02-07
- Publication Date
- 2025-09-16
AI Technical Summary
In wireless communication systems, when a user equipment (UE) autonomously skips configured uplink resources, the network entity cannot be notified in time, resulting in resource waste and increased latency.
The user equipment (UE) autonomously indicates the skipped uplink resources through uplink control information (UCI), and the network entity reschedules resources according to the UCI to improve resource utilization efficiency.
Through the dynamic indication of UCI, network entities can adjust resource allocation in a timely manner, reduce resource waste and latency, and improve the efficiency of the communication system.
Smart Images

Figure CN120660302A_ABST
Abstract
Description
[0001] Cross-references
[0002] This patent application claims the benefit of U.S. Provisional Patent Application No. 63 / 485,494, filed by SAKHNINI et al. on February 16, 2023, entitled “INDICATIONS FOR UPLINK RESOURCES VIA UPLINK CONTROL INFORMATION,” and U.S. Patent Application No. 18 / 434,338, filed by SAKHNINI et al. on February 6, 2024, entitled “INDICATIONS FOR UPLINK RESOURCES VIA UPLINK CONTROLINFORMATION,” each of which is assigned to the assignee of the present application, and each of which is expressly incorporated herein by reference. Technical Field
[0003] The following relates to wireless communications, including the indication of uplink resources via uplink control 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, etc. 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 that support indication of uplink resources via uplink control information (UCI). For example, the described techniques allow a user equipment (UE) to indicate additional information associated with one or more uplink resources configured for the UE via UCI. For example, a UE 115 may autonomously determine to skip or otherwise not use one or more uplink resources associated with a configuration grant. Accordingly, the UE may transmit UCI via a physical uplink control channel (PUCCH), wherein the UCI includes an indication that the UE is skipping (e.g., not using the one or more uplink resources to transmit a signal) the one or more uplink resources. That is, the UE may transmit an indication of additional information in the UCI, wherein, in one example, the additional information is associated with the UE skipping one or more uplink resource opportunities configured for the UE. By indicating this additional information to the network entity, the network entity may reuse or reschedule such skipped resources for use by other UEs, thereby providing more efficient utilization of communication resources and improved coordination between devices. In some aspects, the UE may send the additional information via the UCI according to various techniques (e.g., based on the format of the PUCCH carrying the UCI, or based on the number of bits of the corresponding information included in the UCI, or both).
[0006] A method for wireless communication at a UE is described. The method may include receiving a control message indicating a configuration for UCI, the configuration supporting an indication of hybrid automatic repeat request (HARQ) feedback, an indication of a scheduling request, an indication of channel state information (CSI), and an indication of additional information, the indication of the additional information being associated with a set of multiple uplink resources configured for the UE; and transmitting the UCI via a PUCCH according to the configuration, wherein the UCI includes at least one of the following: the indication of the HARQ feedback, the indication of the scheduling request, the indication of the CSI, or the indication of the additional information.
[0007] A UE is described. The UE may include one or more memories storing processor-executable code and one or more processors coupled to the one or more memories. The one or more processors may operate individually or collectively to execute the code to cause the UE to: receive a control message indicating a configuration for UCI, the configuration supporting an indication of HARQ feedback, an indication of a scheduling request, an indication of CSI, and an indication of additional information, the indication of the additional information being associated with a set of multiple uplink resources configured for the UE; and transmit the UCI via a PUCCH according to the configuration, wherein the UCI includes at least one of the following: the indication of the HARQ feedback, the indication of the scheduling request, the indication of the CSI, or the indication of the additional information.
[0008] Another UE is described. The UE may include: means for receiving a control message indicating a configuration for UCI, the configuration supporting an indication of HARQ feedback, an indication of a scheduling request, an indication of CSI, and an indication of additional information, the indication of the additional information being associated with a set of multiple uplink resources configured for the UE; and means for transmitting the UCI via a PUCCH according to the configuration, wherein the UCI includes at least one of: the indication of the HARQ feedback, the indication of the scheduling request, the indication of the CSI, or the indication of the additional information.
[0009] A non-transitory computer-readable medium storing code for wireless communication at a UE is described. The code may include instructions executable by one or more processors to: receive a control message indicating a configuration for UCI, the configuration supporting an indication of HARQ feedback, an indication of a scheduling request, an indication of CSI, and an indication of additional information, the indication of the additional information being associated with a set of multiple uplink resources configured for the UE; and transmit the UCI via a PUCCH according to the configuration, wherein the UCI includes at least one of the following: the indication of the HARQ feedback, the indication of the scheduling request, the indication of the CSI, or the indication of the additional information.
[0010] In some examples of the methods, UEs, and non-transitory computer-readable media described herein, the PUCCH may be configured as PUCCH format 0, and the methods, UEs, and non-transitory computer-readable media may include further operations, features, components, or instructions for performing the following actions: determining a cyclic shift from a set of multiple cyclic shifts associated with the UCI based on whether the UCI includes the indication of the HARQ feedback, the indication of the scheduling request, the indication of the additional information, or a combination thereof, wherein the UCI may be sent via the PUCCH based on the cyclic shift being applied to a base sequence.
[0011] In some examples of the methods, UEs, and non-transitory computer-readable media described herein, the cyclic shift includes an initial cyclic shift value based on the UCI including only the indication of the additional information.
[0012] In some examples of the methods, UEs, and non-transitory computer-readable media described herein, the cyclic shift includes a first cyclic shift value offset from an initial cyclic shift value based on the UCI including only the indication of the additional information.
[0013] In some examples of the methods, UEs, and non-transitory computer-readable media described herein, the cyclic shift includes a second cyclic shift value based on the UCI including only the indication of the HARQ feedback, the second cyclic shift value being offset from the initial cyclic shift value by a first value in accordance with the HARQ feedback including a negative acknowledgement, or the second cyclic shift value being offset from the initial cyclic shift value by a second value different from the first value in accordance with the HARQ feedback including an acknowledgement.
[0014] In some examples of the methods, UEs, and non-transitory computer-readable media described herein, the cyclic shift includes an initial cyclic shift value based on the UCI including only the indication of the scheduling request.
[0015] In some examples of the methods, UEs, and non-transitory computer-readable media described herein, the cyclic shift includes a fourth cyclic shift value based on the UCI including the indication of the additional information and the indication of the scheduling request, the fourth cyclic shift value being offset from the initial cyclic shift value based on the scheduling request and the additional information.
[0016] In some examples of the methods, UEs, and non-transitory computer-readable media described herein, the cyclic shift includes a fifth cyclic shift value based on the UCI including the indication of the additional information and the indication of the HARQ feedback, the fifth cyclic shift value being offset from the initial cyclic shift value by a third value in accordance with the HARQ feedback including a negative acknowledgement, or the fifth cyclic shift value being offset from the initial cyclic shift value by a fourth value different from the third value in accordance with the HARQ feedback including an acknowledgement.
[0017] In some examples of the methods, UEs, and non-transitory computer-readable media described herein, the cyclic shift includes a sixth cyclic shift value based on the UCI including the indication of the additional information, the indication of the HARQ feedback, and the indication of the scheduling request, the sixth cyclic shift value being offset from the initial cyclic shift value by a fifth value based on the HARQ feedback including a negative acknowledgement, or the sixth cyclic shift value being offset from the initial cyclic shift value by a sixth value different from the fifth value based on the HARQ feedback including an acknowledgement.
[0018] In some examples of the methods, UEs, and non-transitory computer-readable media described herein, the cyclic shift includes a seventh cyclic shift value based on the UCI including the indication of the HARQ feedback and the indication of the scheduling request, the seventh cyclic shift value being offset from the initial cyclic shift value by a seventh value in accordance with the HARQ feedback including a negative acknowledgement, or the seventh cyclic shift value being offset from the initial cyclic shift value by an eighth value different from the seventh value in accordance with the HARQ feedback including an acknowledgement.
[0019] In some examples of the methods, UEs, and non-transitory computer-readable media described herein, the cyclic shift may also be based on: the number of bits associated with each of the indication of the HARQ feedback, or the indication of the scheduling request, or the indication of the additional information, or any combination thereof, and a bit value of each of the indication of the HARQ feedback, or the indication of the additional information, or both.
[0020] In some examples of the methods, UEs, and non-transitory computer-readable media described herein, the PUCCH may be configured as PUCCH format 1, and the methods, UEs, and non-transitory computer-readable media may include further operations, features, components, or instructions for performing the following actions: selecting at least one of a modulation scheme or an uplink resource for sending at least the indication of the additional information, wherein the UCI may be sent via the PUCCH based on at least one of the modulation scheme or the uplink resource.
[0021] In some examples of the methods, UEs, and non-transitory computer-readable media described herein, the UCI includes only the indication of the additional information; and the additional information may be indicated using the modulation scheme based on a number of bits associated with the indication of the additional information.
[0022] In some examples of the methods, UEs, and non-transitory computer-readable media described herein, according to the indication of the additional information comprising one bit, the modulation scheme comprises a binary phase shift keying (BPSK) modulation scheme.
[0023] In some examples of the methods, UEs, and non-transitory computer-readable media described herein, based on the indication of the additional information comprising two or more bits, the modulation scheme comprises a Quadrature Phase Shift Keying (QPSK) modulation scheme.
[0024] In some examples of the methods, UEs, and non-transitory computer-readable media described herein, the UCI includes the indication of the additional information and the indication of the HARQ feedback; the indication of the additional information and the indication of the HARQ feedback may be sent via the uplink resource, the uplink resource being allocated for the indication of the additional information; and the indication of the HARQ feedback sent via the uplink resource includes the indication of the additional information based on the indication of the additional information including a bit.
[0025] In some examples of the methods, UEs, and non-transitory computer-readable media described herein, the UCI includes the indication of the additional information and the indication of the HARQ feedback; the indication of the additional information and the indication of the HARQ feedback may be sent using the modulation scheme, the modulation scheme including a QPSK modulation scheme; and the indication of the additional information includes one bit.
[0026] In some examples of the methods, UEs, and non-transitory computer-readable media described herein, the UCI includes the indication of the additional information and the indication of the scheduling request; the indication of the additional information and the indication of the scheduling request can be sent via the uplink resource, the uplink resource including a first uplink resource allocated for the indication of the additional information or a second uplink resource allocated for the indication of the scheduling request; and the indication of the additional information includes one bit.
[0027] In some examples of the methods, UEs, and non-transitory computer-readable media described herein, the UCI includes the indication of the additional information and the indication of the scheduling request; the indication of the additional information and the indication of the scheduling request can be sent via the uplink resource, the uplink resource being allocated for the indication of the scheduling request; and the indication of the additional information includes one or more bits.
[0028] In some examples of the methods, UEs, and non-transitory computer-readable media described herein, the UCI includes the indication of the additional information, the indication of the scheduling request, and the indication of the HARQ feedback; the indication of the HARQ feedback can be sent via the uplink resource, the uplink resource including the first uplink resource allocated for the indication of the additional information or the second uplink resource allocated for the indication of the scheduling request; and the indication of the additional information includes one bit.
[0029] In some examples of the methods, UEs, and non-transitory computer-readable media described herein, the UCI includes the indication of the additional information, the indication of the scheduling request, the indication of the HARQ feedback, and the indication of the additional information; the indication of the scheduling request and the indication of the HARQ feedback may be sent using the modulation scheme and via the uplink resource, the modulation scheme including a QPSK modulation scheme, and the uplink resource being allocated for the indication of the scheduling request; and the indication of the additional information includes one bit.
[0030] In some examples of the methods, UEs, and non-transitory computer-readable media described herein, the PUCCH may be configured as PUCCH format 2, and the methods, UEs, and non-transitory computer-readable media may include further operations, features, components, or instructions for performing the following actions: sending at least one of the indication of the additional information, the indication of the HARQ feedback, or the indication of the CSI as part of the UCI, wherein one or more bits associated with the indication of the additional information may be multiplexed with at least one of the one or more bits associated with the indication of the HARQ feedback or the one or more bits associated with the indication of the CSI.
[0031] In some examples of the methods, UEs, and non-transitory computer-readable media described herein, the one or more bits associated with the indication of the HARQ feedback may have a first priority, which may be greater than a second priority associated with the one or more bits associated with the indication of the additional information; the second priority may be greater than a third priority associated with the one or more bits associated with the indication of the CSI; and based on the first priority, the second priority, or the third priority, the UCI includes at least one of the following: the indication of the additional information, or the indication of the scheduling request, or the indication of the HARQ feedback, or the indication of the CSI.
[0032] In some examples of the methods, UEs, and non-transitory computer-readable media described herein, the PUCCH may be configured as PUCCH format 3 or PUCCH format 4, and the methods, UEs, and non-transitory computer-readable media may include further operations, features, components, or instructions for performing the following actions: sending at least one of the indication of the additional information, the indication of the HARQ feedback, or the indication of the CSI as part of the UCI, wherein one or more bits associated with the indication of the additional information may be multiplexed and jointly encoded with at least one of the one or more bits associated with the indication of the HARQ feedback or the one or more bits associated with the indication of the CSI.
[0033] In some examples of the methods, UEs, and non-transitory computer-readable media described herein, at least one of the following items is mapped based on a first mapping priority, or a second mapping priority that may be less than the first mapping priority, or a third mapping priority that may be less than the second mapping priority: the one or more bits associated with the indication of the additional information, or the one or more bits associated with the indication of the HARQ feedback, or the one or more bits associated with the indication of the CSI, wherein: the one or more bits associated with the indication of the HARQ feedback may have the first mapping priority; the one or more bits associated with the indication of the additional information may have the second mapping priority; and the one or more bits associated with the indication of the CSI may have the third mapping priority.
[0034] In some examples of the methods, UEs, and non-transitory computer-readable media described herein, the additional information indicates that the UE may skip one or more uplink resources in the set of multiple uplink resources configured for the UE.
[0035] In some examples of the methods, UEs, and non-transitory computer-readable media described herein, the UCI precludes the indication of the scheduling request based on the UCI indicating that the UE will likely skip the one or more uplink resources.
[0036] In some examples of the methods, UEs, and non-transitory computer-readable media described herein, the UCI excludes the indication of the additional information based on the UCI including the indication of the scheduling request.
[0037] A method for wireless communication at a network entity is described. The method may include: sending a control message indicating a configuration for UCI, the configuration supporting an indication of HARQ feedback, an indication of a scheduling request, an indication of CSI, and an indication of additional information, the indication of the additional information being associated with a set of multiple uplink resources configured for a UE; and receiving the UCI via a PUCCH according to the configuration, wherein the UCI includes at least one of the following: the indication of the HARQ feedback, the indication of the scheduling request, the indication of the CSI, or the indication of the additional information.
[0038] A network entity is described. The network entity may include one or more memories storing processor-executable code and one or more processors coupled to the one or more memories. The one or more processors may operate individually or collectively to execute the code to cause the network entity to: send a control message indicating a configuration for UCI, the configuration supporting an indication of HARQ feedback, an indication of a scheduling request, an indication of CSI, and an indication of additional information, the indication of the additional information being associated with a set of multiple uplink resources configured for a UE; and receive the UCI via a PUCCH according to the configuration, wherein the UCI includes at least one of the following: the indication of the HARQ feedback, the indication of the scheduling request, the indication of the CSI, or the indication of the additional information.
[0039] Another network entity is described. The network entity may include: means for sending a control message indicating a configuration for UCI, the configuration supporting an indication of HARQ feedback, an indication of a scheduling request, an indication of CSI, and an indication of additional information, the indication of the additional information being associated with a set of multiple uplink resources configured for a UE; and means for receiving the UCI via a PUCCH according to the configuration, wherein the UCI includes at least one of: the indication of the HARQ feedback, the indication of the scheduling request, the indication of the CSI, or the indication of the additional information.
[0040] A non-transitory computer-readable medium storing code for wireless communication at a network entity is described. The code may include instructions executable by one or more processors to: send a control message indicating a configuration for UCI, the configuration supporting an indication of HARQ feedback, an indication of a scheduling request, an indication of CSI, and an indication of additional information, the indication of the additional information being associated with a set of multiple uplink resources configured for a UE; and receive the UCI via a PUCCH according to the configuration, wherein the UCI includes at least one of the following: the indication of the HARQ feedback, the indication of the scheduling request, the indication of the CSI, or the indication of the additional information.
[0041] In some examples of the methods, network entities, and non-transitory computer-readable media described herein, the PUCCH may be configured as PUCCH format 0, and the methods, network entities, and non-transitory computer-readable media may include further operations, features, components, or instructions for performing the following actions: receiving the UCI via the PUCCH based on a cyclic shift being applied to a base sequence, the cyclic shift being from a set of multiple cyclic shifts, wherein the cyclic shift may be based on whether the UCI includes the indication of the HARQ feedback, the indication of the scheduling request, the indication of the additional information, or a combination thereof.
[0042] In some examples of the methods, network entities, and non-transitory computer-readable media described herein, the cyclic shift includes an initial cyclic shift value based on the UCI including only the indication of the additional information.
[0043] In some examples of the methods, network entities, and non-transitory computer-readable media described herein, the cyclic shift includes a first cyclic shift value offset from an initial cyclic shift value based on the UCI including only the indication of the additional information.
[0044] In some examples of the methods, network entities, and non-transitory computer-readable media described herein, the cyclic shift includes a second cyclic shift value based on the UCI including only the indication of the HARQ feedback, the second cyclic shift value being offset from the initial cyclic shift value by a first value based on the HARQ feedback including a negative acknowledgement, or the second cyclic shift value being offset from the initial cyclic shift value by a second value different from the first value based on the HARQ feedback including an acknowledgement.
[0045] In some examples of the methods, network entities, and non-transitory computer-readable media described herein, the cyclic shift includes an initial cyclic shift value based on the UCI including only the indication of the scheduling request.
[0046] In some examples of the methods, network entities, and non-transitory computer-readable media described herein, the cyclic shift includes a fourth cyclic shift value based on the UCI including the indication of the additional information and the indication of the scheduling request, the fourth cyclic shift value being offset from the initial cyclic shift value based on the scheduling request and the additional information.
[0047] In some examples of the methods, network entities, and non-transitory computer-readable media described herein, the cyclic shift includes a fifth cyclic shift value based on the UCI including the indication of the additional information and the indication of the HARQ feedback, the fifth cyclic shift value being offset from the initial cyclic shift value by a third value in accordance with the HARQ feedback including a negative acknowledgement, or the fifth cyclic shift value being offset from the initial cyclic shift value by a fourth value different from the third value in accordance with the HARQ feedback including an acknowledgement.
[0048] In some examples of the methods, network entities, and non-transitory computer-readable media described herein, the cyclic shift includes a sixth cyclic shift value based on the UCI including the indication of the additional information, the indication of the HARQ feedback, and the indication of the scheduling request, the sixth cyclic shift value being offset from the initial cyclic shift value by a fifth value based on the HARQ feedback including a negative acknowledgement, or the sixth cyclic shift value being offset from the initial cyclic shift value by a sixth value different from the fifth value based on the HARQ feedback including an acknowledgement.
[0049] In some examples of the methods, network entities, and non-transitory computer-readable media described herein, the cyclic shift includes a seventh cyclic shift value based on the UCI including the indication of the HARQ feedback and the indication of the scheduling request, the seventh cyclic shift value being offset from the initial cyclic shift value by a seventh value in accordance with the HARQ feedback including a negative acknowledgement, or the seventh cyclic shift value being offset from the initial cyclic shift value by an eighth value different from the seventh value in accordance with the HARQ feedback including an acknowledgement.
[0050] In some examples of the methods, network entities, and non-transitory computer-readable media described herein, the cyclic shift may also be based on: the number of bits associated with each of the indication of the HARQ feedback, or the indication of the scheduling request, or the indication of the additional information, or any combination thereof, and the bit value of each of the indication of the HARQ feedback, or the indication of the additional information, or both.
[0051] In some examples of the methods, network entities, and non-transitory computer-readable media described herein, the PUCCH may be configured as PUCCH format 1, and the methods, network entities, and non-transitory computer-readable media may include further operations, features, components, or instructions for performing the following actions: at least receiving the indication of the additional information based on at least one of the modulation scheme or the uplink resource, wherein the UCI may be received via the PUCCH based on at least one of the modulation scheme or the uplink resource.
[0052] In some examples of the methods, network entities, and non-transitory computer-readable media described herein, the UCI includes only the indication of the additional information; and the additional information may be indicated using the modulation scheme based on a number of bits associated with the indication of the additional information.
[0053] In some examples of the methods, network entities, and non-transitory computer-readable media described herein, in accordance with the indication of the additional information comprising two or more bits, the modulation scheme comprises a QPSK modulation scheme.
[0054] In some examples of the methods, network entities, and non-transitory computer-readable media described herein, according to which the indication of the additional information comprises a bit, the modulation scheme comprises a BPSK modulation scheme.
[0055] In some examples of the methods, network entities, and non-transitory computer-readable media described herein, the UCI includes the indication of the additional information and the indication of the HARQ feedback; the indication of the additional information and the indication of the HARQ feedback can be sent via the uplink resource, the uplink resource being allocated for the indication of the additional information; and the indication of the HARQ feedback sent via the uplink resource includes the indication of the additional information based on the indication of the additional information including a bit.
[0056] In some examples of the methods, network entities, and non-transitory computer-readable media described herein, the UCI includes the indication of the additional information and the indication of the HARQ feedback; the indication of the additional information and the indication of the HARQ feedback can be sent using the modulation scheme, the modulation scheme including a QPSK modulation scheme; and the indication of the additional information includes one.
[0057] In some examples of the methods, network entities, and non-transitory computer-readable media described herein, the UCI includes the indication of the additional information and the indication of the scheduling request; the indication of the additional information and the indication of the scheduling request can be sent via the uplink resource, the uplink resource including a first uplink resource allocated for the indication of the additional information or a second uplink resource allocated for the indication of the scheduling request; and the indication of the additional information includes one bit.
[0058] In some examples of the methods, network entities, and non-transitory computer-readable media described herein, the UCI includes the indication of the additional information and the indication of the scheduling request; the indication of the additional information and the indication of the scheduling request can be sent via the uplink resource, the uplink resource is allocated for the indication of the scheduling request; and the indication of the additional information includes one or more bits.
[0059] In some examples of the methods, network entities, and non-transitory computer-readable media described herein, the UCI includes the indication of the additional information, the indication of the scheduling request, and the indication of the HARQ feedback; the indication of the HARQ feedback can be sent via the uplink resource, the uplink resource including the first uplink resource allocated for the indication of the additional information or the second uplink resource allocated for the indication of the scheduling request; and the indication of the additional information includes one.
[0060] In some examples of the methods, network entities, and non-transitory computer-readable media described herein, the UCI includes the indication of the additional information, the indication of the scheduling request, the indication of the HARQ feedback, and the indication of the additional information; the indication of the scheduling request and the indication of the HARQ feedback may be sent using the modulation scheme and via the uplink resource, the modulation scheme including a QPSK modulation scheme, and the uplink resource is allocated for the indication of the scheduling request; and the indication of the additional information includes one bit.
[0061] In some examples of the methods, network entities, and non-transitory computer-readable media described herein, the PUCCH may be configured as PUCCH format 2, and the methods, network entities, and non-transitory computer-readable media may include further operations, features, components, or instructions for performing the following actions: receiving at least one of the indication of the additional information, the indication of the HARQ feedback, or the indication of the CSI as part of the UCI, wherein one or more bits associated with the indication of the additional information may be multiplexed with at least one of the one or more bits associated with the indication of the HARQ feedback or the one or more bits associated with the indication of the CSI.
[0062] In some examples of the methods, network entities, and non-transitory computer-readable media described herein, the one or more bits associated with the indication of the HARQ feedback may have a first priority, which may be greater than a second priority associated with the one or more bits associated with the indication of the additional information; the second priority may be greater than a third priority associated with the one or more bits associated with the indication of the CSI; and based on the first priority, the second priority, or the third priority, the UCI includes at least one of the following: the indication of the additional information, or the indication of the scheduling request, or the indication of the HARQ feedback, or the indication of the CSI.
[0063] In some examples of the methods, network entities, and non-transitory computer-readable media described herein, the PUCCH may be configured as PUCCH format 3 or PUCCH format 4, and the methods, network entities, and non-transitory computer-readable media may include further operations, features, components, or instructions for performing the following actions: receiving, as part of the UCI, at least one of the indication of the additional information, or the indication of the HARQ feedback, or the indication of the CSI, wherein one or more bits associated with the indication of the additional information may be multiplexed and jointly encoded with at least one of the one or more bits associated with the indication of the HARQ feedback or the one or more bits associated with the indication of the CSI.
[0064] In some examples of the methods, network entities, and non-transitory computer-readable media described herein, at least one of the one or more bits associated with the indication of the additional information, or the one or more bits associated with the indication of the HARQ feedback, or the one or more bits associated with the indication of the CSI can be mapped to resources based on at least one of a first mapping priority, or a second mapping priority that can be less than the first mapping priority, or a third mapping priority that can be less than the second mapping priority, wherein the one or more bits associated with the indication of the HARQ feedback can have the first mapping priority; the one or more bits associated with the indication of the additional information can have the second mapping priority; and the one or more bits associated with the indication of the CSI can have the third mapping priority.
[0065] In some examples of the methods, network entities, and non-transitory computer-readable media described herein, the additional information indicates that the UE may be skipping one or more uplink resources in the set of multiple uplink resources configured for the UE.
[0066] Some examples of the methods, network entities, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for performing the following actions: indicating a configuration for excluding the indication of the scheduling request from the UCI based on the UCI including the indication of the additional information, wherein the UCI may be received according to the configuration for excluding the indication of the scheduling request.
[0067] Some examples of the methods, network entities, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for performing the following actions: indicating a configuration for excluding the indication of the additional information from the UCI based on the UCI including the indication of the scheduling request, wherein the UCI may be received according to the configuration for excluding the indication of the additional information. BRIEF DESCRIPTION OF THE DRAWINGS
[0068] Figure 1 and Figure 2 An example of a wireless communication system supporting indication of uplink resources via uplink control information (UCI) in accordance with one or more aspects of the present disclosure is illustrated.
[0069] Figures 3 to 5 An example of a diagram supporting indication of uplink resources via UCI according to one or more aspects of the present disclosure is illustrated.
[0070] Figure 6An example of a process flow supporting indication of uplink resources via UCI in accordance with one or more aspects of the present disclosure is illustrated.
[0071] Figure 7 and Figure 8 A block diagram illustrating a device supporting indication of uplink resources via UCI according to one or more aspects of the present disclosure is illustrated.
[0072] Figure 9 A block diagram illustrating a communication manager that supports indication of uplink resources via UCI according to one or more aspects of the present disclosure is illustrated.
[0073] Figure 10 A diagram illustrating a system including a device supporting indication of uplink resources via UCI in accordance with one or more aspects of the present disclosure is illustrated.
[0074] Figure 11 and Figure 12 A block diagram illustrating a device supporting indication of uplink resources via UCI according to one or more aspects of the present disclosure is illustrated.
[0075] Figure 13 A block diagram illustrating a communication manager that supports indication of uplink resources via UCI according to one or more aspects of the present disclosure is illustrated.
[0076] Figure 14 A diagram illustrating a system including a device supporting indication of uplink resources via UCI in accordance with one or more aspects of the present disclosure is illustrated.
[0077] Figures 15 to 20 A flow chart illustrating a method of supporting indication of uplink resources via UCI according to one or more aspects of the present disclosure is illustrated. DETAILED DESCRIPTION
[0078] In some wireless communication systems, a user equipment (UE) may receive a configuration grant indicating one or more periodic uplink resources, allowing the UE to transmit uplink data via the periodic uplink resources without having to send a scheduling request or receive a corresponding resource grant for the uplink resources. That is, the UE may receive the configuration grant and use the uplink resources in the configuration grant to transmit uplink data according to the corresponding periodicity of the uplink resources, thereby reducing the latency associated with sending the scheduling request and reducing the overhead associated with downlink control information.
[0079] However, in some cases, when the UE may not have data to send, the UE may autonomously determine to skip an opportunity for uplink resources (e.g., avoid using an opportunity for uplink resources to send data). In such cases, the network entity may continue to monitor the opportunity for uplink resources for uplink messages from the UE without receiving any uplink messages (e.g., because the UE skipped data transmission at that opportunity). Therefore, if the UE autonomously determines to skip one or more uplink resources associated with a configuration grant, the network entity may not have an indication of such skipped resources, resulting in inefficient use of resources, increased latency, etc.
[0080] In some implementations, a UE may dynamically indicate skipped uplink resources to a network entity so that the network entity can reschedule such resources for other UEs. For example, a UE may receive a configuration for uplink control information (UCI) that supports an indication of hybrid automatic repeat request (HARQ) feedback, an indication of a scheduling request, an indication of channel state information (CSI), and an indication of additional information. In some cases, the indication of additional information indicates that the UE is to skip one or more uplink resources configured for the UE. Thus, based on the configuration, the UE may send UCI via a physical uplink control channel (PUCCH), where the UCI includes at least one of an indication of HARQ feedback, an indication of a scheduling request, an indication of CSI, or an indication of additional information (e.g., an indication of skipped resources). Although the indication of skipped resources is provided as an example of additional information indicated via UCI, the indication of additional information can be used for other signaling transmitted by the UE via UCI (e.g., using the same or similar techniques described herein), and the examples provided herein should not be considered as limiting the scope of the claims or the present disclosure. For example, the indication of additional information can include one or more of the following: an on-demand synchronization signal block (SSB) request, an on-demand system information block 1 (SIB1) request, a guard interval length update request, a transmission configuration indicator (TCI) update request, etc.
[0081] In this way, the UE can dynamically send an indication of additional information (e.g., an indication of skipped resources) to the network entity, thereby improving coordination between devices and achieving more efficient utilization of communication resources. For example, by sending additional information in UCI, the UE can indicate to the network entity which uplink resources can be skipped, thereby improving coordination between the UE and the network entity. In addition, by sending the additional information, the network entity can reschedule the skipped resources for use by other UEs, resulting in more efficient utilization of communication resources in the wireless communication system. In addition, if the UE signals the additional information via UCI, the UE and the network entity can experience a reduction in signaling overhead. For example, by providing additional information via UCI (e.g., in addition to HARQ feedback, scheduling requests and / or CSI), the UE can avoid sending such information via one or more additional uplink messages, thereby reducing signaling overhead and achieving efficient allocation and use of uplink resources in the wireless communication system.
[0082] The indication of additional information and the indication of a scheduling request, the indication of HARQ feedback, the indication of CSI, or any combination thereof may be signaled via UCI according to various techniques based on the format of the PUCCH and the number of bits in each indication. As an example, when the PUCCH is configured as PUCCH format 0 and based on the number of bits used for each of the indication of additional information, the indication of a scheduling request, and the indication of HARQ feedback, different cyclic shift values may be used to send at least one of the indication of additional information, the indication of a scheduling request, or the indication of HARQ feedback. Additionally or alternatively, when the PUCCH is configured as PUCCH format 1, a specific set of resources and / or a specific modulation scheme may be used to send the indication of additional information, or the indication of a scheduling request, or the indication of HARQ feedback, or any combination thereof. In other examples, such as when the PUCCH is configured as PUCCH format 2, 3, or 4, information bits associated with an indication of additional information may be multiplexed with corresponding information bits associated with an indication of a scheduling request, an indication of HARQ feedback, an indication of CSI, or any combination thereof. In such examples, one or more priority rules may determine the order (e.g., priority order, mapping order) of the information bits of each indication included in the UCI.
[0083] Various aspects of the present disclosure are first described in the context of a wireless communication system. Various aspects of the present disclosure are further described in the context of cyclic shift diagrams and process flows. Various aspects of the present disclosure are further illustrated and described by and with reference to apparatus diagrams, system diagrams, and flow diagrams related to indicating uplink resources via UCI.
[0084] Figure 1An example of a wireless communication system 100 that supports indication of uplink resources via UCI 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.
[0085] The network entities 105 may be dispersed throughout a geographic area to form the wireless communication system 100 and may include devices in different forms or with 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).
[0086] 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 1 Some example UEs 115 are illustrated in FIG. The UEs 115 described herein may be capable of supporting communications with various types of devices, such as Figure 1 Other UEs 115 or network entities 105 are shown.
[0087] 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.
[0088] In some examples, network entities 105 can communicate with core network 130, 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 directly (e.g., directly between network entities 105) or indirectly (e.g., via core network 130) via backhaul communication links 120 (e.g., according to X2, Xn, or other interface protocols). 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 .
[0089] 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 base transceiver station, a radio base station, an NR base station, an access point, a radio transceiver, a Node B, an evolved Node B (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, stand-alone) 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).
[0090] 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)).
[0091] 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 a protocol stack can be employed between CU 160 and DU 165 such that CU 160 can support one or more layers of a 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 DU 165 and the RU 170, such that the DU 165 may support one or more layers of the protocol stack and the RU 170 may support one or more different layers of the protocol stack. The DU 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 can be within the protocol layer (e.g., some functions of the protocol layer can be performed by one of the CU 160, DU 165, or RU 170, while other functions of the protocol layer are performed by a different one of the CU 160, DU 165, or RU 170). The CU 160 can be further functionally split into CU control plane (CU-CP) and CU user plane (CU-UP) functions. The CU 160 can be connected to one or more DUs 165 via midhaul communication links 162 (e.g., F1, F1-c, F1-u), and the DU 165 can be connected to one or more RUs 170 via fronthaul communication links 168 (e.g., open fronthaul (FH) interface). In some examples, midhaul communication link 162 or fronthaul communication link 168 may be implemented according to interfaces (eg, channels) between layers of a protocol stack supported by respective network entities 105 communicating via these communication links.
[0092] In some wireless communication systems (e.g., wireless communication system 100), the infrastructure and spectrum resources for radio access may support wireless backhaul link capabilities to supplement wired backhaul connections, thereby providing an IAB network architecture (e.g., to the 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., a 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 links 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., 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.
[0093] For example, an access network (AN) or RAN may include communications between an access node (e.g., an IAB donor), an IAB node 104, and one or more UEs 115. The IAB donor may facilitate connectivity between the core network 130 and the AN (e.g., via a wired or wireless connection to the core network 130). That is, the IAB donor may refer to a RAN node that has a wired or wireless connection to the core network 130. The IAB donor may include a CU 160 and at least one DU 165 (e.g., and RU 170), wherein the CU 160 may communicate with the core network 130 via an interface (e.g., a backhaul link). The IAB donor and the IAB node 104 may communicate via the F1 interface according to a protocol that defines signaling messages (e.g., the F1 AP protocol). Additionally or alternatively, CU 160 may communicate with the core network via an interface (which may be an example of a portion of a backhaul link) and may communicate with other CUs 160 (e.g., CUs 160 associated with alternative IAB donors) via an Xn-C interface (which may be an example of a portion of a backhaul link).
[0094] In the context of a decomposed RAN architecture, one or more components of the decomposed RAN architecture may be configured to support the indication of uplink resources via UCI 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 decomposed RAN architecture (e.g., the IAB node 104, the DU 165, the CU 160, the RU 170, the RIC 175, the SMO 180).
[0095] 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.
[0096] 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.
[0097] The UE 115 and the network entity 105 may 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" may 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 may 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 may 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 may support communications with the UE 115 using carrier aggregation or multi-carrier operation. Depending on the carrier aggregation configuration, the UE 115 may be configured with multiple downlink component carriers and one or more uplink component carriers. Carrier aggregation may 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 those devices and any portion (e.g., entity, sub-entity) of the network entity 105. For example, the terms "send," "receive," or "communicate" when referring to the network entity 105 may refer to any portion of the network entity 105 (e.g., base station 140, CU 160, DU 165, RU 170) of the RAN communicating with another device (e.g., directly or via one or more other network entities 105).
[0098] The signal waveform transmitted via the carrier may include multiple subcarriers (e.g., using a multicarrier modulation (MCM) technique such as orthogonal frequency division multiplexing (OFDM) or discrete Fourier transform spread OFDM (DFT-S-OFDM)). In a system employing MCM techniques, a resource element may refer to the resource of one symbol period (e.g., the duration of one modulation symbol) and one subcarrier, where 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 the transmission duration) and a relatively high order modulation scheme 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 used for communication with UE 115.
[0099] The time interval for the network entity 105 or the UE 115 can be expressed as a multiple of a basic time unit, which can be, for example, a sampling period Ts =1 / (Δf max ·N f ) seconds, for which Δ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 radio frame 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).
[0100] 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 into subframes (e.g., in the time domain), 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 to the front of each symbol period). In some wireless communication systems 100, the time slot may be further divided into a plurality of micro-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.
[0101] A subframe, slot, mini-slot, or symbol may be the minimum 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 minimum scheduling unit of the wireless communication system 100 may be dynamically selected (e.g., in a burst of a shortened TTI (sTTI)).
[0102] Physical channels may be multiplexed according to various techniques for communication using a carrier. For example, physical control channels and physical data channels may be multiplexed using one or more of time division multiplexing (TDM), frequency division multiplexing (FDM), or hybrid TDM-FDM techniques for signaling via a downlink carrier. 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 that 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 .
[0103] 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.
[0104] 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 communication or group communication 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 can be used interchangeably in this article.
[0105] In some examples, UE 115 can be configured to support communication directly with other UEs 115 via device-to-device (D2D) communication links 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., base station 140, RU 170), which can support aspects of such D2D communication configured (e.g., scheduled) by the network entity 105. In some examples, one or more UEs 115 in such a group can be outside of 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.
[0106] 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.
[0107] 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 may be blocked or redirected by buildings and environmental features (which may be referred to as clusters), but these waves may be sufficient to penetrate structures for macro cells to provide service to UEs 115 located indoors. Communication using UHF waves may be associated with smaller antennas and a shorter range (e.g., less than 100 kilometers) than communication using the smaller frequencies and longer wavelengths of the high frequency (HF) or very high frequency (VHF) portions of the spectrum below 300 MHz.
[0108] The wireless communication system 100 can utilize licensed and unlicensed RF spectrum bands. For example, the wireless communication system 100 can employ license assisted access (LAA), LTE unlicensed (LTE-U) radio access technology, or NR technology using an unlicensed band (such as the 5 GHz Industrial, Scientific, and Medical (ISM) band). When operating using an unlicensed RF spectrum band, 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 the unlicensed band can be based on a carrier aggregation configuration combined with component carriers operating using a licensed band (e.g., LAA). Operations performed using the unlicensed spectrum can include downlink transmissions, uplink transmissions, P2P transmissions, or D2D transmissions, among others.
[0109] A network entity 105 (e.g., a base station 140, a RU 170) or a 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 geographic 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 may 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.
[0110] 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 in a particular direction 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 direction (e.g., relative to the antenna array of the transmitting device or the receiving device or relative to some other direction).
[0111] UE 115 and network entity 105 may support retransmission of data to increase the likelihood of successful data reception. HARQ feedback is a technique for increasing the likelihood of correctly receiving data via a communication link (e.g., communication link 125, D2D communication link 135). HARQ may include a combination of error detection (e.g., using a cyclic redundancy check (CRC)), forward error correction (FEC), and retransmission (e.g., automatic repeat request (ARQ)). HARQ may improve throughput at the MAC layer under poor radio conditions (e.g., low signal-to-noise ratio conditions). In some examples, a device may support same-slot HARQ feedback, in which case the device may provide HARQ feedback in a particular time slot for data received via previous symbols in that time slot. In some other examples, the device may provide HARQ feedback in a subsequent time slot or based on some other time interval.
[0112] The network entity 105 and the UE 115 may communicate one or more packets of data associated with various applications, such as extended reality (XR) applications. XR may generally refer to one or more immersive technologies, including, for example, augmented reality (AR), virtual reality (VR), and mixed reality (MR). XR communications may have various business characteristics. For example, the UE 115 sends various packet sizes and numbers of packets in a transmit burst for an XR application. In addition, the UE 115 may send or receive bursts of packets for the XR application according to a non-integer period, where such a non-integer period may be based on the XR application. As an illustrative example, the XR application may operate at 1 / 60 frames per second (FPS), and therefore, the UE may send or receive bursts of packets according to a period of 16.67 milliseconds (ms) (e.g., 1 / 60 FPS = 16.67 ms). As another illustrative example, the XR application may operate at 1 / 120 FPS, and thus the UE may send or receive bursts of packets according to a period of 8.33 ms (e.g., 1 / 120 FPS = 8.33 ms).
[0113] In some examples, the arrival times of various XR services may vary, where such variation may be referred to as jitter. In some examples, the UE may experience jitter associated with XR services in various ranges, one of which may be -4ms to +4ms. Additionally, the UE may send or receive XR services (e.g., packets of data) via multiple streams (e.g., channels). Each stream may be configured with different configurations, such as different periodicity, quality metrics, resources, and the like. In addition, services associated with XR communications may have a relatively low packet delay budget (PDB) such that packets associated with the XR services may not affect latency. That is, XR applications may be interrupted or affected by an increase in latency (e.g., the XR application may be degraded), and therefore, streams associated with the XR services may have a relatively low PDB.
[0114] In some examples, the UE 115 and the network entity 105 may include one or more enhancements related to the capacity of the wireless communication system. For example, such enhancements may include multiple configuration grants for physical uplink shared channel (PUSCH) transmission opportunities within a period of a single configuration grant PUSCH configuration. In addition, such enhancements may include dynamic indication by the UE 115 of unused configuration grants for PUSCH opportunities based on UCI, which may be referred to herein. Figures 3 to 6. Additionally, the network entity 105 and the UE 115 may include a buffer status report (BSR) enhancement, which may include at least an update to a buffer status table (e.g., a new buffer status table). In some examples, the enhancement may include delaying reporting of buffered data in the uplink, provisioning XR service assistance information for downlink and uplink (e.g., such as periodicity), discarding a set of packet data units (PDUs), or a combination thereof. In some examples, enhancements to XR perception and detailed objectives may be further clarified.
[0115] In some cases, UE 115 can receive a configuration grant indicating one or more periodic uplink resources so that UE 115 can send uplink data via the periodic uplink resources without sending a scheduling request. That is, UE 115 can receive a configuration grant and use the uplink resources in the configuration grant to send uplink data according to the corresponding periodicity of the uplink resources, thereby reducing the time delay associated with sending a scheduling request. In addition, when UE 115 may not have data to be sent, UE 115 can autonomously determine the opportunity to skip uplink resources (e.g., to avoid sending data on the opportunity of uplink resources). In such cases, network entity 105 can continue to monitor the opportunity of uplink resources for uplink messages from UE 115 without receiving any uplink messages (e.g., because UE 115 skipped data transmission at this opportunity). Thus, if UE 115 autonomously determines to skip one or more uplink resources in a configuration grant, network entity 105 may have no indication of such skipped resources, resulting in inefficient use of resources, increased latency, etc.
[0116] The wireless communication system 100 may support dynamically indicating skipped (e.g., unused) uplink resources to the network entity 105, for example, via UCI, so that the network entity 105 can reschedule such resources for other UEs 115. For example, the UE 115 may receive a configuration for UCI that supports an indication of HARQ, an indication of a scheduling request, an indication of CSI, and an indication of additional information, wherein the indication of the additional information indicates that the UE 115 is to skip one or more uplink resources configured for the UE 115. Based on the configuration, the UE 115 may transmit UCI via a PUCCH, wherein the UCI includes at least one of an indication of HARQ feedback, an indication of a scheduling request, an indication of CSI, or an indication of additional information (e.g., an indication of skipped resources). In some aspects, the UE may transmit the additional information via the UCI according to various techniques (e.g., based on the format of the PUCCH carrying the UCI, based on the number of bits of the corresponding information included in the UCI, or both).
[0117] In this manner, the UE 115 can dynamically send an indication of additional information (e.g., an indication of skipped resources) to the network entity 105, thereby improving coordination between devices and enabling more efficient utilization of communication resources. For example, by sending the additional information in the UCI, the UE 115 can indicate to the network entity 105 which uplink resources can be skipped, thereby improving coordination between the UE 115 and the network entity 105. Furthermore, by sending the additional information, the network entity 105 can reschedule the skipped resources for use by other UEs 115, thereby resulting in more efficient utilization of communication resources in the wireless communication system 100.
[0118] Figure 2 An example of a wireless communication system 200 that supports indication of uplink resources via UCI according to one or more aspects of the present disclosure is illustrated. The wireless communication system 200 may implement or be implemented by aspects of the wireless communication system 100 as described herein. For example, the wireless communication system 200 may include a network entity 105-a and a UE 115-a, which may be as described herein with reference to Figure 1 Examples of network entities 105 and UEs 115 are described.
[0119] In some cases, the UE 115-a and the network entity 105-a may communicate control information (e.g., such as UCI 205 or control message 210) via various control channels, such as a physical downlink control channel (PDCCH) or PUCCH 215. In such cases, the UE 115-a and the network entity 105-a may transmit such control information via various formats associated with each channel, where each format includes corresponding parameters to be used for transmission. For example, the UE 115-a may transmit UCI 205 via PUCCH 215 according to one of a plurality of PUCCH formats (e.g., PUCCH format 0, PUCCH format 1, PUCCH format 2, PUCCH format 3, PUCCH format 4), where each PUCCH format is associated with a corresponding set of parameters. Such parameters for each PUCCH format may include the number of bits, waveform, number of symbols, number of resource blocks, information to be carried, transmission method, etc.
[0120] For example, using PUCCH format 0, the UE 115-a may transmit UCI 205 comprising a threshold number of bits (e.g., at most two bits) using a waveform associated with a sequence (e.g., a computer-generated sequence (CGS)), using a certain number of time resources (e.g., up to two symbols), and via a certain number of frequency resources (e.g., one resource block). In such an example, the UE 115-a may transmit an indication of HARQ feedback 220 (e.g., a HARQ acknowledgement (ACK) or negative ACK (NACK) (HARQ-ACK / NACK)) and an indication of a scheduling request 225 via corresponding bits in the UCI 205. That is, if the UE 115-a transmits UCI 205 via a PUCCH 215 configured with PUCCH format 0, the UE 115-a may transmit an indication of HARQ feedback 220 and / or an indication of a scheduling request 225 using at most two bits. Furthermore, using PUCCH format 0, the UE 115 - a may transmit the UCI 205 using a phase rotation of the sequence used to transmit the UCI 205 (eg, signal).
[0121] Using PUCCH format 1, UE 115-a may transmit UCI 205 comprising a threshold number of bits (e.g., at most two bits) using a CGS waveform, using a certain number of time resources (e.g., a number between 4 and 14 symbols), and via a certain number of frequency resources (e.g., one resource block). In such an example, UE 115-a may transmit an indication of HARQ feedback 220 and / or an indication of a scheduling request 225 via corresponding bits in UCI 205. That is, if UE 115-a transmits UCI 205 via PUCCH 215 configured with PUCCH format 1, UE 115-a may transmit an indication of HARQ feedback 220, an indication of a scheduling request 225, or both using at most two bits. In addition, using PUCCH format 1, UE115-a can transmit UCI 205 using a binary phase shift keying (BPSK) modulation scheme or a quadrature phase shift keying (QPSK) modulation scheme, using phase rotation of the sequence used to transmit UCI 205, and interleaving the sequence of UCI 205 with a demodulation reference signal (DMRS) in the time domain.
[0122] Using PUCCH format 2, the UE 115-a may transmit UCI 205 comprising a certain number of bits (e.g., at least two bits) using an OFDM waveform, over a certain number of time resources (e.g., up to two symbols), and over a certain number of frequency resources (e.g., up to 16 resource blocks). In such an example, the UE 115-a may transmit UCI 205 that includes an indication of HARQ feedback 220, an indication of a scheduling request 225, or an indication of CSI 230, or any combination thereof. Furthermore, using PUCCH format 2, the UE 115-a may transmit UCI 205 using a cyclic redundancy check (CRC), using a coding scheme, using a QPSK modulation scheme, and interleaving a sequence of the UCI 205 with a DMRS in the frequency domain. In some examples, if the bits to be encoded in UCI 205 are relatively large (e.g., resulting in relatively increased overhead and latency), UE115-a may prioritize bits associated with indications of HARQ feedback 220 and discard bits associated with indications of CSI 230.
[0123] Using PUCCH format 3, UE 115-a may transmit UCI 205 comprising a threshold number of bits (e.g., at least two bits (e.g., two bits or more)) using a DFT-S-OFDM waveform, via a number of time resources (e.g., between 4 and 14 symbols), and via a number of frequency resources (e.g., between 1 and 6, 8 and 10, 12, 15, or 16 resource blocks (e.g., 1-6, 8-10, 12, 15, 16 frequency resources). In such an example, UE 115-a may transmit UCI 205 that includes an indication of HARQ feedback 220, an indication of a scheduling request 225, an indication of CSI 230, or any combination thereof. Furthermore, using PUCCH format 3, UE 115-a may transmit UCI 205 using a cyclic redundancy check (CRC), using a coding scheme, using a QPSK modulation scheme, and multiplexing UCI 205 with DMRS in the time domain. Additionally, UE 115-a may prioritize indications of HARQ feedback 220, scheduling requests 225, and CSI 230, with the mapping in UCI 205 prioritizing indications of HARQ feedback 220, scheduling requests 225, and CSI 230. In some examples, each indication may be jointly coded and mapped to a DMRS location (e.g., in time, in frequency, or both).
[0124] Using PUCCH format 4, UE 115-a may transmit UCI 205 including a threshold number of bits (e.g., at least two bits (e.g., two bits or more)) using a DFT-S-OFDM waveform, over a number of time resources (e.g., between 4 and 14 symbols), and over a number of frequency resources (e.g., one resource block). In such an example, UE 115-a may transmit UCI 205 (e.g., all UCI 205) including an indication of HARQ feedback 220, an indication of a scheduling request 225, and an indication of CSI 230. Furthermore, using PUCCH format 4, UE 115-a may transmit UCI 205 using a cyclic redundancy check (CRC), using a coding scheme, using a QPSK modulation scheme, and by interleaving and scattering a sequence of UCI 205 with a DMRS in the frequency domain. Additionally, UE 115-a may prioritize the indication of HARQ feedback 220, the indication of scheduling request 225, and the indication of CSI 230, with mapping in UCI 205 prioritizing the indication of HARQ feedback 220, the indication of scheduling request 225, and the indication of CSI 230. In some examples, each indication may be jointly decoded and mapped relatively close to a DMRS location (e.g., in time, in frequency, or both).
[0125] In some cases, the UE 115-a and the network entity 105-a may support multiple configuration grant PUSCH transmission opportunities within a period of a single configuration grant configuration, where one or more configuration grant configurations may be indicated to the UE 115-a. For example, the UE 115-a may receive a configuration grant configuration indicating one or more periodic uplink resources such that the UE 115-a may transmit uplink data via the periodic uplink resources without transmitting a scheduling request. That is, the UE 115-a may receive the configuration grant configuration and use the uplink resources configured in the configuration grant configuration to transmit uplink data according to the corresponding periodicity of the uplink resources, thereby reducing the latency associated with transmitting a scheduling request and the signaling overhead of a corresponding uplink grant corresponding to the scheduling request.
[0126] In some examples, such as when UE 115-a may not have data to send, UE 115-a may autonomously determine an opportunity to skip uplink resources (e.g., avoid using an opportunity for uplink resources to send data). In such a case, network entity 105-a may continue to monitor the timing of uplink resources for uplink messages from UE 115-a without receiving any uplink messages (e.g., because UE 115-a skipped data transmission at that opportunity). Therefore, if UE 115-a autonomously determines to skip one or more uplink resources in a configuration grant, network entity 105-a may not have an indication of such skipped resources, resulting in inefficient use of resources, increased latency, etc. That is, conventional techniques may not provide a design or signaling for using UCI transmitted via PUCCH 215 to carry a configuration grant skip indication.
[0127] In some implementations, a UE 115-a may support dynamic indication of unused (e.g., skipped) configuration grant PUSCH opportunities via UCI 205 (e.g., configuration grant UCI or new UCI). The UE 115-a may send the dynamic indication as part of the UCI in a PUSCH or PUCCH 215. Thus, the techniques of this disclosure may describe a design for a PUCCH 215 that carries a configuration grant skip indication. That is, the techniques described herein may provide an example for sending an indication of additional information 235 (e.g., indicating one or more skipped or unused uplink resources) via the PUCCH 215 as part of the UCI 205. The additional information 235 (e.g., one or more additional bits of the UCI 205) is described herein as including a configuration grant skip indication (which may be referred to as a CGskip, indicating that one or more configuration grant resource opportunities will not be used). However, it should be understood that other types of signaling and information not explicitly described herein may be included in the additional information. Thus, an example of a skip indication in the UCI 205 is provided for clarity, and other or additional indications may be sent using additional bits included in the UCI 205 .
[0128] In some examples, the network entity 105 - a may configure the PUCCH 215 via a control message 210 (e.g., RRC signaling) to include additional information 235 as part of the UCI 205, where the additional information 235 may include one or more information bits sent using one of a plurality of PUCCH formats (e.g., PUCCH format 0, PUCCH format 1, PUCCH format 2, PUCCH format 3, PUCCH format 4, etc.), the plurality of PUCCH formats being configured via control signaling (e.g., such as PUCCH-Config). Additionally or alternatively, the network entity 105 - a may send a control message 210 (or another control message 210) including a configuration for the UCI 205 that supports a number of bits (e.g., N ) for an indication of the additional information 235. 跳 ), the number of bits used for the indication of the HARQ feedback 220 (eg, N HARQ ), the number of bits used for the indication of the scheduling request 225 (eg, N SR ) and the number of bits used for the indication of CSI 230 (e.g., N CSI ).
[0129] In addition, the network entity 105-a may indicate, via the configuration in the control message 210, whether the PUCCH 215 is configured to transmit both an indication of a scheduling request 225 and an indication of additional information 235 via the UCI 205. For example, if the UE 115-a transmits an indication of additional information 235, then the indication of the scheduling request 225 may not be needed because the UE 115-a is indicating that there is no data to transmit. In some examples, the network entity 105-a may indicate that the UE 115-a is to process the indication of the scheduling request 225 and the indication of additional information (e.g., CGskip, an indication of skipped and / or unused resources) separately. That is, the network entity 105-a may indicate that the UE 115-a may transmit both an indication of the scheduling request 225 and an indication of additional information 235 via the UCI 205. In some other examples, where an indication of additional information 235 is to be sent, the network entity 105-a may indicate to the UE 115-a that the indication of the scheduling request 225 is to be excluded from the UCI 205. In some other examples, where an indication of the scheduling request 225 is to be sent, the network entity 105-a may indicate to the UE 115-a that the indication of the additional information 235 is to be excluded from the UCI 205.
[0130] The network entity 105-a may indicate, via a configuration (e.g., PUCCH-Config) in the control message 210, which of the PUCCH formats to use, e.g., for transmitting UCI 205, including an indication of the additional information 235. In some examples, the network entity 105-a may indicate to the UE 115-a that it is to use PUCCH format 0 of the PUCCH 215. In such an example, the UE 115-a may transmit the UCI 205 via the PUCCH 215 configured for PUCCH format 0, where PUCCH format 0 may be configured to include (e.g., carry) an indication of the additional information 235 in addition to an indication of the HARQ feedback 220 and an indication of the scheduling request 225. For example, PUCCH format 0 may be configured to include UCI 205 with up to three information bits, such that any combination of an indication of additional information 235 , an indication of HARQ feedback 220 , or an indication of a scheduling request 225 may be sent via PUCCH 215 .
[0131] In one example, UE 115-a may send only an indication of additional information 235 via UCI 205, where the indication of additional information 235 may be represented by up to three bits (e.g., N 跳过 In another example, UE 115 - a may send both an indication of HARQ feedback 220 and an indication of additional information 235 via UCI 205 , where both indications may be represented by up to three bits (e.g., N 跳过 +N HARQ In another example, UE 115-a may send both an indication of the scheduling request 225 and an indication of the additional information 235 via UCI 205, where both indications may be represented by up to three bits (e.g., N skip +N SR In another example, UE 115-a may send an indication of HARQ feedback 220, an indication of scheduling request 225, and an indication of additional information 235 via UCI 205, where these indications may be represented by up to three bits (e.g., N 跳过 +N HARQ +N SR No more than three digits).
[0132] In such an example, if UE 115-a is to transmit data via a single bit (e.g., N 跳过=1) sends an indication of additional information 235, the UE 115-a may send an indication via the indication of the additional information 235 that the UE 115-a is not skipping the configured granted resources, either implicitly (e.g., similar to an implicit scheduling request indication, such as with a negative scheduling request) or explicitly (e.g., using a dedicated cyclic shift value). That is, the UE 115-a may send an explicit indication to the network entity 105-a via the indication of the additional information 235 in the UCI 205 that the UE 115-a is to skip one or more resources. However, in the event that the UE 115-a does not skip one or more resources, the UE 115-a may implicitly or explicitly indicate that the UE 115-a is not skipping the one or more resources. In such an example, the network entity 105-a may indicate via the configuration in the control message 210 whether the UE 115-a is to send an indication of the additional information 235 explicitly or implicitly. Furthermore, using PUCCH format 0, UE 115-a may determine a cyclic shift from among a plurality of cyclic shifts associated with UCI 205 based on whether UCI 205 includes an indication of HARQ feedback 220, an indication of a scheduling request 225, and an indication of additional information 235. Such techniques may be referenced herein. Figures 3 to 5 To further describe.
[0133] In some other examples, the network entity 105-a may instruct the UE 115-a to use PUCCH format 1 to transmit UCI 205 via the PUCCH 215. In such examples, the network entity 105-a may additionally indicate, via configuration in the control message 210, the number of bits to be used for the UCI 205 and whether the indication to not skip resources will be an implicit indication or an explicit indication.
[0134] For example, the network entity 105-a may instruct the UE 115-a via a configuration in the control message 210 to transmit a single information bit (e.g., N 跳过=1) for an indication of additional information 235 and implicitly indicates that UE 115-a is not skipping one or more resources. For this implicit indication, unless it is indicated that one or more resources are to be skipped (e.g., are not to be used by UE 115-a), network entity 105-a may determine (e.g., assume) that UE 115-a is not skipping resources (e.g., that UE 115-a is using each of the one or more uplink resources associated with the configuration grant). In such an example, if UE 115-a is to send only additional information 235 via UCI 205, UE 115-a may send UCI 205 using a BPSK modulation scheme, where the indication of additional information 235 includes a single information bit (e.g., a bit indicating that UE 115-a is to skip one or more uplink resources). Thus, to indicate to the UE 115 - a not to skip one or more uplink resources, the UE 115 - a may not send the additional information 235 via the UCI 205 , thereby providing an implicit indication to the network entity 105 - a .
[0135] In some other examples, if the UE 115-a is to send an indication of the additional information 235 and an indication of the HARQ feedback 220 via the UCI 205, the UE 115-a may use uplink resources to send the UCI 205, where the indication of the additional information 235 includes a single information bit. In such examples, the uplink resources may be allocated for the indication of the additional information 235 (e.g., CGskip resources). Thus, to indicate that the UE 115-a is not to skip one or more uplink resources, the UE 115-a may not send the additional information 235 via the UCI 205, thereby providing an implicit indication to the network entity 105-a.
[0136] Additionally or alternatively, in some examples, if the UE 115-a is to send an indication of the additional information 235 and an indication of the scheduling request 225 via the UCI 205, the UE 115-a may use uplink resources to send the indication of the additional information 235 and the indication of the scheduling request 225, where the indication of the additional information 235 comprises a single information bit. In such examples, the uplink resources may be allocated for the indication of the additional information 235 (e.g., CGskip resources) or for the indication of the scheduling request 225 (e.g., scheduling request resources). Thus, to indicate to the UE 115-a not to skip one or more uplink resources, the UE 115-a may refrain from sending (e.g., not sending) the additional information 235 via the UCI 205, thereby providing an implicit indication to the network entity 105-a.
[0137] Additionally or alternatively, if the UE 115-a is to send an indication of the additional information 235, an indication of the scheduling request 225, and an indication of the HARQ feedback 220 via the UCI 205, the UE 115-a may use uplink resources to send the UCI 205, wherein the indication of the additional information 235 includes a single information bit (e.g., a bit indicating that the UE 115-a is to skip one or more resources). In such an example, the uplink resources may be allocated for the indication of the additional information 235 (e.g., CGskip resources) or for the indication of the scheduling request 225 (e.g., scheduling request resources). Thus, to indicate to the UE 115-a not to skip one or more uplink resources, the UE 115-a may not send the additional information 235 via the UCI 205, thereby providing an implicit indication to the network entity 105-a.
[0138] In some other examples, the network entity 105-a may indicate, via a configuration in the control message 210, that the UE 115-a is to use a single information bit for an indication of the additional information 235 and explicitly indicate that the UE 115-a is not to skip one or more resources. In such an example, if the UE 115-a is to send only an indication of the additional information 235 via the UCI 205, the UE 115-a may send the UCI 205 using a BPSK modulation scheme, where the indication of the additional information includes a single information bit that explicitly indicates whether the UE 115-a is to skip one or more uplink resources configured for the UE 115-a. As an illustrative example, if the UE 115-a is to skip one or more uplink resources, the UE 115-a may send a "1" as an indication of the additional information 235. Similarly, if the UE 115-a is not to skip one or more uplink resources, the UE 115-a may send a "0" as an indication of the additional information 235.
[0139] Alternatively, if UE 115-a is to send an indication of additional information 235 and an indication of HARQ feedback 220 via UCI 205, UE 115-a may send UCI 205 using a QPSK modulation scheme, where the indication of additional information includes a single information bit that explicitly indicates whether UE 115-a is to skip one or more uplink resources configured for UE 115-a.
[0140] In some other examples, if UE 115-a is to transmit an indication of additional information 235 and an indication of a scheduling request 225 via UCI 205, UE 115-a may transmit UCI 205 using uplink resources, wherein the indication of the additional information includes a single information bit that explicitly indicates whether UE 115-a is to skip one or more uplink resources configured for UE 115-a. In such examples, uplink resources may be allocated for the indication of the scheduling request 225. That is, UE 115-a may transmit the indication of additional information 235 and the indication of the scheduling request 225 similarly to the transmission of the indication of HARQ feedback 220 and the indication of the scheduling request 225, wherein the one or more bits of the indication of the HARQ feedback 220 may be replaced by a single information bit associated with the indication of the additional information 235.
[0141] Alternatively, if UE 115-a is to send an indication of additional information 235, an indication of a scheduling request 225 (e.g., a positive scheduling request), and an indication of HARQ feedback 220 via UCI 205, UE 115-a may use the uplink resources indicated in control message 210 and transmit UCI 205 using a QPSK modulation scheme, where the indication of the additional information includes a single information bit that explicitly indicates whether UE 115-a is to skip one or more uplink resources configured for UE 115-a. In such an example, the uplink resources may be allocated for the indication of the scheduling request 225.
[0142] In some examples, network entity 105-a may instruct UE 115-a via configuration in control message 210 to use at least two information bits for indication of additional information 235 (e.g., N skip >1). In such examples, UE 115-a sends only an indication of additional information 235 in UCI 205, or sends both an indication of additional information 235 and an indication of scheduling request 225 via UCI 205. That is, in such examples, UE 115-a may not be able to send an indication of additional information 235 along with an indication of HARQ feedback 220 because the number of bits allocated for the indication of additional information 235 and the number of bits required for the indication of HARQ feedback 220 meet the bit restriction associated with PUCCH format 0.
[0143] Thus, if UE 115-a is to send only an indication of additional information 235 via UCI 205, UE 115-a may use a QPSK modulation scheme to send UCI 205. In such an example, UE 115-a may include a plurality of information bits in the indication of additional information 235 to explicitly indicate whether UE 115-a is to skip one or more uplink resources configured for UE 115-a.
[0144] Alternatively, if UE 115-a is to transmit the indication of additional information 235 and the indication of scheduling request 225 via UCI 205, UE 115-a may transmit UCI 205 using uplink resources. Thus, UE 115-a may include, in the indication of additional information 235, a number of information bits that explicitly indicate whether UE 115-a is to skip one or more uplink resources configured for UE 115-a. In such an example, uplink resources may be allocated for the indication of scheduling request 225. That is, UE 115-a may transmit the indication of additional information 235 and the indication of scheduling request 225 similarly to the transmission of the indication of HARQ feedback 220 and the indication of scheduling request 225, wherein one or more bits of the indication of HARQ feedback 220 may be replaced by a number of information bits associated with the indication of additional information 235.
[0145] In some other examples, the network entity 105-a may indicate, via a configuration in the control message 210, that the UE 115-a is to use PUCCH format 2 to send UCI 205 via the PUCCH 215. In such examples, the UE 115-a may send, via one or more bits in the UCI, an indication of the HARQ feedback 220, an indication of the scheduling request 225, an indication of the CSI 230, and an indication of the additional information 235. Thus, the UE 115-a may multiplex the one or more bits of the indication of the additional information 235 with the one or more bits of the indication of the HARQ feedback 220, the one or more bits of the indication of the scheduling request 225, and the one or more bits of the indication of the CSI 230.
[0146] Furthermore, UE 115-a may prioritize the one or more bits of the indication of additional information 235, the one or more bits of the indication of HARQ feedback 220, the one or more bits of the indication of scheduling request 225, and the one or more bits of the indication of CSI 230. In such an example, the one or more bits of the indication of HARQ feedback 220 may be prioritized over the one or more bits of the indication of additional information 235, which may be prioritized over the one or more bits of the indication of CSI 230. That is, the order of priority (e.g., which bits are prioritized if the number of bits to encode is too large) may be the one or more bits of the indication of HARQ feedback 220, followed by the one or more bits of the indication of additional information 235, followed by the one or more bits of the indication of CSI 230.
[0147] In some other examples, the network entity 105-a may indicate, via a configuration in the control message 210, that the UE 115-a is to use PUCCH format 3 or PUCCH format 4 to send UCI 205 via the PUCCH 215. In such examples, the UE 115-a may send, via one or more bits in the UCI, an indication of the HARQ feedback 220, an indication of the scheduling request 225, an indication of the CSI 230, and an indication of the additional information 235. Accordingly, the UE 115-a may multiplex and jointly decode the one or more bits of the indication of the additional information 235 with the one or more bits of the indication of the HARQ feedback 220, the one or more bits of the indication of the scheduling request 225, and the one or more bits of the indication of the CSI 230.
[0148] Furthermore, UE 115-a may prioritize the one or more bits of the indication of additional information 235, the one or more bits of the indication of HARQ feedback 220, the one or more bits of the indication of scheduling request 225, and the one or more bits of the indication of CSI 230. In such an example, the one or more bits of the indication of HARQ feedback 220 may be prioritized over the one or more bits of the indication of additional information 235, which may be prioritized over the one or more bits of the indication of CSI 230. That is, the order of priority (e.g., which bits are closer to the DMRS) may be the one or more bits of the indication of HARQ feedback 220, followed by the one or more bits of the indication of additional information 235, followed by the one or more bits of the indication of CSI 230 (e.g., the CSI part 1 bit).
[0149] Based on the configuration indicated in the control message 210, the UE 115-a may transmit UCI 205 via the PUCCH 215, wherein the UCI 205 may include an indication of the additional information 235. In this manner, the UE 115-a may improve coordination between devices and achieve more efficient utilization of communication resources. For example, by transmitting an indication of the additional information 235 in the UCI 205, the UE 115-a may indicate to the network entity 105-a which uplink resources may be skipped, thereby improving coordination between the UE 115-a and the network entity 105-a. Furthermore, by transmitting an indication of the additional information 235, the network entity 105-a may be able to reschedule the skipped resources for use by other UEs 115, thereby resulting in more efficient utilization of communication resources in the wireless communication system 200.
[0150] Figure 3 An example of a diagram 300 that supports indication of uplink resources via UCI according to one or more aspects of the present disclosure is illustrated. The diagram 300 may be implemented by aspects of the wireless communication system 100 and the wireless communication system 200. For example, the diagram 300 may be implemented by a wireless communication system as described herein with reference to Figure 1 and Figure 2 The described UE 115 and network entity 105 implement, for example, aspects of diagram 400 to send an indication of additional information via UCI in a PUCCH using PUCCH format 0, wherein the indication of additional information comprises a single information bit.
[0151] Diagram 300 may include various cyclic shift diagrams 305, wherein each cyclic shift diagram 305 may include one or more cyclic shifts 310. In some aspects, each position of a corresponding cyclic shift illustrated by cyclic shift diagram 305 may correspond to a value of a cyclic shift. Using PUCCH format 0, UE 115-a may use a particular cyclic shift 310 in cyclic shift diagram 305 to generate a sequence (e.g., a signal) (e.g., cyclic shift 310 may be applied to a base sequence for transmitting PUCCH including UCI), wherein each cyclic shift may be mapped to a different indication or information. Thus, upon receiving the sequence, network entity 105 may decode the sequence and detect (e.g., determine) the cyclic shift 310 used for the sequence. Based on detecting the cyclic shift 310 used, network entity 105 determines information based on a predefined mapping (e.g., as predefined in a standards body such as the Third Generation Partnership Project (3GPP)). Furthermore, each UE 115 in the wireless communication system can use the corresponding initial cyclic shift value to determine which cyclic shift 310 to use to generate a sequence. In this way, multiple UEs 115 can send indications via cyclic shift 310 without causing interference or confusion at the network entity 105.
[0152] In the example of cyclic shift diagram 305-a, UE 115 may transmit UCI via PUCCH format 0, wherein the UCI includes an indication of a scheduling request (e.g., a positive scheduling request). Thus, as predefined or preconfigured by network entity 105, UE 115 may generate a sequence using cyclic shift 310-a (e.g., an initial cyclic shift), wherein cyclic shift 310-a may be mapped to or associated with the indication of a scheduling request. In some aspects, the initial cyclic shift may correspond to a value of 0. Additionally or alternatively, the initial cyclic shift value may be some other value, and the initial cyclic shift value may be UE-specific. UE 115 may transmit a sequence based on cyclic shift 310-a, wherein network entity 105 may receive the sequence, detect cyclic shift 310-a, and identify the indication of a positive scheduling request based on the preconfigured mapping. However, it should be understood that the cyclic shift 310-a may be mapped to any other cyclic shift 310 in the cyclic shift diagram 305-a according to an initial cyclic shift value for each UE 115 in the wireless communication system.
[0153] In some other examples of the cyclic shift diagram 305-a, if the UE 115 is to use PUCCH format 0 to send UCI including an indication of an affirmative scheduling request and an indication of HARQ feedback, the UE 115 can determine the cyclic shift 310 from one of four cyclic shifts 310 (e.g., cyclic shift 310-a, cyclic shift 310-b, cyclic shift 310-c, and cyclic shift 310-d), where each cyclic shift 310 indicates corresponding information. For example, cyclic shift 310-a may be mapped to indicate a NACK, cyclic shift 310-b (e.g., a value of 6, a cyclic shift value having a certain offset from the initial cyclic shift value) may be mapped to indicate an ACK, cyclic shift 310-c (e.g., a value of 9, a cyclic shift value having a certain offset from the initial cyclic shift value) may be mapped to indicate an ACK and a positive scheduling request, and cyclic shift 310-d (e.g., a value of 3, a cyclic shift value having a certain offset from the initial cyclic shift value) may be mapped to indicate a NACK and a positive scheduling request. In this way, UE 115 can use cyclic shift 310 to indicate one of four possibilities for HARQ feedback and scheduling requests.
[0154] In some other examples of cyclic shift diagram 305-a, if the UE is to use PUCCH format 0 to transmit UCI including an indication of a positive scheduling request and an indication of HARQ feedback using two information bits, the UE 115 can determine the cyclic shift 310 from one of eight cyclic shifts 310 (e.g., four additional cyclic shifts are not shown). As an illustrative example, cyclic shift 310-a can be associated with two bits of HARQ feedback, where each bit indicates a corresponding ACK or NACK. In addition, cyclic shift 310-b can be associated with an indication of a positive scheduling request.
[0155] According to the techniques described herein, a UE 115 may receive a control message including a configuration for UCI that supports an indication of additional information. Thus, the configuration may indicate whether the UE is to use PUCCH format 0 to transmit UCI, whether a single information bit is to be used for the indication of additional information, and whether the UE 115 is to send an implicit indication or an explicit indication when not skipping one or more uplink resources. In such an example, each cyclic shift 310 may be orthogonalized such that each cyclic shift 310 may be mapped to a corresponding indication in the UCI. That is, each cyclic shift 310 in the cyclic shift diagram 305 may be mapped to or associated with a combination of an indication of HARQ feedback, an indication of a positive scheduling request, and an indication of additional information. Thus, the network entity 105 may receive each indication in the UCI based on the cyclic shift 310 of the sequence used to generate the UCI.
[0156] For example, if UE 115 is to transmit only an indication of additional information via UCI, UE 115 may determine a cyclic shift 310-e (e.g., an initial cyclic shift value) of cyclic shift diagram 305-b to generate a sequence of UCI, where cyclic shift 310-e may be mapped to or associated with an indication of additional information (e.g., that UE 115 is to skip one or more uplink resources). If UE 115 is configured to explicitly indicate that UE 115 is not to skip one or more uplink resources, UE 115 may determine to use a cyclic shift 310-f, which may be mapped to or associated with an indication of not skipping. In such a case, cyclic shift 310-e may have a value of 0, and cyclic shift 310-f may have a value of 6. In such an example, the indication to skip and the indication to not skip may be opposite cyclic shifts 310 (e.g., relative to the cyclic shift 310 illustrated by the corresponding cyclic shift diagram 305). Alternatively, if the UE 115 is configured to implicitly indicate that the UE 115 is not to skip one or more uplink resources, and only additional information is to be transmitted via the UCI (e.g., the UE 115 has no HARQ feedback or positive scheduling request to send via the UCI), the UE 115 may not send UCI.
[0157] In some examples, UE 115 can be configured to implicitly indicate that UE 115 does not skip one or more uplink resources. Thus, if UE 115 is to send an indication of additional information, an indication of a positive scheduling request, or both via UCI, UE 115 can determine cyclic shift 310 from cyclic shift diagram 305-c. For example, cyclic shift 310-g (e.g., a value of 0, an initial cyclic shift value) can be mapped only to or associated only with an indication of a positive scheduling request, while cyclic shift 310-h (e.g., a value of 8, a cyclic shift value with a certain offset from the initial cyclic shift value) can be mapped only to or associated only with an indication of additional information (e.g., an indication to skip one or more uplink resources). Similarly, cyclic shift 310-i (e.g., a value of 4, a cyclic shift value with a certain offset from the initial cyclic shift value) can be mapped to or associated with both an indication of additional information and an indication of a positive scheduling request. Thus, based on the indication to be transmitted from the UE 115, the UE 115 may determine a corresponding cyclic shift 310 for use in generating a sequence of UCI.
[0158] In some other examples, UE 115 can be configured to explicitly indicate that UE 115 does not skip one or more uplink resources. Thus, if UE 115 is to send an indication of additional information, an indication of a positive scheduling request, or both via UCI, UE 115 determines cyclic shift 310 from cyclic shift diagram 305-d. For example, cyclic shift 310-j (e.g., value 0, an initial cyclic shift value) can be mapped to or associated with the indication of the positive scheduling request. Additionally, cyclic shift 310-k (e.g., a value of 10, a cyclic shift value having an offset from the initial cyclic shift value) can be mapped to or associated with an indication that UE 115 does not skip one or more uplink resources, while cyclic shift 310-1 (e.g., the opposite cyclic shift 310) (e.g., a value of 4, a cyclic shift value having an offset from the initial cyclic shift value) can be mapped to or associated with an indication of additional information (e.g., that UE 115 is to skip one or more uplink resources). Similarly, cyclic shift 310-m (e.g., a value of 8, a cyclic shift value having an offset from the initial cyclic shift value) can be mapped to or associated with both an indication of a positive scheduling request and an indication that UE 115 does not skip one or more uplink resources, while cyclic shift 310-n (e.g., a value of 2, a cyclic shift value having an offset from the initial cyclic shift value) can be mapped to or associated with both an indication of additional information and an indication of a positive scheduling request. Thus, based on the indication to be transmitted from the UE 115, the UE 115 may determine a corresponding cyclic shift 310 for use in generating a sequence of UCI.
[0159] In some examples, if UE 115 transmits an indication of additional information, an indication of a scheduling request (e.g., a positive scheduling request), an indication of HARQ feedback, or a combination thereof via UCI, UE 115 can determine cyclic shift 310 from cyclic shift diagram 305-e. Thus, the indication of HARQ feedback can be a single bit (e.g., including two opposite cyclic shifts: one for ACK and one for NACK), where each cyclic shift 310 in cyclic shift diagram 305-e can be mapped to or associated with one of eight possible combinations of these indications. The two opposite shifts can be selected based on a multiplexing scheme (e.g., whether the UCI will include an indication of additional information or an indication of a positive scheduling request).
[0160] As an illustrative example, cyclic shift 310-o (e.g., a value of 0, an initial cyclic shift value) can be mapped only to or associated with a NACK for an indication of HARQ feedback, while cyclic shift 310-p (e.g., the opposite of cyclic shift 310) (e.g., a value of 6, a cyclic shift value having a certain offset from the initial cyclic shift value) can be mapped only to or associated with an ACK for an indication of HARQ feedback. Similarly, cyclic shift 310-q (e.g., a value of 11, a cyclic shift value having a certain offset from the initial cyclic shift value) can be mapped to or associated with both an indication of an ACK and an indication that UE 115 does not skip one or more uplink resources, while cyclic shift 310-r (e.g., a value of 5, a cyclic shift value having a certain offset from the initial cyclic shift value) can be mapped to or associated with both an indication of a NACK and an indication that UE 115 does not skip one or more uplink resources. The cyclic shift 310-s (e.g., a value of 10, a cyclic shift value having a certain offset from the initial cyclic shift value) can be mapped to or associated with an indication of an ACK, an indication of a positive scheduling request, and an indication that the UE 115 does not skip one or more uplink resources, while the cyclic shift 310-t (e.g., a value of 4, a cyclic shift value having a certain offset from the initial cyclic shift value) can be mapped to or associated with an indication of a NACK, an indication of a positive scheduling request, and an indication that the UE 115 does not skip one or more uplink resources.
[0161] Cyclic shift 310-u (e.g., a value of 9, a cyclic shift value having an offset from an initial cyclic shift value) can be mapped to or associated with an indication of an ACK and an indication of a scheduling request, while cyclic shift 310-v (e.g., a value of 3, a cyclic shift value having an offset from an initial cyclic shift value) can be mapped to or associated with an indication of a NACK and an indication of a positive scheduling request. Cyclic shift 310-w (e.g., a value of 8, a cyclic shift value having an offset from an initial cyclic shift value) can be mapped to or associated with an indication of an ACK and an indication of additional information (e.g., that UE 115 is to skip one or more uplink resources), while cyclic shift 310-x (e.g., a value of 2, a cyclic shift value having an offset from an initial cyclic shift value) can be mapped to or associated with an indication of a NACK and an indication of additional information. In addition, the cyclic shift 310-y (e.g., a value of 7, a cyclic shift value having a certain offset from the initial cyclic shift value) can be mapped to or associated with an indication of an ACK, an indication of a positive scheduling request, and an indication of additional information, while the cyclic shift 310-z (e.g., a value of 1, a cyclic shift value having a certain offset from the initial cyclic shift value) can be mapped to or associated with an indication of a NACK, an indication of a positive scheduling request, and an indication of additional information.
[0162] As shown and described in diagram 300, the various diagrams and descriptions may be examples of cyclic shift assignments or cyclic shift values. Thus, different assignments (e.g., the positioning and combination of mappings between cyclic shifts 310 and indications) may be used. In one example, the cyclic shift assignments may be such that the distance between cyclic shifts indicating different information is maximized for relatively higher priority bits (e.g., one or more bits associated with indications for HARQ feedback may be prioritized).
[0163] In this manner, UE 115 can transmit an indication of additional information via a single bit in the UCI using PUCCH format 0, thereby reducing signaling overhead in the wireless communication system, improving coordination between devices, and enabling network entity 105 to more efficiently use uplink resources. For example, by mapping one or more cyclic shifts 310 to an associated indication, UE 115 can avoid transmitting multiple signals to indicate the additional information, thereby reducing overhead in the wireless communication system. Furthermore, by indicating the additional information to network entity 105, UE 115 can improve coordination between devices, such that network entity 105 can have an indication of which uplink resources configured for UE 115 can be skipped. Furthermore, in response to receiving the indication of the additional information, network entity 105 can reschedule, reuse, or repurpose one or more skipped uplink resources, thereby providing more efficient utilization of communication resources.
[0164] Figure 4 An example of a diagram 400 that supports indication of uplink resources via UCI according to one or more aspects of the present disclosure is illustrated. Diagram 400 may implement or be implemented by aspects of wireless communication system 100, wireless communication system 200, and diagram 300. For example, diagram 400 may be implemented by UE 115 and network entity 105, which may be a network entity as described herein. Figures 1 to 2 Additionally, diagram 400 may include one or more cyclic shift diagrams 405, which may be as described herein with reference to Figure 3 An example of a cyclic shift diagram 305 is described.
[0165] A UE 115 may implement aspects of diagram 400 to transmit an indication of additional information, an indication of a scheduling request (e.g., a positive scheduling request), or both via UCI in a PUCCH using PUCCH format 0, wherein the indication of the additional information includes multiple information bits (e.g., up to three information bits). For example, each cyclic shift 410 in cyclic shift diagram 405 may be mapped to or associated with a combination of an indication of a positive scheduling request and an indication of the additional information. Furthermore, each UE 115 in the wireless communication system may include an initial cyclic shift value such that, when determining a cyclic shift 410 to use for UCI, the UE 115 may offset the mapped cyclic shift 410 from the initial cyclic shift. That is, the cyclic shift value may differ from the initial cyclic shift value by a certain value. Thus, the network entity 105 may receive each indication in the UCI based on the cyclic shift 410 of the sequence used to generate the UCI.
[0166] As an illustrative example, if UE 115 is to send only an indication of additional information via multiple bits in the UCI (e.g., via two or three bits), UE 115 may use cyclic shift 410 from cyclic shift diagram 405-a (e.g., when two bits are used) or cyclic shift diagram 405-b (e.g., when three bits are used).
[0167] For example, if UE 115 is to send an indication of additional information via two bits in UCI, UE 115 may use cyclic shift 410 from cyclic shift diagram 405-a (e.g., which may be similar to prior art techniques for two-bit HARQ feedback). In such an example, each cyclic shift 410 (e.g., cyclic shift 410-a, cyclic shift 410-b, cyclic shift 410-c, and cyclic shift 410-d) may be mapped to or associated with two information bits, where each cyclic shift 410 may represent an indication of additional information. As an illustrative example, cyclic shift 410-a (e.g., an initial cyclic shift value) can be associated with a bit value [0,0], cyclic shift 410-b can be associated with a bit value [1,0], cyclic shift 410-c can be associated with a bit value [1,1], and cyclic shift 410-d can be associated with a bit value [0,1], where each bit of the corresponding bit value can be associated with an indication that UE 115 is to skip one or more uplink resources or is to avoid skipping one or more uplink resources.
[0168] Alternatively, if UE 115 is to send an indication of additional information via three bits in the UCI, UE 115 may use cyclic shifts 410 from cyclic shift diagram 405-b. In such an example, each cyclic shift 410 (e.g., cyclic shift 410-e, cyclic shift 410-f, cyclic shift 410-g, cyclic shift 410-h, cyclic shift 410-i, cyclic shift 410-j, cyclic shift 410-k, and cyclic shift 410-l) may be mapped to or associated with an indication of up to three information bits, where each cyclic shift 410 may represent an indication of additional information (e.g., an indication that one or more uplink resources will not be used by UE 115). As illustrative examples, cyclic shift 410-e may be associated with a bit value of [0, 0, 0], cyclic shift 410-f may be associated with a bit value of [1, 0, 0], cyclic shift 410-g may be associated with a bit value of [1, 1, 1], cyclic shift 410-h may be associated with a bit value of [0, 1, 1], cyclic shift 410-i may be associated with a bit value of [1, 1, 0], cyclic shift 410-j may be associated with a bit value of [0, 1, 0], cyclic shift 410-k may be associated with a bit value of [1, 0, 1], and cyclic shift 410-l may be associated with a bit value of [0, 0, 1], where each bit of the bit value may be associated with an indication that UE 115 is to skip one or more uplink resources, or is to avoid skipping one or more uplink resources, or some other indication.
[0169] In some examples, if UE 115 is to send an indication of additional information and an indication of a positive scheduling request, UE 115 may use two bits for the indication of the additional information and one bit for the indication of the positive scheduling request. In such an example, UE 115 may determine the cyclic shift 410 from cyclic shift diagram 405-c. For example, cyclic shift diagram 405 may have four orthogonal cyclic shifts 410 for two bits associated with the indication of additional information (e.g., CGskip), and then group-shift these four cyclic shifts 410 to indicate a scheduling request (e.g., similar to existing two-bit HARQ feedback and positive scheduling requests).
[0170] For example, cyclic shift 410-m, cyclic shift 410-q, cyclic shift 410-n, and cyclic shift 410-r can be mapped to or associated with two bits indicating additional information. In such an example, cyclic shift 410-m can be associated with a bit value [0,0], cyclic shift 410-q can be associated with a bit value [1,1], cyclic shift 410-n can be associated with a bit value [1,0], and cyclic shift 410-r can be associated with a bit value [0,1], where each bit of the corresponding bit value can be associated with an indication that UE 115 is to skip one or more uplink resources or is to avoid skipping one or more uplink resources. Additionally, cyclic shift 410-o, cyclic shift 410-s, cyclic shift 410-p, and cyclic shift 410-t can be mapped to or associated with two bits indicating additional information and an indication of a positive scheduling request. As an illustrative example, cyclic shift 410-t may be associated with a bit value [0,0], cyclic shift 410-p may be associated with a bit value [0,1], cyclic shift 410-s may be associated with a bit value [1,0], and cyclic shift 410-o may be associated with a bit value [1,1], where each bit of the respective bit value may be associated with an indication that UE 115 is to skip one or more uplink resources or is to avoid skipping one or more uplink resources.
[0171] Therefore, based on the number of bits used for indicating the additional information and the corresponding indication in the UCI, the UE 115 can determine the cyclic shift 410, use the determined cyclic shift 410 to generate a sequence associated with the UCI, and transmit the UCI so that the network entity 105 can decode the sequence, determine the cyclic shift, and receive the indication of the additional information. In this way, the UE 115 can use PUCCH format 0 to transmit the indication of the additional information via two or three bits in the UCI, thereby reducing signaling overhead in the wireless communication system, improving coordination between devices, and enabling the network entity 105 to use uplink resources more efficiently.
[0172] Figure 5 An example of diagram 500 supporting indication of uplink resources via UCI according to one or more aspects of the present disclosure is illustrated. Diagram 500 may implement or be implemented by aspects of wireless communication system 100, wireless communication system 200, diagram 300, and diagram 400 as described herein. For example, diagram 400 may be implemented by UE 115 and network entity 105, which may be a UE or network entity as described herein. Figures 1 to 2 Additionally, diagram 400 may include one or more cyclic shift diagrams 505, which may be as described herein with reference to Figures 3 and 4Examples of cyclic shift diagram 305 and cyclic shift diagram 405 are described.
[0173] The UE 115 may implement aspects of diagram 400 to transmit an indication of additional information, an indication of a scheduling request (e.g., a positive scheduling request), an indication of HARQ feedback, or any combination thereof via UCI in a PUCCH using PUCCH format 0, wherein the indication of additional information includes multiple information bits (e.g., up to two information bits). For example, each cyclic shift 510 in the cyclic shift diagram 505 may be mapped to or associated with a combination of an indication of a positive scheduling request, an indication of additional information, and an indication of HARQ feedback. Furthermore, each UE 115 in the wireless communication system may include an initial cyclic shift value such that, when determining a cyclic shift 510 to use for UCI, the UE 115 may offset the mapped cyclic shift 510 from the initial cyclic shift. Thus, the network entity 105 may receive each indication via UCI based on the cyclic shift 510 of the sequence used to generate the UCI.
[0174] In some examples, UE 115 may send an indication of the additional information via two bits and an indication of the HARQ feedback via a single bit. In such examples, UE 115 may determine cyclic shift 510 from cyclic shift diagram 505-a, where cyclic shift diagram 505-a may include four orthogonal cyclic shifts 510 (e.g., cyclic shift 510-a, cyclic shift 510-b, cyclic shift 510-e, and cyclic shift 510-f) mapped to or associated with two bits used for indicating the additional information (e.g., the CGskip bit). In such an example, the cyclic shift diagram 505-a may include four group-shifted cyclic shifts 510 (e.g., shift one: cyclic shift 510-c, cyclic shift 510-g, cyclic shift 510-d, and cyclic shift 510-h) to indicate a single information bit mapped to or associated with an indication of HARQ feedback.
[0175] As an illustrative example, cyclic shift 510-a, cyclic shift 510-b, cyclic shift 510-e, and cyclic shift 510-f may each be associated with two bits indicating additional information and associated with an ACK for an indication of HARQ feedback (e.g., a single bit indicating ACK). In such an example, cyclic shift 510-a may have a bit value [0, 0], cyclic shift 510-b may have a bit value [1, 0], cyclic shift 510-e may have a bit value [1, 1], and cyclic shift 510-f may have a bit value [0, 1], where each bit of the corresponding bit value may be associated with an indication that UE 115 is to skip one or more uplink resources or is to avoid skipping one or more uplink resources.
[0176] In addition, cyclic shift 510-c, cyclic shift 510-g, cyclic shift 510-d, and cyclic shift 510-h can each be associated with two bits indicating additional information and associated with a NACK (e.g., a single bit indicating NACK) for an indication of HARQ feedback. Thus, cyclic shift 510-c can have a bit value of [1, 1], cyclic shift 510-g can have a bit value of [1, 0], cyclic shift 510-d can have a bit value of [0, 1], and cyclic shift 510-h can have a bit value of [0, 0], where each bit of the corresponding bit value can be associated with an indication that UE 115 is to skip one or more uplink resources or is to avoid skipping one or more uplink resources.
[0177] In some other examples, UE 115 may send an indication of the additional information via a single bit and an indication of the HARQ feedback via two bits. In such examples, UE 115 may determine cyclic shift 510 from cyclic shift diagram 505-b, where cyclic shift diagram 505-b may include four orthogonal cyclic shifts 510 (e.g., cyclic shift 510-i, cyclic shift 510-m, cyclic shift 510-j, and cyclic shift 510-n) for the two bits associated with the indication of the HARQ feedback. In such examples, cyclic shift diagram 505-b may include four group-shifted cyclic shifts 510 (e.g., shift one: cyclic shift 510-k, cyclic shift 510-p, cyclic shift 510-l, and cyclic shift 510-q) to indicate a single information bit associated with the indication of the additional information.
[0178] As an illustrative example, cyclic shift 510-i, cyclic shift 510-m, cyclic shift 510-j, and cyclic shift 510-n can be associated with two information bits indicating HARQ feedback and associated with an indication of additional information (e.g., indicating that UE 115 is to skip one or more uplink resources). In such an example, cyclic shift 510-i can have a bit value of [0, 0], cyclic shift 510-m can have a bit value of [1, 1], cyclic shift 510-j can have a bit value of [1, 0], and cyclic shift 510-n can have a bit value of [0, 1], where "1" can indicate ACK and "0" can indicate NACK, and vice versa.
[0179] In addition, cyclic shift 510-k, cyclic shift 510-p, cyclic shift 510-l, and cyclic shift 510-q can be associated with two information bits indicating HARQ feedback and an indication that the UE does not skip one or more uplink resources. Thus, cyclic shift 510-q can have a bit value [0,0], cyclic shift 510-k can have a bit value [1,1], cyclic shift 510-p can have a bit value [1,0], and cyclic shift 510-l can have a bit value [0,1], where "1" can indicate ACK and "0" can indicate NACK, and vice versa.
[0180] In some examples, UE 115 may transmit an indication of additional information via a single bit in the UCI, transmit an indication of HARQ feedback via a single bit, and transmit an indication of a scheduling request via a single bit. In such an example, UE 115 may determine cyclic shift 510 from cyclic shift diagram 505-c, where cyclic shift diagram 505-c may include four orthogonal cyclic shifts 510 (e.g., cyclic shift 510-r, cyclic shift 510-v, cyclic shift 510-s, and cyclic shift 510-w) associated with two respective bits for indicating additional information and indicating HARQ feedback and associated with an indication of a scheduling request (e.g., a positive scheduling request). In addition, cyclic shift diagram 505 may include four group-shifted cyclic shifts (e.g., cyclic shift 510-t, cyclic shift 510-x, cyclic shift 510-u, and cyclic shift 510-y) associated with a negative indication of a scheduling request (e.g., a negative scheduling request).
[0181] As an illustrative example, cyclic shift 510-r, cyclic shift 510-v, cyclic shift 510-s, and cyclic shift 510-w may be associated with two bits indicating HARQ feedback and additional information (e.g., indicating that UE 115 is to skip one or more uplink resources), respectively, and a single bit indicating an indication of a scheduling request. In such an example, cyclic shift 510-r may be associated with an indication of a scheduling request, associated with an ACK for HARQ feedback, and associated with an indication of additional information (e.g., indicating that UE 115 is to skip one or more uplink resources). Alternatively, cyclic shift 510-s may be associated with an indication of a scheduling request, associated with a NACK for the indication of HARQ feedback, and associated with an indication that UE 115 is not to skip one or more uplink resources.
[0182] Similarly, cyclic shift 510-w may be associated with an indication of a scheduling request, associated with an ACK for HARQ feedback, and associated with an indication that UE 115 is not skipping one or more uplink resources. Alternatively, cyclic shift 510-v may be associated with an indication of a scheduling request, associated with a NACK for an indication of HARQ feedback, and associated with an indication of additional information (e.g., that UE 115 is skipping one or more uplink resources).
[0183] Furthermore, cyclic shift 510-y may be associated with a negative indication of a scheduling request, an ACK for HARQ feedback, and an indication of additional information (e.g., an indication that UE 115 is to skip one or more uplink resources). Alternatively, cyclic shift 510-x may be associated with a negative indication of a scheduling request, a NACK for HARQ feedback, and an indication that UE 115 is not to skip one or more uplink resources.
[0184] Similarly, cyclic shift 510-u may be associated with a negative indication of a scheduling request, an ACK of HARQ feedback, and an indication that UE 115 is not skipping one or more uplink resources. Alternatively, cyclic shift 510-v may be associated with a negative indication of a scheduling request, a NACK of an indication of HARQ feedback, and an indication of additional information (e.g., that UE 115 is skipping one or more uplink resources).
[0185] Therefore, based on these indications and the number of bits in the corresponding indication, the UE 115 can determine the cyclic shift 510, use the determined cyclic shift 510 to generate a sequence of UCI, and send the UCI via the PUCCH. The network entity 105 can receive the sequence and decode the sequence, determine the cyclic shift used, and receive the indication via the UCI. In this way, the UE 115 can use PUCCH format 0 to send an indication of additional information via two or three bits in the UCI, thereby reducing signaling overhead in the wireless communication system, improving coordination between devices, and enabling the network entity 105 to use uplink resources more efficiently.
[0186] Figure 6 An example of a process flow 600 for supporting indication of uplink resources via UCI according to one or more aspects of the present disclosure is illustrated. The process flow 600 may implement or be implemented by aspects of the wireless communication system 100, the wireless communication system 200, diagrams 300, 400, and 500. For example, the process flow 600 may include UE 115-b and network entity 105-b, which may be referenced herein. Figures 1 to 5 Examples of corresponding devices are described. In the following description of process flow 600, operations may be performed in an order different from the order shown. Certain operations may also be excluded from process flow 600, or other operations may be added to process flow 600. In addition, although some operations or signaling are shown as occurring at different times for discussion purposes, these operations may actually occur simultaneously.
[0187] At 605, UE 115-b may receive a control message (e.g., such as an RRC message) from network entity 105-b indicating a configuration of UCI (e.g., such as PUCCH-Config), the configuration supporting an indication of HARQ feedback, an indication of a scheduling request, an indication of CSI, and an indication of additional information, wherein the additional information may be an indication for UE 115-b to skip one or more uplink resources that have been configured for UE 115-b. The control message may be as described herein with reference to Figure 2 An example of a control message 210 is described.
[0188] In some examples, network entity 105-b may indicate, via configuration of a control message, one of five PUCCH formats (e.g., PUCCH format 0, PUCCH format 1, PUCCH format 2, PUCCH format 3, or PUCCH format 4) such that UE 115-b may use the indicated PUCCH format to transmit UCI via PUCCH. In some examples, network entity 105-b may indicate that UE 115-b is to use PUCCH format 0, in which case UE 115-b may proceed to 610. In some other examples, network entity 105-b may indicate that UE 115-b is to use PUCCH format 1, in which case UE 115-b may proceed to 615. In some other examples, the network entity 105 - b may instruct the UE 115 - b to use PUCCH format 2, PUCCH format 3, or PUCCH format 4, where in such examples the UE 115 - b may proceed to 620 .
[0189] At 610, in response to receiving a control message instructing UE 115-b to transmit UCI via PUCCH format 0, UE 115-b may determine a cyclic shift from a plurality of cyclic shifts (e.g., 12 cyclic shifts) associated with a sequence of UCI. UE 115-b may determine the cyclic shift based on whether the UCI is to include an indication of HARQ feedback, an indication of a scheduling request, an indication of additional information, or a combination thereof. Additionally, UE 115-b may determine the cyclic shift value based on an initial cyclic shift value associated with UE 115-b. Thus, UE 115-b may determine the cyclic shift value based on the initial cyclic shift value associated with UE 115-b. Figures 3 to 5 Techniques are described to determine the cyclic shift.
[0190] At 615, in response to receiving the control message instructing UE 115-b to transmit UCI via PUCCH format 1, UE 115-b may select at least one of a modulation scheme (e.g., QPSK or BPSK) or uplink resources (e.g., CGskip resources or scheduling request resources) to be used to transmit at least an indication of additional information. In such an example, UE 115-b may select the modulation scheme, uplink resources, or both based on whether the UCI is to include an indication of additional information, an indication of HARQ feedback, an indication of a scheduling request, or any combination thereof. UE 115-b may select the modulation scheme, uplink resources, or both based on whether the UCI is to include an indication of additional information, an indication of HARQ feedback, an indication of a scheduling request, or any combination thereof. Figure 2 Techniques are described to select a modulation scheme or uplink resources.
[0191] At 620, in response to receiving a control message indicating that UE 115-b is to transmit UCI via PUCCH format 2, PUCCH format 3, or PUCCH format 4, UE 115 may multiplex one or more bits associated with an indication of additional information with one or more bits associated with an indication of HARQ feedback, one or more bits associated with an indication of a scheduling request, and one or more bits associated with an indication of CSI. Furthermore, if UE 115-b is to use PUCCH format 3 or PUCCH format 4, UE 115-b may additionally jointly encode one or more bits associated with an indication of additional information with one or more bits associated with an indication of HARQ feedback, one or more bits associated with an indication of a scheduling request, and one or more bits associated with an indication of CSI. UE 115-b may multiplex one or more bits associated with an indication of additional information with one or more bits associated with an indication of HARQ feedback, one or more bits associated with an indication of a scheduling request, and one or more bits associated with an indication of CSI according to the present invention. Figure 2 The described techniques are used to multiplex such indications.
[0192] In addition, UE 115-b may map one or more bits associated with the indication of additional information, one or more bits associated with the indication of HARQ feedback, and one or more bits associated with the indication of CSI to respective priorities. Thus, a first priority associated with one or more bits associated with the indication of HARQ feedback may be greater than a second priority associated with one or more bits associated with the indication of additional information, which may be greater than a third priority associated with one or more bits associated with the indication of CSI. In such an example, if UCI exceeds capacity, UE 115-b may discard or otherwise exclude one or more bits associated with the indication of CSI.
[0193] At 625, UE 115-b may send UCI via a PUCCH using one of five PUCCH formats, wherein the UCI includes at least one of an indication of HARQ feedback, an indication of a scheduling request, an indication of CSI, or an indication of additional information. UE 115-b may send such indications according to the indicated PUCCH format.
[0194] In this manner, UE 115-b can improve coordination between devices and achieve more efficient utilization of communication resources. For example, by sending an indication of the additional information in the UCI, UE 115-b can indicate to network entity 105-b which uplink resources can be skipped, thereby improving coordination between UE 115-b and network entity 105-b. Furthermore, by sending an indication of the additional information, network entity 105-b can reschedule the skipped resources for use by other UEs 115, thereby resulting in more efficient utilization of communication resources in the wireless communication system.
[0195] Figure 7 A block diagram 700 illustrates a device 705 that supports indication of uplink resources via UCI according to one or more aspects of the present disclosure. The device 705 may be an example of aspects of the UE 115 as described herein. The device 705 may include a receiver 710, a transmitter 715, and a communication manager 720. The device 705 may also include a processor. Each of these components may communicate with each other (e.g., via one or more buses).
[0196] The receiver 710 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 indications of uplink resources via UCI). The information may be delivered to other components of the device 705. The receiver 710 may utilize a single antenna or a collection of multiple antennas.
[0197] The transmitter 715 may provide means for transmitting signals generated by other components of the device 705. For example, the transmitter 715 may transmit information associated with various information channels (e.g., control channels related to indications of uplink resources via UCI, data channels, information channels), such as packets, user data, control information, or any combination thereof. In some examples, the transmitter 715 may be co-located with the receiver 710 in a transceiver module. The transmitter 715 may utilize a single antenna or a collection of multiple antennas.
[0198] The communication manager 720, the receiver 710, the transmitter 715, or various combinations thereof, or various components thereof, may be examples of means for performing various aspects of indicating uplink resources via UCI as described herein. For example, the communication manager 720, the receiver 710, the transmitter 715, or various combinations thereof, or components thereof, may support methods for performing one or more of the functions described herein.
[0199] In some examples, the communication manager 720, the receiver 710, the transmitter 715, 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, discrete hardware components, or any combination thereof configured as or otherwise supporting components for performing the functions described herein. 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).
[0200] Additionally or alternatively, in some examples, the communication manager 720, the receiver 710, the transmitter 715, or various combinations or components thereof may be implemented in code executed by a processor (e.g., as communication management software or firmware). If implemented in code executed by a processor, the functionality of the communication manager 720, the receiver 710, the transmitter 715, 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 herein), a DSP, a CPU, an ASIC, an FPGA, a microcontroller, or any combination of these or other programmable logic devices.
[0201] In some examples, the communication manager 720 can be configured to perform various operations (e.g., receive, obtain, monitor, output, transmit) using or otherwise cooperating with the receiver 710, the transmitter 715, or both. For example, the communication manager 720 can receive information from the receiver 710, transmit information to the transmitter 715, or be integrated with the receiver 710, the transmitter 715, or both to obtain information, output information, or perform various other operations as described herein.
[0202] According to examples disclosed herein, the communication manager 720 may support wireless communications at a UE. For example, the communication manager 720 may be configured as or otherwise support means for receiving a control message indicating a configuration for UCI, the configuration supporting an indication of HARQ feedback, an indication of a scheduling request, an indication of CSI, and an indication of additional information, the indication of the additional information being associated with a set of multiple uplink resources configured for the UE. The communication manager 720 may be configured as or otherwise support means for transmitting UCI via a PUCCH according to the configuration, wherein the UCI includes at least one of the following: an indication of HARQ feedback, an indication of a scheduling request, an indication of CSI, or an indication of additional information.
[0203] By including or configuring the communication manager 720 according to the examples described herein, the device 705 (e.g., a processor controlling the receiver 710, the transmitter 715, the communication manager 720, or a combination thereof or otherwise coupled thereto) can support techniques for indicating additional information in UCI that can result in more efficient utilization of communication resources.
[0204] Figure 8 A block diagram 800 illustrates a device 805 that supports indication of uplink resources via UCI according to one or more aspects of the present disclosure. The device 805 may be an example of aspects of the device 705 or UE 115 as described herein. The device 805 may include a receiver 810, a transmitter 815, and a communication manager 820. The device 805 may also include a processor. Each of these components may communicate with each other (e.g., via one or more buses).
[0205] The receiver 810 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 indications of uplink resources via UCI). The information may be delivered to other components of the device 805. The receiver 810 may utilize a single antenna or a collection of multiple antennas.
[0206] The transmitter 815 may provide means for transmitting signals generated by other components of the device 805. For example, the transmitter 815 may transmit information associated with various information channels (e.g., control channels related to indications of uplink resources via UCI, data channels, information channels), such as packets, user data, control information, or any combination thereof. In some examples, the transmitter 815 may be co-located with the receiver 810 in a transceiver module. The transmitter 815 may utilize a single antenna or a collection of multiple antennas.
[0207] Device 805 or its various components may be examples of components for performing various aspects of indicating uplink resources via UCI as described herein. For example, communication manager 820 may include control message component 825, UCI component 830, or any combination thereof. Communication manager 820 may be an example of aspects of communication manager 720 as described herein. In some examples, communication manager 820 or its various components may be configured to perform various operations (e.g., receive, obtain, monitor, output, transmit) using or otherwise coordinating with receiver 810, transmitter 815, or both. For example, communication manager 820 may receive information from receiver 810, transmit information to transmitter 815, or be integrated with receiver 810, transmitter 815, or both to obtain information, output information, or perform various other operations as described herein.
[0208] According to examples disclosed herein, a communication manager 820 can support wireless communications at a UE. A control message component 825 can be configured as or otherwise support means for receiving a control message indicating a configuration for UCI, the configuration supporting an indication of HARQ feedback, an indication of a scheduling request, an indication of CSI, and an indication of additional information, the indication of the additional information being associated with a set of multiple uplink resources configured for the UE. A UCI component 830 can be configured as or otherwise support means for transmitting UCI via a PUCCH according to the configuration, wherein the UCI includes at least one of the following: an indication of HARQ feedback, an indication of a scheduling request, an indication of CSI, or an indication of additional information.
[0209] Figure 9 A block diagram 900 illustrates a communication manager 920 that supports indication of uplink resources via UCI according to one or more aspects of the present disclosure. The communication manager 920 can be an example of aspects of the communication manager 720, the communication manager 820, or both as described herein. The communication manager 920 or its various components can be examples of means for performing various aspects of indication of uplink resources via UCI as described herein. For example, the communication manager 920 can include a control message component 925, a UCI component 930, a cyclic shift component 935, a modulation scheme component 940, a multiplexing component 945, a priority mapping component 950, or any combination thereof. Each of these components can communicate with each other directly or indirectly (e.g., via one or more buses).
[0210] According to examples disclosed herein, a communication manager 920 can support wireless communications at a UE. A control message component 925 can be configured as or otherwise support means for receiving a control message indicating a configuration for UCI, the configuration supporting an indication of HARQ feedback, an indication of a scheduling request, an indication of CSI, and an indication of additional information, the indication of the additional information being associated with a set of multiple uplink resources configured for the UE. A UCI component 930 can be configured as or otherwise support means for transmitting UCI via a PUCCH according to the configuration, wherein the UCI includes at least one of the following: an indication of HARQ feedback, an indication of a scheduling request, an indication of CSI, or an indication of additional information.
[0211] In some examples, the PUCCH is configured as PUCCH format 0, and the cyclic shift component 935 can be configured as or otherwise support means for determining a cyclic shift from a set of multiple cyclic shifts associated with the UCI based on whether the UCI includes an indication of HARQ feedback, an indication of a scheduling request, an indication of additional information, or a combination thereof, wherein the UCI is transmitted via the PUCCH based on the cyclic shift being applied to a base sequence.
[0212] In some examples, the cyclic shift includes an initial cyclic shift value based on the UCI only including an indication of additional information.
[0213] In some examples, the cyclic shift includes a first cyclic shift value that is offset from the initial cyclic shift value based on the UCI including only an indication of the additional information.
[0214] In some examples, the cyclic shift includes a second cyclic shift value based on that the UCI includes only an indication of HARQ feedback, the second cyclic shift value is offset from the initial cyclic shift value by a first value based on that the HARQ feedback includes a negative acknowledgment, or the second cyclic shift value is offset from the initial cyclic shift value by a second value different from the first value based on that the HARQ feedback includes an acknowledgment.
[0215] In some examples, the cyclic shift includes an initial cyclic shift value based on the UCI only including an indication of a scheduling request.
[0216] In some examples, the cyclic shift includes a fourth cyclic shift value based on the UCI including an indication of the additional information and an indication of the scheduling request, the fourth cyclic shift value being offset from the initial cyclic shift value based on the scheduling request and the additional information.
[0217] In some examples, the cyclic shift includes a fifth cyclic shift value based on the UCI including an indication of additional information and an indication of HARQ feedback, the fifth cyclic shift value is offset from the initial cyclic shift value by a third value based on the HARQ feedback including a negative acknowledgment, or the fifth cyclic shift value is offset from the initial cyclic shift value by a fourth value different from the third value based on the HARQ feedback including an acknowledgment.
[0218] In some examples, the cyclic shift includes a sixth cyclic shift value based on the UCI including an indication of additional information, an indication of HARQ feedback, and an indication of a scheduling request, the sixth cyclic shift value is offset from the initial cyclic shift value by a fifth value based on the HARQ feedback including a negative acknowledgment, or the sixth cyclic shift value is offset from the initial cyclic shift value by a sixth value different from the fifth value based on the HARQ feedback including an acknowledgment.
[0219] In some examples, the cyclic shift includes a seventh cyclic shift value based on the UCI including an indication of HARQ feedback and an indication of a scheduling request, the seventh cyclic shift value is offset from the initial cyclic shift value by a seventh value based on the HARQ feedback including a negative acknowledgment, or the seventh cyclic shift value is offset from the initial cyclic shift value by an eighth value different from the seventh value based on the HARQ feedback including an acknowledgment.
[0220] In some examples, the cyclic shift is also based on: the number of bits associated with each of the indication of HARQ feedback, or the indication of a scheduling request, or the indication of additional information, or any combination thereof, and the bit value of each of the indication of HARQ feedback, or the indication of additional information, or both.
[0221] In some examples, the PUCCH is configured as PUCCH format 1, and the modulation scheme component 940 can be configured as or otherwise support means for selecting at least one of a modulation scheme or uplink resources for at least sending an indication of additional information, wherein UCI is sent via the PUCCH based on at least one of the modulation scheme or uplink resources.
[0222] In some examples, the UCI includes only an indication of the additional information; and the additional information is indicated using a modulation scheme based on the number of bits associated with the indication of the additional information.
[0223] In some examples, according to the indication of the additional information comprising one bit, the modulation scheme comprises a BPSK modulation scheme.
[0224] In some examples, in accordance with the indication that the additional information comprises two or more bits, the modulation scheme comprises a QPSK modulation scheme.
[0225] In some examples, the UCI includes an indication of additional information and an indication of HARQ feedback; the indication of additional information and the indication of HARQ feedback are sent via uplink resources, which are allocated for the indication of additional information; and the indication of the HARQ feedback sent via the uplink resource includes the indication of the additional information based on the indication of the additional information including a bit.
[0226] In some examples, the UCI includes an indication of additional information and an indication of HARQ feedback; the indication of the additional information and the indication of HARQ feedback are sent using a modulation scheme that includes a QPSK modulation scheme; and the indication of the additional information includes one bit.
[0227] In some examples, the UCI includes an indication of additional information and an indication of a scheduling request; the indication of the additional information and the indication of the scheduling request are sent via uplink resources, the uplink resources include a first uplink resource allocated for the indication of the additional information or a second uplink resource allocated for the indication of the scheduling request; and the indication of the additional information includes one bit.
[0228] In some examples, the UCI includes an indication of additional information and an indication of a scheduling request; the indication of the additional information and the indication of the scheduling request are sent via uplink resources that are allocated for the indication of the scheduling request; and the indication of the additional information includes one or more bits.
[0229] In some examples, the UCI includes an indication of additional information, an indication of a scheduling request, and an indication of HARQ feedback; the indication of the HARQ feedback is sent via an uplink resource, the uplink resource including a first uplink resource allocated for the indication of the additional information or a second uplink resource allocated for the indication of the scheduling request; and the indication of the additional information includes one bit.
[0230] In some examples, the UCI includes an indication of additional information, an indication of a scheduling request, and an indication of HARQ feedback, an indication of the additional information; the indication of the scheduling request and the indication of the HARQ feedback are sent using a modulation scheme and via uplink resources, the modulation scheme includes a QPSK modulation scheme, and the uplink resources are allocated for the indication of the scheduling request; and the indication of the additional information includes one bit.
[0231] In some examples, the PUCCH is configured as PUCCH format 2, and the multiplexing component 945 can be configured as or otherwise support a component for sending an indication of additional information, or an indication of HARQ feedback, or at least one of an indication of CSI as part of the UCI, wherein one or more bits associated with the indication of the additional information and at least one of one or more bits associated with the indication of HARQ feedback or the one or more bits associated with the indication of CSI are multiplexed.
[0232] In some examples, one or more bits associated with an indication of HARQ feedback have a first priority that is greater than a second priority associated with one or more bits associated with an indication of additional information; the second priority is greater than a third priority associated with one or more bits associated with an indication of CSI; and based on the first priority, the second priority, or the third priority, the UCI includes at least one of the following: the indication of the additional information, or the indication of the scheduling request, or the indication of the HARQ feedback, or the indication of the CSI.
[0233] In some examples, the PUCCH is configured as PUCCH format 3 or PUCCH format 4, and the multiplexing component 945 can be configured as or otherwise support a component for sending an indication of additional information, or an indication of HARQ feedback, or at least one of an indication of CSI as part of the UCI, wherein one or more bits associated with the indication of the additional information and at least one of the one or more bits associated with the indication of HARQ feedback or the one or more bits associated with the indication of CSI are multiplexed and jointly encoded.
[0234] In some examples, the priority mapping component 950 can be configured as or otherwise support a component for mapping at least one of the following based on a first mapping priority, or a second mapping priority that is less than the first mapping priority, or a third mapping priority that is less than the second mapping priority: one or more bits associated with an indication of additional information, or one or more bits associated with an indication of HARQ feedback, or one or more bits associated with an indication of CSI, wherein: the one or more bits associated with the indication of HARQ feedback have a first mapping priority; the one or more bits associated with the indication of additional information have a second mapping priority; and the one or more bits associated with the indication of CSI have a third mapping priority.
[0235] In some examples, the additional information indicates that the UE is to skip one or more uplink resources in a set of multiple uplink resources configured for the UE.
[0236] In some examples, the UCI precludes an indication of a scheduling request based on the UCI indicating that the UE is to skip one or more uplink resources.
[0237] In some examples, the UCI excludes an indication of additional information based on the UCI including an indication of a scheduling request.
[0238] Figure 10 A diagram illustrating a system 1000 including a device 1005 that supports indication of uplink resources via UCI in accordance with one or more aspects of the present disclosure is shown. The device 1005 may be an example of a device 705, a device 805, or a UE 115 as described herein, or include components thereof. The device 1005 may communicate (e.g., wirelessly) with one or more network entities 105, one or more UEs 115, or any combination thereof. The device 1005 may include components for two-way voice and data communication, including components for sending and receiving communications, such as a communication manager 1020, an input / output (I / O) controller 1010, a transceiver 1015, an antenna 1025, a memory 1030, code 1035, and a processor 1040. These components may be in electronic communication or otherwise coupled (e.g., operatively, communicatively, functionally, electronically, electrically) via one or more buses (e.g., a bus 1045).
[0239] I / O controller 1010 can manage input and output signals for device 1005. I / O controller 1010 can also manage peripheral devices that are not integrated into device 1005. In some cases, I / O controller 1010 can represent a physical connection or port to an external peripheral device. In some cases, I / O controller 1010 can utilize an operating system, such as or another known operating system. Additionally or alternatively, I / O controller 1010 may represent or interact with a modem, keyboard, mouse, touch screen, or similar device. In some cases, I / O controller 1010 may be implemented as part of a processor, such as processor 1040. In some cases, a user may interact with device 1005 via I / O controller 1010 or via hardware components controlled by I / O controller 1010.
[0240] In some cases, the device 1005 may include a single antenna 1025. However, in some other cases, the device 1005 may have more than one antenna 1025, which may be capable of concurrently transmitting or receiving multiple wireless transmissions. The transceiver 1015 may communicate bidirectionally via one or more antennas 1025, a wired or wireless link, as described herein. For example, the transceiver 1015 may represent a wireless transceiver and may communicate bidirectionally with another wireless transceiver. The transceiver 1015 may also include a modem for modulating packets; providing the modulated packets to the one or more antennas 1025 for transmission; and demodulating packets received from the one or more antennas 1025. The transceiver 1015, or the transceiver 1015 and the one or more antennas 1025, may be examples of the transmitter 715, the transmitter 815, the receiver 710, the receiver 810, or any combination thereof, or components thereof, as described herein.
[0241] The memory 1030 may include random access memory (RAM) and read-only memory (ROM). The memory 1030 may store computer-readable, computer-executable code 1035 including instructions that, when executed by the processor 1040, cause the device 1005 to perform the various functions described herein. The code 1035 may be stored in a non-transitory computer-readable medium (such as system memory) or another type of memory. In some cases, the code 1035 may not be directly executable by the processor 1040, but may (e.g., when compiled and executed) cause the computer to perform the functions described herein. In some cases, the memory 1030 may contain, among other things, a basic I / O system (BIOS) that may control basic hardware or software operations, such as interaction with peripheral components or devices.
[0242] The processor 1040 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 1040 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 1040. The processor 1040 may be configured to execute computer-readable instructions stored in a memory (e.g., memory 1030) to cause the device 1005 to perform various functions (e.g., functions or tasks that support indication of uplink resources via UCI). For example, the device 1005 or a component of the device 1005 may include the processor 1040 and the memory 1030 coupled to or coupled to the processor 1040, the processor 1040 and the memory 1030 being configured to perform the various functions described herein.
[0243] 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 a control message indicating a configuration for UCI, the configuration supporting an indication of HARQ feedback, an indication of a scheduling request, an indication of CSI, and an indication of additional information, the indication of the additional information being associated with a set of multiple uplink resources configured for the UE. The communication manager 1020 may be configured as or otherwise support means for transmitting UCI via a PUCCH according to the configuration, wherein the UCI includes at least one of the following: an indication of HARQ feedback, an indication of a scheduling request, an indication of CSI, or an indication of additional information.
[0244] By including or configuring the communication manager 1020 according to examples as described herein, the device 1005 can support techniques for indicating additional information in UCI that can result in more efficient utilization of communication resources and improved coordination between devices.
[0245] In some examples, the communication manager 1020 can be configured to perform various operations (e.g., receive, monitor, transmit) using or otherwise coordinating with the transceiver 1015, one or more antennas 1025, or any combination thereof. Although the communication manager 1020 is illustrated as a separate component, in some examples, one or more functions described with reference to the communication manager 1020 can be supported or performed by the processor 1040, the memory 1030, the code 1035, or any combination thereof. For example, the code 1035 can include instructions executable by the processor 1040 to cause the device 1005 to perform various aspects of indicating uplink resources via UCI as described herein, or the processor 1040 and the memory 1030 can be otherwise configured to perform or support such operations.
[0246] Figure 11 A block diagram 1100 illustrates a device 1105 that supports indication of uplink resources via UCI according to one or more aspects of the present disclosure. The device 1105 may be an example of aspects of the network entity 105 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. Each of these components may communicate with each other (e.g., via one or more buses).
[0247] Receiver 1110 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 communicated to other components of device 1105. In some examples, receiver 1110 may support obtaining information by receiving signals via one or more antennas. Additionally or alternatively, receiver 1110 may support obtaining information by receiving signals via one or more wired (e.g., electrical, optical) interfaces, wireless interfaces, or any combination thereof.
[0248] The transmitter 1115 may provide means for outputting (e.g., transmitting, providing, conveying, transmitting) information generated by other components of the device 1105. For example, the transmitter 1115 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, the transmitter 1115 may support outputting information by transmitting signals via one or more antennas. Additionally or alternatively, the transmitter 1115 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, the transmitter 1115 and the receiver 1110 may be co-located in a transceiver, which may include a modem or be coupled to a modem.
[0249] The communication manager 1120, the receiver 1110, the transmitter 1115, or various combinations thereof, or various components thereof, may be examples of means for performing various aspects of indicating uplink resources via UCI as described herein. For example, the communication manager 1120, the receiver 1110, the transmitter 1115, or various combinations thereof, or components thereof, may support methods for performing one or more of the functions described herein.
[0250] In some examples, the communication manager 1120, the receiver 1110, the transmitter 1115, 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, discrete hardware components, or any combination thereof configured as or otherwise supporting means 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).
[0251] Additionally or alternatively, in some examples, the communication manager 1120, receiver 1110, transmitter 1115, or various combinations or components thereof may be implemented in code executed by a processor (e.g., as communication management software or firmware). If implemented in code executed by a processor, the functionality of the communication manager 1120, receiver 1110, transmitter 1115, 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.
[0252] In some examples, communication manager 1120 can 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, communication manager 1120 can receive information from receiver 1110, transmit information to transmitter 1115, or be integrated with receiver 1110, transmitter 1115, or both to obtain information, output information, or perform various other operations as described herein.
[0253] According to examples disclosed herein, the communication manager 1120 may support wireless communications at a network entity. For example, the communication manager 1120 may be configured as or otherwise support means for sending a control message indicating a configuration for UCI, the configuration supporting an indication of HARQ feedback, an indication of a scheduling request, an indication of CSI, and an indication of additional information, the indication of the additional information being associated with a set of multiple uplink resources configured for a UE. The communication manager 1120 may be configured as or otherwise support means for receiving UCI via a PUCCH according to the configuration, wherein the UCI includes at least one of the following: an indication of HARQ feedback, an indication of a scheduling request, an indication of CSI, or an indication of additional information.
[0254] By including or configuring a communication manager 1120 according to the examples described herein, the device 1105 (e.g., a processor controlling the receiver 1110, the transmitter 1115, the communication manager 1120, or a combination thereof or otherwise coupled thereto) can support techniques for indicating additional information in UCI that can result in more efficient utilization of communication resources.
[0255] Figure 12 A block diagram 1200 illustrates a device 1205 that supports indication of uplink resources via UCI according to one or more aspects of the present disclosure. The device 1205 may be an example of aspects of the device 1105 or network entity 105 as described herein. The device 1205 may include a receiver 1210, a transmitter 1215, and a communication manager 1220. The device 1205 may also include a processor. Each of these components may communicate with each other (e.g., via one or more buses).
[0256] Receiver 1210 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 communicated to other components of device 1205. In some examples, receiver 1210 may support obtaining information by receiving signals via one or more antennas. Additionally or alternatively, receiver 1210 may support obtaining information by receiving signals via one or more wired (e.g., electrical, optical) interfaces, wireless interfaces, or any combination thereof.
[0257] The transmitter 1215 may provide means for outputting (e.g., transmitting, providing, conveying, transmitting) information generated by other components of the device 1205. For example, the transmitter 1215 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, the transmitter 1215 may support outputting information by transmitting signals via one or more antennas. Additionally or alternatively, the transmitter 1215 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, the transmitter 1215 and the receiver 1210 may be co-located in a transceiver, which may include a modem or be coupled to a modem.
[0258] Device 1205 or its various components may be examples of means for performing various aspects of indicating uplink resources via UCI as described herein. For example, communications manager 1220 may include configuration component 1225, UCI component 1230, or any combination thereof. Communications manager 1220 may be an example of aspects of communications manager 1120 as described herein. In some examples, communications manager 1220 or its various components may be configured to perform various operations (e.g., receive, obtain, monitor, output, transmit) using or otherwise coordinating with receiver 1210, transmitter 1215, or both. For example, communications manager 1220 may receive information from receiver 1210, transmit information to transmitter 1215, or be integrated with receiver 1210, transmitter 1215, or both to obtain information, output information, or perform various other operations as described herein.
[0259] According to examples disclosed herein, a communication manager 1220 can support wireless communications at a network entity. A configuration component 1225 can be configured as or otherwise support means for sending a control message indicating a configuration for UCI, the configuration supporting an indication of HARQ feedback, an indication of a scheduling request, an indication of CSI, and an indication of additional information, the indication of the additional information being associated with a set of multiple uplink resources configured for the UE. A UCI component 1230 can be configured as or otherwise support means for receiving UCI via a PUCCH according to the configuration, wherein the UCI includes at least one of the following: an indication of HARQ feedback, an indication of a scheduling request, an indication of CSI, or an indication of additional information.
[0260] Figure 13A block diagram 1300 illustrates a communication manager 1320 that supports indication of uplink resources via UCI in accordance with one or more aspects of the present disclosure. The communication manager 1320 may be an example of aspects of the communication manager 1120, the communication manager 1220, or both, as described herein. The communication manager 1320 or its various components may be examples of means for performing various aspects of indication of uplink resources via UCI as described herein. For example, the communication manager 1320 may include a configuration component 1325, a UCI component 1330, a cyclic shift component 1335, a modulation scheme component 1340, a multiplexing component 1345, an additional information component 1350, a scheduling request component 1355, 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 the 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.
[0261] According to examples disclosed herein, a communication manager 1320 can support wireless communications at a network entity. A configuration component 1325 can be configured as or otherwise support means for sending a control message indicating a configuration for UCI, the configuration supporting an indication of HARQ feedback, an indication of a scheduling request, an indication of CSI, and an indication of additional information, the indication of the additional information being associated with a plurality of sets of uplink resources configured for the UE. A UCI component 1330 can be configured as or otherwise support means for receiving UCI via a PUCCH according to the configuration, wherein the UCI includes at least one of the following: an indication of HARQ feedback, an indication of a scheduling request, an indication of CSI, or an indication of additional information.
[0262] In some examples, the PUCCH is configured as PUCCH format 0, and the cyclic shift component 1335 can be configured as or otherwise support means for receiving UCI via the PUCCH based on a cyclic shift applied to a base sequence, the cyclic shift being from a set of multiple cyclic shifts, where the cyclic shift is based on whether the UCI includes an indication of HARQ feedback, an indication of a scheduling request, an indication of additional information, or a combination thereof.
[0263] In some examples, the cyclic shift includes an initial cyclic shift value based on the UCI only including an indication of additional information.
[0264] In some examples, the cyclic shift includes a first cyclic shift value that is offset from the initial cyclic shift value based on the UCI including only an indication of the additional information.
[0265] In some examples, the cyclic shift includes a second cyclic shift value based on that the UCI includes only an indication of HARQ feedback, the second cyclic shift value is offset from the initial cyclic shift value by a first value based on that the HARQ feedback includes a negative acknowledgment, or the second cyclic shift value is offset from the initial cyclic shift value by a second value different from the first value based on that the HARQ feedback includes an acknowledgment.
[0266] In some examples, the cyclic shift includes an initial cyclic shift value based on the UCI only including an indication of a scheduling request.
[0267] In some examples, the cyclic shift includes a fourth cyclic shift value based on the UCI including an indication of the additional information and an indication of the scheduling request, the fourth cyclic shift value being offset from the initial cyclic shift value based on the scheduling request and the additional information.
[0268] In some examples, the cyclic shift includes a fifth cyclic shift value based on the UCI including an indication of additional information and an indication of HARQ feedback, the fifth cyclic shift value is offset from the initial cyclic shift value by a third value based on the HARQ feedback including a negative acknowledgment, or the fifth cyclic shift value is offset from the initial cyclic shift value by a fourth value different from the third value based on the HARQ feedback including an acknowledgment.
[0269] In some examples, the cyclic shift includes a sixth cyclic shift value based on the UCI including an indication of additional information, an indication of HARQ feedback, and an indication of a scheduling request, the sixth cyclic shift value is offset from the initial cyclic shift value by a fifth value based on the HARQ feedback including a negative acknowledgment, or the sixth cyclic shift value is offset from the initial cyclic shift value by a sixth value different from the fifth value based on the HARQ feedback including an acknowledgment.
[0270] In some examples, the cyclic shift includes a seventh cyclic shift value based on the UCI including an indication of HARQ feedback and an indication of a scheduling request, the seventh cyclic shift value is offset from the initial cyclic shift value by a seventh value based on the HARQ feedback including a negative acknowledgment, or the seventh cyclic shift value is offset from the initial cyclic shift value by an eighth value different from the seventh value based on the HARQ feedback including an acknowledgment.
[0271] In some examples, the cyclic shift is also based on: the number of bits associated with each of the indication of HARQ feedback, or the indication of a scheduling request, or the indication of additional information, or any combination thereof, and the bit value of each of the indication of HARQ feedback, or the indication of additional information, or both.
[0272] In some examples, the PUCCH is configured as PUCCH format 1, and the modulation scheme component 1340 can be configured as or otherwise support means for receiving at least an indication of additional information based on at least one of the modulation scheme or uplink resources, wherein UCI is received via the PUCCH based on at least one of the modulation scheme or uplink resources.
[0273] In some examples, the UCI includes only an indication of the additional information; and the additional information is indicated using a modulation scheme based on the number of bits associated with the indication of the additional information.
[0274] In some examples, in accordance with the indication that the additional information comprises two or more bits, the modulation scheme comprises a QPSK modulation scheme.
[0275] In some examples, according to the indication of the additional information comprising one bit, the modulation scheme comprises a BPSK modulation scheme.
[0276] In some examples, the UCI includes an indication of additional information and an indication of HARQ feedback; the indication of additional information and the indication of HARQ feedback are sent via uplink resources, which are allocated for the indication of additional information; and the indication of the HARQ feedback sent via the uplink resource includes the indication of the additional information based on the indication of the additional information including a bit.
[0277] In some examples, the UCI includes an indication of additional information and an indication of HARQ feedback; the indication of additional information and the indication of HARQ feedback are sent using a modulation scheme, the modulation scheme includes a QPSK modulation scheme; and the indication of the additional information includes a.
[0278] In some examples, the UCI includes an indication of additional information and an indication of a scheduling request; the indication of the additional information and the indication of the scheduling request are sent via uplink resources, the uplink resources include a first uplink resource allocated for the indication of the additional information or a second uplink resource allocated for the indication of the scheduling request; and the indication of the additional information includes one bit.
[0279] In some examples, the UCI includes an indication of additional information and an indication of a scheduling request; the indication of the additional information and the indication of the scheduling request are sent via uplink resources that are allocated for the indication of the scheduling request; and the indication of the additional information includes one or more bits.
[0280] In some examples, the UCI includes an indication of additional information, an indication of a scheduling request, and an indication of HARQ feedback; the indication of the HARQ feedback is sent via an uplink resource, the uplink resource including a first uplink resource allocated for the indication of the additional information or a second uplink resource allocated for the indication of the scheduling request; and the indication of the additional information includes one.
[0281] In some examples, the UCI includes an indication of additional information, an indication of a scheduling request, and an indication of HARQ feedback, an indication of the additional information; the indication of the scheduling request and the indication of the HARQ feedback are sent using a modulation scheme and via uplink resources, the modulation scheme includes a QPSK modulation scheme, and the uplink resources are allocated for the indication of the scheduling request; and the indication of the additional information includes one bit.
[0282] In some examples, the PUCCH is configured as PUCCH format 2, and the multiplexing component 1345 can be configured as or otherwise support a component for receiving an indication of additional information, or an indication of HARQ feedback, or at least one of an indication of CSI as part of UCI, wherein one or more bits associated with the indication of additional information and at least one of one or more bits associated with the indication of HARQ feedback or one or more bits associated with the indication of CSI are multiplexed.
[0283] In some examples, one or more bits associated with an indication of HARQ feedback have a first priority that is greater than a second priority associated with one or more bits associated with an indication of additional information; the second priority is greater than a third priority associated with one or more bits associated with an indication of CSI; and based on the first priority, the second priority, or the third priority, the UCI includes at least one of the following: the indication of the additional information, or the indication of the scheduling request, or the indication of the HARQ feedback, or the indication of the CSI.
[0284] In some examples, the PUCCH is configured as PUCCH format 3 or PUCCH format 4, and the multiplexing component 1345 can be configured as or otherwise support a component for receiving an indication of additional information, or an indication of HARQ feedback, or at least one of an indication of CSI as part of UCI, wherein one or more bits associated with the indication of additional information and at least one of one or more bits associated with the indication of HARQ feedback or the one or more bits associated with the indication of CSI are multiplexed and jointly encoded.
[0285] In some examples, at least one of the one or more bits associated with the indication of additional information, the one or more bits associated with the indication of HARQ feedback, or the one or more bits associated with the indication of CSI is mapped to the resource based on at least one of a first mapping priority, a second mapping priority that is less than the first mapping priority, or a third mapping priority that is less than the second mapping priority. In some examples, the one or more bits associated with the indication of HARQ feedback have the first mapping priority; the one or more bits associated with the indication of additional information have the second mapping priority; and the one or more bits associated with the indication of CSI have the third mapping priority.
[0286] In some examples, the additional information indicates that the UE is skipping one or more uplink resources in a set of multiple uplink resources configured for the UE.
[0287] In some examples, additional information component 1350 can be configured as or otherwise support means for indicating a configuration for excluding indications of scheduling requests from the UCI based on the UCI including an indication of additional information, wherein the UCI is received according to the configuration for excluding indications of scheduling requests.
[0288] In some examples, scheduling request component 1355 can be configured as or otherwise support means for indicating a configuration for excluding an indication of additional information from the UCI based on the UCI including an indication of a scheduling request, wherein the UCI is received according to the configuration for excluding the indication of additional information.
[0289] Figure 14 A diagram of a system 1400 including a device 1405 that supports indication of uplink resources via UCI, according to one or more aspects of the present disclosure, is illustrated. Device 1405 may be an example of device 1105, device 1205, or network entity 105 as described herein, or include components thereof. Device 1405 may communicate with one or more network entities 105, one or more UEs 115, or any combination thereof, which communication may include communication via one or more wired interfaces, via one or more wireless interfaces, or any combination thereof. Device 1405 may include components that support outgoing and incoming communications, such as a communication manager 1420, a transceiver 1410, an antenna 1415, a memory 1425, code 1430, and a processor 1435. 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 1440).
[0290] The transceiver 1410 may support bidirectional communication via a wired link, a wireless link, or both as described herein. In some examples, the transceiver 1410 may include a wired transceiver and may communicate bidirectionally with another wired transceiver. Additionally or alternatively, in some examples, the transceiver 1410 may include a wireless transceiver and may communicate bidirectionally with another wireless transceiver. In some examples, the device 1405 may include one or more antennas 1415, which may be capable of (e.g., concurrently) transmitting or receiving wireless transmissions. The transceiver 1410 may also include a modem for: modulating a signal; providing the modulated signal for transmission (e.g., via one or more antennas 1415, via a wired transmitter); receiving the modulated signal (e.g., from one or more antennas 1415, from a wired receiver); and demodulating the signal. In some implementations, the transceiver 1410 may include one or more interfaces, such as one or more interfaces coupled to one or more antennas 1415 configured to support various receive or obtain operations, or one or more interfaces coupled to one or more antennas 1415 configured to support various transmit or output operations, or a combination thereof. In some implementations, the transceiver 1410 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 1410, or the transceiver 1410 and one or more antennas 1415, or the transceiver 1410 and one or more antennas 1415 and one or more processors or memory components (e.g., processor 1435 or memory 1425 or both) may be included in a chip or chip assembly installed in the device 1405. 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 ).
[0291] Memory 1425 may include RAM and ROM. Memory 1425 may store computer-readable, computer-executable code 1430 including instructions that, when executed by processor 1435, cause device 1405 to perform the various functions described herein. Code 1430 may be stored in a non-transitory computer-readable medium (such as system memory) or another type of memory. In some cases, code 1430 may not be directly executable by processor 1435, but may (e.g., when compiled and executed) cause a computer to perform the functions described herein. In some cases, memory 1425 may include BIOS, etc., which may control basic hardware or software operations, such as interaction with peripheral components or devices.
[0292] The processor 1435 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, discrete gate or transistor logic, discrete hardware components, or any combination thereof). In some cases, the processor 1435 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 1435. The processor 1435 may be configured to execute computer-readable instructions stored in a memory (e.g., memory 1425) to cause the device 1405 to perform various functions (e.g., functions or tasks that support the indication of uplink resources via UCI). For example, the device 1405 or a component of the device 1405 may include the processor 1435 and the memory 1425 coupled to the processor 1435, the processor 1435 and the memory 1425 being configured to perform the various functions described herein. The processor 1435 may be an example of a cloud computing platform (e.g., one or more physical nodes and supporting software such as an operating system, a virtual machine, or a container instance) that may host functions for performing the functions of the device 1405 (e.g., by executing code 1430). Processor 1435 may be any one or more suitable processors capable of executing scripts or instructions of one or more software programs stored in device 1405 (such as within memory 1425). In some implementations, processor 1435 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, for example, other systems or components of device 1405). For example, the processing system of device 1405 may refer to a system that includes various other components or subcomponents of device 1405 (such as processor 1435, or transceiver 1410, or communication manager 1420, or other components or combinations of components of device 1405). The processing system of device 1405 may interface with other components of device 1405 and may process information (such as inputs or signals) received from other components or output information to other components. For example, a chip or modem of device 1405 may include a processing system and one or more interfaces for outputting information, for receiving information, or both. 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 a processing system of a chip or modem and a transmitter, so that device 1405 can transmit information output from the chip or modem.Additionally or alternatively, in some implementations, the 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 1405 can obtain information or signal input and the information can be transmitted to the processing system. A person skilled in the art will readily recognize that the first interface can also obtain information or signal input, and the second interface can also output information or signal output.
[0293] In some examples, bus 1440 may support communications for protocol layers of a protocol stack (e.g., within a protocol layer). In some examples, bus 1440 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 1405 or between different components of device 1405 that may be co-located or located in different locations (e.g., where device 1405 may refer to a system in which one or more of communication manager 1420, transceiver 1410, memory 1425, code 1430, and processor 1435 may be located in one of the different components or divided between the different components).
[0294] In some examples, communication manager 1420 can manage aspects of communications with core network 130 (e.g., via one or more wired or wireless backhaul links). For example, communication manager 1420 can manage the delivery of data communications for client devices, such as one or more UEs 115. In some examples, communication manager 1420 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 1420 can support an X2 interface within an LTE / LTE-A wireless communication network technology to provide communications between network entities 105.
[0295] 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 a control message indicating a configuration for UCI, the configuration supporting an indication of HARQ feedback, an indication of a scheduling request, an indication of CSI, and an indication of additional information, the indication of the additional information being associated with a set of multiple uplink resources configured for a UE. The communication manager 1420 may be configured as or otherwise support means for receiving UCI via a PUCCH according to the configuration, wherein the UCI includes at least one of the following: an indication of HARQ feedback, an indication of a scheduling request, an indication of CSI, or an indication of additional information.
[0296] By including or configuring a communication manager 1420 according to examples as described herein, the device 1405 can support techniques for indicating additional information in UCI that can result in more efficient utilization of communication resources and improved coordination between devices.
[0297] In some examples, the communication manager 1420 can be configured to perform various operations (e.g., receive, obtain, monitor, output, transmit) using or otherwise coordinating with the transceiver 1410, one or more antennas 1415 (e.g., where applicable), or any combination thereof. Although the communication manager 1420 is illustrated as a separate component, in some examples, one or more functions described with reference to the communication manager 1420 can be supported or performed by the transceiver 1410, the processor 1435, the memory 1425, the code 1430, or any combination thereof. For example, the code 1430 can include instructions executable by the processor 1435 to cause the device 1405 to perform various aspects of indicating uplink resources via UCI as described herein, or the processor 1435 and the memory 1425 can be otherwise configured to perform or support such operations.
[0298] Figure 15 A flowchart illustrating a method 1500 for supporting indication of uplink resources via UCI according to one or more aspects of the present disclosure is illustrated. The operations of the method 1500 may be implemented by a UE or components thereof as described herein. For example, the operations of the method 1500 may be implemented by a UE or components thereof as described herein. Figures 1 to 10 The described functions may be performed by the UE 115. 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.
[0299] At 1505, the method may include receiving a control message indicating a configuration for UCI, the configuration supporting an indication of HARQ feedback, an indication of a scheduling request, an indication of CSI, and an indication of additional information, the indication of the additional information being associated with a set of multiple uplink resources configured for the UE. The operations of 1505 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 1505 may be performed as described in reference to Figure 9 The control message component 925 described is executed.
[0300] At 1510, the method may include: transmitting UCI via PUCCH according to the configuration, wherein the UCI includes at least one of the following: an indication of HARQ feedback, an indication of a scheduling request, an indication of CSI, or an indication of additional information. The operations of 1510 may be performed according to the examples disclosed herein. In some examples, aspects of the operations of 1510 may be performed by reference to Figure 9 The described UCI component 930 is executed.
[0301] Figure 16 A flowchart illustrating a method 1600 for supporting indication of uplink resources via UCI according to one or more aspects of the present disclosure is illustrated. The operations of the method 1600 may be implemented by a UE or components thereof as described herein. For example, the operations of the method 1600 may be implemented by a UE or components thereof as described herein. Figures 1 to 10 The described functions may be performed by the UE 115. 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.
[0302] At 1605, the method may include receiving a control message indicating a configuration for UCI, the configuration supporting an indication of HARQ feedback, an indication of a scheduling request, an indication of CSI, and an indication of additional information, the indication of the additional information being associated with a set of multiple uplink resources configured for the UE. The operations of 1605 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 1605 may be performed as described in reference to Figure 9 The control message component 925 described is executed.
[0303] At 1610, the method may include determining a cyclic shift from a set of multiple cyclic shifts associated with the UCI based on whether the UCI includes an indication of HARQ feedback, an indication of a scheduling request, an indication of additional information, or a combination thereof. The operations of 1610 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 1610 may be performed as described in reference to Figure 9 The described cyclic shift component 935 performs the above.
[0304] At 1615, the method may include: transmitting UCI via PUCCH according to the configuration, wherein the PUCCH is configured as PUCCH format 0. In some examples, the UCI includes at least one of: an indication of HARQ feedback, or an indication of a scheduling request, or an indication of CSI, or an indication of additional information, wherein the UCI is transmitted via PUCCH based on a cyclic shift applied to a base sequence. The operations of 1615 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 1615 may be performed as described in reference to Figure 9 The described UCI component 930 is executed.
[0305] Figure 17 A flowchart illustrating a method 1700 for supporting indication of uplink resources via UCI according to one or more aspects of the present disclosure is illustrated. The operations of the method 1700 may be implemented by a UE or components thereof as described herein. For example, the operations of the method 1700 may be implemented by a UE or components thereof as described herein. Figures 1 to 10 The described functions may be performed by the UE 115. 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.
[0306] At 1705, the method may include receiving a control message indicating a configuration for UCI, the configuration supporting an indication of HARQ feedback, an indication of a scheduling request, an indication of CSI, and an indication of additional information, the indication of the additional information being associated with a set of multiple uplink resources configured for the UE. The operations of 1705 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 1705 may be performed as described in reference to Figure 9 The control message component 925 described is executed.
[0307] At 1710, the method may include selecting at least one of a modulation scheme or an uplink resource for transmitting at least an indication of the additional information. The operations of 1710 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 1710 may be performed as described in reference to Figure 9 The modulation scheme component 940 described is performed.
[0308] At 1715, the method may include: transmitting UCI via a PUCCH according to the configuration, wherein the PUCCH is configured as PUCCH format 1. In some examples, the UCI includes at least one of: an indication of HARQ feedback, or an indication of a scheduling request, or an indication of CSI, or an indication of additional information, wherein the UCI is transmitted via the PUCCH based on at least one of a modulation scheme or an uplink resource. The operations of 1715 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 1715 may be performed by reference to Figure 9 The described UCI component 930 is executed.
[0309] Figure 18 A flowchart illustrating a method 1800 for supporting indication of uplink resources via UCI 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 a component thereof as described herein. For example, the operations of the method 1800 may be implemented by a UE or a component thereof as described herein. Figures 1 to 10 The described functions may be performed by the UE 115. 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.
[0310] At 1805, the method may include receiving a control message indicating a configuration for UCI, the configuration supporting an indication of HARQ feedback, an indication of a scheduling request, an indication of CSI, and an indication of additional information, the indication of the additional information being associated with a set of multiple uplink resources configured for the UE. The operations of 1805 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 1805 may be performed as described in reference to Figure 9 The control message component 925 described is executed.
[0311] At 1810, the method may include: transmitting UCI via PUCCH according to the configuration, wherein the UCI includes at least one of the following: an indication of HARQ feedback, an indication of a scheduling request, an indication of CSI, or an indication of additional information. In some examples, one or more bits associated with the indication of additional information and at least one of one or more bits associated with the indication of HARQ feedback or one or more bits associated with the indication of CSI are multiplexed. The operations of 1810 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 1810 may be performed by as described in reference Figure 9 The described multiplexing component 945 is performed.
[0312] Figure 19A flowchart illustrating a method 1900 for supporting indication of uplink resources via UCI 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 a component thereof as described herein. For example, the operations of the method 1900 may be implemented by a UE or a component thereof as described herein. Figures 1 to 10 The described functions may be performed by the UE 115. 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.
[0313] At 1905, the method may include receiving a control message indicating a configuration for UCI, the configuration supporting an indication of HARQ feedback, an indication of a scheduling request, an indication of CSI, and an indication of additional information, the indication of the additional information being associated with a set of multiple uplink resources configured for the UE. The operations of 1905 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 1905 may be performed as described in reference to Figure 9 The control message component 925 described is executed.
[0314] At 1910, the method may include transmitting UCI via a PUCCH according to a configuration, wherein the PUCCH is configured as PUCCH format 3 or PUCCH format 4. In some examples, the UCI includes at least one of an indication of HARQ feedback, an indication of a scheduling request, an indication of CSI, or an indication of additional information, wherein one or more bits associated with the indication of the additional information and at least one of the one or more bits associated with the indication of the HARQ feedback or the one or more bits associated with the indication of the CSI are multiplexed and jointly encoded. The operations of 1910 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 1910 may be performed by as described in reference Figure 9 The described multiplexing component 945 is performed.
[0315] Figure 20 A flowchart illustrating a method 2000 for supporting indication of uplink resources via UCI 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 component thereof as described herein. For example, the operations of the method 2000 may be implemented by a network entity or component thereof as described herein. Figures 1 to 6 and Figures 11 to 14 In some examples, the network entity may execute an instruction set to control the 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.
[0316] At 2005, the method may include: sending a control message indicating a configuration for UCI, the configuration supporting an indication of HARQ feedback, an indication of a scheduling request, an indication of CSI, and an indication of additional information, the indication of the additional information being associated with a set of multiple uplink resources configured for the UE. The operations of 2005 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 2005 may be performed by reference to Figure 13 The configuration component 1325 described is executed.
[0317] At 2010, the method may include: receiving UCI via PUCCH according to the configuration, wherein the UCI includes at least one of the following: an indication of HARQ feedback, an indication of a scheduling request, an indication of CSI, or an indication of additional information. The operations of 2010 may be performed according to the examples disclosed herein. In some examples, aspects of the operations of 2010 may be performed by the reference Figure 13 The described UCI component 1330 is executed.
[0318] The following provides an overview of various aspects of the disclosure:
[0319] Aspect 1: A method for wireless communication at a UE, the method comprising: receiving a control message indicating a configuration for UCI, the configuration supporting an indication of HARQ feedback, an indication of a scheduling request, an indication of CSI, and an indication of additional information, the indication of the additional information being associated with a plurality of uplink resources configured for the UE; and sending the UCI via a PUCCH according to the configuration, wherein the UCI includes at least one of the following: the indication of the HARQ feedback, or the indication of the scheduling request, or the indication of the CSI, or the indication of the additional information.
[0320] Aspect 2: A method according to aspect 1, wherein the PUCCH is configured as PUCCH format 0, and the method further includes: determining a cyclic shift from a plurality of cyclic shifts associated with the UCI based at least in part on whether the UCI includes the indication of the HARQ feedback, the indication of the scheduling request, the indication of the additional information, or a combination thereof, wherein the UCI is sent via the PUCCH based at least in part on the cyclic shift being applied to a base sequence.
[0321] Aspect 3: The method according to aspect 2, wherein the cyclic shift comprises an initial cyclic shift value based at least in part on the UCI including only the indication of the additional information.
[0322] Aspect 4: The method according to aspect 2, wherein the cyclic shift comprises a first cyclic shift value based at least in part on the UCI including only the indication of the additional information, the first cyclic shift value being offset from an initial cyclic shift value.
[0323] Aspect 5: The method according to aspect 2, wherein the cyclic shift comprises a second cyclic shift value based at least in part on the UCI including only the indication of the HARQ feedback, and according to the HARQ feedback including a negative confirmation, the second cyclic shift value is offset from the initial cyclic shift value by a first value, or according to the HARQ feedback including a confirmation, the second cyclic shift value is offset from the initial cyclic shift value by a second value different from the first value.
[0324] Aspect 6: The method of aspect 2, wherein the cyclic shift comprises an initial cyclic shift value based at least in part on the UCI including only the indication of the scheduling request.
[0325] Aspect 7: A method according to aspect 2, wherein the cyclic shift includes a fourth cyclic shift value based at least in part on the UCI including the indication of the additional information and the indication of the scheduling request, and the fourth cyclic shift value is offset from the initial cyclic shift value based at least in part on the scheduling request and the additional information.
[0326] Aspect 8: A method according to aspect 2, wherein the cyclic shift comprises a fifth cyclic shift value based at least in part on the UCI including the indication of the additional information and the indication of the HARQ feedback, and according to the HARQ feedback including a negative confirmation, the fifth cyclic shift value is offset from the initial cyclic shift value by a third value, or according to the HARQ feedback including a confirmation, the fifth cyclic shift value is offset from the initial cyclic shift value by a fourth value different from the third value.
[0327] Aspect 9: A method according to aspect 2, wherein the cyclic shift includes a sixth cyclic shift value based at least in part on the UCI including the indication of the additional information, the indication of the HARQ feedback, and the indication of the scheduling request, and according to the HARQ feedback including a negative confirmation, the sixth cyclic shift value is offset from the initial cyclic shift value by a fifth value, or according to the HARQ feedback including a confirmation, the sixth cyclic shift value is offset from the initial cyclic shift value by a sixth value different from the fifth value.
[0328] Aspect 10: A method according to aspect 2, wherein the cyclic shift comprises a seventh cyclic shift value based at least in part on the UCI including the indication of the HARQ feedback and the indication of the scheduling request, and according to the HARQ feedback including a negative confirmation, the seventh cyclic shift value is offset from the initial cyclic shift value by a seventh value, or according to the HARQ feedback including a confirmation, the seventh cyclic shift value is offset from the initial cyclic shift value by an eighth value different from the seventh value.
[0329] Aspect 11: A method according to aspect 2, wherein the cyclic shift is also based at least in part on: the number of bits associated with each of the indication of the HARQ feedback, or the indication of the scheduling request, or the indication of the additional information, or any combination thereof, and the bit value of each of the indication of the HARQ feedback, or the indication of the additional information, or both.
[0330] Aspect 12: A method according to Aspect 1, wherein the PUCCH is configured as PUCCH format 1, and the method further includes: selecting at least one of a modulation scheme or an uplink resource for at least sending the indication of the additional information, wherein the UCI is sent via the PUCCH at least in part based on the modulation scheme or at least one of the uplink resources.
[0331] Aspect 13: The method of aspect 12, wherein the UCI comprises only the indication of the additional information; and the additional information is indicated using the modulation scheme based at least in part on a number of bits associated with the indication of the additional information.
[0332] Aspect 14: The method according to aspect 13, wherein according to the indication of the additional information comprising one bit, the modulation scheme comprises a BPSK modulation scheme.
[0333] Aspect 15: The method according to aspect 13, wherein according to the indication of the additional information comprising two or more bits, the modulation scheme comprises a QPSK modulation scheme.
[0334] Aspect 16: A method according to Aspect 12, wherein the UCI includes the indication of the additional information and the indication of the HARQ feedback; the indication of the additional information and the indication of the HARQ feedback are sent via the uplink resources, and the uplink resources are allocated for the indication of the additional information; and the indication of the HARQ feedback sent via the uplink resources includes the indication of the additional information at least in part based on the indication of the additional information including a bit.
[0335] Aspect 17: A method according to Aspect 12, wherein the UCI includes the indication of the additional information and the indication of the HARQ feedback; the indication of the additional information and the indication of the HARQ feedback are sent using the modulation scheme, the modulation scheme includes a QPSK modulation scheme; and the indication of the additional information includes one bit.
[0336] Aspect 18: A method according to Aspect 12, wherein the UCI includes the indication of the additional information and the indication of the scheduling request; the indication of the additional information and the indication of the scheduling request are sent via the uplink resources, and the uplink resources include a first uplink resource allocated for the indication of the additional information or a second uplink resource allocated for the indication of the scheduling request; and the indication of the additional information includes one bit.
[0337] Aspect 19: A method according to Aspect 12, wherein the UCI includes the indication of the additional information and the indication of the scheduling request; the indication of the additional information and the indication of the scheduling request are sent via the uplink resources, and the uplink resources are allocated for the indication of the scheduling request; and the indication of the additional information includes one or more bits.
[0338] Aspect 20: A method according to Aspect 12, wherein the UCI includes the indication of the additional information, the indication of the scheduling request, and the indication of the HARQ feedback; the indication of the HARQ feedback is sent via the uplink resources, the uplink resources include a first uplink resource allocated for the indication of the additional information or a second uplink resource allocated for the indication of the scheduling request; and the indication of the additional information includes one bit.
[0339] Aspect 21: A method according to Aspect 12, wherein the UCI includes the indication of the additional information, the indication of the scheduling request, the indication of the HARQ feedback, and the indication of the additional information; the indication of the scheduling request and the indication of the HARQ feedback use the modulation scheme and are sent via the uplink resources, the modulation scheme includes a QPSK modulation scheme, and the uplink resources are allocated for the indication of the scheduling request; and the indication of the additional information includes one bit.
[0340] Aspect 22: The method according to Aspect 1, wherein the PUCCH is configured as PUCCH format 2, and the method further includes: sending, as part of the UCI, the indication of the additional information, or the indication of the HARQ feedback, or at least one of the indication of the CSI, wherein one or more bits associated with the indication of the additional information and one or more bits associated with the indication of the HARQ feedback or at least one of the one or more bits associated with the indication of the CSI are multiplexed.
[0341] Aspect 23: A method according to Aspect 22, wherein the one or more bits associated with the indication of the HARQ feedback have a first priority, the first priority being greater than a second priority associated with the one or more bits associated with the indication of the additional information; the second priority being greater than a third priority associated with the one or more bits associated with the indication of the CSI; and based at least in part on the first priority, the second priority, or the third priority, the UCI includes at least one of the following: the indication of the additional information, or the indication of the scheduling request, or the indication of the HARQ feedback, or the indication of the CSI.
[0342] Aspect 24: The method according to Aspect 1, wherein the PUCCH is configured as PUCCH format 3 or PUCCH format 4, and the method further comprises: sending, as part of the UCI, the indication of the additional information, or the indication of the HARQ feedback, or at least one of the indication of the CSI, wherein one or more bits associated with the indication of the additional information and one or more bits associated with the indication of the HARQ feedback or at least one of the one or more bits associated with the indication of the CSI are multiplexed and jointly encoded.
[0343] Aspect 25: According to the method of Aspect 24, the method further includes: mapping at least one of the following items based at least in part on a first mapping priority, or a second mapping priority that is less than the first mapping priority, or a third mapping priority that is less than the second mapping priority: the one or more bits associated with the indication of the additional information, or the one or more bits associated with the indication of the HARQ feedback, or the one or more bits associated with the indication of the CSI, wherein: the one or more bits associated with the indication of the HARQ feedback have the first mapping priority; the one or more bits associated with the indication of the additional information have the second mapping priority; and the one or more bits associated with the indication of the CSI have the third mapping priority.
[0344] Aspect 26: The method according to any one of aspects 1 to 25, wherein the additional information indicates that the UE is to skip one or more uplink resources of the plurality of uplink resources configured for the UE.
[0345] Aspect 27: The method of aspect 26, wherein the UCI precludes the indication of the scheduling request based at least in part on the UCI indicating that the UE is to skip the one or more uplink resources.
[0346] Aspect 28: The method of aspect 26, wherein the UCI excludes the indication of the additional information based at least in part on the UCI including the indication of the scheduling request.
[0347] Aspect 29: A method for wireless communication at a network entity, the method comprising: sending a control message indicating a configuration for UCI, the configuration supporting an indication of HARQ feedback, an indication of a scheduling request, an indication of CSI, and an indication of additional information, the indication of the additional information being associated with a plurality of uplink resources configured for a UE; and receiving the UCI via a PUCCH according to the configuration, wherein the UCI comprises at least one of the following: the indication of the HARQ feedback, or the indication of the scheduling request, or the indication of the CSI, or the indication of the additional information.
[0348] Aspect 30: A method according to aspect 29, wherein the PUCCH is configured as PUCCH format 0, and the method further includes: receiving the UCI via the PUCCH based at least in part on a cyclic shift being applied to a base sequence, the cyclic shift being from a plurality of cyclic shifts, wherein the cyclic shift is based at least in part on whether the UCI includes the indication of the HARQ feedback, the indication of the scheduling request, the indication of the additional information, or a combination thereof.
[0349] Aspect 31: The method of aspect 30, wherein the cyclic shift comprises an initial cyclic shift value based at least in part on the UCI including only the indication of the additional information.
[0350] Aspect 32: The method according to any one of aspects 30 to 31, wherein the cyclic shift comprises a first cyclic shift value based at least in part on the UCI including only the indication of the additional information, the first cyclic shift value being offset from an initial cyclic shift value.
[0351] Aspect 33: A method according to Aspect 30, wherein the cyclic shift comprises a second cyclic shift value based at least in part on the UCI including only the indication of the HARQ feedback, and the second cyclic shift value is offset from the initial cyclic shift value by a first value based on the HARQ feedback including a negative confirmation, or the second cyclic shift value is offset from the initial cyclic shift value by a second value different from the first value based on the HARQ feedback including a confirmation.
[0352] Aspect 34: The method of aspect 30, wherein the cyclic shift comprises an initial cyclic shift value based at least in part on the UCI including only the indication of the scheduling request.
[0353] Aspect 35: A method according to aspect 30, wherein the cyclic shift includes a fourth cyclic shift value based at least in part on the UCI including the indication of the additional information and the indication of the scheduling request, and the fourth cyclic shift value is offset from the initial cyclic shift value based at least in part on the scheduling request and the additional information.
[0354] Aspect 36: A method according to aspect 30, wherein the cyclic shift comprises a fifth cyclic shift value based at least in part on the UCI including the indication of the additional information and the indication of the HARQ feedback, and according to the HARQ feedback including a negative confirmation, the fifth cyclic shift value is offset from the initial cyclic shift value by a third value, or according to the HARQ feedback including a confirmation, the fifth cyclic shift value is offset from the initial cyclic shift value by a fourth value different from the third value.
[0355] Aspect 37: A method according to Aspect 30, wherein the cyclic shift includes a sixth cyclic shift value based at least in part on the UCI including the indication of the additional information, the indication of the HARQ feedback, and the indication of the scheduling request, and the sixth cyclic shift value is offset from the initial cyclic shift value by a fifth value based on the HARQ feedback including a negative confirmation, or the sixth cyclic shift value is offset from the initial cyclic shift value by a sixth value different from the fifth value based on the HARQ feedback including a confirmation.
[0356] Aspect 38: A method according to aspect 30, wherein the cyclic shift comprises a seventh cyclic shift value based at least in part on the UCI including the indication of the HARQ feedback and the indication of the scheduling request, and the seventh cyclic shift value is offset from the initial cyclic shift value by a seventh value based on the HARQ feedback including a negative confirmation, or the seventh cyclic shift value is offset from the initial cyclic shift value by an eighth value different from the seventh value based on the HARQ feedback including a confirmation.
[0357] Aspect 39: A method according to Aspect 30, wherein the cyclic shift is also based at least in part on: the number of bits associated with each of the indication of the HARQ feedback, or the indication of the scheduling request, or the indication of the additional information, or any combination thereof, and the bit value of each of the indication of the HARQ feedback, or the indication of the additional information, or both.
[0358] Aspect 40: A method according to Aspect 29, wherein the PUCCH is configured as PUCCH format 1, and the method further includes: receiving at least the indication of the additional information based at least in part on at least one of a modulation scheme or an uplink resource, wherein the UCI is received via the PUCCH based at least in part on at least one of the modulation scheme or the uplink resource.
[0359] Aspect 41: The method of aspect 40, wherein the UCI comprises only the indication of the additional information; and the additional information is indicated using the modulation scheme based at least in part on a number of bits associated with the indication of the additional information.
[0360] Aspect 42: The method according to aspect 41, wherein according to the indication of the additional information comprising two or more bits, the modulation scheme comprises a QPSK modulation scheme.
[0361] Aspect 43: The method according to aspect 40, wherein according to the indication of the additional information comprising one bit, the modulation scheme comprises a BPSK modulation scheme.
[0362] Aspect 44: A method according to Aspect 40, wherein the UCI includes the indication of the additional information and the indication of the HARQ feedback; the indication of the additional information and the indication of the HARQ feedback are sent via the uplink resources, and the uplink resources are allocated for the indication of the additional information; and the indication of the HARQ feedback sent via the uplink resources includes the indication of the additional information at least in part based on the indication of the additional information including a bit.
[0363] Aspect 45: A method according to Aspect 40, wherein the UCI includes the indication of the additional information and the indication of the HARQ feedback; the indication of the additional information and the indication of the HARQ feedback are sent using the modulation scheme, the modulation scheme includes a QPSK modulation scheme; and the indication of the additional information includes one.
[0364] Aspect 46: A method according to Aspect 40, wherein the UCI includes the indication of the additional information and the indication of the scheduling request; the indication of the additional information and the indication of the scheduling request are sent via the uplink resources, the uplink resources include a first uplink resource allocated for the indication of the additional information or a second uplink resource allocated for the indication of the scheduling request; and the indication of the additional information includes one bit.
[0365] Aspect 47: A method according to Aspect 40, wherein the UCI includes the indication of the additional information and the indication of the scheduling request; the indication of the additional information and the indication of the scheduling request are sent via the uplink resources, and the uplink resources are allocated for the indication of the scheduling request; and the indication of the additional information includes one or more bits.
[0366] Aspect 48: A method according to Aspect 40, wherein the UCI includes the indication of the additional information, the indication of the scheduling request, and the indication of the HARQ feedback; the indication of the HARQ feedback is sent via the uplink resources, the uplink resources include a first uplink resource allocated for the indication of the additional information or a second uplink resource allocated for the indication of the scheduling request; and the indication of the additional information includes one.
[0367] Aspect 49: A method according to Aspect 40, wherein the UCI includes the indication of the additional information, the indication of the scheduling request, the indication of the HARQ feedback, and the indication of the additional information; the indication of the scheduling request and the indication of the HARQ feedback use the modulation scheme and are sent via the uplink resources, the modulation scheme includes a QPSK modulation scheme, and the uplink resources are allocated for the indication of the scheduling request; and the indication of the additional information includes one bit.
[0368] Aspect 50: A method according to Aspect 29, wherein the PUCCH is configured as PUCCH format 2, and the method further includes: receiving, as part of the UCI, at least one of the indication of the additional information, or the indication of the HARQ feedback, or the indication of the CSI, wherein one or more bits associated with the indication of the additional information and one or more bits associated with the indication of the HARQ feedback or at least one of the one or more bits associated with the indication of the CSI are multiplexed.
[0369] Aspect 51: A method according to Aspect 50, wherein the one or more bits associated with the indication of the HARQ feedback have a first priority, the first priority being greater than a second priority associated with the one or more bits associated with the indication of the additional information; the second priority being greater than a third priority associated with the one or more bits associated with the indication of the CSI; and based at least in part on the first priority, the second priority, or the third priority, the UCI includes at least one of the following: the indication of the additional information, or the indication of the scheduling request, or the indication of the HARQ feedback, or the indication of the CSI.
[0370] Aspect 52: A method according to Aspect 29, wherein the PUCCH is configured as PUCCH format 3 or PUCCH format 4, and the method further includes: receiving, as part of the UCI, the indication of the additional information, or the indication of the HARQ feedback, or at least one of the indication of the CSI, wherein one or more bits associated with the indication of the additional information and one or more bits associated with the indication of the HARQ feedback or at least one of the one or more bits associated with the indication of the CSI are multiplexed and jointly encoded.
[0371] Aspect 53: A method according to Aspect 52, wherein at least one of the one or more bits associated with the indication of the additional information, or the one or more bits associated with the indication of the HARQ feedback, or the one or more bits associated with the indication of the CSI is mapped to the resource at least in part based on a first mapping priority, or a second mapping priority that is less than the first mapping priority, or a third mapping priority that is less than the second mapping priority, wherein the one or more bits associated with the indication of the HARQ feedback have the first mapping priority; the one or more bits associated with the indication of the additional information have the second mapping priority; and the one or more bits associated with the indication of the CSI have the third mapping priority.
[0372] Aspect 54: The method according to any one of aspects 29 to 53, wherein the additional information indicates that the UE is skipping one or more uplink resources of the plurality of uplink resources configured for the UE.
[0373] Aspect 55: The method according to Aspect 54 further comprises: indicating a configuration for excluding the indication of the scheduling request from the UCI based at least in part on the UCI including the indication of the additional information, wherein the UCI is received according to the configuration for excluding the indication of the scheduling request.
[0374] Aspect 56: The method according to Aspect 54 further includes: indicating a configuration for excluding the indication of the additional information from the UCI based at least in part on the UCI including the indication of the scheduling request, wherein the UCI is received according to the configuration for excluding the indication of the additional information.
[0375] Aspect 57: A UE for wireless communication, the UE comprising: one or more memories storing processor-executable code and one or more processors coupled to the one or more memories, wherein the one or more processors are operable, individually or collectively, to execute the code to cause the UE to perform the method according to any one of aspects 1 to 28.
[0376] Aspect 58: 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 28.
[0377] Aspect 59: A non-transitory computer-readable medium storing code for wireless communication at a UE, the code comprising instructions executable by one or more processors to perform the method according to any one of aspects 1 to 28.
[0378] Aspect 60: A network entity for wireless communication, the network entity comprising: one or more memories storing processor-executable code and one or more processors coupled to the one or more memories, the one or more processors being operable, individually or collectively, to execute the code to cause the network entity to perform the method of any one of aspects 29 to 56.
[0379] Aspect 61: 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 29 to 56.
[0380] Aspect 62: A non-transitory computer-readable medium storing code for wireless communication at a network entity, the code comprising instructions executable by one or more processors to perform the method of any one of aspects 29 to 56.
[0381] 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 from two or more methods may be combined.
[0382] 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.
[0383] The information and signals described herein may be represented by 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.
[0384] The various illustrative blocks and components described in conjunction with the disclosure herein may be implemented or performed using a general purpose processor, a DSP, an ASIC, a CPU, an FPGA or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general purpose processor may be a microprocessor, but 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 combined with a DSP core, or any other such configuration).
[0385] The functions described herein may be implemented using hardware, software executed by a processor, firmware, or any combination thereof. If 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 the various parts of the functions are implemented at different physical locations.
[0386] Computer readable medium includes both non-transient computer storage medium and communication medium, and this communication medium includes any medium that promotes 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 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 device, magnetic disk storage device 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 general or special-purpose computer or general or special-purpose processor in the form of instruction or data structure.Moreover, any connection is appropriately referred to as computer readable medium.For example, if software is to be sent from website, server or other remote source using coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL) or wireless technology such as infrared, radio and microwave, then coaxial cable, fiber optic cable, twisted pair, DSL or wireless technology such as infrared, radio and microwave are included in the definition of computer readable medium. As used herein, disks and optical discs include CDs, laser discs, optical discs, digital versatile discs (DVDs), floppy disks, and Blu-ray discs. Magnetic disks can reproduce data magnetically, and optical discs can reproduce data optically using lasers. Combinations of the above are also included within the scope of computer-readable media.
[0387] 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). In addition, 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."
[0388] As used herein, "satisfying a threshold" may mean that a value is greater than a threshold, greater than or equal to a threshold, less than a threshold, less than or equal to a threshold, equal to a threshold, not equal to a threshold, etc., depending on the context.
[0389] As used herein, including in the claims, the articles “a” and “an” preceding nouns are open-ended and are understood to mean “at least one” of those nouns or “one or more” of those nouns. Thus, the terms “a”, “at least one”, “one or more”, and “at least one of one or more” are interchangeable. For example, where a claim lists a “component” that performs one or more functions, each of the individual functions may be performed by a single component or by any combination of multiple components. Thus, the term “component” having a characteristic or performing a function may refer to “at least one of the one or more components” having a particular characteristic or performing a particular function. Subsequent references to a component introduced using the terms “the” or “the” along with the article “a” may refer to any or all of the one or more components. For example, a component introduced with the article “a” may be understood to mean “one or more components”, and subsequent references in a claim to “the component” may be understood to be equivalent to reference to “at least one of the one or more components”. Similarly, subsequent references to a component introduced using the terms “the” or “the” as “one or more components” may refer to any or all of the one or more components. For example, referring to "the one or more components" later in a claim may be understood as being equivalent to referring to "at least one of the one or more components."
[0390] 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, etc. 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.
[0391] 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.
[0392] 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 techniques. However, these techniques can 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.
[0393] 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. A user equipment (UE), comprising: one or more memories storing processor-executable code; as well as one or more processors coupled to the one or more memories and operable, individually or collectively, to execute the code to cause the UE to: receiving a control message indicating a configuration for uplink control information, the configuration supporting an indication of hybrid automatic repeat request feedback, an indication of a scheduling request, an indication of channel state information, and an indication of additional information, the indication of the additional information being associated with a plurality of uplink resources configured for the UE; and transmitting the uplink control information via a physical uplink control channel according to the configuration, The uplink control information includes at least one of the indication of the hybrid automatic repeat request feedback, the indication of the scheduling request, the indication of the channel state information, or the indication of the additional information.
2. The UE of claim 1 , wherein the physical uplink control channel is configured as a physical uplink control channel format 0, and the one or more processors are further operable, individually or collectively, to execute the code to cause the UE to: determining a cyclic shift from a plurality of cyclic shifts associated with the uplink control information based at least in part on whether the uplink control information includes the indication of the hybrid automatic repeat request feedback, the indication of the scheduling request, the indication of the additional information, or a combination thereof, The uplink control information is sent via the physical uplink control channel based at least in part on the cyclic shift being applied to a base sequence.
3. The UE of claim 2, wherein the cyclic shift comprises an initial cyclic shift value based at least in part on the uplink control information including only the indication of the additional information.
4. The UE of claim 2, wherein the cyclic shift comprises a first cyclic shift value based at least in part on the uplink control information including only the indication of the additional information, the first cyclic shift value being offset from an initial cyclic shift value.
5. The UE of claim 2 , wherein the cyclic shift comprises a second cyclic shift value based at least in part on the uplink control information including only the indication for the hybrid automatic repeat request feedback, According to the hybrid automatic repeat request feedback including a negative acknowledgement, the second cyclic shift value is offset from the initial cyclic shift value by a first value, or According to the hybrid automatic repeat request feedback including an acknowledgement, the second cyclic shift value is offset from the initial cyclic shift value by a second value different from the first value.
6. The UE of claim 2, wherein the cyclic shift comprises an initial cyclic shift value based at least in part on the uplink control information including only the indication of the scheduling request.
7. The UE of claim 1 , wherein the physical uplink control channel is configured as physical uplink control channel format 1, and the one or more processors are further capable of individually or collectively executing the code to cause the UE to: selecting at least one of a modulation scheme or an uplink resource for transmitting at least the indication of the additional information, The uplink control information is sent via the physical uplink control channel based at least in part on at least one of the modulation scheme or the uplink resource.
8. The UE according to claim 7, wherein: The uplink control information includes only the indication of the additional information; and The additional information is indicated using the modulation scheme based at least in part on a number of bits associated with the indication of the additional information.
9. The UE according to claim 7, wherein: The uplink control information includes the indication of the additional information and the indication of the hybrid automatic repeat request feedback; The indication of the additional information and the indication of the hybrid automatic repeat request feedback are sent via the uplink resources, the uplink resources being allocated for the indication of the additional information; and The indication of the hybrid automatic repeat request feedback sent via the uplink resources includes the indication of the additional information based at least in part on the indication of the additional information comprising a bit.
10. The UE according to claim 7, wherein: The uplink control information includes the indication of the additional information and the indication of the hybrid automatic repeat request feedback; The indication of the additional information and the indication of the hybrid automatic repeat request feedback are sent using the modulation scheme, the modulation scheme comprising a quadrature phase shift keying modulation scheme; and Said indication of said additional information comprises one bit.
11. The UE according to claim 7, wherein: The uplink control information includes the indication of the additional information and the indication of the scheduling request; The indication of the additional information and the indication of the scheduling request are sent via the uplink resources, the uplink resources comprising a first uplink resource allocated for the indication of the additional information or a second uplink resource allocated for the indication of the scheduling request; and Said indication of said additional information comprises one bit.
12. The UE of claim 1 , wherein the physical uplink control channel is configured as physical uplink control channel format 2, and the one or more processors are further operable, individually or collectively, to execute the code to cause the UE to: sending, as part of the uplink control information, at least one of the indication of the additional information, the indication of the hybrid automatic repeat request feedback, or the indication of the channel state information, wherein one or more bits associated with the indication of the additional information and at least one of one or more bits associated with the indication of the hybrid automatic repeat request feedback or one or more bits associated with the indication of the channel state information are multiplexed.
13. The UE of claim 1 , wherein the physical uplink control channel is configured as a physical uplink control channel format 3 or a physical uplink control channel format 4, and the one or more processors are further operable, individually or collectively, to execute the code to cause the UE to: sending, as part of the uplink control information, at least one of the indication of the additional information, the indication of the hybrid automatic repeat request feedback, or the indication of the channel state information, wherein one or more bits associated with the indication of the additional information and at least one of one or more bits associated with the indication of the hybrid automatic repeat request feedback or one or more bits associated with the indication of the channel state information are multiplexed and jointly encoded.
14. A network entity, comprising: one or more memories storing processor-executable code; as well as one or more processors coupled to the one or more memories and operable, individually or collectively, to execute the code to cause the network entity to: transmitting a control message indicating a configuration for uplink control information, the configuration supporting an indication of hybrid automatic repeat request feedback, an indication of a scheduling request, an indication of channel state information, and an indication of additional information, the indication of the additional information being associated with a plurality of uplink resources configured for a user equipment (UE); as well as receiving the uplink control information via a physical uplink control channel according to the configuration, The uplink control information includes at least one of the indication of the hybrid automatic repeat request feedback, the indication of the scheduling request, the indication of the channel state information, or the indication of the additional information.
15. The network entity of claim 14 , wherein the physical uplink control channel is configured as a physical uplink control channel format 0, and the one or more processors are further operable, individually or collectively, to execute the code to cause the network entity to: receiving the uplink control information via the physical uplink control channel based at least in part on applying a cyclic shift to a base sequence, the cyclic shift being from a plurality of cyclic shifts, The cyclic shift is based at least in part on whether the uplink control information includes the indication of the hybrid automatic repeat request feedback, the indication of the scheduling request, the indication of the additional information, or a combination thereof.
16. The network entity of claim 14, wherein the physical uplink control channel is configured as a physical uplink control channel format 1, and the one or more processors are further operable, individually or collectively, to execute the code to cause the network entity to: receiving at least the indication of the additional information based at least in part on at least one of a modulation scheme or an uplink resource, Wherein the uplink control information is received via the physical uplink control channel based at least in part on at least one of the modulation scheme or the uplink resource.
17. The network entity of claim 14, wherein the physical uplink control channel is configured as a physical uplink control channel format 2, and the one or more processors are further operable, individually or collectively, to execute the code to cause the network entity to: receiving, as part of the uplink control information, at least one of the indication of the additional information, the indication of the hybrid automatic repeat request feedback, or the indication of the channel state information, wherein one or more bits associated with the indication of the additional information and at least one of one or more bits associated with the indication of the hybrid automatic repeat request feedback or one or more bits associated with the indication of the channel state information are multiplexed.
18. The network entity of claim 14, wherein the physical uplink control channel is configured as a physical uplink control channel format 3 or a physical uplink control channel format 4, and the one or more processors are further operable, individually or collectively, to execute the code to cause the network entity to: receiving, as part of the uplink control information, at least one of the indication of the additional information, the indication of the hybrid automatic repeat request feedback, or the indication of the channel state information, wherein one or more bits associated with the indication of the additional information and at least one of one or more bits associated with the indication of the hybrid automatic repeat request feedback or one or more bits associated with the indication of the channel state information are multiplexed and jointly encoded.
19. The network entity of claim 14, wherein the additional information indicates that the UE is skipping one or more uplink resources of the plurality of uplink resources configured for the UE.
20. A method for wireless communication at a user equipment (UE), the method comprising: receiving a control message indicating a configuration for uplink control information, the configuration supporting an indication of hybrid automatic repeat request feedback, an indication of a scheduling request, an indication of channel state information, and an indication of additional information, the indication of the additional information being associated with a plurality of uplink resources configured for the UE; and transmitting the uplink control information via a physical uplink control channel according to the configuration, The uplink control information includes at least one of the indication of the hybrid automatic repeat request feedback, the indication of the scheduling request, the indication of the channel state information, or the indication of the additional information.