GPU per algoritmi per l’elaborazione dei segnali in MATLAB

Accelerare gli algoritmi di elaborazione dei segnali con le GPU e MATLAB

Diversi toolbox MATLAB® per l’elaborazione di segnali e le comunicazioni contengono funzioni GPU altamente ottimizzate che girano su GPU NVIDIA per ridurre i tempi di calcolo. Anche se la velocità di esecuzione varia a seconda dell'applicazione, gli utenti hanno potuto aumentare di 30 volte la velocità delle simulazioni di sistema di comunicazione wireless.

L'elaborazione dei segnali e gli algoritmi di comunicazione contengono flussi di dati strutturalmente paralleli che coinvolgono operazioni matematiche iterative, computazionalmente intensive e che richiedono molto tempo. GPU NVIDIA contiene migliaia di nuclei altamente specializzati che operano in parallelo per ridurre il tempo di esecuzione di questi algoritmi e accelerare la simulazione.

Esempi di applicazioni di sistemi di comunicazione accelerati GPU: simulazione di tassi di errore in bit (BER) (in alto) e simulazione di clutter in sistemi radar spaziali (in basso).

Su GPU NVIDIA si possono eseguire algoritmi esistenti di elaborazione e di comunicazione di segnali modificando il codice in modo minimo.

Funzionalità basata su GPU

Vedere anche : Simulink, Phased Array System Toolbox, Communications System Toolbox, Signal Processing Toolbox, MATLAB, DSP System Toolbox, Signal Processing Toolbox, Communications System Toolbox, DSP System Toolbox, Phased Array System Toolbox, GPU computing in MATLAB, filtro passa basso, filtro passa alto