对于研究目的调制正弦波,我试图重建下述(注意我是新的信号处理):产生具有余弦
睡眠主轴由一个正弦波,其长度限定长于500毫秒,频率在12至14赫兹频带内。睡眠主轴模板因此由13Hz的正弦波调制成余弦(其中1/2周期是模板的长度)。模板的长度设置为1秒。这定义了一个以13 Hz为中心的带通滤波器。
引用:Poiseau,E. & Jobert,M.(1991)。 匹配滤波适用于检测睡眠eeg中的主轴和k-复合波。 http://documents.irevues.inist.fr/bitstream/handle/2042/11699/AR2_30.pdf?...1
这是应该看起来像这样的一个例子是在上面的文件的图1。我已经包含下图的切出部分: Sleep Spindle
这是我迄今为止的一些代码。这只是创建正弦波:
import numpy as np
import matplotlib.pyplot as plt
def sleep_spindle_match(sampling_freq):
freq = 13 #Hz
x = np.arange(0,1,1.0/sampling_freq)
sine = np.sin(2 * np.pi * freq * x + (np.pi/2))
spindle = {'x':x, 'sine':sine}
return spindle
x = sleep_spindle_match(44100)
plt.plot(x['x'], x['sine'])
plt.show()
但是,我不知道什么手段或如何“用余弦调制”去有关实现这一点。我们将非常感谢以半拉曼的形式解释这一点的任何帮助。
我的最终目标(此外)是创建一个匹配过滤器与上述作为模板。但这是一个完整的其他故事。
这听起来不像一个编程问题。 – saulspatz