IP Library › Granted Patent US 10,742,234
Granted Patent B2
US 10,742,234 · App. 15/919,111 · Granted Aug 11, 2020

Code block group definition configuration for wireless communication

Inventors: Jing Sun (San Diego, CA); Jing Jiang (San Diego, CA); Hao Xu (Beijing, CN)
Assignee: QUALCOMM Incorporated
H03M13/09H03M13/6306H04L1/0083H04L1/1812H04L1/1887
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 10,742,234
App. No.
15/919,111
Granted
Aug 11, 2020
Kind
B2
Abstract

Aspects of the present disclosure provide various apparatuses and methods for retransmitting code blocks (CBs) and code block group (CBG) definitions that can improve CBG-based data retransmission efficiency. When an interference pattern is bursty and does not align with CBG or symbol boundary, the disclosed CBG definitions can reduce or avoid retransmission of successfully received CBs along with the CBs that need to be retransmitted.

Claims (100)

1. A method of wireless communication operable at a scheduling entity, comprising:

encoding a transport block (TB) into a plurality of first code blocks (CBs) for transmission in a slot;

grouping, based on rules included in a code block group (CBG) definition, the plurality of first CBs into a plurality of code block groups (CBGs) that respectively comprise different subsets of the plurality of first CBs, the rules comprising at least one of:

the CBGs overlapping with each other by one or more CBs such that at least one CB is repeated in adjacent CBGs; or

each of the plurality of CBGs being restricted to a corresponding symbol of the slot without crossing a symbol boundary; and

transmitting the plurality of first CB s grouped into the plurality of CBGs.

2. The method of claim 1 , further comprising:

receiving a respective hybrid automatic repeat request (HARQ) feedback for each of the plurality of CBGs; and

retransmitting a CBG corresponding to a negative HARQ feedback,

wherein the plurality of CBGs comprise a first CBG, a second CBG, and a third CBG, and the first CBG overlaps with the second CBG and the third CBG, the second CBG and the third CBG each comprising CBs that are not included in the first CBG.

3. The method of claim 1 , wherein the plurality of CBGs comprise a first CBG and a second CBG, and the first CBG comprises a different number of CBs than the second CBG.

4. The method of claim 1 , further comprising:

transmitting a message to a user equipment (UE), the message comprising information of the CBG definition; and

receiving a plurality of second CBs from the UE, the plurality of second CBs grouped, based on the CBG definition, into a plurality of second CBGs comprising at least one of:

a plurality of CBGs overlapping with each other by one or more CBs; or

one or more CBGs each restricted to a corresponding symbol,

wherein the message is configured to indicate the CBG definition stored at the UE.

5. The method of claim 1 ,

wherein the CBG definition defines a respective set of time-frequency resources for each of the plurality of CBGs, and

wherein the respective set of time-frequency resources are defined to align with symbol boundaries of corresponding time domain symbols in the slot.

6. The method of claim 1 , wherein the CBG definition comprises:

a first CBG definition for a control portion of the slot; and

a second CBG definition that is different from the first CBG definition for a data portion of the slot.

7. A method of wireless communication operable at a user equipment (UE), comprising:

receiving, from a scheduling entity, information on a code block group (CBG) definition for grouping a plurality of first code blocks (CBs) into a plurality of code block groups (CBGs) that respectively comprise different subsets of the plurality of first CBs; and

receiving in a slot the plurality of first CBs grouped into the plurality of CBGs based on rules included in the CBG definition, the rules comprising at least one of:

the CBGs overlapping with each other by one or more CBs such that at least one CB is repeated in adjacent CBGs; or

each of the plurality of CBGs being restricted to a corresponding symbol of the slot without crossing a symbol boundary; and

decoding the plurality of first CBs to recover a transport block.

8. The method of claim 7 , wherein the plurality of CBGs comprise a first CBG, a second CBG, and a third CBG, and the first CBG overlaps with the second CBG and the third CBG, the second CBG and the third CBG each comprising CBs that are not included in the first CBG.

9. The method of claim 7 , further comprising:

transmitting a respective hybrid automatic repeat request (HARQ) feedback for each of the plurality of CBGs; and

receiving retransmission of a CBG corresponding to a negative HARQ feedback.

10. The method of claim 7 , further comprising:

transmitting, to the scheduling entity, a plurality of second CB s grouped into a plurality of second CBGs based on the CBG definition;

receiving a respective hybrid automatic repeat request (HARQ) feedback for each of the plurality of second CBGs; and

retransmitting a CBG of the plurality of second CBGs corresponding to a negative HARQ feedback.

11. The method of claim 7 , wherein the plurality of CBGs comprise a first CBG and a second CBG, and the first CBG comprises a different number of CBs than the second CBG.

12. The method of claim 7 , further comprising receiving a message from the scheduling entity, the message comprising the CBG definition.

13. The method of claim 7 , further comprising receiving an indicator configured to indicate the CBG definition stored at the UE.

14. The method of claim 7 ,

wherein the CBG definition defines a respective set of time-frequency resources for each of the plurality of CBGs, and

wherein the respective set of time-frequency resources are defined to align with symbol boundaries of corresponding time domain symbols in the slot.

15. The method of claim 7 , wherein the CBG definition comprises:

a first CBG definition for a control portion of the slot; and

