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

High-throughput pipelined polar code bp decoder and its implementation method

A pipelined, polar code technology, applied in the direction of using linear codes for error correction/detection, instrumentation, coding, etc., can solve the problems of complex decoding design control and low resource utilization efficiency.

Active Publication Date: 2021-09-14
SHANGHAI UNIV
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Aiming at the problems of complex decoding design control and low resource utilization efficiency in the current pipeline architecture, the present invention proposes a high-throughput pipelined polar code BP decoder and its implementation method, retaining the use of BP algorithm decoder and fast Fourier The pipeline architecture proposed by transforming (FFT) the similarity between processors puts the calculation results of different stages into FIFOs of different sizes, and can transmit data back and forth and perform calculations without delay, switch or control ram, truly realizing Multi-codeword, high throughput, high resource utilization BP decoder

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
  • High-throughput pipelined polar code bp decoder and its implementation method
  • High-throughput pipelined polar code bp decoder and its implementation method
  • High-throughput pipelined polar code bp decoder and its implementation method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0015] For polar code encoding: given a polar code Among them: N, K, A, represent the code length, information length, information bit group and frozen bit value respectively, G N and B N Represent the generator matrix and the bit inversion permutation matrix respectively, then the encoding of the polar code is: Where: N=2 n , yes The Kronecker product.

[0016] For BP decoding of polar codes: also take (N, K) polar codes as an example, the decoding method is an iterative operation based on a factor graph composed of (n+1)N nodes. In the iterative process, two kinds of LLR information will be generated, L i,j Represents LLR messages from left to right, R i,j Denotes a right-to-left LLR message, where: (i, j) denotes the j-th input of stage i.

[0017] This embodiment relates to a pipelined BP decoder that utilizes FIFOs to transmit intermediate iterative data. By cleverly using FIFOs, the control of ram addresses and reading and writing in traditional designs can...

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

A high-throughput pipelined polar code BP decoder, when the length of the decoding information is N, includes: an order calculation module and different depths, each with N first-in-first-out queue modules; each order calculation module includes: N / 2 processing units for updating L information and R information, wherein: the calculation module of the order performs the update calculation of the R information, and the calculation module of the other order performs the update calculation of the L information; the present invention retains the use of the BP algorithm decoder and The pipeline architecture proposed based on the similarity between fast Fourier transform processors puts the calculation results of different stages into FIFOs of different sizes, and can transmit data back and forth and perform calculations without delay, switch or control ram. A BP decoder that realizes multiple codewords, high throughput, and high resource utilization.

Description

technical field [0001] The invention relates to a technology in the field of wireless communication, in particular to a pipelined polar code BP decoder with a throughput of 9.752Gbps and an implementation method thereof. Background technique [0002] The most commonly used decoding algorithms for polar codes, such as SC decoding algorithms, are prone to error propagation during decoding and have poor performance in the case of limited code length. In addition, when using the SC decoding algorithm, the channel capacity achievable property of polar codes can only be realized if the code length is long enough. A series of improved algorithms based on the SC decoding algorithm are all serial decoding, and the waiting time for decoding is relatively long. , BP) decoding algorithm. [0003] Due to the advantages of the inherent parallel structure of the BP decoding algorithm, the delay of decoding is much smaller than that of SC decoding. However, BP decoding needs multiple ite...

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 Patents(China)
IPC IPC(8): H03M13/15G06F5/06
CPCG06F5/065H03M13/1555
Inventor 郑虎曹姗林婷张舜卿徐树公
Owner SHANGHAI 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