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

LDPC design for high rate, high parallelism, and low error floor

a high-efficiency, parallelism-based technology, applied in the field of communication and data storage systems, can solve the problems of data coherency problems, affecting the pipelining of parallel message updates, and generally undesirable parallel hardware implementation of nodes connected by two or more edges, so as to increase the number of checks in the graph, enhance the code performance, and improve the degree of nodes

Inactive Publication Date: 2014-08-14
QUALCOMM INC
View PDF5 Cites 40 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The patent describes a device and method for encoding and decoding low density parity check (LDPC) codewords. The invention adds a punctured variable node to the base graph design, which increases the number of checks in the code without changing the rate parameters. Punctered bits correspond with punctured base variable nodes which eliminates multiple edges between node pairs in the base graph. This simplifies the hardware and memory operations and improves error correction performance of LDPC coding system. The punctured nodes can be a highest-degree variable node or a degree two variable node used to split a check node. The elimination process also reduces the complexity of the read and write operations in memory.

Problems solved by technology

Having a based variable node and a base check node connected by two or more edges is generally undesirable for parallel hardware implementation purposes.
For example, such double edges may result in multiple concurrent read and write operations to the same memory locations, which in turn may create data coherency problems.
Pipelining of parallel message updates can be adversely affected by the presence of double edges.
Such an elimination process is likely to introduce double or multiple edges into the representation which is undesirable for parallel implementation of decoding.

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
  • LDPC design for high rate, high parallelism, and low error floor
  • LDPC design for high rate, high parallelism, and low error floor
  • LDPC design for high rate, high parallelism, and low error floor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022]In the following description, numerous specific details are set forth such as examples of specific components, circuits, and processes to provide a thorough understanding of the present disclosure. The term “coupled” as used herein means connected directly to or connected through one or more intervening components or circuits. Also, in the following description and for purposes of explanation, specific nomenclature is set forth to provide a thorough understanding of the present embodiments. However, it will be apparent to one skilled in the art that these specific details may not be required to practice the present embodiments. In other instances, well-known circuits and devices are shown in block diagram form to avoid obscuring the present disclosure. Any of the signals provided over various buses described herein may be time-multiplexed with other signals and provided over one or more common buses. Additionally, the interconnection between circuit elements or software blocks...

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

No PUM Login to View More

Abstract

A method of data encoding is disclosed. An encoder receives a set of information bits and performs a lifted LDPC encoding operation on the information bits to produce a codeword. The encoder then punctures all lifted bits of the codeword that correspond to one or more punctured base bits of a base LDPC code used for the LDPC encoding operation. The base LDPC code has no multiple edges, and the one or more punctured base bits are those that correspond with one or more punctured base nodes, respectively, of the base LDPC code. For some embodiments, the one or more punctured base nodes correspond to one or more degree 2 variable nodes.

Description

RELATED APPLICATIONS[0001]This application claims priority under 35 U.S.C. §119(e) of the co-pending and commonly-owned U.S. Provisional Patent Application No. 61 / 764,476, titled “LDPC Design for High Rate, High Parallelism, Low Error Floor, and Simple Encoding,” filed Feb. 13, 2013, which is hereby incorporated by reference in its entirety.TECHNICAL FIELD[0002]The present embodiments relate generally to communications and data storage systems, and specifically to communications and data storage systems that use LDPC codes.BACKGROUND OF RELATED ART[0003]Many communications systems use error-correcting codes. Specifically, error correcting codes compensate for the intrinsic unreliability of information transfer in these systems by introducing redundancy into the data stream. Low density parity check (LDPC) codes are a particular type of error correcting codes which use an iterative coding system. LDPC codes can be represented by bipartite graphs (often referred to as “Tanner graphs”)...

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 Applications(United States)
IPC IPC(8): H03M13/11
CPCH03M13/1105H03M13/036H03M13/1137H03M13/116H03M13/1168H03M13/1185H03M13/1188H03M13/611H03M13/6362H03M13/118
Inventor RICHARDSON, THOMAS JOSEPH
Owner QUALCOMM INC
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