发布时间:2016-02-25作者:智汇张瑜
摘 要:以美国德州仪器公司最新双核处理器OMAP3530为核心设计了一个新型多参数监护仪,用于监测人体心电、血氧饱和度、无创血压、呼吸及体温等生命体征参数.重点讨论了基于小波变换的心电检测算法,简要介绍其他参数采集模块.样机测试结果表明,该监护仪系统性能稳定,能实时监测和远程传送,正确完成对各项生命体征参数的监测.
在现代医学中,采用多参数监护仪,对危重病人实施多参数实时监测,可及时了解病人的心肺功能及氧合能力等生命体征变化,有利于提高医生对患者病情的分析判断,及时采取有效的护理或急救措施,降低危重病人的死亡率.
传统基于PC平台的多参数监护仪成本高、体积大、操作复杂,使用范围具有局限性.而采用低档单片机为核心的便携式多参数监护仪,功能简单、运算能力差、界面简陋,只能进行简单的信号显示,不能进行数据分析.
本研究以美国德州仪器公司最新的双核处理器OMAP3530为核心,搭配十二导联心电信号(elec-trocardiograph, ECG )采集模块、血氧饱和度(pulse oxygen saturation, SPO2)采集模块、无创血压(non-invasive blood pressure, NIBP)采集模块、呼吸( respiration, R)采集模块以及体温(bodytemperature, TEMP)采集模块,设计了一台具有实时检测、实时分析和网络传输等功能的新型多参数监护仪.该监护仪既可方便医生实时掌握病人的心电、血压、血氧等信息,以应对患者的病情突发,又可帮助健康人群随时关注自己的身体状况.是新一代“数字医疗社区/医院”在远程医疗方面的重要发展方向.
1 系统方案
本设计采用的OMAP3530处理器由65 nm低功耗工艺制造,内部集成了4倍于当前300 MHzARM9器件处理能力的600MHzCortex-A8弹性内核和430 MHz的TMS320C64x+TMDSP内核[1]. ARM+DSP的双核结构使操作系统效率和代码的执行更加优化. ARM端负责系统控制工作, DSP端则承担繁重的实时信号处理任务,从而成功地解决了性能与功耗的最佳组合问题.具有双核结构的OMAP3530非常适合新型多参数监护仪的设计.低功耗可以更好地实现监护仪的便携性,满足野外救护等需要;借助ARM对多种操作系统的支持,可以获得更好的监护界面;利用DSP强大的运算能力可以对生命参数进行各种复杂算法分析.
图1为系统框图,系统采用主控板和采集模块分开的形式设计,实现了测量、分析、报警和网络通信等功能.通过导联端、血氧探头、袖套和温度探头获得人体的ECG、SPO2、NIBP、R和TEMP 5个基本生命参数信号,数据通过串口送到OMAP3530进行实时处理,同时在LCD或电脑显示器上实时显示各种信号的波形和数值.系统还可根据需要进行数据存储和网络传送,实现远距离监护,并根据医学知识对各种实测信号设置报警阈值,对异常情况报警。
2 心电监测模块
2·1 硬件电路设计
图2是心电采集电路的设计框图.人体心电信号幅度一般仅在0·5~4 mV,必须进行放大.本系统使用高输入阻抗的仪表放大器INA326和高精度运放OPA2335组成两级放大电路,将0·5~106 Hz频段心电信号放大200倍.右腿驱动电路专门为克服50 Hz工频共模干扰,提高共模抑制比而设计的.原理是采用以人体为相加点的共模电压作并联负反馈,其方法是提取前级放大电路中的共模电压,经驱动电路倒相放大后再加回人体右腿上[2].放大及除噪后的心电信号经A/D转换后通过SPI(serial peripheral interface)接口送至OMAP3530进行检测、推导等相关算法处理。
2·2 心电检测算法
心电信号中QRS波群的检测是对心电信号自动分析诊断的前提和基础,只有在R波标定和ST段检测后才可计算心率,并区分正常和非正常心率[3].相比传统的滤波器方法,小波变换作为一种较新的时频分析技术,能针对信号频率成分进行采样,更好地满足高频信号需高分辨率的要求.正是基于小波变换这种“显微”特性,使其非常适用于检测信号突变,如本文中对心电信号R波的检测.在利用小波变换进行心电信号R波检测的问题上,部分研究者采用一次微分小波作为母函数,检测算法的核心是在某一尺度或几个尺度内搜索小波变换模极大值-极小值对之间的过零点,如图3.
本文中采用Marr小波变换进行R波检测,该小波母函数是高斯函数的二阶导数,属于二次微分小波,心电信号的特征点与小波变换的模极大值点存在对应关系,从而可通过检测模极大值点实现R波的定位[3].相比之下,二次微分小波具有以下优势:①避免了一次微分小波方法中过零点易受干扰的问题,定位精度及稳定性得到进一步提高.②一次微分小波需首先确定一对相邻模极值点的位置及两者间的斜率,才能间接定位R波,计算过程繁琐.二次微分小波只需确定小波变换后信号的模最大值处即可定位R波,使算法大大简化。
Marr小波母函数可表达为
通过内积运算或查表可得到小波滤波器的系数h0和h1,之后可以通过Mallat快速算法对离散后的心电信号x[n]进行小波分解,j尺度空间的剩余系数cj,k和小波系数dj,k可由j-1尺度空间的剩余系数cj-1,k经滤波器系数h0和h1进行加权求和得到,计算如式(2)[4].
同样,将尺度空间Vj继续分解,可得任意尺度空间的剩余系数和小波系数.
如何获得初始输入序列cj-1,k是利用Mallat快速算法进行信号分解时一个重要问题,严格意义上,应采用内积方式求解,但计算过程较复杂,实际应用中一般不采用.当尺度足够小时,尺度函数可近似为一个δ函数,因此内积可近似认为是对原函数的采样.当采样速率大于Nyquist速率时,采样数据在该尺度上可以很好地近似原始函数,而不需要任何小波系数描述该尺度上的细节[4].因此在大多数实际应用中,常常直接用f(t)的采样序列f [k]近似作为c0,k.本研究中, c0,k就是A/D转换后的离散心电信号x[n],其分解过程如图4.
具体检测方法为:在小波变换尺度4上,分等长区间分别求模极大值,再对这组模极大值求均值,将该均值1/2作为阈值,就可求出过阈值的连续区间中极大值为R波的相应位置.
为检查算法的有效性,采用国际通用的MIT-BIH数据库进行测试.样本总体为数据库100~148号文件中共103 891个标准心博,经测试,累计漏检数71,误检数109,总错检率为0·17%.经实验证明,系统中所采用的方法可有效从噪声干扰中识别心电信号中R波位置,且识别准确率达99·83%.完成R波识别流程后,以R波位置为起始点,向前在长度为0·04 s的区间中搜索模极小值点位置,以对Q波定位.对S波识别的基本流程与Q波相似,不同点在于对R波后向检索,且由于S波延续时间较Q波长,搜索区间长度为0·06 s.
2·3 十二导联推导算法
EASI十二导联系统是临床医学诊断中常用的心电导联系统. EASI心电图是一种衍生的十二导联心电图,最大优点是可通过5个心电电极产生3路双极导联数据,并推导出极近似标准十二导联的心电数据.此导联系统由5个电极E (胸骨下部平第5肋间)、A (左腋中线平E点位置)、I (右腋中线平E点位置)、S (胸骨柄)和RL (右腿驱动电极,一般置右腹)组成[5].电极贴放位置如图5.
EASI十二导联系统能通过式(3),转化后得出十二导联心电信息.
其中,A-I、E-S、A-S为3路双极导联数据,能分别反映心电向量在冠状面、矢状面和额状面的心电变化;a、b、c为经大样本研究后得出的精确相关系数[5].大量临床研究证实,通过EASI十二导联系统获得的心电图非常接近标准的十二导联心电图.
3 其他模块设计
3·1 血氧饱和度监测模块
SPO2的测量主要根据氧合血红蛋白和还原血红蛋白对不同波长的光吸收程度不同而进行的.血氧探头使用两种特定波长的光透过人手指上部,用硅光电池接收透射光而产生电信号,计算两种光强的交直流分量之比,通过式(4)可求SPO2.
其中,a、b为常数; AC660和AC925分别是两路透射光的交流成分; DC660和DC925分别是两路透射光信号的直流成分[6].
本监护仪采用RST002DA血氧探头,加上脉冲控制电路、信号放大电路和双T陷波器电路组成血氧模块,如图6.
3·2无创血压监测模块
振动无创测量法是采用充气袖套阻断上臂动脉血流,通过监测因血液流经弹性动脉而引起袖套内压力的波动幅度来识别动脉收缩压、舒张压和平均压[7].
如图7压力传感器MPX5050GP得到的压力信号经高低两路滤波器和放大器后,送入A/D转换器,得到数字化后的压力信息.
在OMAP3530端,得到压力数据后,可根据以下算法计算收缩压、舒张压和平均压[7].其中①收缩压是指放气过程中,振幅由小到大,上升变化率最大时刻对应的压力指数.②舒张压是指振动幅度经过最大点开始下降,下降变化率最大时刻对应的压力指数.③平均压是指(收缩压+2舒张压) /3.
根据20个测量者的实际测试结果,本模块测量的平均误差为0·5 kPa (5 mmHg),对比的标准误差为0·9 kPa (8 mmHg),完全符合针对无创血压检验的SP-10国际标准[8].
3·3呼吸监测模块
在电路上,呼吸监测模块与心电检测共用胸部监护电极和前置放大器.如图8,单片机控制频率合成芯片AD9833得到62·5 kHz的高频周期信号,再经V/I转换电路得到该频率的激励脉冲[9].将此脉冲施加在人体胸腔上,在测量电极两端得到被62·5 kHz脉冲调制的呼吸信号,经放大、解调和带通滤波后,即可得到呼吸信号的原型[10].将A/D转换后的呼吸信号送入OMAP3530中作进一步处理就可获相关呼吸数据.
3·4 体温监测模块
监护用的体温测量多数用热敏电阻作为传感器.如图9,体温以测量线路是惠斯登电桥,将热敏电阻表在电桥的一个桥壁上,通过测量电桥的不平衡输出,测定体温大小.
4 关键设计及结果
4·1 低功耗设计
为解决信号处理时功耗大的问题,本设计采用最新的SmartReflexTM技术,可根据设备的工作情况、工作模式、工艺技术及温度变化等因素实时动态调整系统的电压、频率与功耗.为实现电压的动态调整,供电电路的设计与一般的嵌入式系统不同,设计中采用的电源控制芯片TPS65930对整机功耗进行管理. TPS65930除了对主芯片和外围电路的供电外,还通过I2C总线与OMAP3530进行电压控制信息的交换.
根据直流分析仪N6705A的10次实际测量数据,整机在休眠状态下平均功耗为0·103W,其中主控板的功耗为0·042 W;在单参数监护状态下,整机平均功耗为0·6~1·2 W;在所有采集模块一起工作的情况下,平均功耗为3·2W.
4·2 A /D电路设计
限于篇幅,仅以心电模块为例,介绍A/D转电路的设计.电路图如图10,设计采用的ADS8325是德州仪器一款16 b精度,超低功耗的A/D换芯片,在采样率低于10 kHz时, ADS8325的功耗少于1 mW. ADS8325的两个模拟信号输入端IN+、IN-形成差分输入对,公用模式脚REF用来设置共用输入电压. ADS8325的工作参考电压为2·5 V,较低的电压可以降低信噪比.
本设计对0·5~106 Hz频段的心电信号进行采样,根据Nyquist速率,采样频率设为250 Hz, 16b采样. ADS8325的参考电平由外部提供,通过SPI串行口与OMAP3530通信.
4·3 网络电路
网络接入电路是实现远程监护的物理层基础.相比其他微处理器, OMAP3530支持WIFI (wirelessfidelity)、GSM (global system formobile communica-tions)、无线网卡和以太网4种网络接入方式,具有强大网络功能的OMAP3530更适合远程监护仪的设计.如图11,本监护仪支持USB无线网卡和以太网两种接入方式.
无线网卡必须符合IEEE 802·11g标准,连接到USB OTG (on-the-go)主从复合口,系统会自动查找附近网络接入点.监护仪还提供了10/100 M以太网接口. DM9000A内置10/100 M以太网模块,兼容IEEE 802·3标准协议,网线接口为标准的RJ45.设计中需注意DM9000的端口电压为3·3V,与OMAP3530的不同,必须进行传输匹配.
4·4 监护程序设计
借助OMAP的强大性能,本设计首次在监护仪中采用Google的Android平台进行开发. Android是基于Linux的软件平台和操作系统,是一个真正意义上的开发性移动设备综合平台.
监护程序基于Android SDK (software develop-mentkit) 1·6,在IBM的Eclipse 3·3中采用Java语言开发.监护界面如图12,程序能分别以波形和数据形式实时显示从串行口传过来的ECG、SPO2、NIBP、R和temp信号参数.除基本的参数监测功能外,程序还允许使用者手动设置各参数的报警阈值,以满足不同场合的报警需要.测量数据可通过程序打包成XML (extensiblemarkup language)格式进行网络传送,实现远距离监护.另外,凭借双核处理器DSP端强大的运算能力,还能以实时监测数据为蓝本,添加各种复杂医学诊断算法,实现诊断自动化,这是OMAP3530双核结构的优势所在.
结 语
本研究基于OMAP3530双核处理器设计的多参数监护仪,可实现对ECG、SPO2、NIBP、R和TEMP等生命体征参数的实时监测与远程传送.其操作方便、体积小、成本低、功耗小、功能强大,且便于移动,具有广泛的应用领域和良好的市场价值.随着人们医疗意识的提高和医疗体系的完善,该类型监护仪将会在个人医疗保健、医院救护、野外急救和远程医疗监护等场合得到越来越广泛的应用.
参考文献:
[1]德州仪器公司.医疗应用设计方案[R]. D111103,美国:德州仪器公司, 2007. (英文版)
[2] Feild D Q, Feldman C L, Horáˇcek B M.改进的EASI导联系统参数:推导、数值、以及性能[J].心电学杂志, 2002, 35: 23-33. (英文版)
[3]余 辉,张力新,吕杨生.基于小波变换的QRS波检测[J].生物医学工程与临床, 2001, 5(2): 65-70.
[4]彭玉华.小波变换与工程应用[M].北京:科学出版社, 2005: 49-51.
[5]吕文标,马桂玲.多参数监护仪测量原理及应用[J].医疗设备信息, 2001(5): 21-23.
基金项目:国家自然科学基金资助项目(60872125, 60901016);美国德州仪器公司创新基金资助项目
作者简介:曾启明(1984-),男(汉族),广东省清远市人,深圳大学博士研究生.
通讯作者:纪 震(1973-),男(汉族),深圳大学教授、博士生导师.
Copyright © 2015 ilinki.net Inc. All rights reserved. 智汇工业版权所有
电话:010-62314658 邮箱:service@ilinki.net
主办单位:智汇万联(北京)信息技术有限公司