基于无模型自适应预测控制的心电基线漂移抑制方法

文档序号:10686142阅读:261来源:国知局
基于无模型自适应预测控制的心电基线漂移抑制方法
【专利摘要】本发明公开了一种基于无模型自适应预测控制算法的心电基线漂移抑制方法,实现过程为首先预设了期望的输出这里选择无基线漂移的数据作为期望输出,就是基线值为0。然后使用改进后无模型自适应预测控制算法计算出输入控制信号Δu(k),接着对伪偏导数进行预测估计与辨识,最后根据伪偏导数构建A1矩阵,进而构建出控制系统。通过控制信号,作用于构建的系统,达到抑制心电基线漂移的效果。本发明对于在心电采集过程中,对心电基线漂移的抑制,是一种非常有意义的创新方法,方法通用性强,速度快,效果好。
【专利说明】
基于无模型自适应预测控制的心电基线漂移抑制方法
技术领域
[0001 ]本发明涉及医疗器械领域,尤其是一种改进后的,基于无模型自适应预测控制算 法的心电基线漂移抑制方法。
【背景技术】
[0002] 心电图(electrocardiogram,ECG)是心脏活动相关的电位变化图,它是医生诊断 疾病的一种现代技术,尤其在确诊和鉴别各种心律失常方面,心电图诊断方法较其他诊断 方法都可靠。由于ECG和绝大多数的生物医学信号一样,都是信嗓比很低的微弱信号,往往 混有很强的背景噪声,主要的嗓声为工频干扰、肌电干扰、基线漂移等,在各种噪声中对信 号影响最大的是基线漂移嗓声。因此,在ECG检测识别过程中,首先消除基线漂移。基线漂移 是因呼吸、肢体活动或运动心电图测试所引起的,故这样使得ECG信号的基准线呈现上下漂 移的情况。它是一种缓慢变化的低频信号。为了消除基线漂移的干扰,国内外已提出并应用 了许多方法。滤波法和拟合基漂法是去除心电基线漂移的两类主要方法。包括了中值滤波、 FIR滤波、小波变换等去除基漂的滤波方法。这些方法已经很多次的应用在了去除心电基线 漂移的实验中:
[0003] (a)中值滤波:中值滤波去除基漂的一般流程是:含有基漂的ECG信号S通过窗宽为 200ms的中值滤波器,得到去除了 QRS波和P波的信号S1。S1通过窗宽为600ms的中值滤波器, 贝1JT波也被剔除,最终得到基漂干扰S2。
[0004] (b)FIR滤波:N阶FIR滤波器在Z平面内有N个零点,其收敛域总是包括单位圆,因此 FIR滤波器总是稳定的。系数对称的FIR滤波器能够保持线性相位,这是ECG除噪所需要的, 但需注意N阶偶对称或奇对称的FIR滤波器有N/2点延时。FIR滤波的原理简单、无累积误差, 适于实时场合,但幅频失真一般比较明显。
[0005] (c)小波变换:信号的小波变换相当于信号在不同尺度的带通和低通滤波,可分解 得到信号的逼近分量和细节分量。基线漂移主要为低频分量,在小波重构的过程中,只要将 高尺度的逼近分量置零,就得到了去除基漂的信号。在信号采样频率一定的情况下,对于某 一确定小波,其不同尺度下的频率中心和窗宽都是确定的,由此可确定去除基线漂移的小 波变换的最佳分解尺度。
[0006] 这些方法各有优点,但都是对得到的心电数据进行的优化处理,虽然各有优点,却 也有对应的限制。

【发明内容】

