FPGA (Field Programmable Gate Array) realization method for multi-code-length LDPC (Low Density Parity Check) code decoder on basis of hierarchical NMS (Network Management System) algorithm

A technology of LDPC codes and decoders, applied in the direction of using block codes for error correction/detection, applying multi-bit parity bit error detection coding, data representation error detection/correction, etc., which can solve the problem of reducing update information node updates The complexity of the connection between the unit and the memory, the complex connection between the node update unit and the memory, and the large storage capacity of update information have achieved the effects of fast read and write speed, ingenious structure, and reduced wiring difficulty

Inactive Publication Date: 2012-09-12
SUN YAT SEN UNIV
View PDF3 Cites 21 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] The object of the present invention is to provide a kind of FPGA implementation method of the multi-code length LDPC code decoder based on layered NMS algorithm, solve the storage capacity of updating information in the decoding process of existing multi-code length LDPC codes, and the decoding speed is large. Slow and complex connection between the node update unit and the memory, while realizing normal decoding of IEEE802.16e code rate 1 / 2 and multi-code length LDPC codes, reduce the storage capacity of update information, the number of iterations and node update The complexity of the connection between the unit and the memory makes the decoding speed faster and easier for hardware design and implementation

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 (Field Programmable Gate Array) realization method for multi-code-length LDPC (Low Density Parity Check) code decoder on basis of hierarchical NMS (Network Management System) algorithm
  • FPGA (Field Programmable Gate Array) realization method for multi-code-length LDPC (Low Density Parity Check) code decoder on basis of hierarchical NMS (Network Management System) algorithm
  • FPGA (Field Programmable Gate Array) realization method for multi-code-length LDPC (Low Density Parity Check) code decoder on basis of hierarchical NMS (Network Management System) algorithm

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037] The invention discloses an FPGA implementation method of a multi-code length LDPC code decoder based on a layered NMS algorithm. The invention will be further described below in conjunction with the accompanying drawings.

[0038] First, the meanings of each letter and function representatives in the present invention are explained, specifically as follows:

[0039] R(j): refers to a set of all variable nodes connected to the verification node j, that is, all variable nodes participating in the verification equation j.

[0040] R(j)\i: refers to a set of all variable nodes connected to the verification node j, and then subtracts the variable node i in the set; that is, all other variables except the variable node i in the participating verification equation j variable node.

[0041] L i : Indicates the log likelihood value of the i-th bit of channel information received;

[0042] Λ ji : Indicates the external confidence information passed from check node j to variab...

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 (Field Programmable Gate Array) realization method for a multi-code-length LDPC (Low Density Parity Check) code decoder on the basis of a hierarchical NMS (Network Management System) algorithm, which comprises the following steps of: 1) replacing a check matrix of which the code rate is 1/2 in a WiMax protocol to obtain a new check matrix, and keeping the performance of the original matrix; 2) applying the new check matrix into a parallel hierarchical iterative decoding structure, generating the read-write address of a storage unit in a decoder by an address generation module, and realizing the design of a multi-code-length decoder; and 3) designing a memory structure according to the characteristics of a QC (Quality Control)-LDPC code in the design, and simultaneously reading and writing in information in each path of parallel processing unit. With the FPGA realization method, the storage volume of updated information in the decoding process is reduced, the information updating speed is effectively improved, the decoder iteration times is reduced, the decoding time delay is greatly lowered by the design structure of the memory, and the decoding efficiency is improved. Meanwhile, wiring is simple by a fixed cable of a storage unit and an updating unit, and the hardware realization difficulty is lowered.

Description

technical field [0001] The invention relates to a multi-mode LDPC code decoder, in particular to a layered iterative decoder with a code rate of 1 / 2 and multiple code lengths in the WiMax protocol. Background technique [0002] Low-density parity-check code (LDPC) is a linear block code based on a sparse check matrix, which has good decoding performance close to the Shannon limit, good distance characteristics, low decoding complexity and low error floor. )Etc. It is one of the most watched research hotspots in the field of channel coding today. It has been widely used in many communication standards, and it is also the preferred scheme of error correction coding in the next generation of broadband mobile communication systems. [0003] WiMax is the abbreviation of Worldwide Interoperability for Microwave Access, that is, global microwave interconnection access. It has been approved by the International Telecommunication Union (ITU) as the fourth global 3G standard after WC...

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
Inventor 刘星成林辉琛
Owner SUN YAT SEN 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