IP Library Granted Patent US 11,323,201
Granted Patent B2
US 11,323,201 · App. 16/988,926 · Granted May 3, 2022

Apparatus and method for encoding and decoding channel in communication or broadcasting system

Inventors: Jeongho Yeo (Gyeonggi-do, KR); Hyojin Lee (Seoul, KR); Taehyoung Kim (Seoul, KR); Sungjin Park (Incheon, KR)
H04L1/001H04L1/0004H04L1/0007H04L1/0058H04L5/0053H04L1/0003H04L1/0009H04L5/0051H04W72/042
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 11,323,201
App. No.
16/988,926
Granted
May 3, 2022
Kind
B2
Abstract

A method by a terminal in a wireless communication system is provided. Downlink control information including modulation and coding scheme (MCS) information is received from a base station. A number of information bits are identified based on the downlink control information. A transport block size (TBS) is identified based on the number of information bits and a TBS candidate set. The TBS candidate set includes values separated by an interval among a plurality of intervals. Each of the plurality of intervals is a multiple of 8. A first interval between first consecutive values included in the TBS candidate set is larger than a second interval between second consecutive values included in the TBS candidate set. The first consecutive values are greater than or equal to a predetermined value, and the second consecutive values are less than the predetermined value.

Claims (64)

1. A method performed by a base station in a wireless communication system, the method comprising:

identifying a code rate and a size of a transport block;

selecting one of a first base matrix or a second base matrix as a base matrix based on the size of the transport block and the code rate;

encoding one or more code blocks corresponding to the transport block based on a parity check matrix, the parity check matrix being determined based on the selected base matrix and a block size (Z);

transmitting, to a terminal, a modulation and coding scheme (MCS) index indicating the code rate; and

transmitting, to the terminal, the encoded one or more code blocks,

wherein the second base matrix is selected, in case that the code rate is less than or equal to a first threshold of 0.67 and the size of the transport block is less than or equal to a second threshold,

wherein the first base matrix is selected, in case that the code rate is greater than the first threshold and the size of the transport block is greater than the second threshold, and

wherein the block size (Z) is determined based on a minimum value among Z values that satisfy Kb*Z>=B′/C in sets of block sizes, B′ indicating a length of input bits including bits corresponding to the transport block and cyclic redundancy check (CRC) bits, C indicating a number of the code blocks, and Kb indicating 22 in case that the first base matrix is selected as the base matrix.

2. The method of claim 1 , wherein in case that the size of the transport block is greater than a predetermined value, a 24-bit cyclic redundancy check (CRC) is used for the transport block, and

wherein in case that the size of the transport block is less than or equal to the predetermined value, a 16-bit cyclic redundancy check (CRC) is used for the transport block.

3. The method of claim 1 ,

wherein the number of code blocks is determined based on a maximum code block size corresponding to the base matrix,

wherein a maximum code block size for the first base matrix is 8448, and

wherein a maximum code block size for the second base matrix is 3840.

4. A method performed by a terminal in a wireless communication system, the method comprising:

receiving, from a base station, a modulation and coding scheme (MCS) index indicating a code rate;

receiving, from the base station, data including a transport block;

identifying the code rate and a size of the transport block;

selecting one of a first base matrix or a second base matrix as a base matrix based on the size of the transport block and the code rate; and

decoding the received data based on a parity check matrix, the parity check matrix being determined based on the selected base matrix and a block size (Z),

wherein the second base matrix is selected, in case that the code rate is less than or equal to a first threshold of 0.67 and the size of the transport block is less than or equal to a second threshold,

wherein the first base matrix is selected, in case that the code rate is greater than the first threshold and the size of the transport block is greater than the second threshold, and

wherein the block size (Z) is determined based on a minimum value among Z values that satisfy Kb*Z>=B′/C in sets of block sizes, B′ indicating a length of input bits including bits corresponding to the transport block and cyclic redundancy check (CRC) bits, C indicating a number of the code blocks, and Kb indicating 22 in case that the first base matrix is selected as the base matrix.

5. The method of claim 4 , wherein in case that the size of the transport block is greater than a predetermined value, a 24-bit cyclic redundancy check (CRC) is used for the transport block, and

