基于AT91SAM9261S的心电疾病诊断系统
该陷波滤波器实际上是一个梳状滤波器,其传递函数为:

式中:Q=R/P。
实际应用时,采样率Fs为360 Hz,工频干扰Fc为60 Hz,则P=Fs/Fc=6,n和R决定了滤波器的阻带带宽,通过参数调整,该系统选取n=2,R=162,则有Q=27。上述滤波器对60 Hz工频及其谐波和基频干扰有较好的滤除效果。
2.2.2 波形检测与分析
波形分析包括QRS波群和P,T波的检测标记。关于QRS波群检测部分,计算差分信号y(n+1)-y(n-1),结合原心电信号和差分信号的阈值设定及差分信号符号的变化来检测R波的存在,并计算RR间期同时进行错误R波的去除,之后依照Q,S波的特性在R波前后确定QRS波群的位置,P,T波也是参照QRS波群的位置结合差分值变化来进行检测。
3 系统的结果显示与分析
该设计可以实现心电信号自动诊断,作出心电情况的判断并反馈,给出了各项波形和特征值的直观显示和标记。在μC/GUI下编写自己需要的界面,方便对心电信号的各项检测分析结果进行显示,如图3所示,可以画出心电波形和差分信号并进行R波标记。本文引用地址:https://www.eepw.com.cn/article/166509.htm
这里对该系统进行了严格的时间测试,在心电数据宽度为3min,即数据点数为64 800(即360×180)的情况下,整个处理分析所花时间小于2s,整套处理分析算法很好地达到了实时性要求。下面给出系统所用算法对MIT-BIH标准心电数据库中的心电信号(取前12 000个点)的R波检测结果,如表1所示,总的R波检测正确率为96.93%,准确的R波检测对后续进一步检测诊断工作提供了有力的保障。
说明:测试文件有100,101,102,103,105,106,107,111,112,113,114,115,116,117和118。
4 结语
本文描述了心电疾病自动诊断系统的设计,完成了硬件端的驱动和软件端的信号处理与分析显示。采用的算法简单有效,符合小型疾病诊断系统的实时性要求。同时,该系统还有很多不足的地方,如硬件平台的扩展、心电算法的完善等,需要后续的进一步改进。
评论