QC-LDPC (Quasi-Cyclic Low Density Parity Check) code constructing method

A construction method and non-zero technology, applied in the field of channel coding, can solve the problems of low implementation complexity, no improvement of the minimum cycle characteristics, poor performance of QC-LDPC codes, etc., and achieve the effect of high error correction gain

Inactive Publication Date: 2010-09-08
江苏创通电子股份有限公司
View PDF0 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The LDPC code constructed by this matrix construction method is called QC-LDPC code. QC-LDPC code is a very important branch of LDPC code research. It is a kind of structured LDPC code. Its check matrix H adopts quasi-cyclic structure, has the characteristics of low implementation complexity, and it can be easily implemented on hardware, but if this LDPC code is not properly designed, it will not improve the minimum cycle characteristics, and can only guarantee the entire QC-LDPC matrix The minimum circumference of is not less than the minimum circumference of its fundamental matrix
For example, if the minimum circumference of the fundamental matrix is ​​4, the final constructed QC-LDPC matrix may contain a large number of matrices with a circumference of 4, resulting in poor performance of the QC-LDPC code

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
  • QC-LDPC (Quasi-Cyclic Low Density Parity Check) code constructing method
  • QC-LDPC (Quasi-Cyclic Low Density Parity Check) code constructing method
  • QC-LDPC (Quasi-Cyclic Low Density Parity Check) code constructing method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] The QC-LDPC code construction method proposed by the present invention is described in detail as follows in conjunction with the accompanying drawings and embodiments.

[0028] QC-LDPC is formed by extending each non-zero unit in the basic matrix into a circular matrix, and the method of the invention aims at determining the row displacement value of each circular matrix, thereby maximizing the minimum circumference of the QC-LDPC code. In order to illustrate the implementation of the present invention, from a M b ×N b (M b =6,N b =12) basic matrix, this matrix contains rings that are 4, 6, 8 rings, such as figure 1 shown. If the basic matrix expansion algorithm described above is used (that is, in order to construct an M×N QC-LDPC matrix, first construct a small basic matrix M b ×N b , each non-zero unit (x, y) in the middle of the small matrix is ​​finally expanded into a unit matrix L×L (M=M b ×L, N=N b ×L)), where each non-zero unit “1” is expanded into a un...

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

The invention relates to a QC-LDPC code constructing method which comprises the following steps of: initializing the line displacement values corresponding to all nonzero units of a basic matrix; traversing each column of the basic matrix according to the sequence from left to right and finding out all rings containing each nonzero unit of the current column; sequentially setting the line displacement value of each nonzero unit contained in each ring to satisfy a set constraint condition; selecting the nonzero unit with the minimum line displacement value in each ring, reserving the change of the line displacement value thereof and restoring the line displacement values of other nonzero units to original values; and when all the columns are traversed, finally determining the line displacement values corresponding to all the nonzero units of the basic matrix so as to construct a QC-LDPC code matrix. The method can maximize the minimum circumferential value of a QC-LDPC code, thereby enhancing the performance of the QC-LDPC code, so that the constructed QC-LDPC code can be more rapidly converged and achieve a lower error floor.

Description

technical field [0001] The present invention relates to the technical field of channel coding, in particular to a method for constructing a Quasi Cyclic-Low Density Parity Check (QC-LDPC) code. Background technique [0002] Due to random noise, multipath attenuation, track loss of magnetic memory, etc., data errors often occur during data transmission in wireless or wired communication. Therefore, the method of channel coding is usually used to code and correct the data. Among the currently existing coding methods, LDPC has attracted people's attention due to its excellent performance, and has been widely used in many fields, such as the satellite TV transmission standard DVB-S2, China's high-definition TV standard and so on. [0003] How to construct LDPC codes to obtain excellent decoding performance has been a research topic of many units. In order to study LDPC codes better, Tanner Graph is usually used to represent LDPC codes, and information soft value iterative prop...

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(China)
IPC IPC(8): H03M13/11
Inventor 杨磊
Owner 江苏创通电子股份有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products