【发布时间】:2020-09-27 08:42:46
【问题描述】:
我正在尝试使用 Scipy 中的希尔伯特变换来计算信号的包络。 这是代码,
import numpy as np
from scipy.signal import hilbert
A=2
lamb=20
w=2*np.pi*100
signal = A**(-lamb*t)*(np.sin(w*t+5)+np.cos(w*t+5))
analytic_signal = hilbert(signal)
amplitude_envelope = np.abs(analytic_signal)
如果绘制信号和包络线,后者在开始和结束时都显示出相当高的值......见附图。有关如何解决此问题并获得更好信封的任何提示?
【问题讨论】:
标签: python scipy hilbert-curve