def __hilbert(x):
"""
Hilbert transform to the power of 2
Args:
x (array): numpy array of data
Returns:
y (array): numpy array of Hilbert transformed x
(same size as x)
"""
l = x.size
pad = int(2**(np.floor(np.log2(l)) + 1))
y = signal.hilbert(x, N=pad)[:l]
return y
评论列表
文章目录