GPUs for Signal Processing Algorithms MATLAB

  • Contactar con ventas
  • Trials

Accelerating Signal Processing Algorithms with GPUs and MATLAB

Several MATLAB toolboxes for signal processing and communications contain highly optimized GPU functions that run on NVIDIA GPUs to reduce computation time. Although execution speed varies by application, users have achieved speedups of 30x for wireless communication system simulations.

Signal processing and communications algorithms contain structurally parallel data flows that involve iterative, computationally intensive, and time-consuming mathematical operations. NVIDIA GPUs contain thousands of highly specialized cores that operate in parallel to reduce execution time of these algorithms and accelerate simulation.

Existing signal processing and communications algorithms can run on NVIDIA GPUs with minimal code changes.

GPU Enabled Functionality

Product Name GPU Support
Signal Processing Toolbox 1D Cross Correlation
2D Cross Correlation
FFT Filtering
Cross Covariance
Circular Convolution
Communications System Toolbox
Phased Array System Toolbox

Clutter simulation on GPU in an end to end airborne radar system

Additional Products All of products with GPU and parallel computing support

Examples and How To

Software Reference

See also: Signal Processing Toolbox, Communications System Toolbox, DSP System Toolbox, Phased Array System Toolbox, MATLAB GPU computing

Examples of GPU accelerated communications systems applications
Examples of GPU accelerated communications systems applications: Bit Error Rate (BER) simulation (top) and clutter simulation in airborne radar system (bottom).

Accelerating Signal Processing and Communications Algorithms Using GPU Computing

Ver seminario virtual

MATLAB GPU-Enabled Signal Processing Products

Get trial software