# US 10,484,146 B2 · Downlink retransmission under unreliable code block group (CBG) level ACK/NACK feedback

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

- Number: US 10,484,146 B2
- Document ID: US10484146B2
- Status: Granted
- Kind: B2
- Application number: 15/711,652
- Filed: 2017-09-21
- Published: 2018-09-27
- Granted: 2019-11-19
- Earliest claimed: 2017-03-23
- Assignees: QUALCOMM Incorporated
- Applicants: QUALCOMM Incorporated
- Inventors: Jing Sun; Jing Jiang
- Web page: https://patentgrep.com/patent/US10484146B2

## CPC

- H04L 1/1861: {Physical mapping arrangements (for ACK signaling see also H04L5/0053)}
- H04L 1/00: Arrangements for detecting or preventing errors in the information received {(correcting synchronisation H04L7/00)}
- H04L 1/0061: {Error detection codes}
- H04L 1/08: by repeating transmission, e.g. Verdan system {(H04L1/1858 and H04L1/189 take precedence)}
- H04L 1/1614: {using bitmaps}
- H04L 1/1845: {Combining techniques, e.g. code combining}
- H04L 1/1896: {ARQ related signaling}
- H04W 72/23: in the downlink direction of a wireless link, i.e. towards a terminal
- H04L 1/1671: {the supervisory signal being transmitted together with control information}
- 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

Methods and Apparatus are provided for downlink retransmission of Code Block Groups (CBGs) when CBG level ACK and NACK feedback is unreliable. A User Equipment (UE) transmits to a Base Station (BS) feedback indicating an Acknowledgement (ACK) or a Negative Acknowledgement (NACK) corresponding to each of received set of CBGs transmitted by the BS to the UE. The BS receives and decodes the feedback and transmits back to the UE information regarding a result of the decoding. The UE, based on the received information, determines whether the BS correctly received and decoded the ACK/NACK feedback, and in some cases, ACKs and NACKs corresponding to which CBGs were incorrectly decoded by the BS. The UE processes retransmitted CBGs received from the BS based on this determination.

## Claims

### Claim 1

A method for wireless communication by a User Equipment (UE), comprising:
transmitting to a base station (BS), feedback indicating an Acknowledgement (ACK) or a Negative Acknowledgement (NACK) corresponding to each of received set of code block groups (CBGs) transmitted by the BS to the UE;
receiving an indication including information regarding whether the feedback was correctly decoded at the BS; and
processing a retransmission of one or more of the CBGs based on the received indication.

### Claim 2 (depends on 1)

The method of claim 1, wherein the feedback comprises a first bitmap of ACKs and NACKs corresponding to the CBGs received by the UE, and the indication comprises a second bitmap of decoding confirmations of the ACKs and the NACKs, the second bitmap corresponding to a result of decoding the first bitmap as received by the BS, and further comprising determining whether the feedback was correctly decoded by the BS based on the second bitmap.

### Claim 3 (depends on 2)

The method of claim 2, further comprising determining based on the second bitmap of ACKs or NACKs, ACKs or NACKs corresponding to which CBGs were incorrectly decoded by the BS.

### Claim 4 (depends on 2)

The method of claim 2, wherein determining whether the feedback was correctly decoded by the BS based on the second bitmap comprises:
comparing the second bitmap with the first bitmap;
determining that the feedback was correctly decoded by the BS if the second bitmap is the same as the first bitmap; and
determining that the feedback was incorrectly decoded by the BS if the second bitmap is not the same as the first bitmap.

### Claim 5 (depends on 1)

The method of claim 1, further comprising receiving the retransmission of the one or more of the CBGs based on the received indication.

### Claim 6 (depends on 1)

The method of claim 1, further comprising combining Log Likelihood Ratios (LLRs) of each of the retransmitted CBGs with an LLR of a previously received version of the CBG to decode the CBG, in response to determining that the feedback was correctly decoded by the BS.

### Claim 7 (depends on 1)

