Segmented CRC assisted polar code encoding and decoding method

A polar code, encoding and decoding technology, applied in the field of channel coding, can solve the problems of low register utilization and high CRC check delay, and achieve the effect of saving storage space and reducing delay

Active Publication Date: 2016-01-06
UNIV OF ELECTRONICS SCI & TECH OF CHINA
View PDF4 Cites 182 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Aiming at the problems of low register utilization rate and high CRC check delay under the existing SCL decoding algorithm, the present invention proposes a segmented CRC-assisted polar code encoding and decoding method, which uses a segmented CRC at the encoding end The information verification structure is encoded to generate codewords, and a decoding algorithm corresponding to the segmented CRC auxiliary polar code is designed at the decoding end, and the received codewords are segmented for decoding and verification until the last layer of decoding The entire polar code decoding and CRC check are completed only after the code verification is completed.

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
  • Segmented CRC assisted polar code encoding and decoding method
  • Segmented CRC assisted polar code encoding and decoding method
  • Segmented CRC assisted polar code encoding and decoding method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] The technical solution of the present invention will be described in detail below in combination with the embodiments and the accompanying drawings.

[0032] The code word of the polar code whose code length is N=1024 bits, the code rate R=0.5, and the total information bits are K=NR=512 bits. A certain information bit is sacrificed to check the polar code to improve the decoding performance. Assuming that the length of the CRC is K-k=32 bits, using the segmented CRC check, the information is divided into M=4 segments on average, and (K-k) / M=8-bit CRC check information is added to the information of k / M=120 bits It constitutes the information structure of each segment, such as figure 2 As shown, the maximum storage path is set to be L=16. The information bits are coded, channel transmitted, and finally segmented SCL decoding and verification are performed on the received information at the receiving end, and the maximum storage path is L. The polar code encoding and d...

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 belongs to the field of channel encoding, and particularly relates to a polar code coding and decoding method with segmented cyclic redundancy check (Cyclic Redundancy Check, CRC) auxiliary check. According to the polar code coding and decoding method provided by the invention, certain information bits are sacrificed to check polar codes to improve the decoding performance, and assuming that the length of used CRC is K-k bits, the information is averagely divided into M segments by segmented CRC check, k / M bits of information and (K-k) / M bits of CRC check information constitute an information structure of each segment, as shown in Fig.2. The information bits are encoded and transmitted by a channel, finally, SCL decoding and check are carried out on the information received by a receiving end, and L maximum storage paths are available. The polar code coding and decoding method provided by the invention can be used for shortening the time delay, bringing great convenience for real-time communication, saving the memory space of a register and providing great convenience for hardware realization.

Description

technical field [0001] The invention belongs to the field of channel coding, and in particular relates to a polar code coding and decoding method for subsection cyclic redundancy check code (Cyclic Redundancy Check, CRC) auxiliary check. Background technique [0002] Polar code is a channel coding method proposed by Arikan Erdal in 2007. Under binary discrete memoryless channels, when the code length is infinite, polar code is the only one that can be proven to achieve channel capacity. encoding method. However, when the code length is finite, the SC decoding performance of polar codes is lower than that of existing Turbo codes and LDPC codes. In response to this problem, IdoTal proposed the SCL decoding algorithm—that is, to improve performance by increasing the possible decoding paths of storage, but this kind of decoding path by increasing storage may waste a lot of registers, because in a complete decoding Most of the registers in the process will be released without b...

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/09H03M13/13
CPCH03M13/13H03M13/09H04L1/0041H04L1/0061H04L1/0065
Inventor 史治平郭剑锋田佳佳刘强
Owner UNIV OF ELECTRONICS SCI & TECH OF CHINA
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products