论文部分内容阅读
心血管类疾病是目前对人类健康威胁最大的疾病之一,具有病情不易发现和发病时危险性较高等特点。心电信号作为诊断心血管类疾病、评价心脏功能是否良好的重要依据,在采集过程中,特别是在使用可穿戴心电检测时,会不可避免地混入各种非心脏活动带来的噪声干扰,这些噪声给心电信号的分析带来了严重的影响。为了提取清晰、完整的心电信号,心电信号的去噪处理势在必行,具有十分重要的意义和价值。本文的主要研究内容是围绕心电信号的去噪算法展开的,主要针对心电信号中包含的不同噪声类型研究不同的去噪算法,并基于研究的算法,实现一个可视化的应用程序。首先,介绍了基线漂移的来源及其特征,论述了 IIR高通滤波器等数字滤波器的设计思想和小波变换的基础理论,并采用无相移IIR高通滤波器和小波变换多尺度分析去除基线漂移,对比分析了两者的去噪效果。其次,介绍了工频干扰的来源及其特征,对IIR陷波技术和自适应陷波技术进行原理介绍和实现,并用这两种方法分别处理工频干扰,对比分析了两者的去噪效果。然后,介绍了运动干扰的来源及其特征,给出了小波变换去除运动干扰以及自适应抵消算法抑制运动干扰的原理,并对两种方法的去噪效果进行了对比分析。最后,基于Microsoft Visual Studio 2013的开发环境,使用MFC AppWizard开发一个基于对话框的应用工程,将心电信号各类噪声的去噪算法模块化并集成到上位机软件中,并介绍了上位机软件的整体框架、各个模块的流程及最终的用户操作界面。