The method of claim 1, further comprising determining not to combine Log Likelihood Ratios (LLRs) of one or more of the retransmitted CBGs with corresponding LLRs of previously received versions of the one or more CBGs, in response to determining that the feedback was incorrectly decoded by the BS.

### Claim 8 (depends on 1)

The method of claim 1, wherein the indication is received in a Downlink Control Information (DCI) as a retransmission grant.

### Claim 9 (depends on 8)

The method of claim 8, wherein a length of the DCI is maintained regardless of whether or not the DCI includes the indication.

### Claim 10 (depends on 8)

The method of claim 8, wherein a length of the DCI is different from a default length of the DCI if the DCI includes the indication.

### Claim 11 (depends on 1)

The method of claim 1, wherein the indication is received in a companion DCI different from a default DCI that includes a retransmission grant corresponding to the one or more CBGs.

### Claim 12 (depends on 11)

The method of claim 11, further comprising receiving an indication of the companion DCI in the default DCI.

### Claim 13 (depends on 1)

The method of claim 1, wherein the feedback comprises information regarding a first bitmap of ACKs and NACKs corresponding to the CBGs received by the UE, and the indication comprises a hash of a second bitmap of ACKs and NACKs received by the BS, the second bitmap based on a result of decoding the first bitmap at the BS, and further comprising determining whether the feedback was correctly decoded by the BS based on the hash of the second bitmap.

### Claim 14 (depends on 13)

The method of claim 13, wherein the hash of the second bit map comprises a CRC generated by the BS based on the second bitmap.

### Claim 15 (depends on 14)

The method of claim 14, wherein determining whether the feedback was correctly decoded by the BS based on the hash of the second bitmap comprises:
generating a second CRC based on the first bitmap using the same CRC generation function used by the BS for generating the CRC;
comparing the generated second CRC with the received CRC;
determining that the feedback was correctly decoded by the BS if the second CRC is same as the received CRC; and
determining that the feedback was incorrectly decoded by the BS if the second CRC is not same as the received CRC.

### Claim 16 (depends on 14)

The method of claim 14, further comprising transmitting in the feedback a second CRC generated based on the first bitmap.

### Claim 17 (depends on 16)

The method of claim 16, further comprising generating the second CRC using a CRC generation function different from another CRC generation function used by the BS for generating the CRC based on the second bitmap.

### Claim 18 (depends on 1)

The method of claim 1, wherein the feedback comprises information regarding a first bitmap of ACKs and NACKs corresponding to the received CBGs, and the indication comprises Downlink Control Information (DCI) and a CRC, the CRC generated based on a concatenated sequence of DCI and a second bitmap of ACKs and NACKs received by the BS and further scrambled using an identity of the UE, the second bitmap based on a result of decoding the first bitmap at the BS, and further comprising determining whether the feedback was correctly decoded by the BS based on the received DCI and the CRC.

### Claim 19 (depends on 18)

The method of claim 18, wherein determining whether the feedback was correctly decoded by the BS based on the received DCI and the CRC comprises:
decoding the received DCI and the CRC;
generating a second CRC based on a concatenated sequence of the decoded DCI and the first bitmap and further scrambling the concatenated sequence using the identity of the UE;
comparing the generated second CRC with the received CRC;
determining that the feedback was correctly decoded by the BS and receiving a retransmission grant based on results of the decoding, if the second CRC is same as the received CRC; and
ignoring the results of the decoding if the second CRC is not same as the received CRC.

### Claim 20 (depends on 1)

The method of claim 1, wherein the feedback comprises information regarding a first bitmap of ACKs and NACKs corresponding to the received CBGs, and the indication comprises Downlink Control Information (DCI) and a CRC, the CRC generated based on the DCI and then scrambled with an identity of the UE and a second bitmap of ACKs and NACKs received by the BS, the second bitmap based on a result of decoding the first bitmap at the BS, and further comprising determining whether the feedback was correctly decoded by the BS based on the received DCI and the CRC.

