添加噪声的ecg信号
107(30天)
显示旧的评论
你好,
我试图添加50 hz噪声的ECG信号(从ASCII文件导入),这样我可以测试50 hz陷波滤波器。我勾勒出我的心电图数据和设计50 hz噪声的正弦信号,但我怎么添加噪声的信号呢?
我是一个新手在MATLAB所以任何帮助就太好了。
PS -我试过+,策划在一起但问题似乎对矩阵不匹配?
谢谢提前
凯瑟琳
0评论
答案(3)
阿图罗Moncada-Torres
2011年7月15日
我想这样做:
%抽样
fs = 1000;
Ts = 1 / f;
%的时间向量
t = 1: Ts: 10-Ts;
%的信号
f = 1;%的频率(赫兹)
= 1;%振幅
信号=罪(2 *π。* t * f);%样本正弦信号。你的心电图信号。
%的噪音
fNoise = 50;%的频率(赫兹)
声音吵醒= 0.25;%振幅
噪音=声音吵醒* sin (t 2π*。*。* fNoise);
% +噪声信号
信噪=信号+噪声;
%的情节
图();
次要情节(1,1);
情节(t,信号);
包含(“时间[s]”);
ylabel (“振幅”);
标题(原始信号的);
次要情节(3、1、2);
情节(t、噪音);
包含(“时间[s]”);
ylabel (“振幅”);
标题(“噪音”);
次要情节(3,1,3);
情节(t,信噪);
包含(“时间[s]”);
ylabel (“振幅”);
标题(“原始信号+噪声”);
噪声信号的技巧是比你的心电图信号必须具有相同的长度。如果你这样做,你可以保修。试一试,让我知道如果它工作;-)