# US 11,115,152 B2 · Transport block size determination for equal size code blocks

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

- Number: US 11,115,152 B2
- Document ID: US11115152B2
- Status: Granted
- Kind: B2
- Application number: 16/088,282
- Filed: 2018-08-10
- Published: 2020-10-08
- Granted: 2021-09-07
- Earliest claimed: 2017-08-11
- Assignees: Telefonaktiebolaget LM Ericsson (publ)
- Applicants: Telefonaktiebolaget LM Ericsson (publ)
- Inventors: Mattias Andersson; Yufei Blankenship; Sara Sandberg
- Web page: https://patentgrep.com/patent/US11115152B2

## CPC

- H04L 1/0063: {Single parity check}
- H04L 1/0003: {by switching between different modulation schemes}
- H04L 1/0009: {by adapting the channel coding (H04L1/1812 takes precedence)}
- H04L 1/0041: {Arrangements at the transmitter end}
- H04L 1/0061: {Error detection codes}
- H04L 5/0044: {Allocation of payload; Allocation of data channels, e.g. PDSCH or PUSCH}
- H04W 72/0446: Resources in time domain, e.g. slots or frames
- H04W 72/23: in the downlink direction of a wireless link, i.e. towards a terminal
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

According to some embodiments, a method for use in a wireless receiver comprises determining a transport block size, TBS, for a transport block to be communicated between the wireless transmitter and a wireless receiver via a physical channel transmission. The TBS determination uses a formula accounting for cyclic redundancy check, CRC, bits. The method further comprises transmitting the transport block according to the determined TBS. In particular embodiments the formula is based on an approximate transport block size, a number of code blocks, at least one of a number of CRC bits attached to the transport block, and a number of CRC bits added to each of the C code blocks.

## Claims

### Claim 1

A wireless transmitter comprising processing circuitry operable to:
determine a transport block size, TBS, for a transport block to be communicated between the wireless transmitter and a wireless receiver via a physical channel transmission, the TBS determination using a formula, and wherein the formula accounts for cyclic redundancy check, CRC, bits attached to the transport block; and
transmit the transport block according to the determined TBS.

### Claim 2 (depends on 1)

The wireless transmitter of claim 1, wherein the formula is based on an approximate transport block size, TBS0, a number of code blocks, C, at least one of a number of CRC bits attached to the transport block, L2, and a number of CRC bits added to each of the C code blocks, L3.

### Claim 3 (depends on 2)

The wireless transmitter of claim 2, wherein the formula is based on a comparison of TBS0 plus a number of CRC bits attached to the transport block with a threshold size, Z.

### Claim 4 (depends on 3)

The wireless transmitter of claim 3, wherein when TBS0 plus a number of CRC bits attached to the transport block is greater than the threshold size, Z, the formula includes dividing TBS0+L2 by C|, rounding up to the nearest integer, and multiplying the result by C.

### Claim 5 (depends on 3)

The wireless transmitter of claim 3, wherein when TBS0 plus a number of CRC bits attached to the transport block is greater than the threshold size, Z, the formula includes dividing TBS0+L2 by C*A|, rounding up to the nearest integer, and multiplying the result by C*A, where A is a constant.

### Claim 6 (depends on 3)

The wireless transmitter of claim 3, wherein when TBS0 plus a number of CRC bits attached to the transport block is less than the threshold size, Z, the formula includes calculating A*ceil(TBS0/A) for a constant A, wherein A is one of 1 and 8.

### Claim 7 (depends on 3)

The wireless transmitter of claim 3, wherein the formula includes determining C based on dividing TBS0 plus L2 by Z minus L3, and rounding up to the nearest integer.

### Claim 8

A method for use in a wireless transmitter, the method comprising:
determining a transport block size, TBS, for a transport block to be communicated between the wireless transmitter and a wireless receiver via a physical channel transmission, the TBS determination using a formula, and wherein the formula accounts for cyclic redundancy check, CRC, bits attached to the transport block; and
transmitting the transport block according to the determined TBS.

### Claim 9 (depends on 8)

The method of claim 8, wherein the formula is based on an approximate transport block size, TBS0, a number of code blocks, C, at least one of a number of CRC bits attached to the transport block, L2, and a number of CRC bits added to each of the C code blocks, L3.

### Claim 10 (depends on 9)

The method of claim 9, wherein the formula is based on a comparison of TBS0 plus a number of CRC bits attached to the transport block with a threshold size, Z.

### Claim 11 (depends on 10)

