This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English verison of the page.

Note: This page has been translated by MathWorks. Please click here
To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.

Simulation Acceleration Using GPUs

Turbo, LDPC, Viterbi, Convolutional Coding

Communications System Toolbox™ includes GPU-based System objects that can target execution of the algorithm on a Graphical Processing Unit (GPU) rather than on a CPU. Using the GPU-based System objects and your GPU, you can for accelerate your simulation.

System Objects

comm.gpu.AWGNChannel Add white Gaussian noise to input signal with GPU
comm.gpu.BlockDeinterleaver Restore original ordering of block interleaved sequence with GPU
comm.gpu.BlockInterleaver Create block interleaved sequence with GPU
comm.gpu.ConvolutionalDeinterleaver Restore ordering of symbols using shift registers with GPU
comm.gpu.ConvolutionalEncoder Convolutionally encode binary data with GPU
comm.gpu.ConvolutionalInterleaver Permute input symbols using shift registers with GPU
comm.gpu.LDPCDecoder Decode binary low-density parity-check data with GPU
comm.gpu.PSKDemodulator Demodulate using M-ary PSK method with GPU
comm.gpu.PSKModulator Modulate using M-ary PSK method with GPU
comm.gpu.TurboDecoder Decode input signal using parallel concatenation decoding with GPU
comm.gpu.ViterbiDecoder Decode convolutionally encoded data using Viterbi algorithm with GPU


Simulation Acceleration Using GPUs

GPU-based System objects, Guidelines for Using GPUs

Was this topic helpful?