Method and apparatus for decoding non-binary parity check code

US9608667B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9608667-B2
Application numberUS-201414577033-A
CountryUS
Kind codeB2
Filing dateDec 19, 2014
Priority dateDec 27, 2013
Publication dateMar 28, 2017
Grant dateMar 28, 2017

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 method of decoding a non-binary Low Density Parity Check (LDPC) code is provided. The method includes a plurality of messages to perform hard decision for all messages except for one message, and combines the hard-decided values with the one message that is not hard-decided, to update a final output message.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of decoding a non-binary low density parity check (LDPC) code, the method comprising: receiving a plurality of messages from a plurality of variable nodes connected to a check node and hard-deciding the messages except for one message from a variable node among the plurality of variable nodes; and combining the hard-decided values with the one message that is not hard-decided, to update a final output message. 2. The method of claim 1 , wherein the one message that is not hard-decided is determined to have a lowest reliability from a previously-defined reliability measurement vector. 3. The method of claim 2 , wherein the reliability measurement vector has a different value for each codeword symbol and a size of the reliability measurement vector is equal to a number of non-binary symbols of a single codeword. 4. The method of claim 2 , wherein, when the codeword symbol is hard-decided, values of the reliability measurement vector have a probability value that the codeword symbol is hard-decided for each of the non-binary symbols or a value corresponding thereto. 5. The method of claim 2 , wherein, when decoding fails, the reliability measurement vector is updated according to a predetermined rule until a decoding counter reaches a predetermined maximum value, and the hard decision is performed again. 6. An apparatus for decoding a non-binary low density parity check (LDPC) code, the apparatus comprising: a hard decision unit configured to receive a plurality of messages from a plurality of variable nodes connected to a check node and hard-decide the messages except for one message from a variable node among the plurality of variable nodes; and an output unit configured to combine the hard-decided values with the one message that is not hard-decided and update a final output message. 7. The apparatus of claim 6 , wherein the hard decision unit is further configured to determine that the one message that is not hard-decided has a lowest reliability from a previously-defined reliability measurement vector. 8. The apparatus of claim 7 , wherein the reliability measurement vector has a different value for each codeword symbol and a size of the reliability measurement vector is equal to a number of non-binary symbols of a single codeword. 9. The apparatus of claim 7 , wherein, when the codeword symbol is hard-decided, values of the reliability measurement vector have a probability value that the codeword symbol is hard-decided for each of the non-binary symbols or a value corresponding thereto. 10. The apparatus of claim 7 , further comprising a reliability measurement vector updating unit configured to: update, when decoding fails, the reliability measurement vector according to a predetermined rule until a decoding counter reaches a predetermined maximum value, wherein the hard decision unit is further configured to perform the hard decision on the basis of the updated reliability measurement vector.

Assignees

Inventors

Classifications

  • Parity-check or generator matrices with non-binary elements, e.g. for non-binary LDPC codes · 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

  • Reduction of hardware complexity or efficient processing · CPC title

  • H03M13/11Primary

    using multiple parity bits · 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 US9608667B2 cover?
A method of decoding a non-binary Low Density Parity Check (LDPC) code is provided. The method includes a plurality of messages to perform hard decision for all messages except for one message, and combines the hard-decided values with the one message that is not hard-decided, to update a final output message.
Who is the assignee on this patent?
Samsung Electronics Co Ltd, Postech Academy-Industry Found
What technology area does this patent fall under?
Primary CPC classification H03M13/1171. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 28 2017 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).