# US 10,771,196 B2 · Techniques for signaling compressed HARQ or retransmission information between a base station and a user equipment

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

- Number: US 10,771,196 B2
- Document ID: US10771196B2
- Status: Granted
- Kind: B2
- Application number: 15/922,063
- Filed: 2018-03-15
- Published: 2018-09-20
- Granted: 2020-09-08
- Earliest claimed: 2017-03-20
- Assignees: QUALCOMM Incorporated
- Applicants: QUALCOMM Incorporated
- Inventors: Jing Jiang; Seyedkianoush Hosseini; Jing Sun
- Web page: https://patentgrep.com/patent/US10771196B2

## CPC

- H04L 1/1819: {with retransmission of additional or different redundancy}
- H03M 13/6306: {Error control coding in combination with Automatic Repeat reQuest [ARQ] and diversity transmission, e.g. coding schemes for the multiple transmission of the same information or the transmission of incremental redundancy (H03M13/3761, H03M13/3769 and H03M13/635 take precedence)}
- H04L 1/0068: {by puncturing}
- H04L 1/0073: {Special arrangements for feedback channel}
- H04L 1/1614: {using bitmaps}
- H03M 13/13: Linear codes
- H03M 13/19: Single error correction without using particular properties of the cyclic codes, e.g. Hamming codes, extended or generalised Hamming codes
- H04L 2001/125: {Arrangements for preventing errors in the return channel}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H03M: CODING; DECODING; CODE CONVERSION IN GENERAL (using fluidic means F15C4/00; optical analogue/digital converters G02F7/00; coding, decoding or code conversion, specially adapted for particular applications, see the relevant subclasses, e.g. G01D, G01R, G06F, G06T, G09G, G10L, G11B, G11C, H04B, H04L, H04M, H04N; ciphering or deciphering for cryptography or other purposes involving the need for secrecy G09C)

## Abstract

Techniques are described for wireless communication. One method includes receiving, at a user equipment (UE), a transport block (TB) that includes a plurality of code block groups (CBGs); determining CBG failure information identifying a set of one or more CBGs in the TB that failed to decode at the UE; determining a compressed representation of the CBG failure information; and transmitting, in response to receiving the TB, hybrid automatic repeat request (HARQ) information including the compressed representation of the CBG failure information. The compressed representation of the CBG failure information includes fewer bits of information than the CBG failure information.

## Claims

### Claim 1

A method for wireless communication, comprising:
receiving, at a user equipment (UE), a transport block (TB) that includes a plurality of code block groups (CBGs);
receiving an indication of punctured resources in the TB;
determining CBG failure information identifying a set of one or more CBGs in the TB that failed to decode at the UE;
determining a compressed representation of the CBG failure information, the compressed representation of the CBG failure information including fewer bits of information than the CBG failure information and wherein the compressed representation of the CBG failure information is determined based at least in part on the indication of the punctured resources; and
transmitting, in response to receiving the TB, hybrid automatic repeat request (HARQ) information including the compressed representation of the CBG failure information.

### Claim 2 (depends on 1)

The method of claim 1, wherein determining the compressed representation of the CBG failure information based at least in part on the indication of the punctured resources comprises:
determining a difference between the set of one or more CBGs that failed to decode at the UE and a second set of one or more CBGs that include the punctured resources.

### Claim 3 (depends on 2)

The method of claim 2, further comprising:
identifying the difference between the set of one or more CBGs that failed to decode at the UE and the second set of one or more CBGs that include the punctured resources based at least in part on an equation m log 2 N, wherein m is a number of CBGs in the difference, and N is a total number of CBGs in the TB.

### Claim 4 (depends on 2)

The method of claim 2, further comprising:
identifying the difference between the set of one or more CBGs that failed to decode at the UE and the second set of one or more CBGs that include the punctured resources based at least in part on a starting location and length of at least a first difference between the set of one or more CBGs that failed to decode at the UE and the second set of one or more CBGs that include the punctured resources.

### Claim 5 (depends on 1)

The method of claim 1, wherein determining the compressed representation of the CBG failure information comprises:
encoding the CBG failure information based at least in part on an encoding scheme known to a device that receives the HARQ information including the compressed representation of the CBG failure information,
wherein transmitting the HARQ information including the compressed representation of the CBG failure information comprises transmitting at least a portion of the encoded CBG failure information.

### Claim 6 (depends on 5)

The method of claim 5, wherein the encoding scheme is based at least in part on a syndrome matrix, a linear block channel code, a Hamming code, a polar code, or a combination thereof.

### Claim 7 (depends on 5)

The method of claim 5, further comprising:
determining redundancy information for the encoded CBG failure information,
wherein transmitting the HARQ information including the compressed representation of the CBG failure information comprises transmitting at least the portion of the encoded CBG failure information with at least a portion of the redundancy information.

### Claim 8 (depends on 1)

The method of claim 1, wherein the TB is part of an enhanced mobile broadband (eMBB) transmission to the UE, and at least one resource of the eMBB transmission is punctured by an ultra reliable low latency communication (URLLC) associated with a second UE.

### Claim 9

An apparatus for wireless communication, comprising:
a processor;
memory coupled with the processor; and
instructions stored in the memory, the instructions being executable by the processor to:
receive, at a user equipment (UE), a transport block (TB) that includes a plurality of code block groups (CBGs);
receive an indication of punctured resources in the TB;
determine CBG failure information identifying a set of one or more CBGs in the TB that failed to decode at the UE;
determine a compressed representation of the CBG failure information, the compressed representation of the CBG failure information including fewer bits of information than the CBG failure information and wherein the compressed representation of the CBG failure information is determined based at least in part on the indication of the punctured resources; and
transmit, in response to receiving the TB, hybrid automatic repeat request (HARQ) information including the compressed representation of the CBG failure information.

