# US 12,192,010 B2 · Semistatic codebook for simultaneous reception

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

- Number: US 12,192,010 B2
- Document ID: US12192010B2
- Status: Granted
- Kind: B2
- Application number: 17/451,741
- Filed: 2021-10-21
- Published: 2022-04-28
- Granted: 2025-01-07
- Earliest claimed: 2020-10-22
- Assignees: QUALCOMM Incorporated
- Applicants: QUALCOMM Incorporated
- Inventors: Alberto Rico Alvarino; Ayan Sengupta; Le Liu; Peter Gaal; Kazuki Takeda; Motafa Khoshnevisan; Liangping Ma; Xiao Feng Wang; Juan Montojo; Wanshi Chen; Xiaoxia Zhang
- Web page: https://patentgrep.com/patent/US12192010B2

## CPC

- H04L 1/1854: {Scheduling and prioritising arrangements}
- H04L 1/1864: {ARQ related signaling (H04L1/1607 takes precedence)}
- H04L 1/1812: Hybrid protocols; Hybrid automatic repeat request [HARQ]
- H04L 1/1861: {Physical mapping arrangements (for ACK signaling see also H04L5/0053)}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Certain aspects of the present disclosure provide techniques for reducing a size of semistatic codebooks for HARQ feedback. A method that may be performed by a user equipment (UE) includes determining a number (M) of candidate downlink transmission occasions for a time period, determining a maximum number (k) of simultaneous downlink transmissions the UE can receive during the time period, receiving one or more downlink transmissions during the time period from a base station, and determining a type of encoding for the HARQ feedback based on: (i) a number of the one or more downlink transmissions received, (ii) the number (M) of candidate downlink transmission occasions for the time period, and/or (iii) the maximum number (k) of simultaneous downlink transmissions.

## Claims

### Claim 1

A first network node for wireless communication, comprising:
a processing system configured to:
determine a number (M) of candidate downlink transmission occasions for a time period;
determine a maximum number (k) of simultaneous downlink transmissions the first network node can receive during the time period;
receive one or more downlink transmissions during the time period from a second network node;
encode hybrid automatic repeat request (HARQ) feedback based at least on the number M and the maximum number k, wherein, to encode the HARQ feedback, the processing system is configured to select a HARQ codeword index from a plurality of HARQ codeword indices, wherein each HARQ codeword index in the plurality of HARQ codeword indices corresponds to a respective binary vector of a plurality of binary vectors, and wherein each binary vector of the plurality of binary vectors comprises M elements and a respective weight less than or equal to k, and
transmit the encoded HARQ feedback to the second network node, wherein the encoded HARQ feedback comprises the selected HARQ codeword index.

### Claim 2 (depends on 1)

The first network node of claim 1, wherein the processing system is further configured to encode the HARQ feedback based at least on a quantity of the one or more downlink transmissions.

### Claim 3 (depends on 1)

The first network node of claim 1, wherein each downlink transmission of the one or more downlink transmissions is characterized by at least one binary vector of the plurality of binary vectors indicating a corresponding downlink transmission occasion, and wherein, to encode the HARQ feedback, the processing system is configured to:
calculate a resulting binary vector for all of the one or more downlink transmissions based at least on the binary vector of each downlink transmission of the one or more downlink transmissions, wherein the selected HARQ codeword index is mapped to the resulting binary vector.

### Claim 4 (depends on 1)

The first network node of claim 1, wherein the plurality of HARQ codeword indices includes at least one HARQ codeword index corresponding to one of the plurality of binary vectors, and wherein the one of the plurality of binary vectors comprises M elements and a weight equal to k.

### Claim 5

A first network node for wireless communication, comprising:
a processing system configured to:
determine a number (M) of candidate downlink transmission occasions for a time period;
determine a maximum number (k) of simultaneous downlink transmissions the first network node can receive during the time period;
receive one or more downlink transmissions during the time period from a second network node;
encode hybrid automatic repeat request (HARQ) feedback based at least on the number M and the maximum number k; and
transmit the encoded HARQ feedback to the second network node, wherein the one or more downlink transmissions are a plurality of simultaneous downlink transmissions and total less than k downlink transmissions, wherein each downlink transmission of the one or more downlink transmissions is characterized by at least one binary vector of a plurality of binary vectors indicating a corresponding downlink transmission occasion, and wherein, to encode the HARQ feedback, the processing system is configured to:
select a HARQ codeword index from a plurality of HARQ codeword indices, wherein each HARQ codeword index in the plurality of HARQ codeword indices corresponds to a respective binary vector of the plurality of binary vectors, and wherein each binary vector of the plurality of binary vectors comprises M elements and a respective weight less than or equal to k, and
calculate a parity value of a first downlink transmission of the one or more downlink transmissions based at least on the binary vector corresponding to the first downlink transmission, wherein the encoded HARQ feedback comprises the selected HARQ codeword index and the parity value.

### Claim 6 (depends on 5)

The first network node of claim 5, wherein, to encode the HARQ feedback, the processing system is configured to calculate a summing value comprising a summation of the parity value with a combinatorial index of each downlink transmission of the one or more downlink transmissions other than the first downlink transmission, and wherein the encoded HARQ feedback comprises the summing value.

### Claim 7 (depends on 5)

The first network node of claim 5, wherein, to calculate the parity value of the first downlink transmission, the processing system is configured to calculate the parity value using one of a Hamming encoding or a distance encoding.

### Claim 8

A first network node for wireless communication, comprising:
a processing system configured to:
determine a number (M) of candidate downlink transmission occasions for a time period;
determine a maximum number (k) of simultaneous downlink transmissions the first network node can receive during the time period;
receive one or more downlink transmissions during the time period from a second network node;
encode hybrid automatic repeat request (HARQ) feedback based at least on the number M and the maximum number k; and
transmit the encoded HARQ feedback to the second network node, wherein the one or more downlink transmissions are a plurality of simultaneous downlink transmissions and total (k−1) downlink transmissions, wherein each downlink transmission of the one or more downlink transmissions is characterized by at least one binary vector of a plurality of binary vectors indicating a corresponding downlink transmission occasion, and wherein, to encode the HARQ feedback, the processing system is configured to:
associate the corresponding downlink transmission occasion of each downlink transmission of the one or more downlink transmissions with a respective index value; and
calculate a respective summing value comprising a summation of index values associated with each of the one or more downlink transmissions, and wherein the encoded HARQ feedback comprises the summing value.

### Claim 9 (depends on 8)

The first network node of claim 8, wherein, to calculate the summing value, the processing system is configured to:
calculate a sum of index values associated with each downlink transmission of the one or more downlink transmissions; and
calculate modulo (M+1) of the sum of index values, wherein the encoded HARQ feedback comprises the calculated modulo (M+1) of the sum of index values.
