Hybrid type iterative decoding method and apparatus

US10516418B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10516418-B2
Application numberUS-201715653901-A
CountryUS
Kind codeB2
Filing dateJul 19, 2017
Priority dateApr 25, 2017
Publication dateDec 24, 2019
Grant dateDec 24, 2019

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 hybrid type iterative decoding method for a three-dimensional turbo product code (TPC) having a first axis (FA), a second axis (SA), and a third axis (TA) including: a parallel decoding step of applying a predetermined decoding algorithm (PDA) in parallel to current FA and SA input values (IVs) which are determined based on at least two previous decoding values (DVs), respectively, among the previous FA, SA and TA DVs which are generated in advance to generate a current FA DV and a current SA DV, respectively; a serial decoding step of applying PDA to a current TA IV determined based on the current FA and SA DVs to generate a current TA DV; and performing hard decision based on the current FAs DV, the current SA DV, the current TA DV, and the received signal value.

First claim

Opening claim text (preview).

What is claimed is: 1. A hybrid type iterative decoding method for converting encoded data into decoded data, the encoded data generated using a three-dimensional turbo product code (TPC) having a first axis, a second axis, and a third axis, the hybrid type iterative decoding method being performed by at least one electronic device and comprising: performing parallel decoding operations to simultaneously apply a first predetermined decoding algorithm to a current first axis input value to generate a current first axis decoding value, and a second predetermined decoding algorithm to a current second axis input value to generate a current second axis decoding value, where the current first axis input value and the second axis input value are determined based on at least two previous decoding values, respectively, among a previous first axis decoding value, a previous second axis decoding value, and a previous third axis decoding value which are generated in advance; performing serial decoding operations to apply a third predetermined decoding algorithm to a current third axis input value to generate a current third axis decoding value, where the current third axis input value is determined based on the current first axis decoding value and the current second axis decoding value; and performing hard decision operations based on the current first axis decoding value, the current second axis decoding value, the current third axis decoding value, and a received signal value; wherein a value resulting from the hard decision operations represents at least a portion of the decoded data. 2. The hybrid type iterative decoding method according to claim 1 , wherein the hard decision operations are performed after sequentially repeating the parallel decoding operations and the serial decoding operations by a predetermined number of iterative decoding times. 3. The hybrid type iterative decoding method according to claim 1 , wherein the parallel decoding operations include: a first axis decoding operation in which the predetermined decoding algorithm is applied to the current first axis input value determined based on the previous second axis decoding value and the previous third axis decoding value to generate the current first axis decoding value; and a second axis decoding operation in which the predetermined decoding algorithm is applied to the current second axis input value determined based on the previous first axis decoding value and the previous third axis decoding value to generate the current second axis decoding value, by means of a second axis decoding unit. 4. The hybrid type iterative decoding method according to claim 3 , wherein the first axis decoding operation and the second axis decoding operation are simultaneously performed in parallel with each other. 5. The hybrid type iterative decoding method according to claim 3 , wherein the current first axis input value is determined further based on at least one of the received signal value and a previous second axis reliability weight indicating reliability of the previous second axis decoding value and the current second axis input value is determined further based on at least one of the received signal value and a previous first axis reliability weight indicating reliability of the previous first axis decoding value. 6. The hybrid type iterative decoding method according to claim 1 , wherein the current third axis input value is determined further based on at least one of the received signal value, a current first axis reliability weight indicating reliability of the current first axis decoding value, and a current second axis reliability weight indicating reliability of the current second axis decoding value. 7. A hybrid type iterative decoding apparatus for converting encoded data into decoded data, the encoded data generated using a three-dimensional turbo product code (TPC) having a first axis, a second axis, and a third axis, the apparatus comprising: at least one processor configured to perform parallel decoding operations to apply a first predetermined decoding algorithm to a current first axis input value to generate a current first axis decoding value, and apply a second predetermined decoding algorithm to a current second axis input value to generated a current second axis decoding value, where the current first axis input value and the current second axis input value are determined based on at least two previous decoding values, respectively, among a previous first axis decoding value, a previous second axis decoding value, and a previous third axis decoding value which are generated in advance; perform serial decoding operations in which the predetermined decoding algorithm is applied to a current third axis input value to generate a current third axis decoding value, the current third axis input value determined based on the current first axis decoding value and the current second axis decoding value; and perform hard decision operations in which a hard decision is performed based on the current first axis decoding value, the current second axis decoding value, the current third axis decoding value, and the received signal value; wherein a value resulting from the hard decision operations represents at least a portion of the decoded data. 8. The hybrid type iterative decoding apparatus according to claim 7 , wherein the hard decision operations are performed after sequentially repeating the parallel decoding operations and the serial decoding operations by a predetermined number of iterative decoding times. 9. The hybrid type iterative decoding apparatus according to claim 7 , wherein the parallel decoding operations comprise; performing first axis decoding in which the predetermined decoding algorithm is applied to the current first axis input value determined based on the previous second axis decoding value and the previous third axis decoding value to generate the current first axis decoding value; and performing second axis decoding in which the predetermined decoding algorithm is applied to the current second axis input value determined based on the previous first axis decoding value and the previous third axis decoding value to generate the current second axis decoding value. 10. The hybrid type iterative decoding apparatus according to claim 9 , wherein the first axis decoding unit and the second axis decoding are simultaneously performed in parallel with each other. 11. The hybrid type iterative decoding apparatus according to claim 9 , wherein the current first axis input value is determined further based on at least one of the received signal value and a previous second axis reliability weight indicating reliability of the previous second axis decoding value and the current second axis input value is determined further based on at least one of the received signal value and a previous first axis reliability weight indicating reliability of the previous first axis decoding value. 12. The hybrid type iterative decoding apparatus according to claim 7 , wherein the current third axis input value is determined further based on at least one of the received signal value, a current first axis reliability weight indicating reliability of the current first axis decoding value, and a current second axis reliability weight indicating reliability of the current second axis decoding value.

Assignees

Inventors

Classifications

  • Turbo-block codes, i.e. turbo codes based on block codes, e.g. turbo decoding of product codes · CPC title

  • with iterative decoding · CPC title

  • Single error correction without using particular properties of the cyclic codes, e.g. Hamming codes, extended or generalised Hamming codes · CPC title

  • Soft-decision decoding, e.g. by means of message passing or belief propagation algorithms · CPC title

  • using symbol combining, e.g. Chase combining of symbols received twice or more · 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 US10516418B2 cover?
A hybrid type iterative decoding method for a three-dimensional turbo product code (TPC) having a first axis (FA), a second axis (SA), and a third axis (TA) including: a parallel decoding step of applying a predetermined decoding algorithm (PDA) in parallel to current FA and SA input values (IVs) which are determined based on at least two previous decoding values (DVs), respectively, among the …
Who is the assignee on this patent?
Univ Korea Res & Bus Found
What technology area does this patent fall under?
Primary CPC classification H03M13/2963. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 24 2019 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).