论文部分内容阅读
冠心病是影响人类健康的重大心脏疾病之一,据统计,心脏疾病已经成为当今世界死亡率最高的几种疾病之一,而冠心病就是一种较严重的心脏疾病。以心电图中ST段变化作为主要诊断指标的运动心电试验是诊断冠心病的一种有力方法,且由于其无创性、简易性和易被患者接受等优点,必然会越来越广泛地得到应用。 本文从心电图(Electrocardiogram,ECG)信号预处理算法、ECG信号参数检测算法和冠心病诊断指标研究三个方面对基于ST段改变诊断冠心病进行了研究。 ECG信号中比较常见的干扰类型有:工频干扰及其谐波、基线漂移及基线突变、肌电干扰和高频干扰。针对这四种干扰的频谱特性,本文系统研究了采用数字滤波器进行ECG信号的预处理。其中采用陷波器滤除工频干扰及其谐波;采用高通滤波、中值滤波、三次样条等方法滤除基线漂移,并根据这三种方法的效果,最终选定三次样条滤除基线漂移;采用三次前向差分滤除基线突变;采用移动平均和最小二乘法多项式拟合去除肌电干扰,并根据滤波效果和实际需要,选择最小二乘法多项式拟合作为去除肌电干扰的方法;采用低通滤波器去除高频干扰。根据上述方法能有效去除ECG信号中的四种噪声。 ECG信号参数检测主要以QRS波群和ST段检测为主。其中QRS波群采用差分阈值法和移动窗口积分法进行检测,根据ECG信号的质量选择这两种方法的一种;ST段定位主要采用J+X方法,X根据心率的变化而变化。由上面的方法能有效地对ECG信号的参数进行定位。 运动心电对冠心病的诊断指标主要以ST段变化为主,根据国内外的最新研究分析了其他诊断指标对诊断冠心病的价值。 本文以matlab、VC6.0和Code Composer Studio(CCS)为平台对ECG信号预处理和参数检测算法进行了仿真,文中使用MIT-BIH和CSE心电数据库中ECG信号。应用上述的算法进行了ECG信号预处理和参数检测,均达到了较理想的效果,证实了算法的可行性。