Contenu principal

La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.

Signal Processing Toolbox

Procéder au traitement et à l’analyse d’un signal

Signal Processing Toolbox™ offre des fonctions et des applications pour gérer, analyser, prétraiter et extraire des caractéristiques de signaux uniformément et non uniformément échantillonnés. La toolbox comprend des outils pour la conception et l'analyse de filtres, le rééchantillonnage, le lissage, l'élimination de la tendance et l'estimation du spectre de puissance. Vous pouvez utiliser l’application Signal Analyzer pour visualiser et traiter des signaux simultanément dans les domaines temporels, fréquentiels et temps-fréquence. L’application Filter Designer vous permet de concevoir et d’analyser des filtres numériques FIR et IIR. Ces deux applications génèrent des scripts MATLAB® pour reproduire ou automatiser votre travail.

Avec les fonctions de la toolbox, vous pouvez préparer des jeux de données de signaux pour l’apprentissage de modèles d'IA en extrayant des caractéristiques qui permettent de réduire la dimensionnalité et d’améliorer la qualité des signaux. Vous pouvez accéder à des collections de fichiers et à des jeux de données volumineux, puis les traiter en utilisant les datastores de signaux. L’application Signal Labeler vous permet d’annoter les attributs, les régions et les points d’intérêt de signaux afin de créer des jeux de signaux labellisés. La toolbox supporte l’accélération GPU en plus de la génération de code C/C++ et CUDA® pour le prototypage sur PC et le déploiement de systèmes embarqués.

Introduction à Signal Processing Toolbox

Apprendre les bases de Signal Processing Toolbox

Applications

Audio, biomédecine, géosciences, bruit, vibrations et rudesse, radars et télécommunications

Génération, analyse et prétraitement du signal

Créer, rééchantillonner, lisser, débruiter et éliminer la tendance des signaux

Mesures et extraction de caractéristiques

Crêtes, statistiques des signaux, métriques d’impulsion et de transition, puissance, bande passante, distorsion

Transformées, corrélation et modélisation

Corrélation croisée, autocorrélation, Fourier, DCT, Hilbert, Goertzel, modélisation paramétrique, codage prédictif linéaire

Filtres numériques et analogiques

Concevoir, analyser et implémenter des filtres FIR et IIR mono-échantillonnés et multi-échantillonnés

Analyse spectrale

Spectre de puissance, cohérence, fenêtres

Analyse temps-fréquence

Spectrogramme, synchrosqueezing, réallocation, Wigner-Ville, marginales temps-fréquence, méthodes adaptatives aux données

Analyse vibratoire

Analyse d’ordre, moyennage synchrone, spectres d’enveloppes, analyse modale, comptage Rainflow

L'IA pour les signaux

Labellisation des signaux, extraction de caractéristiques, classification, génération de jeux de données et détection d’anomalies

Génération de code et support des cartes graphiques

Générer des fonctions C/C++/MEX portables et utiliser des GPU pour le déploiement ou pour accélérer le traitement