本发明涉及胎心监护仪。
背景技术:
目前有两种:听诊器、胎心仪。听诊器对寻找胎心位置的技术要求比较高,声音较小,一般人不易找到,但价格比较低。
市场上最常见的胎心仪采用多普勒听诊技术。胎心仪可以用来听胎心,有的可以通过led或液晶屏显示胎心率。其原理是:胎心仪发出超声波;超声波打到胎儿的心脏上返回;胎心仪接收到返回的超声波,经处理得到胎儿的心跳图像。多普勒胎心仪对胎儿有不良影响,不能长时间使用,体积大也不方便携带使用,使用时需要涂抹耦合剂(一种液体),使用后需要清洗身体,不方便也不舒适。
技术实现要素:
本发明所解决的技术问题在于,提供一种新型的胎心监护仪,其方便携带,可以随时监护胎儿心跳。
为实现上述目的,具有三个采集心电信号的电极,三个电极连接控制器;控制器包括心电检测电路和蓝牙通信芯片,电极连接心电检测电路,心电检测电路连接蓝牙通信芯片,蓝牙通信芯片通过蓝牙连接数据处理端;电极和控制器设置于可穿戴装置上,利用可穿戴装置穿设在人体。
数据处理端为手机、pad。
可穿戴装置为护腰。
数据处理端的软件从三个电极取得的心电数据利用软件通过算法从信号中截取胎儿及母亲心电信号;该算法流程为:
(1)、用(1,-2,1)与原始信号做卷积,原始数据a是一个1xn阶向量,n为正整数;卷积算子b是1xm阶向量,m为正整数,卷积的公式为:a*b,此处*不是乘法,而是卷积运算符;
(2)、从当前时间与0.5s之前的时间范围内搜索卷积的最大值,并记录该最大值所在的时刻,记录为时刻t0;
(3)、在(t0,t0+1秒)的时间范围内搜索卷积的最大值,记录该时刻为t1;
(4)、重复第3步,即当已经找到tk的情况下,在(tk,tk+1秒)范围内搜索卷积的最大值,记录该时刻为tk+1;
(5)、将第3步、第4步中找到若干时间点tn(n≥0,n取整数)标记为母亲的心电;
(6)、以每一个tn(n≥0,n取整数)为节点分割原始信号,即:
取t0和t1之间的数据为一个数据段d0;
取t1和t2之间的数据为一个数据段d1;
……
取tk和tk+1(k≥1,k取整数)之间的数据为一个数据段dk;
将所有数据的长度都缩放为与d0相等;该缩放的算法描述如下:
数据段d0的长度为m,数据段dk的长度为m*;
设dk为{y(1)…y(m*)},将其缩放为长度为m的矩阵{x(1)…x(m)}的公式为:x(j)=y(j*)+(y(j*+1)-y(j*))(rj-j*),式中rj=(j-1)(m*-1)/(m-1)+1,j*是rj的整数部分;
(7)、将每段数据段作为矩阵的一行,得到矩阵a’;
(8)、对a’进行svd分解,只保留主成份,得到矩阵b’,再将b’按行降维为一维向量b;
(9)、将原信号a与b相减,得到信号c;
(10)、对c重复上述第1至第4步,将tn(n≥0,n取整数)标记为胎儿心电。
b取值为[1,-2,1]。
本发明的有益效果如下:本发明采用心电的信号,其好处是体积小,佩戴方便。对人无害,可以长期佩戴。实现了随时自动监测胎心。
附图说明
图1为本发明胎心监护仪与可穿戴装置的结构示意图。
图2为本发明胎心监护仪的系统结构框图。
图3a-c为本发明实例数据显示图。
具体实施方式
如图1及图2所示,本发明一种胎心监护仪,其具有三个采集心电信号的电极1,三个电极1连接控制器2;控制器2包括心电检测电路3和蓝牙通信芯片4,电极1连接心电检测电路3,心电检测电路3连接蓝牙通信芯片4,蓝牙通信芯片4通过蓝牙连接数据处理端5;电极1和控制器2设置于可穿戴装置6上,利用可穿戴装置6穿设在人体。
电极可选的位置非常的多。因为人是导体,放在身体任何位置基本都是可以的,甚至大腿,脚踝(头发\指甲上不行,口里或其它塞进体内的地方不行),为了使用方便,最佳采用的可穿戴设备为护腰,电极放在腰间,这三个电极联合起来取得同一个数据,功能上无分工。即算法描述中的“原始信号”,这是本算法的唯一输入。
数据处理端可以为手机、pad。
数据处理端的软件从三个电极取得的心电数据利用软件通过算法从信号中截取胎儿及母亲心电信号;
该算法流程为:
1、用(1,-2,1)与原始信号做卷积,原始数据a是一个1xn阶向量,n为正整数;卷积算子b是1xm阶向量,m为正整数,卷积的公式为:a*b,此处*不是乘法,而是卷积运算符;按照本项目经验,b的取值为[1,-2,1]时效果较好。b也可以是其它任何向量;
2、从当前时间与0.5s之前的时间范围内搜索卷积的最大值,并记录该最大值所在的时刻,记录为时刻t0;
3、在(t0,t0+1秒)的时间范围内搜索卷积的最大值,记录该时刻为t1;
4、重复第3步,即当已经找到tk的情况下,在(tk,tk+1秒)范围内搜索卷积的最大值,记录该时刻为tk+1;
5、将第3步、第4步中找到若干时间点tn(n≥0,n取整数)标记为母亲的心电;
6、以每一个tn(n≥0,n取整数)为节点分割原始信号,即:
取t0和t1之间的数据为一个数据段d0;
取t1和t2之间的数据为一个数据段d1;
……
取tk和tk+1(k≥1,k取整数)之间的数据为一个数据段dk;
……
将所有数据的长度都缩放为与d0相等;该缩放的算法描述如下:
数据段d0的长度为m,数据段dk的长度为m*;
设dk为{y(1)…y(m*)},将其缩放为长度为m的矩阵{x(1)…x(m)}的公式为:x(j)=y(j*)+(y(j*+1)-y(j*))(rj-j*),式中rj=(j-1)(m*-1)/(m-1)+1,j*是rj的整数部分;
7、将每段数据段作为矩阵的一行,得到矩阵a’;
8、对a’进行svd分解,只保留主成份,得到矩阵b’,再将b’按行降维为一维向量b;
9、将原信号a与b相减,得到信号c;
10、对c重复上述第1至第4步,将tn(n≥0,n取整数)标记为胎儿心电。
以下为具体使用实例。
将上述设备穿到孕妇身上,从手机上得到原始数据,如图3a所示。从其中分离出母亲心率,如图3b所示。从其中分离出胎儿的心率,如图3c所示,其与专业医务人员用眼睛观察得出的结论是一致的,证明本发明的胎心监护仪结果可靠。
本发明采用心电的信号,其好处是体积小,佩戴方便。对人无害,可以长期佩戴。实现了随时自动监测胎心。