基于安卓系统的心电图机的复合滤波计算系统及其方法技术方案

技术编号:20029392 阅读:35 留言:0更新日期:2019-01-08 22:11
本发明专利技术公开了一种基于安卓系统的心电图机的复合滤波计算方法,其特征,包括:第一步,获取滤波数据;第二步,将滤波前的数据按照8行9列的数组形式放入滤波缓冲区;第三步,执行复合滤波操作;第四步,复合滤波后的数据输出。本发明专利技术成功将一种复合滤波方法应用到安卓系统的心电图机中,不需要额外硬件滤波电路支持,利用软件算法实现。操作灵活,修改方便。按照本发明专利技术,每次2毫秒读到的8通道12导联24个数据点可以在0.2微秒内完成复合滤波运算,在保证滤波效果的同时实时性非常好,相比搭建传统硬件滤波电路,大大减少了时间开销和硬件成本,提高了滤波的可靠和可控性。

A Compound Filter Computing System for ECG Based on Android System and Its Method

The invention discloses a method for calculating composite filtering of electrocardiogram based on Android system, which has the following characteristics: the first step is to obtain filtering data; the second step is to put the pre-filtering data into the filter buffer in the form of an array of 8 rows and 9 columns; the third step is to perform composite filtering operation; and the fourth step is to output the data after composite filtering. The invention successfully applies a composite filtering method to the electrocardiograph of Android system, which does not need additional hardware filter circuit support and is realized by software algorithm. Flexible operation and convenient modification. According to the present invention, 24 data points with 8 channels and 12 leads read in 2 milliseconds each time can complete compound filtering operation in 0.2 microseconds, which guarantees the filtering effect and good real-time performance. Compared with the traditional hardware filtering circuit, the time overhead and hardware cost are greatly reduced, and the reliability and controllability of filtering are improved.

【技术实现步骤摘要】
基于安卓系统的心电图机的复合滤波计算系统及其方法
本专利技术涉及生物医学与计算
,具体涉及一种基于安卓系统的心电图机的复合滤波计算系统及其方法。
技术介绍
滤波(Wavefiltering)是将含有干扰的接收信号中特定波段频率滤除的操作,是抑制和防止干扰的一项重要措施。根据实现的途径可分为软件滤波和硬件滤波。软件滤波操作灵活,修改方便。硬件滤波前期搭建复杂,扩展麻烦,对于一些复杂的滤波要求现在用单纯硬件滤波的越来越少。传统心电图机大部分都是硬件技术积累产生的,采用硬件滤波的方式,对原器件性能要求高,当然,一般正常使用也不会有大问题,但出了问题就很难定位查找。
技术实现思路
本专利技术的目的就是针对现有技术的缺陷,提供一种基于安卓系统的心电图机的复合滤波计算系统及其方法,能够利用软件算法解决基于安卓系统的心电图机的滤波问题,减少硬件开销,增加滤波系统的可靠性。本专利技术提供了一种基于安卓系统的心电图机的复合滤波计算系统,其特征在于包括用于与生物体相连接并采集生物电信号的前端数据采集模块、显示模块和主控制板;主控制板设置有中央处理模块、信号转换模块、滤波数据获取模块、工频滤波模块、肌电滤波模块、基漂滤波模块和内部接口模块;前端数据采集模块通过USB线与主控板的内部接口模块电连接,中央处理模块和内部接口模块电连接,中央处理模块通过内部接口模块实现和前端数据采集模块之间进行数据交互;数据采集模块将从生物体上采集到的生物电信号传递给中央处理模块;中央处理模块传递生物电信号至转换模块,信号转换模块负责将生物电信号转化为数字信号并实现数字信号的拼接和电压的转换;信号转换模块将处理后的数字信号的指定字节的滤波前数据传递至滤波数据获取模块;滤波数据获取模块完成滤波前数据格式化转换操作;滤波数据获取模块的输出端分别与工频滤波模块、肌电滤波模块、基漂滤波模块和内部接口模块的输入端电连接;工频滤波模块、肌电滤波模块、基漂滤波模块的输出端分别与内部接口模块的输入端电连接;工频滤波模块的输出端分别与肌电滤波模块和基漂滤波模块的输入端电连接;肌电滤波模块的输出端与基漂滤波模块的输入端电连接;滤波数据获取模块按照接收到的上位机指令执行相应的复合滤波路径及方法;复合滤波后的数据在中央处理模块的调配下,将滤波后的结果通过内部接口模块传递至显示模块显示。所述的基于安卓系统的心电图机的复合滤波计算系统的计算方法包括以下步骤:第一步,前端数据采集模块采集生物体的生物电信号并将其传递给中央处理模块;第二步,中央处理模块传递数据至信号转换模块,信号转换模块将生物电信号转化为数字信号,然后实现数字信号的拼接和电压的转换生成滤波前数据;滤波数据获取模块从上述处理后的滤波前数据中获取指定字节数据并进行格式化转换;第三步,根据接收到的上位机指令执行相应的复合滤波路径及方法;第四步,复合滤波后数据在中央处理模块的调配下将滤波后的结果通过内部接口模块传递至显示模块显示。上述技术方案中,第二步中滤波数据获取模块每次获取的指定字节的滤波前数据长度为48个字节384位数据。上述技术方案中,第三步中所述上位机指令是当前复合滤波的具体执行路径及方法。上位机指令由外部控制设备发送至中央处理模块;中央处理模块根据上位机指令驱动滤波数据获取模块、工频滤波模块、肌电滤波模块、基漂滤波模块的输入和输出途径。上述技术方案中,第三步所述复合滤波路径包括以下8种组合:不滤波,即滤波数据获取模块直接输出格式化的滤波前数据至内部接口;只选择工频滤波模块,即滤波数据获取模块直接输出格式化的滤波前数据至工频滤波模块,工频滤波模块处理后输出至内部接口;只选择肌电滤波模块,即滤波数据获取模块直接输出格式化的滤波前数据至肌电滤波模块,肌电滤波模块处理后输出至内部接口;只选择基漂滤波模块,即滤波数据获取模块直接输出格式化的滤波前数据至基漂滤波模块,基漂滤波模块处理后输出至内部接口;选择先工频滤波,然后肌电滤波;即滤波数据获取模块直接输出格式化的滤波前数据至工频滤波模块,工频滤波模块处理后输出至肌电滤波模块,肌电滤波模块处理后输出至内部接口;选择先工频滤波,然后进行肌电滤波,最后执行基漂滤波;即滤波数据获取模块直接输出格式化的滤波前数据至工频滤波模块,工频滤波模块处理后输出至肌电滤波模块,肌电滤波模块处理后输出至基漂滤波模块,基漂滤波模块处理后输出至内部接口;选择先工频滤波,再基漂滤波;即滤波数据获取模块直接输出格式化的滤波前数据至工频滤波模块,工频滤波模块处理后输出至基漂滤波模块,基漂滤波模块处理后输出至内部接口;选择先肌电滤波,再基漂滤波;即滤波数据获取模块直接输出格式化的滤波前数据至工肌电滤波模块,肌电滤波模块处理后输出至基漂滤波模块,基漂滤波模块处理后输出至内部接口。上述技术方案中,工频滤波模块执行的滤波方法为:根据当前上位机设定,接收上一步发送来的数据;选择对应的八阶滤波系数a1和b1;然后调用1号滤波函数;函数返回值依次按顺序放入y1队列缓冲区;移位输出工频滤波后的数据;继续判断当前数据的走向,根据上位机设定选择其它滤波模块继续滤波或直接输出数据。上述技术方案中,肌电滤波模块执行的方法流程是:根据当前上位机设定,接收上一步发送来的数据;选择对应的八阶滤波系数a2和b2;然后调用2号滤波函数;函数返回值依次按顺序放入y2队列缓冲区;移位输出数据;进行八阶合成十六阶滤波转换;将转换完的数据放入y2a队列缓冲区;移位输出肌电滤波后的数据;继续判断当前数据的走向,根据上位机设定选择基漂滤波模块滤波或直接数据输出。上述技术方案中,基漂滤波模块执行的方法流程是:根据当前上位机设定,接收上一步发送来的数据;然后选择对应的四阶滤波系数a3和b3;再调用1号滤波函数;函数返回值依次按顺序放入y3队列缓冲区;移位输出基漂滤波后的数据;根据设定的路径和不同档位的滤波系数来完成单一方法的复合操作,最终得到需要滤波后数据。上述技术方案中,每一次获取滤波数据包含12导联前后两个采样点共24个数据点。本专利技术案例经过在基于安卓系统的心电图机上测试,运算效率高,能实时滤波实时显示。相比传统模式,减少了时间开销和硬件成本,提高了滤波的可靠性。本专利技术基于安卓系统的复合滤波计算方法与传统方法相比,具有快速、准确、不增加额外硬件,软件算法精简等特点。本专利技术在滤波计算的实时性和准确性方面做了很大提升,特别适用在安卓、Linux等嵌入式、手持式的移动终端上应用,使得滤波的稳定性和扩展性大大提高。附图说明图1是为本专利技术专利结构示意图;图2是为本专利技术专利的电气接线图。图3是为本专利技术专利的软件流程图。具体实施方式下面结合附图和具体实施例对本专利技术作进一步的详细说明,便于清楚地了解本专利技术,但它们不对本专利技术构成限定。如图1所示,基于安卓系统的心电图机的复合滤波计算方法是在安卓系统的心电图机上实现的,包括主控制板、显示模块和前端数据采集模块等。本实施例主控制板中央处理模块所用中央处理器(CPU)采用Fresscalei.MX6Q四核工业级处理器,具有极高的性能、优越的功耗表现、极高的性价比和稳定性。本专利技术包括用于采集生物电信号的前端数据采集模块、显示模块和主控制板,主控制板设置有中央处理模块、信号转换模块、滤波数据获取模块、工频滤波模块、肌电滤本文档来自技高网...

