Signaling and reporting multi-bit feedback per transport block
Methods, systems, and devices for wireless communications are described. A user equipment (UE) may receive signaling that indicates whether feedback for each of one or more downlink messages scheduled to be received at the UE is to be single-bit feedback or multi-bit feedback. The UE may monitor for the one or more downlink messages. The UE may generate, based at least in part on the monitoring for the one or more downlink messages, a codebook for reporting the feedback pertaining to each downlink message, the codebook supporting inclusion of both single-bit feedback and multi-bit feedback based at least in part on the signaling. The UE may transmit a feedback message that is based at least in part on the codebook.
1. An apparatus for wireless communication, comprising:
a processor; and
memory coupled with the processor, wherein the processor is configured to cause the apparatus to:
receive signaling that indicates whether feedback for each of one or more downlink messages scheduled to be received at the apparatus is to be single-bit feedback or multi-bit feedback;
monitor for the one or more downlink messages;
generate, based at least in part on the monitoring for the one or more downlink messages, a codebook for reporting the feedback pertaining to each downlink message, wherein the codebook supports inclusion of both single-bit feedback and multi-bit feedback based at least in part on the signaling; and
transmit a feedback message that is based at least in part on the codebook, wherein:
first multi-bit feedback comprises one or more sets of multiple dummy bits in the codebook, and each set of multiple dummy bits corresponds to a potential downlink message;
the codebook includes a first subsubcodebook concatenated with a second subsubcodebook;
the codebook supports inclusion of single-bit feedback or multi-bit feedback based at least in part on an identifier associated with a first physical downlink control channel message scheduling a first downlink message of the one or more downlink messages; or
the codebook supports inclusion of single-bit feedback or multi-bit feedback based at least in part on a format of a second physical downlink control channel message scheduling a second downlink message of the one or more downlink messages.
2. The apparatus of claim 1 , wherein the signaling indicates whether the feedback is to be single-bit feedback or multi-bit feedback on a per-component carrier basis.
3. The apparatus of claim 2 , wherein, to generate the codebook, the processor is configured to generate the codebook on a carrier-first then slot-second basis or on a slot-first then carrier-second basis.
4. The apparatus of claim 2 , wherein:
the first multi-bit feedback comprises the one or more sets of multiple dummy bits in the codebook.
5. The apparatus of claim 1 , wherein the codebook includes the first subsubcodebook concatenated with the second subsubcodebook.
6. The apparatus of claim 5 , wherein:
the first subsubcodebook is associated with a first subset of the one or more downlink messages whose feedback is indicated as being single-bit feedback; and
the second subsubcodebook is associated with a second subset of the one or more downlink messages whose feedback is indicated as being multi-bit feedback.
7. The apparatus of claim 5 , the processor is configured to cause the apparatus to:
generate, for each monitor occasion associated with the one or more downlink messages, the first subsubcodebook that supports inclusion of single-bit feedback; and
generate, for each monitor occasion associated with the one or more downlink messages, the second subsubcodebook that supports inclusion of multi-bit feedback.
8. The apparatus of claim 5 ,
wherein the first subsubcodebook is based at least in part on a first control resource set, and wherein the first subsubcodebook supports inclusion of single-bit feedback for a first subset of downlink messages of the one or more downlink messages; and
wherein the second subsubcodebook is based at least in part on a second control resource set, and wherein the second subsubcodebook supports inclusion of multi-bit feedback for a second subset of downlink messages of the one or more downlink messages.
9. The apparatus of claim 5 ,
wherein the first subsubcodebook is based at least in part on a first downlink assignment indicator (DAI) pair associated with a first component carrier, wherein the first subsubcodebook is associated with a first subset of the one or more downlink messages, and wherein the first subsubcodebook supports inclusion of single-bit feedback; and
wherein the second subsubcodebook is based at least in part on a second DAI pair associated with a second component carrier, wherein the second subsubcodebook is associated with a second subset of the one or more downlink messages, and wherein the second subsubcodebook supports inclusion of multi-bit feedback.
10. The apparatus of claim 1 , wherein the processor is configured to cause the apparatus to:
receive second signaling that indicates whether feedback for each downlink message of a plurality of downlink messages scheduled to be received at the apparatus is to be single-bit feedback or multi-bit feedback;
determine, based at least in part on the second signaling, that at least one component carrier of a set of component carriers configured for the plurality of downlink messages uses multi-bit feedback;
generate a second codebook using multi-bit feedback for each component carrier in the set of component carriers based at least in part on the at least one component carrier using multi-bit feedback; and
transmit a second feedback message that is based at least in part on the second codebook.
11. The apparatus of claim 1 , wherein the codebook supports inclusion of single-bit feedback or multi-bit feedback based at least in part on the identifier associated with the first physical downlink control channel message scheduling the first downlink message of the one or more downlink messages.
12. The apparatus of claim 11 , wherein, to generate the codebook, the processor is configured to cause the apparatus to:
generate the codebook to support single-bit feedback based at least in part on a first value of the identifier and to support multi-bit feedback based at least in part on a second value of the identifier.
13. The apparatus of claim 11 , wherein the identifier is a control resource set identifier.
14. The apparatus of claim 13 , wherein the control resource set identifier is a first control resource set identifier or a second control resource set identifier, and wherein, to generate the codebook, the processor is configured to cause the apparatus to:
generate the codebook to support single-bit feedback based at least in part on the first control resource set identifier; or
generate the codebook to support multi-bit feedback based at least in part on the second control resource set identifier.
15. The apparatus of claim 1 , wherein the codebook supports inclusion of single-bit feedback or multi-bit feedback based at least in part on the format of the second physical downlink control channel message scheduling the second downlink message of the one or more downlink messages.
16. The apparatus of claim 15 , wherein the format is a first format or a second format, and wherein, to generate the codebook, the processor is configured to cause the apparatus to:
generate the codebook to support single-bit feedback based at least in part on the first format of the second physical downlink control channel message; or
generate the codebook to support multi-bit feedback based at least in part on the second format of the second physical downlink control channel message.
17. The apparatus of claim 1 , wherein the processor is configured to cause the apparatus to:
receive second signaling that indicates whether feedback for each downlink message of a plurality of downlink messages scheduled to be received at the apparatus is to be single-bit feedback or multi-bit feedback;
determine, for each monitoring occasion associated with the plurality of downlink messages, whether the feedback is to be single-bit feedback or multi-bit feedback based at least in part on a single bit indicated in a downlink control information scheduling the respective monitoring occasion;
generate, based at least in part on the monitoring for the plurality of downlink messages, a second codebook for reporting the feedback pertaining to each downlink message of the plurality of downlink messages; and
transmit a second feedback message that is based at least in part on the second codebook.
18. An apparatus for wireless communication, comprising:
a processor;
memory coupled with the processor, wherein the processor is configured to cause the apparatus to:
transmit, to a user equipment (UE), signaling that indicates whether feedback for each of one or more downlink messages scheduled to be received by the UE is to be single-bit feedback or multi-bit feedback;
transmit the one or more downlink messages to the UE; and
receive a feedback message from the UE responsive to the one or more downlink messages, the feedback message reporting the feedback pertaining to each downlink message based at least in part on a codebook, the codebook supporting inclusion of both single-bit feedback and multi-bit feedback based at least in part on the signaling,
wherein first multi-bit feedback comprises one or more sets of multiple dummy bits in the codebook, and wherein each set of multiple dummy bits corresponds to a potential downlink message;
wherein, to transmit the signaling, the processor is configured to cause the apparatus to transmit the signaling in different control resource sets, wherein a first control resource set of the different control resource sets is indicative that a first subsubcodebook is to be generated that supports inclusion of single-bit feedback for a first subset of downlink messages associated with the signaling that is transmitted in the first control resource set, wherein a second control resource set of the different control resource sets is indicative that a second subsubcodebook is to be generated that supports inclusion of multi-bit feedback for a second subset of downlink messages associated with the signaling that is transmitted in the second control resource set, and wherein the one or more downlink messages include the first subset of downlink messages and the second subset of downlink messages; or
wherein, to transmit the signaling, the processor is configured to cause the apparatus to transmit the signaling using a first format or a second format of a physical downlink control channel message scheduling a first downlink message of the one or more downlink messages, and wherein the codebook supports single-bit feedback based at least in part on the first format of the first physical downlink control channel message and supports multi-bit feedback based at least in part on the second format of the first physical downlink control channel message.
19. The apparatus of claim 18 , wherein the signaling indicates whether the feedback is either single-bit feedback or multi-bit feedback on a per-component carrier basis.
20. The apparatus of claim 19 , wherein the codebook is generated on a carrier-first then slot second basis or on a slot-first then carrier second basis.
21. The apparatus of claim 18 , wherein the signaling comprises radio resource control signaling, a physical downlink control channel message, a downlink control information grant associated with the one or more downlink messages, or a combination thereof.
22. The apparatus of claim 18 , wherein the processor is configured to cause the apparatus to:
transmit, to the UE, second signaling that indicates whether feedback for each of a plurality of downlink messages scheduled to be received by the UE is to be single-bit feedback or multi-bit feedback, wherein each downlink control information of the second signaling includes a one-bit indicator that indicates whether a second codebook to be generated is to support single-bit feedback or multi-bit feedback;
transmit the plurality of downlink messages to the UE; and
receive a second feedback message from the UE responsive to the plurality of downlink messages, the second feedback message reporting the feedback pertaining to each downlink message of the plurality of downlink messages based at least in part on the second codebook, the second codebook supporting inclusion of both single-bit feedback and multi-bit feedback based at least in part on the signaling.
23. A method of wireless communication performed by a user equipment (UE), comprising:
receiving signaling that indicates whether feedback for each of one or more downlink messages scheduled to be received at the UE is to be single-bit feedback or multi-bit feedback;
monitoring for the one or more downlink messages;
generating, based at least in part on the monitoring for the one or more downlink messages, a codebook for reporting the feedback pertaining to each downlink message, the codebook supporting inclusion of both single-bit feedback and multi-bit feedback based at least in part on the signaling; and
transmitting a feedback message that is based at least in part on the codebook wherein:
first multi-bit feedback comprises one or more sets of multiple dummy bits in the codebook, and each set of multiple dummy bits corresponds to a potential downlink message;
the codebook includes a first subsubcodebook concatenated with a second subsubcodebook;
the codebook supports inclusion of single-bit feedback or multi-bit feedback based at least in part on an identifier associated with a first physical downlink control channel message scheduling a first downlink message of the one or more downlink messages; or
the codebook supports inclusion of single-bit feedback or multi-bit feedback based at least in part on a format of a second physical downlink control channel message scheduling a second downlink message of the one or more downlink messages.
24. The method of claim 23 , wherein the signaling indicates whether the feedback is to be single-bit feedback or multi-bit feedback on a per-component carrier basis.
25. The method of claim 24 , wherein the UE generates the codebook on a carrier-first then slot-second basis or on a slot-first then carrier-second basis.
26. The method of claim 24 , wherein:
the first multi-bit feedback comprises the one or more sets of multiple dummy bits in the codebook.
27. The method of claim 23 , wherein the codebook includes the first subsubcodebook concatenated with the second subsubcodebook.
28. The method of claim 27 , wherein:
the first subsubcodebook is associated with a first subset of the one or more downlink messages whose feedback is indicated as being single-bit feedback; and
the second subsubcodebook is associated with a second subset of the one or more downlink messages whose feedback is indicated as being multi-bit feedback.
29. The method of claim 27 , further comprising:
generating, for each monitoring occasion associated with the one or more downlink messages, the first subsubcodebook that supports inclusion of single-bit feedback; and
generating, for each monitoring occasion associated with the one or more downlink messages, the second subsubcodebook that supports inclusion of multi-bit feedback.
30. The method of claim 27 ,
wherein the first subsubcodebook is based at least in part on a first control resource set, and wherein the first subsubcodebook supports inclusion of single-bit feedback for a first subset of downlink messages of the one or more downlink messages; and
wherein the second subsubcodebook is based at least in part on a second control resource set, and wherein the second subsubcodebook supports inclusion of multi-bit feedback for a second subset of downlink messages of the one or more downlink messages.
31. The method of claim 27 ,
wherein the first subsubcodebook is based at least in part on a first downlink assignment indicator (DAI) pair associated with a first component carrier, wherein the first subsubcodebook is associated with a first subset of the one or more downlink messages, and wherein the first subsubcodebook supports inclusion of single-bit feedback; and
wherein the second subsubcodebook is based at least in part on a second DAI pair associated with a second component carrier, wherein the second subsubcodebook is associated with a second subset of the one or more downlink messages, and wherein the second subsubcodebook supports inclusion of multi-bit feedback.
32. The method of claim 23 , further comprising:
receiving second signaling that indicates whether feedback for each downlink message of a plurality of downlink messages scheduled to be received at the apparatus is to be single-bit feedback or multi-bit feedback;
determining, based at least in part on the second signaling, that at least one component carrier of a set of component carriers configured for the plurality of downlink messages uses multi-bit feedback;
generating a second codebook using multi-bit feedback for each component carrier in the set of component carriers based at least in part on the at least one component carrier using multi-bit feedback; and
transmitting a second feedback message that is based at least in part on the second codebook.
33. The method of claim 23 , wherein the codebook supports inclusion of single-bit feedback or multi-bit feedback based at least in part on the identifier associated with the first physical downlink control channel message scheduling the first downlink message of the one or more downlink messages.
34. The method of claim 33 , wherein generating the codebook comprises:
generating the codebook to support single-bit feedback based at least in part on a first value of the identifier and to support multi-bit feedback based at least in part on a second value of the identifier.
35. The method of claim 33 , wherein the identifier is a control resource set identifier.
36. The method of claim 35 , wherein the control resource set identifier is a first control resource set identifier or a second control resource set identifier, and wherein generating the codebook comprises:
generating the codebook to support single-bit feedback based at least in part on the first control resource set identifier; or
generating the codebook to support multi-bit feedback based at least in part on the second control resource set identifier.
37. The method of claim 23 , wherein the codebook supports inclusion of single-bit feedback or multi-bit feedback based at least in part on the format of the second physical downlink control channel message scheduling the second downlink message of the one or more downlink messages.
38. The method of claim 37 , wherein the format is a first format or a second format, and wherein generating the codebook comprises:
generating the codebook to support single-bit feedback based at least in part on the first format of the second physical downlink control channel message; or
generating the codebook to support multi-bit feedback based at least in part on the second format of the second physical downlink control channel message.
39. The method of claim 23 , further comprising:
receiving second signaling that indicates whether feedback for each downlink message of a plurality of downlink messages scheduled to be received at the apparatus is to be single-bit feedback or multi-bit feedback;
determining, for each monitoring occasion associated with the plurality of downlink messages, whether the feedback is to be single-bit feedback or multi-bit feedback based at least in part on a single bit indicated in a downlink control information scheduling the respective monitoring occasion;
generating, based at least in part on the monitoring for the plurality of downlink messages, a second codebook for reporting the feedback pertaining to each downlink message of the plurality of downlink messages; and
transmitting a second feedback message that is based at least in part on the second codebook.
40. A method of wireless communication performed by a base station, comprising:
transmitting, to a user equipment (UE), signaling that indicates whether feedback for each of one or more downlink messages scheduled to be received by the UE is to be single-bit feedback or multi-bit feedback;
transmitting the one or more downlink messages to the UE; and
receiving a feedback message from the UE responsive to the one or more downlink messages, the feedback message reporting the feedback pertaining to each downlink message based at least in part on a codebook, the codebook supporting inclusion of both single-bit feedback and multi-bit feedback based at least in part on the signaling,
wherein first multi-bit feedback comprises one or more sets of multiple dummy bits in the codebook, and wherein each set of multiple dummy bits corresponds to a potential downlink message;
wherein transmitting the signaling comprises transmitting the signaling in different control resource sets, wherein a first control resource set of the different control resource sets is indicative that a first subsubcodebook is to be generated that supports inclusion of single-bit feedback for a first subset of downlink messages associated with the signaling that is transmitted in the first control resource set, wherein a second control resource set of the different control resource sets is indicative that a second subsubcodebook is to be generated that supports inclusion of multi-bit feedback for a second subset of downlink messages associated with the signaling that is transmitted in the second control resource set, and wherein the one or more downlink messages include the first subset of downlink messages and the second subset of downlink messages; or
wherein transmitting the signaling comprises transmitting the signaling using a first format or a second format of a physical downlink control channel message scheduling a first downlink message of the one or more downlink messages, and wherein the codebook supports single-bit feedback based at least in part on the first format of the first physical downlink control channel message and supports multi-bit feedback based at least in part on the second format of the first physical downlink control channel message.
41. The method of claim 40 , wherein the signaling indicates whether the feedback is either single-bit feedback or multi-bit feedback on a per-component carrier basis.
42. The method of claim 41 , wherein the codebook is generated on a carrier-first then slot second basis or on a slot-first then carrier second basis.
43. The method of claim 40 , wherein the signaling comprises radio resource control signaling, a physical downlink control channel message, a downlink control information grant associated with the one or more downlink messages, or a combination thereof.
44. The method of claim 40 , further comprising:
transmitting, to the UE, second signaling that indicates whether feedback for each of a plurality of downlink messages scheduled to be received by the UE is to be single-bit feedback or multi-bit feedback, wherein each downlink control information of the second signaling includes a one-bit indicator that indicates whether a second codebook to be generated is to support single-bit feedback or multi-bit feedback;
transmitting the plurality of downlink messages to the UE; and
receiving a second feedback message from the UE responsive to the plurality of downlink messages, the second feedback message reporting the feedback pertaining to each downlink message of the plurality of downlink messages based at least in part on the second codebook, the second codebook supporting inclusion of both single-bit feedback and multi-bit feedback based at least in part on the signaling.