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

Continuous elimination list decoding method of software polarization code

A polar code and decoding technology, applied in data representation error detection/correction, using linear codes for error correction/detection, using block codes for error correction/detection, etc., can solve the problem of reducing path update complexity and affecting translation Code speed, complexity increase, etc., to achieve obvious acceleration effect, reduce path update delay, and reduce the number of effects

Active Publication Date: 2016-12-21
SOUTHEAST UNIV
View PDF2 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the complexity of path metric (PM) comparison and path update increases dramatically as L increases
In the existing software polar code decoder, although the lazy copy is used, the complexity of path update is greatly reduced
However, when copying data, the data of all stages are copied and updated. For stages with the same value, it causes a waste of time and greatly affects the decoding speed.

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
  • Continuous elimination list decoding method of software polarization code
  • Continuous elimination list decoding method of software polarization code
  • Continuous elimination list decoding method of software polarization code

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017] Below in conjunction with specific examples and accompanying drawings, the continuous elimination list decoding method of the software polar code in the present invention is specifically explained and illustrated. code, the code length is N, and the information bit length is K.

[0018] 1. Initialization of the reference matrix

[0019] It is not enough to determine the bounds of replication by the position of the current bit, we need to know the distribution of different bits in the estimates of the new path and the old path. Since it is impossible to predict which path will replace this path when translating the current bit, it is necessary to record all possible situations. A reference matrix A is established to record the position of the first different bit between each pair of paths. There are on the path. Therefore, A is a strictly upper triangular matrix of L×L, containing elements, each of which is labeled a ij , i<j.

[0020] in the initial log 2 Matr...

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 continuous elimination list decoding method of a software polarization code. Through establishment of a reference matrix and combination with the position of a current decoding bit, an upper bound and a lower bound of a phase needing to be copied are positioned; and the upper bound and the lower bound are mapped to a memory, only values between the two bounds are copied, and thus the quantity of copy operation is reduced. Compared to a conventional decoding technology, the method has the following advantages: under the condition that the decoding performance is not affected, the same data is prevented from being copied when a path is updated, the path updating time delay is substantially reduced, and the decoding throughput is improved; after the current bit is decoded, the reference matrix is updated; and the decoding method provided by the invention has universality and can be applied to different polarization code lengths, code rates and path numbers.

Description

technical field [0001] The invention belongs to the technical field of wireless communication, and in particular relates to a continuous elimination list decoding method of a software polar code, which is mainly applied to channel error correction coding. Background technique [0002] Since the 1980s, wireless communication technology has developed rapidly and has become a hot technology with the greatest development potential and the broadest market prospect in the field of communication today. Mobile communication has experienced the development of the first generation of analog communication (1G), the second generation of cellular digital communication (2G), and the third generation of CDMA broadband communication (3G), and has now entered the industrialization of the fourth generation of mobile communication (4G) application stage. Mobile communication is developing towards high speed, high capacity, high spectral efficiency and low power consumption, and continuously m...

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/13
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