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

Bit flipping based LDPC code local searching and decoding method

A technology of LDPC code and bit flipping, which is applied to the application of error detection coding of multiple parity bits, error correction/detection using block codes, data representation error detection/correction, etc., which can solve the number of constraints and feasible solutions Increased search space, high hardware complexity, increased decoding time, etc.

Inactive Publication Date: 2014-12-17
HENAN UNIV OF SCI & TECH
View PDF3 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Linear programming decoding has the advantages of easy mathematical analysis and maximum likelihood authentication, but as the code length increases, the number of constraints of the corresponding linear programming mathematical model and the search space for feasible solutions increase sharply, resulting in significant decoding time. Increase
Although the sum-product decoding method has excellent error correction performance, it is too complex to implement 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
  • Bit flipping based LDPC code local searching and decoding method
  • Bit flipping based LDPC code local searching and decoding method
  • Bit flipping based LDPC code local searching and decoding method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0046] The present invention realizes that the used decoding mathematical model is specifically described as follows:

[0047] For an LDPC code with a length of n, the received message after the code word passes through a binary symmetric channel is a vector , through the piecewise function , Calculate the objective function coefficient vector of linear programming decoding , then the linear programming decoding model can be described as:

[0048]

[0049]

[0050] Among them, the solution vector To decode the desired transmitted codeword, Is the LDPC code variable node index set, H is the parity check matrix, Indicates that the solution vector x is a 0-1 vector of length n, and the operation is in the binary field within. Let the variable node set verified by the jth row of the parity check matrix H be , is the number of non-zero elements in the jth row of the parity check matrix H, then the jth row is the variable node The checksum is:

[0051] ...

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 bit flipping based LDPC code local searching and decoding method and mainly aims at solving the problem that an existing bit flipping type algorithm is poor in error correction performance and sum-product algorithm hardware implementation is complicated. The technical scheme is that a linear programming decoding mode and odd-even check are combined to form a new decoding model to implement the method, and the method comprises the steps of 1 initializing decoding parameters; 2 sequentially flipping multiple variable nodes simultaneously, and receiving a nearest code words by decreasing a target function value searching distance; 3 judging whether decoding is completed or not according to syndrome vectors; 4 sequentially flipping a value of one variable node and searching effective code words by decreasing non-zero elements in the syndrome vectors; 5 constructing multiple initial solution vectors to execute bit flipping code search in a looping mode; 6 using solution vector outputs as translated code words if the syndrome vectors are zero vectors. The bit flipping based LDPC code local searching and decoding method is good in error correction performance, high in convergence rate and low in hardware implementation complication level, can remarkably improve the efficiency of a decoding module of a communication system with a binary symmetric channel and can be used in the technical field of communication.

Description

technical field [0001] The invention belongs to the technical field of communication, in particular to a decoding method for low-density parity-check LDPC codes, which can be used in the fields of optical fiber communication, magnetic storage, satellite digital video and audio broadcasting. Background technique [0002] Low-density parity-check code LDPC is a kind of linear block code with sparse parity check matrix proposed by Gallager. It has the advantages of simple description and realization, approaching Shannon limit, easy theoretical analysis, various decoding methods and parallel operation. LDPC codes can be used in many fields including optical fiber communication, satellite digital video, digital watermarking, magnetic / optical / holographic storage, mobile wireless communication, cable modem, etc., and are research hotspots in the field of error correction codes in recent years. [0003] At present, the decoding methods of LDPC codes can be mainly divided into two ty...

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 HENAN UNIV OF SCI & TECH
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