Physical downlink control channel monitoring occasion-based codebook generation according to varying codebook generation characteristics
Methods, systems, and devices for wireless communication are described. A user equipment (UE) may receive a downlink control information (DCI) message indicating a time slot for the UE to transmit feedback according to a codebook size. The UE may monitor a quantity of physical downlink control channel monitoring occasions (PMOs) within a subset of time slots before the time slot. The PMOs may include a first set of one or more PMOs associated with a first codebook generation characteristic and a second set of one or more PMOs associated with a second codebook generation characteristic. The UE may transmit the feedback via the time slot according to a first codebook size based on the monitoring. The first codebook size may be based on a quantity of PMOs included in the first set of PMOs associated with the first codebook generation characteristic.
1 . An apparatus for wireless communication at a user equipment (UE), comprising:
at least one memory; and
at least one processor coupled to the at least one memory, the at least one processor configured to:
receive, in a first time slot, a downlink control information message indicating at least a second time slot for the UE to transmit feedback according to a codebook size;
monitor a plurality of physical downlink control channel monitoring occasions within at least a subset of a plurality of time slots that occur before the second time slot, wherein the plurality of physical downlink control channel monitoring occasions comprises a first set of one or more physical downlink control channel monitoring occasions associated with at least a first codebook generation characteristic and a second set of one or more physical downlink control channel monitoring occasions associated with at least a second codebook generation characteristic;
generate a first codebook having a first codebook size based at least in part on the monitoring, wherein the first codebook includes a quantity of bits that is equal to a total quantity of physical downlink control channel monitoring occasions included in the first set of one or more physical downlink control channel monitoring occasions, and wherein each bit of the quantity of bits included in the first codebook corresponds to a respective physical downlink control channel monitoring occasion of the first set of one or more physical downlink control channel monitoring occasions; and
transmit, via the second time slot, the feedback according to at least the first codebook size based at least in part on the monitoring.
2 . The apparatus of claim 1 , wherein the at least one processor is further configured to:
receive a message that indicates a configuration of a set of downlink control resources in one or more component carriers, the set of downlink control resources comprising a first subset of downlink control resources associated with a first control resource set pool and a second subset of downlink control resources associated with a second control resource set pool, wherein generating the;
first codebook having the first codebook size is based at least in part on the message, wherein each physical downlink control channel monitoring occasion of the first set of one or more physical downlink control channel monitoring occasions is associated with the first control resource set pool, and wherein the first codebook generation characteristic comprises a first index associated with the first control resource set pool.
3 . The apparatus of claim 2 , wherein the at least one processor is further configured to:
generate a second codebook having a second codebook size based at least in part on a second quantity of physical downlink control channel monitoring occasions included in the second set of one or more physical downlink control channel monitoring occasions, wherein each physical downlink control channel monitoring occasion of the second set of one or more physical downlink control channel monitoring occasions is associated with the second control resource set pool, and wherein the second codebook generation characteristic comprises a second index associated with the second control resource set pool.
4 . The apparatus of claim 2 , wherein the at least one processor is further configured to:
concatenate the first codebook with a second codebook having a second codebook size that is based at least in part on a second quantity of physical downlink control channel monitoring occasions included in the second set of one or more physical downlink control channel monitoring occasions, wherein the feedback is transmitted via a same uplink resource in the second time slot according to a combination of the first codebook size and the second codebook size based at least in part on the concatenating.
5 . The apparatus of claim 2 , wherein the at least one processor is further configured to:
transmit, via a second uplink resource, second feedback according to a second codebook having a second codebook size that is based at least in part on a second quantity of physical downlink control channel monitoring occasions included in the second set of one or more physical downlink control channel monitoring occasions and associated with the second control resource set pool, wherein the second uplink resource is different than a first uplink resource via which the feedback is transmitted according to the first codebook having the first codebook size.
6 . The apparatus of claim 2 , wherein at least one physical downlink control channel monitoring occasion of the quantity of physical downlink control channel monitoring occasions is included in both the first set of one or more physical downlink control channel monitoring occasions and the second set of one or more physical downlink control channel monitoring occasions based at least in part on the at least one physical downlink control channel monitoring occasion being associated with both the first control resource set pool and the second control resource set pool.
7 . The apparatus of claim 1 , wherein the at least one processor is further configured to:
receive a message that indicates a configuration of the first codebook associated with a first priority and a second codebook associated with a second priority, wherein generating;
the first codebook having the first codebook size is based at least in part on the message, wherein each physical downlink control channel monitoring occasion of the first set of one or more physical downlink control channel monitoring occasions is associated with the first priority, and wherein the first codebook generation characteristic comprises the first priority.
8 . The apparatus of claim 7 , wherein the at least one processor is further configured to:
generate the second codebook having a second codebook size based at least in part on a second quantity of physical downlink control channel monitoring occasions included in the second set of one or more physical downlink control channel monitoring occasions, wherein each physical downlink control channel monitoring occasion in the second set of one or more physical downlink control channel monitoring occasions is associated with the second priority, and wherein the second codebook generation characteristic comprises the second priority.
9 . The apparatus of claim 7 , wherein the at least one processor is further configured to:
receive, via the first set of one or more physical downlink control channel monitoring occasions, a first set of one or more downlink control information messages, wherein the first set of one or more physical downlink control channel monitoring occasions is associated with the first priority based at least in part on each downlink control information message of the first set of one or more downlink control information messages being associated with a first format and comprising a priority field configured to indicate a priority of a transmission associated with the respective downlink control information message; and
receive, via the second set of one or more physical downlink control channel monitoring occasions, a second set of one or more downlink control information messages, wherein the second set of one or more physical downlink control channel monitoring occasions is associated with the second priority based at least in part on each downlink control information message of the second set of one or more downlink control information messages being associated with the first format and comprising the priority field or being associated with a second format that does not comprise the priority field.
10 . The apparatus of claim 7 , wherein the at least one processor is further configured to:
transmit, via a second uplink resource, second feedback according to the second codebook having a second codebook size that is based at least in part on a second quantity of physical downlink control channel monitoring occasions included in the second set of one or more physical downlink control channel monitoring occasions and associated with the second priority, wherein the second uplink resource is different than a first uplink resource via which the feedback is transmitted according to the first codebook having the first codebook size.
11 . The apparatus of claim 7 , wherein at least one physical downlink control channel monitoring occasion of the plurality of physical downlink control channel monitoring occasions is included in both the first set of one or more physical downlink control channel monitoring occasions and the second set of one or more physical downlink control channel monitoring occasions based at least in part on the at least one physical downlink control channel monitoring occasion being associated with both the first priority and the second priority.
12 . The apparatus of claim 1 , wherein the at least one processor is further configured to:
receive a message that indicates a first type of codebook associated with the first codebook generation characteristic and a second type of codebook associated with the second codebook generation characteristic, the first type of codebook comprising a physical downlink control channel monitoring occasion-based codebook, and the second type of codebook comprising one of a semi-static codebook or a dynamic codebook, wherein generating the first codebook having the first codebook size is in accordance with the first type of codebook indicated via the message;
and
generate a second codebook having a second codebook size according to the second type of codebook and either a quantity of physical downlink shared channel reception occasions or a quantity of downlink assignment indices monitored by the UE via the plurality of physical downlink control channel monitoring occasions.
13 . The apparatus of claim 12 , wherein the at least one processor is further configured to:
concatenate the first codebook with the second codebook, wherein the feedback is transmitted via a same uplink resource in the second time slot according to a combination of the first codebook size and the second codebook size based at least in part on the concatenating.
14 . The apparatus of claim 12 , wherein the at least one processor is further configured to:
transmit, via a second uplink resource, second feedback according to the second codebook size, wherein the second uplink resource is different than a first uplink resource via which the feedback is transmitted.
15 . The apparatus of claim 1 , wherein the first codebook generation characteristic comprise a unicast communication type associated with the first set of one or more physical downlink control channel monitoring occasions and the second codebook generation characteristic comprises a multicast communication type associated with the second set of one or more physical downlink control channel monitoring occasions.
16 . An apparatus for wireless communication at a network entity, comprising:
at least one memory; and
at least one processor coupled to the at least one memory, the at least one processor configured to:
transmit, in a first time slot, a downlink control information message indicating at least a second time slot for a user equipment (UE) to transmit feedback according to a codebook size; and
receive, via the second time slot, feedback according to at least a first codebook size, wherein a plurality of physical downlink control channel monitoring occasions occur within at least a subset of a plurality of time slots that occur before the second time slot, the plurality of physical downlink control channel monitoring occasions comprising a first set of one or more physical downlink control channel monitoring occasions associated with at least a first codebook generation characteristic and a second set of one or more physical downlink control channel monitoring occasions associated with at least a second codebook generation characteristic, wherein a first codebook having the first codebook size includes a quantity of bits that is equal to a total quantity of physical downlink control channel monitoring occasions included in the first set of one or more physical downlink control channel monitoring occasions, and wherein each bit of the quantity of bits included in the first codebook corresponds to a respective physical downlink control channel monitoring occasion of the first set of one or more physical downlink control channel monitoring occasions.
17 . The apparatus of claim 16 , wherein the at least one processor is further configured to:
transmit a message that indicates a configuration of a set of downlink control resources in one or more component carriers, the set of downlink control resources comprising a first subset of downlink control resources associated with a first control resource set pool and a second subset of downlink control resources associated with a second control resource set pool, wherein the feedback is received according to at least the first codebook having the first codebook size, wherein each physical downlink control channel monitoring occasion of the first set of one or more physical downlink control channel monitoring occasions is associated with the first control resource set pool, and wherein the first codebook generation characteristic comprises a first index associated with the first control resource set pool.
18 . The apparatus of claim 17 , wherein, to receive the feedback, the at least one processor is further configured to:
receive, via a same uplink resource in the second time slot, the feedback according to a combination of the first codebook size of the first codebook and a second codebook size of a second codebook, the second codebook size based at least in part on a second quantity of physical downlink control channel monitoring occasions included in the second set of one or more physical downlink control channel monitoring occasions, wherein each physical downlink control channel monitoring occasion of the second set of one or more physical downlink control channel monitoring occasions is associated with the second control resource set pool, and wherein the second codebook generation characteristic comprises a second index associated with the second control resource set pool.
19 . The apparatus of claim 17 , wherein the at least one processor is further configured to:
receive, via a second uplink resource, second feedback according to a second codebook having a second codebook size that is based at least in part on a second quantity of physical downlink control channel monitoring occasions included in the second set of one or more physical downlink control channel monitoring occasions, wherein the second uplink resource is different than a first uplink resource via which the feedback is transmitted according to the first codebook having the first codebook size, and wherein each physical downlink control channel monitoring occasion of the second set of one or more physical downlink control channel monitoring occasions is associated with the second control resource set pool, the second codebook generation characteristic comprising a second index associated with the second control resource set pool.
20 . The apparatus of claim 16 , wherein the at least one processor is further configured to:
transmit a message that indicates a configuration of the first codebook associated with a first priority and a second codebook associated with a second priority, wherein the feedback is received according to at least the first codebook having the first codebook size, wherein each physical downlink control channel monitoring occasion of the first set of one or more physical downlink control channel monitoring occasions is associated with the first priority, and wherein the first codebook generation characteristic comprises the first priority.
21 . The apparatus of claim 20 , wherein, to receive the feedback, the at least one processor is further configured to:
receive, via a second uplink resource, second feedback according to the second codebook having a second codebook size that is based at least in part on a second quantity of physical downlink control channel monitoring occasions included in the second set of one or more physical downlink control channel monitoring occasions and associated with the second priority, wherein the second uplink resource is different than a first uplink resource via which the feedback is transmitted according to the first codebook having the first codebook size, and wherein each physical downlink control channel monitoring occasion of the second set of one or more physical downlink control channel monitoring occasions is associated with the second priority, the second codebook generation characteristic comprising the second priority.
22 . The apparatus of claim 20 , wherein the at least one processor is further configured to:
transmit, via the first set of one or more physical downlink control channel monitoring occasions, a first set of one or more downlink control information messages, wherein the first set of one or more physical downlink control channel monitoring occasions is associated with the first priority based at least in part on each downlink control information message of the first set of one or more downlink control information messages being associated with a first format and comprising a priority field configured to indicate a priority of a transmission associated with the respective downlink control information message; and
transmit, via the second set of one or more physical downlink control channel monitoring occasions, a second set of one or more downlink control information messages, wherein the second set of one or more physical downlink control channel monitoring occasions is associated with the second priority based at least in part on each downlink control information message of the second set of one or more downlink control information messages being associated with the first format and comprising the priority field or being associated with a second format that does not comprise the priority field.
23 . The apparatus of claim 16 , wherein the at least one processor is further configured to:
transmit a message that indicates a first type of codebook associated with the first codebook generation characteristic and a second type of codebook associated with the second codebook generation characteristic, the first type of codebook comprising a physical downlink control channel monitoring occasion-based codebook, and the second type of codebook comprising one of a semi-static codebook or a dynamic codebook, wherein the feedback is received according to at least the first codebook having the first codebook size according to the first type of codebook and a second codebook having a second codebook size according to the second type of codebook and either a quantity of physical downlink shared channel reception occasions or a quantity of downlink assignment indices transmitted via the plurality of physical downlink control channel monitoring occasions.
24 . The apparatus of claim 23 , wherein, to receive the feedback, the at least one processor is further configured to:
receive the feedback via a same uplink resource in the second time slot according to a combination of the first codebook size associated with the first type of codebook and the second codebook size associated with the second type of codebook.
25 . The apparatus of claim 23 , wherein the at least one processor is further configured to:
receive, via a second uplink resource, second feedback according to the second type of codebook having the second codebook size, wherein the second uplink resource is different than a first uplink resource via which the feedback is transmitted according to the first type of codebook having the first codebook size.
26 . The apparatus of claim 16 , wherein the first codebook generation characteristic comprises a unicast communication type associated with the first set of one or more physical downlink control channel monitoring occasions and the second codebook generation characteristic comprises a multicast communication type associated with the second set of one or more physical downlink control channel monitoring occasions.
27 . A method for wireless communication at a user equipment (UE), comprising:
receiving, in a first time slot, a downlink control information message indicating at least a second time slot for the UE to transmit feedback according to a codebook size;
monitoring a plurality of physical downlink control channel monitoring occasions within at least a subset of a plurality of time slots that occur before the second time slot, wherein the plurality of physical downlink control channel monitoring occasions comprises a first set of one or more physical downlink control channel monitoring occasions associated with at least a first codebook generation characteristic and a second set of one or more physical downlink control channel monitoring occasions associated with at least a second codebook generation characteristic;
generating a first codebook having a first codebook size based at least in part on the monitoring, wherein the first codebook size includes a quantity of bits that is equal to a total quantity of physical downlink control channel monitoring occasions included in the first set of one or more physical downlink control channel monitoring occasions, and wherein each bit of the quantity of bits included in the first codebook corresponds to a respective physical downlink control channel monitoring occasion of the first set of one or more physical downlink control channel monitoring occasions; and
transmitting, via the second time slot, the feedback according to at least the first codebook size based at least in part on the monitoring.
28 . The method of claim 27 , further comprising:
receiving a message that indicates a configuration of a set of downlink control resources in one or more component carriers, the set of downlink control resources comprising a first subset of downlink control resources associated with a first control resource set pool and a second subset of downlink control resources associated with a second control resource set pool, wherein
generating the first codebook having the first codebook size is based at least in part on the message, wherein each physical downlink control channel monitoring occasion of the first set of one or more physical downlink control channel monitoring occasions is associated with the first control resource set pool, and wherein the first codebook generation characteristic comprises a first index associated with the first control resource set pool.
29 . A method for wireless communication at a network entity, comprising:
transmitting, in a first time slot, a downlink control information message indicating at least a second time slot for a user equipment (UE) to transmit feedback according to a codebook size; and
receiving, via the second time slot, feedback according to at least a first codebook size, wherein a plurality of physical downlink control channel monitoring occasions occur within at least a subset of a plurality of time slots that occur before the second time slot, the plurality of physical downlink control channel monitoring occasions comprising a first set of one or more physical downlink control channel monitoring occasions associated with at least a first codebook generation characteristic and a second set of one or more physical downlink control channel monitoring occasions associated with at least a second codebook generation characteristic, wherein a first codebook having the first codebook size includes a quantity of bits that is equal to a total quantity of physical downlink control channel monitoring occasions included in the first set of one or more physical downlink control channel monitoring occasions, and wherein each bit of the quantity of bits included in the first codebook corresponds to a respective physical downlink control channel monitoring occasion of the first set of one or more physical downlink control channel monitoring occasions.
30 . The method of claim 29 , further comprising:
transmitting a message that indicates a configuration of a set of downlink control resources in one or more component carriers, the set of downlink control resources comprising a first subset of downlink control resources associated with a first control resource set pool and a second subset of downlink control resources associated with a second control resource set pool, wherein the feedback is received according to at least the first codebook having the first codebook size, wherein each physical downlink control channel monitoring occasion of the first set of one or more physical downlink control channel monitoring occasions is associated with the first control resource set pool, and wherein the first codebook generation characteristic comprises a first index associated with the first control resource set pool.