# US 2014/0153484 A1 · Method and apparatus for encoding transport block

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

- Number: US 2014/0153484 A1
- Document ID: US20140153484A1
- Status: Published application
- Kind: A1
- Application number: 14/074,137
- Filed: 2013-11-07
- Published: 2014-06-05
- Earliest claimed: 2012-12-03
- Assignees: LG Electronics Inc.
- Applicants: LG Electronics Inc.
- Inventors: Bong Hoe KIM; Dong Youn SEO; Joon Kui AHN
- Web page: https://patentgrep.com/patent/US20140153484A1

## CPC

- H04W 72/23: in the downlink direction of a wireless link, i.e. towards a terminal
- H04B 7/0413: MIMO systems
- H04L 1/004: {by using forward error control (H04L1/0618 takes precedence; coding, decoding or code conversion, for error detection or correction H03M13/00)}
- H04L 1/0041: {Arrangements at the transmitter end}
- H04L 1/0061: {Error detection codes}
- H04L 1/0071: {Use of interleaving (interleaving per se H03M13/27)}
- H04L 27/34: Amplitude- and phase-modulated carrier systems, e.g. quadrature-amplitude modulated carrier systems
- H04W 28/06: Optimizing {the usage of the radio link}, e.g. header compression, information sizing {, discarding information (system modifying transmission characteristic according to link quality by modifying frame length H04L1/0007; dynamic adaptation of the packet size for flow control or congestion control H04L47/365)}
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04B: TRANSMISSION
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A method and apparatus for encoding a transport block are provided. The method for encoding the transport block includes: determining, by a transmitter, a size of transport block; dividing, by the transmitter, the transport block into at least one code block based on the size of transport block; interleaving, by the transmitter, the at least one code block by an interleaver; and performing, by the transmitter, a turbo coding for the interleaved at least one code block, wherein the size of transport block is determined based on the number of the divided code blocks.

## Claims

### Claim 1

A method for encoding a transport block in a wireless communication system, the method comprising:
determining, by a transmitter, a size of the transport block;
dividing, by the transmitter, the transport block into at least one code block based on the size of the transport block;
interleaving, by the transmitter, the at least one code block by an interleaver; and
performing, by the transmitter, a turbo coding for the interleaved at least one code block,
wherein the size of the transport block is determined based on a number of the divided code block,
wherein the size of the transport block is determined based on a modulation scheme including 256 QAM (quadrature amplitude modulation) and a coding rate and a size of the allocated resource for the transport block.

### Claim 2 (depends on 1)

The method of claim 1,
wherein the size of the transport block is determined as follow when the number of the code block is one,
N=L−A,
where the N is the size of the transport block, the L is a predetermined size of the interleaver, and the A is a number of bits for cyclic redundancy check (CRC) of each code block.

### Claim 3 (depends on 1)

The method of claim 1,
wherein the size of the transport block is determined as follow when the number of the code block is more than two,
N=(M×L)−A,
where the N is the size of the transport block, the M is the number of the code block generated by the code block segmentation, L is a predetermined size of the interleaver and the A is a number of bits for cyclic redundancy check (CRC) of each code block.

### Claim 4 (depends on 1)

The method of claim 1,
wherein the turbo code internal interleaver interleaves a input bit as follow,
ci′=cΠ(i),i=0,1, . . . ,(L−1)
where the cΠ(i) is an input bit of the interleaver, the ci′ is an output bit of the interleaver, the L is the size of the transport block, the i is an index of the input bit,
where Π(i) is determined as below,
Π(i)=(f1·i+f2·i2)mod L
wherein the f1 and f2 are predetermined values according to the L, the L is the size of the transport block, the i is the index of the input bit.

### Claim 5 (depends on 1)

The method of claim 1,
wherein the size of the transport block is determined based on a value of a rank, the value of the rank being used by the transmitter, when the transmitter uses a MIMO (multiple input multiple output) spatial multiplexing to transmit the transport block,
wherein the value of the rank is restricted by the modulation scheme.

### Claim 6

A wireless apparatus configured for encoding a transport block in a wireless communication system, the wireless apparatus comprising:
a transceiver configured to receive radio signals; and
a processor operatively coupled with the transceiver and configured to:
determine a size of the transport block;
divide the transport block into at least one code block based on the size of the transport block;
interleave the at least one code block by an interleaver; and
perform a turbo coding for the interleaved at least one code block,
wherein the size of the transport block is determined based on a number of the divided code block,
wherein the size of the transport block is determined based on a modulation scheme including 256 quadrature amplitude modulation (QAM) and a coding rate and a size of the allocated resource for the transport block.

### Claim 7 (depends on 6)

The wireless apparatus of claim 6,
wherein the size of the transport block is determined as follow when the number of the code block is one,
N=L−A,
where the N is the size of the transport block, the L is a predetermined size of the interleaver, and the A is a number of bits for cyclic redundancy check (CRC) of each code block.

### Claim 8 (depends on 6)

The wireless apparatus of claim 6,
wherein the size of the transport block is determined as follow when the number of the code block is more than two,
N=(M×L)−A,
where the N is the size of the transport block, the M is the number of the code block generated by the code block segmentation, L is a predetermined size of the interleaver and the A is a number of bits for cyclic redundancy check (CRC) of each code block.

### Claim 9 (depends on 6)

The wireless apparatus of claim 6,
wherein the turbo code internal interleaver interleaves a input bit as follow,
ci′=cΠ(i),i=0,1, . . . ,(L−1)
where the cΠ(i) is an input bit of the interleaver, the ci′ is an output bit of the interleaver, the L is the size of the transport block, the i is an index of the input bit,
where Π(i) is determined as below,
Π(i)=(f1·i+f2·i2)mod L
wherein the f1 and f2 are predetermined values according to the L, the L is the size of the transport block, the i is the index of the input bit.

### Claim 10 (depends on 6)

The wireless apparatus of claim 6,
wherein the size of the transport block is determined based on a value of a rank, the value of the rank being used by the transmitter, when the transmitter uses a MIMO (multiple input multiple output) spatial multiplexing method to transmit the transport block,
wherein the value of the rank is restricted by the modulation scheme.
