hilbert_spectrogram

hilbert_spectrogram(data: ndarray, fs: int, Wn=(1, 150), decim: int = 1, spacing: float = 0.14285714285714285, n_jobs=-1)[source][source]
hilbert_spectrogram(inst: Epochs, Wn=(1, 150), decim: int = 1, spacing: float = 0.14285714285714285, n_jobs=-1)

Compute the phase and amplitude (envelope) of a signal for a single frequency band, as in [#edwards]_. This is done using a filter bank of gaussian shaped filters with center frequencies linearly spaced until 4Hz and then logarithmically spaced. The Hilbert Transform of each filter’s output is computed and the amplitude and phase are computed from the complex values. See [#edwards]_ for details on the filter bank used.

See also

filter_hilbert

Parameters: