Low density parity check code decoder and method for decoding LDPC code

US10972129B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10972129-B2
Application numberUS-201916550408-A
CountryUS
Kind codeB2
Filing dateAug 26, 2019
Priority dateOct 12, 2018
Publication dateApr 6, 2021
Grant dateApr 6, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A check node update processor of the low density parity check (LDPC) code decoder includes: an approximate first minimum (AFM) condition check unit which checks whether a predetermined specific condition is satisfied, and a check node determining unit which sets an approximate minimum value as a size of an entire check node output when it is determined that the specific condition is satisfied as a checking result in the AFM condition check unit and calculates a first minimum value as a true minimum value and sets a second minimum value as an approximate minimum value when it is determined that the specific condition is not satisfied to determine a size of the check node output.

First claim

Opening claim text (preview).

What is claimed is: 1. A low density parity check (LDPC) code decoder, comprising: a variable node update processor; and a check node update processor configured to determine minimum values by comparing sizes of absolute values of variable-to-check messages entering from variable nodes connected based on an arbitrary check node, wherein the check node update processor includes: an approximate first minimum (AFM) condition check unit comprising an AND gate configured to check whether a predetermined specific condition is satisfied through a logical AND gate operation process of one bit of each variable-to-check message; and a check node determining unit which, when it is determined that the predetermined specific condition is satisfied as a checking result in the AFM condition check unit, sets an approximate minimum value as a size of an entire check node output, and when it is determined that the predetermined specific condition is not satisfied, sets a calculated minimum value obtained by a minimum value generating unit as a size of a check node output. 2. The LDPC code decoder according to claim 1 , wherein the AFM condition check unit is configured by the AND gate with a tree structure, and wherein the check node determining unit, when an AND gate operation result value is 1 , uses the approximate minimum value as the entire check node output, and when the AND gate operation result value is 0, the check node determining unit uses a minimum value obtained by the minimum value generating unit as the check node output. 3. The LDPC code decoder according to claim 1 , wherein the AFM condition check unit makes a decision using one bit information of each variable-to-check message. 4. The LDPC code decoder according to claim 1 , wherein the check node determining unit includes a multiplexer (MUX) which selectively operates in accordance with a result value generated from the AFM condition check unit. 5. The LDPC code decoder according to claim 4 , wherein the check node determining unit includes an approximate value usage condition generating unit which determines whether to use the approximate minimum value and is connected to a true minimum value generating unit which calculates a true minimum value. 6. The LDPC code decoder according to claim 5 , wherein the true minimum value generating unit generates the true minimum value by lowering a quantization level in accordance with the result value transmitted from the AFM condition check unit. 7. A low density parity check (LDPC) code decoder, comprising: a variable node update processor; and a check node update processor configured to determine minimum values by comparing sizes of absolute values of variable-to-check messages entering from variable nodes connected based on an arbitrary check node, wherein the check node update processor includes: an approximate first minimum (AFM) condition check unit which determines whether a reference quantization level of check node input values is saturated using one bit information of each variable-to-check message; and a minimum value generating unit which generates a minimum value by lowering a quantization level in accordance with a result value transmitted from the AFM condition check unit. 8. A decoding method of a low density parity check (LDPC) code decoder comprising a variable node update processor, and a check node update processor configured to determine minimum values by comparing sizes of absolute values of variable-to-check messages entering from variable nodes connected based on an arbitrary check node, the method comprising: checking whether a predetermined specific condition is satisfied using one bit information from each variable-to-check message; setting an approximate minimum value as a size of an entire check node output, when the predetermined specific condition is satisfied; setting a calculated minimum value obtained by a minimum value generating unit as a size of a check node output, when the predetermined specific condition is not satisfied; and decoding using the size of the check node output. 9. The decoding method according to claim 8 , wherein the check node update processor comprises an approximate first minimum (AFM) condition check unit including an AND gate configured to make a decision using the one bit information from each variable-to-check message.

Assignees

Inventors

Classifications

  • Reduction of hardware complexity or efficient processing · CPC title

  • using approximations for check node processing, e.g. an outgoing message is depending on the signs and the minimum over the magnitudes of all incoming messages according to the min-sum rule · CPC title

  • Representation or format of variables, register sizes or word-lengths and quantization · CPC title

  • Codes on graphs and decoding on graphs, e.g. low-density parity check [LDPC] codes · CPC title

  • by updating bit probabilities or hard decisions in an iterative fashion for convergence to a final decoding result · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10972129B2 cover?
A check node update processor of the low density parity check (LDPC) code decoder includes: an approximate first minimum (AFM) condition check unit which checks whether a predetermined specific condition is satisfied, and a check node determining unit which sets an approximate minimum value as a size of an entire check node output when it is determined that the specific condition is satisfied a…
Who is the assignee on this patent?
Univ Korea Res & Bus Found
What technology area does this patent fall under?
Primary CPC classification H03M13/1117. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 06 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).