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

LDPC (Low Density Parity Check) code dynamic flipping decoding method based on grouping parallel processing

An LDPC code and parallel processing technology, applied in the field of decoding, can solve problems such as large complexity, and achieve the effects of shortening decoding delay, improving decoding performance, and high decoding throughput rate

Active Publication Date: 2020-11-06
SOUTHEAST UNIV
View PDF3 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

But compare and sort the flip weights, looking for the global top F x One bit, the complexity is large, and a large number of comparison units and storage units are required in the hardware. Based on this, the author proposes an AMBF algorithm, which divides the codeword into Q groups, and selects a bit with the largest flip weight value from each group. Bits form a set of candidate flip bits of size Q, from which F x A local maximum with the largest flip weight is flipped

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
  • LDPC (Low Density Parity Check) code dynamic flipping decoding method based on grouping parallel processing
  • LDPC (Low Density Parity Check) code dynamic flipping decoding method based on grouping parallel processing
  • LDPC (Low Density Parity Check) code dynamic flipping decoding method based on grouping parallel processing

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] Below in conjunction with accompanying drawing and specific embodiment, further illustrate the present invention, should be understood that these examples are only for illustrating the present invention and are not intended to limit the scope of the present invention, after having read the present invention, those skilled in the art will understand various aspects of the present invention All modifications of the valence form fall within the scope defined by the appended claims of the present application.

[0026] Suppose c is a parity check matrix H M×N The binary LDPC codeword of , the set of column coordinates of non-zero elements in each row is B(m),h m,n =1,n∈B(m),m=1,...,M, the set of row coordinates of non-zero elements in each column is A(n),h m,n =1,m∈A(n),n=1,...,N, coding sequence c=(c 1 ,c 2 ,...,c N ), through binary phase shift keying (BPSK) modulation to obtain x=(x 1 ,x 2 ,...,x N ), where x i = 2c i -1, a mutually uncorrelated and independent s...

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 LDPC (Low Density Parity Check) code dynamic flipping decoding method based on grouping parallel processing. The method detects whether flip sequences of two adjacent iterations in an iterative flip decoding process cause decoding to be in a state loop or not, and after the state loop is detected, a packet bit flip threshold and a flip bit number are dynamically changed,so that the invalid iteration of bit flip decoding is effectively avoided and system performance is improved. Whether a state cycle condition exists in grouped bit flipping decoding or not is judgedthrough simple check formula calculation, that is, when two adjacent check formula sequences are the same, a judgment is made that iterative decoding falls into an error cycle, and bits cannot be flipped effectively. After the cyclic state is judged, the state cycle is effectively broken by adopting a method of dynamically changing the packet bit flipping threshold and the flipping bit number, andperformance improvement is obtained. The improved method is established on the basis of hard decision flipping decoding, and is fast in iterative convergence, high in decoding throughput rate and lowin implementation complexity.

Description

technical field [0001] The invention relates to an iterative decoding method of LDPC codes, in particular to an improved algorithm based on a packet hard-decision bit flip decoding algorithm, and belongs to the technical field of decoding. Background technique [0002] Low Density Parity Check (LDPC, Low Density Parity Check) code is a linear block code, which can be represented by Tanner diagram and parity check matrix H. The number of non-zero elements in the parity check matrix is ​​far less than zero elements the number of . Because of its superior performance close to the Shannon limit, it has attracted great attention in the field of channel coding. At present, LDPC codes have been widely used in mobile and deep space communications and other fields, and have very important application prospects. For a regular LDPC code, each row and each column contain the same number of non-zero elements, where the number of non-zero elements in each column (row) is called the colum...

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
CPCH03M13/11
Inventor 姜明范东丽
Owner SOUTHEAST 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