IP Library › Granted Patent US 10,348,466
Granted Patent B2
US 10,348,466 · App. 15/178,957 · Granted Jul 9, 2019

Transport block segmentation and signaling

Inventors: Tao Luo (San Diego, CA); Alexandros Manolakos (San Diego, CA); Joseph Binamira Soriaga (San Diego, CA); Krishna Kiran Mukkavilli (San Diego, CA)
Assignee: QUALCOMM Incorporated
H04L5/0048H04L1/0007H04L1/0071H04L1/04H04L5/0044H04L5/0055H04W28/065H04L1/0003H04L1/1867
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,348,466
App. No.
15/178,957
Granted
Jul 9, 2019
Kind
B2
Abstract

Methods, systems, and devices for wireless communication are described. A method may include identifying a reference number of tones for an overhead channel of a transport block and segmenting the transport block into a code block based at least in part on the reference number of tones for the overhead channel. In some examples, a code block indicator or the reference number of tones may be transmitted on a control channel. Another method may include receiving a code block size indicator associated with a code block of a transport block, decoding the code block based at least in part on the code block size indicator and assembling the transport block based at least in part on the decoded code block. In some examples, the code block size indicator may be received using a control channel.

Claims (71)

1. A method for wireless communications, comprising:

identifying a reference number of tones for an overhead channel of a transport block based at least in part on a communication link direction associated with the overhead channel, wherein the communication link direction comprises uplink, downlink, or sidelink;

determining a number of tones available for data transmission based at least in part on the reference number of tones;

determining a size of the transport block based at least in part on the number of tones available for data transmission; and

segmenting the transport block into a code block based at least in part on the reference number of tones for the overhead channel and the size of the transport block.

2. The method of claim 1 , further comprising:

transmitting, on a control channel, a code block size indicator or the reference number of tones.

3. The method of claim 1 , further comprising:

determining an actual number of tones associated with the overhead channel, wherein segmenting the transport block into the code block is further based at least in part on the actual number of tones.

4. The method of claim 1 , wherein the reference number of tones for the overhead channel is based at least in part on one or more of a control channel in a data region of the transport block, a synchronization channel, a channel state information reference signal (CSI-RS), a maximum number of tones associated with the overhead channel, a minimum number of tones associated with the overhead channel, or a median number of tones associated with the overhead channel.

5. The method of claim 1 , further comprising:

determining a first number of information bits for the transport block based at least in part on a number of code blocks associated with the transport block and a second number of information bits for the code blocks.

6. The method of claim 5 , further comprising:

determining the second number of information bits for the code blocks based at least in part on a code block size and a code rate.

7. The method of claim 5 , further comprising:

determining the number of code blocks associated with the transport block based at least in part on a number of resource blocks allocated for the transport block and the reference number of tones for the overhead channel.

8. The method of claim 1 , further comprising:

determining a number of pad bits for the transport block based at least in part on an actual number of tones associated with the overhead channel.

9. The method of claim 1 , further comprising:

determining a number of punctured bits for the code block based at least in part on an actual number of tones associated with the overhead channel.

10. The method of claim 9 , further comprising:

identifying a plurality of tone bundles associated with the code block;

determining an interleaver matrix based at least in part on the number of punctured bits for the code block; and

interleaving the plurality of tone bundles according to the interleaver matrix.

11. The method of claim 1 , further comprising:

determining an interleaver matrix based at least in part on the reference number of tones for the overhead channel; and

interleaving a plurality of tones of the code block according to the interleaver matrix.

12. The method of claim 11 , wherein interleaving the plurality of tones comprises:

writing the plurality of tones to elements of the interleaver matrix according to a first order; and

reading the elements of the interleaver matrix according to a second order.

13. A method for wireless communications, comprising:

receiving, via a control channel, a code block size indicator associated with a code block of a transport block, wherein the code block size indicator is based at least in part on a reference number of tones associated with an overhead channel of the transport block, the reference number of tones based at least in part on a communication link direction associated with the overhead channel, wherein the communication link direction comprises uplink, downlink, or sidelink;

decoding the code block based at least in part on the received code block size indicator; and

assembling the transport block based at least in part on the decoded code block.

14. The method of claim 13 , further comprising:

receiving the reference number of tones using the control channel.

15. The method of claim 13 , wherein the reference number of tones is based at least in part on one or more of a control channel in a data region of the transport block, a synchronization channel, a channel state information reference signal (CSI-RS), a maximum number of tones associated with the overhead channel, a minimum number of tones associated with the overhead channel, or a median number of tones associated with the overhead channel.