a second CBG definition that is different from the first CBG definition for a data portion of the slot.

16. A scheduling entity for wireless communication, comprising:

a communication interface configured for wireless communication;

a memory; and

a processor operatively coupled with the communication interface and the memory, wherein the processor and the memory are configured to:

encode a transport block (TB) into a plurality of first code blocks (CBs) for transmission in a slot;

group, based on rules included in a code block group (CBG) definition, the plurality of first CBs into a plurality of code block groups (CBGs) that respectively comprise different subsets of the plurality of first CBs, the rules comprising at least one of:

the CBGs overlapping with each other by one or more CBs such that at least one CB is repeated in adjacent CBGs; or

each of the plurality of CBGs being restricted to a corresponding symbol of the slot without crossing a symbol boundary; and

transmit the plurality of first CBs grouped into the plurality of CBGs.

17. The scheduling entity of claim 16 , wherein the processor and the memory are further configured to:

receive a respective hybrid automatic repeat request (HARQ) feedback for each of the plurality of CBGs; and

retransmit a CBG corresponding to a negative HARQ feedback,

wherein the plurality of CBGs comprise a first CBG, a second CBG, and a third CBG, and the first CBG overlaps with the second CBG and the third CBG, the second CBG and the third CBG each comprising CBs that are not included in the first CBG.

18. The scheduling entity of claim 16 , wherein the plurality of CBGs comprise a first CBG and a second CBG, and the first CBG comprises a different number of CBs than the second CBG.

19. The scheduling entity of claim 16 , wherein the processor and the memory are further configured to:

transmit a message to a user equipment (UE), the message comprising information of the CBG definition; and

receive a plurality of second CBs from the UE, the plurality of second CBs grouped, based on the CBG definition, into a plurality of second CBGs comprising at least one of:

CBGs overlapping with each other by one or more CBs; or

one or more CBGs each restricted to a corresponding symbol,

wherein the message is configured to indicate the CBG definition stored at the UE.

20. The scheduling entity of claim 16 ,

wherein the CBG definition defines a respective set of time-frequency resources for each of the plurality of CBGs, and

wherein the respective set of time-frequency resources are defined to align with symbol boundaries of corresponding time domain symbols in the slot.

21. The scheduling entity of claim 16 , wherein the CBG definition comprises:

a first CBG definition for a control portion of the slot; and

a second CBG definition that is different from the first CBG definition for a data portion of the slot.

22. A user equipment (UE) for wireless communication, comprising:

a communication interface configured for wireless communication;

a memory; and

a processor operatively coupled with the communication interface and the memory, wherein the processor and the memory are configured to:

receive, from a scheduling entity, information on a code block group (CBG) definition for grouping a plurality of first code blocks (CBs) into a plurality of code block groups (CBGs) that respectively comprise different subsets of the plurality of first CBs; and

receive in a slot the plurality of first CBs grouped into the plurality of CBGs based on rules included in the CBG definition, the rules comprising at least one of:

the CBGs overlapping with each other by one or more CBs such that at least one CB is repeated in adjacent CBGs; or

each of the plurality of CBGs being restricted to a corresponding symbol of the slot without crossing a symbol boundary; and

decode the plurality of first CBs to recover a transport block.

23. The UE of claim 22 , wherein the plurality of CBGs comprise a first CBG, a second CBG, and a third CBG, and the first CBG overlaps with the second CBG and the third CBG, the second CBG and the third CBG each comprising CBs that are not included in the first CBG.

24. The UE of claim 22 , wherein the processor and the memory are further configured to:

transmit a respective hybrid automatic repeat request (HARQ) feedback for each of the plurality of CBGs; and

receive retransmission of a CBG corresponding to a negative HARQ feedback.

25. The UE of claim 22 , wherein the processor and the memory are further configured to:

transmit, to the scheduling entity, a plurality of second CB s grouped into a plurality of second CBGs based on the CBG definition;

receive a respective hybrid automatic repeat request (HARQ) feedback for each of the plurality of second CBGs; and

retransmit a CBG of the plurality of second CBGs corresponding to a negative HARQ feedback.

26. The UE of claim 22 , wherein the plurality of CBGs comprise a first CBG and a second CBG, and the first CBG comprises a different number of CBs than the second CBG.

27. The UE of claim 22 , wherein the processor and the memory are further configured to:

receive a message from the scheduling entity, the message comprising the CBG definition.

28. The UE of claim 22 , wherein the processor and the memory are further configured to:

receive an indicator configured to indicate the CBG definition stored at the UE.

29. The UE of claim 22 ,

wherein the CBG definition defines a respective set of time-frequency resources for each of the plurality of CBGs,

wherein the respective set of time-frequency resources are defined to align with symbol boundaries of corresponding time domain symbols in the slot.

30. The UE of claim 22 , wherein the CBG definition comprises:

a first CBG definition for a control portion of the slot; and

a second CBG definition that is different from the first CBG definition for a data portion of the slot.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 27, 2018
From: SUN, JING; JIANG, JING; XU, HAO
To: QUALCOMM INCORPORATED
Reel/Frame 045751/0336 →
Continuity (2)
Provisional Application 62471855 · Mar 15, 2017
Related Publication 20180269898A1 · Sep 20, 2018
Cited By (1)
US 12,706,854