【技术保护点】
1.一种基于安卓系统的心电图机的复合滤波计算系统,其特征在于包括用于与生物体相连接并采集生物电信号的前端数据采集模块、显示模块和主控制板;主控制板设置有中央处理模块、信号转换模块、滤波数据获取模块、工频滤波模块、肌电滤波模块、基漂滤波模块和内部接口模块;前端数据采集模块通过USB线与主控板的内部接口模块电连接,中央处理模块和内部接口模块电连接,中央处理模块通过内部接口模块实现和前端数据采集模块之间进行数据交互;数据采集模块将从生物体上采集到的生物电信号传递给中央处理模块;中央处理模块传递生物电信号至转换模块,信号转换模块负责将生物电信号转化为数字信号并实现数字信号的拼接和电压的转换;信号转换模块将处理后的数字信号的指定字节的滤波前数据传递至滤波数据获取模块;滤波数据获取模块完成滤波前数据格式化转换操作;滤波数据获取模块的输出端分别与工频滤波模块、肌电滤波模块、基漂滤波模块和内部接口模块的输入端电连接;工频滤波模块、肌电滤波模块、基漂滤波模块的输出端分别与内部接口模块的输入端电连接;工频滤波模块的输出端分别与肌电滤波模块和基漂滤波模块的输入端电连接;肌电滤波模块的输出端与基漂滤波模块的输入端电连接;滤波数据获取模块按照接收到的上位机指令执行相应的复合滤波路径及方法;复合滤波后的数据在中央处理模块的调配下,将滤波后的结果通过内部接口模块传递至显示模块显示。...

【技术特征摘要】
1.一种基于安卓系统的心电图机的复合滤波计算系统,其特征在于包括用于与生物体相连接并采集生物电信号的前端数据采集模块、显示模块和主控制板;主控制板设置有中央处理模块、信号转换模块、滤波数据获取模块、工频滤波模块、肌电滤波模块、基漂滤波模块和内部接口模块;前端数据采集模块通过USB线与主控板的内部接口模块电连接,中央处理模块和内部接口模块电连接,中央处理模块通过内部接口模块实现和前端数据采集模块之间进行数据交互;数据采集模块将从生物体上采集到的生物电信号传递给中央处理模块;中央处理模块传递生物电信号至转换模块,信号转换模块负责将生物电信号转化为数字信号并实现数字信号的拼接和电压的转换;信号转换模块将处理后的数字信号的指定字节的滤波前数据传递至滤波数据获取模块;滤波数据获取模块完成滤波前数据格式化转换操作;滤波数据获取模块的输出端分别与工频滤波模块、肌电滤波模块、基漂滤波模块和内部接口模块的输入端电连接;工频滤波模块、肌电滤波模块、基漂滤波模块的输出端分别与内部接口模块的输入端电连接;工频滤波模块的输出端分别与肌电滤波模块和基漂滤波模块的输入端电连接;肌电滤波模块的输出端与基漂滤波模块的输入端电连接;滤波数据获取模块按照接收到的上位机指令执行相应的复合滤波路径及方法;复合滤波后的数据在中央处理模块的调配下,将滤波后的结果通过内部接口模块传递至显示模块显示。2.根据权利要求1所述的基于安卓系统的心电图机的复合滤波计算系统的计算方法,其特征在于:它包括以下步骤:第一步,前端数据采集模块采集生物体的生物电信号并将其传递给中央处理模块;第二步,中央处理模块传递数据至信号转换模块,信号转换模块将生物电信号转化为数字信号,然后实现数字信号的拼接和电压的转换生成滤波前数据;滤波数据获取模块从上述处理后的滤波前数据中获取指定字节数据并进行格式化转换;第三步,根据接收到的上位机指令执行相应的复合滤波路径及方法;第四步,复合滤波后数据在中央处理模块的调配下将滤波后的结果通过内部接口模块传递至显示模块显示。3.根据权利要求2所述的基于安卓系统的心电图机的复合滤波计算方法,其特征在于第二步中滤波数据获取模块每次获取的指定字节的滤波前数据长度为48个字节384位数据。4.根据权利要求3所述的基于安卓系统的心电图机的复合滤波计算方法,其特征在于第三步中所述上位机指令是当前复合滤波的具体执行路径及方法。上位机指令由外部控制设备发送至中央处理模块;中央处理模块根据上位机指令驱动滤波数据获取模块、工频滤波模块、肌电滤波模块、基漂滤波模块的输入和输出途径。5.根据权利要求4所述的基于安卓系统的心电图机的复合滤波计算方法,其特征在于第三步所述复合滤波路径包括以下8种组合:不滤波,即滤波数据获取模块直接输出格式化的滤波前数据至...

【专利技术属性】
技术研发人员:何义飞杨和平
申请(专利权)人:武汉吉星医疗科技有限公司
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1