我想产生一连串的冲动。我可以通过以下代码产生一个脉冲:
imp = signal.unit_impulse(200, 'mid')
plt.plot(np.arange(0, 200), imp)
在我创建脉冲序列之后,我想对它卷积一个小波。出于一种冲动,我可以这样做:
imp = signal.unit_impulse(200, 'mid')
points = 200 # number of samples per seconds
a = 22
c = signal.ricker(points, a)
co=np.convolve (imp,c)
plt.plot(np.arange(0, 399), co)
但是我需要做很长一段时间。所以首先我需要一组脉冲。然后我将卷积小波到火车上。 请告诉我你的想法
实际上,您可以使用
unit_impulse
创建多个脉冲:而不是'mid'
,只需指定一个包含不同脉冲位置的列表,例如:上述代码将生成下图:
相关问题 更多 >
编程相关推荐