# US 12,113,625 B2 · HARQ-ACK feedback method and apparatus

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,113,625 B2
- Document ID: US12113625B2
- Status: Granted
- Kind: B2
- Application number: 18/152,866
- Filed: 2023-01-11
- Published: 2023-06-01
- Granted: 2024-10-08
- Earliest claimed: 2020-07-13
- Assignees: Vivo Mobile Communication Co., Ltd.
- Applicants: Vivo Mobile Communication Co., Ltd.
- Inventors: Xiaohang Chen; Zhi Lu
- Web page: https://patentgrep.com/patent/US12113625B2

## CPC

- H04L 1/1812: Hybrid protocols; Hybrid automatic repeat request [HARQ]
- H04L 1/1854: {Scheduling and prioritising arrangements}
- H04L 1/0009: {by adapting the channel coding (H04L1/1812 takes precedence)}
- H04L 1/1861: {Physical mapping arrangements (for ACK signaling see also H04L5/0053)}
- H04L 1/1864: {ARQ related signaling (H04L1/1607 takes precedence)}
- H04L 5/0055: {Physical resource allocation for ACK/NACK (for physical mapping arrangements in ARQ protocols H04L1/1861)}
- H04L 5/1469: {using time-sharing}
- H04W 72/11: Semi-persistent scheduling
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A HARQ-ACK feedback method and apparatus are provided, so as to solve a problem that a terminal cannot perform HARQ-ACK feedback in a case that the terminal is configured with a DL SPS. The method may be applied to a terminal. The method includes determining, based on first information, a HARQ-ACK codebook corresponding to M DL SPS configurations; where the first information includes at least one of the following: first HARQ-ACK feedback indication information, first TDD configuration information, or first dynamic slot format information; and M≥1, and M is an integer.

## Claims

### Claim 1

A hybrid automatic repeat request-acknowledgement (HARQ-ACK) feedback method, applied to a terminal, wherein the method comprises:
determining, based on first information, a HARQ-ACK codebook corresponding to M downlink semi-persistent scheduling (DL SPS) configurations; wherein
the first information comprises at least one of the following: first HARQ-ACK feedback indication information, first time division duplexing (TDD) configuration information, or first dynamic slot format information; and M≥1, and M is an integer;
in a case that the HARQ-ACK codebook is determined based on a first time domain resource indicated by the first HARQ-ACK feedback indication information, and the first time domain resource collides with a downlink time domain resource indicated by the first TDD configuration information, the method further comprises:
determining, based on the first TDD configuration information, a second time domain resource for transmitting the HARQ-ACK codebook.

### Claim 2 (depends on 1)

The method according to claim 1, wherein the method further comprises: determining, based on the first information, a time domain resource used for transmitting the HARQ-ACK codebook.

### Claim 3 (depends on 1)

The method according to claim 1, wherein the determining, based on first information, a HARQ-ACK codebook corresponding to M DL SPS configurations comprises:
determining, based on a time domain resource indicated by the first HARQ-ACK feedback indication information, the HARQ-ACK codebook corresponding to the M DL SPS configurations; or
determining, based on a time domain resource indicated by the first HARQ-ACK feedback indication information, a HARQ-ACK codebook corresponding to M1 ones of the DL SPS configurations, wherein 1≤M1<M, and M1 is an integer.

### Claim 4 (depends on 3)

The method according to claim 3, wherein the method further comprises:
in a case that the time domain resource indicated by the first HARQ-ACK feedback indication information collides with a downlink resource, skipping generating a HARQ-ACK codebook based on the time domain resource.

### Claim 5 (depends on 1)

The method according to claim 1, wherein the determining, based on first information, a HARQ-ACK codebook corresponding to M DL SPS configurations comprises:
determining, based on a time domain resource indicated by the first TDD configuration information or by the first dynamic slot format information, the HARQ-ACK codebook corresponding to the M DL SPS configurations; or
determining, based on a time domain resource indicated by the first TDD configuration information or by the first dynamic slot format information, a HARQ-ACK codebook corresponding to M1 ones of the DL SPS configurations, wherein 1≤M1<M, and M1 is an integer.

### Claim 6 (depends on 1)

The method according to claim 1, wherein the determining, based on first information, a HARQ-ACK codebook corresponding to M DL SPS configurations comprises:
determining, based on a time domain resource indicated by the first information, a HARQ-ACK codebook corresponding to a DL SPS configuration j in the M DL SPS configurations; or
determining, based on a time domain resource indicated by the first information, a HARQ-ACK codebook corresponding to one group of DL SPS configurations in the M DL SPS configurations.

### Claim 7 (depends on 1)

