Hilbert
The plugin for calculating Hilbert Transform
hilbert: dict
The data structure which stores all the calculated values, like the power, amplitude, phase.
field | description |
---|---|
data | hilbert transform |
amplitude | the instantaneous amplitude |
power | the instantaneous power |
phase | the instantaneous phase |
hilbert_transform(self, phase_freq=0)
Calculates the Hilbert Transform. The phase_freq
is used to determine for which frequency is the instantaneous phase
to be calculated. It populates all the values of the hilbert
dictionary.
Params
- phase_freq: when calculating the instantaneous phase, we need to know for which frequency to calculate it.
hilbert_subtract_base(self, low, high)
Calculates the mean power from the power between low
and high
, then subtracts the mean value from the entire power vector.
Calculates for each channel separately.
Params
- low: the start time (in seconds) from where to calculate the mean.
- high: the end time (in seconds) from where to calculate the mean.
hilbert_mean_power(self)
Calculates the mean power across epochs.