IP Library Granted Patent US 12,401,464
Granted Patent B2
US 12,401,464 · App. 17/843,593 · Granted Aug 26, 2025

HARQ handling for nodes with variable processing times

Inventors: Jung-Fu Cheng (Fremont, CA); Mattias Andersson (Sundbyberg, SE); Yufei Blankenship (Kildeer, IL); Stefan Parkvall (Bromma, SE); Sara Sandberg (Lulea, SE)
Assignee: Telefonaktiebolaget LM Ericsson (publ)
H04L1/1896H04L1/08H04L1/1812H04L1/1819H04L1/1864H04L1/1887H04L5/0055H04W72/23
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 12,401,464
App. No.
17/843,593
Granted
Aug 26, 2025
Kind
B2
Abstract

A method for use in a transmitter includes sending a transmission comprising a transport block (TB) comprising a plurality of code blocks (CBs) arranged in one or more code block groups (CBGs). Each code block group includes one or more code blocks and each code block includes a plurality of coded bits. The transmission is sent to a receiver configured to use multi-bit hybrid automatic repeat request (HARQ) feedback per transport block. The method further includes receiving HARQ ACK or NACK feedback from the receiver one or more of the one or more code block groups of the transport block. The method further includes determining a number of code blocks or code block groups to send to the receiver in a retransmission based on at least the received HARQ ACK or NACK feedback.

Claims (51)

1. A method for use in a receiver, the method comprising:

configuring the receiver to use multi-bit hybrid automatic repeat request (HARQ) feedback per transport block (TB); and

receiving an earlier transmission comprising a TB that is composed of a plurality of code blocks (CBs) arranged in one or more code block groups (CBGs), where each CBG comprises one or more code blocks (CBs);

for each CBG:

sending a HARQ ACK for the CBG when the CBG decoding status indicates correct decoding and when the decoding status of the TB indicates correct decoding; or

sending a HARQ NACK for the CBG when the CBG decoding status indicates incorrect decoding or when the decoding status of the TB indicates incorrect decoding.

2. The method of claim 1 , and further comprising:

at a later transmission, receiving a retransmission of the TB that includes a second set of one or more of the CBGs of the TB, each CBG having the same one or more CBs as in the earlier transmission, wherein the second set of CBGs is the same as, or a subset of, the first set of CBGs; and

wherein in the earlier transmission the decoding status of the TB indicates incorrect decoding, and the decoding status of at least one CBG in the second set indicates correct decoding.

3. The method of claim 1 , further comprising receiving a re-transmission of a subset of the CBs or CBGs of the TB.

4. The method of claim 1 , and further comprising providing an indication to the transmitter that decoding of a transport block is not completed.

5. The method of claim 1 , and further comprising:

receiving a retransmission comprising a TB that includes a plurality of CBs arranged in one or more CBGs; and

sending ACK or NACK feedback for the retransmission according to a HARQ feedback timing, wherein the HARQ feedback timing is based on a number of CBs or a number of CBGs that were received in the retransmission.

6. The method of claim 1 , and further comprising receiving a re-transmission of all CBs or CBGs of the TB.

7. The method of claim 1 , wherein sending the HARQ ACK or NACK feedback for each CBG of the TB is further based on an overall decoding load at the receiver.

8. The method of claim 1 , wherein:

the receiver receives data from more than one serving cell or bandwidth slice; and

the overall decoding load is based on decoding loads from received data from each serving cell or bandwidth slice.

9. The method of claim 1 , wherein:

the receiver is receiving data from more than one connected wireless node; and

the overall decoding load is based on decoding loads from received data from each wireless node.

10. The method of claim 1 , further comprising sending ACK feedback for one or more undecoded or unsuccessfully decoded code block groups.

11. The method of claim 1 , wherein a number of undecoded or unsuccessfully decoded code block groups for which ACK feedback is sent is based on one or more of a receiver capability, a decoder latency of the receiver, a code rate of a transmission, and a number of code blocks in a code block group.

12. The method of claim 1 , further comprising:

receiving a retransmission comprising a TB that includes a plurality of CBs arranged in one or more CBGs; and

sending ACK or NACK feedback for the retransmission according to a HARQ feedback timing, wherein the HARQ feedback timing is based on a number of CBs or a number of CBGs that were received in the retransmission.

