Contenuto principale

Elaborazione dei segnali

Analisi multirisoluzione, scattering congiunto tempo-frequenza, scattering wavelet temporale, trasformata wavelet continua, trasformata wavelet discreta decimata, trasformata wavelet discreta non decimata, distribuzione di Wigner-Ville, spettrogramma Mel

Lo scattering wavelet temporale consente di ottenere rappresentazioni dei dati a bassa varianza, robuste rispetto agli spostamenti temporali su una scala definita dall'utente. Partendo dallo scattering wavelet temporale, è possibile utilizzare lo scattering congiunto tempo-frequenza per ottenere rappresentazioni che siano anch'esse invarianti rispetto a traslazioni e deformazioni in frequenza. Entrambe le rappresentazioni minimizzano le differenze all'interno di una classe, preservando al contempo la discriminabilità tra le classi. È possibile utilizzare queste rappresentazioni nei workflow di AI.

È possibile utilizzare la trasformata wavelet continua (CWT) per generare mappe tempo-frequenza bidimensionali di dati di serie temporali, che possono essere utilizzate con reti convoluzionali bidimensionali. La generazione di rappresentazioni tempo-frequenza da utilizzare in reti neurali convoluzionali (CNN) profonde costituisce un approccio efficace per la classificazione dei segnali. La capacità della CWT di catturare contemporaneamente lo stato stazionario e il comportamento transitorio nei dati delle serie temporali, rende la rappresentazione tempo-frequenza basata sulle wavelet particolarmente robusta quando abbinata a reti neurali convoluzionali (CNN) profonde. È inoltre possibile calcolare la CWT e la sua inversa all'interno di una rete di Deep Learning, così come la trasformata wavelet discreta a sovrapposizione massima (MODWT) e l'analisi multirisoluzione MODWT (MRA).

Con una licenza Signal Processing Toolbox™, è possibile includere la trasformata di Fourier a breve termine nei workflow di Machine Learning e Deep Learning. È inoltre possibile utilizzare Signal Labeler (Signal Processing Toolbox) per etichettare i segnali ai fini dell'analisi o per l'utilizzo in applicazioni di Machine Learning e Deep Learning. Signal Labeler salva i dati come oggetti labeledSignalSet. Con una licenza Audio Toolbox™, è possibile Import and Play Audio File Data in Signal Labeler (Signal Processing Toolbox). È inoltre possibile utilizzare melSpectrogram (Audio Toolbox) per l'estrazione delle feature.

App

Signal LabelerLabel signal attributes, regions, and points of interest

Funzioni

espandi tutto

dlcwtDeep learning continuous wavelet transform (Da R2022b)
dlicwtDeep learning inverse continuous 1-D wavelet transform (Da R2024b)
dldwtDifferentiable discrete wavelet transform (Da R2025a)
dlidwtDifferentiable inverse discrete wavelet transform (Da R2025a)
dlmodwtDeep learning maximal overlap discrete wavelet transform and multiresolution analysis (Da R2022a)
dlstftDeep learning short-time Fourier transform
dlistftDeep learning inverse short-time Fourier transform (Da R2024a)
cwtLayerContinuous wavelet transform layer (Da R2022b)
icwtLayerInverse continuous wavelet transform layer (Da R2024b)
modwtLayerMaximal overlap discrete wavelet transform layer (Da R2022b)
stftLayerShort-time Fourier transform layer (Da R2021b)
istftLayerInverse short-time Fourier transform layer (Da R2024a)
waveletPooling1dLayer1-D discrete wavelet pooling layer (Da R2026a)
array2cwtfiltersConvert deep-learning CWT filter tensor to filter bank matrix (Da R2022b)
cwtfilterbankContinuous wavelet transform filter bank
cwtfilters2arrayConvert CWT filter bank to reduced-weight tensor for deep learning (Da R2022b)
lwt1-D lifting wavelet transform
melSpectrogramMel spectrogram
modwptMaximal overlap discrete wavelet packet transform
modwtMaximal overlap discrete wavelet transform
timeFrequencyScatteringJoint time-frequency scattering (Da R2024b)
waveletScatteringWavelet time scattering
wentropyWavelet entropy
wvdWigner-Ville distribution and smoothed pseudo Wigner-Ville distribution
audioDatastoreDatastore for collection of audio files
augmentedImageDatastoreTrasformare i batch per aumentare i dati dell’immagine
imageDatastoreDatastore for image data
signalDatastoreDatastore for collection of signals
labeledSignalSetCreate labeled signal set
signalLabelDefinitionCreate signal label definition

Argomenti

Esempi in primo piano