一种基于光电传感器指触式血氧饱和度计算方法与流程

文档序号:35438772发布日期:2023-09-13 23:34阅读:20来源:国知局
一种基于光电传感器指触式血氧饱和度计算方法与流程

本发明涉及血氧检测,具体为一种基于光电传感器指触式血氧饱和度计算方法。


背景技术:

1、血氧饱和度是指在全部血容量中与02结合的容量占全部可结合02容量的百分比,它是临床上一项主要数据,可反映人体内氧气状况,便于随时了解自己健康状况,避免发生严重后果,越来越多人有方便正确测量血氧的需求,正常人的血氧饱和度约为98%,一般血氧饱和正常值应不低于94%,94%以下被视为供氧不足。

2、目前,与本发明最相似专利(cn109077736a):上述相似发明是通过光信号阈值自适应及交直流比值,建立映射表来计算血氧饱和度。由于最相似专利大量期望,方差,求和运算,计算量大,算法较复杂,不能实现快速检测血氧饱和度需求。针对上述现有技术计算量大,算法复杂的问题,本发明提出了一种基于光电传感器指触式血氧饱和度计算方法。


技术实现思路

1、针对现有技术的不足,本发明提供了一种基于光电传感器指触式血氧饱和度计算方法,解决了现有技术计算量大,算法复杂的问题。

2、为实现以上目的,本发明通过以下技术方案予以实现:一种基于光电传感器指触式血氧饱和度计算方法,具体包括以下步骤:

3、s1.数值读取

4、从光电传感器fifo寄存器中读取红光及红外光数值,即ampred及ampir;

5、s2.数值比较

6、首先ampred、ampir分别与相应阈值大小比较,由此判定手指触摸状态,当ampred及ampir都大于阈值,则进行下一步处理,否则重新开始采集;

7、s3.滤波处理

8、等待稳定波形,一般等待约5s左右,对采集到稳定ampred及ampir分别进行fir波处理,滤波后信号分别为firampred及firampir;

9、s4.数据判定

10、对滤波后数据进行过零判断;

11、s5.计算血氧浓度

12、对判定后firampred及firampir进行累积保存,n个为一段数据,对n个过零firampred值查找前两个峰值的索引值peakindex1、peakindex2,在peakindex1及peakindex2之间,分别查找红光及红外光的最大值、最小值,即redmax、redmin及irmax、irmin,由此计算血氧浓度spo2;

13、s6.数据筛选

14、对本次spo2进行筛选,筛选条件为判定spo2是否小于零,如果spo2小于零,则spo2为零,否则为spo2,再次筛选spo2是否大于100,如果spo2大于100,则spo2为99,否则为spo2,对其连续m轮spo2值进行均值滤波,滤波方法为去掉m个数值的最大值、最小值,对其取平均值,则为最后决策的spo2,并保存其最后决策的血氧浓度值到1个数组中;

15、s7.数据更新

16、红光第二峰值数据移到第一峰值数据,实现红光数据覆盖,并对滤波后红光数据进行平滑处理,实现实时数据更新,并计算动态曲线阈值,主要为求前m轮n组红光及红外光均值,得到值为下一次指触状态阈值thre。

17、优选的,所述步骤s2中thre设为10000,所述步骤s2中重新开始采集时需连续5次小于阈值,则状态为手指不在触摸,则结束测试。

18、优选的,所述步骤s4中判定即判断firampred与firampir是否都大于零,如果firampred与firampir都大于零,则进行下一步算法,否则重新开始。

19、优选的,所述步骤s5中n设为200。

20、优选的,所述步骤s6中m取5。

21、优选的,所述步骤s7中求前m轮n组红光及红外光均值需剔除最大最小,且thre的初始为10000。

22、本发明提供了一种基于光电传感器指触式血氧饱和度计算方法。具备以下有益效果:

23、本发明提供了一种基于光电传感器指触式血氧饱和度计算方法,本发明利用人体组织透光率不同来进行血氧饱和度测量,并根据氧合血红蛋白(hb02)和血红蛋白(hb)对红光(red)、红外光(红外)的吸收量来计算血氧饱和度,本发明通过对光电传感器采集来数据进行处理,获得更加精准的血氧浓度,从而实现方便、快捷、灵敏度高检测目的。



技术特征:

1.一种基于光电传感器指触式血氧饱和度计算方法,其特征在于,具体包括以下步骤:

2.根据权利要求1所述的一种基于光电传感器指触式血氧饱和度计算方法,其特征在于:所述步骤s2中thre设为10000,所述步骤s2中重新开始采集时需连续5次小于阈值,则状态为手指不再触摸,则结束测试。

3.根据权利要求1所述的一种基于光电传感器指触式血氧饱和度计算方法,其特征在于:所述步骤s4中判定firampred与firampir是否都大于零,如果firampred与firampir都大于零,则进行下一步算法,否则重新开始。

4.根据权利要求1所述的一种基于光电传感器指触式血氧饱和度计算方法,其特征在于:所述步骤s5中n设为200。

5.根据权利要求1所述的一种基于光电传感器指触式血氧饱和度计算方法,其特征在于:所述步骤s6中m取5。

6.根据权利要求1所述的一种基于光电传感器指触式血氧饱和度计算方法,其特征在于:所述步骤s7中求前m轮n组红光及红外光均值需剔除最大值最小值,且thre的初始为10000。


技术总结
本发明提供一种基于光电传感器指触式血氧饱和度计算方法,涉及血氧检测技术领域。本专利申请基于光电传感器指触式血氧饱和度计算方法,具体包括以下步骤:S1.数值读取;S2.数值比较;S3.滤波处理;S4.数据判定;S5.计算血氧浓度;S6.数据筛选;S7.数据更新。本发明提供一种基于光电传感器指触式血氧饱和度计算方法,与现有技术相比,本发明可实现快速准确检测血氧,由于本发明计算量小,主要为均值滤波,本发明算法实现简单,可提高用户体验感,减小识别误差,提升患者使用时的舒适感。

技术研发人员:邓韶辉
受保护的技术使用者:山西禾源科技股份有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1