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: Signal Processing Toolbox, Communications System Toolbox, DSP System Toolbox, Phased Array System Toolbox, GPU computing in MATLAB, filtro passa basso, filtro passa alto