scispace - formally typeset
Patent

Convolutional code high-speed parallel decoding method and decoder based on GPU

TLDR
In this article, a convolutional code high-speed parallel decoding method based on a GPU is presented. But the decoding method comprises the steps of firstly segmenting code stream information and sending to the GPU in an asynchronous transmission manner; performing forward path measure computation and path backtracking on segments in parallel according to a viterbi algorithm on the GPU, achieving full parallel decoding, and at last combining the decoding result of each segment and outputting decoding stream information
Abstract
The invention discloses a convolutional code high-speed parallel decoding method and a convolutional code high-speed parallel decoder based on a GPU, and belongs to the field of communication The decoding method comprises the steps of firstly segmenting code stream information and sending to the GPU in an asynchronous transmission manner; performing forward path measure computation and path backtracking on segments in parallel according to a viterbi algorithm on the GPU, achieving full parallel decoding, and at last combining the decoding result of each segment and outputting decoding stream information The decoder of the invention comprises an initialization module positioned on a host and the GPU device, a serial parallel converter positioned at the host, and a forward computation core and a backtracking core positioned at the GPU device Data transmission between the host and the GPU device is achieved by an asynchronous transmission channel According to the method and the decoder, in the case of ensuring that the error resistance is invariable, the degree of parallelism of decoding is enhanced, and the character of the butterfly structure of the convolutional code grid chart is excavated, the computation complexity is reduced, the applicable convolutional code range is wide, the implementation difficulty is low, and the flexibility and compatibility are strong

read more

Citations
More filters
Patent

GPU based anisotropic pre-stack reverse-time migration optimization method

TL;DR: In this article, a GPU based anisotropic pre-stack reverse-time migration optimization method comprises algorithm optimization and performance optimization, which includes memory intensity optimization, instruction intensive optimization and delay intensive optimization.
Patent

Multi-element LDPC code high-speed parallel decoder based on GPU, and decoding method thereof

TL;DR: In this paper, a multi-element LDPC code high-speed parallel decoder based on a GPU, and a decoding method thereof, is presented, where the decoding method is divided into three stages: an initialization stage, a decoding stage and a judgment stage; once iterative decoding of the decoder is accomplished by only using a kernel function, the synchronization expenditure between the thread blocks and the starting expenditure of the kernel function are greatly reduced.
Patent

Signal processing method and device based on parallelization KK

TL;DR: In this article, a signal processing method and device based on parallelization KK and electronic equipment is presented, where each time a to-be-processed signal with a first preset length is received, and adding a signal with another preset length at the tail part of the previous section of signal of the to be processed signal to the head part of signal, processing each section of added to beprocessed signals based on the KK relationship, and combining the target signals in each segment of processed signal according to the receiving sequence of each section to obtain an original signal.
References
More filters
Proceedings ArticleDOI

A fully parallel truncated Viterbi decoder for Software Defined Radio on GPUs

TL;DR: A map-reduce strategy based on the three-point Viterbi decoding algorithm (TVDA) due to the high parallelization potential is exploited and achieves a performance improvement of 1.2x-3.6x times that of the existing GPU-based implementation of Software-Defined Radio on the Graphics Processing Unit (GPU) platform.
Patent

Parallel RS decoding method achieved through graphics processing unit (GPU)

TL;DR: In this article, a parallel RS decoding method achieved through a GPU is presented, which includes taking a general-purpose computer connected with one or more GPUs as a hardware platform, dividing RS decoding into a data read-write and initialization portion and a parallel decoding portion, and performing decoding on a plurality of RS code words simultaneously.
Patent

Cascading add-compare-select unit in convolutional code Viterbi decoder and data processing method thereof

TL;DR: In this article, a cascading add-compare-select unit in a convolutional code Viterbi decoder and a data processing method thereof is presented. And the decoder can perform addcompare select calculation for a plurality of times within a clock period, increase the decoding speed rate under the condition of less hardware resources and realize high-speed decoding under a low-speed clock.
Patent

Systems and methods for processing data

TL;DR: In this article, the reduction in process load experienced by a primary processor when executing an application by dynamically reassigning portions of the application to one or more secondary processors is discussed and described.
Patent

Viterbi decoding method applied to maritime satellite telephone

TL;DR: In this paper, a viterbi decoding method applied to a maritime satellite telephone is described, which is used for decoding (n, k and v) recurrent codes and includes the steps: A initializing channel decoding and selecting an effective storage unit number M; B performing iterative channel decoding operation; C selecting the back tracking length of a channel decoding path and outputting decoding.