### Claim 21 (depends on 20)

The method of claim 20, wherein determining whether the feedback was correctly decoded by the BS based on the received DCI and the CRC comprises:
decoding the received DCI and the CRC;
generating a second CRC based on the decoded DCI;
scrambling the second CRC with the identity of the UE and the first bitmap;
comparing the generated second CRC with the received CRC;
determining that the feedback was correctly decoded by the BS and receiving a retransmission grant based on results of the decoding, if the second CRC is same as the received CRC; and
ignoring the results of the decoding, if the second CRC is not same as the received CRC.

### Claim 22 (depends on 1)

The method of claim 1, further comprising receiving another indication from the BS in Downlink Control Information (DCI) to stop soft combining of Log Likelihood Ratios (LLRs) for one or more CBGs from previous transmissions received at the UE, wherein the another indication comprises at least one bit.

### Claim 23 (depends on 1)

The method of claim 1, further comprising:
transmitting further feedback including a NACK for each CBG in the set of CBGs that has not been decoded after receiving the retransmission; and
receiving further retransmission based on the further feedback.

### Claim 24

A method of wireless communication by a Base Station (BS), comprising:
receiving, from a User Equipment (UE), feedback indicating an Acknowledgement (ACK) or a Negative Acknowledgement (NACK) corresponding to each of received set of code block groups (CBGs) transmitted by the BS;
transmitting an indication including information regarding whether the feedback was correctly decoded at the BS; and
retransmitting one or more of the CBGs based on the transmitted indication.

### Claim 25 (depends on 24)

The method of claim 24, wherein the feedback comprises a first bitmap of ACKs and NACKs corresponding to the CBGs transmitted to the UE, and the indication comprises a second bitmap of decoding confirmations of the ACKs and the NACKs, the second bitmap corresponding to a result of the first bitmap as received by the BS.

### Claim 26 (depends on 24)

The method of claim 24, wherein transmitting the indication comprises transmitting the indication in Downlink Control Information (DCI) as a retransmission grant.

### Claim 27 (depends on 26)

The method of claim 26, wherein a length of the DCI is maintained regardless of whether or not the DCI includes the indication.

### Claim 28 (depends on 26)

The method of claim 26, wherein a length of the DCI is different from a default length of the DCI, if the DCI includes the indication.

### Claim 29 (depends on 24)

The method of claim 24, wherein transmitting the indication comprises transmitting the indication in a companion DCI different from a default DCI that includes a retransmission grant corresponding to the one or more CBGs.

### Claim 30 (depends on 29)

The method of claim 29, further comprising transmitting an indication of the companion DCI in the default DCI.

### Claim 31 (depends on 24)

The method of claim 24, wherein the feedback comprises information regarding a first bitmap of ACKs and NACKs corresponding to the CBGs transmitted to the UE, and the indication comprises a hash of a second bitmap of ACKs and NACKs received by the BS, the second bitmap based on a result of decoding the first bitmap at the BS.

### Claim 32 (depends on 31)

The method of claim 31, further comprising generating a CRC based on the second bitmap, wherein the hash of the second bit map includes the CRC generated based on the second bitmap.

### Claim 33 (depends on 31)

The method of claim 31, further comprising:
receiving in the feedback a CRC generated based on the first bitmap; and
validating the first bitmap based on the received CRC.

### Claim 34 (depends on 24)

The method of claim 24, wherein the feedback comprises information regarding a first bitmap of ACKs and NACKs corresponding to the transmitted CBGs, and the indication comprises Downlink Control Information (DCI) and a CRC, further comprising:
generating the CRC based on a concatenated sequence of DCI and a second bitmap of ACKs and NACKs received by the BS, the second bitmap based on a result of decoding the first bitmap at the BS; and
scrambling the CRC using an identity of the UE.

### Claim 35 (depends on 34)

The method of claim 34, further comprising:
transmitting a grant for retransmitting the one or more CBGs;
detecting that no ACK or NACK is received from the UE corresponding to the grant; and
in response to the detecting, determining that the BS incorrectly decoded the feedback.

