毕设(正文) 联系客服

发布时间 : 星期日 文章毕设(正文)更新完毕开始阅读006b98aa7fd5360cbb1adba0

南昌航空大学学士学位论文

对处理器要求低等优点。下面是一组特殊心电信号的R波检测。

如图4.2是未复检前的动态自适应阈值法找到的R波。

图4.2 未复检前的动态自适应阈值法找到的R波

图4.3是加上复检后的动态自适应阈值法找到的R波。

图4.3 复检后的动态自适应阈值法找到的R波

可以看到在没有复检前,通过动态自适应阈值法找到的R波有误检的现象。所以很有必要了解RQS波特性,这次复检主要用了两个条件:

1.两个相邻的极大值点不能小于0.4s,否则去掉较小值

2.两个相邻的极大值点不能大于1.2s,否则重新检测这两点间可能的极值

22

南昌航空大学学士学位论文

第五章 心电信号的心率检测

5.1 心率计算

由于我们已经对R波进行了确定。 心率计数设计图如图5.1: 取整个信号最大幅值PM 开始 N设置峰值提取阈值G 设置计数cnt=0 是否到数据最末尾 Y N PM-X(i)

23

南昌航空大学学士学位论文

5.1 心率计算流程图

心率计算公式:v=60/4*1000*(lenr-1)/(rvalue(lenr)-rvalue(1)) 其中v为一分钟的心跳次数,由于我们的心电数据为每0.004s作为一个采样点。rvalue(lenr)-rvalue(1)为初始峰值记录点减去末尾峰值记录点,即两个峰值之间的采样点数。Lenr-1为两个峰值点之间的周期数。该公式经过简单化简,实际没化简前的公式为

V=60÷[(rvalue(lenr)-rvalue(1))*0.004/(len-1)]

第六章 系统软件设计

为了比较直观的反映出心电信号图滤波前后的对比,我们用matlab中的GUI简单的做了一个界面。这章主要讲的就是GUI的设计及模块的实现。

6.1 GUI结构设计

由于这次的心率检测系统包含多个设计要求,所以我们用GUI模块设计。这样不但可以完成各项任务,还能使系统更清晰明了。设计模块结构如图6.1

24

南昌航空大学学士学位论文

图6.1 心率检测系统结构图

这个系统模块的功能顺序为:先导入心电数据并用软件编程实现心电的显示,为了更清晰的看到原信号的毛刺,我还增加了一个局部放大模块。在数据以心电图的形式显示后,通过滤波处理把原信号的噪声滤掉,这也是这次心率检测的一个关键环节。接着就是本次设计最重要的部分对心电信号的RQS波检测,在这里,我主要就是通过动态阈值法找到所有的R波。找到R波后,对心率的检测也就很容易解决了。如图6.2为简要设计的心率检测系统界面。

图6.2 心率检系统界面

25