### Claim 10 (depends on 9)

The apparatus of claim 9, wherein determining the compressed representation of the CBG failure information based at least in part on the indication of the punctured resources comprises:
determining a difference between the set of one or more CBGs that failed to decode at the UE and a second set of one or more CBGs that include the punctured resources.

### Claim 11 (depends on 10)

The apparatus of claim 10, the instructions further executable to:
identify the difference between the set of one or more CBGs that failed to decode at the UE and the second set of one or more CBGs that include the punctured resources based at least in part on an equation m log 2 N, wherein m is a number of CBGs in the difference, and N is a total number of CBGs in the TB.

### Claim 12 (depends on 10)

The apparatus of claim 10, the instructions further executable to:
identify the difference between the set of one or more CBGs that failed to decode at the UE and the second set of one or more CBGs that include the punctured resources based at least in part on a starting location and length of at least a first difference between the set of one or more CBGs that failed to decode at the UE and the second set of one or more CBGs that include the punctured resources.

### Claim 13

A method for wireless communication, comprising:
transmitting, to a user equipment (UE), a transport block (TB) that includes a plurality of code block groups (CBGs);
transmitting, to the UE, an indication of punctured resources in the TB;
receiving from the UE, in response to transmitting the TB, hybrid automatic repeat request (HARQ) information including a compressed representation of CBG failure information, the compressed representation of the CBG failure information identifying a set of one or more CBGs in the TB that failed to decode at the UE and wherein the compressed representation of the CBG failure information is based at least in part on the indication of the punctured resources; and
determining, based at least in part on the compressed representation of the CBG failure information and a known puncturing of at least one CBG of the TB, a set of one or more CBGs in the TB to retransmit to the UE.

### Claim 14 (depends on 13)

The method of claim 13, wherein the compressed representation of the CBG failure information comprises an indication of a difference between the set of one or more CBGs that failed to decode at the UE and a second set of one or more CBGs that include the punctured resources.

### Claim 15 (depends on 14)

The method of claim 14, wherein determining the set of one or more CBGs to retransmit to the UE comprises:
combining the second set of one or more CBGs that include the punctured resources with a third set of one or more CBGs identified by the difference between the set of one or more CBGs that failed to decode at the UE and the second set of one or more CBGs that include the punctured resources.

### Claim 16 (depends on 14)

The method of claim 14, wherein the difference between the set of one or more CBGs that failed to decode at the UE and the second set of one or more CBGs that include the punctured resources is based at least in part on an equation m log 2N, wherein m is a number of CBGs in the difference, and N is a total number of CBGs in the TB.

### Claim 17 (depends on 14)

The method of claim 14, wherein the indication of the difference between the set of one or more CBGs that failed to decode at the UE and the second set of one or more CBGs that include the punctured resources is based at least in part on a starting location and length of at least a first difference between the set of one or more CBGs that failed to decode at the UE and the second set of one or more CBGs that include the punctured resources.

### Claim 18 (depends on 13)

The method of claim 13, further comprising:
identifying an encoding scheme known by the UE,
wherein the compressed representation of the CBG failure information comprises the CBG failure information encoded based at least in part on the encoding scheme.

### Claim 19 (depends on 18)

The method of claim 18, wherein determining the set of one or more CBGs to retransmit to the UE comprises:
decoding the encoded CBG failure information based at least in part on the encoding scheme.

### Claim 20 (depends on 18)

The method of claim 18, wherein the encoding scheme is based at least in part on a syndrome matrix, a linear block channel code, a Hamming code, a polar code, or a combination thereof.

### Claim 21 (depends on 18)

The method of claim 18, wherein the encoded CBG failure information is received with redundancy information for the encoded CBG failure information, the redundancy information based at least in part on the encoding scheme.

### Claim 22 (depends on 13)

The method of claim 13, wherein the TB is part of an enhanced mobile broadband (eMBB) transmission to the UE, and at least one resource of the eMBB transmission is punctured by an ultra reliable low latency communication (URLLC) associated with a second UE.

### Claim 23

An apparatus for wireless communication, comprising:
a processor;
memory coupled with the processor; and
instructions stored in the memory, the instructions being executable by the processor to:
transmit, to a user equipment (UE), a transport block (TB) that includes a plurality of code block groups (CBGs);
transmit, to the UE, an indication of punctured resources in the TB;
receive from the UE, in response to transmitting the TB, hybrid automatic repeat request (HARQ) information including a compressed representation of CBG failure information, the compressed representation of the CBG failure information identifying a set of one or more CBGs in the TB that failed to decode at the UE and wherein the compressed representation of the CBG failure information is based at least in part on the indication of the punctured resources; and
determine, based at least in part on the compressed representation of the CBG failure information and a known puncturing of at least one CBG of the TB, a set of one or more CBGs in the TB to retransmit to the UE.

### Claim 24 (depends on 23)

The apparatus of claim 23, wherein the compressed representation of the CBG failure information comprises an indication of a difference between the set of one or more CBGs that failed to decode at the UE and a second set of one or more CBGs that include the punctured resources.

### Claim 25 (depends on 24)

The apparatus of claim 24, wherein the determining the set of one or more CBGs to retransmit to the UE comprises:
combining the second set of one or more CBGs that include the punctured resources with a third set of one or more CBGs identified by the difference between the set of one or more CBGs that failed to decode at the UE and the second set of one or more CBGs that include the punctured resources.
