过滤心电图,只保持QRS波动

时间:2016-10-26 11:22:01

标签: matlab filter

您好(所有研究人员,专家,学生......喜欢Wise) 我是Tursun,我是新来的。 我有这样的心电图信号:

如果我们放大,它看起来像这样:

我有一个代码可以在QRS中显示3个峰值,如下所示: QRS peaks I found 如您所见,发现的峰值不是那么正确(特别是在中间缺少真正的峰值)。 很明显,更多的滤波/平滑信号解决了这个问题。我的SGolay过滤器

 smoothECG = sgolayfilt(mySignal,1,41);

结果如下:

然而有人在他的博士论文中指出,QRS波群的频率范围是10-40 Hz:

我想使用过滤器来保持QRS复杂,并消除ECG信号中的所有其他峰值和盟友,如下(插图): a filter I want 我发现由“fdatool”创建的普通带通滤波器不能完成上述工作。 如果有人教我怎么样会很棒?

(我的峰值检测代码matlab是从matlab峰值分析中修改的:

0 个答案:

没有答案