IP Library › Granted Patent US 10,708,899
Granted Patent B2
US 10,708,899 · App. 15/976,887 · Granted Jul 7, 2020

Device and method for handling a code block group-based transmission

Inventors: Chih-Hsiang Wu (Taoyuan, TW); Ling-San Meng (Taoyuan, TW)
Assignee: HTC Corporation
H04W72/042H04B7/0413H04B7/0697H04L1/1621H04L1/1812H04L1/1896H04L5/0055H04W72/12H04W76/27
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,708,899
App. No.
15/976,887
Granted
Jul 7, 2020
Kind
B2
Abstract

A network for handling a CBG-based transmission comprises a storage device for storing instructions and a processing circuit coupled to the storage device. The storage device stores, and the processing circuit is configured to execute instructions of configuring a CBG-based transmission to a communication device; generating a plurality of CBG sets; generating a plurality of cumulative indices for the plurality of CBG sets, respectively, and generating a total index for the plurality of CBG sets; generating a plurality of downlink control informations (DCIs), wherein each of the plurality of DCIs comprises information indicating a size of a corresponding one of the plurality of CBG sets, a corresponding one of the plurality of cumulative indices and the total index; and transmitting the plurality of DCIs and the plurality of CBG sets to the communication device via the CBG-based transmission.

Claims (45)

1. A network for handling a code block group (CBG)-based transmission, comprising:

a storage device; and

a processing circuit, coupled to the storage device, wherein the storage device stores, and the processing circuit is configured to execute instructions of:

configuring a CBG-based transmission to a communication device;

generating a plurality of CBG sets;

generating a plurality of cumulative indices for the plurality of CBG sets, respectively, and generating a total index for the plurality of CBG sets;

generating a plurality of downlink control informations (DCIs), wherein each of the plurality of DCIs comprises information indicating a size of a corresponding one of the plurality of CBG sets, a corresponding one of the plurality of cumulative indices and the total index; and

transmitting the plurality of DCIs and the plurality of CBG sets to the communication device via the CBG-based transmission;

wherein each of the plurality of CBG sets comprises at least two CBGs; and

wherein the plurality of cumulative indices indicate numbers of CBGs which have been transmitted by the network.

2. The network of claim 1 , wherein the network configures the CBG-based transmission to the communication device by transmitting a radio resource control (RRC) message comprising a configuration configuring the CBG-based transmission to the communication device.

3. The network of claim 1 , wherein a difference between two adjacent cumulative indices of the plurality of cumulative indices is determined according to the size of the corresponding one of the plurality of CBG sets.

4. The network of claim 1 , wherein the size of the corresponding one of the plurality of CBG sets corresponds to a number of CBGs in the corresponding one of the plurality of CBG sets.

5. The network of claim 1 , wherein the plurality of cumulative indices are a plurality of counter downlink (DL) assignment indices (DAIs), and the total index is a total DAI.

6. The network of claim 1 , wherein the instructions further comprise:

transmitting at least one RRC message comprising at least one configuration configuring a plurality of component carriers (CCs) to the communication device.

7. The network of claim 6 , wherein the network transmits the plurality of DCIs and the plurality of CBG sets to the communication device via the CBG-based transmission on the plurality of CCs, respectively.

8. The network of claim 6 , wherein at least one DCI of the plurality of DCIs and at least one CBG set of the plurality of CBG sets is not transmitted on at least one same CC according to a cross-carrier scheduling (CCS).

9. The network of claim 6 , wherein the network transmits the plurality of DCIs and the plurality of CBG sets to the communication device via the CBG-based transmission on one of the plurality of CCs according to a multi-input multi-output (MIMO) scheme.

10. The network of claim 9 , wherein the MIMO scheme is a spatial multiplexing (SM) scheme.

11. The network of claim 6 , wherein the network transmits the plurality of DCIs and the plurality of CBG sets to the communication device via the CBG-based transmission on one of the plurality of CCs in a plurality of transmission time intervals (TTIs), respectively.

12. A communication device for handling a code block group (CBG)-based transmission, comprising:

a storage device; and

a processing circuit, coupled to the storage device, wherein the storage device stores, and the processing circuit is configured to execute instructions of:

receiving a first configuration configuring a plurality of component carriers (CCs) from a network;

receiving a second configuration configuring a CBG-based transmission from the network;

receiving a plurality of downlink control informations (DCIs) and a plurality of CBG sets from the network via the CBG-based transmission on the plurality of CCs, respectively, wherein each of the plurality of DCIs comprise information indicating a size of a corresponding one of the plurality of CBG sets, a corresponding one of a plurality of cumulative indices for the plurality of CBG sets and a total index for the plurality of CBG sets;

decoding the plurality of CBG sets according to the plurality of DCIs, to generate a plurality of decoding results, respectively;

generating a plurality of Hybrid Automatic Repeat Request (HARQ) feedback messages according to the plurality of CBG sets, the plurality of cumulative indices, the total index and the plurality of decoding results; and

transmitting the plurality of HARQ feedback message to the network on at least one of the plurality of CCs;

wherein each of the plurality of CBG sets comprises at least two CBGs; and

wherein the plurality of cumulative indices indicate numbers of CBGs which have been transmitted by the network.

13. The communication device of claim 12 , wherein a difference between two adjacent cumulative indices of the plurality of cumulative indices is determined according to the size of the corresponding one of the plurality of CBG sets.

14. The communication device of claim 12 , wherein the size of the corresponding one of the plurality of CBG sets corresponds to a number of CBGs in the corresponding one of the plurality of CBG sets.

15. The communication device of claim 12 , wherein the plurality of cumulative indices are a plurality of counter downlink (DL) assignment indices (DAIs), and the total index is a total DAI.

16. The communication device of claim 12 , wherein the communication device receives a plurality of at least one transport block (TB) according to the plurality of DCIs, respectively, and decodes the plurality of CBG sets in the plurality of at least one TB, respectively.

17. The communication device of claim 12 , wherein the instruction of generating the plurality of HARQ feedback messages according to the plurality of CBG sets, the plurality of cumulative indices, the total index and the plurality of decoding results further comprises:

generating a HARQ feedback message of the plurality of HARQ feedback messages according to a decoding result of the plurality of decoding results, if a value determined according to the plurality of cumulative indices is identical to a number of a CBG set of the plurality of CBG sets received by the communication device; and

generating the HARQ feedback message according to the decoding result and at least one negative acknowledgement (NACK), if the value is not identical to the number;

wherein a number of the at least one NACK is equal to the value minus the number.

18. The communication device of claim 12 , wherein the instructions further comprise:

stopping receiving any DCI on the plurality of CCs, if a value indicated by the total index is identical to a number of the plurality of CBG sets received by the communication device on the plurality of CCs.

19. The communication device of claim 12 , wherein the instruction of generating the plurality of HARQ feedback messages according to the plurality of CBG sets, the plurality of cumulative indices, the total index and the plurality of decoding results further comprises:

generating a last HARQ feedback message comprising at least one NACK, if a value indicated by the total index is not identical to a number of the plurality of CBG sets received by the communication device on the plurality of CCs;

wherein a number of the at least one NACK is determined according to the total index and a largest value indicated by the plurality of cumulative indices.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 8, 2018
From: WU, CHIH-HSIANG; MENG, LING-SAN
To: HTC CORPORATION
Reel/Frame 046023/0014 →
Continuity (2)
Provisional Application 62505133 · May 12, 2017
Related Publication 20180332568A1 · Nov 15, 2018