IP Library Granted Patent US 10,243,695
Granted Patent B2
US 10,243,695 · App. 15/393,202 · Granted Mar 26, 2019

Apparatus and method for receiving signal in communication system supporting low density parity check code

Inventors: Min Jang (Gyeonggi-do, KR); Kyung-Joong Kim (Seoul, KR); Jae-Yoel Kim (Gyeonggi-do, KR); Seho Myung (Gyeonggi-do, KR); Seok-Ki Ahn (Gyeonggi-do, KR); Chi-Woo Lim (Gyeonggi-do, KR); Hong-Sil Jeong (Gyeonggi-do, KR)
Assignee: Samsung Electronics Co., Ltd.
H04L1/0045H03M13/1111H03M13/616
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,243,695
App. No.
15/393,202
Granted
Mar 26, 2019
Kind
B2
Abstract

The present disclosure relates to a pre-5th-generation (5G) or 5G communication system to be provided for supporting higher data rates beyond 4th-generation (4G) communication system such as a long term evolution (LTE). A method includes decoding a codeword corresponding to a preset decoding scheme to detect reliability information of each of codeword bits included in the codeword, wherein at least one of a number of quantization bits and a range of a quantization level used for detecting reliability information in the decoding scheme is determined based on a degree of a node on a bipartite graph of a low density parity check (LDPC) code.

Claims (45)

1. A method for performing an error correction operation on a codeword transmitted from a transmitting apparatus by a receiving apparatus including a memory storing bits processed in a decoding scheme, a transceiver, and a processor in a communication system supporting a low density parity check (LDPC) code, the method comprising:

receiving, by the transceiver, the codeword from a transmitting apparatus;

decoding, by the processor, the codeword by using the decoding scheme to detect reliability information of each of codeword bits included in the codeword, and by using a number of quantization bits and a range of a quantization level; and

performing, by the processor, the error correction operation based on the reliability information,

wherein the number of quantization bits and the range of a quantization level are determined based on a degree of a node on a bipartite graph of the LDPC code,

wherein the node includes at least one of a variable node or a check node, and

wherein the number of the quantization bits is inversely proportional to the degree of the variable node,

wherein, if the degree of the node is greater than a threshold value, a number of bits used for detecting reliability information of the node is greater than a number of quantization bits used for detecting reliability information of a node with a degree equal to or less than the threshold value.

2. The method of claim 1 , further comprising:

if the node is a variable node, performing a bit shift computation on reliability information of the check node in the bipartite graph corresponding to a difference between the number of quantization bits used for detecting the reliability information of the node with degree greater than the threshold value and the number of quantization bits used for detecting the reliability information of the node with the degree equal to or less than the threshold value.

3. The method of claim 1 , wherein the reliability information is a log-likelihood-ratio (LLR).

4. The method of claim 1 , wherein, if the degree of the node is greater than a threshold value, a range of a quantization level used for detecting reliability information of the node is greater than a quantization level used for detecting reliability information of a node with a degree equal to or less than the threshold value.

5. The method of claim 4 , further comprising:

if the node is a variable node, performing a bit shift computation and an adding computation on reliability information of a check node in the bipartite graph in the decoding scheme corresponding to a difference between the quantization level used for detecting the reliability information of the node with degree greater than the threshold value and the quantization level used for detecting the reliability information of the node with degree equal to or less than the threshold value.

6. The method of claim 4 , wherein the reliability information is a log-likelihood-ratio (LLR).

7. The method of claim 1 , wherein the decoding scheme is based on a fixed-point scheme.

8. The method of claim 1 ,

wherein the range of the quantization level is directly proportional the degree of the node.

9. The method of claim 1 , further comprising:

determining the variable node as a first type-variable node, if the degree of the variable node is equal to a maximum value;

determining the variable node as a second type-variable node, if the degree of the variable node is less than the maximum value; and

setting a number of quantization bits of the first type-variable node to be lower by a first integer value than a number of quantization bits of the second type-variable node.

10. The method of claim 9 , further comprising:

increasing the number of quantization bits of the first type-variable node by a second integer value, for preventing an overflow caused by a computation process for the variable node.

11. A receiving apparatus, for performing an error correction operation on a codeword transmitted from a transmitting apparatus, in a communication system supporting a low density parity check (LDPC) code, the receiving apparatus comprising:

a memory configured to store bits processed in a decoding scheme;

a transceiver; and

a processor configured to:

control the transceiver to receive the codeword from a transmitting apparatus,

decode the codeword by using the decoding scheme to detect reliability information of each of codeword bits included in the codeword, and by using a number of quantization bits and a range of a quantization level, and

perform the error correction operation based on the reliability information,

wherein the number of quantization bits and the range of a quantization level are determined based on a degree of a node on a bipartite graph of the LDPC code,

wherein the node includes at least one of a variable node or a check node, and

wherein the number of the quantization bits is inversely proportional to the degree of the variable node,

wherein, if the degree of the node is greater than a threshold value, a number of bits used for detecting reliability information of the node is greater than a number of quantization bits used for detecting reliability information of a node with a degree equal to or less than the threshold value.

12. The receiving apparatus of claim 11 , wherein the processor further configured to:

if the node is a variable node, perform a bit shift computation on reliability information of a check node on the bipartite graph corresponding to a difference between the number of quantization bits used for detecting the reliability information of the node with degree greater than the threshold value and the number of quantization bits used for detecting the reliability information of the node with the degree equal to or less than the threshold value.

13. The receiving apparatus of claim 11 , wherein the reliability information is a log-likelihood-ratio (LLR).

14. The receiving apparatus of claim 11 , wherein, if the degree of the node is greater than a threshold value, a range of a quantization level used for detecting reliability information of the node is greater than a quantization level used for detecting reliability information of a node with a degree equal to or less than the threshold value.

15. The receiving apparatus of claim 14 , wherein the processor further configured to:

if the node is a variable node, perform a bit shift computation and an adding computation on reliability information of a check node on the bipartite graph in the decoding scheme corresponding to a difference between the quantization level used for detecting the reliability information of the node with degree greater than the threshold value and the quantization level used for detecting the reliability information of the node with degree equal to or less than the threshold value.

16. The receiving apparatus of claim 14 , wherein the reliability information is a log-likelihood-ratio (LLR).

17. The receiving apparatus of claim 11 , wherein the decoding scheme is based on a fixed-point scheme.

18. The receiving apparatus of claim 11 ,

wherein the range of the quantization level is directly proportional the degree of the node.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2016
From: JANG, MIN; KIM, KYUNG-JOONG; KIM, JAE-YOEL; MYUNG, SEHO; AHN, SEOK-KI; LIM, CHI-WOO; JEONG, HONG-SIL
To: SAMSUNG ELECTRONICS CO., LTD
Reel/Frame 040791/0750 →
Priority Claims (1)
KR 10-2015-0187310 · Dec 28, 2015 · national
Continuity (1)
Related Publication 20170187491A1 · Jun 29, 2017