wherein in case that the size of the transport block is less than or equal to the predetermined value, a 16-bit cyclic redundancy check (CRC) is used for the transport block.

6. The method of claim 4 ,

wherein the number of code blocks is determined based on a maximum code block size corresponding to the base matrix,

wherein a maximum code block size for the first base matrix is 8448, and

wherein a maximum code block size for the second base matrix is 3840.

7. A base station in a wireless communication system, the base station comprising:

a transceiver; and

a controller coupled with the transceiver and configured to:

identify a code rate and a size of a transport block;

select one of a first base matrix or a second base matrix as a base matrix based on the size of the transport block and the code rate;

encode one or more code blocks corresponding to the transport block based on a parity check matrix, the parity check matrix being determined based on the selected base matrix and a block size (Z);

transmit, to a terminal, a modulation and coding scheme (MCS) index indicating the code rate; and

transmit, to the terminal, the encoded one or more code blocks,

wherein the second base matrix is selected, in case that the code rate is less than or equal to a first threshold of 0.67 and the size of the transport block is less than or equal to a second threshold,

wherein the first base matrix is selected, in case that the code rate is greater than the first threshold and the size of the transport block is greater than the second threshold, and

wherein the block size (Z) is determined based on a minimum value among Z values that satisfy Kb*Z>=B′/C in sets of block sizes, B′ indicating a length of input bits including bits corresponding to the transport block and cyclic redundancy check (CRC) bits, C indicating a number of the code blocks, and Kb indicating 22 in case that the first base matrix is selected as the base matrix.

8. The base station of claim 7 , wherein in case that the size of the transport block is greater than a predetermined value, a 24-bit cyclic redundancy check (CRC) is used for the transport block, and

wherein in case that the size of the transport block is less than or equal to the predetermined value, a 16-bit cyclic redundancy check (CRC) is used for the transport block.

9. The base station of claim 7 ,

wherein the number of code blocks is determined based on a maximum code block size corresponding to the base matrix,

wherein a maximum code block size for the first base matrix is 8448, and

wherein a maximum code block size for the second base matrix is 3840.

10. A terminal in a wireless communication system, the terminal comprising:

a transceiver; and

a controller coupled with the transceiver and configured to:

receive, from a base station, a modulation and coding scheme (MCS) index indicating a code rate;

receive, from the base station, data including a transport block;

identify the code rate and a size of the transport block;

select one of a first base matrix or a second base matrix as a base matrix based on the size of the transport block and the code rate; and

decode the received data based on a parity check matrix, the parity check matrix being determined based on the selected base matrix and a block size (Z),

wherein the second base matrix is selected, in case that the code rate is less than or equal to a first threshold of 0.67 and the size of the transport block is less than or equal to a second threshold,

wherein the first base matrix is selected, in case that the code rate is greater than the first threshold and the size of the transport block is greater than the second threshold, and

wherein the block size (Z) is determined based on a minimum value among Z values that satisfy Kb*Z>=B′/C in sets of block sizes, B′ indicating a length of input bits including bits corresponding to the transport block and cyclic redundancy check (CRC) bits, C indicating a number of the code blocks, and Kb indicating 22 in case that the first base matrix is selected as the base matrix.

11. The terminal of claim 10 , wherein in case that the size of the transport block is greater than a predetermined value, a 24-bit cyclic redundancy check (CRC) is used for the transport block, and

wherein in case that the size of the transport block is less than or equal to the predetermined value, a 16-bit cyclic redundancy check (CRC) is used for the transport block.

12. The terminal of claim 10 ,

wherein the number of code blocks is determined based on a maximum code block size corresponding to the base matrix,

wherein a maximum code block size for the first base matrix is 8448, and

wherein a maximum code block size for the second base matrix is 3840.

Priority Claims (2)
KR 10-2017-0092867 · Jul 21, 2017 · national
KR 10-2017-0101933 · Aug 10, 2017 · national
Continuity (2)
Continuation 16042623 · Jul 23, 2018
Related Publication 20200374029A1 · Nov 26, 2020
Cited By (1)
US 12,191,997