The method according to claim 1, wherein
the M DL SPS configurations correspond to W priorities, one HARQ-ACK codebook is generated for the M DL SPS configurations, and the one HARQ-ACK codebook comprises HARQ-ACK information corresponding to the M DL SPS configurations; or
the M DL SPS configurations correspond to W priorities, a maximum of W HARQ-ACK codebooks are generated for the M DL SPS configurations, and any one of the HARQ-ACK codebooks comprises HARQ-ACK information for a DL SPS configuration corresponding to a priority of the any one of the HARQ-ACK codebooks; wherein 1≤W≤M, and W is an integer.

### Claim 8 (depends on 1)

The method according to claim 1, wherein
the HARQ-ACK codebook comprises HARQ-ACK information, the HARQ-ACK information corresponds to a first SPS physical downlink shared channel PDSCH reception occasion between a time domain resource NO and a time domain resource N1, and the first SPS PDSCH reception occasion corresponds to the M DL SPS configurations; or
the HARQ-ACK codebook comprises HARQ-ACK information of a first priority, the HARQ-ACK information of the first priority corresponds to a second SPS PDSCH reception occasion between the time domain resource NO and the time domain resource N1, and the second SPS PDSCH reception occasion corresponds to a DL SPS configuration corresponding to the first priority in the M DL SPS configurations; or
the HARQ-ACK codebook comprises HARQ-ACK information of a first priority set, the HARQ-ACK information of the first priority set corresponds to a third SPS PDSCH reception occasion between the time domain resource N0 and the time domain resource N1, and the third SPS PDSCH reception occasion corresponds to a DL SPS configuration corresponding to the first priority set in the M DL SPS configurations; or
the HARQ-ACK codebook comprises HARQ-ACK information for a first DL SPS configuration, the HARQ-ACK information for the first DL SPS configuration corresponds to a fourth SPS PDSCH reception occasion between the time domain resource NO and the time domain resource N1, and the fourth SPS PDSCH reception occasion corresponds to the first DL SPS configuration in the M DL SPS configurations; or
the HARQ-ACK codebook comprises HARQ-ACK information for a first DL SPS configuration set, the HARQ-ACK information for the first DL SPS configuration set corresponds to a fifth SPS PDSCH reception occasion between the time domain resource N0 and the time domain resource N1, and the fifth SPS PDSCH reception occasion corresponds to the first DL SPS configuration set in the M DL SPS configurations; wherein
the time domain resource NO and the time domain resource N1 are time domain resources for generating any HARQ-ACK codebook.

### Claim 9 (depends on 1)

The method according to claim 1, wherein the HARQ-ACK codebook comprises HARQ-ACK information, and the method further comprises:
in a case that there is no SPS PDSCH transmission in SPS PDSCH reception occasions corresponding to the HARQ-ACK information, skipping feeding back the HARQ-ACK codebook.

### Claim 10 (depends on 1)

The method according to claim 1, wherein the HARQ-ACK codebook comprises HARQ-ACK information, and the method further comprises:
in a case that there is no SPS PDSCH transmission in some of SPS PDSCH reception occasions corresponding to the HARQ-ACK information, skipping feeding back, in the HARQ-ACK codebook, target HARQ-ACK information, wherein the target HARQ-ACK information corresponds to the SPS PDSCH reception occasions with no SPS PDSCH transmission.

### Claim 11

A terminal, comprising a processor, a memory, and a program or instructions stored in the memory and capable of running on the processor, wherein when the program or instructions are executed by the processor, an HARQ-ACK feedback method is implemented, wherein the method comprises:
determining, based on first information, a HARQ-ACK codebook corresponding to M downlink semi-persistent scheduling (DL SPS) configurations; wherein
the first information comprises at least one of the following: first HARQ-ACK feedback indication information, first time division duplexing (TDD) configuration information, or first dynamic slot format information; and M≥1, and M is an integer;
in a case that the HARQ-ACK codebook is determined based on a first time domain resource indicated by the first HARQ-ACK feedback indication information, and the first time domain resource collides with a downlink time domain resource indicated by the first TDD configuration information, the method further comprises:
determining, based on the first TDD configuration information, a second time domain resource for transmitting the HARQ-ACK codebook.

### Claim 12 (depends on 11)

The terminal according to claim 11, wherein when the program or instructions are executed by the processor, further implements: determining, based on the first information, a time domain resource used for transmitting the HARQ-ACK codebook.

### Claim 13 (depends on 11)

The terminal according to claim 11, wherein the determining, based on first information, a HARQ-ACK codebook corresponding to M DL SPS configurations comprises:
determining, based on a time domain resource indicated by the first HARQ-ACK feedback indication information, the HARQ-ACK codebook corresponding to the M DL SPS configurations; or
determining, based on a time domain resource indicated by the first HARQ-ACK feedback indication information, a HARQ-ACK codebook corresponding to M1 ones of the DL SPS configurations, wherein 1≤M1<M, and M1 is an integer.

### Claim 14 (depends on 13)

The terminal according to claim 13, wherein when the program or instructions are executed by the processor, further implements:
in a case that the time domain resource indicated by the first HARQ-ACK feedback indication information collides with a downlink resource, skipping generating a HARQ-ACK codebook based on the time domain resource.

