Signal Processing Toolbox fornisce funzioni e app per gestire, analizzare, pre-elaborare ed estrarre feature da segnali campionati in modo uniforme o non uniforme. Il toolbox comprende gli strumenti per la progettazione e l'analisi di filtri, il ricampionamento, la linearizzazione, l’eliminazione del trend e la stima dello spettro di potenza. È possibile utilizzare l’app Signal Analyzer per visualizzare ed elaborare i segnali contemporaneamente nei domini di tempo, frequenza e tempo-frequenza. L’app Filter Designer consente di progettare e analizzare filtri digitali FIR e IIR. Entrambe le app generano script MATLAB per riprodurre o automatizzare il tuo lavoro.
Utilizzando le funzioni del toolbox è possibile preparare set di dati di segnali per l’addestramento del modello di intelligenza artificiale progettando feature in grado di ridurre la dimensionalità e migliorare la qualità dei segnali. È possibile consultare ed elaborare raccolte di file e set di dati di grandi dimensioni utilizzando i datastore di segnali. Con l’app Signal Labeler sarai in grado di annotare attributi, regioni e punti di interesse dei segnali per creare set di segnali etichettati. Il toolbox supporta l’accelerazione GPU oltre alla generazione di codice C/C++ e CUDA® per la prototipazione desktop e l’implementazione di sistemi embedded.
Machine Learning e Deep Learning per i segnali
Esegui operazioni di pre-elaborazione, progettazione di feature, etichettatura dei segnali e generazione di set di dati per workflow di Machine Learning e Deep Learning. Usa l’app Signal Labeler per creare set di dati di verità di base (ground truth) ed estrarre feature per addestrare modelli di intelligenza artificiale.
Estrazione di feature e misurazione di segnali
Misura ed estrai le feature distintive nei segnali inclusi picchi, potenza, larghezza di banda, distorsione e statistiche del segnale. Calcola le metriche relative a impulsi e transizioni. Estrai le feature per un intero set di dati con l’app Signal Labeler.
Progettazione e analisi di filtri
Progetta, analizza e implementa filtri digitali e analogici. Usa l’app Filter Designer o l’attività di Live Editor Progetta filtro per progettare una varietà di filtri digitali FIR e IIR, come passa-basso, passa-alto e stop banda.
Analisi spettrale
Caratterizza il contenuto di frequenza di un segnale utilizzando la stima dello spettro e le tecniche del sottospazio. Progetta, visualizza e implementa funzioni di windowing.
Analisi tempo-frequenza
Visualizza e confronta il contenuto di tempo-frequenza dei segnali non stazionari utilizzando metodi come lo spettrogramma, il synchrosqueezing e la riassegnazione.
Analisi della vibrazione
Caratterizza le vibrazioni nei sistemi meccanici. Utilizza l’analisi degli ordini per analizzare e visualizzare il contenuto dello spettro presente nei macchinari rotanti. Esegui analisi modali sperimentali e analisi della fatica.
Accelerazione e generazione di codice
Accelera l’esecuzione degli algoritmi di elaborazione di segnali utilizzando un’unità di elaborazione grafica (GPU). Genera codice sorgente C/C++ portabile, eseguibili standalone o applicazioni standalone per il tuo codice MATLAB.
Risorse di prodotto:
“MATLAB proved to be an ideal environment for developing SonarScope because it enabled me to develop algorithms, visualize results, and then refine the algorithms in an iterative cycle.”
Prova Signal Processing Toolbox gratis
Scopri i nostri prodotti.
Pronto per acquistare?
Richiedi una quotazione e scopri i prodotti correlati.
Sei uno studente?
È possibile che la tua scuola già fornisca accesso a MATLAB, Simulink e ad altri prodotti complementari mediante una Campus-Wide License.