[发明专利]基于线性预测的膈肌肌电实时处理方法及存储介质在审
申请号: | 202210401590.3 | 申请日: | 2022-04-18 |
公开(公告)号: | CN114969637A | 公开(公告)日: | 2022-08-30 |
发明(设计)人: | 莫鸿强;陈凌希;徐远达;桑岭;许钊祥 | 申请(专利权)人: | 华南理工大学;广州呼吸健康研究院(广州呼吸疾病研究所) |
主分类号: | G06F17/15 | 分类号: | G06F17/15;A61B5/389 |
代理公司: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 顾思妍 |
地址: | 510640 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 线性 预测 膈肌肌电 实时处理 方法 存储 介质 | ||
1.一种基于线性预测的膈肌肌电实时处理方法,其特征在于:
设置线性预测模型,该线性预测模型作为利用历史时刻心电干扰的测量值来预测当前及未来时刻心电干扰值的膈肌肌电滤波器;
采用膈肌肌电滤波器对被心电干扰的膈肌肌电信号进行卷积运算,对卷积后信号作超阈值置零处理,得到信号y(k);
求取含心电的膈肌肌电片段,计算该片段的线性预测模型系数,利用该模型系数自适应调整膈肌肌电滤波器系数;
对信号y(k)依次进行二阶高通滤波和Mconv阶低通滤波,得到降噪后膈肌肌电信号z(k);对降噪后膈肌肌电信号z(k)进行包络计算,得到降噪后膈肌肌电信号的包络信号ze(k),实现实时处理膈肌肌电信号;其中,k为当前时刻。
2.根据权利要求1所述的基于线性预测的膈肌肌电实时处理方法,其特征在于:包括以下步骤:
S1、参数初始化:设定时间序号k=0,心电峰值序号j=0,初始化心电周期tECG(0)、心电片段长度tp(0)和膈肌肌电滤波器系数wi(0),i=0,...,Mconv-1;
其中,Mconv为滤波器阶数;
S2、确定心电峰值xP及其搜索方式,设定置零阈值初始值Th(0):
以采样频率fs采集被心电干扰的膈肌肌电信号x(k),搜索连续N秒内x(k)的最大值和最小值,其中最大值和最大值时刻分别记为xmax和kmax,最小值和最小值时刻分别记为xmin和kmin;若xmax>|xmin|,则令心电峰值xP=xmax,且设置心电峰值搜索方式标志flag=1;否则令心电峰值xP=|xmin|,且设置心电峰值搜索方式标志flag=0;N的取值应保证期间至少包括3个心电周期;
设定置零阈值的初始值为Th(0)∈[0.3xP,0.7XP];
S3、以采样频率fs采集被心电干扰的膈肌肌电信号x(k);
S4、若k<Mconv-1,则k=k+1,并跳转S3;否则,采用膈肌肌电滤波器wi(j),i=0,...,Mconv-1对信号x(k)作卷积运算,卷积后的信号记为计算公式为:
其中Kconv为卷积放大倍数;膈肌肌电滤波器阶数Mconv≥2,卷积放大倍数Kconv∈[1,30];
S5、阈值处理:对进行超阈值置零处理,所得信号记为y(k),并自适应更新置零阈值;
对进行超阈值置零处理,所得信号记为y(k),计算公式为:
自适应更新置零阈值的计算公式为:
Th(j+1)=αTh·Th(j)+(1-αTh)·y(k)
其中,αTh为阈值调节因子;阈值调节因子αTh∈[0.9,0.98];
S6、定位心电峰值时刻:
若flag=1,则判断当前时刻k是否满足条件x(k-1)≥x(k-2)且x(k-1)≥x(k)且|x(k-1)-xP|<δ;
若flag=0,则判断当前时刻k是否满足条件x(k-1)≤x(k-2)且x(k-1)≤x(k)且|x(k-1)+xP|<δ;
若满足则:
记录并保存kp(j)=k-1;
若j>0,则更新心电周期tECG(j)与心电片段长度tp(j),计算公式为:
tp2p=kp(j)-kp(j-1)
tECG(j)=αECG·tECG(j-1)+(1-αECG)·tp2p
其中,为四舍五入取整运算,αECG为心电周期调节因子,αp为心电片段在整个心电周期中的时间占比;
更新心电峰值序号j+1→j;
δ∈[0.01xP,0.2xP],αECG∈[0.9,0.98],αp∈[0.5,0.7];
S7、判断当前时刻是否满足若满足则:
记含心电的膈肌肌电片段为计算s(j)的线性预测模型系数
若j>0,则更新膈肌肌电滤波器系数wi(j),计算公式为:
其中,αw为滤波器系数调节因子;
线性预测模型系数的求解采用自相关法实现;
S8、对y(k)依次进行截止频率为fHPc的二阶高通滤波和截止频率为fLPc的Mconv阶低通滤波,滤波结果记为z(k);
S9、对z(k)进行包络计算,得到包络信号ze(k):
对z(k)的绝对值进行对数运算,运算结果记为v(k),计算公式为:
v(k)=ln(|z(k)|+ξ)
对v(k)作截止频率为fLPe的M2阶低通滤波,滤波结果记为o(k);
对o(k)进行指数运算,运算结果即为包络信号ze(k),计算公式为:
ze(k)=eo(k)
其中,ξ为一很小的正数,ξ=0.001;M2≥2;
S10、分别输出S8带通滤波后的信号z(k)(即降噪后膈肌肌电信号)及S9的包络信号ze(k)(即降噪后膈肌肌电信号的包络);更新时间序号k+1→k,并跳转至S3。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学;广州呼吸健康研究院(广州呼吸疾病研究所),未经华南理工大学;广州呼吸健康研究院(广州呼吸疾病研究所)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210401590.3/1.html,转载请声明来源钻瓜专利网。