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

Design method of parallel polarization code BP decoder based on formula language

A technology of formula language and design method, which is applied in the field of channel coding, can solve problems that do not involve the implementation structure of polar code BP decoder, etc., so as to ensure error correction performance, high flexibility, improve development efficiency and design flexibility Effect

Active Publication Date: 2019-12-31
SOUTHEAST UNIV
View PDF3 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In recent years, there have been many articles focusing on BP algorithm optimization and hardware design in the field of polar codes, but these works did not involve a general polar code BP decoder implementation structure

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
  • Design method of parallel polarization code BP decoder based on formula language
  • Design method of parallel polarization code BP decoder based on formula language
  • Design method of parallel polarization code BP decoder based on formula language

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] like Figure 4 As shown, a design method of a parallel polar code BP decoder based on formula language includes the following steps:

[0035] (1) Deduce the general design formula F(N, M) according to the structural characteristics of the polar code BP decoding algorithm factor graph, where N and M represent the code length and parallelism of the polar code BP decoder respectively, said The design formula is a concatenation of formula symbols obtained according to hardware module mapping;

[0036] (2) Explain the function of all hardware module symbols in the design formula F(N,M), and give the structural realization;

[0037] (3) Provide an algorithm for determining the design formula F(N,M), and ensure that F(N,M) uniquely corresponds to the determined code length and parallelism;

[0038] (4) Describe the processing process of the Python design platform, and map F(N,M) into a synthesizable hardware RTL description;

[0039] (5) The hardware RTL description is simu...

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 design method of a parallel polarization code BP decoder based on a formula language. The method comprises the following steps that a universal design formula F(N, M) is derived according to structural characteristics of a polarization code BP decoding algorithm factor graph, N and M represent the code length and the parallelism degree of a polarization code BP decoder respectively, and the design formula is cascading of formula symbols obtained according to hardware module mapping; function explanation is performed on all hardware module symbols in the design formulaF (N, M), and structure implementation is given out; an algorithm for determining a design formula F(N, M) is given, and the F (N, M) uniquely corresponding to the determined code length and parallelism degree are ensured; a processing process of the Python design platform is described, and the F (N, M) is mapped into a synthetizable hardware RTL description; and simulation verification of an EDAtool is performed 1on the hardware RTL description to obtain performance parameters of the BP decoder. The method can be suitable for the situation that the code length and the parallelism degree arechanged at will, the development efficiency and the design flexibility are improved, and parameterized configuration is carried out according to the requirements of a designer.

Description

technical field [0001] The invention relates to the technical field of channel coding, in particular to a design method of a parallel polar code BP decoder based on a formula language. Background technique [0002] Polar codes, as the only new coding method that has been strictly proven to reach the Shannon limit in binary discrete memoryless channels, have attracted a lot of attention from industry and academia in recent years. In order to enhance the practicability of polar codes in real scenarios, under the premise of ensuring good error correction performance, we need to improve the current polar code decoder design, which is reflected in lower hardware complexity and power consumption, and higher operating frequency and throughput. [0003] Compared with the polar code SC decoder, the polar code BP decoder has a natural parallel advantage, which is beneficial to achieve higher throughput in the design. In recent years, many articles focusing on BP algorithm optimizati...

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