scipy.fftpack.hilbert

scipy.fftpack.hilbert(x, _cache={})[源代码]

周期序列x的返回希尔伯特变换。

如果x_j和y_j分别是周期函数x和y的傅立叶系数,则:

y_j = sqrt(-1)*sign(j) * x_j
y_0 = 0
参数
xarray_like

输入数组应该是周期性的。

_cacheDICT,可选

包含用于进行卷积的内核的字典。

退货
yndarray

转换后的输入。

参见

scipy.signal.hilbert

使用希尔伯特变换计算解析信号。

注意事项

如果 sum(x, axis=0) == 0 然后 hilbert(ihilbert(x)) == x

对于偶数len(X),x的奈奎斯特模式取零。

返回的转换的符号没有希尔伯特转换定义中经常出现的因子-1。另请注意, scipy.signal.hilbert 与此功能相比,确实有额外的-1f25-1f25-1系数。