LLR-BP decoder adaptive to code lengths

An adaptive and decoder technology, applied in the field of channel coding, can solve the problems of limited expansion ability and poor adaptability, and achieve the effect of improving the decoding speed, reducing the complexity and reducing the number of iterations.

Inactive Publication Date: 2017-08-22
DALIAN UNIV
View PDF1 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] Aiming at the shortcomings of traditional LDPC decoders, such as poor adaptability and limited expansion capability, the present invention proposes a code-length self-adaptive LLR-BP decoder, which improves the decoding speed and reduces the occupation of hardware logic resources rate, and solve the problem of simultaneous decoding of multiple code lengths

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
  • LLR-BP decoder adaptive to code lengths
  • LLR-BP decoder adaptive to code lengths
  • LLR-BP decoder adaptive to code lengths

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0036] This embodiment discloses a code length self-adaptive LLR-BP decoder. In order to realize decoding with different code lengths, the decoder adopts a partially parallel structure taking 1 / 2 code rate as an example. The decoder includes an initial data buffer module, a check node processing module (Check Node Processor, CNP), an intermediate information storage module (Mess_Mem), a variable node processing module (Variable Node Processor, VNP), a control module (Control) , output cache module, decoding decision module, etc.; the intermediate information storage module includes: address controller ROM and posterior probability information storage RAM; part of the parallel decoder structure block diagram is as follows figure 1 shown.

[0037]...

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 an LLR-BP decoder adaptive to code lengths. The LLR-BP decoder comprises an initial data buffer module, a check node processing module, an intermediate information storage module, a variable node processing module, a control module, an output cache module, and decoding determining module. In the Xilinx ISE14.7 environment, a partially parallel LDPC decoder structure is designed which uses an early termination iterative decoding strategy to reduce the number of iteration times of an algorithm. By using a limit taking method, the operation of a complex probability function in the LLR-BP decoding algorithm is implemented, thereby reducing the implementation complexity of the algorithm. On the premise of ensuring a bit error rate, the decoder improves decoding speed, reduces a hardware logic resource occupancy rate, and solves simultaneous decoding of multiple code lengths.

Description

technical field [0001] The invention belongs to the technical field of channel coding, in particular to an adaptive code length LLR-BP decoder. Background technique [0002] LDPC code is Low Density Parity Check Code (Low Density Parity Check Code), a class of linear block codes with sparse parity check matrix proposed by Dr. Robert G. Gallager in 1962. Not only has good performance close to the Shannon limit, but also has low decoding complexity and flexible structure. It is still a research hotspot in the field of channel coding in recent years and has a good application prospect in mobile communications. [0003] With the increase of the code length, the dimension of the LDPC decoding matrix increases greatly, the complexity of the algorithm increases greatly, and the hardware logic resources for decoding are occupied more. In-depth research has been carried out on soft and hard decision algorithms and FPGA implementation, mainly including the following algorithms. [0...

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/11H03M13/39
CPCH03M13/1111H03M13/3927
Inventor 陈波陈聪聪李世明朱康特郭圆圆
Owner DALIAN UNIV
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