### Claim 15 (depends on 11)

The terminal according to claim 11, wherein the determining, based on first information, a HARQ-ACK codebook corresponding to M DL SPS configurations comprises:
determining, based on a time domain resource indicated by the first TDD configuration information or by the first dynamic slot format information, the HARQ-ACK codebook corresponding to the M DL SPS configurations; or
determining, based on a time domain resource indicated by the first TDD configuration information or by the first dynamic slot format information, a HARQ-ACK codebook corresponding to M1 ones of the DL SPS configurations, wherein 1≤M1<M, and M1 is an integer.

### Claim 16 (depends on 11)

The terminal according to claim 11, wherein the determining, based on first information, a HARQ-ACK codebook corresponding to M DL SPS configurations comprises:
determining, based on a time domain resource indicated by the first information, a HARQ-ACK codebook corresponding to a DL SPS configuration j in the M DL SPS configurations; or
determining, based on a time domain resource indicated by the first information, a HARQ-ACK codebook corresponding to one group of DL SPS configurations in the M DL SPS configurations.

### Claim 17 (depends on 11)

The terminal according to claim 11, wherein
the M DL SPS configurations correspond to W priorities, one HARQ-ACK codebook is generated for the M DL SPS configurations, and the one HARQ-ACK codebook comprises HARQ-ACK information corresponding to the M DL SPS configurations; or
the M DL SPS configurations correspond to W priorities, a maximum of W HARQ-ACK codebooks are generated for the M DL SPS configurations, and any one of the HARQ-ACK codebooks comprises HARQ-ACK information for a DL SPS configuration corresponding to a priority of the any one of the HARQ-ACK codebooks; wherein 1≤W≤M, and W is an integer.

### Claim 18 (depends on 11)

The terminal according to claim 11, wherein
the HARQ-ACK codebook comprises HARQ-ACK information, the HARQ-ACK information corresponds to a first SPS physical downlink shared channel PDSCH reception occasion between a time domain resource NO and a time domain resource N1, and the first SPS PDSCH reception occasion corresponds to the M DL SPS configurations; or
the HARQ-ACK codebook comprises HARQ-ACK information of a first priority, the HARQ-ACK information of the first priority corresponds to a second SPS PDSCH reception occasion between the time domain resource NO and the time domain resource N1, and the second SPS PDSCH reception occasion corresponds to a DL SPS configuration corresponding to the first priority in the M DL SPS configurations; or
the HARQ-ACK codebook comprises HARQ-ACK information of a first priority set, the HARQ-ACK information of the first priority set corresponds to a third SPS PDSCH reception occasion between the time domain resource NO and the time domain resource N1, and the third SPS PDSCH reception occasion corresponds to a DL SPS configuration corresponding to the first priority set in the M DL SPS configurations; or
the HARQ-ACK codebook comprises HARQ-ACK information for a first DL SPS configuration, the HARQ-ACK information for the first DL SPS configuration corresponds to a fourth SPS PDSCH reception occasion between the time domain resource NO and the time domain resource N1, and the fourth SPS PDSCH reception occasion corresponds to the first DL SPS configuration in the M DL SPS configurations; or
the HARQ-ACK codebook comprises HARQ-ACK information for a first DL SPS configuration set, the HARQ-ACK information for the first DL SPS configuration set corresponds to a fifth SPS PDSCH reception occasion between the time domain resource NO and the time domain resource N1, and the fifth SPS PDSCH reception occasion corresponds to the first DL SPS configuration set in the M DL SPS configurations; wherein
the time domain resource NO and the time domain resource N1 are time domain resources for generating any HARQ-ACK codebook.

### Claim 19 (depends on 11)

The terminal according to claim 11, wherein the HARQ-ACK codebook comprises HARQ-ACK information, and wherein when the program or instructions are executed by the processor, further implements:
in a case that there is no SPS PDSCH transmission in SPS PDSCH reception occasions corresponding to the HARQ-ACK information, skipping feeding back the HARQ-ACK codebook.

### Claim 20

A chip, wherein the chip comprises a processor and a communication interface, the communication interface is coupled to the processor, and the processor is configured to run a program or instructions to implement an HARQ-ACK feedback method, wherein the method comprises:
determining, based on first information, a HARQ-ACK codebook corresponding to M downlink semi-persistent scheduling (DL SPS) configurations; wherein
the first information comprises at least one of the following: first HARQ-ACK feedback indication information, first time division duplexing (TDD) configuration information, or first dynamic slot format information; and M≥1, and M is an integer;
in a case that the HARQ-ACK codebook is determined based on a first time domain resource indicated by the first HARQ-ACK feedback indication information, and the first time domain resource collides with a downlink time domain resource indicated by the first TDD configuration information, the method further comprises:
determining, based on the first TDD configuration information, a second time domain resource for transmitting the HARQ-ACK codebook.
