基于LMS改进算法的自适应滤波器在胎儿心电监测中的应用
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
TheresearchaboutadaptivefilterbasedontheimprovementoftheLMSalgorithmanditseffectonFECG
HONGShao-Chun
(HighTechnologyCollege,QuanzhouNormalCollege,Quanzhou,Fujian362311)
Abstract:FromthecharacteristicoftheMaternalElectrocardiogramandtheFetalElectrocardiogram,inthispaperisproposedaimprovementoftheLMSAlgorithmanddesignedakindofnewmethodtoeliminatethedisturbanceoftheMaternalElectrocardiogram.Atthesametime,inordertosolvetheproblemthattherateoftheQRSWaveisslow,itisnotappropriatetousetheLMSAlgorithm,inthispaperisadoptedtheLSLAlgorithm.ThustheAdaptiveFilterwillgetthebesteffect,andalsomakethesimulationcontrast.
Keywords:LMS;LSL;adaptivefilter;disturbanc;FECG
基于LMS改进算法的自适应滤波器在胎儿心电监测中的应用
洪少春
(泉州师范学院高职学院,福建泉州362311)
摘
要:从母体心电与胎儿心电的特点出发,提出了LMS算法的一种改进方法,设计了自适应滤波器消除
母体心电对胎儿心电干扰的一种新型实现方法,分析了系统结构,并且在QRS波变化较快时采用LSL方法以解决LMS算法收敛速度较慢在QRS波不适合采用LMS算法的问题,使自适应滤波器在消除母亲心电对胎儿心电干扰方面得到最佳效果,并进行计算机结果仿真对比.
关键词:LMS;LSL;滤波器;干扰;胎儿心电;自适应中图分类号:TP301.6
文献标识码:A
收稿日期:2006-12-20
基金项目:泉州师院科技资助项目(校Z200205))
作者简介:
洪少春(1971-),男,福建南安人,泉州师范学院讲师,硕士,主要从事智能检测与自动物理、介观物理研究.
胎儿心电(FECG)信号的采集与处理,是实现胎儿监护及对围产期监护特别是抢救中的重要监护措施,对诊断胎儿缺氧有一定价值.胎儿心电图是经孕妇母体腹壁所记录的胎儿心脏动作电位及其在心脏内传导过程的图形.在孕期,胎儿生长在孕妇子宫腔内封闭的羊膜囊内,因此,临床上只能将电极置于母体腹壁表面来间接地记录胎儿的心电图,故称间接胎儿心电图(IndirectFetalElectrocardiogram).常见的胎儿监护有超声波多普勒监护、胎儿心音监护及胎儿心电监护,由于腹部心电信号容易拾取且无损,因此采用胎儿心电(FECG)信号监护在临床操作上属于非
侵入性操作,方法简便,容易掌握,对母、儿均不构成任何损害,孕期中可多次测定、随访[1].但是由于:(1)心电信号本身是一种低频、微弱的信号;(2)母体心电图(MaternalElectrocardiogramMECG)较胎儿心电图
(FECG)振幅高,母体心电是胎儿心电的10~20倍,
胎儿心电总是混于比其大得多的母体心电(MECG)之中.在时域中,胎儿心电约有10%~20%与母体融合,胎儿心电常被母体及周围的器件噪声所淹没;在频域中,胎儿心电频谱域与母体心电频谱大部分重叠,特别是在抢救中,周围设备多,干扰也很大,这些特点给胎儿的心电信号的提取带来很大的困难;(3)
文章编号:1672-7010(2007)03-0024-05
第4卷第3期2007年9月
邵阳学院学报(自然科学版)JournalofShaoyangUniversity(NaturalScienceEdition)
Vol.4No.3Sep.,2007
由于妊娠期间胎儿至腹部的电传导特性经常发生变化、分娩期间胎儿的移动等使得母体中胎儿心脏位置难以确定[2],这些都给胎儿心电的采集和观测带来很大的困难.近几年来,虽然已经提出了一些提取胎儿心电的算法,例如多维独立元分析法(MICA)、奇异值分解法(SVD)等,然而这些算法一般都较难达到实时处理的要求,更难以跟踪由于胎位移动而引起的信道参数变化[3].
针对这一问题本文主要研究如何改进最小均方误差(LMS)算法并配合LSL算法来设计自适应滤波器,达到消除母亲心电对胎儿心电干扰噪音并提取出清晰、可辨的胎儿信号.
1LMS算法的改进
自适应滤波技术在各个科技领域中有着广泛的应用前景.自适应滤波器通常由两个部分组成,一部分是数字滤波器,用来完成希望的信号处理;另一部分是自适应算法,用来调节滤波器系数(或加权).可用于自适应滤波的数字自适应识别主要由自适应滤波器和未知系统构成.自适应滤波器则包括数字滤波器和自适应算法两部分,它是以最小均方误差为准则,由自适应算法通过调整滤波器系数以达到最优滤波的时变最佳滤波器.本文主要采用改进的LMS算法来设计自适应滤波器.
LMS算法所采用的梯度估计值是单个误差平方样本的梯度[4],在LMS算法中有下面的递推公式W(n+1)=W(n)+2μe(n)X(n)[5](1)式中,x(n)为输人数据,w(n)为加权预测系数矢量,e(n)为预测误差[6].即
(2)
(3)
(4)其中,d(n)为待预测信号,d'(n)是自适应滤波器的输出,为利用数据X(n)对d(n)的估计值.采用式(4)作为算法,权系数可以非常方便的更新,但是这里有一个问题:对当前的权系数进行更新,必须知道当前时刻的误差信号e(n),显然必须在输出信号d'(n)与误差信号e(n)计算完毕后才能进行权系数的更新;换言之,权系数的更新与滤波d'(n)的计算无法同步进行.如果能够实现权系数的更新与滤波同步进行,那么在滤波的同时权系数也被更新了,这样,自适应滤波器的滤波速度将提高将近一倍[7],这一点对胎儿心电监测十分重要.
为了实现这一点,使得滤波器适合本文要求,必须对LMS算法进行改进.权系数的更新之所以不能与滤波同步进行是由式(4)决定的,如果将式(4)中的e(n)改成e(n-1)后,自适应算法还能成立,权系数更新与d'(n)的计算就能够同步进行了.将式(4)改进后的权系数方程为:
(5)
图1改进前后LMS学习曲线对比
式中,2μe(n-1)X(n-1)是n-1时刻均方误差梯度的近似形式.当W=3.1,步长参数取0.025时,改进前和改进后的LMS算法仿真学习曲线图如图1所示,可以看出,改进前后算法学习曲线、特点十分接近,性能也符合要求,没有大的变化,但权系数更新与d'(n)的计算就能够同步进行[8].
改进后的LMS算法的缺点是收敛相对LSL算法还是比较缓慢,特别是当信道特性导致自相关矩阵R的特征值分布比较大,即λmax
λmin
!1时.另一方面,梯度算法只有一个调整参数用来控制收敛速率,收敛慢就是由于这个基本的限制,为了保证自适应均衡器不会出现不稳定,对步长μ的值有如下限制:
(6)式6计算简单,稳定性强,而且权系数更新与d'(n)的计算能够同步进行.
2LMS改进算法系统模型设计
胎儿心电监护是围产期的重要工作之一.但由于母体心电信号远强于胎儿心电信号,加上母体、胎儿运动所产生的噪音,构成对胎儿心电监护的严重干扰,胎儿心电图本身电压就低,杂波可能使胎儿心电图无法辨认.为此,系统设计的关键是必须采取措施以消除母亲心电对胎儿心电的干扰,实现这一目的的措施有不少思路,下面采用基于改进的LMS算法
洪少春:基于LMS改进算法的自适应滤波器在胎儿心电监测中的应用
第3期25
的自适应滤波器来设计.
由于孕妇体内存在母体和胎儿两个心脏,相当于有两个心电信号发生源.因此,当在母体体表安放电极观测心电信号时,实际得到的是母体与胎儿心电的混合信号.这等价于无记忆传输信道下的盲信号分离模型,具体可作如下描述,设有N个互相独立的源信号si(t)(i=1,2,…,N),通过传感器阵列检测到的N个接收信号Xi(t)(i=1,2,…,N)的线性混合,写成矩阵形式为:
X(t)=AS(t)[1](7)针对母体和胎儿两个心电信号的以上特点,系统需要除原始信号外,还需一个与噪声有关而与信号无关的参考信号,我们可以设计出自适应滤波结构图如图2所示.
其中主通道接母体腹部电极,得到含有母体心电和胎儿心电的复合信号,腹部信号为f(t)+m(t);
图2自适应滤波方法消除母亲心电对胎儿心电干扰模型示意图
为经适当处理后得到主通道中母体心电相关性较好的参考母体心电波形,参考通道需要取多个电极,这里可采用四个普通胸导记录母亲母体心电信号,胸部信号为m'(t),如图3所示.
图3胎儿心电监测时导联放置位置
原始输入混合信号为:
a(t)=f(t)+m(t)+n(t)(8)f(t):胎儿心脏产生信号;m(t):母亲心脏产生信号;n(t):噪声干扰信号(主要由肌肉引起的,亦称为肌肉噪声)[9].此外,在主信道和高频参考信道中采用自动增益控制单元来归一化输入功率,并改善自适应处理的性能[10].经自适应滤波器消除母亲心电信号对胎儿心电信号干扰得到信号f'(t).
3仿真研究及修正
3.1LMS改进算法自适应滤波仿真
图4是取自一例孕妇母体腹部电极的主通道信号,其中母体心电信号与胎儿心电信号混合在一起,抽样频率为256Hz,EFCG的传播不呈均匀状态,是通过脐带、胎盘及口鼻腔至母腹壁.可以看出,母体心电信号远高于胎儿心电信号,使胎儿心电信号很难鉴别出来,图5为取自母体胸部电极的参考通道信号;图6为经自适应滤波后所得胎儿心电监护信号.该信号是经自适应滤波处理后所得信号,母体心电得到有效抑制,十分有利于胎儿心电监护.除了上述采用LMS改进算法从母腹中提取胎儿心电信号之外,由于这类信号的非平稳性较强,为提高处理速度,改进效果,还可用最小二乘格形(LSL)算法来配合消除QRS波段母体心电对胎儿心电信号的干扰,因LMS算法特点是计算简单但收敛速度较慢;而LSL算法则计算复杂,但收敛速度较LMS算法心电干扰的自适应滤波效果快.考虑到母体心电可视为准周期平稳过程,仅QRS波变化较快[10],非平稳性较强.这一困难可以采用LSL算法作补充.3.2LSL算法的补充与修正
LSL算法的关键是基于预测误差滤波的格型结构,设有一个三阶自回归随机信号x(n),由单位方差的高斯白噪声w(n)激励一个线性移不变全极点系统产生,即信号模型为
x(n)=a1x(n-1)+a2x(n-2)+a3x(n-3)+w(n)(9)其中a1=0.6,a2=-0.45,a3=0.25,现将x(n)作用于一个LSL自适应滤波器的输入端,通过算术推导得到
邵阳学院学报(自然科学版)第4卷26
(10)
(11)
(12)为了这种自适应滤波算法的滤波性能,下面对LSL算法进行计算机模拟仿真实验.仿真算法由MATLAB语言实现,图7是LSL自适应滤波器仿真实验收敛轨迹,由图7可见,大约迭代n=50次后,a!1、a!2和a!3就分别收敛于准确值0.6,-0.45,0.25,用LSL自适应算法得到的对a1的估计值a!1,可以看出δ的选取对模型参数的收敛性能有一定影响.QRS波变化较快,非平稳性较强,故可在QRS段采用LSL方法,并δ取接近0.1的值,以发挥其相对比LMS算法收敛较快的长处.而其余部分占时较长但较平稳,则继续采用LSL算法[11].
图7LSL自适应滤波器滤波后的收敛轨迹
如果系统应用美国TI公司生产TMS320C31快速处理数据,其中TI的DSP-TMS320系列芯片具有几十ns单周期指令,快速处理格型LSL滤波的迭代算法使检测输出信号有效地跟踪了噪声中输入信号的变化,则可以使被检测信号的频率范围得到提高.输出结果及波形都得到了进一步改善,为信号识别处理提供了更好的条件和更多的信息[12-13],是这一算法有力的支持工具.
系统输出的信号有孕妇母体的心电MECG、胎儿心电FECG、母亲心律MHR、胎儿心率FHR和宫缩信号UCP,主输入和参考输入信号经放大和滤波后,也可以进入计算机系统进行自适应处理.
自适应滤波器内部这部分内容的设计采用一个8阶自适应滤波器,如图7所示.
图8LMS算法自适应滤波器内部电路
图中,B1、A、C2、D1、E2、F1用于计算输出信号d(n)[14],由于在运算过程中累加器的内容不断变化,等运算完毕以后,才等于输出信号d(n).要保存d(n)的值,必须提供一个寄存器,它就是图8中的寄存器F1.G用于产生输出误差信号e(n),并将误差锁存在寄存器F2中,以供更新权系数只用;B1、B2、A、C1、D2、E1,用于更新权系数(即滤波器的训练部分)[15].3.3综合算法仿真
洪少春:基于LMS改进算法的自适应滤波器在胎儿心电监测中的应用
第3
期27
LMS算法、LSL算法两个算法可以采用联合卡尔曼滤波法进行自适应调节信息融合.根据各子系统的定位方差和故障检测函数来确定信息分配因子,使得联合卡尔曼滤波器的整体输出具有较好的综合性能获得较高的容错能力[16-17].
以上LMS算法、LSL算法两种算法计算机仿真实验结果表明,LMS算法、LSL算法两种算法都能从强背景噪声中提取有用信号.同时在QRS段采用LSL方法,在其余波段采用改进后的LMS算法[10].我们进行联合算法仿真研究,结果表明,本综合算法对胎儿心电图的滤波结果有较好的效果,具体效果见图9,这是采用以改进的LMS算法为主、LSL算法为补充的滤波器滤波前后某一例胎儿监测心电信号对比效果图,从图中可以看出,经处理后的胎儿心电清晰,母体心电影响已经降低很多,当然还是存在,但已经不会影响临床判断和监测.
图9综合算法滤波前后一例胎儿心电信号对比效果图4结论
本文从母体心电信号与胎儿心电信号的特点出发,研究了自适应滤波器LMS算法的改进方法,充分考虑母体心电作为准周期平稳过程,仅QRS波变化较快的特点,设计了基于改进的LMS算法、LSL算法相结合分段滤波的自适应滤波器消除母亲心电对胎儿心电干扰的实现方法,进行了计算机仿真验证,给出了该自适应滤波器内部的一种电路结构图,使自适应滤波器在消除母亲心电对胎儿心电干扰得到最佳效果.这一方法的主要创新点在于LMS算法的改进以及两种算法的联合使用,这一方法设计的自适应滤波器消除母亲心电对胎儿心电干扰实现方便而且效果好,投入较小适合推广,系统如果再与COMS微处理器、A/D转换器等器件结合还可以进行长期记录、完全无损的监护.限于篇幅,进一步具体的仿真研究、算法融合、遥控监测等将在其他论文中进一步阐述,当然对硬件系统的噪声抑制性能要求很高,所以若要进一步提高胎心信噪比,则需对监护系统硬件部分做一定改进.参考文献:
[1]RSekar,MBendre,DDhurjati,PBollineni.AFastAutomaton-BasedMethodforDetectingAnomalousProgramBehaviors[A].IEEESymposiumonSecurityandPrivacy[C].2001:144-155.
[2]李昕,胡波,凌燮亭,刘智,常才,基于盲信号分离的胎儿心电提取[J].中国生物医学工程学报,2002年10月,21(5):461-465.
[3]周礼呆,梁厚,叶大田,徐航.自适应胎儿心电监护仪的研制[J].中国医疗器械杂志.1996.16(3):125-130.[4][英]C・F・N・科恩.自适应滤波器[M].1990.
[5]Adams,P.F.,Cox,S.A.,andG1cn,P.J.LongReachDuplexTransmissionSyskmsForIDSNAccess[J].BritishTelecomTechnologyJournal,1984.4,2:35-42.
[6]Huang.W,Krishnan.V,Allred.D,HeejongYoo,DesignanalysisofadistributedarithmeticadaptiveFIRfilteronaFPGA[J].Signals,SystemsandComputers,2003,Volume1:9-12.
[7]江和平,李飚,沈振康.基于FPGA实现自适应卡尔曼滤波器的设计[J].红外与激光工程,2005,34:89-92.[8]黄建亮,基于FPGA的自适应FIR滤波器的设计与实现[J].西安:西安电子科技,2006,1.
[9]HaykinS.AdaptiveFilterTheoryFourthEdition[M].北京:电子工业出版社,2002.
[10]曾周末,万柏坤,动态数据建模与处理[M].天津:天津大学出版社,2005.2:120-158.
[11]SerraM,MartiP,CarrabinaJ,implementationofachannelequalizerforOFDMwirelessLANs,Rapid
SystemProotyping,2004.Proceedings[J].IEEE
internationalWorkshopon28-30June2004Page(s):
232-238.
[12]赵慧民,方毓景,余顺争,张光昭.格型滤波自适应权向量法的DSP实现[J].中山大学学报(自然科学版),
1999.9,38(5):23-26.
[13]赵慧民.强背景干扰下微弱信号检测方法的研究[D].西安:西北工业大学,1997.3:24-32.
[14]施蕾,姚天任,吴姗,向娟娟,自适应滤波LSL算法及其在去噪中的应用[J].通信技术,2002,6:13-15.
[15]TexasInstrumentEfficientimplementationofreal-valuedFIRfiltersontheTMS320C55XDSP[Z].2000:125-128.[16]GanQ,HarrisCJ.ComparisonofwomeasurementfusionmethodsforKalman-filter-basedmultisensordatafusion[J].IEEETransactionsonAerospaceandElectronicSystems,2001,37(1):273-280.
[17]一种改进的联合滤波方法在车载SINS/GPS中的应用[J].计算机测量与控制.2006.14(1),106-108.
邵阳学院学报(自然科学版)第4卷28。