我有一个 EEG 信号,我有兴趣在时域和频域中对其进行分析。我已经使用过 scipy.signal.spectrogram 函数,但我认为使用小波可以为特征提取产生更好的结果。我尝试对我创建的人工信号运行连续小波变换,如下所示:
fs = 128.0
sampling_period = 1/fs
t = np.linspace(0, 2, 2*fs)
x = chirp(t,10,2,40,'quadratic')
coef, freqs = pywt.cwt(x, np.arange(1,50),'morl',
sampling_period=sampling_period)
然后我绘制了 coef 矩阵:
plt.matshow(coef)
plt.show()
我的问题是如何调整比例和时间轴?