13. A receiver comprising:

one or more interfaces;

memory; and

processing circuitry configured to execute instructions stored in the memory, whereby the receiver is configured to:

configure the receiver to use multi-bit hybrid automatic repeat request (HARQ) feedback per transport block (TB); and

receive an earlier transmission comprising a TB that is composed of a plurality of code blocks (CBs) arranged in one or more code block groups (CBGs), where each CBG comprises one or more code blocks (CBs);

for each CBG:

send a HARQ ACK for the CBG when the CBG decoding status indicates correct decoding and when the decoding status of the TB indicates correct decoding; or

send a HARQ NACK for the CBG when the CBG decoding status indicates incorrect decoding or when the decoding status of the TB indicates incorrect decoding.

14. The receiver of claim 13 , wherein the receiver is further configured to receive a re-transmission of all CBs or CBGs of the TB.

15. The receiver of claim 13 , wherein the receiver is further configured to receive a re-transmission of a subset of the CBs or CBGs of the TB.

16. The receiver of claim 13 , wherein the receiver is further configured to provide an indication to a transmitter that decoding of a transport block is not completed.

17. The receiver of claim 13 , wherein the receiver is further configured to:

receive a retransmission comprising a TB that includes a plurality of CBs arranged in one or more CBGs; and

send ACK or NACK feedback for the retransmission according to a HARQ feedback timing, wherein the HARQ feedback timing is based on a number of CBs or a number of CBGs that were received in the retransmission.

18. The receiver of claim 13 , wherein:

the receiver receives data from more than one connected wireless node; and

the overall decoding load is based on decoding loads from received data from each wireless node.

19. A computer program product comprising a non-transitory computer readable storage medium storing computer readable program code, the computer readable program comprising:

program code for configuring the receiver to use multi-bit hybrid automatic repeat request (HARQ) feedback per transport block (TB);

program code for receiving an earlier transmission comprising a TB that is composed of a plurality of code blocks (CBs) arranged in one or more code block groups (CBGs), where each CBG comprises one or more code blocks (CBs);

wherein program code for sending HARQ ACK or NACK feedback comprises program code for sending, for each CBG:

a HARQ ACK for the CBG when the CBG decoding status indicates correct decoding and when the decoding status of the TB indicates correct decoding; or

