Check patentability & draft patents in minutes with Patsnap Eureka AI!

Efficient interleaver and interleaving method for LDPC (Low Density Parity Check) decoder

A decoder and interleaver technology, applied in the field of channel coding, can solve problems such as the exponential increase in resource length and the difficulty in implementing Benes networks, and achieve the effect of improving resource utilization

Active Publication Date: 2021-08-03
NANJING UNIV OF SCI & TECH
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The disadvantage is that when the code length becomes longer, the resource consumption increases exponentially
According to the actual implementation results on the FPGA platform, implementing an 8×8 Benes network, that is, an 8-node interleaver requires 896 logic units, while a 64×64 Benes network requires 11,264 logic units. When the scale of the Benes network is large, the required resources are very considerable, that is to say, it is difficult to realize the large-scale Benes network in FPGA.

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
  • Efficient interleaver and interleaving method for LDPC (Low Density Parity Check) decoder
  • Efficient interleaver and interleaving method for LDPC (Low Density Parity Check) decoder
  • Efficient interleaver and interleaving method for LDPC (Low Density Parity Check) decoder

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] All LDPC decoders must consider the balance of throughput and resource consumption when considering implementation, so they often adopt a semi-parallel structure. According to the degree of parallelism actually realized, the interleaver does not need to read all the data at the same time each time. When the node parallelism is P, only P messages need to be read each time. Based on this, the implementation structure of the interleaver can be optimized to achieve a balance between resources and decoding time.

[0022] The present invention provides a high-efficiency interleaver for an LDPC decoder, comprising;

[0023] A read-write address generator for generating write-in and read-out address signals to the RAM block group;

[0024] The RAM block group is composed of p independent dual-port RAM blocks. Each dual-port RAM can be generated by the distributed RAM of the FPGA. The depth of each RAM block is z / p, where z represents the dimension of the sub-matrix, and p Ind...

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 high-efficiency interleaver and an interleaving method for an LDPC decoder, the interleaver uses a distributed RAM in an FPGA as a main implementation resource, and through the design of read-write address control and a storage structure, the functions of p node sequence-changing reading, processing and original sequence write-back which need to be completed by adopting a Benes network in a traditional structure are completed; while the working requirement of the LDPC decoder of the TDMP is met, the resource and throughput rate requirements are considered. Compared with the traditional interleaver, the interleaver disclosed by the invention has the advantages that the resource consumption is greatly reduced on the premise of ensuring the read-write efficiency, and the resource utilization rate of the FPGA is improved.

Description

technical field [0001] The invention belongs to the technical field of channel coding, in particular to an efficient interleaver and an interleaving method for an LDPC decoder. Background technique [0002] The LDPC code is a good code close to the Shannon limit, and its decoding methods mainly include the conventional TPMP (Tow Phase Message Passing) method and the TDMP (Turbo Decoding Message Passing) method. In general, TDMP decoding converges faster, that is, better performance can be obtained under the same number of iterations, or faster convergence can be achieved under the same performance, thereby reducing the decoding time. Some specially constructed quasi-cyclic LDPC codes (Quasi-Cyclic LDPC) are very suitable for TDMP decoding. Compared with the traditional TPMP method, TDMP can effectively improve the throughput of the decoder under the premise of ensuring the decoding performance. , Reducing decoding delay, is an effective low-delay decoding method. The decod...

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/29H03M13/27
CPCH03M13/29H03M13/27Y02D30/70
Inventor 肖泽龙费志伟薛文胡泰洋邵晓浪张晋宇吴礼
Owner NANJING UNIV OF SCI & TECH
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More