您的位置:

Windows 95 平台上的心率变异分析系统的建立及其初步应用

2022-07-29
来源:求医网
摘要:目的 为HRV分析的研究提供一个较为实用的应用系统。方法 研制高质量 的放大电路,在Windows 环境下解决信号采集、显示和多任务运行的矛盾,建立了HRV分析系统,并采用时域的统计学、频域的功率谱以及时变功率谱的分析方法对健康人、病人进行HRV分析。结果 健康人、病人的 HRV有差异,糖尿病患者HRV的特异性更明显。结论 该分析系统对心率变异的研究有重要应用价值。

中图法分类号:R540.41,R319文献标识码:A文章编号:1002-0837(1999)02-0111-05

HRV Analysis System Based on Windows 95 and Its Preliminary Application

SHEN Yong-lin, CHEN Wen-hui, JIANG Ke, LIANG Yu-hou

Abstract:Objective To provide a real useful application system for the HRV research. Method The acquisition, detection and analysis system of HRV signal was set up based on Windows 95. The system analyzes the HRV signal with statistic method in time domain and power spectrum in frequency domain. And the power spectrum array was also introduced into the analysis.HRV signals of some healthy persons and some patients were detected and analyzed.Result The HRV characteristic is much more obvious in the diabetics patients. Conclusion The system is useful in HRV signal analysis and cardiovascular research.

Key words:heart rate variability;short-time series;R-R interval;power spectrum;scattergram;power spectrum array

Address reprint requests to: SHEN Yong-lin.Department of Electrical Engineering,Tsinghua University,Beijing 100084,China

心率变异性(Heart Rate Variability,HRV)是指窦性心率的微小涨落。它描述心脏跳动节律的变化,反映了窦性心率在自主神经的调节下发生波动的能力,即窦性心率不齐的程度。经典的体内平衡理论认为心血管系统和其它生理系统是稳定的,心率的不规则涨落源于外因。而研究证明,健康人的心率在稳定状态下也是有涨落的。

心率变异性(HRV)信号蕴藏了有关心血管调节的大量信息,通过对HRV的分析,可以评估心脏自主神经的功能,心交感神经和迷走神经活动的紧张性、均衡性及对心血管活动的影响。在临床中,心率变异性主要用于心血管疾病的早期诊断及危险程度的评估,还可用于辅助评估、分析与自主神经有关疾病的植物神经的病变程度和发展趋势。

在体育运动及其它环境下,可通过对运动员、飞行员心脏功能的评估,择优录取或评价训练效果。另外,睡眠研究与睡眠医学对了解人体生理与病理机制有重要意义,被认为是21世纪神经科学的主要内容之一,而HRV分析正是研究睡眠过程的重要手段之一。

因此,建立一个较完整的心率变异分析系统,进行多方面的研究和应用,是很有意义的。

系统构成

硬件系统心率变异分析系统的硬件系统的框图如图1所示[1]。放大电路的低噪声、低漂移、高精度,运行可靠、稳定,是本放大器的特点,也是获取强噪声背景下的心电弱信号的要求。经过多次实践和改进,解决了高输入阻抗、高共模抑制比、低噪声的前置放大级问题,加上抑制共模干扰、人体交流干扰、高频干扰的驱动和滤波电路,有效减小50 Hz工频干扰的双T陷波电路,以及ECG所必需的定标电路、复零电路,终于制成了高质量的放大电路。经过两年来的各种环境运行的考验,放大器一直稳定可靠。

图1硬件系统框图

Fig.1Hardware Block Diagram

对医疗测试仪器来说,被检测者的安全是最重要的,为此,必须把人体与电气隔离开来。本系统采用浮地技术,心电信号从浮地的人体经隔离耦合传递到接地部分,这样两部分之间没有直接的电流联系,保障了人体的安全,也消除了地线上的干扰电流。系统中设计了DC/ DC隔离电源,采用两组独立的供电系统供电。这样的隔离电源、光电隔离、隔直电路组成的多级隔离方案,确保了人体的绝对安全。

