人工产生的脑电信号

时间:2019-11-14 18:33:26

标签: r signal-processing noise phase

我想通过R生成EEG数据,并在其上测试我的相位预测方法,以及它们在不同噪声水平下的稳定性。 但是我生成的“ EEG”数据似乎已关闭,我认为我需要更改时间左右。我现在真的无法弄清楚。

有人知道如何正确产生具有高斯白噪声的EEG信号吗?

谢谢!

t_generated <- t2

n <- 500    #500Hz signal
s <- 120     # 2 seconds of data
t2 <- seq(0, s, length.out = s * n)  #time vector
wave.1 <- 4*sin(4.3*2*pi*t2)                   
wave.2 <- 1.5*sin(9.0*2*pi*t2)                 
wave.3 <- 2*sin(20*2*pi*t2)
wave.4 <- 4*sin(32.2*pi*t2)


gaussian_noise <- rnorm(60000, mean = 0, sd = 0.5)

gen_EEG_noNoise <- wave.1 + wave.2 + wave.3 + wave.4
gen_EEG_WN <- gen_EEG_noNoise + gaussian_noise

0 个答案:

没有答案