IP Library Granted Patent US 12665727
Granted Patent B2
US 12665727 · App. 18/693,476 · Granted Jun 23, 2026

HARQ codebook processing method and apparatus, and communication device and storage medium

Inventor: Yajun Zhu (Beijing, CN)
Assignee: BEIJING XIAOMI MOBILE SOFTWARE CO., LTD.
H04L5/0055H04L1/1854H04L1/1812
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12665727
App. No.
18/693,476
Filed
Mar 19, 2024
Granted
Jun 23, 2026
Kind
B2
Art Unit
2459
USPC
370/329
Abstract

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.

Claims (59)

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 .