HARQ codebook processing method and apparatus, and communication device and storage medium
A hybrid automatic repeat request (HARQ) codebook processing method, executed by a terminal, including: determining a size of an HARQ codebook according to a number N of configured K1 values and a number M of configured feedback-enabled HARQ processes, where the HARQ codebook carries an HARQ feedback for a downlink transmission, and the K1 values each indicate a time offset between a transmission resource for the HARQ feedback and a transmission resource for the downlink transmission.
1 . A hybrid automatic repeat request (HARQ) codebook processing method, executed by a terminal and comprising:
determining a size of an HARQ codebook according to a number N of configured K1 values and a number M of configured feedback-enabled HARQ processes,
wherein the HARQ codebook carries an HARQ feedback for a downlink transmission; and
the K1 values each indicate a time offset between a transmission resource for the HARQ feedback and a transmission resource for the downlink transmission.
2 . The HARQ codebook processing method according to claim 1 , wherein determining the size of the HARQ codebook according to the number N of the configured K1 values and the number M of the configured feedback-enabled HARQ processes comprises:
determining the size of the HARQ codebook according to min {M, N}.
3 . The HARQ codebook processing method according to claim 2 , wherein determining the size of the HARQ codebook according to min {M, N} comprises at least one of:
determining that the size of the HARQ codebook is 0 in a case that M is smaller than N and M is equal to 0; or
determining the size of the HARQ codebook according to min {M, N} and an HARQ feedback strategy in a case that M is greater than 0.
4 . The HARQ codebook processing method according to claim 1 , further comprising:
determining a feedback time unit for transmitting the HARQ feedback according to a scheduled K1 value and a time slot where the downlink transmission corresponding to the HARQ feedback is located; and
deciding, on the feedback time unit, a transmission resource with a size being equal to the size of the HARQ codebook.
5 . The HARQ codebook processing method according to claim 1 , wherein a number of scheduled feedback-enabled HARQ processes is smaller than the number of the configured feedback-enabled HARQ processes, and the HARQ feedback carried by the HARQ codebook comprises at least one of:
an HARQ feedback determined according to a receiving condition for the downlink transmission corresponding to the scheduled feedback-enabled HARQ process; or
an HARQ feedback for an unscheduled feedback-enabled HARQ process, wherein the HARQ feedback for the unscheduled feedback-enabled HARQ process is a preset value, and the preset value is non acknowledgement (NACK) or acknowledgement (ACK).
6 . The HARQ codebook processing method according to claim 1 , further comprising at least one of:
determining not to feedback the HARQ codebook in a case that a number of scheduled feedback-enabled HARQ processes is 0; or
determining that the HARQ codebook carries a preset value in a case that the number of the scheduled feedback-enabled HARQ processes is 0, wherein the preset value is NACK or ACK.
7 . The HARQ codebook processing method according to claim 1 , wherein
a sequence of the HARQ feedbacks in the HARQ codebook is determined according to one of:
identifications (IDs) of scheduled HARQ processes corresponding to the HARQ feedbacks;
scheduled K1 values corresponding to the HARQ feedbacks; or
IDs of the feedback-enabled HARQ processes corresponding to the HARQ feedbacks.
8 . The HARQ codebook processing method according to claim 1 , wherein the downlink transmission comprises at least one of:
a physical downlink shared channel (PDSCH) transmission; or
a scheduling transmission released by a semi-persistent physical downlink shared channel.
9 . A non-transitory computer storage medium, storing an executable program; and the executable program, after performed by one or more processors, being capable of implementing the HARQ codebook processing method provided by claim 1 .
10 . A communication device, comprising one or more processors, a transceiver, a memory and an executable program stored on the memory and capable of being run by the one or more processors, wherein the one or more processors, when running the executable program, are configured to:
determine a size of an HARQ codebook according to a number N of configured K1 values and a number M of configured feedback-enabled HARQ processes,
wherein the HARQ codebook carries an HARQ feedback for a downlink transmission; and
the K1 values each indicate a time offset between a transmission resource for the HARQ feedback and a transmission resource for the downlink transmission.
11 . A hybrid automatic repeat request (HARQ) codebook processing method, executed by a base station and comprising:
determining a size of an HARQ codebook according to a number N of configured K1 values and a number M of configured feedback-enabled HARQ processes,
wherein the HARQ codebook carries an HARQ feedback for a downlink transmission; and
the K1 values each indicate a time offset between a transmission resource for the HARQ feedback and a transmission resource for the downlink transmission.
12 . The HARQ codebook processing method according to claim 11 , wherein determining the size of the HARQ codebook according to the number N of the configured K1 values and the number M of the configured feedback-enabled HARQ processes comprises:
determining the size of the HARQ codebook according to min {M, N}.
13 . The HARQ codebook processing method according to claim 12 , wherein determining the size of the HARQ codebook according to min {M, N} comprises at least one of:
determining that the size of the HARQ codebook is 0 in a case that M is smaller than N and M is equal to 0; or
determining the size of the HARQ codebook according to min {M, N} and an HARQ feedback strategy in a case that M is greater than 0.
14 . The HARQ codebook processing method according to claim 11 , further comprising:
determining a feedback time unit for transmitting the HARQ feedback according to a scheduled K1 value and a time slot where the downlink transmission corresponding to the HARQ feedback is located; and
deciding, on the feedback time unit, a transmission resource with a size being equal to the size of the HARQ codebook.
15 . The HARQ codebook processing method according to claim 11 , wherein a number of scheduled feedback-enabled HARQ processes is smaller than the number of the configured feedback-enabled HARQ processes, and the HARQ feedback carried by the HARQ codebook comprises at least one of:
an HARQ feedback determined according to a receiving condition for the downlink transmission corresponding to the scheduled feedback-enabled HARQ process; or
an HARQ feedback for an unscheduled feedback-enabled HARQ process, wherein the HARQ feedback for the unscheduled feedback-enabled HARQ process is a preset value, and the preset value is non acknowledgement (NACK) or acknowledgement (ACK).
16 . The HARQ codebook processing method according to claim 11 , further comprising at least one of:
determining not to receive the HARQ codebook in a case that a number of scheduled feedback-enabled HARQ processes is 0; or
determining that the HARQ codebook carries a preset value in a case that the number of the scheduled feedback-enabled HARQ processes is 0, wherein the preset value is NACK or ACK.
17 . The HARQ codebook processing method according to claim 11 , wherein
a sequence of the HARQ feedbacks in the HARQ codebook is determined according to one of:
identifications (IDs) of scheduled HARQ processes corresponding to the HARQ feedbacks;
scheduled K1 values corresponding to the HARQ feedbacks; or
IDs of the feedback-enabled HARQ processes corresponding to the HARQ feedbacks.
18 . The HARQ codebook processing method according to claim 11 , wherein the downlink transmission comprises at least one of:
a physical downlink shared channel (PDSCH) transmission; or
a scheduling transmission released by a semi-persistent physical downlink shared channel.
19 . A communication device, comprising one or more processors, a transceiver, a memory and an executable program stored on the memory and capable of being run by the one or more processors, wherein the one or more processors, when running the executable program, performs the HARQ codebook processing method provided by claim 11 .
20 . A non-transitory computer storage medium, storing an executable program; and the executable program, after performed by one or more processors, being capable of implementing the HARQ codebook processing method provided by claim 11 .