Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Compatible structure and unstructured low density parity check (LDPC) decoder and decoding algorithm

An LDPC code, unstructured technology, applied in the direction of error correction/detection using block codes, error detection coding using multi-bit parity bits, data representation error detection/correction, etc., which can solve the problem of decoder hardware implementation. Difficulty, the classic TDMP algorithm cannot be applied to unstructured LDPC code decoding, etc., to achieve the effect of improving the efficiency of hardware use and improving the convergence speed of the algorithm

Inactive Publication Date: 2012-08-01
FUDAN UNIV
View PDF4 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, the LDPC decoder should also support various standards, and due to the different LDPC structures, the efficient classical TDMP algorithm cannot be applied to the decoding of unstructured LDPC codes
And there are some differences between unstructured and structured LDPC codes, making it difficult to implement a configurable decoder in hardware

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
  • Compatible structure and unstructured low density parity check (LDPC) decoder and decoding algorithm
  • Compatible structure and unstructured low density parity check (LDPC) decoder and decoding algorithm
  • Compatible structure and unstructured low density parity check (LDPC) decoder and decoding algorithm

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0076] According to the solution provided in the summary of the invention, the classical TDMP algorithm is used when decoding structured LDPC codes, and the adjusted TDMP decoding algorithm of the present invention is used when decoding unstructured LDPC codes. The invention also optimizes the external information storage strategy. The following will introduce the extrinsic information storage strategy of the present invention, the main sequence and the comparison with other decoders.

[0077] external information storage strategy

[0078] Usually, the decoder will complete the read and write operations of the external information of a certain layer within one cycle, but the structure of the parity check matrix before different standards and different code rates is different. Attached Table 1 lists the main parameters of CMMB and DTMB Chinese and foreign information storage. If the traditional storage strategy is adopted, the relevant parameters need to adopt the maximum v...

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 provides a high-efficiency low density parity check (LDPC) decoder structure and a data conflict solution. The decoder adopts a universal serial processing mode, and an LDPC decoding algorithm and a hardware architecture are specially optimized. The classical turbo decoding message passing (TDMP) algorithm cannot be applied to unstructured LDPC codes such as LDPC codes in digital video broadcasting-satellite-second generator (DVB-S2) and China mobile multimedia broadcasting (CMMB). If the TDMP algorithm is directly adopted, a data conflict can be caused, and the performance of LDPC codes can be lowered. The TDMP algorithm is optimized, so that the TDMP algorithm can be well applied to the unstructured LDPC codes. The conventional reading-writing of external information is finished at a time, and a large memory space is required; and improvement is made, so that the memory space required by the decoder is effectively reduced. In terms of a processing unit, the recovery of the external information and the update operation of prior information and posterior information are also optimized. Moreover, in order to achieve compatibility with structured and unstructured LDPC codes, a main decoding time sequence is optimized. By the optimization measures, the hardware utilization efficiency of the decoder is improved.

Description

technical field [0001] The invention belongs to the field of communication technology, and specifically relates to a forward error correction code-LDPC code decoding algorithm and decoder structure, mainly including optimization of TDMP algorithm, compatibility of structured and unstructured LDPC decoding, and decoder hardware Architecture and timing optimization. Background technique [0002] R. Gallager first proposed the LDPC code (Low Density Parity Check Codes Low Density Parity Check Code) in 1962, but due to the calculation level at that time and people's lack of understanding of this code, the LDPC code was not used in the following decades. Not taken seriously. After 1993, MacKay et al. rediscovered LDPC codes. The performance of the code is very good, even when the code length is long, it can approach the Shannon limit, and LDPC also has a small decoding error probability and low decoding complexity. Since the 1990s, the world has entered a stage of rapid develo...

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 FUDAN UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products