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, see Audio Processing Using Deep Learning. For applications in wireless communications, see Wireless 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)
Use Signal Labeler to 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)
Use Signal Labeler to label attributes, regions, and points of interest in a set of whale songs.
- Automate Signal Labeling with Custom Functions (Signal Processing Toolbox)
Use Signal Labeler to 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.