matlab-extract-signal-features
Installation
SKILL.md
Extract Signal Features
Per-frame feature extraction for 1D signals using the three Signal Processing Toolbox extractor objects. Picks the right extractor, configures it with real parameters only, and adds a GPU code path when one is available.
When to Use
- The user has a 1D signal and wants per-frame features for analysis or ML.
- The user names specific features from any of the three extractor domains (time, frequency, time-frequency).
- The user asks for a feature table or feature matrix to feed
fitcecoc,fitcnet, or any classifier / regressor. - The user asks for per-frame statistics over a windowed signal.
When NOT to Use
- Filter design or signal preprocessing — out of scope. Filtering before feature extraction is a separate concern.
- Audio-specific features (MFCC, mel-spectrogram, pitch, chroma, gammatone). Audio Toolbox's
audioFeatureExtractorcovers those — out of scope here. - Batch / dataset orchestration —
signalDatastore,labeledSignalSet,tallarrays. The per-file extraction is in scope; building the pipeline around it is not. - 2D, image, or multivariate features — out of scope by signal-type boundary.