向心电图信号添加正弦波

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) 秒。