RC-LDPC code construction method based on matrix expansion and Fibonacci sequence

A construction method and matrix technology, applied in the field of signal processing, can solve problems such as high coding and decoding complexity, difficult hardware implementation, and undetermined generation matrix, and achieve low computational complexity, favorable hardware implementation, and good error correction performance.

Pending Publication Date: 2020-07-28
CHONGQING UNIV OF POSTS & TELECOMM
View PDF8 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] LDPC code construction methods are roughly divided into random construction and structured construction. Although the error correction performance of randomly constructed LDPC codes is better and the code length and code rate can be flexibly selected, the encoding and decoding problems are difficult due to the fact that the check matrix and generation matrix have no definite form. The complexity is extremely high, and hardware implementation is difficult. It is not suitable for practical communication systems, especially satellite communication systems with limited hardware resources.

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
  • RC-LDPC code construction method based on matrix expansion and Fibonacci sequence
  • RC-LDPC code construction method based on matrix expansion and Fibonacci sequence
  • RC-LDPC code construction method based on matrix expansion and Fibonacci sequence

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0034] Example 1: Construct (3,9) shift matrix P according to the proposed construction method 0 , as shown in formula (6):

[0035]

[0036] take p 0 =390, replace the zero elements with the unit matrix of 390×390, and replace the non-zero elements with the cyclic permutation matrix of the corresponding digits of the unit matrix of 390×390, so that the information bit length is 2340, the code length is 3510, and the code rate is 2 / 3 of the mother code, then perform matrix expansion, take M=390, and get the F-RC-LDPC code with the code rate set as {2 / 3,3 / 5,6 / 11,1 / 2,6 / 13} .

[0037] The codewords in the code rate set are simulated and analyzed, and the codewords of each code rate have good waterfall performance and no obvious error floor, and as the signal-to-noise ratio (Signal Noise Ratio, SNR) continues increases, the codeword still has good performance. In order to verify the codeword performance of the F-RC-LDPC code with a single code rate, the F-RC-LDPC code with ...

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 an RC-LDPC code construction method based on matrix expansion and a Fibonacci sequence. According to the method, check bits are expanded on the basis of a mother code matrix to obtain a group of RC-LDPC codes with the same information bit length and different code rates. The shift matrix of a mother code matrix and the extension matrix is constructed by utilizing a Fibonacci sequence with special properties, and a final check matrix is obtained after the shift matrix is combined with a sparse matrix. The construction method is simple in construction and low in calculation complexity. Simulation results show that the constructed F-RC-LDPC code has good waterfall zone performance in a large code rate range and has no obvious error floor. Moreover, when the bit errorrate is 10<-6>, the net coding gain of the constructed F-RC-LDPC code is improved to a certain extent compared with other LDPC code patterns with the same code length and code rate. Therefore, the scheme has a practical application value in a communication system.

Description

technical field [0001] The invention belongs to the field of signal processing and relates to a method for constructing LDPC codes in channel coding. The method is mainly based on matrix extension and Fibonacci Sequence (Fibonacci Sequence, FS) to construct RC-LDPC code with low computational complexity. Background technique [0002] The purpose of communication system design is to ensure the effective and reliable transmission of information, but there are interferences such as noise in the transmission process. Channel coding technology improves the error correction and error detection capabilities of codewords by adding redundant information, which is a vital link in communication systems. Low-Density Parity-parity check (LDPC) code is a channel coding technology, which is a linear block code with a very sparse parity check matrix, which is easy to carry out theoretical analysis and research. It has flexible structure and excellent performance. It is close to the Shanno...

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/53
CPCH03M13/53
Inventor 袁建国袁雅琴方小倩王露刘议靖张瑞
Owner CHONGQING UNIV OF POSTS & TELECOMM
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