信号采集信号采集时,显示器同时监视采集的心电波形,以保证高质量的数据采集,避免由于各种因素干扰造成数据质量次而形成无效采集。在Windows环境下,实时采集数据,同时显示曲线以及运行多任务(包括系统任务)之间,存在一定的矛盾。而且,Windows 多任务的环境,系统集中统一管理各种资源,使编程者使用某些硬件资源比在DOS环境下要困难得多。我们采用了并行操作的多处理器办法,使数据采集独立于主计算机,由另一个处理器控制。主机只是通过中断接收AD采集的数据,以及完成显示曲线的任务。从而较好地解决了多任务环境下,采集、显示和多任务运行的矛盾。这样,采样率可以达到1 kHz以上,满足了心电信号采集的要求。

软件构成对于软件开发者来说,为用户建立功能强、界面友好的用户程序是至关重要的。Windows 95 是现在最流行的操作系统,它能提供强大的系统功能以及易学、易懂、易记及易用的图形用户界面,因此,它是本系统理想的系统设计平台。软件系统的结构如图2所示。

图2软件结构

Fig.2Software Architecure

为了实现复杂的软件功能,软件应该具有良好的结构和规范,以便于调试、易于维护和升级,因此采用代表90年代先进水平的面向对象的程序设计方法。软件结构分为三层,主窗口、功能窗口和具体实现层。主窗口选择不同的功能。功能窗口包括数据采集、数据分析、数据与波形显示、结果打印等几种,组织实现不同的功能。实现层为具体实现程序功能的物理底层。

软件实现时,有些问题必须妥善处理。首先是自制硬件的驱动程序,这是应用系统成功的第一步。汇编程序是直接和硬件打交道的底层语言,汇编程序和高级语言结合自然是最佳的选择。系统中的放大器和A/D卡就是利用汇编程序进行控制、通过中断进行传送的。其次是应用程序的扩充、维护,程序规模过大、计算机内存容量限制的问题,动态连接库正是解决这一问题的钥匙。软件中的每个功能块形成一个动态连接库,这样程序的调试和扩充都很简便,而且动态连接,大大节省了内存空间。第三是如何方便用户使用。Windows提供了方便使用的环境,但是大量的情况需要判断、选择,一些数据需要输入,这势必增加程序使用的难度。为用户着想,使程序智能化、风格Windows化,除了必需键入的患者名和病历号以外,其它无需键入,只需有限的鼠标点动操作,并且编制了具体的帮助文件,引导用户掌握软件的使用,这样一来,极大地方便了用户。

心率变异性分析

心率变异的研究方法主要是时域分析、频域分析和非线性动力学分析法。前两者理论成熟,各个指标意义明确,临床应用广泛,而后者正处于研究阶段,离临床应用尚有一段距离。

短时程序列心率变异可以采用短时程和长时程两类数据进行分析。在HOLTER系统中,采用长时程24 h HRV分析。但实际上,并不是所有数据在分析中都有意义。在我们的系统中,采用若干个有意义的短时程的数据,每三组数据组合在一起,称为数据块,若干个块形成短时程序列。对它们进行分析、比较,可以看到它们当时的情况,发现它们的变化,或者变化的趋势。这种短时程序列的分析,犹如长时程数据的采样,其效果类似于HOLTER系统中的长时程分析,弥补了短时程分析的不足。

统计分析心电信号的R-R间期是一种随机信号,准确地说是微小波动的随机信号。因为心率是一种确定范围内的信号,心率变异是心率的微小变化。在时域上,这样的随机信号的简单而直观的表示方法,自然是统计学离散趋势分析法。常常用R-R间期极差,R-R间期标准差SDANN,相邻R-R间期差值的均方根r-MSSD等参数来衡量HRV的大小和分散程度。其中,R-R间期标准差为:

在临床研究中,经常使用该式来描述随机变量的散布特性,例如用以评估心梗后猝死的危险程度。为了便于对比分析,应该消除原心率的影响,因此把它们除以平均R-R间期,得到这些参数的变异系数,加以比较,意义就更清楚。

HRV的离散程度,采用散点图和直方图来表示,也就是HRV统计趋势图。Lorenz散点图是这样建立的:用相邻心拍中前一心拍的R-R间期为横坐标,后一心拍的R-R间期为纵坐标描点,描完所有相邻的心拍点,形成散点图。通过描记点到45°斜线的距离来反映HRV的离散程度。如果统计指标r-MSSD大,描记点在45°直线周围呈发散状态,表明HRV的非线性特性,反之,r-MSSD小,描记点呈聚集状态,表明HRV的线<