Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Decoding low density parity codes

a low density parity and code technology, applied in the field of decoding low density parity codes, can solve the problems of forward error correction, data being communicated can be corrupted, wireless data (e.g. digital or analog, voice or non-voice) is subject to noise, etc., and achieves the effect of little or no performance loss

Inactive Publication Date: 2008-03-04
RGT UNIV OF CALIFORNIA
View PDF3 Cites 47 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The present invention is about decoding LDPC codes using a reduced complexity algorithm that suffers little or no performance loss. The system uses combinational logic rather than table look-up to approximate the non-linear portion of the constraint update. The technique eliminates the need for memory based table look-up in the constraint node processing and has been implemented, in one embodiment, using only shift, add, and comparison operations. The invention can be implemented using hardware or software, or a combination of both. The software can be stored on one or more processor readable storage devices or dedicated hardware. The technical effects of the invention include improved efficiency and accuracy in decoding LDPC codes.

Problems solved by technology

However, data being communicated can be corrupted.
For example, wireless data (e.g. digital or analog, voice or non-voice) is subject to noise.
First, there is ARQ, which includes re-transmitting data if there is a problem.
Second, there is Forward Error Correction (FEC), which includes using codes with the data to detect and, possibly, correct, corrupt data.
The problem being solved with FEC is how much redundancy to add in an intelligent manner to make sure that the data arrives correctly.
Long codes do a better job insuring correctness, but are more complex and harder to work with.
However, these codes were too short for the sphere packing bound to approach Shannon capacity, and the computational resources for longer random codes were decades away from being broadly accessible.
However, this form still posses significant processing challenges as it employs a non-linear function that must be represented with a large dynamic range for optimal performance.
Even Full-BP algorithms suffer performance degradation as compared to the optimum Maximum Likelihood (ML) decoder for a given code.
This is due to the fact that bipartite graphs representing finite-length codes without singly connected nodes are inevitably non-tree-like.
Cycles in bipartite graphs compromise the optimality of belief propagation decoders.
Establishing the true ML performance of LDPC codes with length beyond a few hundred bits is generally viewed as an intractable problem.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Decoding low density parity codes
  • Decoding low density parity codes
  • Decoding low density parity codes

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

I. LOW-DENSITY PARITY-CHECK CODES

[0028]Like turbo codes, LDPC codes belong to the class of codes that are decodable primarily via iterative techniques. The demonstration of capacity approaching performance in turbo codes stimulated interest in the improvement of Gallager's original LDPC codes to the extent that the performance of these two code types is now comparable in Additive White Gaussian Noise (AWGN). The highly robust performance of LDPC codes in other types of channels such as partial-band jamming, quasi-static multi-input multi-ouput (MIMO) Rayleigh fading, fast MIMO Rayleigh fading, and periodic fading is evidenced in C. Jones, A. Matache, T. Tian, J. Villasenor and R. Wesel, “LDPC Codes—Universally Good for Wireless Channels, “Proceedings of the Military Communications Conference, October 2003,” and C. Jones, T. Tian, A. Matache, R. Wesel and J. Villasenor, “Robustness of LDPC Codes on Periodic Fading Channels,” Proceedings of GlobeCom, November 2002.

[0029]LDPC codes are...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

PropertyMeasurementUnit
Densityaaaaaaaaaa
lengthsaaaaaaaaaa
weightaaaaaaaaaa
Login to View More

Abstract

The present invention includes a technique for updating messages that originate at the constraint nodes of bi-partite graphs in Low Density Parity Check codes. The technique computes only two outgoing magnitudes at each constraint node and exhibits no measurable performance loss as compared to exact belief propagation which computes a unique magnitude for each departing edge from a given constraint node. The technique eliminates the need for memory based table look-up in the constraint node processing and has been implemented, in one embodiment, using only shift, add, and comparison operations.

Description

[0001]This application claims the benefit of U.S. Provisional Application No. 60 / 510,183, “Decoding Low Density Parity Codes” filed on Oct. 10, 2003, which is incorporated herein by reference in its entirety.[0002]This invention was made with Government support of Grant No. N00014-01-C-0016, awarded by the Office of Naval Research. The Government has certain rights in this invention.BACKGROUND OF THE INVENTION[0003]1. Field of the Invention[0004]The present invention is directed to technology relevant to decoding Low Density Parity codes.[0005]2. Description of the Related Art[0006]Communication technology has become more important and has received greater attention as more people communicate via computer networks, telephone networks and various wireless networks. The goal is to communicate data in a reliable and efficient manner. However, data being communicated can be corrupted. For example, wireless data (e.g. digital or analog, voice or non-voice) is subject to noise.[0007]There...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(United States)
IPC IPC(8): G06F11/00G06K5/04G11B5/00G11B20/20H03M13/00H03M13/11
CPCH03M13/1114H03M13/658H03M13/6583
Inventor JONES, CHRISTOPHER R.VILLASENOR, JOHN D.
Owner RGT UNIV OF CALIFORNIA
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products