a HARQ NACK for the CBG when the CBG decoding status indicates incorrect decoding or when the decoding status of the TB indicates incorrect decoding.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2022
From: CHENG, JUNG-FU; PARKVALL, STEFAN; SANDBERG, SARA; ANDERSSON, MATTIAS; BLANKENSHIP, YUFEI
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 061128/0420 →
Continuity (3)
Continuation 16482829
Provisional Application 62481048 · Apr 3, 2017
Related Publication 20220321282A1 · Oct 6, 2022
References Cited (48)
US 10735134B2 · Soriaga · 2020 [cited by examiner]
US 10790934B2 · Ye · 2020 [cited by examiner]
US 10897331B2 · Guan et al. · 2021 [cited by applicant]
US 11677497B2 · Jeong · 2023 [cited by examiner]
US 20070011504A1 · Kim et al. · 2007 [cited by applicant]
US 20090086845A1 · Demirhan · 2009 [cited by applicant]
US 20090313516A1 · Shin · 2009 [cited by applicant]
US 20110154144A1 · Nanda · 2011 [cited by applicant]
US 20140185444A1 · Inoue et al. · 2014 [cited by applicant]
US 20150067435A1 · Yerramalli et al. · 2015 [cited by applicant]
US 20160226643A1 · Mallik · 2016 [cited by applicant]
US 20170085343A1 · Seo et al. · 2017 [cited by applicant]
US 20170135080A1 · Xia et al. · 2017 [cited by applicant]
US 20180196715A1 · Balasubramanian · 2018 [cited by applicant]
US 20180375616A1 · Beale · 2018 [cited by applicant]
US 20190020445A1 · Kim · 2019 [cited by examiner]
US 20190036654A1 · Kim · 2019 [cited by examiner]
US 20190165893A1 · Khosravirad · 2019 [cited by examiner]
US 20190363833A1 · Wang · 2019 [cited by applicant]
US 20190386781A1 · Lin · 2019 [cited by applicant]
US 20200195386A1 · Marinier et al. · 2020 [cited by applicant]
US 20200374043A1 · Lei · 2020 [cited by applicant]
US 20220030560A1 · Hosseinian · 2022 [cited by examiner]
EP 0798889A2 · 1997 [cited by applicant]
EP 3567773A1 · 2019 [cited by applicant]
JP 2019537125A · 2019 [cited by applicant]
RU 2470467C2 · 2012 [cited by applicant]
RU 2547696C2 · 2015 [cited by applicant]
RU 2564639C2 · 2015 [cited by applicant]
WO 2010109521A1 · 2010 [cited by applicant]
WO 2011100681A1 · 2011 [cited by applicant]
WO 2014031450A2 · 2014 [cited by applicant]
WO 2018075995A1 · 2018 [cited by applicant]
WO 2018204491A1 · 2018 [cited by applicant]
3GPP TSG RAN WG1 Meeting #88bis, Spokane, USA Apr. 3-7, 2017, R1-1704918, Agenda Item: 8.1.3.3.2, Source: LG Electronics, Title: Discussion on CB group based HARQ-ACK feedback. (Year: 2017). [cited by examiner]
3GPP TSG RAN WG1 Meeting #88, Athens, Greece, Feb. 13-17, 2017, R1-1702990, Agenda Item: 8.1.3.3.1, Source: Samsung, Title: CB-group based retransmission for eMBB. (Year: 2017). [cited by examiner]
3GPP TSG RAN WG1 Meeting #88, Athens, Greece, Feb. 13-17, 2017, R1-1702745, Agenda Item: 8.1.3.4.1, Source: MediaTek Inc., Title: URLLC and eMBB DL Multiplexing using CRC masking and multi-bit NACK feedback. (Year: 2017… [cited by examiner]
3GPP TSG RAN WG1 Meeting #88, Athens, Greece, Feb. 13-17, 2017, R1-1703366, Agenda Item: 8.1.4.1, Source: Huawei, HiSilicon, Title: On CRC for LDPC design. (Year: 2017). [cited by examiner]
Huawei et al., “On CRC for LDPC design”, 3GPP TSG RAN WG1 Meeting #88, R1-1703366, Feb. 13-17, 2017, Athens, Greece. [cited by applicant]
Mediatek Inc., “URLLC and eMBB DL Multiplexing using CRC masking and multi-bit NACK feedback”, 3GPP TSG RAN WG1 Meeting #88, R1-1702745, Feb. 13-17, 2017, Athens, Greece. [cited by applicant]
Samsung, “CB-group based retransmission for eMBB”, 3GPP TSG RAN WG1 Meeting #88, R1-1702990, Feb. 13-17, 2017, Athens, Greece. [cited by applicant]
LG Electronics, Discussion on CB group based HARQ-ACK feedback, R1-1704918, 3GPP TSG RAN WG1 Meeting #88bis Spokane, USA Apr. 3-7, 2017. [cited by applicant]
Early Hybrid ARO Feedback for the 5G New Radio, 3GPP TSG-RAN WGI#87 R1-1612249, Nokia,Alcatel-Lucent Shanghai Bell, Reno, NV, USA, Nov. 14-18, 2016. [cited by applicant]
Ericsson, “On Retransmission Decoder Throughput Issues and CBG-based HARQ Protocol”, 3GPP TSG-RAN WG1 Meeting #89, R1-1709109, Hangzhou, P.R. China May 15-19, 2017. [cited by applicant]
Ericsson, “Throughput Requirements of LDPC Decoder”, 3GPP TSG RAN WG1 Meeting #89, R1-1707069, Hangzhou, P.R. China, May 15-19, 2017. [cited by applicant]
Huawei et al. “Discussion on CBG-based Feedback and Retransmission”, R1-1705066,3GPP TSG RAN WG1 Meeting #88bis m Spokane, USA, Apr. 3-7, 2017. [cited by applicant]
Qualcomm Incorporated, “UCI content”, 3GPP TSG-RAN WG1 #87, R1-1612072, Nov. 14-18, 2016, Reno, USA. [cited by applicant]
Way forward on UE behavior for large Transport Blocks, LG Electronics, Qualcomm, Alcatel-Lucent Shanghai Bell, 6 Fujitsu, New Postcom, R1-123856,Aug. 16, 2012. [cited by applicant]