第04课 matlab心电信号R波检测 - 图文(3)

2020-05-04 15:51

%定位R波 rvalue=[]; for i=1:thrlen if sigmax(i,1)>thr rvalue=[rvalue;sigmax(i,2)]; end; end; rvalue_1=rvalue; %排除误检,如果相邻两个极大值间距小于0.4,则去掉幅度较小的一个 lenvalue=length(rvalue); i=2; while i<=lenvalue if (rvalue(i)-rvalue(i-1))*rate<0.4 if yabs(rvalue(i))>yabs(rvalue(i-1)) rvalue(i-1)=[]; else rvalue(i)=[]; end; lenvalue=length(rvalue); i=i-1; end; i=i+1; end; lenvalue=length(rvalue); %在原信号上精确校准 for i=1:lenvalue if (wtsig1(rvalue(i))>0) k=(rvalue(i)-5):(rvalue(i)+5); [a,b]=max(sig(k)); rvalue(i)=rvalue(i)-6+b; else k=(rvalue(i)-5):(rvalue(i)+5); [a,b]=min(sig(k)); rvalue(i)=rvalue(i)-6+b; end; end; %打印纠正及校准前后的R波信号 figure(2); subplot(2,1,1),plot(1:lensig,wtsig1,rvalue_1,wtsig1(rvalue_1),'r.'); title('NOISYECG纠正及校准前的R波信号'); subplot(2,1,2),plot(1:lensig,sig,rvalue,sig(rvalue),'r.'); title('NOISYECG纠正及校准后的R波信号'); 结论(画出要求的图形): ECG-R波检测所获得的结果如下图3-1与图4-1所示: 图3-1 图4-1 而NOISYECG-R波检测所获得的结果如下图5-1与图6-1所示: 图5-1 图6-1 总结: 实习报告分数: 指导教师:


第04课 matlab心电信号R波检测 - 图文(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:现代幼儿园教职工一周食谱

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: