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

Method and device for coding or decoding low-density parity-check (LDPC) codes with variable code length, coder and decoder

A technology of encoder and code length, which is applied in the field of error correction coding, can solve problems such as performance differences, and achieve the effect of performance improvement

Active Publication Date: 2010-06-16
HUAWEI TECH CO LTD
View PDF2 Cites 30 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] However, the current implementation either only supports the case where the code length grows by an integer multiple, or there are too many restrictions in the construction process, resulting in the performance of the LDPC code supported by a matrix at the required code length and the independent design. far from performance

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
  • Method and device for coding or decoding low-density parity-check (LDPC) codes with variable code length, coder and decoder
  • Method and device for coding or decoding low-density parity-check (LDPC) codes with variable code length, coder and decoder
  • Method and device for coding or decoding low-density parity-check (LDPC) codes with variable code length, coder and decoder

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] The embodiment of the present invention first proposes a method for constructing a variable-length low-density parity-check code, and then performs encoding or decoding based on the low-density parity-check code. The method can support continuous changes in code length. refer to figure 2 , a flowchart of a method in an embodiment of the present invention. The method includes:

[0031] S201. Determine the number of rows and columns of the exponential matrix and the value of the expansion factor according to system requirements, and determine a corresponding degree distribution sequence. The selection of the degree distribution sequence can be obtained using the density evolution method.

[0032] S202. Obtain the base index matrix of the low-density parity-check code, and group the code lengths during the process of constructing the base index matrix.

[0033] The expansion factors corresponding to the code length are grouped in ascending order, and the minimum code l...

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 embodiment of the invention firstly provides a method for coding or decoding low-density parity-check (LDPC) codes with variable code length, which comprises the steps of: obtaining a base exponent matrix of the LDPC codes, and grouping code lengths during the construction of the base exponent matrix; modifying the base exponent matrix according to the grouped modifying factor to obtain a grouping exponent matrix corresponding to the grouped modifying factor; expanding the exponent matrix according to an expansion factor corresponding to the code length in the grouping to obtain an LDPC matrix corresponding to the code length; and coding or decoding according to the LDPC matrix. By adopting the method for coding or decoding the low-density parity-check (LDPC) codes with variable code length and adopting grouping and repeatedly constructing, the obtained LDPC codes do not have short links at each required code length, and the performance is greatly improved. Meanwhile, the embodiment of the invention also provides a device for coding or decoding, a coder and decoder.

Description

technical field [0001] The present invention relates to the technical field of error correction coding for communication and information systems, in particular to a method and device for coding or decoding variable code length low-density parity check codes, as well as an encoder and a decoder. Background technique [0002] Low density parity check (LDPC, low density parity check) code is a linear block code proposed by Gallager in 1962. Because of the small number of "1" in its parity check matrix, it is called low density parity The checksum was then reintroduced and improved upon by Mackay in 1996. In addition to expressing LDPC codes with parity check matrices, Tanner graphs can also be used (see figure 1 ) represents an LDPC code, and the Tanner graph corresponds directly to the check matrix, which consists of variable nodes, check nodes and edges connecting them. Each check node z i Corresponding to row i of check matrix, each variable node x j Corresponds to the j...

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
CPCH03M13/116H03M13/6516
Inventor 原进宏宁军刘玥严茜王光健曾雁星梁伟光
Owner HUAWEI TECH CO LTD
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