应用领域:自动化测量
脉诊是中医"四诊"的重要组成部分,中医通过切脉可以了解人体内部器官的病变,因为脉搏包含人体健康状况的大部分信息。人们对脉搏信息的研究已取得了不少成果,但从五十年代到八十年代初,主要涉及在时域内对脉搏波进行具体的分析和测定。由于频域分析具有其独特的优点,一些学者开始在频域内尝试分析脉搏信号,取得了有意义的结果。
应用方案:使用NI公司的LabVIEW 8.5作为软件开发平台,结合自行设计的脉搏信号采集装置,开发了一个具有信号分析、处理、显示以及对数据进行回归分析等功能的脉搏信号测量系统。
使用的产品:LabVIEW8.5学生版
介绍
在世界范围内,心血管类疾病患者与日俱增,已成为人类健康的头号杀手。美国心脏协会称,每年大约有240万美国人死于心血管疾病,其中尤以高血压患者所占比率,现象为普遍。中国卫生部公布中国心血管疾病患者已超过1.5亿,心血管病是目前中国人群主要的死因。因此预防此类疾病的产生显得尤为重要。
人体脉搏系统是心血管系统的重要组成部分,从脉搏波中提取人体的生理和病理信息作为临床诊断和治疗的依据,受到中外医学界的重视,脉搏波所呈现出的形态、强度、速率、节律等方面的综合信息,在很大程度上反映出人体心血管系统中的许多生理病理的血流特征。中医的诊脉理论认为脉搏波的传播与心血管系统的血液运动、血管壁运动规律有着密切的联系。
正文:
脉搏信号形成机理
血液在心血管组成的循环系统中按照一定的方向周而复始的流动,称为血液循环,其动力来源与心脏,心脏通过做有秩序的收缩和舒张活动,使血液源源不断地从心脏射入动脉,心脏每收缩,动脉内的压力就发生周期性的波动,这种周期性的压力变化引起动脉血管发生波动,称为脉搏。脉搏可以沿着动脉管壁向外周血管传播,这种空间上传播的波动称为脉搏波。
阻抗法测量原理
生物电阻抗测量,或简称阻抗技术,是一种利用生物组织与器官的电特性及其变化规律提取与人体生理、病理状况相关的生物医学信息的检测技术。它通常是借助置于体表的电极系统向检测对象送入一微小的交流测量电流或电压,检测相应的电阻抗及其变化,然后根据不同的应用目的,获取相关的生理和病理信息。
根据物理学上的定义,导体的电阻 R 取决于该导体的电阻率、长度及其截面积的大小。
R = ρL/S= ρL2 /V
式中 ,ρ为电阻率;S为导体截面积;L为导体长度;V为导体体积。假设圆柱导体的长度不变,导出电阻变化ΔR 与容积变化ΔV 的关系式为:
ΔR = - ρL2ΔV/V2 = - RΔV/V
上式表明容积的变化与电阻的变化密切相关 ,负号表示容积的增加将导致电阻的降低,也就是说人体受检部位就相当于一个阻值发生周期性变化的电阻,只要测得阻值的变化波形即可测得脉搏信号。给人体输入激励电流,通过人体阻抗转换为电压信号,测量此电压信号的周期性变化即可反映出阻抗的变化,终测得脉搏信号。
脉搏信号采集设计思想
脉搏信号具有同其它生物电信号相同的特点,信号微弱、频率较低并且极易受到干扰。假设人体受检部位的等效阻值为1000欧姆,那么随着脉搏波的传递,阻抗的变化量约为1欧姆,并且此变化量的大小与检测位置、个体差异及电极系统情况都有较大关系,直接测量此信号具有较大难度。对人体而言,所产生的电信号不仅仅是脉搏信号,还要受到与之频率及幅值特性相近的其他生物电信号的干扰,同时,来自外界的工频干扰、日光灯干扰等对脉搏信号高质量提取造成了很大的影响。
应用虚拟仪器技术分析生物电信号,能有效降低信号处理的复杂性和困难度,能很好的解决上述存在的问题,使生理信号的处理分析变得更加方便和简单。鉴于LabVIEW的强大数字信号处理及数学分析功能,为节省开发时间,提高开发效率,采用LabVIEW编写软件应用程序,开发基于LabVIEW的脉搏信号检测与分析系统。
脉搏信号提取基于调制和解调的原理,系统整体框图如图2,本设计中测量位置为手臂,通过激励电极(E1,E4)给人体输入100KHz、0.6mA的载波,在E1与E4间距离设置为15cm时,在此高频信号的激励下,人体等效阻抗约为200欧姆左右。此时人体脉搏信号被调制在激励信号中,输出信号为调幅波,相对于脉搏信号而言,载波信号的振荡频率为高频信号,将此调幅波通过测量电极(E2,E3)输入给脉搏信号调理电路,进行模拟解调,滤除高频载波,便可得到脉搏波。同时对调理电路中的模拟解调前的采样点进行高速采样,经串口与LabVIEW通信,利用软件对信号进行解调、信号处理、特征值提取、波形显示、回归分析等操作。
LabVIEW程序设计
为有效的排除外界干扰,减少模拟电路处理信号带来的信号失真,尽可能的再现真实的脉搏信号,进而研究影响人体脉搏信号的各种因素,应用LabVIEW虚拟仪器开发软件应用程序,应用程序通过串口与硬件进行通信,并且考虑到计算机的干扰较大,采用光耦6N137将计算机的地与单片机的地进行隔离,防止计算机地线上的噪声耦合信号调理电路,降低模拟电路的噪声,提高整个系统的抗干扰性能。
通过串口接收到的数据,对调幅波进行同步解调,为尽可能不失真的还原波形,采用平坦型巴特沃斯滤波器进行滤波处理,利用峰值检测、微分处理等方法提取波形特征信息,通过波形实时显示模块进行显示,此模块中还可以显示心率,并且当心率不在正常范围时报警提示,可以选择将该波形数据存储,进行后续处理分析。在人体情绪上有波动或肢体上的微小动作会对信号产生较大影响,需要待被测试者进入身心平静状态后测量才比较准确。
LabVIEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发的,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显着区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。虚拟仪器[1](virtual instrument)是基于计算机的仪器。计算机和仪器的密切结合是目前仪器发展的一个重要方向。粗略地说这种结合有两种方式,一种是将计算机装入仪器,其典型的例子就是所谓智能化的仪器。随着计算机功能的日益强大以及其体积的日趋缩小,这类仪器功能也越来越强大,目前已经出现含嵌入式系统的仪器。另一种方式是将仪器装入计算机。以通用的计算机硬件及操作系统为依托,实现各种仪器功能。虚拟仪器主要是指这种方式。
回归分析(regression analysis)是确定两种或两种以上变数间相互依赖的定量关系的一种统计分析方法。运用十分广泛,回归分析按照涉及的自变量的多少,可分为一元回归分析和多元回归分析;按照自变量和因变量之间的关系类型,可分为线性回归分析和非线性回归分析。如果在回归分析中,只包括一个自变量和一个因变量,且二者的关系可用一条直线近似表示,这种回归分析称为一元线性回归分析。如果回归分析中包括两个或两个以上的自变量,且因变量和自变量之间是线性关系,则称为多元线性回归分析。
系统应用的终目的是进行人体试验,采集数据到一定数量时,在结果分析模块内(如图6),可选择自变量、因变量(主波强度、重搏波强度、主波与重搏波强度比、上升沿斜率)以及自变量的个数。本设计中首先读入测试数据,通过数学库中"删除超出区间数"工具剔除异常数据,根据需要配置 "曲线拟合"面板,即可对拟合曲线进行显示,并给出回归系数,建立回归方程。通过积累一定量数据之后,总结各种因素对脉搏信号影响规律,研究正常人与高血压患者之间的波形差异,以及不同程度病情的高血压患者波形演变规律。
系统工作流程
使用本系统进行脉搏信号测量需进行如下步骤:
1. 选择好测量位置,佩带电极。
2. 输入个人信息,配置串口。
3. 启动电源,被测试者应当尽量保持静止,波形稳定后可进行数据的操作。
结论
以自行设计的脉搏信号采集装置为基础,应用虚拟仪器作为开发平台,该平台具有可自定义、编程简单直观、易于理解等特点。并且LabVIEW 是专门针对数据采集、仪器控制、信号分析和数据处理等任务,提供了丰富完善的功能图标,用户只需直接调用,进行接口处理即可,无需编写大量代码,极大地节省开发时间,降低开发及维护成本。应用此平台开发出了完善可靠的检测分析软件,成功实现了脉搏信号提取及显示,并具有回归分析等功能,为后续的科研及教学工作提供了良好的基础。
信号分析方法其中之一,因此从脉搏功率谱上尚不能发现和诊断人体脉搏系统的局部病变或某器官的病症信息。我们正在进一步地探索采用其它信号分析方法对脉搏信号进行处理,以期获得更多的脉搏生理病理信息。
免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。