Signal Processing Using Deep Learning
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, seeAudio Processing Using Deep Learning. For applications in wireless communications, seeWireless Communications Using Deep Learning.
Apps
Signal Labeler | Label signal attributes, regions, and points of interest, and extract features |
Functions
labeledSignalSet |
Create labeled signal set |
signalLabelDefinition |
Create signal label definition |
signalMask |
Modify and convert signal masks and extract signal regions of interest |
countlabels |
Count number of unique labels |
folders2labels |
Get list of labels from folder names |
splitlabels |
Find indices to split labels according to specified proportions |
signalDatastore |
Datastore for collection of signals |
dlstft |
Deep learning short-time Fourier transform |
stftLayer |
Short-time Fourier transform layer |
Topics
- Pedestrian and Bicyclist Classification Using Deep Learning(Radar Toolbox)
Classify pedestrians and bicyclists based on their micro-Doppler characteristics using a deep learning network and time-frequency analysis.
- Radar and Communications Waveform Classification Using Deep Learning(Radar Toolbox)
Classify radar and communications waveforms using the Wigner-Ville distribution (WVD) and a deep convolutional neural network (CNN).
- Label Radar Signals with Signal Labeler(Radar Toolbox)
Label the time and frequency features of pulse radar signals with added noise.
- Radar Target Classification Using Machine Learning and Deep Learning(Radar Toolbox)
Classify radar returns using machine and deep learning approaches.
- Automate Signal Labeling with Custom Functions(Signal Processing Toolbox)
UseSignal Labelerto locate and label QRS complexes and R peaks of ECG signals.
- Crack Identification from Accelerometer Data(Wavelet Toolbox)
Use wavelet and deep learning techniques to detect transverse pavement cracks and localize their position.
- Iterative Approach for Creating Labeled Signal Sets with Reduced Human Effort(Signal Processing Toolbox)
Use deep learning to decrease the human effort required to label signals.
- Label Signal Attributes, Regions of Interest, and Points(Signal Processing Toolbox)
UseSignal Labelerto label attributes, regions, and points of interest in a set of whale songs.
- Automate Signal Labeling with Custom Functions(Signal Processing Toolbox)
UseSignal Labelerto locate and label QRS complexes and R peaks of ECG signals.
- Classify Arm Motions Using EMG Signals and Deep Learning(Signal Processing Toolbox)
Classify arm motions using labeled EMG signals and a long short-term memory network.
- GPU Acceleration of Scalograms for Deep Learning(Wavelet Toolbox)
Use your GPU to accelerate feature extraction for signal classification.
- Denoise EEG Signals Using Deep Learning Regression(Signal Processing Toolbox)
Remove EOG noise from EEG signals using deep learning regression.