[发明专利]一种基于心音自相关函数的心率计算方法有效
申请号: | 201910057743.5 | 申请日: | 2019-01-22 |
公开(公告)号: | CN109635786B | 公开(公告)日: | 2022-05-17 |
发明(设计)人: | 莫鸿强;田翔;王伟丞 | 申请(专利权)人: | 佛山市百步梯医疗科技有限公司;华南理工大学 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G16H50/20;G16H80/00 |
代理公司: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 霍健兰;梁莹 |
地址: | 528313 广东省佛山市顺德区陈村镇赤花居委会*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 心音 相关 函数 心率 计算方法 | ||
1.一种基于心音自相关函数的心率计算方法,其特征在于:包括如下步骤:
第一步,以采样频率fs获取持续时间为t、长度为N的心音序列x(k),其中,k=1,…,N,N为正整数,N=tfs;
第二步,对心音序列x(k)作滤波处理得到序列
第三步,以频率对序列欠采样得到序列s(i),其中,round()为四舍五入取整函数;
以LT为半窗长求序列s(i)的包络En(m);其中,
第四步,设定移位序号为n;在移位序号的搜索范围内将包络直接进行自相关函数R(n)计算;或者是将包络进行处理后,再在移位序号的搜索范围内将处理后的包络进行自相关函数R(n)计算;其中,c1为上限系数,c2为下限系数;
第五步,初始化移位序号n、峰值点序号nP和峰值RP:令移位序号峰值点序号峰值RP=0;
第六步,将移位序号n自加1;判断当前移位序号n和对应的自相关函数R(n)数值大小:
若R(n)R(n-1),且R(n)R(n+1),且R(n)RP,且|n-ainP|nc,ai=2,3,...,则将当前移位序号n作为峰值点序号nP,并将对应的自相关函数R(n)数值作为峰值RP;其中,nc为差值下限;之后跳至第七步;
否则直接跳至第七步;
第七步,判断当前移位序号n的大小:若则返回至第六步;否则跳转至第八步;
第八步,计算心率值:单位为次/分钟。
2.根据权利要求1所述的基于心音自相关函数的心率计算方法,其特征在于:所述第一步中,持续时间为t的取值范围为:2.5st4s。
3.根据权利要求1所述的基于心音自相关函数的心率计算方法,其特征在于:所述第二步中,对心音序列x(k)作滤波处理得到序列是指:对心音序列x(k)作截止频率为fc的低通滤波得到序列以抑制呼吸音和摩擦音对心音信号的干扰。
4.根据权利要求3所述的基于心音自相关函数的心率计算方法,其特征在于:所述截止频率fc的取值范围为:fc∈[150,250]Hz;低通滤波是指二阶以上的低通滤波。
5.根据权利要求3所述的基于心音自相关函数的心率计算方法,其特征在于:所述第三步中,频率的取值范围为:
半窗长LT的取值范围为:
包络En(m)的计算方法为:
或者是
6.根据权利要求1所述的基于心音自相关函数的心率计算方法,其特征在于:所述第四步中,上限系数c1和下限系数c2的取值范围分别为:c1∈[0.25,0.27],c2∈[1.2,1.5]。
7.根据权利要求1所述的基于心音自相关函数的心率计算方法,其特征在于:所述第四步中,在移位序号的搜索范围内将包络直接进行自相关函数R(n)计算是指:计算包络En(m)的自相关函数R(n):
其中,
8.根据权利要求1所述的基于心音自相关函数的心率计算方法,其特征在于:所述第四步中,将包络进行处理后,再在移位序号的搜索范围内将处理后的包络进行自相关函数R(n)计算,是指:
对包络En(m)作归一化处理:其中,max(En)为En(m)的最大值;之后在移位序号的搜索范围内计算包络的自相关函数R(n)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于佛山市百步梯医疗科技有限公司;华南理工大学,未经佛山市百步梯医疗科技有限公司;华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910057743.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于试卷图片拍摄的试卷资源处理方法和系统
- 下一篇:一种跟踪摄像教学系统