Decoding method of low-density parity check codes

A low-density parity and check code technology, which is applied to the application of error detection coding of multiple parity bits, error correction/detection using block codes, data representation error detection/correction, etc., can solve the problem of consuming logic resources, Occupy logic resources, increase decoding delay and other issues, to achieve the effect of shortening decoding time, simplifying the decoding process, and providing parallel processing capabilities

Active Publication Date: 2016-01-20
中国人民解放军92728部队
View PDF4 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the existing method of decoding LDPC codes using Field Programmable Gate Array (Field-Programmable GateArray, FPGA), the input and output control of data is realized by circular shifting of registers. This method requires a configurable circular shifting The switching network is used for dynamic sorting of data. The configurable cyclic shift switching network needs to occupy additional logic resources, and the initial message of the channel needs to be interleaved before being sent to the decoder, and the decoded output bits must be deinterleaved to restore the original To send a bit sequence, the introduction of an interleaver not only consumes additional logic resources, but also increases the decoding delay. At the same time, this method is a challenge for the realization of irregular LDPC codes
At the same time, in the existing partial parallel decoding method, the parallelism of the LDPC code decoding algorithm is that each row block of the quasi-cyclic parity check matrix in the decoder structure corresponds to a check node processing module, and each column block corresponds to a variable Node processing module, decoding parallelism is relatively fixed

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
  • Decoding method of low-density parity check codes
  • Decoding method of low-density parity check codes
  • Decoding method of low-density parity check codes

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0035] This embodiment provides a decoding method of LDPC codes, such as figure 1 As shown, the method of this embodiment includes:

[0036] Step S101, performing type analysis on the LDPC code to obtain characteristic information of the LDPC code;

[0037] LDPC code is a block error correction code with a sparse parity check matrix. It is applicable to almost all channels, so it has become a research hotspot in the coding field in recent years. Its performance is close to the Shannon limit, and its description and implementation are simple, easy to carry out theoretical analysis and research, simple decoding and parallel operation, suitable for hardware implementation. Generally, LDPC codes can be divided into regular LDPC codes and irregular LDPC codes according to the data format. Regular LDPC codes and irregular LDPC codes have different complexity in the decoding process. Therefore, regular LDPC codes and irregular LDPC codes can be classified first to reduce the deco...

Embodiment 2

[0051] In order to overcome the existing design methods, there are large consumption of hardware resources, inflexible design of parallelism, and it is difficult to meet the requirements of high-speed, effective and reliable data communication. In the design scheme adopted by the present invention, the inherent block random access memory (BlockRAM) resource inside the FPGA can be utilized, a part of the BlockRAM is used as an address generation and control module, and the other part is used to store process data generated by iterative operations, realizing orderly control of a large number of The reading and writing of data does not require the design of data shifting and switching networks, which reduces the complexity of implementation and saves resources at the same time; adopts effective digital signal processing methods, first performs calculations, and truncates the resulting data according to requirements, reducing the cost of intermediate processing Accuracy loss; analy...

Embodiment 3

[0064] The method of the present invention will be described in further detail below in conjunction with the accompanying drawings.

[0065] attached figure 2 The flow chart of the LDPC code decoding algorithm used in this method.

[0066] The decoding algorithm adopted in the present invention is the minimum sum algorithm with offset, and the specific decoding algorithm steps are as follows:

[0067] 1) Initialization. A priori probability of information bits is preset for a specific channel.

[0068] LLR n = y n , Z m n = LLR n , ∀ m - - - ( 1 )

[0069] Among them, LLR n is the log likelihood ratio; y n is the initial channel eigenvalue; Z mn Be the channel 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 invention discloses a decoding method of low-density parity check codes. The method includes the following steps that: type analysis is performed on the low-density parity check codes, so that the feature information of the low-density parity check codes can be obtained; the check information and variable information of the low-density parity check codes are stored according to the feature information; a check sub matrix corresponding to the check information is determined through the check information; and decoding of the low-density parity check codes is realized through the check sub matrix and a variable matrix corresponding to the variable information.

Description

technical field [0001] The invention relates to the technical field of communication, in particular to a decoding method of a low density parity check code. Background technique [0002] In information warfare, the tactical data link is one of the key elements for combat troops to obtain battlefield information advantages, improve the rapid response capability and collaborative combat capability of combat platforms, and realize command automation. With the continuous improvement of modern weaponry and combat systems, especially the need for large-capacity tactical information and multi-weapon platform coordinated operations, higher requirements are placed on the tactical performance of tactical data links. On the one hand, a large number of radar, communication and electronic interference equipment are equipped on ships, aircraft and other weapons, and the electromagnetic environment of the battlefield is becoming more and more complex, which requires the tactical data link ...

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 中国人民解放军92728部队
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