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

A method of obtaining rc-ldpc convolutional code from rc-ldpc block code

A technology of convolutional codes and block codes, which is applied in the construction field of RC-LDPC convolutional codes, can solve problems such as construction methods that have not yet appeared, and achieve the effect of reducing coding complexity and simple construction algorithms

Active Publication Date: 2019-12-31
SOUTH CHINA NORMAL UNIVERSITY
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

But so far, there is no construction method of RC-LDPC convolutional codes with large memory length (memory length is as long as hundreds to thousands)

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
  • A method of obtaining rc-ldpc convolutional code from rc-ldpc block code
  • A method of obtaining rc-ldpc convolutional code from rc-ldpc block code
  • A method of obtaining rc-ldpc convolutional code from rc-ldpc block code

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] The present invention provides a method for obtaining RC-LDPC convolutional codes from RC-LDPC block codes in order to solve the technical defect that RC-LDPC with larger memory length cannot be obtained in the prior art. Specifically, it will be described through the following examples.

[0040] see figure 1 , which is a flowchart of the steps of the method for obtaining the RC-LDPC convolutional code from the RC-LDPC block code of the present invention. The invention provides a kind of obtaining RC-LDPC convolutional code by RC-LDPC block code, and it comprises the following steps:

[0041] S1: Obtain the base code of the RC-LDPC convolutional code family from the base code of the RC-LDPC block code.

[0042] Specifically, in the step S1, the following steps are specifically included:

[0043] S11: The generated size is (m s +1)(c-b)×(m s +1) system matrix H of c s .

[0044] S12: order where H ssi Corresponding matrix H s The [b(i-1)+1:bi] column, Corres...

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 present invention relates to a kind of method that obtains RC-LDPC convolution code by RC-LDPC block code, comprises the following steps: S1: Obtain the base code of RC-LDPC convolution code family by RC-LDPC block code base code; S2: generate The extended matrix of the RC‑LDPC block code, and some variable nodes and check nodes in the extended matrix are added to the base submatrix of each LDPC convolutional code after row and column replacement; Jackpot family. Compared with the prior art, the present invention reduces the encoding complexity, ensures the encoding gain, and has gradual optimization according to the code rate in performance.

Description

technical field [0001] The invention relates to a method for acquiring an RC-LDPC convolutional code, in particular to a method for constructing an RC-LDPC convolutional code with a large memory length. Background technique [0002] Rate-compatible (Rate-compatible, RC) codes are a code family in which high-rate codes are nested to obtain low-rate codes. The encoding and decoding processes can be realized by a pair of codecs. In communication systems for datagram transmission, RC codes are often used to obtain expected bit error rates. Therefore, it is necessary to construct a good RC code. Punching is a way of constructing RC codes. However, this method is limited at high bit rates. [0003] Graph expansion is another way to construct RC codes without the drawbacks of puncturing. The graph extension construction method of the RC-LDPC convolutional code is to use the graph extension method for each sub-matrix of the LDPC convolutional code. It has been proposed to have ...

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
IPC IPC(8): H03M13/00H03M13/03H03M13/11
CPCH03M13/033H03M13/1102H03M13/6393
Inventor 穆丽伟
Owner SOUTH CHINA NORMAL UNIVERSITY
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