FPGA implementation method and apparatus of universal quasi-cyclic LDPC code encoder

An LDPC code, quasi-cyclic technology, applied in the field of communication, can solve the problems of complex logical connection, unfavorable for rational utilization of resources, incapable of high information rate, etc., to achieve the effect of overcoming the slow coding rate

Active Publication Date: 2018-09-14
ACADEMY OF BROADCASTING SCI STATE ADMINISTATION OF PRESS PUBLICATION RADIO FILM & TELEVISION
View PDF6 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The hardware implementation complexity of the serial input encoding circuit is proportional to the number of check bits, and the consumption of the encoding clock is proportional to the number of information bits, so it is difficult to handle the situation of high information rate.
The parallel input encoding circuit consumes much more hardware resources such as registers than the serial input encoding circuit, which is not conducive to the rational use of resources
Two-stage encoding circuit, which consumes more flip-flop resources and less logic resources, but the logic connection is complicated

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
  • FPGA implementation method and apparatus of universal quasi-cyclic LDPC code encoder
  • FPGA implementation method and apparatus of universal quasi-cyclic LDPC code encoder
  • FPGA implementation method and apparatus of universal quasi-cyclic LDPC code encoder

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] The preferred embodiments of the present invention are specifically described below in conjunction with the accompanying drawings, wherein the accompanying drawings constitute a part of the application and are used to explain the principle of the present invention together with the embodiments of the present invention. For the sake of clarity and simplicity, detailed detailed descriptions of known functions and constructions in the devices described herein will be omitted when it may obscure the subject matter of the present invention.

[0041] The embodiment of the present invention provides a general FPGA implementation method of a quasi-cyclic LDPC code encoder. The embodiment of the present invention generates the number of cyclic blocks in the non-unit matrix part of the matrix, the dimension of the cyclic block, the code length, the code rate, and the system The method of compromising the requirements of the clock and the coding rate to obtain the parallel degree o...

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 FPGA implementation method and apparatus of a universal quasi-cyclic LDPC code encoder. According to the method disclosed by the invention, compromised quantitative calculation is performed according to the requirements of the number of cyclic blocks of a non-unit matrix portion of a generated matrix, the dimensionality of the cyclic block, a code length, a code rate, asystem clock and an encoding rate, so as to figure out the parallelism of a part of parallel encoding modules. The method not only has computational and configuration versatility, but also achieves good compromise between the coding rate and the number of consumed resources, thereby overcoming the problems that the encoding rate of a serial input encoder is too low, too many resources are consumedby a fully parallel input encoding circuit, it is not conducive to the reasonable use of the resources, and that the logic connection of a two-step encoding circuit is complicated.

Description

technical field [0001] The present invention relates to the field of communication technology, in particular to a general-purpose FPGA implementation method and device for a quasi-cyclic LDPC code encoder. Background technique [0002] Among various current channel coding schemes, low-density parity check codes (LDPC) are one of the most promising channel coding schemes that are closest to the Shannon limit. The LDPC code was proposed by Gallager in 1962, but it did not receive much attention in the next 35 years. Until 1981, Tanner represented the LDPC code with a graph, which was called the Tanner graph. In the 1890s, LDPC codes were finally rediscovered by Mackay, Luby and other scholars, and they did related research. Mackay expressed the parity check matrix of LDPC codes with Tanner graph, and found that LDPC codes based on belief propagation iterative decoding (BP) is a kind of channel coding whose performance is close to the Shannon limit, and its decoding complexit...

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/1148
Inventor 肖婧婷
Owner ACADEMY OF BROADCASTING SCI STATE ADMINISTATION OF PRESS PUBLICATION RADIO FILM & TELEVISION
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