High efficiency storing method for coding digit of LDPC coder based on FPGA

A decoder and codeword technology, which is applied in the storage field of decoding codewords, can solve the problems of inability to meet high-speed data transmission, occupying decoding throughput, etc., so as to improve storage resource utilization, reduce critical path delay, and save Effects of logical resources

Active Publication Date: 2009-12-09
XIAN INSTITUE OF SPACE RADIO TECH
View PDF0 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Theoretical research shows that LDPC code is the best known error correction coding technology. The research results show that the code rate is 1 / 2 and the code length is 10 7 The performance of the irregular LDPC code on the AWGN channel is only 0.04dB away from the capacity limit, and it is the error correction code closest to the Shannon limit so far. When Gallager invented the LDPC code in the early 1960s, due to the limited hardware The restrictions have not been applied. With the development of large-scale integrated circuit technology, LDPC codes have entered the stage of practical development from theoretical research.
Although LDPC codes have linear decoding complexity, when FPGA is used to implement LDPC decoder, it not only needs to occupy a lot of FPGA resources but also has low decoding throughput, which cannot meet the needs of high-speed data transmission.

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
  • High efficiency storing method for coding digit of LDPC coder based on FPGA
  • High efficiency storing method for coding digit of LDPC coder based on FPGA
  • High efficiency storing method for coding digit of LDPC coder based on FPGA

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0046] Such as figure 1 Shown, the present invention a kind of high-efficiency storage method of the decoded code word based on the LDPC decoder of FPGA, described LDPC decoder structure comprises the storage block RAM_f that storage bit width is (Q+1)bits and RAM_m , variable node processing unit VNU, check node processing unit CNU, check equation calculation unit PCU; method steps are as follows:

[0047] (1) Initialization: the decoder expands the received channel information with a bit width of Q bits into (Q+1) bits (the upper bits are complemented with '0' or complemented with '1' through the merging unit) and stored in RAM_f, and the RAM_m is initialized to all zeros, the number of initialization iterations iter=0, the maximum number of iterations iter=MAX_ITER;

[0048] (2) Update of variable nodes: a) Read (Q+1) bits of data A and B from memory blocks RAM_f and RAM_m respectively; b) Split data A and B into Q bits of data (A and The low Q bits of B are represented b...

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 storing method for the coding digit of an LDPC coder based on an FPGA. In the method, the coding digit and external information (or channel information) share one storage block, thereby effectively reducing the requirement of the coder to the quantity of the storage resources; and the coding digit and the external information can be withdrawn when reading the storage block. Therefore, a check equation computational unit PCU and a check node update unit CNU can share one group of address information, and the PCU does not need additional address generation units; and finally, the design method of a step thinning production line is adopted to realize process units VNU, CNU and PCU, thereby effectively reducing the key path delay of the coder and providing a necessary safeguard to improve the throughput of the LDPC coder. When realizing the method with the FPGA, the invention not only can save a large number of the resources for respectively storing the digit and the logic resources for generating addresses which are needed by the PCU, but also can improve the throughput of the coders.

Description

technical field [0001] The present invention relates to a method for storing decoding codewords of an LDPC decoder, specifically a method for sharing the same storage block with decoding codewords and external information (or channel information), which is a method with less FPGA resource occupation , an efficient storage solution with high decoding throughput. Background technique [0002] In modern digital communication systems, in order to ensure that various data can be transmitted reliably and effectively, error correction coding technology is often used. In recent years, with the development of digital communication and the emergence of various high-speed data services, it is more and more important to study and use error correction coding technology. Theoretical research shows that LDPC code is the best known error correction coding technology. The research results show that the code rate is 1 / 2 and the code length is 10 7 The performance of the irregular LDPC code ...

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): G11C16/06H03M13/03H04L29/02
Inventor 谢天娇王菊花宋颖杨新权李立
Owner XIAN INSTITUE OF SPACE RADIO TECH
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