Two-stage feedback procedure
Through a two-stage feedback procedure, the problem of insufficient feedback of channel status and undecoded signals in wireless communication systems is solved, and communication efficiency and reliability are improved, especially reducing the number of retransmissions in ultra-reliable low-latency communications.
Patent Information
- Application Number
- CN202180015142.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2021-02-22
- Filing Date
- 2021-02-23
- Publication Date
- 2025-09-16
- Estimated Expiration
- 2041-02-23
AI Technical Summary
Existing wireless communication systems have difficulty effectively processing channel state information and unsuccessfully decoded downlink signals in their feedback mechanisms, resulting in insufficient communication efficiency and reliability.
A two-stage feedback procedure is adopted, where the first stage provides basic feedback of acknowledgment or negative acknowledgment, and the second stage provides additional channel characteristics and detailed feedback information of undecoded signals, transmitted using different uplink resource sets.
The efficiency and reliability of wireless communications are improved, especially in ultra-reliable low-latency communications, the number of retransmissions is reduced, meeting the requirements of high reliability and low latency of communications.
Smart Images

Figure CN115136525B_ABST
Abstract
Description
[0001] Cross-references
[0002] This patent application claims the benefit of U.S. Provisional Patent Application No. 62 / 980,905, entitled “Two-Stage Feedback Procedures,” filed by Huang et al. on February 24, 2020, and U.S. Patent Application No. 17 / 181,803, entitled “Two-Stage Feedback Procedures,” filed by Huang et al. on February 22, 2021, each of which is assigned to the assignee of this application and is incorporated herein by reference in its entirety. Technical Field
[0003] The following relates generally to wireless communications and, more particularly, to a two-stage feedback procedure.
[0004] background
[0005] Wireless communication systems are widely deployed to provide various types of communication content, such as voice, video, packet data, messaging, broadcast, and the like. These systems may be able to support communication with multiple users by sharing available system resources (e.g., time, frequency, and power). Examples of such multiple access systems include fourth generation (4G) systems (such as long term evolution (LTE) systems, advanced LTE (LTE-A) systems, or LTE-A Pro systems), and fifth generation (5G) systems, which may be referred to as new radio (NR) systems. These systems may employ various technologies, such as code division multiple access (CDMA), time division multiple access (TDMA), frequency division multiple access (FDMA), orthogonal frequency division multiple access (OFDMA), or discrete Fourier transform spread orthogonal frequency division multiplexing (DFT-S-OFDM). A wireless multiple access communication system may include one or more base stations or one or more network access nodes, each base station or network access node simultaneously supporting communication with multiple communication devices, which may be further referred to as user equipment (UE).
[0006] Overview
[0007] The described technology relates to improved methods, systems, devices and apparatuses that support a two-stage feedback procedure. Generally, the described technology provides for providing additional feedback about a channel as part of a feedback procedure. Feedback information associated with the feedback procedure may include feedback information from two stages. The feedback information for each stage may include different types of information. The first stage may include an acknowledgement or negative acknowledgement for each supported feedback process. The second stage may include additional feedback information related to any downlink transmission that was not successfully received and therefore included a negative acknowledgement in the first stage. The feedback information in the second stage may include additional information about one or more channel characteristics or other information about component carriers associated with downlink signals that failed to be decoded. Additionally or alternatively, the second stage may include additional feedback information related to any downlink transmission that was successfully received and therefore included a positive acknowledgement in the first stage. Techniques for handling the variable size of the feedback information included in the two stages are also described.
[0008] A method for wireless communication at a UE is described. The method may include receiving one or more signals on one or more component carriers; determining that information associated with a first component carrier of the one or more component carriers was not successfully decoded; transmitting a first phase of feedback using a first set of uplink resources, the first phase including an acknowledgement or a negative acknowledgement associated with each of the one or more component carriers; and transmitting a second phase of the feedback using a second set of uplink resources different from the first set of uplink resources, the second phase including additional feedback information associated with the first component carrier that was not successfully decoded, one or more other component carriers of the one or more component carriers, or a combination thereof.
[0009] A device for wireless communication at a UE is described. The device may include a processor, a memory in electronic communication with the processor, and instructions stored in the memory. The instructions are executable by the processor to cause the device to receive one or more signals on one or more component carriers; determine that information associated with a first component carrier in the one or more component carriers failed to be successfully decoded; transmit a first phase of feedback using a first uplink resource set, the first phase including an acknowledgement or a negative acknowledgement associated with each component carrier in the one or more component carriers; and transmit a second phase of the feedback using a second uplink resource set different from the first uplink resource set, the second phase including additional feedback information associated with the first component carrier that failed to be successfully decoded, or associated with one or more other component carriers in the one or more component carriers, or a combination thereof.
[0010] Another apparatus for wireless communication at a UE is described. The apparatus may include: means for receiving one or more signals on one or more component carriers; means for determining that information associated with a first component carrier of the one or more component carriers could not be successfully decoded; means for transmitting a first phase of feedback using a first set of uplink resources, the first phase including an acknowledgment or a negative acknowledgment associated with each of the one or more component carriers; and means for transmitting a second phase of the feedback using a second set of uplink resources different from the first set of uplink resources, the second phase including additional feedback information associated with the first component carrier that could not be successfully decoded, one or more other component carriers of the one or more component carriers, or a combination thereof.
[0011] A non-transitory computer-readable medium storing code for wireless communication at a UE is described. The code may include instructions executable by a processor to: receive one or more signals on one or more component carriers; determine that information associated with a first component carrier of the one or more component carriers was not successfully decoded; transmit a first phase of feedback using a first set of uplink resources, the first phase including an acknowledgement or a negative acknowledgement associated with each of the one or more component carriers; and transmit a second phase of the feedback using a second set of uplink resources different from the first set of uplink resources, the second phase including additional feedback information associated with the first component carrier that was not successfully decoded, one or more other component carriers of the one or more component carriers, or a combination thereof.
[0012] In some examples of the methods, devices, and non-transitory computer-readable media described herein, the first uplink resource set can be part of a first physical uplink control channel resource and the second uplink resource set can be part of a second physical uplink control channel resource that is different from the first physical uplink control channel resource.
[0013] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for: identifying a first uplink resource set for a first phase of the feedback based on second information included in a first field of the downlink control information, wherein transmitting the first phase may be based on identifying the first uplink resource set; and identifying a second uplink resource set for a second phase of the feedback based on third information included in a second field of the downlink control information that is different from the first field, wherein transmitting the second phase may be based on identifying the second uplink resource set.
[0014] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for: identifying a first uplink resource set for a first phase of feedback, wherein transmitting the first phase may be based on identifying the first uplink resource set; and identifying a second uplink resource set for a second phase of the feedback based on a resource offset relative to the first uplink resource set, wherein transmitting the second phase may be based on identifying the second uplink resource set.
[0015] In some examples of the methods, devices, and non-transitory computer-readable media described herein, the resource offset includes: a constant time slot resource, a constant offset in both time resources and frequency resources, a dynamic offset in both time resources and frequency resources configured by a radio resource control message, or a dynamic offset in both time resources and frequency resources configured by downlink control information, or a combination thereof.
[0016] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for identifying no-grant physical uplink channel resources, wherein the second set of uplink resources includes no-grant physical uplink control channel resources, wherein transmitting the second phase may be based on identifying the no-grant physical uplink control channel resources.
[0017] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the first set of uplink resources and the second set of uplink resources may be part of the same physical uplink control channel resources.
[0018] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the first and second stages may be encoded separately.
[0019] In some examples of the methods, devices, and non-transitory computer-readable media described herein, a first uplink resource set associated with the first phase includes a first resource block, and a second uplink resource set associated with the second phase includes a second resource block different from the first resource block.
[0020] In some examples of the methods, devices, and non-transitory computer-readable media described herein, a first uplink resource set associated with the first phase includes a first resource element, and a second uplink resource set associated with the second phase includes a second resource element different from the first resource element.
[0021] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the first and second stages may be jointly encoded.
[0022] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for determining that a size of information used for the first phase and the second phase may be smaller than an upper size limit of the first uplink resource set and the second uplink resource set allocated for transmitting the first phase and the second phase; and appending one or more bits to the information used for the first phase and the second phase based on determining that the size may be smaller than the upper size limit, wherein transmitting the second phase may be based on appending the one or more bits to the information used for the first phase and the second phase.
[0023] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for determining that a size of information used for the first phase and the second phase exceeds an upper size limit of the first uplink resource set and the second uplink resource set allocated for transmitting the first phase and the second phase; and compressing the additional feedback information of the second phase based on determining that the size exceeds the upper size limit, wherein transmitting the second phase can be based on compressing the additional feedback information.
[0024] In some examples of the methods, devices, and non-transitory computer-readable media described herein, the first uplink resource set and the second uplink resource set can be part of the same physical uplink control channel resources, and the size of the second uplink resource set used for the second phase can be less than or equal to an upper limit.
[0025] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for determining that a second size of the additional feedback information for the second stage exceeds the upper limit of the second uplink resource set; and compressing the additional feedback information for the second stage based on determining that the second size exceeds the upper limit of the second uplink resource set, wherein transmitting the second stage may be based on compressing the additional feedback information.
[0026] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the first and second stages may be encoded separately.
[0027] In some examples of the methods, devices, and non-transitory computer-readable media described herein, a first uplink resource set associated with the first phase and a second uplink resource set associated with the first phase can be divided in the physical uplink control channel resources based on resource blocks, based on resource elements, or based on code symbols.
[0028] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the first and second stages may be jointly encoded.
[0029] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for determining that a second size of the additional feedback information for the second stage is less than the upper limit of the second uplink resource set; and appending one or more bits to the additional feedback information for the second stage based on determining that the second size is less than the upper limit, wherein transmitting the second stage may be based on appending the one or more bits to the additional feedback information for the second stage.
[0030] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for selecting the same physical uplink control channel resources for transmitting the first phase and the second phase based on a second upper limit on the total size of the first phase and the second phase, wherein transmitting the second phase may be based on selecting the same physical uplink control channel resources.
[0031] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for determining that downlink control information for the first component carrier cannot be detected, wherein the additional feedback information includes an indication that the downlink control information for the first component carrier cannot be detected.
[0032] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the downlink control information may be part of a physical downlink control channel of the first component carrier.
[0033] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for determining that a physical downlink shared channel of the first component carrier failed to be successfully decoded, wherein the additional feedback information includes an indication of channel information associated with the physical downlink shared channel of the first component carrier that failed to be successfully decoded.
[0034] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the additional feedback information may include operations, features, means, or instructions for: a first indicator indicating whether downlink control information for a first component carrier cannot be detected; and a second indicator indicating channel information about a physical downlink shared channel of the first component carrier.
[0035] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the channel information includes channel state information, channel quality information, precoder information, beam improvement information, or a combination thereof.
[0036] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for receiving a downlink control message indicating that a first component carrier among the one or more component carriers operates in a first mode to report the feedback, and a second component carrier among the one or more component carriers operates in a second mode different from the first mode to report the feedback, the first mode including a first phase of transmitting the feedback, and the second mode including a first phase of transmitting the feedback and a second phase of transmitting the feedback, wherein the second phase of transmitting may be based on the second component carrier operating in the second mode.
[0037] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for identifying feedback for a first component carrier operating in a first mode using a first codebook; identifying feedback for a second component carrier operating in a second mode using a second codebook different from the first codebook; and concatenating the feedback for the first component carrier and the feedback for the second component carrier, wherein transmitting the first phase or transmitting the second phase may be based on the concatenation.
[0038] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, feedback for a first component carrier operating in a first mode may be constructed using a first downlink assignment index, and feedback for a second component carrier operating in a second mode may be constructed using a second downlink assignment index different from the first downlink assignment index.
[0039] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the downlink control message may be a radio resource control message.
[0040] In some examples of the methods, devices, and non-transitory computer-readable media described herein, the downlink control message instructs a third component carrier of the one or more component carriers to operate in a third mode different from the first mode and the second mode, the third mode including: a first phase of transmitting the feedback on a first downlink channel of the third component carrier, a first phase of transmitting the feedback on a second downlink channel of the third component carrier, and a second phase of the feedback.
[0041] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, a first downlink channel uses a first downlink control information format and a second downlink channel uses a second downlink control information format different from the first downlink control information format.
[0042] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, an indicator in the downlink control information for the first downlink channel indicates whether feedback for the first downlink channel includes the second phase.
[0043] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for identifying a first bit size for the first phase based on a first number of physical downlink shared channels scheduled on the one or more component carriers; and identifying a second bit size for the second phase based on a second number of negative acknowledgements included in the first phase, wherein transmitting the second phase may be based on identifying the second bit size for the second phase.
[0044] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for identifying a bit width of the additional feedback information associated with the first component carrier, wherein identifying the second bit size may be based on identifying the bit width.
[0045] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the first stage of feedback and the second stage of feedback comprise stages of hybrid automatic repeat request feedback.
[0046] A method of wireless communication at a base station is described. The method may include transmitting one or more signals on one or more component carriers; receiving a first phase of feedback using a first set of uplink resources, the first phase including an acknowledgement or a negative acknowledgement associated with each of the one or more component carriers; receiving a second phase of the feedback using a second set of uplink resources different from the first set of uplink resources, the second phase including additional feedback information associated with a first component carrier associated with a first negative acknowledgement of the first phase; adjusting one or more parameters associated with the first component carrier based on the additional feedback information included in the second phase; and transmitting a first signal on the first component carrier based on the adjusted one or more parameters.
[0047] A device for wireless communication at a base station is described. The device may include a processor, a memory in electronic communication with the processor, and instructions stored in the memory. The instructions are executable by the processor to cause the device to: transmit one or more signals on one or more component carriers; receive a first phase of feedback using a first uplink resource set, the first phase including an acknowledgement or a negative acknowledgement associated with each of the one or more component carriers; receive a second phase of the feedback using a second uplink resource set different from the first uplink resource set, the second phase including additional feedback information associated with a first component carrier associated with a first negative acknowledgement of the first phase; adjust one or more parameters associated with the first component carrier based on the additional feedback information included in the second phase; and transmit a first signal on the first component carrier based on the adjusted one or more parameters.
[0048] Another apparatus for wireless communication at a base station is described. The apparatus may include: means for receiving one or more signals on one or more component carriers; means for receiving a first phase of feedback using a first set of uplink resources, the first phase including an acknowledgement or a negative acknowledgement associated with each of the one or more component carriers; means for receiving a second phase of the feedback using a second set of uplink resources different from the first set of uplink resources, the second phase including additional feedback information associated with a first component carrier associated with a first negative acknowledgement of the first phase; means for adjusting one or more parameters associated with the first component carrier based on the additional feedback information included in the second phase; and means for transmitting a first signal on the first component carrier based on adjusting the one or more parameters.
[0049] A non-transitory computer-readable medium storing code for wireless communication at a base station is described. The code may include instructions executable by a processor to: transmit one or more signals on one or more component carriers; receive a first phase of feedback using a first set of uplink resources, the first phase including an acknowledgement or negative acknowledgement associated with each of the one or more component carriers; receive a second phase of the feedback using a second set of uplink resources different from the first set of uplink resources, the second phase including additional feedback information associated with a first component carrier associated with a first negative acknowledgement of the first phase; adjust one or more parameters associated with the first component carrier based on the additional feedback information included in the second phase; and transmit a first signal on the first component carrier based on the adjusted one or more parameters.
[0050] In some examples of the methods, devices, and non-transitory computer-readable media described herein, the first uplink resource set can be part of a first physical uplink control channel resource and the second uplink resource set can be part of a second physical uplink control channel resource that is different from the first physical uplink control channel resource.
[0051] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for identifying a first uplink resource set for a first phase of the feedback; identifying a second uplink resource set for a second phase of the feedback; and transmitting downlink control information, the downlink control information comprising a first field indicating the first uplink resource set and a second field indicating the second uplink resource set, the second field being different from the first field, wherein receiving the first phase and the second phase can be based on transmitting the downlink control information.
[0052] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for transmitting downlink control information indicating a resource offset between the first uplink resource set and the second uplink resource set, wherein receiving the first phase and the second phase may be based on transmitting the downlink control information.
[0053] In some examples of the methods, devices, and non-transitory computer-readable media described herein, the resource offset includes: a constant time slot resource, a constant offset in both time resources and frequency resources, a dynamic offset in both time resources and frequency resources configured by a radio resource control message, or a dynamic offset in both time resources and frequency resources configured by downlink control information, or a combination thereof.
[0054] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, receiving a second set of uplink resources may include operations, features, means, or instructions for receiving no-grant physical uplink channel resources comprising the second set of uplink resources.
[0055] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the first set of uplink resources and the second set of uplink resources may be part of the same physical uplink control channel resources.
[0056] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the first and second stages may be encoded separately.
[0057] In some examples of the methods, devices, and non-transitory computer-readable media described herein, a first uplink resource set associated with the first phase includes a first resource block, and a second uplink resource set associated with the second phase includes a second resource block different from the first resource block.
[0058] In some examples of the methods, devices, and non-transitory computer-readable media described herein, a first uplink resource set associated with the first phase includes a first resource element, and a second uplink resource set associated with the second phase includes a second resource element different from the first resource element.
[0059] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the first and second stages may be jointly encoded.
[0060] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for determining that a size of information used for the first phase and the second phase may be less than an upper limit on the size of the first uplink resource set and the second uplink resource set allocated for transmitting the first phase and the second phase, and wherein receiving the second phase includes receiving additional feedback information that may have been appended.
[0061] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for determining that a size of information for the first phase and the second phase exceeds an upper size limit of the first uplink resource set and the second uplink resource set allocated for transmitting the first phase and the second phase, and wherein receiving the second phase includes receiving additional feedback information that may have been compressed.
[0062] In some examples of the methods, devices, and non-transitory computer-readable media described herein, the first uplink resource set and the second uplink resource set can be part of the same physical uplink control channel resources, and the size of the second uplink resource set used for the second phase can be less than or equal to an upper limit.
[0063] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for determining that a second size of the additional feedback information for the second stage exceeds the upper limit of the second uplink resource set, wherein receiving the second stage includes receiving the additional feedback information that may have been compressed.
[0064] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the first and second stages may be encoded separately.
[0065] In some examples of the methods, devices, and non-transitory computer-readable media described herein, a first uplink resource set associated with the first phase and a second uplink resource set associated with the first phase can be divided in the physical uplink control channel resources based on resource blocks, based on resource elements, or based on code symbols.
[0066] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the first and second stages may be jointly encoded.
[0067] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for determining that a second size of the additional feedback information for the second stage is less than the upper limit of the second uplink resource set, wherein receiving the second stage includes receiving the additional feedback information that may have been appended.
[0068] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the same physical uplink control channel resources may be selected to transmit the first and second phases based on a second upper limit on a total size of the first and second phases.
[0069] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for identifying, in the additional feedback information of the second stage, an indication that downlink control information for the first component carrier could not be detected, wherein adjusting the one or more parameters includes adjusting one or more transmission parameters of a physical downlink control channel associated with the first component carrier based on identifying the indication.
[0070] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the downlink control information may be part of a second physical downlink control channel of the first component carrier.
[0071] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for identifying, in additional feedback information of the second stage, an indication of channel information associated with a first physical downlink shared channel of the first component carrier that was not successfully decoded, wherein adjusting the one or more parameters includes adjusting one or more transmission parameters of a second physical downlink shared channel associated with the first component carrier based on identifying the indication.
[0072] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the additional feedback information may include operations, features, means, or instructions for: a first indicator indicating whether downlink control information for a first component carrier cannot be detected; and a second indicator indicating channel information about a physical downlink shared channel of the first component carrier.
[0073] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the channel information includes channel state information, channel quality information, precoder information, beam improvement information, or a combination thereof.
[0074] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for transmitting a downlink control message, the downlink control message instructing a first component carrier of the one or more component carriers to operate in a first mode to report the feedback, and a second component carrier of the one or more component carriers to operate in a second mode different from the first mode to report the feedback, the first mode including a first phase of transmitting the feedback, and the second mode including a first phase of transmitting the feedback and a second phase of receiving the feedback, wherein the second phase may be based on the second component carrier operating in the second mode.
[0075] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, feedback for a first component carrier operating in a first mode may be constructed using a first downlink assignment index, and feedback for a second component carrier operating in a second mode may be constructed using a second downlink assignment index different from the first downlink assignment index.
[0076] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the downlink control message may be a radio resource control message.
[0077] In some examples of the methods, devices, and non-transitory computer-readable media described herein, the downlink control message instructs a third component carrier of the one or more component carriers to operate in a third mode different from the first mode and the second mode, the third mode including: a first phase of transmitting the feedback on a first downlink channel of the third component carrier, a first phase of transmitting the feedback on a second downlink channel of the third component carrier, and a second phase of the feedback.
[0078] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, a first downlink channel uses a first downlink control information format and a second downlink channel uses a second downlink control information format different from the first downlink control information format.
[0079] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, an indicator in the downlink control information for the first downlink channel indicates whether feedback for the first downlink channel includes the second phase.
[0080] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for: identifying a first bit size for the first phase based on a first number of physical downlink shared channels scheduled on the one or more component carriers; and identifying a second bit size for the second phase based on a second number of negative acknowledgements included in the first phase, wherein receiving the second phase may be based on identifying the second bit size for the second phase.
[0081] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for identifying a bit width of the feedback information associated with the first component carrier, wherein identifying the second bit size may be based on identifying the bit width.
[0082] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the first stage of feedback and the second stage of feedback comprise stages of hybrid automatic repeat request feedback. BRIEF DESCRIPTION OF THE DRAWINGS
[0084] Figure 1 An example of a wireless communication system supporting a two-stage feedback procedure in accordance with aspects of the present disclosure is illustrated.
[0085] Figure 2 An example of a wireless communication system supporting a two-stage feedback procedure in accordance with aspects of the present disclosure is illustrated.
[0086] Figure 3 Illustrated are examples of communication diagrams supporting a two-stage feedback procedure in accordance with aspects of the present disclosure.
[0087] Figure 4 Illustrated are examples of communication diagrams supporting a two-stage feedback procedure in accordance with aspects of the present disclosure.
[0088] Figure 5 Illustrated are examples of communication diagrams supporting a two-stage feedback procedure in accordance with aspects of the present disclosure.
[0089] Figure 6 Illustrated are examples of communication diagrams supporting a two-stage feedback procedure in accordance with aspects of the present disclosure.
[0090] Figure 7 and Figure 8A block diagram of a device supporting a two-stage feedback procedure according to aspects of the present disclosure is shown.
[0091] Figure 9 A block diagram of a communication manager supporting a two-phase feedback procedure is shown in accordance with aspects of the present disclosure.
[0092] Figure 10 A diagram of a system including devices supporting a two-stage feedback procedure is shown in accordance with aspects of the present disclosure.
[0093] Figure 11 and Figure 12 A block diagram of a device supporting a two-stage feedback procedure according to aspects of the present disclosure is shown.
[0094] Figure 13 A block diagram of a communication manager supporting a two-phase feedback procedure is shown in accordance with aspects of the present disclosure.
[0095] Figure 14 A diagram of a system including devices supporting a two-stage feedback procedure is shown in accordance with aspects of the present disclosure.
[0096] Figures 15 to 21 Shown is a flow chart illustrating a method of supporting a two-stage feedback procedure according to aspects of the present disclosure.
[0097] Detailed description
[0098] A wireless communication system may support communications that are communicated according to low latency parameters, high reliability parameters, or both—for example, ultra-reliable low latency communications (URLLC) or mission-critical communications. In such examples, it may be desirable to reduce the number of retransmissions that occur as part of a hybrid automatic repeat request (HARQ) process to ensure that latency or reliability parameters are met. To this end, feedback information used in the HARQ process may be configured to include acknowledgments (ACKs) / negative acknowledgments (NACKs) and channel information for adjusting one or more parameters associated with HARQ retransmissions of a message.
[0099] Techniques for providing additional feedback about a channel as part of a HARQ feedback procedure are described. Feedback information associated with the HARQ procedure may include two phases of feedback information. The feedback information for each phase may include different types of information. The first phase of feedback information may include an ACK or NACK for each HARQ process supported. The second phase of feedback information may include additional feedback information about any downlink transmissions that were not successfully received and therefore included a NACK in the first phase. The second phase of feedback information may include additional information about one or more channel characteristics or other information about component carriers associated with downlink signals that failed to be decoded. Techniques for handling the variable size of the feedback information included in the two phases are also described herein.
[0100] Aspects of the present disclosure are initially described in the context of wireless communication systems. Aspects of the present disclosure are described in the context of communication diagrams. Aspects of the present disclosure are further illustrated and described by and with reference to apparatus diagrams, system diagrams, and flow diagrams related to a two-phase feedback procedure.
[0101] Figure 1 An example of a wireless communication system 100 supporting a two-stage feedback procedure according to aspects of the present disclosure is illustrated. The wireless communication system 100 may include one or more base stations 105, one or more UEs 115, and a core network 130. In some examples, the wireless communication system 100 may be a Long Term Evolution (LTE) network, an Advanced LTE (LTE-A) network, an LTE-A Pro network, or a New Radio (NR) network. In some examples, the wireless communication system 100 may support enhanced broadband communication, ultra-reliable (e.g., mission-critical) communication, low-latency communication, communication with low-cost and low-complexity devices, or any combination thereof.
[0102] Base stations 105 may be dispersed throughout a geographic area to form wireless communication system 100 and may be different forms of devices or devices with different capabilities. Base stations 105 and UEs 115 may communicate wirelessly via one or more communication links 125. Each base station 105 may provide a coverage area 110 over which UEs 115 and base stations 105 may establish one or more communication links 125. Coverage area 110 may be an example of a geographic area over which base stations 105 and UEs 115 may support signal communication according to one or more radio access technologies.
[0103] 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 stationary and mobile at different times. The UEs 115 may be different forms of devices or devices with different capabilities. Figure 11. The UE 115 described herein may be capable of communicating with various types of devices, such as other UEs 115, base stations 105, or network equipment (e.g., core network nodes, relays, integrated access and backhaul (IAB) nodes, or other network equipment), such as Figure 1 As shown in .
[0104] Each base station 105 can communicate with the core network 130, or with each other, or both. For example, the base stations 105 can interface with the core network 130 via one or more backhaul links 120 (e.g., via S1, N2, N3, or other interfaces). The base stations 105 can communicate with each other directly (e.g., directly between the base stations 105), indirectly (e.g., via the core network 130), or both directly and indirectly over the backhaul links 120 (e.g., via X2, Xn, or other interfaces). In some examples, the backhaul links 120 can be or include one or more wireless links.
[0105] One or more of the base stations 105 described herein may include or may be referred to by one of ordinary skill in the art as a base transceiver station, a radio 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 Home Node B, a Home Evolved Node B, or other suitable terminology.
[0106] UE 115 may include or 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 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 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.
[0107] 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 base stations 105 and network equipment including macro eNBs or gNBs, small cell eNBs or gNBs, relay base stations, etc. Figure 1 As shown in .
[0108] The UE 115 and the base station 105 may communicate wirelessly with each other via one or more communication links 125 on one or more carriers. The term "carrier" may refer to a set of radio frequency spectrum resources having a defined physical layer structure for supporting the communication link 125. For example, a carrier for the communication link 125 may include a portion of a radio frequency 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 operation, user data, or other signaling. The wireless communication system 100 may support communication with the UE 115 using carrier aggregation or multi-carrier operation. The UE 115 may be configured with multiple downlink component carriers and one or more uplink component carriers according to a carrier aggregation configuration. Carrier aggregation may be used with both frequency division duplex (FDD) and time division duplex (TDD) component carriers.
[0109] In some examples (e.g., in a carrier aggregation configuration), a carrier may also have acquisition signaling or control signaling that coordinates the operation of other carriers. A carrier may be associated with a frequency channel (e.g., an Evolved Universal Mobile Telecommunications System Terrestrial Radio Access (E-UTRA) Absolute Radio Frequency Channel Number (EARFCN)) and may be located according to a channel grid for discovery by a UE 115. A carrier may operate in a standalone mode in which initial acquisition and connection may be performed by a UE 115 via the carrier, or a carrier may operate in a non-standalone mode in which the connection is anchored using a different carrier (e.g., a different carrier of the same or different radio access technology).
[0110] The communication link 125 shown in the wireless communication system 100 may include an uplink transmission from the UE 115 to the base station 105, or a downlink transmission from the base station 105 to the UE 115. A carrier may carry downlink or uplink communications (e.g., in FDD mode) or may be configured to carry both downlink and uplink communications (e.g., in TDD mode).
[0111] A carrier may be associated with a particular bandwidth of radio frequency spectrum, and in some examples, the carrier bandwidth may be referred to as the "system bandwidth" of the carrier or wireless communication system 100. For example, the carrier bandwidth may be one of several determined bandwidths (e.g., 1.4, 3, 5, 10, 15, 20, 40, or 80 megahertz (MHz)) of a carrier of a particular radio access technology. Devices of the wireless communication system 100 (e.g., base station 105, UE 115, or both) may have a hardware configuration that supports communication on a particular carrier bandwidth, or may be configurable to support communication on one of a set of carrier bandwidths. In some examples, the wireless communication system 100 may include a base station 105 or UE 115 that supports simultaneous communication via carriers associated with multiple carrier bandwidths. In some examples, each served UE 115 may be configured to operate on a portion (e.g., a subband, a BWP) or all of the carrier bandwidth.
[0112] The signal waveform transmitted on 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 include one symbol period (e.g., the duration of one modulation symbol) and one subcarrier, where the symbol period and subcarrier spacing are inversely related. The number of bits carried by each resource element may depend on the modulation scheme (e.g., the order of the modulation scheme, the code rate of the modulation scheme, or both). Thus, the more resource elements received by UE 115 and the higher the order of the modulation scheme, the higher the data rate of UE 115 can be. Wireless communication resources may refer to a combination of radio frequency spectrum resources, time resources, and spatial resources (e.g., spatial layers or beams), and the use of multiple spatial layers may further improve the data rate or data integrity of communications with UE 115.
[0113] One or more parameter sets for a carrier may be supported, where the parameter set may include a subcarrier spacing (Δf) and a cyclic prefix. A carrier may be divided into one or more BWPs with the same or different parameter designs. In some examples, a UE 115 may be configured with multiple BWPs. In some examples, a single BWP for a carrier may be active at a given time, and communications for the UE 115 may be limited to the one or more active BWPs.
[0114] The time interval of the base station 105 or the UE 115 can be expressed as a multiple of a basic time unit, which can be, for example, a sampling period T s =1 / (Δf max ·N f ) seconds, where Δf max It can represent the maximum supported subcarrier spacing, and N fThe maximum supported discrete Fourier transform (DFT) size may be indicated. Time intervals of communication resources may be organized according to radio frames, each having a specified duration (e.g., 10 milliseconds (ms)). Each radio frame may be identified by a system frame number (SFN) (e.g., ranging from 0 to 1023).
[0115] Each frame may include a plurality of consecutively numbered subframes or time slots, and each subframe or time slot may have the same duration. In some examples, a frame may be divided (e.g., in the time domain) into subframes, and each subframe may be further divided into a 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 number of code element periods (e.g., depending on the length of the cyclic prefix added before each code element period). In some wireless communication systems 100, a time slot may be further divided into a plurality of mini-time slots containing one or more code elements. Excluding the cyclic prefix, each code element period may contain one or more (e.g., N f The duration of a symbol period may depend on the subcarrier spacing or the operating band.
[0116] A subframe, slot, mini-slot, or symbol may be the smallest scheduling unit (e.g., in the time domain) of the wireless communication system 100 and may be referred to as a transmission time interval (TTI). In some examples, the TTI duration (e.g., the number of symbol periods in a TTI) may be variable. Additionally or alternatively, the smallest scheduling unit of the wireless communication system 100 may be dynamically selected (e.g., in bursts of shortened TTIs (sTTIs)).
[0117] Physical channels may be multiplexed on a carrier according to various techniques. Physical control channels and physical data channels may be multiplexed on a downlink carrier, for example, using one or more of time division multiplexing (TDM), frequency division multiplexing (FDM), or hybrid TDM-FDM techniques. A control region (e.g., a control resource set (CORESET)) for physical control channels may be defined by a number of symbol periods and may extend across the system bandwidth or a subset of the system bandwidth of a carrier. 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. An aggregation level for a control channel candidate may refer to the number of control channel resources (e.g., control channel elements (CCEs)) associated with encoded 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 .
[0118] In some examples, base stations 105 can be mobile and, therefore, provide communication coverage for mobile geographic coverage areas 110. In some examples, different geographic coverage areas 110 associated with different technologies can overlap, but the different geographic coverage areas 110 can be supported by the same base station 105. In other examples, overlapping geographic coverage areas 110 associated with different technologies can be supported by different base stations 105. The wireless communication system 100 can include, for example, a heterogeneous network in which different types of base stations 105 provide coverage for various geographic coverage areas 110 using the same or different radio access technologies.
[0119] 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 URLLC or mission-critical communication. UE 115 can be designed to support ultra-reliable, low-latency or critical functions (e.g., mission-critical functions). Ultra-reliable communication may include private communication or group communication and may be supported by one or more mission-critical services such as mission-critical push-to-talk (MCPTT), mission-critical video (MCVideo), or mission-critical data (MCData). Support for mission-critical functions may include prioritization of services, and mission-critical services may be used for public safety or general commercial applications. The terms ultra-reliable, low-latency, mission-critical, and ultra-reliable low-latency may be used interchangeably herein.
[0120] In some examples, UE 115 may also be able to communicate directly with other UEs 115 over a device-to-device (D2D) communication link 135 (e.g., using a peer-to-peer (P2P) or D2D protocol). One or more UEs 115 utilizing D2D communication may be within the geographic coverage area 110 of base station 105. Other UEs 115 in such a group may be outside the geographic coverage area 110 of base station 105 or otherwise unable to receive transmissions from base station 105. In some examples, groups of UEs 115 communicating via D2D communication may utilize a one-to-many (1:M) system, in which each UE 115 transmits to every other UE 115 in the group. In some examples, base station 105 facilitates the scheduling of resources for D2D communication. In other cases, D2D communication is performed between UEs 115 without involving base station 105.
[0121] 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), and the EPC or 5GC may include at least one control plane entity (e.g., a mobility management entity (MME), an access and mobility management function (AMF)) that manages access and mobility, and at least one user plane entity (e.g., a serving gateway (S-GW), a packet data network (PDN) gateway (P-GW), or a user plane function (UPF)) that routes packets or interconnects 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 base stations 105 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 network operator IP service 150. Operator IP services 150 may include access to the Internet, an intranet, an IP Multimedia Subsystem (IMS), or packet-switched streaming services.
[0122] Some network devices (such as base stations 105) may include subcomponents, such as access network entities 140, which may be examples of access node controllers (ANCs). Each access network entity 140 may communicate with each UE 115 through one or more other access network transport entities 145, which may be referred to as radio heads, smart radio heads, or transmit / receive points (TRPs). Each access network transport entity 145 may include one or more antenna panels. In some configurations, the various functions of each access network entity 140 or base station 105 may be distributed across various network devices (e.g., radio heads and ANCs) or consolidated into a single network device (e.g., base station 105).
[0123] The wireless communication system 100 can operate using one or more frequency bands, typically in the range of 300 megahertz (MHz) to 300 gigahertz (GHz). Generally speaking, the 300 MHz to 3 GHz region is referred to as the ultra-high frequency (UHF) region or the decimeter band because the wavelengths range from approximately 1 decimeter to 1 meter long. UHF waves can be blocked or redirected by buildings and environmental features, but these waves can penetrate various structures sufficiently for macrocells to provide service to UEs 115 located indoors. Transmissions using UHF waves can be associated with smaller antennas and a shorter range (e.g., less than 100 kilometers) compared to transmissions using the lower frequencies and longer wavelengths in the high frequency (HF) or very high frequency (VHF) portions of the spectrum below 300 MHz.
[0124] The wireless communication system 100 may also operate in the super high frequency (SHF) region of the frequency band from 3 GHz to 30 GHz (also known as the centimeter band) or in the extremely high frequency (EHF) region of the spectrum (e.g., from 30 GHz to 300 GHz) (also known as the millimeter band). In some examples, the wireless communication system 100 may support millimeter wave (mmW) communications between the UE 115 and the base station 105, and the EHF antennas of the corresponding devices may be smaller and more closely spaced than the UHF antennas. In some examples, this may facilitate the use of antenna arrays within the device. However, the propagation of EHF transmissions may be subject to even greater atmospheric attenuation and a shorter range than SHF or UHF transmissions. The techniques disclosed herein may be employed across transmissions using one or more different frequency regions, and the use of frequency bands specified across these frequency regions may vary by country or regulatory agency.
[0125] The wireless communication system 100 may utilize both licensed and unlicensed radio frequency spectrum bands. For example, the wireless communication system 100 may employ licensed assisted access (LAA), LTE unlicensed (LTE-U) radio access technology, or NR technology in an unlicensed band, such as the 5 GHz industrial, scientific, and medical (ISM) band. When operating in an unlicensed radio frequency spectrum band, devices (such as base stations 105 and UEs 115) may employ carrier sensing for conflict detection and avoidance. In some examples, operations in the unlicensed band may be based on a carrier aggregation configuration (e.g., LAA) in coordination with component carriers operating in the licensed band. Operations in the unlicensed spectrum may include downlink transmissions, uplink transmissions, P2P transmissions, or D2D transmissions, among others.
[0126] The base station 105 or UE 115 may be equipped with multiple antennas that can be used to employ techniques such as transmit diversity, receive diversity, multiple-input multiple-output (MIMO) communications, or beamforming. The antennas of the base station 105 or UE 115 may be located within one or more antenna arrays or antenna panels that can 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 base station 105 may be located at different geographical locations. The base station 105 may have an antenna array having several rows and columns of antenna ports that the base station 105 can use to support beamforming for communications with the UE 115. Similarly, the UE 115 may have one or more antenna arrays that can support various MIMO or beamforming operations. Additionally or alternatively, the antenna panel may support radio frequency beamforming for signals transmitted via the antenna ports.
[0127] 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., base station 105, 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 at a particular orientation relative to the antenna array experience constructive interference, while other signals experience destructive interference. Adjustments to signals communicated via antenna elements can include the transmitting device or the receiving device applying an amplitude offset, a phase offset, or both to the signals carried via the antenna elements associated with that device. The adjustments associated with each antenna element can be defined by a set of beamforming weights associated with a particular orientation (e.g., relative to the antenna array of the transmitting device or the receiving device, or relative to some other orientation).
[0128] UE 115 and base station 105 may support retransmission of data to increase the likelihood that the data is successfully received. HARQ feedback is a technique for increasing the likelihood that data is correctly received on communication link 125. 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 the throughput of the medium access control (MAC) layer in poor radio conditions (e.g., low signal-to-noise ratio conditions). In some examples, a device may support simultaneous slot HARQ feedback, wherein the device may provide HARQ feedback in a particular time slot for data received in previous symbols in that time slot. In other cases, the device may provide HARQ feedback in subsequent time slots or according to some other time interval.
[0129] Wireless communication systems are widely deployed to provide various types of communication content, such as voice, video, packet data, messaging, broadcast, and the like. These systems can be multiple-access systems capable of supporting communication with multiple users by sharing available system resources (e.g., time, frequency, and power). A wireless network (e.g., a wireless local area network (WLAN), such as a Wi-Fi (i.e., Institute of Electrical and Electronics Engineers (IEEE) 802.11) network) may include an access point (AP) that can communicate with one or more wireless or mobile devices. An AP can be coupled to a network (such as the Internet) and can enable mobile devices to communicate via the network (or with other devices coupled to the access point). Wireless devices can communicate bidirectionally with network devices. For example, in a WLAN, a device can communicate with an associated AP via a downlink (e.g., a communication link from the AP to the device) and an uplink (e.g., a communication link from the device to the AP). A wireless personal area network (PAN), which may include a Bluetooth connection, can provide short-range wireless connections between two or more paired wireless devices. For example, a wireless device (such as a cellular telephone) may utilize wireless PAN communications to exchange information, such as audio signals, with a wireless head-mounted device.
[0130] Methods, systems, and apparatus for wireless communications are described. Techniques for providing additional feedback about a channel as part of a feedback procedure are described. Feedback information associated with the feedback procedure may include two phases of feedback information. The feedback information in each phase may include different types of information. The first phase may include an acknowledgment or negative acknowledgment for each supported feedback procedure. The second phase may include additional feedback information regarding any downlink transmissions that were not successfully received and therefore included a negative acknowledgment in the first phase. The feedback information in the second phase may include additional information about one or more channel characteristics or other information about component carriers associated with downlink signals that failed to be decoded. Techniques for handling the variable size of the feedback information included in the two phases are also described.
[0131] In some examples, UE 115 may receive one or more signals on one or more component carriers (e.g., from base station 105) and may determine that information associated with a first component carrier in the one or more component carriers was not successfully decoded. UE 115 may use a first set of uplink resources to transmit a first phase of feedback, where the first phase of feedback includes an ACK or NACK associated with each of the one or more component carriers. UE 115 may use a second set of uplink resources different from the first set of uplink resources to transmit a second phase of the feedback, where the second phase includes additional feedback information associated with the first component carrier that was not successfully decoded.
[0132] Figure 2An example of a wireless communication system 200 that supports a two-stage feedback procedure in accordance with aspects of the present disclosure is illustrated. In some examples, the wireless communication system 200 can implement aspects of the wireless communication system 100.
[0133] The wireless communication system 200 may include a base station 205 and a UE 215, which may be the same as those described above with reference to FIG. Figure 1 Examples of base stations or UEs described. Base station 205 and UE 215 may use downlink 220 and uplink 225 within coverage area 210 and utilize the above referenced Figure 1 The described techniques communicate with each other. The wireless communication system 200 can use the enhanced mode to report HARQ feedback with channel information. In addition, enhanced signaling techniques can be used to support the enhanced reporting mode.
[0134] UE 215 receives a control message (e.g., a downlink control information (DCI) message) transmitted from base station 205 in a downlink control resource (e.g., downlink control resource 230). The control message may indicate the location of a transport block (or code block group) within downlink data resources 235 (e.g., a set of time and frequency resources for the transport block (or code block group)). Furthermore, UE 215 may decode the indicated transport block (or code block group) and may determine, for example, based on the result of a cyclic redundancy check, whether the transport block (or code block group) has been successfully decoded. UE 215 may then generate HARQ feedback based on the decoding result. For example, if the transport block (or code block group) is successfully decoded, UE 215 may generate an ACK, or if the transport block (or code block group) is not successfully decoded, a NACK may be generated. Some communications may have parameters indicating that the communication is low latency, high reliability, or both (e.g., URLLC). In such examples, it may be desirable to reduce the number of retransmissions that occur as part of the HARQ process to ensure that latency or reliability parameters are met. To this end, the feedback information used in the HARQ process may be configured to include ACK / NACK and channel information for adjusting one or more parameters associated with the HARQ retransmissions of the message.
[0135] A HARQ procedure may support any number of HARQ processes to provide HARQ feedback information for any number of component carriers (or transport blocks). For example, a single HARQ procedure may include feedback for one, two, three, four, five, or any number of HARQ processes. A HARQ process may refer to a process that includes a common HARQ identifier. For an individual HARQ process, a dedicated ACK or NACK may be sent in response to a transmission or retransmission. The UE may aggregate feedback for multiple HARQ identifiers into a common communication. A HARQ procedure may refer to a process that includes aggregated feedback for different HARQ identifiers.
[0136] Techniques for providing additional feedback about a channel as part of a HARQ feedback procedure are described. Feedback information associated with a HARQ procedure may include two stages of feedback information. The feedback information for each stage may include different types of information. In some cases, the terms stage and type may be used interchangeably. The first stage of feedback information may include an ACK or NACK for each HARQ process or HARQ identifier supported by the HARQ procedure. The second stage of feedback information may include additional feedback information related to any component carrier that was not successfully received and therefore included a NACK in the first stage of feedback information. The second stage of feedback information may include additional information about one or more channel characteristics or other information about component carriers associated with HARQ identifiers that failed to be decoded. The channel information may include: channel state information, channel quality information, precoder information, beam improvement information, or a combination thereof. Additionally or alternatively, the second stage may include additional feedback information related to any component that was successfully received and therefore included an ACK in the first stage.
[0137] In some examples, base station 205 may transmit downlink control resources 230 (e.g., a set of downlink control resources such as DCI or a physical downlink control channel (PDCCH)) to schedule downlink data resources 235 (e.g., a set of downlink data resources such as a physical downlink shared channel (PDSCH)). UE 215 may fail to decode downlink data resources 235 for a variety of reasons, including: UE 215 does not detect or successfully decode downlink control resources 230, or UE 215 does not detect or successfully decode downlink data resources 235 after detecting or successfully decoding downlink control resources 230. In some cases, the additional feedback information included in the second stage may include an indication of whether downlink control resources 230 or downlink data resources 235 were not detected or successfully decoded. Base station 205 may be configured to adjust different parameters based on whether downlink control resources 230 or downlink data resources 235 were not detected or successfully decoded. UE 215 may transmit the first phase as part of uplink resources 240 and may transmit the second phase as part of uplink resources 245. In some cases, uplink resources 240 and uplink resources 245 may be communicated using contiguous time resources, contiguous frequency resources, or both. In such cases, uplink resources 240 and uplink resources 245 may be considered to be the same uplink resources in some examples.
[0138] UE 215 can be configured with multiple feedback modes that provide different types of HARQ feedback to base station 205 for different HARQ identifiers. Examples of different feedback modes may include: a first feedback mode in which first-phase feedback information is communicated for a HARQ identifier; a second feedback mode in which first-phase and second-phase feedback information are communicated for a HARQ identifier; and a third feedback mode in which a first portion of communications associated with the HARQ identifier are operated using the first feedback mode, and a second portion of communications associated with the HARQ identifier are operated using the second feedback mode. UE 215 can aggregate feedback information for different HARQ identifiers and different feedback modes as part of a single HARQ procedure and communicate the aggregated feedback information as a unit.
[0139] For example, when operating in the second feedback mode, the UE 215 may encapsulate (or bundle) the HARQ feedback generated for a transport block (or code block group or component carrier) with the most recent channel information calculated by the UE 215. The UE 215 may also determine that a single uplink resource is configured for transmission of the bundled HARQ feedback and channel information, and may identify (e.g., based on a control message) the location of the uplink resource (e.g., the first uplink resource 240) relative to the downlink data resource (e.g., the downlink data resource 235). After bundling the HARQ feedback and channel information and identifying the uplink resource, the UE 215 may transmit the bundled HARQ feedback and channel information to the base station 205 using the resources allocated to the UE 215 in the identified uplink control resources.
[0140] After receiving the first-stage feedback information and the second-stage feedback information on one or more uplink resources, the base station 205 can adapt the transmission parameters based on the indicated channel information. The base station 205 can also use the adapted transmission parameters to transmit subsequent communications (e.g., transmissions carrying new data or redundant data) to the UE 215. By adapting the transmission parameters, the base station 205 can increase the likelihood of subsequent transmissions to the UE 215 being successful, thereby increasing the reliability of the wireless communication system. Adapting the transmission parameters can also reduce the number of retransmissions that occur before the UE 215 successfully receives the downlink data, thereby reducing the latency of communicating with the UE 215 and / or increasing the throughput of the wireless communication system.
[0141] Using two-phase feedback information for the HARQ process may cause the total size of the HARQ feedback information provided by the UE 215 to the base station 205 to vary. This variability in the size of the HARQ feedback information may pose challenges to decoding and signaling the size of the HARQ feedback information. Techniques are described herein for signaling HARQ feedback information, including first and second phases, to account for the varying amounts of information that may be included in the HARQ feedback. For example, if the UE 215 successfully decodes all component carriers, the UE 215 may transmit first-phase HARQ feedback information including an ACK and may not include any information in the second phase. In other examples, at least one component carrier associated with at least one HARQ identifier may not be successfully decoded, and therefore, for that component carrier, a NACK for that HARQ identifier may be communicated as part of the first phase, while additional feedback information may be communicated as part of the second phase. In other examples, the total number of HARQ identifiers communicated as part of the HARQ procedure may vary (e.g., three HARQ identifiers or five HARQ identifiers). As the number of HARQ identifiers varies, the size of the HARQ feedback information may also vary.
[0142] Figure 3 Illustrated is an example of a communication diagram 300 supporting a two-stage feedback procedure in accordance with aspects of the present disclosure. In some examples, the communication diagram 300 can implement aspects of the wireless communication system 100 or 200.
[0143] Communication diagram 300 illustrates various aspects of a two-stage procedure for providing HARQ feedback. By providing additional feedback information as part of the second stage of feedback in the event of a NACK in HARQ feedback, the base station can be enabled to use one or more different transmission parameters for retransmissions, such as a different modulation and coding scheme (MCS), a different resource allocation, a different transmit beam, or any combination thereof. The additional information may include: a downlink control information miss detection (DTX) indicator, channel state information (CSI), channel quality information (CQI), precoder information, beam improvement information, or a combination thereof. In some cases, the additional information may include: a DTX indicator, a CQI for the channel where communication failed, or a combination thereof.
[0144] Communication diagram 300 illustrates one or more downlink transmissions 305 communicated by a base station to a UE. Downlink transmissions 305 may include any number of transmissions (e.g., one, two, three, four, five, six, seven, eight transmissions, etc.). Each downlink transmission 305 may be associated with a HARQ process or HARQ identifier so that an ACK or NACK is provided for each transmission as part of the first phase of feedback information. Downlink transmissions 305 may be examples of one or more signals communicated on one or more component carriers, one or more transport blocks, one or more code block groups, information communicated on a set of control resources (e.g., DCI or PDCCH), information communicated on a set of data resources (e.g., PDSCH), or a combination thereof.
[0145] After receiving one or more downlink transmissions 305, the UE may generate feedback information 310 and provide the feedback information 310 delivered using one or more uplink transmissions 315. The feedback information 310 may include feedback information for a first phase 320 and feedback information for a second phase 325. The feedback information for the first phase 320 may include an ACK 330 or NACK 335 for each downlink transmission 305 as part of a HARQ procedure. The second phase 325 may include additional feedback information 340 associated with each downlink transmission 305 associated with a NACK 335. For example, if the UE receives five downlink transmissions (e.g., a first downlink transmission 305-a, a second downlink transmission 305-b, a third downlink transmission 305-c, a fourth downlink transmission 305-d, and a fifth downlink transmission 305-e), and the UE generates feedback information 310 (e.g., HARQ feedback information) for each downlink transmission. The UE may generate a first ACK 330-a for the first downlink transmission 305-a, a first NACK 335-a for the second downlink transmission 305-b, a second ACK 330-b for the third downlink transmission 305-c, a second NACK 330-c for the fourth downlink transmission 305-d, and a third ACK 330-c for the fifth downlink transmission 305-e. The UE may communicate the ACK 330 and NACK 335 as part of the feedback information of the first stage 320. The UE may also generate additional feedback information 340 for each downlink transmission 305 associated with the NACK 335-a (e.g., additional feedback information 340-a for the second downlink transmission 305-b and additional feedback information 340-b for the fourth downlink transmission 305-d). The UE may communicate the additional feedback information 340-a and 340-b as part of the feedback information of the second stage 325. In some examples, the UE may generate additional feedback information 340 for one or more downlink transmissions 305 associated with the ACK 330. For example, the UE may generate additional feedback information 340 (not shown) for one or more of the first downlink transmission 305-a, the third downlink transmission 305-c, and the fifth downlink transmission 305-e.
[0146] In some cases, the additional feedback information 340 may include a DTX indicator or channel information (e.g., CQI) for a NACK 335 associated with a downlink transmission 305 (e.g., a transport block or a code block group). In such cases, the additional feedback information 340 may be one or more bits. For example, the additional feedback information 340 may include a first indicator (e.g., a DTX indicator) indicating whether downlink control information for a downlink transmission could not be detected, or a second indicator (e.g., a CQI) indicating channel information of a physical downlink shared channel for the downlink transmission.
[0147] After receiving the downlink transmission 305, the UE may determine that downlink control information for the downlink transmission 305 (e.g., a component carrier) could not be detected. In such an example, the additional feedback information 340 may include an indication that downlink control information for the first component carrier could not be detected (e.g., a DTX indicator). The downlink control information may be part of a physical downlink control channel of the downlink transmission 305 (e.g., a component carrier). Upon receiving the additional feedback information 340, the base station may identify the indication that downlink control information for the first component carrier could not be detected, and the base station may adjust one or more transmission parameters of the physical downlink control channel associated with the downlink transmission 305 based on identifying the indication. Examples of transmission parameters that the base station may adjust for the PDCCH may include a transmit beam, a transmission configuration indication (TCI) indicator, a transmit power, or a combination thereof. In the event that the PDCCH cannot be detected, the base station may treat the retransmission of the PDSCH as an initial transmission by setting the redundancy version index (RVID) to zero (0) and flipping the new data indicator (NDI) to indicate that it is a new transport block.
[0148] After receiving the downlink transmission 305, the UE may determine that the physical downlink shared channel of the first component carrier failed to be successfully decoded. In such an example, the additional feedback information 340 may include an indication of channel information associated with the physical downlink shared channel of the first component carrier that failed to be successfully decoded. Upon receiving the additional feedback information 340, the base station may identify the indication of channel information associated with the first physical downlink shared channel of the first downlink transmission 305 that failed to be successfully decoded, and the base station may adjust one or more transmission parameters of the physical downlink shared channel associated with the downlink transmission 305 based on identifying the indication. Examples of transmission parameters that the base station may adjust for the PDSCH may include: a transmit beam, a quasi co-location (CQL) indicator, a transmit power, or a combination thereof. In the event that the PDSCH fails to be decoded, the base station may set the RVID to non-zero (e.g., RVID=2) and may flip the NDI to indicate that the PDSCH is not a new transport block.
[0149] In some cases, additional feedback information 340 may include a DTX indicator and channel information (e.g., CQI) for a NACK 335 associated with a downlink transmission 305 (e.g., a transport block or code block group). Additional feedback information 340 may be two or more bits. In some examples, a first portion (e.g., one or more bits) of additional feedback information 340 may be an example of a first indicator (e.g., a DTX indicator) indicating whether downlink control information for downlink transmission 305 could not be detected. In some examples, a second portion (e.g., one or more bits) of additional feedback information 340 may be an example of a second indicator (e.g., a CQI) indicating channel information about a physical downlink shared channel for the downlink transmission. In some cases, the channel information includes channel state information, channel quality information, precoder information, beam improvement information, or a combination thereof. In some examples, the two or more indicators included in additional feedback information 340 may be separately encoded such that one or more bits are dedicated to one indicator and one or more other bits are dedicated to another indicator. In some examples, the two or more indicators may be jointly encoded. Table 1 provided below illustrates a joint coding scheme for the additional feedback information 340 .
[0150] Table 1
[0151]
[0152] Table 1 illustrates an example of a coding scheme. Other coding schemes are within the scope of the present disclosure. The base station functionality and UE functionality for handling additional feedback information may be applied with any combination of indicators included in the additional feedback information 340 .
[0153] The base station and / or UE may determine the total size of the feedback information 310, the size of the first phase 320, the size of the second phase 325, or any combination thereof. For example, the base station or UE may identify a first size (e.g., a bit size or number of bits) of the first phase 320 based on a first number of physical downlink shared channels scheduled on one or more downlink transmissions 305. The base station or UE may also identify a second size (e.g., a bit size or number of bits) of the second phase 325 based on a second number of NACKs included in the first phase 320. The base station or UE may identify the size of the first phase 320 based on the number of ACK / NACKs to be included in the HARQ procedure. The base station or UE may identify the bit width of the additional feedback information 340 associated with a given downlink transmission 305.
[0154] In some examples, the size of the first phase 320 can be based on the codebook size. In some instances, the first phase 320 can utilize a HARQ-ACK codebook as defined in a technical specification or standard. In some cases, the codebook can be type one (semi-static codebook) and the size of the first phase 320 can be configured by one or more downlink control messages. The downlink control message can be an example of a radio resource control (RRC) message or RRC signaling. The downlink control message can include an indicator in the downlink control information for the first downlink channel indicating whether the feedback for the first downlink channel includes the second phase. In some cases, the codebook is type two (dynamic codebook) and the size of the first phase 320 can be indicated by the downlink assignment index (DAI) field in the DL DCI.
[0155] When determining the size of the second stage 325, the base station and / or UE may determine the size as N*M, where N is the number of NACKs in the first stage 320 and M is the RRC configurable bit width of the additional feedback information 340 associated with the NACKs. In some examples, M may be equal to one bit or may be equal to two bits, as in the joint coding example described with reference to Table 1. The size of the second stage 325 may depend on the payload in the first stage 320. The base station may decode the information in the first stage 320 before the base station is able to determine the size of the second stage 325. Similarly, the UE may generate information for the first stage 320 before the UE is able to determine the size or content of the second stage 325. For example, the size of the first stage 320 may depend on how many PDSCHs are scheduled on the component carrier associated with the HARQ procedure, and the size may range from zero (0) to five (5) bits. If the bit width of the second stage 325 is two bits, the size of the second stage 325 may range between zero (0) and ten (10) bits depending on the number of NACKs in the first stage 320. In this example, the total size of the feedback information 310 can range between zero (0) and fifteen (15) bits.Techniques for handling variable sizes of the feedback information 310 are described.
[0156] The variability in the size of the feedback information 310 may pose some challenges in signaling the feedback information 310 from the UE to the base station. A variety of techniques may be employed to allow the size of the feedback information 310 to be variable, signal the variability between the base station and the UE, and limit the variability (when applicable). Examples of such techniques may include using separate physical uplink control channel (PUCCH) resources for the first phase 320 and the second phase 325, using a single PUCCH resource for both the first phase 320 and the second phase 325 and using an upper bound on the total size of the feedback information 310, and / or using a single PUCCH resource with an upper bound on the size of the second phase 325.
[0157] In a first option for handling size variability, separate PUCCH resources may be used to communicate the first stage 320 and the second stage 325. For example, the first stage 320 resources may be communicated using a first PUCCH resource (e.g., a first uplink resource set), and the second stage 325 may be communicated using a second PUCCH resource different from the first PUCCH resource (e.g., a second uplink resource set).
[0158] When two separate PUCCH resources are used, there may be a variety of ways to signal which resources to use. The base station may identify a first PUCCH resource for the first phase 320 and may communicate the first PUCCH resource using a variety of ways. In some cases, the first PUCCH resource may be determined using standard HARQ processing techniques (such as synchronous HARQ or asynchronous HARQ). The base station may identify a second PUCCH resource for the second phase 325 and may also communicate the second PUCCH resource. The second PUCCH resource may be determined based on DCI signaling, a resource offset, or may be configured to use a grant-free PUCCH resource.
[0159] In some examples, the downlink control information may include a field dedicated to indicating whether the second phase 325 or the second PUCCH resources for the second phase are present. The base station may transmit DCI with such a field, and the UE may identify the second PUCCH resources to be used for the second phase 325.
[0160] In some examples, the second PUCCH resource for the second stage 325 can be derived based on the first PUCCH resource for the first stage 320. In some examples, a resource offset can be used to determine the second PUCCH resource relative to the first PUCCH resource. Examples of resource offsets may include: a constant time slot resource, a constant offset in both time resources and frequency resources, a dynamic offset in both time resources and frequency resources configured by a radio resource control message, or a dynamic offset in both time resources and frequency resources configured by downlink control information, or a combination thereof. The resource offset can be conveyed using control signaling (e.g., DCI or RRC signaling). The resource offset can be stored in the base station and the UE and is known in advance. The base station and the UE can identify the first PUCCH resource and can then use the resource offset to identify the second PUCCH resource.
[0161] In some examples, the second PUCCH resource may be communicated using a no-grant PUCCH resource or a no-grant physical uplink shared channel (PUSCH) resource. Such no-grant PUCCH resources may be RRC-configured and may be examples of semi-static resources. The UE may identify a no-grant physical uplink channel resource to use as the second PUCCH resource for the second stage 325. The base station may receive the no-grant physical uplink channel resource and identify additional feedback information 340 included in the resource. In some cases, the UE may determine whether the first PUCCH and the second PUCCH overlap in the time domain, and the UE may determine whether to use a resource offset instance or a no-grant physical uplink channel to determine the second PUCCH based on the determination.
[0162] In a second option for handling size variability, a single PUCCH resource can be used for both the first stage 320 and the second stage 325, along with an upper bound on the total size of the feedback information 310. For example, the first stage 320 and the second stage 325 can be communicated using a single PUCCH resource that can include the first uplink resource set and the second uplink resource set. In this option, if the size of the feedback information 310 exceeds the upper bound, the first stage 320 can be communicated in its entirety and the information for the second stage 325 can be compressed.
[0163] The base station or UE may identify an upper limit for the total size of the feedback information 310. The upper limit may be communicated using control signaling (e.g., DCI or RRC signaling). The upper limit may be stored in the base station and the UE and known in advance. The first stage 320 and the second stage 325 may be jointly encoded or may be encoded separately. In some examples, when the base station or UE selects resources (e.g., resource blocks) to transmit the feedback information 310 in the PUCCH resources, the base station or UE may use the upper limit instead of the actual size of the feedback information. For example, if the upper limit is seven (7) bits and the actual size of the feedback information 310 is five (5) bits, the base station or UE may use the seven (7) bit value to determine the resources to be used for the feedback information 310.
[0164] In some cases, if the size of the feedback information 310 exceeds or meets the upper limit, the UE may compress the additional feedback information 340 of the second stage 325. In some cases, if the size of the feedback information 310 does not exceed or meet the upper limit, one or more bits may be appended to the feedback information 310 (e.g., appended in the second stage 325) to bring the feedback information 310 up to the upper limit size. To make these determinations, the base station or UE may identify the total size of the feedback information 310 and compare the total size to the upper limit.
[0165] In examples where the first phase 320 and the second phase 325 are encoded separately, the resource partitioning between the first phase 320 and the second phase 325 can be determined at the resource block level, the resource element level, or the symbol level (e.g., the OFDM symbol level). For example, a first uplink resource set associated with the first phase 320 may include a first resource block, and a second uplink resource set associated with the second phase 325 may include a second resource block different from the first resource block. In other examples, the first uplink resource set associated with the first phase 320 may include a first resource element, and the second uplink resource set associated with the second phase 325 may include a second resource element different from the first resource element. In other examples, the first uplink resource set associated with the first phase 320 may include a first symbol, and the second uplink resource set associated with the second phase 325 may include a second symbol different from the first symbol.
[0166] In examples where the first stage 320 and the second stage 325 are jointly coded, dummy bits may be added to the feedback information if the total size of the feedback information 310 does not meet or exceed an upper limit. In examples where they are separately coded, dummy bits may or may not be appended.
[0167] In a third option for handling size variability, a single PUCCH resource can be used with an upper limit on the size of the second stage 325. For example, the first stage 320 and the second stage 325 can be communicated using a single PUCCH resource that can include the first uplink resource set and the second uplink resource set. In this option, if the size of the second stage 325 exceeds the upper limit, the first stage 320 can be communicated in its entirety and the information of the second stage 325 can be compressed.
[0168] The base station or UE may identify an upper limit on the size of the additional feedback information 340 for the second stage 325. The upper limit may be communicated using control signaling (e.g., DCI or RRC signaling). The upper limit may be stored in the base station and the UE and known in advance. The first stage 320 and the second stage 325 may be jointly encoded or may be separately encoded. In some examples, when the base station or UE selects resources (e.g., resource blocks) to transmit the feedback information 310 in the PUCCH resources, the base station or UE may use the upper limit instead of the actual size of the additional feedback information 340 for the second stage 325. For example, if the upper limit for the second stage 325 is four (4) bits and the actual size of the additional feedback information 340 for the second stage 325 is two (2) bits, the base station or UE may use a four (4) bit value to determine the resources to be used for the feedback information 310.
[0169] In some cases, if the size of the additional feedback information 340 in the second stage 325 exceeds or meets the upper limit, the UE may compress the additional feedback information 340 in the second stage 325. In some cases, if the size of the additional feedback information 340 in the second stage 325 does not exceed or meet the upper limit, one or more bits may be appended to the additional feedback information 340 to bring the additional feedback information 340 up to the upper limit size. To make these determinations, the base station or UE may identify the size of the additional feedback information 340 in the second stage 325 and compare the size with the upper limit.
[0170] In examples where the first phase 320 and the second phase 325 are encoded separately, the resource partitioning between the first phase 320 and the second phase 325 can be determined at the resource block level, the resource element level, or the symbol level (e.g., the OFDM symbol level). For example, a first uplink resource set associated with the first phase 320 may include a first resource block, and a second uplink resource set associated with the second phase 325 may include a second resource block different from the first resource block. In other examples, the first uplink resource set associated with the first phase 320 may include a first resource element, and the second uplink resource set associated with the second phase 325 may include a second resource element different from the first resource element. In other examples, the first uplink resource set associated with the first phase 320 may include a first symbol, and the second uplink resource set associated with the second phase 325 may include a second symbol different from the first symbol.
[0171] In examples where the first and second stages 320 and 325 are jointly coded, if the total size of the additional feedback information 340 does not meet or exceed an upper limit, dummy bits may be added to the additional feedback information 340. In examples where they are separately coded, dummy bits may or may not be appended.
[0172] A specific example of the third option for handling variability is described. In an example where the first stage 320 can include up to five bits of ACK / NACK information and the bit width of the second stage 325 is two bits, the total size of the second stage 325 can be up to ten (10) bits and the total size of the feedback information 310 can be up to fifteen (15) bits. By using the third option, the upper limit of the second stage 325 can be set to four (4) bits. Under such constraints, the total size of the feedback information 310 can be determined by adding the size of the first stage 320 (e.g., a bit value between 0 and 5) and the size of the second stage 325 (e.g., a bit value between 0 and 4). Assume that the PUCCH resource selected for communication has nine (9) resource blocks and the first stage 320 is five bits and the second stage 325 is two bits. Based on the code rate of the PUCCH resources, five (5) resource blocks may be assigned to the first stage 320, leaving four (4) resource blocks for the second stage 325, which is sufficient to convey the 2-bit payload of the second stage 325 because, depending on the code rate of the PUCCH, two resource blocks may be sufficient to transmit the two bits of the second stage. In such a case, the UE may use the remaining four (4) resource blocks to transmit the two bits of the second stage at a lower PUCCH code rate (in some cases).
[0173] In the example described above, it may be useful to use an upper limit for the second stage 325 rather than the actual size of the additional feedback information 340 in the second stage 325 to determine resource selection. The reasoning described below also applies to the second option, which uses an upper limit on the total size of the feedback information 310 to select resources for transmission. If the UE uses two resource blocks for transmission of the second stage 325, the size of the additional feedback information 340 for the second stage 325 (e.g., two bits) is unknown to the base station. The base station may not know how many resource blocks the UE will use in total to transmit the first stage 320 and the second stage 325. For PUCCH format 2 in an OFDM waveform, such a situation may not be a problem because the base station may know that the first stage 320 uses five resource blocks and the base station can decode the first stage 320 by extracting the five resource blocks from the received signal after the fast Fourier transform (FFT). For PUCCH format 3 with a DFT-S-OFDM waveform, the base station may not be able to accurately know how many resource blocks are used to transmit the first stage 320 and the second stage 325, and even if the base station knows the number of resource blocks used for the first stage 320, the base station may not be able to correctly perform a discrete Fourier transform (DFT) operation (using the correct DFT size) to decode the first stage 320.
[0174] Based on the above inference, in the second option of using an upper limit on the total size of the feedback information 310 and the third option of using an upper limit on the size of the second stage 325, determining the number of resource blocks in the selected PUCCH resources used to transmit the first stage 320 and the second stage 325 is based on a reference payload size, which can be set based on the corresponding upper limit. For example, for the second option, the reference payload size can be the upper limit of the total size of the feedback information 310. In another example, for the third option, the reference payload size can be the size of the first stage plus the upper limit on the size of the second stage 325. In the specific example described above, if the UE transmits nine resource blocks based on the upper limit of four (4) bits for the second stage 325, the base station can know that the UE transmitted with nine (9) resource blocks. The base station can also know that the UE performed a nine (9) resource block DFT. Therefore, the base station can extract nine (9) resource blocks from the post-FFT signal and perform a DFT based on the nine (9) resource blocks. In such an example, if joint coding is used for the first stage 320 and the second stage 325, dummy bits may be appended to fit the total size within the upper limit. In some cases, if separate coding is used for the first stage 320 and the second stage 325, dummy bits may not be used. In such a case, the payload of the second stage 325 may be encoded using a lower code rate, which may fill up the remaining resource blocks.
[0175] Figure 4 Illustrated is an example of a communication diagram 400 supporting a two-stage feedback procedure in accordance with aspects of the present disclosure. In some examples, communication diagram 400 can implement aspects of wireless communication systems 100 or 200.
[0176] Communication diagram 400 illustrates an example of a first and second phase being jointly encoded. In such an example, at 405, the transmitting device encodes bits associated with the first phase, bits associated with the second phase, dummy bits, or any combination thereof all at once. Dummy bits can be used to make the total bit size equal to the bit size the encoder expects for joint encoding. At 410, the transmitting device may perform an inverse discrete Fourier transform (IDFT). At 415, the transmitting device may map the bits to a number of resource blocks for transmission. At 420, the transmitting device may perform an inverse fast Fourier transform (IFFT). At 425, the transmitting device may transmit a signal from the transmitting device over a wireless communication medium. At 430, the receiving device may receive the signal over a wireless channel and may apply a fast Fourier transform (FFT). At 435, the receiving device may extract the resource blocks from the received signal. At 440, the receiving device may apply a discrete Fourier transform (DFT). At 445, the receiving device may simultaneously demodulate and decode information associated with the first and second stages because the information is jointly encoded.
[0177] Figure 5 Illustrated is an example of a communication diagram 500 supporting a two-stage feedback procedure in accordance with aspects of the present disclosure. In some examples, communication diagram 500 can implement aspects of wireless communication system 100 or 200.
[0178] Communication diagram 400 illustrates an example where the first and second phases are encoded separately. In such an example, if dummy bits are required for the second phase, there are several ways to extend the length of the second phase information. In a first example, dummy bits can be added to the second phase bits. In a second example, the second phase information can be encoded using a lower code rate to fill any remaining resource blocks left by the first and second phase information.
[0179] In such an example, at 505-a, the transmitting device may encode the bits of the first stage, and at 505-b, the transmitting device may separately encode the bits of the second stage. In such an example, different encoding parameters may be used for the first stage than for the second stage. At 510, the transmitting device may concatenate the outputs of the encoding operations performed on the first and second stages. At 515, the transmitting device may perform an IDFT. At 520, the transmitting device may map the bits onto a number of resource blocks for transmission. At 525, the transmitting device may perform an IFFT. At 530, the transmitting device may transmit a signal from the transmitting device over a wireless communication medium. At 535, a receiving device may receive the signal over a wireless channel and may apply an FFT. At 540, the receiving device may extract the resource blocks from the received signal. At 545, the receiving device may apply a DFT. At 550-a, the receiving device may extract the bits associated with the first stage from the signal after the DFT. At 550-b, the receiving device may extract bits associated with the second stage from the signal after the DFT. At 555-a, the receiving device may demodulate and decode the information associated with the first stage. At 555-b, the receiving device may demodulate and decode the associated second stage separately from the demodulation and decoding for the first stage, since the information is separately encoded.
[0180] Figure 6 Illustrated is an example of a communication diagram 600 supporting a two-stage feedback procedure in accordance with aspects of the present disclosure. In some examples, communication diagram 600 can implement aspects of wireless communication systems 100 or 200.
[0181] Communication diagram 600 illustrates various aspects of feedback modes related to a two-stage procedure for providing HARQ feedback. Different downlink transmissions (e.g., downlink transmission 305) as part of the HARQ procedure can operate according to different feedback modes. Examples of feedback modes may include a first feedback mode 605, which includes conveying feedback information for the first stage 320-a (e.g., a conventional HARQ-ACK mode); a second feedback mode 610, which includes conveying feedback information for the first stage 320-a and a second stage 325-a including additional feedback information 340-c (e.g., an enhanced HARQ-ACK mode); and a third feedback mode in which portions of the downlink transmission operate using the first feedback mode 605 and other portions of the downlink transmission operate using the second feedback mode 610. In the illustrated example, when operating according to the first feedback mode 605, no additional feedback information is transmitted in the event of a NACK. In contrast, when operating according to the second feedback mode 610, additional feedback information 340-c associated with the NACK is transmitted.
[0182] The feedback mode used by different downlink transmissions can be communicated in a variety of different ways. In some examples, the base station can determine the feedback mode used for one or more downlink transmissions and can use a downlink control message to communicate those feedback modes. The downlink control message can be an example of a DCI, an RRC message, or RRC signaling. In the example of a third feedback mode in which the respective parts of the downlink transmission operate according to different modes, additional signaling can be used. In some examples, the downlink control information format for the first part indicates the feedback mode of the first part, and the downlink control information format for the second part indicates the feedback mode of the second part. In some examples, one or more indicators in the downlink control information indicate which feedback mode is used for different parts of the downlink transmission. For example, an indicator in the DCI can indicate which feedback mode is used for a part of the downlink transmission. The respective parts of the downlink transmission can include a downlink channel.
[0183] The UE may be configured to identify feedback information for each downlink transmission based on a feedback mode associated with the downlink transmission or a portion of the downlink transmission. The UE may identify the feedback mode based on signaling received from the base station. In some examples, feedback information constructed or generated for each feedback mode may be constructed or generated using an independent DAI. For example, a first DAI may be used for the first feedback mode 605, a second DAI may be used for the second feedback mode 610, and / or a third DAI may be used for the third feedback mode. In some cases, the first DAI and the second DAI may be used for the third feedback mode because the third feedback mode may include both the first feedback mode 605 and the second feedback mode 610.
[0184] In some examples, feedback information can be constructed or generated using separate codebooks for each feedback mode. For example, a first codebook can be used for the first feedback mode 605, a second codebook can be used for the second feedback mode 610, and / or a third codebook can be used for the third feedback mode. In some cases, the first codebook and the second codebook can be used for the third feedback mode because the third feedback mode can include both the first feedback mode 605 and the second feedback mode 610. The UE can identify the feedback information based on the use of different codebooks and / or DAIs.
[0185] The UE can independently identify feedback information for each of the different feedback modes during operation and can concatenate or aggregate the feedback information before transmitting it to the base station. In such an example, the size of the feedback information can also vary depending not only on the number of NACKs and the bit width of the additional feedback information 340, but also on which mode each downlink transmission is operating in. The UE and / or base station can use one or more of the techniques described above to identify resources for the feedback information, including the first phase 320-a and the second phase 325-a, or the size of the feedback information.
[0186] Figure 7 A block diagram 700 of a device 705 supporting a two-stage feedback procedure according to aspects of the present disclosure is shown. The device 705 can be an example of aspects of the UE 115 as described herein. The device 705 can include a receiver 710, a communication manager 715, and a transmitter 720. The device 705 can also include a processor. Each of these components can be in communication with each other (e.g., via one or more buses).
[0187] The receiver 710 may receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to two-phase feedback procedures, etc.). The information may be passed to other components of the device 705. The receiver 710 may be a reference Figure 10 Examples of aspects of the described transceiver 1015. The receiver 710 may utilize a single antenna or a collection of antennas.
[0188] The communication manager 715 may receive one or more signals on one or more component carriers; determine that information associated with a first component carrier of the one or more component carriers was not successfully decoded; transmit a first phase of feedback using a first set of uplink resources, the first phase including an acknowledgment or a negative acknowledgment associated with each of the one or more component carriers; and transmit a second phase of the feedback using a second set of uplink resources different from the first set of uplink resources, the second phase including additional feedback information associated with the first component carrier that was not successfully decoded, or associated with one or more other component carriers of the one or more component carriers, or a combination thereof. The communication manager 715 may be an example of aspects of the communication manager 1010 described herein.
[0189] The communication manager 715 or its subcomponents may be implemented in hardware, in code executed by a processor (e.g., software or firmware), or any combination thereof. If implemented in code executed by a processor, the functions of the communication manager 715 or its subcomponents may be performed by a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic device designed to perform the functions described in this disclosure, discrete gate or transistor logic, discrete hardware components, or any combination thereof.
[0190] The communication manager 715 or its subcomponents can be physically located at various locations, including being distributed such that portions of the functionality are implemented by one or more physical components at different physical locations. In some examples, according to various aspects of the present disclosure, the communication manager 715 or its subcomponents can be separate and distinct components. In some examples, according to various aspects of the present disclosure, the communication manager 715 or its subcomponents can be combined with one or more other hardware components (including, but not limited to, input / output (I / O) components, a transceiver, a network server, another computing device, one or more other components described in the present disclosure, or a combination thereof).
[0191] The transmitter 720 may transmit signals generated by other components of the device 705. In some examples, the transmitter 720 may be co-located with the receiver 710 in a transceiver module. For example, the transmitter 720 may be a reference Figure 10 Examples of aspects of the described transceiver 1015. The transmitter 720 may utilize a single antenna or a collection of antennas.
[0192] By including or configuring the communication manager 715 according to the examples described herein, the device 705 (e.g., a processor controlling or otherwise coupled to the receiver 710, the communication manager 715, the transmitter 720, or a combination thereof) can reduce processing resources and power consumption associated with feedback procedures. For example, by transmitting two phases of feedback information, the device 705 can reduce processing resources and power consumption by reducing the number of retransmissions that occur as part of the HARQ procedure.
[0193] Figure 8 A block diagram 800 of a device 805 supporting a two-stage feedback procedure according to aspects of the present disclosure is shown. 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 communication manager 815, and a transmitter 840. The device 805 may also include a processor. Each of these components may be in communication with each other (e.g., via one or more buses).
[0194] The receiver 810 may receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to two-phase feedback procedures, etc.). The information may be passed to other components of the device 805. The receiver 810 may be a reference Figure 10 Examples of aspects of the described transceiver 1015. The receiver 810 may utilize a single antenna or a collection of antennas.
[0195] The communication manager 815 may be an example of aspects of the communication manager 715 as described herein. The communication manager 815 may include a component carrier manager 820, a feedback manager 825, a first phase manager 830, and a second phase manager 835. The communication manager 815 may be an example of aspects of the communication manager 1010 as described herein.
[0196] Component carrier manager 820 may receive one or more signals on one or more component carriers.
[0197] The feedback manager 825 may determine that information associated with a first component carrier of the one or more component carriers was not successfully decoded.
[0198] The first phase manager 830 may transmit a first phase of feedback using a first set of uplink resources, the first phase including an acknowledgment or a negative acknowledgment associated with each of the one or more component carriers.
[0199] The second phase manager 835 may use a second uplink resource set different from the first uplink resource set to transmit a second phase of the feedback, the second phase including additional feedback information associated with the first component carrier that failed to be successfully decoded, or associated with one or more other component carriers of the one or more component carriers, or a combination thereof.
[0200] The transmitter 840 may transmit signals generated by other components of the device 805. In some examples, the transmitter 840 may be co-located with the receiver 810 in a transceiver module. For example, the transmitter 840 may be a reference Figure 10 Examples of aspects of the described transceiver 1015. The transmitter 840 may utilize a single antenna or a collection of antennas.
[0201] Figure 9A block diagram 900 of a communication manager 905 supporting a two-phase feedback procedure according to aspects of the present disclosure is shown. The communication manager 905 can be an example of aspects of the communication manager 715, the communication manager 815, or the communication manager 1010 described herein. The communication manager 905 can include a component carrier manager 910, a feedback manager 915, a first phase manager 920, a second phase manager 925, an offset manager 930, a resource manager 935, a coding manager 940, a size manager 945, a selection manager 950, a control manager 955, and a mode manager 960. Each of these modules can communicate with each other directly or indirectly (e.g., via one or more buses).
[0202] Component carrier manager 910 may receive one or more signals on one or more component carriers.
[0203] The feedback manager 915 may determine that information associated with a first component carrier in the one or more component carriers was not successfully decoded. In some cases, the first uplink resource set is part of a first physical uplink control channel resource, and the second uplink resource set is part of a second physical uplink control channel resource that is different from the first physical uplink control channel resource. In some cases, the first uplink resource set and the second uplink resource set are part of the same physical uplink control channel resource. In some cases, the first uplink resource set and the second uplink resource set are part of the same physical uplink control channel resource, and the size of the second uplink resource set used for the second phase is less than or equal to an upper limit. In some cases, the first phase of feedback and the second phase of feedback include phases of hybrid automatic repeat request feedback.
[0204] The first phase manager 920 may transmit a first phase of feedback using a first set of uplink resources, the first phase including an acknowledgment or a negative acknowledgment associated with each of the one or more component carriers. In some examples, the first phase manager 920 may identify a first set of uplink resources to use for the first phase of feedback based on second information included in a first field of the downlink control information, wherein transmitting the first phase is based on identifying the first set of uplink resources. In some examples, the first phase manager 920 may identify a first set of uplink resources to use for the first phase of feedback, wherein transmitting the first phase is based on identifying the first set of uplink resources.
[0205] The second phase manager 925 may transmit a second phase of feedback using a second uplink resource set different from the first uplink resource set, the second phase including additional feedback information associated with the first component carrier that failed to be successfully decoded, or associated with one or more other component carriers of the one or more component carriers, or a combination thereof. In some examples, the second phase manager 925 may identify a second uplink resource set for the second phase of feedback based on third information included in a second field different from the first field of the downlink control information, wherein transmitting the second phase is based on identifying the second uplink resource set. In some cases, the first indicator indicates whether downlink control information for the first component carrier could not be detected. In some cases, the second indicator indicates channel information about a physical downlink shared channel of the first component carrier. In some cases, the channel information includes: channel state information, channel quality information, precoder information, beam improvement information, or a combination thereof.
[0206] The offset manager 930 may identify a second uplink resource set for a second phase of feedback based on a resource offset relative to the first uplink resource set, wherein transmitting the second phase is based on identifying the second uplink resource set. In some cases, the resource offset includes: a constant time slot resource, a constant offset in both time resources and frequency resources, a dynamic offset in both time resources and frequency resources configured by a radio resource control message, or a dynamic offset in both time resources and frequency resources configured by downlink control information, or a combination thereof.
[0207] The resource manager 935 may identify no-grant physical uplink channel resources, wherein the second uplink resource set includes no-grant physical uplink control channel resources, wherein transmitting the second phase is based on identifying the no-grant physical uplink control channel resources. In some examples, the resource manager 935 may determine that a physical downlink shared channel of the first component carrier was not successfully decoded, wherein the additional feedback information includes an indication of channel information associated with the physical downlink shared channel of the first component carrier that was not successfully decoded.
[0208] The coding manager 940 may encode information separately or jointly. In some cases, the first phase and the second phase are encoded separately. In some cases, the first uplink resource set associated with the first phase includes a first resource block, and the second uplink resource set associated with the second phase includes a second resource block different from the first resource block. In some cases, the first uplink resource set associated with the first phase includes a first resource element, and the second uplink resource set associated with the second phase includes a second resource element different from the first resource element. In some cases, the first phase and the second phase are jointly encoded. In some cases, the first phase and the second phase are separately encoded. In some cases, the first uplink resource set associated with the first phase and the second uplink resource set associated with the first phase are divided in the physical uplink control channel resources based on resource blocks, resource elements, or codewords. In some cases, the first phase and the second phase are jointly encoded.
[0209] The size manager 945 may determine that the size of the information for the first phase and the second phase is less than the upper size limit of the first uplink resource set and the second uplink resource set allocated for transmitting the first phase and the second phase. In some examples, the size manager 945 may append one or more bits to the information for the first phase and the second phase based on determining that the size may be less than the upper size limit, wherein transmitting the second phase is based on appending the one or more bits to the information for the first phase and the second phase.
[0210] In some examples, size manager 945 may determine that the size of the information for the first phase and the second phase exceeds the upper size limit of the first uplink resource set and the second uplink resource set allocated for transmitting the first phase and the second phase. In some examples, size manager 945 may compress the additional feedback information for the second phase based on determining that the size exceeds the upper size limit, wherein transmitting the second phase is based on compressing the additional feedback information. In some examples, size manager 945 may determine that the second size of the additional feedback information for the second phase exceeds the upper size limit of the second uplink resource set.
[0211] In some examples, the size manager 945 may compress the additional feedback information for the second stage based on determining that the second size exceeds the upper limit of the second uplink resource set, wherein transmitting the second stage is based on compressing the additional feedback information. In some examples, the size manager 945 may determine that the second size of the additional feedback information for the second stage is less than the upper limit of the second uplink resource set. In some examples, the size manager 945 may append one or more bits to the additional feedback information for the second stage based on determining that the second size is less than the upper limit, wherein transmitting the second stage is based on appending the one or more bits to the additional feedback information.
[0212] In some examples, the size manager 945 may identify a first bit size for the first phase based on a first number of physical downlink shared channels scheduled on the one or more component carriers. In some examples, the size manager 945 may identify a second bit size for the second phase based on a second number of negative acknowledgements included in the first phase, wherein transmitting the second phase is based on identifying the second bit size for the second phase. In some examples, the size manager 945 may identify a bit width of the additional feedback information associated with the first component carrier, wherein identifying the second bit size is based on identifying the bit width.
[0213] The selection manager 950 may select the same physical uplink control channel resources for transmitting the first and second phases based on a second upper limit on the total size of the first and second phases, wherein transmitting the second phase is based on selecting the same physical uplink control channel resources.
[0214] The control manager 955 may determine that downlink control information for the first component carrier cannot be detected, wherein the additional feedback information includes an indication that the downlink control information for the first component carrier cannot be detected. In some cases, the downlink control information is part of a physical downlink control channel of the first component carrier.
[0215] The mode manager 960 may receive a downlink control message indicating that a first component carrier among the one or more component carriers operates in a first mode to report the feedback, and a second component carrier among the one or more component carriers operates in a second mode different from the first mode to report the feedback, wherein the first mode includes a first phase of transmitting the feedback, and the second mode includes a first phase of transmitting the feedback and a second phase of transmitting the feedback, wherein the second phase of transmitting the feedback operates in the second mode based on the second component carrier. In some examples, the mode manager 960 may use a first codebook to identify feedback for the first component carrier operating in the first mode. In some examples, the mode manager 960 may use a second codebook different from the first codebook to identify feedback for the second component carrier operating in the second mode.
[0216] In some examples, the mode manager 960 may concatenate feedback for the first component carrier and feedback for the second component carrier, wherein transmitting the first phase or transmitting the second phase is based on the concatenation. In some cases, feedback for the first component carrier operating in the first mode is constructed using a first downlink assignment index, and feedback for the second component carrier operating in the second mode is constructed using a second downlink assignment index different from the first downlink assignment index. In some cases, the downlink control message is a radio resource control message. In some cases, the downlink control message indicates that a third component carrier of the one or more component carriers operates in a third mode different from the first mode and the second mode, the third mode comprising: transmitting a first phase of feedback on a first downlink channel of the third component carrier, transmitting a first phase of the feedback and a second phase of the feedback on a second downlink channel of the third component carrier. In some cases, the first downlink channel uses a first downlink control information format, and the second downlink channel uses a second downlink control information format different from the first downlink control information format. In some cases, an indicator in the downlink control information for the first downlink channel indicates whether feedback for the first downlink channel includes the second phase.
[0217] Figure 10 A diagram of a system 1000 including a device 1005 supporting a two-stage feedback procedure according to aspects of the present disclosure is shown. The device 1005 can be an example of a device 705, a device 805, or a UE 115 as described herein or include a component of the device 505, a device 605, or a UE 115. The device 1005 may include components for two-way voice and data communications, including components for transmitting and receiving communications, including a communication manager 1010, a transceiver 1015, an antenna 1020, a memory 1025, and a processor 1035. These components can be in electronic communication via one or more buses (e.g., bus 1040).
[0218] The communication manager 1010 may receive one or more signals on one or more component carriers; determine that information associated with a first component carrier in the one or more component carriers failed to be successfully decoded; use a first uplink resource set to transmit a first stage of feedback, the first stage including an acknowledgement or a negative acknowledgement associated with each component carrier in the one or more component carriers; and use a second uplink resource set different from the first uplink resource set to transmit a second stage of the feedback, the second stage including additional feedback information associated with the first component carrier that failed to be successfully decoded, or associated with one or more other component carriers in the one or more component carriers, or a combination thereof.
[0219] By including or configuring the communication manager 1010 according to the examples described herein, the device 1005 can provide improvements to feedback operations. For example, transmitting two phases of feedback can allow the UE to include additional feedback operation information in the feedback transmission. Transmitting two phases of feedback can promote improvements in the efficiency and resource usage of feedback operations, and in some examples can promote spectral efficiency, increase reliability, increase data rates, reduce latency, reduce power consumption, improve coordination between the UE and the base station, and increase battery life, among other things.
[0220] The transceiver 1015 can communicate bidirectionally via one or more antennas, wired or wireless links, as described above. For example, the transceiver 1015 can represent a wireless transceiver and can communicate bidirectionally with another wireless transceiver. The transceiver 1015 can also include a modem to modulate packets and provide the modulated packets to the antenna for transmission, and demodulate packets received from the antenna.
[0221] In some cases, a wireless device may include a single antenna 1020. However, in some cases, the device may have more than one antenna 1020, which may be capable of transmitting or receiving multiple wireless transmissions concurrently.
[0222] The memory 1025 may include random access memory (RAM) and read-only memory (ROM). The memory 1025 may store computer-readable, computer-executable code 1030 including instructions that, when executed, cause the processor to perform the various functions described herein. In some cases, the memory 1025 may contain, among other things, a basic I / O system (BIOS), which may control basic hardware or software operations, such as interaction with peripheral components or devices.
[0223] The code 1030 may include instructions for implementing various aspects of the present disclosure, including instructions for supporting wireless communications. The code 1030 may be stored in a non-transitory computer-readable medium, such as system memory or other types of memory. In some cases, the code 1030 may not be directly executed by the processor 1035, but may cause a computer (e.g., when compiled and executed) to perform the functions described herein.
[0224] The processor 1035 may include an intelligent hardware device (e.g., a general-purpose processor, a DSP, a central processing unit (CPU), a microcontroller, an ASIC, an FPGA, a programmable logic device, discrete gate or transistor logic components, discrete hardware components, or any combination thereof). In some cases, the processor 1035 may be configured to operate the memory array using a memory controller. In other cases, the memory controller may be integrated into the processor 1035. The processor 1035 may be configured to execute computer-readable instructions stored in a memory (e.g., memory 1025) to cause the device 1005 to perform various functions (e.g., various functions or tasks supporting the two-stage feedback procedure).
[0225] Figure 11 A block diagram 1100 is shown of a device 1105 supporting a two-stage feedback procedure according to aspects of the present disclosure. The device 1105 can be an example of aspects of the base station 105 as described herein. The device 1105 can include a receiver 1110, a communication manager 1115, and a transmitter 1120. The device 1105 can also include a processor. Each of these components can be in communication with each other (e.g., via one or more buses).
[0226] The receiver 1110 may receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to two-phase feedback procedures, etc.). The information may be passed to other components of the device 1105. The receiver 1110 may be a reference Figure 14 Examples of aspects of the described transceiver 1420. The receiver 1110 may utilize a single antenna or a collection of antennas.
[0227] The communication manager 1115 may transmit one or more signals on one or more component carriers; receive a first phase of feedback using a first uplink resource set, the first phase including an acknowledgement or negative acknowledgement associated with each of the one or more component carriers; receive a second phase of the feedback using a second uplink resource set different from the first uplink resource set, the second phase including additional feedback information associated with a first component carrier associated with a first negative acknowledgement of the first phase; adjust one or more parameters associated with the first component carrier based on the additional feedback information included in the second phase; and transmit a first signal on the first component carrier based on the adjusted one or more parameters. The communication manager 1115 may be an example of aspects of the communication manager 1410 described herein.
[0228] The communication manager 1115 or its subcomponents may be implemented in hardware, in code executed by a processor (e.g., software or firmware), or any combination thereof. If implemented in code executed by a processor, the functions of the communication manager 1115 or its subcomponents may be performed by a general-purpose processor, a DSP, an ASIC, an FPGA or other programmable logic device designed to perform the functions described in this disclosure, discrete gate or transistor logic, discrete hardware components, or any combination thereof.
[0229] The communication manager 1115 or its subcomponents can be physically located at various locations, including being distributed such that portions of functionality are implemented by one or more physical components at different physical locations. In some examples, according to various aspects of the present disclosure, the communication manager 1115 or its subcomponents can be separate and distinct components. In some examples, according to various aspects of the present disclosure, the communication manager 1115 or its subcomponents can be combined with one or more other hardware components (including, but not limited to, I / O components, a transceiver, a network server, another computing device, one or more other components described in the present disclosure, or a combination thereof).
[0230] The transmitter 1120 may transmit signals generated by other components of the device 1105. In some examples, the transmitter 1120 may be co-located with the receiver 1110 in a transceiver module. For example, the transmitter 1120 may be a reference Figure 14 Examples of aspects of the described transceiver 1420. The transmitter 1120 may utilize a single antenna or a collection of antennas.
[0231] By including or configuring the communication manager 1115 according to the examples described herein, the device 1105 (e.g., a processor controlling or otherwise coupled to the receiver 1115, the communication manager 1120, the transmitter 720, or a combination thereof) can reduce processing resources and power consumption associated with feedback procedures. For example, by transmitting two phases of feedback information, the device 1105 can reduce processing resources and power consumption by reducing the number of retransmissions that occur as part of the HARQ procedure.
[0232] Figure 12 A block diagram 1200 is shown of a device 1205 supporting a two-stage feedback procedure according to aspects of the present disclosure. The device 1205 may be an example of aspects of the device 1105 or base station 105 as described herein. The device 1205 may include a receiver 1210, a communication manager 1215, and a transmitter 1240. The device 1205 may also include a processor. Each of these components may be in communication with each other (e.g., via one or more buses).
[0233] The receiver 1210 may receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to two-phase feedback procedures, etc.). The information may be passed to other components of the device 1205. The receiver 1210 may be a reference Figure 14 Examples of aspects of the described transceiver 1420. The receiver 1210 may utilize a single antenna or a collection of antennas.
[0234] The communication manager 1215 may be an example of aspects of the communication manager 1115 as described herein. The communication manager 1215 may include a component carrier manager 1220, a first phase manager 1225, a second phase manager 1230, and a feedback manager 1235. The communication manager 1215 may be an example of aspects of the communication manager 1410 as described herein.
[0235] Component carrier manager 1220 may transmit one or more signals on one or more component carriers.
[0236] The first phase manager 1225 may use the first set of uplink resources to receive a first phase of feedback, the first phase including an acknowledgment or a negative acknowledgment associated with each of the one or more component carriers.
[0237] The second phase manager 1230 may receive a second phase of the feedback using a second uplink resource set different from the first uplink resource set, the second phase including additional feedback information associated with a first component carrier associated with the first negative acknowledgement of the first phase.
[0238] The feedback manager 1235 may adjust one or more parameters associated with the first component carrier based on the additional feedback information included in the second stage.
[0239] The component carrier manager 1220 may transmit the first signal on the first component carrier based on adjusting the one or more parameters.
[0240] The transmitter 1240 may transmit signals generated by other components of the device 1205. In some examples, the transmitter 1240 may be co-located with the receiver 1210 in a transceiver module. For example, the transmitter 1240 may be a reference Figure 14 Examples of aspects of the described transceiver 1420. The transmitter 1240 may utilize a single antenna or a collection of antennas.
[0241] Figure 13A block diagram 1300 is shown of a communication manager 1305 that supports a two-phase feedback procedure in accordance with aspects of the present disclosure. The communication manager 1305 can be an example of aspects of the communication manager 1115, the communication manager 1215, or the communication manager 1410 described herein. The communication manager 1305 can include a component carrier manager 1310, a first phase manager 1315, a second phase manager 1320, a feedback manager 1325, a control manager 1330, an offset manager 1335, a resource manager 1340, a coding manager 1345, a size manager 1350, and a mode manager 1355. Each of these modules can communicate with each other directly or indirectly (e.g., via one or more buses).
[0242] The component carrier manager 1310 may transmit one or more signals on one or more component carriers.
[0243] The first phase manager 1315 can use a first set of uplink resources to receive a first phase of feedback, the first phase including an acknowledgment or a negative acknowledgment associated with each of the one or more component carriers. In some examples, the first phase manager 1315 can identify a first set of uplink resources to use for the first phase of the feedback. In some cases, the first indicator indicates whether downlink control information for the first component carrier cannot be detected.
[0244] The second phase manager 1320 may receive a second phase of the feedback using a second uplink resource set different from the first uplink resource set, the second phase including additional feedback information associated with a first component carrier associated with the first negative acknowledgment of the first phase. In some examples, the second phase manager 1320 may identify the second uplink resource set to use for the second phase of the feedback. In some examples, an indication of a failure to detect downlink control information for the first component carrier is identified in the additional feedback information of the second phase, wherein adjusting the one or more parameters includes adjusting one or more transmission parameters of a physical downlink control channel associated with the first component carrier based on identifying the indication. In some cases, the second indicator indicates channel information about a physical downlink shared channel of the first component carrier. In some cases, the channel information includes: channel state information, channel quality information, precoder information, beam improvement information, or a combination thereof.
[0245] Feedback manager 1325 may adjust one or more parameters associated with the first component carrier based on the additional feedback information included in the second stage. In some examples, component carrier manager 1310 may transmit a first signal on the first component carrier based on adjusting the one or more parameters.
[0246] In some cases, the first uplink resource set is part of a first physical uplink control channel resource, and the second uplink resource set is part of a second physical uplink control channel resource that is different from the first physical uplink control channel resource. In some cases, the first uplink resource set and the second uplink resource set are part of the same physical uplink control channel resource. In some cases, the first uplink resource set and the second uplink resource set are part of the same physical uplink control channel resource, and the size of the second uplink resource set used for the second phase is less than or equal to an upper limit. In some cases, the downlink control information is part of a second physical downlink control channel of the first component carrier. In some cases, the first phase of feedback and the second phase of feedback include phases of hybrid automatic repeat request feedback.
[0247] The control manager 1330 may transmit downlink control information including a first field indicating a first uplink resource set and a second field indicating a second uplink resource set, the second field being different from the first field, wherein receiving the first phase and the second phase is based on transmitting the downlink control information.
[0248] The offset manager 1335 may transmit downlink control information indicating a resource offset between the first uplink resource set and the second uplink resource set, wherein the receiving of the first phase and the second phase is based on transmitting the downlink control information. In some cases, the resource offset includes: a constant time slot resource, a constant offset in both time resources and frequency resources, a dynamic offset in both time resources and frequency resources configured by a radio resource control message, or a dynamic offset in both time resources and frequency resources configured by a downlink control message, or a combination thereof.
[0249] The resource manager 1340 may receive grant-free physical uplink channel resources including a second uplink resource set. In some examples, an indication of channel information associated with a first physical downlink shared channel of the first component carrier that failed to be successfully decoded is identified in the additional feedback information of the second stage, wherein adjusting the one or more parameters includes adjusting one or more transmission parameters of a second physical downlink shared channel associated with the first component carrier based on identifying the indication.
[0250] The coding manager 1345 may encode information separately or jointly. In some cases, the first phase and the second phase are encoded separately. In some cases, the first uplink resource set associated with the first phase includes a first resource block, and the second uplink resource set associated with the second phase includes a second resource block different from the first resource block. In some cases, the first uplink resource set associated with the first phase includes a first resource element, and the second uplink resource set associated with the second phase includes a second resource element different from the first resource element. In some cases, the first phase and the second phase are jointly encoded. In some cases, the first phase and the second phase are separately encoded. In some cases, the first uplink resource set associated with the first phase and the second uplink resource set associated with the first phase are divided in the physical uplink control channel resources based on resource blocks, resource elements, or codewords. In some cases, the first phase and the second phase are jointly encoded.
[0251] The size manager 1350 may determine that the size of the information for the first and second phases is less than the upper limit of the size of the first and second uplink resource sets allocated for transmitting the first and second phases, wherein receiving the second phase includes receiving the appended additional feedback information. In some examples, the size manager 1350 may determine that the size of the information for the first and second phases exceeds the upper limit of the size of the first and second uplink resource sets allocated for transmitting the first and second phases, wherein receiving the second phase includes receiving compressed additional feedback information. In some examples, the size manager 1350 may determine that the second size of the additional feedback information for the second phase exceeds the upper limit of the second uplink resource set, wherein receiving the second phase includes receiving compressed additional feedback information. In some examples, the size manager 1350 may determine that the second size of the additional feedback information for the second phase is less than the upper limit of the second uplink resource set, wherein receiving the second phase includes receiving the appended additional feedback information.
[0252] In some examples, the size manager 1350 may identify a first bit size for the first phase based on a first number of physical downlink shared channels scheduled on the one or more component carriers. In some examples, the size manager 1350 may identify a second bit size for the second phase based on a second number of negative acknowledgments included in the first phase, wherein receiving the second phase is based on identifying the second bit size for the second phase. In some examples, the size manager 1350 may identify a bit width for the feedback information associated with the first component carrier, wherein identifying the second bit size is based on identifying the bit width. In some cases, the same physical uplink control channel resource is selected for transmitting the first phase and the second phase based on a second upper limit on the total size of the first phase and the second phase.
[0253] The mode manager 1355 may transmit a downlink control message indicating that a first component carrier among the one or more component carriers operates in a first mode to report the feedback, and a second component carrier among the one or more component carriers operates in a second mode different from the first mode to report the feedback, the first mode including a first phase for transmitting the feedback, and the second mode including a first phase for transmitting the feedback and a second phase for transmitting the feedback, wherein the second phase for receiving the feedback is based on the second component carrier operating in the second mode. In some cases, feedback for the first component carrier operating in the first mode is constructed using a first downlink assignment index, and feedback for the second component carrier operating in the second mode is constructed using a second downlink assignment index different from the first downlink assignment index. In some cases, the downlink control message is a radio resource control message. In some cases, the first downlink channel uses a first downlink control information format, and the second downlink channel uses a second downlink control information format different from the first downlink control information format. In some cases, an indicator in the downlink control information for the first downlink channel indicates whether the feedback for the first downlink channel includes the second phase.
[0254] Figure 14 A diagram of a system 1400 including a device 1405 supporting a two-phase feedback procedure according to aspects of the present disclosure is shown. Device 1405 may be an example of, or include components of, device 1105, device 1205, or base station 105 as described herein. Device 1405 may include components for two-way voice and data communications, including components for transmitting and receiving communications, including a communications manager 1410, a network communications manager 1415, a transceiver 1420, an antenna 1425, a memory 1430, a processor 1440, and an inter-station communications manager 1445. These components may be in electronic communication via one or more buses (e.g., bus 1450).
[0255] The communication manager 1410 may transmit one or more signals on one or more component carriers; receive a first phase of feedback using a first uplink resource set, the first phase including an acknowledgement or a negative acknowledgement associated with each of the one or more component carriers; receive a second phase of the feedback using a second uplink resource set different from the first uplink resource set, the second phase including additional feedback information associated with the first component carrier, the first component carrier being associated with the first negative acknowledgement of the first phase; adjust one or more parameters associated with the first component carrier based on the additional feedback information included in the second phase; and transmit a first signal on the first component carrier based on the adjusted one or more parameters.
[0256] By including or configuring the communication manager 1410 according to the examples described herein, the device 1405 can provide improvements to feedback operations. For example, receiving two phases of feedback can allow the UE to include additional feedback operation information in the feedback transmission. Receiving two phases of feedback can promote improvements in the efficiency and resource usage of feedback operations, and in some examples can promote spectral efficiency, increase reliability, increase data rates, reduce latency, reduce power consumption, improve coordination between the device 1405 and the UE, and the like.
[0257] The network communications manager 1415 may manage communications with the core network (eg, via one or more wired backhaul links). For example, the network communications manager 1415 may manage the delivery of data communications for client devices, such as one or more UEs 115.
[0258] The transceiver 1420 can communicate bidirectionally via one or more antennas, wired or wireless links, as described above. For example, the transceiver 1420 can represent a wireless transceiver and can communicate bidirectionally with another wireless transceiver. The transceiver 1420 can also include a modem to modulate packets and provide the modulated packets to the antenna for transmission, and demodulate packets received from the antenna.
[0259] In some cases, a wireless device may include a single antenna 1425. However, in some cases, the device may have more than one antenna 1425, which may be capable of transmitting or receiving multiple wireless transmissions concurrently.
[0260] Memory 1430 may include RAM and ROM. Memory 1430 may store computer-readable, computer-executable code 1435 including instructions that, when executed, cause the processor to perform the various functions described herein. In some cases, memory 1430 may include, among other things, BIOS, which may control basic hardware or software operations, such as interaction with peripheral components or devices.
[0261] The code 1435 may include instructions for implementing various aspects of the present disclosure, including instructions for supporting wireless communications. The code 1435 may be stored in a non-transitory computer-readable medium, such as system memory or other types of memory. In some cases, the code 1435 may not be directly executed by the processor 1440, but may cause a computer (e.g., when compiled and executed) to perform the functions described herein.
[0262] The processor 1440 may include an intelligent hardware device (e.g., a general-purpose processor, a DSP, a CPU, a microcontroller, an ASIC, an FPGA, a programmable logic device, discrete gate or transistor logic components, discrete hardware components, or any combination thereof). In some cases, the processor 1440 may be configured to operate the memory array using a memory controller. In other cases, the memory controller may be integrated into the processor 1440. The processor 1440 may be configured to execute computer-readable instructions stored in a memory (e.g., memory 1430) to cause the device 1405 to perform various functions (e.g., functions or tasks that support the two-stage feedback procedure).
[0263] The inter-site communication manager 1445 can manage communications with other base stations 105 and can include a controller or scheduler for controlling communications with the UE 115 in coordination with the other base stations 105. For example, the inter-site communication manager 1445 can coordinate the scheduling of transmissions to the UE 115 for various interference mitigation techniques, such as beamforming or joint transmission. In some examples, the inter-site communication manager 1445 can provide an X2 interface within an LTE / LTE-A wireless communication network technology to provide communications between the base stations 105.
[0264] Figure 15 1. A flow chart illustrating a method 1500 for supporting a two-stage feedback procedure according to aspects of the present disclosure is shown. The operations of the method 1500 may be implemented by the UE 115 or components thereof as described herein. For example, the operations of the method 1500 may be implemented by the UE 115 or components thereof as described herein. Figures 7 to 10 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.
[0265] At 1505, the UE may receive one or more signals on one or more component carriers. The operations of 1505 may be performed according to the methods described herein. In some examples, aspects of the operations of 1505 may be performed as described with reference to Figures 7 to 10 The component carrier manager described is executed.
[0266] At 1510, the UE may determine that information associated with a first component carrier of the one or more component carriers was not successfully decoded. The operations of 1510 may be performed according to the methods described herein. In some examples, aspects of the operations of 1510 may be as described with reference to Figures 7 to 10 The described feedback manager is implemented.
[0267] At 1515, the UE may transmit a first phase of feedback using a first set of uplink resources, the first phase including an acknowledgment or a negative acknowledgment associated with each of the one or more component carriers. The operations of 1515 may be performed according to the methods described herein. In some examples, aspects of the operations of 1515 may be as described with reference to Figures 7 to 10 The first phase manager described is executed.
[0268] At 1520, the UE may transmit a second phase of the feedback using a second uplink resource set different from the first uplink resource set, the second phase including additional feedback information associated with the first component carrier that failed to be successfully decoded, or associated with one or more other component carriers of the one or more component carriers, or a combination thereof. The operations of 1520 may be performed according to the methods described herein. In some examples, aspects of the operations of 1520 may be performed as described with reference to Figures 7 to 10 The second phase manager described is executed.
[0269] Figure 16 16. A flow chart illustrating a method 1600 for supporting a two-stage feedback procedure according to aspects of the present disclosure is shown. The operations of the method 1600 may be implemented by the UE 115 or components thereof as described herein. For example, the operations of the method 1600 may be implemented by the UE 115 or components thereof as described herein. Figures 7 to 10 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.
[0270] At 1605, the UE may receive one or more signals on one or more component carriers. The operations of 1605 may be performed according to the methods described herein. In some examples, aspects of the operations of 1605 may be performed as described with reference to Figures 7 to 10 The component carrier manager described is executed.
[0271] At 1610, the UE may determine that information associated with a first component carrier of the one or more component carriers was not successfully decoded. The operations of 1610 may be performed according to the methods described herein. In some examples, aspects of the operations of 1610 may be as described with reference to Figures 7 to 10 The described feedback manager is implemented.
[0272] At 1615, the UE may transmit a first phase of feedback using a first set of uplink resources, the first phase including an acknowledgment or a negative acknowledgment associated with each of the one or more component carriers. The operations of 1615 may be performed according to the methods described herein. In some examples, aspects of the operations of 1615 may be as described with reference to Figures 7 to 10 The first phase manager described is executed.
[0273] At 1620, the UE may transmit a second phase of the feedback using a second uplink resource set different from the first uplink resource set, the second phase including additional feedback information associated with the first component carrier that failed to be successfully decoded, or associated with one or more other component carriers of the one or more component carriers, or a combination thereof, wherein the first uplink resource set is part of a first physical uplink control channel resource and the second uplink resource set is part of a second physical uplink control channel resource different from the first physical uplink control channel resource. The operations of 1620 may be performed according to the methods described herein. In some examples, aspects of the operations of 1620 may be performed as described with reference to Figures 7 to 10 The second phase manager described is executed.
[0274] Figure 17 1700 is a flowchart illustrating a method 1700 for supporting a two-stage feedback procedure according to aspects of the present disclosure. The operations of the method 1700 may be implemented by the UE 115 or components thereof as described herein. For example, the operations of the method 1700 may be implemented by the UE 115 or components thereof as described herein. Figures 7 to 10 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.
[0275] At 1705, the UE may receive one or more signals on one or more component carriers. The operations of 1705 may be performed according to the methods described herein. In some examples, aspects of the operations of 1705 may be performed as described with reference to Figures 7 to 10 The component carrier manager described is executed.
[0276] At 1710, the UE may determine that information associated with a first component carrier of the one or more component carriers was not successfully decoded. The operations of 1710 may be performed according to the methods described herein. In some examples, aspects of the operations of 1710 may be as described with reference to Figures 7 to 10 The described feedback manager is implemented.
[0277] At 1715, the UE may transmit a first phase of feedback using a first set of uplink resources, the first phase including an acknowledgment or a negative acknowledgment associated with each of the one or more component carriers. The operations of 1715 may be performed according to the methods described herein. In some examples, aspects of the operations of 1715 may be as described with reference to Figures 7 to 10 The first phase manager described is executed.
[0278] At 1720, the UE may transmit a second phase of the feedback using a second uplink resource set different from the first uplink resource set, the second phase including additional feedback information associated with the first component carrier that failed to be successfully decoded, or associated with one or more other component carriers of the one or more component carriers, or a combination thereof, wherein the first uplink resource set and the second uplink resource set are part of the same physical uplink control channel resources. The operations of 1720 may be performed according to the methods described herein. In some examples, aspects of the operations of 1720 may be performed as described with reference to Figures 7 to 10 The second phase manager described is executed.
[0279] Figure 18 1800 is a flowchart illustrating a method 1800 for supporting a two-stage feedback procedure according to aspects of the present disclosure. The operations of the method 1800 may be implemented by a UE 115 or components thereof as described herein. For example, the operations of the method 1800 may be implemented by a UE 115 or components thereof as described herein. Figures 7 to 10 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.
[0280] At 1805, the UE may receive one or more signals on one or more component carriers. The operations of 1805 may be performed according to the methods described herein. In some examples, aspects of the operations of 1805 may be performed as described with reference to Figures 7 to 10 The component carrier manager described is executed.
[0281] At 1810, the UE may determine that information associated with a first component carrier of the one or more component carriers was not successfully decoded. The operations of 1810 may be performed according to the methods described herein. In some examples, aspects of the operations of 1810 may be as described with reference to Figures 7 to 10 The described feedback manager is implemented.
[0282] At 1815, the UE may transmit a first phase of feedback using a first set of uplink resources, the first phase including an acknowledgment or a negative acknowledgment associated with each of the one or more component carriers. The operations of 1815 may be performed according to the methods described herein. In some examples, aspects of the operations of 1815 may be as described with reference to Figures 7 to 10 The first phase manager described is executed.
[0283] At 1820, the UE may transmit a second phase of the feedback using a second uplink resource set different from the first uplink resource set, the second phase including additional feedback information associated with the first component carrier that failed to be successfully decoded, or associated with one or more other component carriers of the one or more component carriers, or a combination thereof, wherein the first uplink resource set and the second uplink resource set are part of the same physical uplink control channel resources, and a size of the second uplink resource set used for the second phase is less than or equal to an upper limit. The operations of 1820 may be performed according to the methods described herein. In some examples, aspects of the operations of 1820 may be performed as described with reference to Figures 7 to 10 The second phase manager described is executed.
[0284] Figure 19 A flow chart illustrating a method 1900 for supporting a two-stage feedback procedure according to aspects of the present disclosure is shown. The operations of the method 1900 may be implemented by a base station 105 or components thereof as described herein. For example, the operations of the method 1900 may be implemented by a base station 105 or components thereof as described herein. Figures 11 to 14 In some examples, a base station may execute an instruction set to control functional elements of the base station to perform the described functions. Additionally or alternatively, the base station may use dedicated hardware to perform various aspects of the described functions.
[0285] At 1905, the base station may transmit one or more signals on one or more component carriers. The operations of 1905 may be performed according to the methods described herein. In some examples, aspects of the operations of 1905 may be performed as described with reference to Figures 11 to 14 The component carrier manager described is executed.
[0286] At 1910, the base station may use a first uplink resource set to receive a first phase of feedback, the first phase including an acknowledgement or a negative acknowledgement associated with each of the one or more component carriers. The operations of 1910 may be performed according to the methods described herein. In some examples, aspects of the operations of 1910 may be performed as described with reference to Figures 11 to 14 The first phase manager described is executed.
[0287] At 1915, the base station may receive a second phase of the feedback using a second uplink resource set different from the first uplink resource set, the second phase including additional feedback information associated with a first component carrier associated with the first negative acknowledgement of the first phase. The operations of 1915 may be performed according to the methods described herein. In some examples, aspects of the operations of 1915 may be performed as described with reference to Figures 11 to 14 The second phase manager described is executed.
[0288] At 1920, the base station may adjust one or more parameters associated with the first component carrier based on the additional feedback information included in the second stage. The operations of 1920 may be performed according to the methods described herein. In some examples, aspects of the operations of 1920 may be as described with reference to Figures 11 to 14 The described feedback manager is implemented.
[0289] At 1925, the base station may transmit a first signal on the first component carrier based on adjusting the one or more parameters. The operations of 1925 may be performed according to the methods described herein. In some examples, aspects of the operations of 1925 may be as described with reference to Figures 11 to 14 The component carrier manager described is executed.
[0290] Figure 20 1. A flow chart illustrating a method 2000 for supporting a two-stage feedback procedure according to aspects of the present disclosure is shown. The operations of the method 2000 may be implemented by the base station 105 or components thereof as described herein. For example, the operations of the method 2000 may be implemented by the base station 105 or components thereof as described herein. Figures 11 to 14 In some examples, a base station may execute an instruction set to control functional elements of the base station to perform the described functions. Additionally or alternatively, the base station may use dedicated hardware to perform various aspects of the described functions.
[0291] At 2005, the base station may transmit one or more signals on one or more component carriers. The operations of 2005 may be performed according to the methods described herein. In some examples, aspects of the operations of 2005 may be performed as described with reference to Figures 11 to 14 The component carrier manager described is executed.
[0292] At 2010, the base station may use a first uplink resource set to receive a first phase of feedback, the first phase including an acknowledgement or a negative acknowledgement associated with each of the one or more component carriers. The operations of 2010 may be performed according to the methods described herein. In some examples, aspects of the operations of 2010 may be performed as described with reference to Figures 11 to 14 The first phase manager described is executed.
[0293] At 2015, the base station may receive a second phase of the feedback using a second uplink resource set different from the first uplink resource set, the second phase including additional feedback information associated with a first component carrier associated with the first negative acknowledgement of the first phase. The operations of 2015 may be performed according to the methods described herein. In some examples, aspects of the operations of 2015 may be performed as described with reference to Figures 11 to 14 The second phase manager described is executed.
[0294] At 2020, the base station may adjust one or more parameters associated with the first component carrier based on the additional feedback information included in the second stage. The operations of 2020 may be performed according to the methods described herein. In some examples, various aspects of the operations of 2020 may be performed as described with reference to Figures 11 to 14 The described feedback manager is implemented.
[0295] At 2025, the base station may transmit a first signal on the first component carrier based on adjusting the one or more parameters, wherein the first uplink resource set and the second uplink resource set are part of the same physical uplink control channel resource. The operations of 2025 may be performed according to the methods described herein. In some examples, aspects of the operations of 2025 may be as described with reference to Figures 11 to 14 The component carrier manager described is executed.
[0296] Figure 21 1. A flow chart illustrating a method 2100 for supporting a two-stage feedback procedure according to aspects of the present disclosure is shown. The operations of the method 2100 may be implemented by the base station 105 or components thereof as described herein. For example, the operations of the method 2100 may be implemented by the base station 105 or components thereof as described herein. Figures 11 to 14 In some examples, a base station may execute an instruction set to control functional elements of the base station to perform the described functions. Additionally or alternatively, the base station may use dedicated hardware to perform various aspects of the described functions.
[0297] At 2105, the base station may transmit one or more signals on one or more component carriers. The operations of 2105 may be performed according to the methods described herein. In some examples, aspects of the operations of 2105 may be performed as described with reference to Figures 11 to 14 The component carrier manager described is executed.
[0298] At 2110, the base station may use a first uplink resource set to receive a first phase of feedback, the first phase including an acknowledgement or a negative acknowledgement associated with each of the one or more component carriers. The operations of 2110 may be performed according to the methods described herein. In some examples, aspects of the operations of 2110 may be performed as described with reference to Figures 11 to 14The first phase manager described is executed.
[0299] At 2115, the base station may receive a second phase of the feedback using a second uplink resource set different from the first uplink resource set, the second phase including additional feedback information associated with a first component carrier associated with the first negative acknowledgement of the first phase. The operations of 2115 may be performed according to the methods described herein. In some examples, aspects of the operations of 2115 may be performed as described with reference to Figures 11 to 14 The second phase manager described is executed.
[0300] At 2120, the base station may adjust one or more parameters associated with the first component carrier based on the additional feedback information included in the second stage. The operations of 2120 may be performed according to the methods described herein. In some examples, aspects of the operations of 2120 may be as described with reference to Figures 11 to 14 The described feedback manager is implemented.
[0301] At 2125, the base station may transmit a first signal on the first component carrier based on adjusting the one or more parameters, wherein the first uplink resource set and the second uplink resource set are part of the same physical uplink control channel resource, and the size of the second uplink resource set for the second phase is less than or equal to an upper limit. The operation of 2125 may be performed according to the method described herein. In some examples, various aspects of the operation of 2125 may be performed as described with reference to Figures 11 to 14 The component carrier manager described is executed.
[0302] 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 other implementations are possible. Furthermore, aspects from two or more methods may be combined.
[0303] Aspect 1: A method for wireless communication at a UE, comprising: receiving one or more signals on one or more component carriers; determining that information associated with a first component carrier among the one or more component carriers failed to be successfully decoded; using a first uplink resource set to transmit a first stage of feedback, the first stage including an acknowledgement or a negative acknowledgement associated with each component carrier among the one or more component carriers; and using a second uplink resource set different from the first uplink resource set to transmit a second stage of the feedback, the second stage including additional feedback information, the additional feedback information being associated with the first component carrier that failed to be successfully decoded, or associated with one or more other component carriers among the one or more component carriers, or a combination thereof.
[0304] Aspect 2: The method of aspect 1, wherein the first uplink resource set is part of a first physical uplink control channel resource, and the second uplink resource set is part of a second physical uplink control channel resource different from the first physical uplink control channel resource.
[0305] Aspect 3: The method as in any one of Aspects 1 or 2 further includes: identifying a first uplink resource set for use in a first phase of the feedback based at least in part on second information included in a first field of the downlink control information, wherein transmitting the first phase is at least in part based on identifying the first uplink resource set; and identifying a second uplink resource set for use in a second phase of the feedback based at least in part on third information included in a second field different from the first field of the downlink control information, wherein transmitting the second phase is at least in part based on identifying the second uplink resource set.
[0306] Aspect 4: The method of any one of Aspects 1 to 3 further includes: identifying a first uplink resource set for use in a first phase of the feedback, wherein transmitting the first phase is at least partially based on identifying the first uplink resource set; and identifying a second uplink resource set for use in a second phase of the feedback based at least partially on a resource offset relative to the first uplink resource set, wherein transmitting the second phase is at least partially based on identifying the second uplink resource set.
[0307] Aspect 5: A method as in Aspect 4, wherein the resource offset includes: a constant time slot resource, a constant offset in both time resources and frequency resources, a dynamic offset in both time resources and frequency resources configured by a radio resource control message, or a dynamic offset in both time resources and frequency resources configured by downlink control information, or a combination thereof.
[0308] Aspect 6: The method of any one of Aspects 1 to 5 further comprises: identifying non-granted physical uplink channel resources, wherein the second uplink resource set includes non-granted physical uplink control channel resources, wherein the second phase of transmitting is at least partially based on identifying the non-granted physical uplink control channel resources.
[0309] Aspect 7: The method according to any one of aspects 1 to 6, wherein the first uplink resource set and the second uplink resource set are part of the same physical uplink control channel resources.
[0310] Aspect 8: The method of aspect 7, wherein the first stage and the second stage are encoded separately.
[0311] Aspect 9: The method of aspect 8, wherein a first uplink resource set associated with the first phase includes a first resource block, and a second uplink resource set associated with the second phase includes a second resource block different from the first resource block.
[0312] Aspect 10: The method of aspect 8, wherein a first uplink resource set associated with the first phase includes a first resource element, and a second uplink resource set associated with the second phase includes a second resource element different from the first resource element.
[0313] Aspect 11: The method of aspect 7, wherein the first stage and the second stage are jointly encoded.
[0314] Aspect 12: The method of Aspect 11 further includes: determining that the size of the information used for the first phase and the second phase is smaller than the upper limit of the size of the first uplink resource set and the second uplink resource set allocated for transmitting the first phase and the second phase; and appending one or more bits to the information used for the first phase and the second phase based at least in part on determining that the size is smaller than the upper limit of the size, wherein transmitting the second phase is at least in part based on appending the one or more bits to the information used for the first phase and the second phase.
[0315] Aspect 13: The method of any one of Aspects 1 to 12 further includes: determining that the size of the information used for the first stage and the second stage exceeds the upper limit of the size of the first uplink resource set and the second uplink resource set allocated for transmitting the first stage and the second stage; and compressing additional feedback information of the second stage based at least in part on determining that the size exceeds the upper limit of the size, wherein transmitting the second stage is at least in part based on compressing the additional feedback information.
[0316] Aspect 14: A method as described in any one of Aspects 1 to 14, wherein the first uplink resource set and the second uplink resource set are part of the same physical uplink control channel resources, and the size of the second uplink resource set used for the second phase is less than or equal to an upper limit.
[0317] Aspect 15: The method of Aspect 14 further includes: determining that the second size of the additional feedback information of the second stage exceeds the upper limit of the second uplink resource set; and compressing the additional feedback information of the second stage based at least in part on determining that the second size exceeds the upper limit of the second uplink resource set, wherein transmitting the second stage is at least in part based on compressing the additional feedback information.
[0318] Aspect 16: The method of aspect 14, wherein the first stage and the second stage are encoded separately.
[0319] Aspect 17: The method of aspect 16, wherein the first uplink resource set associated with the first phase and the second uplink resource set associated with the first phase are divided in the physical uplink control channel resources based on resource blocks, resource elements, or symbols.
[0320] Aspect 18: The method of aspect 14, wherein the first stage and the second stage are jointly encoded.
[0321] Aspect 19: The method of Aspect 18 further includes: determining that the second size of the additional feedback information for the second stage is smaller than the upper limit of the second uplink resource set; and appending one or more bits to the additional feedback information for the second stage based at least in part on determining that the second size is smaller than the upper limit, wherein transmitting the second stage is at least in part based on appending the one or more bits to the additional feedback information for the second stage.
[0322] Aspect 20: The method of Aspect 14 further includes: selecting the same physical uplink control channel resources for transmitting the first phase and the second phase based at least in part on a second upper limit on the total size of the first phase and the second phase, wherein transmitting the second phase is at least in part based on selecting the same physical uplink control channel resources.
[0323] Aspect 21: The method according to any one of aspects 1 to 20, further comprising: determining that downlink control information for the first component carrier cannot be detected, wherein the additional feedback information comprises an indication that the downlink control information for the first component carrier cannot be detected.
[0324] Aspect 22: The method of aspect 21, wherein the downlink control information is part of a physical downlink control channel of the first component carrier.
[0325] Aspect 23: The method of any one of Aspects 1 to 22 further includes: determining that a physical downlink shared channel of the first component carrier fails to be successfully decoded, wherein the additional feedback information includes an indication of channel information associated with the physical downlink shared channel of the first component carrier that fails to be successfully decoded.
[0326] Aspect 24: A method as in any one of Aspects 1 to 2, wherein the additional feedback information includes: a first indicator indicating whether downlink control information for the first component carrier cannot be detected; and a second indicator indicating channel information about a physical downlink shared channel of the first component carrier.
[0327] Aspect 25: The method of aspect 24, wherein the channel information comprises: channel state information, channel quality information, precoder information, beam improvement information, or a combination thereof.
[0328] Aspect 26: The method of any one of Aspects 1 to 25 further includes: receiving a downlink control message indicating that a first component carrier among the one or more component carriers operates in a first mode to report the feedback, and a second component carrier among the one or more component carriers operates in a second mode different from the first mode to report the feedback, the first mode includes a first stage of transmitting feedback, and the second mode includes a first stage of transmitting the feedback and a second stage of transmitting the feedback, wherein the transmitting second stage is at least partially based on the second component carrier operating in the second mode.
[0329] Aspect 27: The method of Aspect 26 further includes: using a first codebook to identify feedback for a first component carrier operating in a first mode; using a second codebook different from the first codebook to identify feedback for a second component carrier operating in a second mode; and concatenating the feedback for the first component carrier and the feedback for the second component carrier, wherein transmitting the first phase or transmitting the second phase is at least partially based on the concatenation.
[0330] Aspect 28: A method as in Aspect 26, wherein feedback for a first component carrier operating in a first mode is constructed using a first downlink assignment index, and feedback for a second component carrier operating in a second mode is constructed using a second downlink assignment index different from the first downlink assignment index.
[0331] Aspect 29: The method of Aspect 26, wherein the downlink control message is a radio resource control message.
[0332] Aspect 30: A method as in Aspect 26, wherein the downlink control message indicates that a third component carrier among the one or more component carriers operates in a third mode different from the first mode and the second mode, the third mode including: a first phase of transmitting the feedback on a first downlink channel of the third component carrier, a first phase of transmitting the feedback on a second downlink channel of the third component carrier, and a second phase of the feedback.
[0333] Aspect 31: The method of aspect 30, wherein the first downlink channel uses a first downlink control information format, and the second downlink channel uses a second downlink control information format different from the first downlink control information format.
[0334] Aspect 32: The method of aspect 30, wherein an indicator in the downlink control information for the first downlink channel indicates whether the feedback for the first downlink channel includes the second stage.
[0335] Aspect 33: The method of any one of Aspects 1 to 32 further includes: identifying a first bit size for the first stage based at least in part on a first number of physical downlink shared channels scheduled on the one or more component carriers; and identifying a second bit size for the second stage based at least in part on a second number of negative acknowledgements included in the first stage, wherein transmitting the second stage is at least in part based on identifying the second bit size for the second stage.
[0336] Aspect 34: The method of aspect 33, further comprising: identifying a bit width of the additional feedback information associated with the first component carrier, wherein identifying the second bit size is based at least in part on identifying the bit width.
[0337] Aspect 35: The method of any one of Aspects 1 to 34, wherein the first stage of feedback and the second stage of feedback comprise stages of hybrid automatic repeat request feedback.
[0338] Aspect 36: A method for wireless communication at a base station, comprising: transmitting one or more signals on one or more component carriers; receiving a first phase of feedback using a first uplink resource set, the first phase including an acknowledgement or negative acknowledgement associated with each of the one or more component carriers; receiving a second phase of the feedback using a second uplink resource set different from the first uplink resource set, the second phase including additional feedback information associated with the first component carrier, the first component carrier being associated with the first negative acknowledgement of the first phase; adjusting one or more parameters associated with the first component carrier based at least in part on the additional feedback information included in the second phase; and transmitting a first signal on the first component carrier based at least in part on adjusting the one or more parameters.
[0339] Aspect 37: The method of aspect 36, wherein the first uplink resource set is part of a first physical uplink control channel resource, and the second uplink resource set is part of a second physical uplink control channel resource different from the first physical uplink control channel resource.
[0340] Aspect 38: The method of any one of Aspects 36 or 37 further includes: identifying a first uplink resource set for use in the first phase of the feedback; identifying a second uplink resource set for use in the second phase of the feedback; and transmitting downlink control information, the downlink control information comprising a first field indicating the first uplink resource set and a second field indicating the second uplink resource set, the second field being different from the first field, wherein receiving the first phase and the second phase is at least partially based on transmitting the downlink control information.
[0341] Aspect 39: The method of any one of Aspects 36 to 38 further comprises: transmitting downlink control information indicating a resource offset between the first uplink resource set and the second uplink resource set, wherein receiving the first phase and the second phase is at least partially based on transmitting the downlink control information.
[0342] Aspect 40: A method as in Aspect 39, wherein the resource offset comprises: a constant time slot resource, a constant offset in both time resources and frequency resources, a dynamic offset in both time resources and frequency resources configured by a radio resource control message, or a dynamic offset in both time resources and frequency resources configured by a downlink control information, or a combination thereof.
[0343] Aspect 41: The method of any one of aspects 36 to 40, wherein receiving the second set of uplink resources comprises receiving no-grant physical uplink channel resources comprising the second set of uplink resources.
[0344] Aspect 42: The method of any one of aspects 36 to 41, wherein the first uplink resource set and the second uplink resource set are part of the same physical uplink control channel resources.
[0345] Aspect 43: The method of Aspect 42, wherein the first stage and the second stage are encoded separately.
[0346] Aspect 44: The method of aspect 43, wherein a first uplink resource set associated with the first phase comprises a first resource block, and a second uplink resource set associated with the second phase comprises a second resource block different from the first resource block.
[0347] Aspect 45: The method of aspect 43, wherein a first uplink resource set associated with the first phase comprises a first resource element, and a second uplink resource set associated with the second phase comprises a second resource element different from the first resource element.
[0348] Aspect 46: The method of aspect 42, wherein the first stage and the second stage are jointly encoded.
[0349] Aspect 47: The method as in Aspect 46 further includes: determining that the size of the information used for the first phase and the second phase is smaller than the upper limit of the size of the first uplink resource set and the second uplink resource set allocated for transmitting the first phase and the second phase, wherein receiving the second phase includes receiving the additional feedback information that has been appended.
[0350] Aspect 48: The method as in any one of Aspects 36 to 47 further includes: determining that the size of the information used for the first phase and the second phase exceeds the upper limit of the size of the first uplink resource set and the second uplink resource set allocated for transmitting the first phase and the second phase, wherein receiving the second phase includes receiving the additional feedback information that has been compressed.
[0351] Aspect 49: A method as in any one of Aspects 36 to 48, wherein the first uplink resource set and the second uplink resource set are part of the same physical uplink control channel resources, and the size of the second uplink resource set used for the second phase is less than or equal to an upper limit.
[0352] Aspect 50: The method of aspect 49 further comprises: determining that the second size of the additional feedback information of the second stage exceeds the upper limit of the second uplink resource set, wherein receiving the second stage comprises: receiving compressed additional feedback information.
[0353] Aspect 51: The method of Aspect 49, wherein the first stage and the second stage are encoded separately.
[0354] Aspect 52: The method of aspect 51, wherein the first uplink resource set associated with the first phase and the second uplink resource set associated with the first phase are divided in the physical uplink control channel resources based on resource blocks, resource elements, or symbols.
[0355] Aspect 53: The method of Aspect 49, wherein the first stage and the second stage are jointly encoded.
[0356] Aspect 54: The method of aspect 53 further includes: determining that the second size of the additional feedback information in the second stage is smaller than the upper limit of the second uplink resource set, wherein receiving the second stage includes: receiving the appended additional feedback information.
[0357] Aspect 55: The method of aspect 49, wherein the same physical uplink control channel resources are selected for transmitting the first phase and the second phase based at least in part on a second upper limit on the total size of the first phase and the second phase.
[0358] Aspect 56: The method of Aspect 36 further includes: identifying an indication of failure to detect downlink control information for the first component carrier in the additional feedback information of the second stage, wherein adjusting the one or more parameters includes adjusting one or more transmission parameters of the physical downlink control channel associated with the first component carrier based at least in part on identifying the indication.
[0359] Aspect 57: The method of aspect 56, wherein the downlink control information is part of a second physical downlink control channel of the first component carrier.
[0360] Aspect 58: The method of any one of Aspects 36 to 57 further includes: identifying an indication of channel information associated with a first physical downlink shared channel of a first component carrier that failed to be successfully decoded in the additional feedback information of the second stage, wherein adjusting the one or more parameters includes: adjusting one or more transmission parameters of a second physical downlink shared channel associated with the first component carrier based at least in part on identifying the indication.
[0361] Aspect 59: A method as in any one of Aspects 36 to 58, wherein the additional feedback information includes: a first indicator indicating whether downlink control information for the first component carrier cannot be detected; and a second indicator indicating channel information about a physical downlink shared channel of the first component carrier.
[0362] Aspect 60: The method of aspect 59, wherein the channel information comprises: channel state information, channel quality information, precoder information, beam improvement information, or a combination thereof.
[0363] Aspect 61: The method of any one of Aspects 36 to 60 further includes: transmitting a downlink control message, the downlink control message indicating that a first component carrier among the one or more component carriers operates in a first mode to report the feedback, and a second component carrier among the one or more component carriers operates in a second mode different from the first mode to report the feedback, the first mode includes a first stage of transmitting the feedback, and the second mode includes a first stage of transmitting the feedback and a second stage of the feedback, wherein receiving the second stage is at least partially based on the second component carrier operating in the second mode.
[0364] Aspect 62: A method as in Aspect 61, wherein feedback for a first component carrier operating in a first mode is constructed using a first downlink assignment index, and feedback for a second component carrier operating in a second mode is constructed using a second downlink assignment index different from the first downlink assignment index.
[0365] Aspect 63: The method of Aspect 61, wherein the downlink control message is a radio resource control message.
[0366] Aspect 64: A method as in Aspect 61, wherein the downlink control message indicates that a third component carrier among the one or more component carriers operates in a third mode different from the first mode and the second mode, the third mode including: a first phase of transmitting the feedback on a first downlink channel of the third component carrier, a first phase of transmitting the feedback on a second downlink channel of the third component carrier, and a second phase of the feedback.
[0367] Aspect 65: The method of aspect 64, wherein the first downlink channel uses a first downlink control information format and the second downlink channel uses a second downlink control information format different from the first downlink control information format.
[0368] Aspect 66: The method of aspect 64, wherein an indicator in the downlink control information for the first downlink channel indicates whether the feedback for the first downlink channel includes the second stage.
[0369] Aspect 67: The method of any one of aspects 36 to 66, further comprising: identifying a first bit size for the first phase based at least in part on a first number of physical downlink shared channels scheduled on the one or more component carriers; and identifying a second bit size for the second phase based at least in part on a second number of negative acknowledgements included in the first phase, wherein receiving the second phase is based at least in part on identifying the second bit size for the second phase.
[0370] Aspect 68: The method of aspect 67, further comprising: identifying a bit width of feedback information associated with the first component carrier, wherein identifying the second bit size is based at least in part on identifying the bit width.
[0371] Aspect 69: The method of any one of Aspects 36 to 68, wherein the first stage of feedback and the second stage of feedback comprise stages of hybrid automatic repeat request feedback.
[0372] Aspect 70: A device for wireless communication at a UE, comprising: a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the device to perform a method as in any one of aspects 1 to 35.
[0373] Aspect 71: An apparatus for wireless communication at a UE, comprising at least one means for performing the method of any one of aspects 1 to 35.
[0374] Aspect 72: A non-transitory computer-readable medium storing code for wireless communication at a UE, the code comprising instructions executable by a processor to perform the method of any one of aspects 1 to 35.
[0375] Aspect 73: A device for wireless communication at a base station, comprising: a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the device to perform a method as described in any one of Aspects 36 to 69.
[0376] Aspect 74: An apparatus for wireless communication at a base station, comprising at least one means for performing the method of any one of Aspects 36 to 69.
[0377] Aspect 75: A non-transitory computer-readable medium storing code for wireless communication at a base station, the code comprising instructions executable by a processor to perform any of methods 36 to 69.
[0378] 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.
[0379] The information and signals described herein may be represented using any of a variety of different technologies and techniques. For example, data, instructions, commands, information, signals, bits, symbols, and chips that may be referred to throughout this description may be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.
[0380] The various illustrative blocks and components described in conjunction with the disclosure herein may be implemented or performed with 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. The processor may also be implemented as a combination of computing devices (e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration).
[0381] The functions described herein may be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented in software executed by a processor, the functions may be stored on or transmitted by a computer-readable medium as one or more instructions or code. Other examples and implementations fall within the scope of this disclosure and the appended claims. For example, due to the nature of software, the functions described herein may be implemented using software executed by a processor, hardware, firmware, hardwiring, or any combination thereof. Features that implement the functions may also be physically located in various locations, including being distributed so that parts of the functions are implemented at different physical locations.
[0382] Computer-readable media include both non-transient computer storage media and communication media, which include any media that facilitates a computer program to be transferred from one place to another. Non-transient storage media can be any available medium that can be accessed by a general or special-purpose computer. As an example and not limitation, non-transient computer-readable media may include RAM, ROM, electrically erasable programmable ROM (EEPROM), flash memory, compact disc (CD) ROM or other optical disc storage, magnetic disk storage or other magnetic storage devices, or any other non-transient medium that can be used to carry or store the desired program code means of an instruction or data structure form and can be accessed by a general or special-purpose computer, or a general or special-purpose processor. Similarly, any connection is also properly referred to as a computer-readable medium. For example, if software is transmitted from a website, server or other remote source using a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwaves, then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwaves are included in the definition of computer-readable media. Disk and disc, as used herein, include CDs, laser discs, optical discs, digital versatile discs (DVDs), floppy disks, and Blu-ray discs, where disks usually reproduce data magnetically, while discs reproduce data optically with lasers. Combinations of the above are also included within the scope of computer-readable media.
[0383] 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). Likewise, as used herein, the phrase "based on" should not be read as referencing a closed set of conditions. For example, an example step described as "based on condition A" could be based on both condition A and condition B without departing from the scope of this disclosure. In other words, as used herein, the phrase "based on" should be read in the same manner as the phrase "based at least in part on."
[0384] In the accompanying drawings, similar components or features may have the same reference number. In addition, components of the same type may be distinguished by following the reference number with a dash and a second reference number that distinguishes between the 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 reference number or other subsequent reference numbers.
[0385] The description set forth herein in conjunction with the accompanying drawings describes example configurations and does not represent all examples that can be implemented or fall within the scope of the claims. The term "example" as used herein means "serving as an example, instance, or illustration" and does not mean "better than" or "better than other examples." This 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 instances, known structures and devices are shown in block diagram form to avoid obscuring the concepts of the described examples.
[0386] 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 readily 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 is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A method for wireless communication at a user equipment (UE), comprising: receiving one or more signals on one or more component carriers; determining that information associated with a first component carrier of the one or more component carriers failed to be successfully decoded; transmitting a first phase of feedback using a first set of uplink resources, the first phase comprising an acknowledgement or a negative acknowledgement associated with each of the one or more component carriers; as well as A second phase of transmitting the feedback using a second set of uplink resources different from the first set of uplink resources is performed based at least in part on the first component carrier being unsuccessfully decoded, the second phase including additional feedback information associated with the first component carrier that was unsuccessfully decoded.
2. The method according to claim 1, wherein The first uplink resource set is part of a first physical uplink control channel resource, and the second uplink resource set is part of a second physical uplink control channel resource different from the first physical uplink control channel resource.
3. The method of claim 1, further comprising: identifying the first set of uplink resources for use in the first phase of the feedback based at least in part on second information included in a first field of downlink control information, wherein transmitting the first phase is based at least in part on identifying the first set of uplink resources; as well as The second uplink resource set is identified for the second phase of the feedback based at least in part on third information included in a second field of the downlink control information, different from the first field, wherein transmitting the second phase is based at least in part on identifying the second uplink resource set.
4. The method of claim 1, further comprising: identifying the first set of uplink resources to use for the first phase of the feedback, wherein transmitting the first phase is based at least in part on identifying the first set of uplink resources; as well as Identifying the second uplink resource set for the second phase of the feedback based at least in part on a resource offset relative to the first uplink resource set, wherein transmitting the second phase is based at least in part on identifying the second uplink resource set, and wherein the resource offset comprises: a constant time slot resource, a constant offset in both time resources and frequency resources, a dynamic offset in both time resources and frequency resources configured by a radio resource control message, or a dynamic offset in time resources and frequency resources configured by downlink control information, or a combination thereof.
5. The method according to claim 1, wherein The first set of uplink resources and the second set of uplink resources are part of the same physical uplink control channel resources.
6. The method according to claim 5, wherein: The first stage and the second stage are coded separately.
7. The method according to claim 5, wherein: The first stage and the second stage are jointly encoded.
8. The method of claim 7, further comprising: Determining that a size of information used for the first phase and the second phase is smaller than an upper size limit of the first uplink resource set and the second uplink resource set allocated for transmitting the first phase and the second phase; as well as One or more bits are appended to the information for the first stage and the second stage based at least in part on determining that the size is less than the upper size limit, wherein transmitting the second stage is based at least in part on appending the one or more bits to the information for the first stage and the second stage.
9. The method of claim 1, further comprising: determining that a size of information used for the first phase and the second phase exceeds an upper size limit of the first uplink resource set and the second uplink resource set allocated for transmitting the first phase and the second phase; as well as The additional feedback information of the second stage is compressed based at least in part on determining that the size exceeds the upper size limit, wherein transmitting the second stage is based at least in part on compressing the additional feedback information.
10. The method of claim 1, wherein: The first uplink resource set and the second uplink resource set are part of the same physical uplink control channel resources, and a size of the second uplink resource set used for the second phase is less than or equal to an upper limit.
11. The method of claim 10, further comprising: determining that a second size of the additional feedback information in the second stage exceeds the upper limit of the second uplink resource set; as well as The additional feedback information of the second stage is compressed based at least in part on determining that the second size exceeds the upper limit of the second uplink resource set, wherein transmitting the second stage is based at least in part on compressing the additional feedback information.
12. The method of claim 10, wherein: The first stage and the second stage are coded separately, and wherein the first uplink resource set associated with the first stage and the second uplink resource set associated with the second stage are partitioned in the physical uplink control channel resources on a resource block basis, a resource element basis, or a codeword basis.
13. The method of claim 10, wherein: The first stage and the second stage are jointly encoded, and the method further comprises: determining that a second size of the additional feedback information in the second stage is smaller than the upper limit of the second uplink resource set; and Appending one or more bits to the additional feedback information for the second stage based at least in part on determining that the second size is less than the upper limit, wherein transmitting the second stage is based at least in part on appending the one or more bits to the additional feedback information for the second stage.
14. The method of claim 10, further comprising: The same physical uplink control channel resources are selected for transmitting the first and second phases based at least in part on a second upper limit on a total size of the first and second phases, wherein transmitting the second phase is based at least in part on selecting the same physical uplink control channel resources.
15. The method of claim 1, further comprising: It is determined that downlink control information for the first component carrier cannot be detected, wherein the additional feedback information includes an indication that the downlink control information for the first component carrier cannot be detected.
16. The method of claim 1, further comprising: It is determined that a physical downlink shared channel of the first component carrier cannot be successfully decoded, wherein the additional feedback information includes an indication of channel information associated with the physical downlink shared channel of the first component carrier that cannot be successfully decoded.
17. The method of claim 1, wherein the additional feedback information comprises: a first indicator indicating whether downlink control information for the first component carrier cannot be detected; as well as A second indicator indicating channel information about a physical downlink shared channel of the first component carrier.
18. The method of claim 17, wherein: The channel information includes: channel state information, channel quality information, precoder information, beam improvement information, or a combination thereof.
19. The method of claim 1, further comprising: A downlink control message is received, the downlink control message indicating that the first component carrier of the one or more component carriers operates in a first mode to report the feedback, and a second component carrier of the one or more component carriers operates in a second mode different from the first mode to report the feedback, the first mode including the first phase of transmitting the feedback, and the second mode including the first phase of transmitting the feedback and the second phase of transmitting the feedback, wherein transmitting the second phase is based at least in part on the second component carrier operating in the second mode.
20. The method of claim 19, wherein: Feedback for the first component carrier operating in the first mode is constructed using a first downlink assignment index, and feedback for the second component carrier operating in the second mode is constructed using a second downlink assignment index different from the first downlink assignment index.
21. The method of claim 1, further comprising: identifying a first bit size for the first stage based at least in part on a first number of physical downlink shared channels scheduled on the one or more component carriers; as well as A second bit size for the second phase is identified based at least in part on a second number of negative acknowledgments included in the first phase, wherein transmitting the second phase is based at least in part on identifying the second bit size for the second phase.
22. The method of claim 21, further comprising: Identifying a bit width of the additional feedback information associated with the first component carrier, wherein identifying the second bit size is based at least in part on identifying the bit width.
23. The method of claim 1, wherein: Based at least in part on the one or more second component carriers having been successfully decoded, the second stage of the feedback does not include additional feedback information associated with the one or more second component carriers.
24. A method for wireless communication at a network node, comprising: transmitting one or more signals on one or more component carriers; receiving a first phase of feedback using a first set of uplink resources, the first phase comprising an acknowledgement or a negative acknowledgement associated with each of the one or more component carriers; receiving a second phase of the feedback using a second set of uplink resources different from the first set of uplink resources based at least in part on an unsuccessful decoding of a first component carrier associated with a first negative acknowledgement of the first phase, the second phase including additional feedback information associated with the first component carrier; adjusting one or more parameters associated with the first component carrier based at least in part on the additional feedback information included in the second stage; as well as A first signal is transmitted on the first component carrier based at least in part on adjusting the one or more parameters.
25. The method of claim 24, further comprising: identifying the first set of uplink resources to use for the first phase of the feedback; identifying the second uplink resource set to use for the second phase of the feedback; as well as transmitting downlink control information, the downlink control information including a first field indicating the first set of uplink resources and a second field indicating the second set of uplink resources, the second field being different from the first field, wherein receiving the first phase and the second phase is based at least in part on transmitting the downlink control information.
26. The method of claim 24, wherein: The first set of uplink resources and the second set of uplink resources are part of the same physical uplink control channel resources.
27. The method of claim 24, wherein: The first stage and the second stage are coded separately.
28. The method of claim 24, wherein: The first stage and the second stage are jointly encoded, and the method further comprises: Determining that the size of the information used for the first stage and the second stage is smaller than the upper limit of the size of the first uplink resource set and the second uplink resource set allocated for transmitting the first stage and the second stage, wherein receiving the second stage includes: receiving the additional feedback information that has been appended.
29. The method of claim 24, further comprising: Determining that a size of information used for the first stage and the second stage exceeds an upper limit on a size of the first uplink resource set and the second uplink resource set allocated for transmitting the first stage and the second stage, wherein receiving the second stage includes: receiving the compressed additional feedback information.
30. An apparatus for wireless communication at a user equipment (UE), comprising: processor, a memory coupled to the processor, and instructions stored in the memory and executable by the processor to cause the device to: receiving one or more signals on one or more component carriers; determining that information associated with a first component carrier of the one or more component carriers failed to be successfully decoded; transmitting a first phase of feedback using a first set of uplink resources, the first phase comprising an acknowledgement or a negative acknowledgement associated with each of the one or more component carriers; as well as A second phase of transmitting the feedback using a second set of uplink resources different from the first set of uplink resources is performed based at least in part on the first component carrier being unsuccessfully decoded, the second phase including additional feedback information associated with the first component carrier that was unsuccessfully decoded.
31. The apparatus of claim 30, wherein: The first uplink resource set is part of a first physical uplink control channel resource, and the second uplink resource set is part of a second physical uplink control channel resource different from the first physical uplink control channel resource.
32. The apparatus of claim 30, wherein: The instructions are further executable by the processor to cause the device to: identifying the first set of uplink resources for use in the first phase of the feedback based at least in part on second information included in a first field of downlink control information, wherein transmitting the first phase is based at least in part on identifying the first set of uplink resources; as well as The second uplink resource set is identified for the second phase of the feedback based at least in part on third information included in a second field of the downlink control information, different from the first field, wherein transmitting the second phase is based at least in part on identifying the second uplink resource set.
33. The apparatus of claim 30, wherein: The instructions are further executable by the processor to cause the device to: identifying the first set of uplink resources to use for the first phase of the feedback, wherein transmitting the first phase is based at least in part on identifying the first set of uplink resources; as well as Identifying the second uplink resource set for the second phase of the feedback based at least in part on a resource offset relative to the first uplink resource set, wherein transmitting the second phase is based at least in part on identifying the second uplink resource set, and wherein the resource offset comprises: a constant time slot resource, a constant offset in both time resources and frequency resources, a dynamic offset in both time resources and frequency resources configured by a radio resource control message, or a dynamic offset in time resources and frequency resources configured by downlink control information, or a combination thereof.
34. The apparatus of claim 30, wherein: The first set of uplink resources and the second set of uplink resources are part of the same physical uplink control channel resources.
35. The apparatus of claim 34, wherein: The first stage and the second stage are coded separately.
36. The apparatus of claim 34, wherein: The first stage and the second stage are jointly encoded.
37. The apparatus of claim 36, wherein: The instructions are further executable by the processor to cause the device to: Determining that a size of information used for the first phase and the second phase is smaller than an upper size limit of the first uplink resource set and the second uplink resource set allocated for transmitting the first phase and the second phase; as well as One or more bits are appended to the information for the first stage and the second stage based at least in part on determining that the size is less than the upper size limit, wherein transmitting the second stage is based at least in part on appending the one or more bits to the information for the first stage and the second stage.
38. The apparatus of claim 30, wherein: The instructions are further executable by the processor to cause the device to: determining that a size of information used for the first phase and the second phase exceeds an upper size limit of the first uplink resource set and the second uplink resource set allocated for transmitting the first phase and the second phase; as well as The additional feedback information of the second stage is compressed based at least in part on determining that the size exceeds the upper size limit, wherein transmitting the second stage is based at least in part on compressing the additional feedback information.
39. The apparatus of claim 30, wherein: The first uplink resource set and the second uplink resource set are part of the same physical uplink control channel resources, and a size of the second uplink resource set used for the second phase is less than or equal to an upper limit.
40. The apparatus of claim 39, wherein: The instructions are further executable by the processor to cause the device to: determining that a second size of the additional feedback information in the second stage exceeds the upper limit of the second uplink resource set; as well as The additional feedback information of the second stage is compressed based at least in part on determining that the second size exceeds the upper limit of the second uplink resource set, wherein transmitting the second stage is based at least in part on compressing the additional feedback information.
41. The apparatus of claim 39, wherein: The first stage and the second stage are coded separately, and wherein the first uplink resource set associated with the first stage and the second uplink resource set associated with the second stage are partitioned in the physical uplink control channel resources on a resource block basis, a resource element basis, or a codeword basis.
42. The apparatus of claim 39, wherein: The first stage and the second stage are jointly encoded, and the instructions are further executable by the processor to cause the device to: determining that a second size of the additional feedback information in the second stage is smaller than the upper limit of the second uplink resource set; as well as Appending one or more bits to the additional feedback information for the second stage based at least in part on determining that the second size is less than the upper limit, wherein transmitting the second stage is based at least in part on appending the one or more bits to the additional feedback information for the second stage.
43. The apparatus of claim 39, wherein: The instructions are further executable by the processor to cause the device to: The same physical uplink control channel resources are selected for transmitting the first and second phases based at least in part on a second upper limit on a total size of the first and second phases, wherein transmitting the second phase is based at least in part on selecting the same physical uplink control channel resources.
44. The apparatus of claim 30, wherein: The instructions are further executable by the processor to cause the device to: It is determined that downlink control information for the first component carrier cannot be detected, wherein the additional feedback information includes an indication that the downlink control information for the first component carrier cannot be detected.
45. The apparatus of claim 30, wherein: The instructions are further executable by the processor to cause the device to: It is determined that a physical downlink shared channel of the first component carrier cannot be successfully decoded, wherein the additional feedback information includes an indication of channel information associated with the physical downlink shared channel of the first component carrier that cannot be successfully decoded.
46. The apparatus of claim 30, wherein: The additional feedback information includes: a first indicator indicating whether downlink control information for the first component carrier cannot be detected; and A second indicator indicating channel information about a physical downlink shared channel of the first component carrier.
47. The apparatus of claim 46, wherein: The channel information includes: channel state information, channel quality information, precoder information, beam improvement information, or a combination thereof.
48. The apparatus of claim 30, wherein: The instructions are further executable by the processor to cause the device to: A downlink control message is received, the downlink control message indicating that the first component carrier of the one or more component carriers operates in a first mode to report the feedback, and a second component carrier of the one or more component carriers operates in a second mode different from the first mode to report the feedback, the first mode including the first phase of transmitting the feedback, and the second mode including the first phase of transmitting the feedback and the second phase of transmitting the feedback, wherein transmitting the second phase is based at least in part on the second component carrier operating in the second mode.
49. The apparatus of claim 48, wherein Feedback for the first component carrier operating in the first mode is constructed using a first downlink assignment index, and feedback for the second component carrier operating in the second mode is constructed using a second downlink assignment index different from the first downlink assignment index.
50. The apparatus of claim 30, wherein: The instructions are further executable by the processor to cause the device to: identifying a first bit size for the first stage based at least in part on a first number of physical downlink shared channels scheduled on the one or more component carriers; and A second bit size for the second phase is identified based at least in part on a second number of negative acknowledgments included in the first phase, wherein transmitting the second phase is based at least in part on identifying the second bit size for the second phase.
51. The apparatus of claim 50, wherein: The instructions are further executable by the processor to cause the device to: Identifying a bit width of the additional feedback information associated with the first component carrier, wherein identifying the second bit size is based at least in part on identifying the bit width.
52. The apparatus of claim 30, wherein: Based at least in part on the one or more second component carriers having been successfully decoded, the second stage of the feedback does not include additional feedback information associated with the one or more second component carriers.
53. An apparatus for wireless communication at a network node, comprising: processor, a memory coupled to the processor, and instructions stored in the memory and executable by the processor to cause the device to: transmitting one or more signals on one or more component carriers; receiving a first phase of feedback using a first set of uplink resources, the first phase comprising an acknowledgement or a negative acknowledgement associated with each of the one or more component carriers; receiving a second phase of the feedback using a second set of uplink resources different from the first set of uplink resources based at least in part on an unsuccessful decoding of a first component carrier associated with a first negative acknowledgement of the first phase, the second phase including additional feedback information associated with the first component carrier; adjusting one or more parameters associated with the first component carrier based at least in part on the additional feedback information included in the second stage; as well as A first signal is transmitted on the first component carrier based at least in part on adjusting the one or more parameters.
54. The apparatus of claim 53, wherein: The instructions are further executable by the processor to cause the device to: identifying the first set of uplink resources to use for the first phase of the feedback; identifying the second uplink resource set to use for the second phase of the feedback; as well as transmitting downlink control information, the downlink control information including a first field indicating the first set of uplink resources and a second field indicating the second set of uplink resources, the second field being different from the first field, wherein receiving the first phase and the second phase is based at least in part on transmitting the downlink control information.
55. The apparatus of claim 53, wherein: The first set of uplink resources and the second set of uplink resources are part of the same physical uplink control channel resources.
56. The apparatus of claim 53, wherein: The first stage and the second stage are coded separately.
57. The apparatus of claim 53, wherein: The first stage and the second stage are jointly encoded, and the instructions are further executable by the processor to cause the device to: Determining that the size of the information used for the first stage and the second stage is smaller than the upper limit of the size of the first uplink resource set and the second uplink resource set allocated for transmitting the first stage and the second stage, wherein receiving the second stage includes: receiving the additional feedback information that has been appended.
58. The apparatus of claim 53, wherein: The instructions are further executable by the processor to cause the device to: Determining that a size of information used for the first stage and the second stage exceeds an upper limit on a size of the first uplink resource set and the second uplink resource set allocated for transmitting the first stage and the second stage, wherein receiving the second stage includes: receiving the compressed additional feedback information.
Citation Information
Patent Citations
Uplink control information sending method and receiving method, and related apparatus
US20180160423A1
User terminal, radio base station and radio communication method
US20180352545A1