GPU-based 5G multi-user LDPC code high-speed decoder and decoding method thereof

An LDPC code, multi-user technology, applied in the field of communication, to achieve the effect of improving flexibility and practical value, reducing synchronization overhead, and improving information throughput

Pending Publication Date: 2022-08-09
BEIHANG UNIV
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The present invention proposes a GPU-based 5G uplink data channel multi-cell multi-user LDPC code high-speed decoder and its decoding method, which solves the problem of LDPC decoding compatibility of existing decoders in parallel processing of different code lengths and code rates. Further reduce the delay of processing a single code block and improve the throughput of the 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
  • GPU-based 5G multi-user LDPC code high-speed decoder and decoding method thereof
  • GPU-based 5G multi-user LDPC code high-speed decoder and decoding method thereof
  • GPU-based 5G multi-user LDPC code high-speed decoder and decoding method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0056] The present invention will be described in detail below with reference to the accompanying drawings and implementation examples.

[0057] The present invention first provides a GPU-based 5G uplink data channel multi-cell multi-user LDPC code high-speed decoder, such as figure 1 shown, where N sm Indicates the number of multiprocessors on the GPU chip. The decoder structure mainly includes a host side and a GPU device side (referred to as GPU side), the host side is provided with a host memory and a CPU chip, and the CPU chip is used for preprocessing and controlling and scheduling the entire decoding process. The GPU side is provided with a GPU chip. The GPU chip is composed of several stream multi-processors (SM), and each SM processor is responsible for decoding a batch of LDPC code blocks of different code types. The logical unit of SM processor includes global memory, constant memory, shared memory, register memory, etc. Among them, the global memory and the host...

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 provides a 5G multi-user LDPC code high-speed decoder based on a GPU and a decoding method thereof. The 5G multi-user LDPC code high-speed decoder comprises a high-speed decoder architecture and a high-speed decoding method. The decoding method comprises the following steps: 1, initializing a storage space of a host end; 2, initializing the GPU equipment; 3, carrying out LDPC basis matrix information structure weight description; 4, the host side dispatches GPU decoding; 5, copying LLR information; 6, distributing a corresponding thread number by the GPU end according to the user code block information, selecting a corresponding basis matrix information structural body, and performing iterative decoding based on a hierarchical minimum sum algorithm; 7, symbol judgment; and 8, returning the result to the host end. According to the method, the characteristics of a hierarchical decoding algorithm and the architecture characteristics of the GPU are fully combined, GPU on-chip resources are fully utilized, the memory access efficiency and the utilization rate of a data calculation unit are improved, the decoding time of a single code block is shortened while the resource consumption of the single code block is reduced, and the overall information throughput is improved; the decoding mode is more suitable for processing multi-cell and multi-user LDPC code block decoding in an actual scene.

Description

technical field [0001] The invention belongs to the field of communication technologies, and relates to a 5G uplink data channel multi-cell multi-user LDPC code high-speed decoder based on a Graphics Processing Unit (GPU, graphics processor) and a decoding method thereof. Background technique [0002] Currently, communication systems are mainly deployed on two platforms: dedicated hardware platforms and general-purpose processing platforms. Dedicated hardware can be divided into application specific integrated circuits (ASIC), field programmable gate array circuits (FPGA), and the like. Using a communication system based on dedicated hardware can achieve lower latency and higher energy efficiency, but it has a long development cycle and high difficulty in post-operation and maintenance, making it difficult to meet the development needs of future communication systems for diverse tasks. An important trend in the development of next-generation communication systems is deploym...

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): H04L1/00H03M13/11
CPCH04L1/0057H04L1/0045H03M13/1128Y02D30/70
Inventor 刘荣科李岩松田铠瑞王若诗
Owner BEIHANG UNIV
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