向心电图信号添加正弦波
adding a sin wave to an ecg signal
我正在尝试向 ecg 信号添加 50hz 正弦噪声,
数据文件的尺寸为:<373046x1 double> 以伏特为单位,记录时间为 186.52 秒
,这是我的噪音代码
freqNoise = 50; % My Frequency [Hz]
amplNoise = 0.25; % My Amplitude
myNoise = amplNoise*sin(2*pi.*t.*freqNoise);
每次我尝试将噪声添加到数据中时,我都会得到 "matrix sizes must agree" 的错误,我知道他们应该这样做,但是如何在不修改 ecg 信号的情况下让他们同意
在您的代码之上添加了以下行:
t = 0:186.52/(373046-1):186.52 ;
以上向量保持我们想要计算信号值的时刻。信号的时间长度为 186.52,需要 373046 个样本。所以两个样本之间的间隔是 186.52/(373046-1) 秒。
我正在尝试向 ecg 信号添加 50hz 正弦噪声, 数据文件的尺寸为:<373046x1 double> 以伏特为单位,记录时间为 186.52 秒
,这是我的噪音代码
freqNoise = 50; % My Frequency [Hz]
amplNoise = 0.25; % My Amplitude
myNoise = amplNoise*sin(2*pi.*t.*freqNoise);
每次我尝试将噪声添加到数据中时,我都会得到 "matrix sizes must agree" 的错误,我知道他们应该这样做,但是如何在不修改 ecg 信号的情况下让他们同意
在您的代码之上添加了以下行:
t = 0:186.52/(373046-1):186.52 ;
以上向量保持我们想要计算信号值的时刻。信号的时间长度为 186.52,需要 373046 个样本。所以两个样本之间的间隔是 186.52/(373046-1) 秒。