16. The method of claim 13 , wherein the code block size indicator is based at least in part on an actual number of tones for an overhead channel associated with the transport block.

17. The method of claim 13 , wherein decoding the code block comprises:

determining a deinterleaver matrix based at least in part on the code block size indicator;

deinterleaving the code block according to the deinterleaver matrix; and

decoding the deinterleaved code block.

18. The method of claim 17 , wherein deinterleaving the code block according to the deinterleaver matrix comprises:

writing plurality of tones of the code block to elements of the deinterleaver matrix according to a first order; and

reading the elements of the deinterleaver matrix according to a second order.

19. An apparatus for wireless communications, comprising:

a processor; and

memory coupled to the processor, wherein the processor is configured to:

identify a reference number of tones for an overhead channel of a transport block based at least in part on a communication link direction associated with the overhead channel, wherein the communication link direction comprises uplink, downlink, or sidelink;

determine a number of tones available for data transmission based at least in part on the reference number of tones;

determine a size of the transport block based at least in part on the number of tones available for data transmission; and

segment the transport block into a code block based at least in part on the reference number of tones for the overhead channel.

20. The apparatus of claim 19 , wherein the processor is configured to:

transmit, on a control channel, a code block size indicator or the reference number of tones.

21. The apparatus of claim 19 , wherein the processor is configured to:

determine an actual number of tones associated with the overhead channel, wherein segmenting the transport block into the code block is further based at least in part on the actual number of tones.

22. The apparatus of claim 19 , wherein the reference number of tones for the overhead channel is based at least in part on one or more of a control channel in a data region of the transport block, a synchronization channel, a channel state information reference signal (CSI-RS), a maximum number of tones associated with the overhead channel, a minimum number of tones associated with the overhead channel, or a median number of tones associated with the overhead channel.

23. The apparatus of claim 19 , wherein the processor is configured to:

determine a first number of information bits for the transport block based at least in part on a number of code blocks associated with the transport block and a second number of information bits for the code blocks.

24. The apparatus of claim 19 , wherein the processor is configured to:

determine a number of pad bits for the transport block or a number of punctured bits for the code block based at least in part on an actual number of tones associated with the overhead channel.

25. The apparatus of claim 19 , wherein the processor is configured to:

determine an interleaver matrix based at least in part on the reference number of tones for the overhead channel; and

interleave a plurality of tones of the code block according to the interleaver matrix.

26. An apparatus for wireless communications, comprising:

a processor; and

memory coupled to the processor, wherein the processor is configured to:

receive, via a control channel, a code block size indicator associated with a code block of a transport block, wherein the code block size indicator is based at least in part on a reference number of tones associated with an overhead channel of the transport block, the reference number of tones based at least in part on a communication link direction associated with the overhead channel, wherein the communication link direction comprises uplink, downlink, or sidelink;

decode the code block based at least in part on the received code block size indicator; and

assemble the transport block based at least in part on the decoded code block.

27. The apparatus of claim 26 , wherein the code block size indicator is further based at least in part on an actual number of tones for the overhead channel associated with the transport block.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATES PREVIOUSLY RECORDED AT REEL: 50103 FRAME: 386. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 30, 2021
From: LUO, TAO; MANOLAKOS, ALEXANDROS; SORIAGA, JOSEPH BINAMIRA; MUKKAVILLI, KRISHNA KIRAN
To: QUALCOMM INCORPORATED
Reel/Frame 056888/0558 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2019
From: LUO, TAO; MANOLAKOS, ALEXANDROS; SORIAGA, JOSEPH BINAMIRA; MUKKAVILLI, KRISHNA KIRAN
To: QUALCOMM INCORPORATED
Reel/Frame 050144/0289 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 20, 2019
From: LUO, TAO; MANOLAKOS, ALEXANDROS; SORIAGA, JOSEPH BINAMIRA; MUKKAVILLI, KRISHNA KIRAN
To: QUALCOMM INCORPORATED
Reel/Frame 050103/0386 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2016
From: LUO, TAO; MANOLAKOS, ALEXANDROS; SORIAGA, JOSEPH BINAMIRA; MUKKAVILLI, KRISHNA KIRAN
To: QUALCOMM INCORPORATED
Reel/Frame 039277/0313 →
Continuity (3)
Provisional Application 62250420 · Nov 3, 2015
Provisional Application 62261820 · Dec 1, 2015
Related Publication 20170126378A1 · May 4, 2017