The method of claim 10, wherein when TBS0 plus a number of CRC bits attached to the transport block is greater than the threshold size, Z, the formula includes dividing TBS0+L2 by C, rounding up to the nearest integer, and multiplying the result by C.

### Claim 12 (depends on 9)

The method of claim 9, wherein when TBS0 plus a number of CRC bits attached to the transport block is greater than the threshold size, Z, the formula includes dividing TBS0+L2 by C*A|, rounding up to the nearest integer, and multiplying the result by C*A, where A is a constant.

### Claim 13 (depends on 10)

The method of claim 10, wherein when TBS0 plus a number of CRC bits attached to the transport block is less than the threshold size, Z, the formula includes calculating A*ceil(TBS0/A) for a constant A, wherein A is one of 1 and 8.

### Claim 14 (depends on 10)

The method of claim 10, wherein the formula includes determining C based on dividing TBS0 plus L2 by Z minus L3, and rounding up to the nearest integer.

### Claim 15

A wireless receiver comprising processing circuitry operable to:
receive a wireless signal via a physical channel transmission from a wireless transmitter, the wireless signal corresponding to a transport block;
determine a transport block size, TBS, using a formula, and wherein the formula accounts for cyclic redundancy check, CRC, bits attached to the transport block; and
decode the wireless signal to obtain the transport block.

### Claim 16 (depends on 15)

The wireless receiver of claim 15, wherein the formula is based on an approximate transport block size, TBS0, a number of code blocks, C, at least one of a number of CRC bits attached to the transport block, L2, and a number of CRC bits added to each of the C code blocks, L3.

### Claim 17 (depends on 16)

The wireless receiver of claim 16, wherein the formula is based on a comparison of TBS0 plus a number of CRC bits attached to the transport block with a threshold size, Z.

### Claim 18 (depends on 17)

The wireless receiver of claim 17, wherein when TBS0 plus a number of CRC bits attached to the transport block is greater than the threshold size, Z, the formula includes dividing TBS0+L2 by C, rounding up to the nearest integer, and multiplying the result by C.

### Claim 19 (depends on 17)

The wireless receiver of claim 17, wherein when TBS0 plus a number of CRC bits attached to the transport block is greater than the threshold size, Z, the formula includes dividing TBS0+L2 by C*A|, rounding up to the nearest integer, and multiplying the result by C*A, where A is a constant.

### Claim 20 (depends on 17)

The wireless receiver of claim 17, wherein the formula includes determining C based on dividing TBS0 plus L2 by Z minus L3, and rounding up to the nearest integer.

### Claim 21 (depends on 17)

The wireless receiver of claim 17, wherein when TBS0 plus a number of CRC bits attached to the transport block is less than the threshold size, Z, the formula includes calculating A*ceil(TBS0/A) for a constant A, wherein A is one of 1 and 8.

### Claim 22

A method for use in a wireless receiver, the method comprising:
receiving a wireless signal via a physical channel transmission from a wireless transmitter, the wireless signal corresponding to a transport block;
determining a transport block size, TBS, using a formula, and wherein the formula accounts for cyclic redundancy check, CRC, bits attached to the transport block; and
decoding the wireless signal to obtain the transport block.

### Claim 23 (depends on 22)

The method of claim 22, wherein the formula is based on an approximate transport block size, TBS0, a number of code blocks, C, at least one of a number of CRC bits attached to the transport block, L2, and a number of CRC bits added to each of the C code blocks, L3.

### Claim 24 (depends on 23)

The method of claim 23, wherein the formula is based on a comparison of TBS0 plus a number of CRC bits attached to the transport block with a threshold size, Z.

### Claim 25 (depends on 24)

The method of claim 24, wherein when TBS0 plus a number of CRC bits attached to the transport block is greater than the threshold size, Z, the formula includes dividing TBS0+L2 by C, rounding up to the nearest integer, and multiplying the result by C.

### Claim 26 (depends on 24)

The method of claim 24, wherein when TBS0 plus a number of CRC bits attached to the transport block is greater than the threshold size, Z, the formula includes dividing TBS0+L2 by C*A|, rounding up to the nearest integer, and multiplying the result by C*A, where A is a constant.

### Claim 27 (depends on 24)

The method of claim 24, wherein the formula includes determining C based on dividing TBS0 plus L2 by Z minus L3, and rounding up to the nearest integer.

### Claim 28 (depends on 24)

The method of claim 24, wherein when TBS0 plus a number of CRC bits attached to the transport block is less than the threshold size, Z, the formula includes calculating A*ceil(TBS0/A) for a constant A, wherein A is one of 1 and 8.
