Extracting sub image from a spectrogram

6 views (last 30 days)
Ali Al-Saegh
Ali Al-Saegh on 12 Jul 2020
Edited: Ali Al-Saegh on 21 Jul 2020
I have a time-series signal related to EEG recording. I would like to apply STFT on the signal then extract sub-image (I think some rows of the resultant matrix) that is related to a specific band, for example 4-14 Hz.
I am using the following code to apply STFT on the 1D signal x with the sampling freq. equal to 250 Hz.
win = hamming(64,'symmetric');
[ShortTFT, freq, tim] = stft(x, 250, 'Window',win, 'OverlapLength',50, 'FFTLength',250, 'Centered',true);
I need to know the first and last elements for the extraction process from the ShortTFT matrix.
Any help is appreciated.

Answers (0)


Find more on Time-Frequency Analysis in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!