Multiple-rate, quasi-cycling and low density decoder for parity check codes

A low-density parity, quasi-loop technology, applied in the field of decoder structure, can solve the problems of log-BP algorithm hardware implementation difficulties, waste of resources, and large footprint.

Inactive Publication Date: 2011-01-19
NINGBO UNIV
View PDF2 Cites 31 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] 1) Since the decoding algorithm used is the log-BP algorithm, the update of the check node and the update of the variable node are performed separately, resulting in a large decoding delay;
[0009] 2), the log-BP algorithm is relatively difficult to implement in hardware, and the complex Ψ function is implemented by looking up a table, which occupies a large area;
[0010] 3) The row weights and column weights corresponding to check matrices of different code rates are very different. However, this scheme configures check node operation units and variable node operations according to t

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
  • Multiple-rate, quasi-cycling and low density decoder for parity check codes
  • Multiple-rate, quasi-cycling and low density decoder for parity check codes
  • Multiple-rate, quasi-cycling and low density decoder for parity check codes

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments.

[0035] Each column of the check matrix of the quasi-cyclic low-density parity-check code corresponds to a variable node, and each row of the check matrix corresponds to a check node. The check matrix is ​​composed of M×N sub-matrices, and each sub-matrix is ​​z×z The elementary matrix obtained by the cyclic shift of the zero matrix or the identity matrix of z×z, where the size of M and N is stipulated by IEEE 802.16e, M=12, 8, 6, 4, N=24, and the size of the sub-matrix is ​​also As stipulated by IEEE 802.16e, there are 19 sizes, z=24, 28, 32, . . . , 96.

[0036] The present invention proposes a multi-code-rate quasi-cyclic low-density parity-check code decoder on the basis of studying the check matrix, and its structural block diagram is as follows figure 1 As shown, the decoder includes variable node information storage group 1, check matri...

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 multiple-rate, quasi-cycling and low density decoder for parity check codes, comprising a variable node information memory bank, a check matrix information memory bank, a symbol memory bank, an intermediate information memory bank, a variable node processor set, a check node processor set and a shifter set. The decoder uses two adjacent submatrixes as the basic unit of the check node update and the variable node update to perform concurrent operation, thereby greatly enhancing the throughput rate of coding; meanwhile due to that the QC-LDPC codes with different code rates share the same memory unit and hardware resource, the decoder realizes the full multiplexing of hardware units such as check node processors and variable node processors, the structure of the decoder can be designed regardless of the specific code rate, and the decoding with multiple rates is realized by using the hardware resource of single code rate, thereby enhancing the use ratio of the hardware.

Description

technical field [0001] The invention relates to a decoder structure, in particular to a multi-code-rate quasi-cyclic low-density parity-check code decoder. Background technique [0002] Low Density Parity Check (LDPC, Low Density Parity Check) code is a linear block code that can be described by a very sparse parity check matrix. It was first proposed by Gallager of the Massachusetts Institute of Technology in the 1960s. LDPC code not only has excellent performance close to the Shannon limit, but also has low decoding complexity, so it has attracted much attention in recent years and has become the encoding method selected by communication standards such as DVB-S2 and IEEE 802.16e. [0003] Quasi-Cyclic Low Density Parity Check (QC-LDPC, Quasi-Cyclic LDPC) code is a special LDPC code, because its generator matrix G and parity check matrix H have quasi-cyclic characteristics, it is not only convenient for hardware implementation, but also Maintain good decoding performance. ...

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
IPC IPC(8): H03M13/11
Inventor 汪鹏君伊方龙
Owner NINGBO 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