### Claim 36 (depends on 24)

The method of claim 24, wherein the feedback comprises information regarding a first bitmap of ACKs and NACKs corresponding to the transmitted CBGs, and the indication comprises Downlink Control Information (DCI) and a CRC, further comprising:
generating the CRC based on a DCI; and
scrambling the generated CRC with an identity of the UE and a second bitmap of ACKs and NACKs received by the BS, the second bitmap based on a result of decoding the first bitmap at the BS.

### Claim 37 (depends on 36)

The method of claim 36, further comprising:
transmitting a grant for retransmitting the one or more CBGs;
detecting that no ACK or NACK is received from the UE corresponding to the grant; and
in response to the detecting, determining that the BS incorrectly decoded the feedback.

### Claim 38 (depends on 24)

The method of claim 24, further comprising:
determining that data corresponding to one or more of the transmitted CBGs was punctured by other data; and
in response, transmitting a second indication from the BS to stop soft combining Log Likelihood Ratios (LLRs) for the one or more CBGs, wherein the second indication comprises at least one bit.

### Claim 39

An apparatus for wireless communication by a User Equipment (UE), comprising:
means for transmitting to a base station (BS), feedback indicating an Acknowledgement (ACK) or a Negative Acknowledgement (NACK) corresponding to each of received set of code block groups (CBGs) transmitted by the BS to the UE;
means for receiving an indication including information regarding whether the feedback was correctly decoded at the BS; and
means for processing a retransmission of one or more of the CBGs based on the received indication.

### Claim 40

An apparatus for wireless communication by a Base Station (BS), comprising:
means for receiving, from a User Equipment (UE), feedback indicating an Acknowledgement (ACK) or a Negative Acknowledgement (NACK) corresponding to each of received set of code block groups (CBGs) transmitted by the BS;
means for transmitting an indication including information regarding whether the feedback was correctly decoded at the BS; and
means for retransmitting one or more of the CBGs based on the transmitted indication.

### Claim 41

A method for wireless communication by a User Equipment (UE), comprising:
transmitting to a base station (BS), feedback indicating an Acknowledgement (ACK) or a Negative Acknowledgement (NACK) corresponding to each of received set of code block groups (CBGs) transmitted by the BS to the UE;
receiving retransmission of one or more of the CBGs based on the feedback;
receiving an indication to reset collection of Log Likelihood Ratios (LLRs) for at least one of the retransmitted CBGs; and
processing the retransmission based on the indication.

### Claim 42 (depends on 41)

The method of claim 41, wherein receiving the indication includes receiving the indication in Downlink Control Information (DCI).

### Claim 43 (depends on 41)

The method of claim 41, wherein the indication includes at least one bit to indicate the reset of the LLRs.

### Claim 44 (depends on 41)

The method of claim 41, wherein the indication includes a New Data Indicator (NDI) bit interpreted as an indicator bit for the LLR reset.

### Claim 45

A method of wireless communication by a Base Station (BS), comprising:
receiving, from a User Equipment (UE), feedback indicating an Acknowledgement (ACK) or a Negative Acknowledgement (NACK) corresponding to each of received set of code block groups (CBGs) transmitted by the BS;
retransmitting one or more of the CBGs based on the feedback;
determining that data corresponding to one or more of the CBGs transmitted by the BS was punctured by other data; and
in response to the determination, transmitting an indication to reset collection of Log Likelihood Ratios (LLRs) at the UE for at least one of the retransmitted CBGs.

### Claim 46 (depends on 45)

The method of claim 45, wherein transmitting the indication includes transmitting the indication in Downlink Control Information (DCI).

### Claim 47 (depends on 45)

The method of claim 45, wherein the indication includes at least one bit to indicate the reset of the LLRs.

### Claim 48 (depends on 45)

The method of claim 45, wherein the indication includes a New Data Indicator (NDI) bit interpreted as an indicator bit for the LLR reset.
