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

Polarization code decoding algorithm based on deep learning

A deep learning and decoding algorithm technology, applied in coding, code conversion, coding components, etc., can solve the problems of slow convergence speed, reduce decoding complexity and decoding delay, etc., to speed up the convergence speed and reduce the number of iterations , The effect of hardware consumption saving

Active Publication Date: 2017-10-10
SOUTHEAST UNIV
View PDF10 Cites 27 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Purpose of the invention: In view of the above problems, the present invention proposes a polar code decoding algorithm based on deep learning, which overcomes the problem of slow convergence speed of the existing polar code BP decoding algorithm under low signal-to-noise ratio, and uses deep learning technology to achieve Achieve better decoding performance with fewer iterations, reducing decoding complexity and decoding delay

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
  • Polarization code decoding algorithm based on deep learning
  • Polarization code decoding algorithm based on deep learning
  • Polarization code decoding algorithm based on deep learning

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] The technical solutions of the present invention will be further described below in conjunction with the accompanying drawings and embodiments.

[0026] like figure 1 Shown is the iterative factor graph of polar code BP decoding, and polar code BP decoding is the log likelihood ratio information that iteratively propagates from left to right on the factor graph. Taking a polar code with a code length of N=8 as an example, the leftmost part of the factor diagram corresponds to the bit information u, and the rightmost part corresponds to the accepted codeword x.

[0027] Among them, (i, j) represents the node in the j-th row in the i-th column, and each node contains the left and right log likelihood ratio information, and the information propagated to the left in the t-th iteration is denoted as The information propagated to the right is denoted as In the initial stage of decoding, the leftmost and rightmost information are initialized as follows:

[0028]

[002...

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 polarization code decoding algorithm based on deep learning. A multi-dimension zooming Min-sum belief propagation decoding algorithm is provided to accelerate the convergence speed of the decoding algorithm; and then, a polarization code decoder based on a deep neural network is realized according to the similarity between the factor graph of the BP algorithm and the deep neural network, a deep neural network decoder is trained by using the deep learning technology, compared with the original BP decoding algorithm, the decoding iterations of 90% is reduced, and meanwhile better decoding performance is obtained; and finally the invention provides hardware implementation of a fundamental operation module of the deep neural network polarization code decoder, and 50% of hardware consumption is reduced by using the hardware folding technology.

Description

technical field [0001] The invention belongs to the field of deep neural network and polar code decoding, and in particular relates to a polar code decoding algorithm based on deep learning. Background technique [0002] Polar code (Polar code) is a coding method that can tend to the Shannon limit proposed by Erdal Arikan in a 2009 paper "Channelpolarization: A method for constructing capacity-achieving codes for symmetric binary-input memoryless channels". The channel polarization phenomenon means that when the number of channels tends to infinity, some channels tend to be perfect, while some channels tend to be pure noise channels. Based on this channel polarization phenomenon, a better channel among the combined channels is selected to construct a polar code. Polar code is one of the very important technologies in the fifth generation (5G) mobile communication system. [0003] The two most common decoding algorithms for polar codes are the successive elimination (SC) al...

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/13
CPCH03M13/13H03M13/1191
Inventor 张川徐炜鸿吴至臻尤肖虎
Owner SOUTHEAST UNIV
Features
  • Generate Ideas
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More