mne.time_frequency.stft¶
-
mne.time_frequency.
stft
(x, wsize, tstep=None, verbose=None)[source]¶ STFT Short-Term Fourier Transform using a sine window.
The transformation is designed to be a tight frame that can be perfectly inverted. It only returns the positive frequencies.
- Parameters
- x
array
, shape (n_signals, n_times) containing multi-channels signal
- wsize
int
length of the STFT window in samples (must be a multiple of 4)
- tstep
int
step between successive windows in samples (must be a multiple of 2, a divider of wsize and smaller than wsize/2) (default: wsize/2)
- verbosebool,
str
,int
, orNone
If not None, override default verbose level (see
mne.verbose()
and Logging documentation for more).
- x
- Returns
- X
array
, shape (n_signals, wsize // 2 + 1, n_step) STFT coefficients for positive frequencies with n_step = ceil(T / tstep)
- X
Examples
X = stft(x, wsize) X = stft(x, wsize, tstep)