Main Content

Signal Processing Using Deep Learning

Extend deep learning workflows with signal processing applications

Apply deep learning to signal processing by using Deep Learning Toolbox™ together with Signal Processing Toolbox™ or Wavelet Toolbox™. For audio and speech processing applications, see Audio Processing Using Deep Learning. For applications in wireless communications, see Wireless Communications Using Deep Learning.


Signal LabelerLabel signal attributes, regions, and points of interest, and extract features


labeledSignalSetCreate labeled signal set
signalLabelDefinitionCreate signal label definition
signalMaskModify and convert signal masks and extract signal regions of interest
countlabelsCount number of unique labels
folders2labelsGet list of labels from folder names
splitlabelsFind indices to split labels according to specified proportions
signalDatastoreDatastore for collection of signals
dlstftDeep learning short-time Fourier transform
stftLayerShort-time Fourier transform layer