[0007] 本发明的目的在于克服上文中提到的现有方法的缺点和不足,提出了一种基于无 模型自适应预测控制的心电基线漂移抑制方法,在采集心电的过程中,就行预处理的去除 掉心电的基线噪声,旨在为将来发展的可穿戴,移动医疗设备等提供良好的理论和应用基 础。
[0008] 为实现上述目的,本发明所采用的技术方案是:
[0009] -种基于无模型自适应预测控制的心电基线漂移抑制方法,其特征在于,包括步 骤:
[0010] (a)设置所期望的输出歹(玲;
[0011] (b)根据无模型自适应控制算法控制准则计算控制输入信号A U(k);
[0012] (c)伪偏导数舛幻的预测估计与辨识;
[0013] (d)根据伪偏导数构建A1矩阵,进而构建控制系统。
[0014] 进一步的,步骤(a)中选择无基线漂移的数据作为期望输出,就是基线值为0。 [0015]进一步的,步骤(b)中的预测模型为:
[0017] 其中 ~(友+1)=列女 +1) - ,Au(k)=u(k)-u(k-l);
[0018] J0 + 1)是K+1时刻的期望输出,y(k)是系统k时刻的实际输出,u(k)是k时刻的实际 输入,u(k-1)是k-1时刻的实际输入,控制的目的是在k时刻对系统施加控制u(k),希望k+1 时刻的输出期望为+ i)。
[0019] 进一步的,步骤(b)中引入时间滞后常数I,将带时间滞后常数t的两组输入值之间 的变化率,作为输入准则函数中的一个重要的约束,公式为:
[0021]进一步的,步骤(c)采用改进后的输入准则函数,改进后的伪偏导数为:
[0022]
[0023] 其中,y>〇是权重因子,〇〈n<l是步长因子,然后根据预测方法,对伪偏导数进行预 测。
[0024] 进一步的,步骤⑷中,A1包含系统中的A,R R 0 +A/"-1>,通过构 建的A1矩阵,构建控制系统。
【附图说明】
[0025]图1为心电系统控制图;
[0026] 图2为方法实施流程图;
[0027] 图3为预测的心电基线和原始心电基线以及控制输入信号;
[0028] 图4为原始心电信号和抑制基线漂移后的心电信号;
[0029]图5为伪偏导数的预测值。
【具体实施方式】
[0030]下面结合实施例及附图对本发明作进一步详细的描述,但本发明的实施方式不限 于此。
[0031] 图1为心电系统控制图,用无模型自适应系统MFAC算法的参数输出控制信号,作用 心电系统,达到去心电基线的效果,返回的实际输出与期望输出差值,来进行反馈调节,保 证心电去基线的精确性。
[0032] -种基于无模型自适应预测控制方法的心电基线漂移抑制方法,具体实施流程如 图2所示,实现步骤如下:
[0033] (a)设置所期望的输出只k):
[0034] 只k)=〇作为期望输出,是因为理想的去基线效果就是基线漂移都没有。
[0035] (b)根据无模型自适应控制算法控制准则计算控制输入信号A u(k):
[0036] 一般的预测模型:
[0038] 其中 (人 + 1):歹(人' + ,Au(乂二"(又' -1)
[0039] 歹认十1)是K+1时刻的期望输出,y(k)是系统k时刻的实际输出,u(k)是k时刻的实际 输入,u(k-1)是k-1时刻的实际输入,控制的目的是在k时刻对系统施加控制u(k),希望k+1 时刻的输出期望为PP + 1)。
[0040] 此处,本发明将引入一个时间滞后常数L将带时间滞后常数t的两组输入值之间 的变化率,作为输入准则函数中的一个重要的约束。在原方法的基础上,来增加系统的稳定 性,抗干扰和提升系统的跟踪性,达到去噪的精确性。如下所示:
[0042] (c)伪偏导数辦幻的预测估计与辨识:
[0043] 采用改进后的输入准则函数,改进后的伪偏导数为:
[0044]
[0045] 其中,y>0是权重因子,0〈n<l是步长因子。然后根据预测方法,对伪偏导数进行预 测。
[0046] (d)Al包含系统中的+ -'通过构建的A1矩阵,构建 控制系统。
[0047] 通过构建的系统,运用输入控制信号的作用,得到实际的输出。调节的效果在于对 输入控制信号的调节和伪偏导数的估计。通过实际的输出和期望输出的相差效果,差值反 馈作用于输入控制信号,自适应的调节达到最佳的输出效果。其中,预测的心电基线和原始 心电基线以及控制输入信号如图3所示,原始心电信号和抑制基线漂移后的心电信号如图4 所示,伪偏导数的预测值如图5所示。
[0048] 上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的 限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化, 均应为等效的置换方式,都包含在本发明的保护范围之内。
【主权项】
1. 一种基于无模型自适应预测控制的心电基线漂移抑制方法,其特征在于,包括步骤: (a) 设置所期望的输出^<); (b) 根据无模型自适应控制算法控制准则计算控制输入信号A u(k); (c) 伪偏导数W/、)的预测估计与辨识; (d) 根据伪偏导数构建A1矩阵,进而构建控制系统。2. 根据权利要求1所述的方法,其特征在于:步骤(a)中选择无基线漂移的数据作为期 望输出,就是基线值为〇。3. 根据权利要求1所述的方法,其特征在于:步骤(b)中的预测模型为:其中.4^(众+ 1) = v(A^ + l)_-v(众),a u(k)=u(k)-u(k_l); v(々 + l)是K+1时刻的期望输出,y(k)是系统k时刻的实际输出,u(k)是k时刻的实际输 入,u (k-1)是k-1时刻的实际输入,控制的目的是在k时刻对系统施加控制u (k),希望k+1时 亥IJ的输出期望为歹(々+ 1)。4. 根据权利要求1所述的方法,其特征在于:步骤(b)中引入时间滞后常数I,将带时间 滞后常数t的两组输入值之间的变化率,作为输入准则函数中的一个重要的约束,公式为:5. 根据权利要求1所述的方法,其特征在于:步骤(c)采用改进后的输入准则函数,改进 后的伪偏导数为:其中,y>〇是权重因子,〇〈n<i是步长因子。然后根据预测方法,对伪偏导数进行预测。6. 根据权利要求1所述的方法,其特征在于:步骤(d)中,A1包含系统中的通过构建的A1矩阵,构建控制系统。 j
【文档编号】G05B13/04GK106054611SQ201610489485
【公开日】2016年10月26日
【申请日】2016年6月24日
【发明人】陈高, 谢侃, 蔡坤, 谢胜利
【申请人】广东工业大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1