




已阅读5页,还剩54页未读, 继续免费阅读
(信号与信息处理专业论文)基于stm32的mitbih心电信号管理及回放系统.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单位代码 10445 学 号 2009020974 分 类 号 tp274,r318 硕 士 学 位 论 文 论 文 题 目论 文 题 目 基于基于 stm32 的的 mit-bih 心电心电信号信号 管理管理及回放系及回放系统统 学科专业名称 信号与信息处理 申 请 人 姓 名 朱晓磊 导师姓名 赵捷 教授 论文提交时间 2012 年 3 月 15 日 独 创 声 明 本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得 的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包 含 其 他 人 已 经 发 表 或 撰 写 过 的 研 究 成 果 , 也 不 包 含 为 获 得 (注:如没有其他需要特别声明的,本栏可空)或其他教育机构的学位或证书 使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作 了明确的说明并表示谢意。 学位论文作者签名: 导师签字: 学位论文版权使用授权书 本学位论文作者完全了解 学校学校 有关保留、使用学位论文的规定,有权保 留并向国家有关部门或机构送交论文的复印件和磁盘, 允许论文被查阅和借阅。 本人授权 学校学校 可以将学位论文的全部或部分内容编入有关数据库进行检索, 可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。 (保密的学位论文 在解密后适用本授权书) 学位论文作者签名: 导师签字: 签字日期:201 年 月 日 签字日期:201 年 月 山东师范大学硕士学位论文山东师范大学硕士学位论文 i 目录目录 摘要 . i abstract . iii 第一章 绪论 . 1 1.1 研究本课题的目的和意义 . 1 1.2 国内外关于该课题的研究现状及趋势 . 2 1.3 论文的主要内容及章节安排 . 3 第二章 心电信号基本原理及标准数据库的识读 . 5 2.1 心电生理信号基本原理 . 5 2.2 标准心电数据库介绍及其识读 . 5 2.2.1 标准心电数据库 . 5 2.2.2 标准心电数据库的格式分析 . 6 2.2.2 标准心电数据库的识读 . 7 2.3 本章小结 . 11 第三章 基于 stm32 心电数据管理系统的设计与实现 . 13 3.1 系统总体设计 . 13 3.2 系统硬件平台的设计 . 13 3.2.1 d/a 硬件工作原理和硬件设计 . 14 3.2.1.1 d/a 硬件总体设计 . 14 3.2.1.2 usb 模块设计 . 14 3.2.1.3 d/a 转换模块的设计 . 17 3.2.2 d/a 硬件固件程序设计 . 18 3.2.2.1 stm32_usb-fs-device_lib 固件程序库简介 . 19 3.2.2.2 固件程序的编写实现 . 20 3.3 系统软件平台的设计 . 22 3.3.1 总体介绍 . 22 3.3.2 系统软件模块设计 . 25 3.3.2.1 数据文件管理模块 . 25 3.3.2.2 区间管理模块 . 28 山东师范大学硕士学位论文山东师范大学硕士学位论文 ii 3.3.2.3 数据文件设置模块 . 29 3.3.2.4 实时回放模块 . 31 3.3.2.5 辅助模块 . 34 3.4 驱动程序的设计 . 35 3.4.1 设备驱动程序的介绍 . 35 3.4.2 系统驱动程序的设计 . 35 3.5 本章小结 . 36 第四章 关键技术 . 37 4.1 上位机应用程序对硬件设备的访问 . 37 4.2 mfc 双缓冲绘图技术 . 38 4.3 多线程编程 . 39 4.4 应用软件程序 release 发布 . 40 第五章 总结与展望 . 41 参考文献 . 43 攻读硕士学位期间科研工作和发表的文章 . 45 致谢 . 47 山东师范大学硕士学位论文山东师范大学硕士学位论文 i 基于基于 stm32 的的 mit-bih 心电心电信号信号管理管理及回放及回放系统系统 摘要 目前,随着人类生活习惯的改变、工作压力的增强和社会周围环境污染的加 剧,心脑血管疾病渐渐成为威胁人类生命健康的主要疾病,其造成的死亡人数中 约占世界死亡人数的三分之一, 因此对心脑血管疾病的预防和医治成为生物医学 界的重要课题。近年来随着室速/室颤识别、lowns 分类、hrv、qt、qtd、 twa 等理论检测算法的日趋成熟,心电检测算法已随之趋于完善,现代电子科 学技术的日益提高、计算机软件技术的飞跃发展,移动互联网技术的广泛应用, 为一种崭新的远程心电监护系统的出世奠定了良好的基础。 基于stm32的mit-bih心电信号管理及回放系统主要是用标准心电库数据 文件作为样本信号进行读取研究和实时回放。采用 visual c+6.0 开发工具建立 一心电数据管理及回放应用软件,将读取到的原数据在上位机屏幕上波形显示, 并可根据实际需要进行适当的波形调整,同时将数据下传给外部硬件设备,完成 da 转换,为心电监护设备提供有效的心电数据和仿真检验。 本论文主要完成了以下几方面的研究工作: 首先解释了心电生理信号产生的基本原理, 以及对国际标准心电数据库及其 格式的简单说明,并介绍了 mit-bih 标准心电数据库中头文件、数据文件和本 系统自添的设置文件的识读方法。 具体识读过程为: 首先识读原始数据的头文件, 把通道数、抽样频率、采样点数、数据文件名、数据存储格式、adc 分辨率、 adc 零值、第一个采样点值等读入计算机内存中;然后根据读取到的文件数据 存储格式和通道数采取不同的读取方法将数据文件读取到内存中, 为系统以后对 原始心电数据的使用做好基础来源;最后判断是否有与该文件相对于的设置文 件,有则读取设置文件,通过单通道的 cu 心律失常数据库文件 cu01 和七通道的 mit 呼吸暂停数据库文件 slp60 为例,说明设置文件中各个值的实际意义。 其次是管理及回放系统的设计实现,详细介绍了系统的软件设计、硬件设计 和设备驱动程序的开发。系统的软件平台是基于 visual c+6.0 mfc 框架,采用 了模块化设计,由四大主要模块组成,包括:数据文件的管理、实时回放、数据 山东师范大学硕士学位论文山东师范大学硕士学位论文 ii 文件的设置和区间回放的设置等。其中,数据管理模块主要负责完成对选择的信 号文件的读取和打开文件的关闭; 实时回放模块主要是把选择的信号数据发送到 硬件设备监护仪中,完成原始数据的 d/a 回放,同时,利用了多线程技术,在 上位机上实时同步显示 da 转化的数据波形; 数据文件设置模块是对波形显示的 一些调整,如需要选择的通道、波形的幅度高度、时间宽度的设置与调整;区间 回放设置模块主要是对回放区间的起点终点的选定,区间数据的保存等。属性、 帮助、关于为另外三个辅助模块,主要是显示打开文件的基本属性、帮助文件和 系统的版本日期等。硬件平台设计采用的是意法半导体公司开发的基于 cortex-m3内核的新型32位微控制器stm32f103re作为主控芯片, 通过usb2.0 接收上位机下行的数据,在定时器的触发下,由 stm32 的 d/a 模块完成接收数 据的 d/a 实现。usb 硬件设备驱动程序采用 wdm 模型,选用 windows xp ddk(build 2600)、driverstudio 3.2 和 vc 6.0 等作为开发工具,完成硬件设备驱 动文件的生成。 最后介绍了系统软件平台建立过程中采用的关键技术,主要包括以下几项: 上位机应用程序对 usb 设备的访问技术、vc 多线程技术、同步通信机制、mfc 屏幕绘图中的双缓冲技术和上位机程序的 release 版本发布。 在基于 stm32 的 mit-bih 心电信号管理及回放系统中,上位机软件和 stm32 硬件设备的功能效果得到了的初步实现,同时设备驱动程序的正确生成, 也使两者之间准确的完成通信与交互。系统的成功建立,为远程心电监测仪的研 制奠定了较好的基础。 关键词:stm32;usb 设备;心电数据;d/a 转换;实时回放; 中图分类号: tp274;r318 山东师范大学硕士学位论文山东师范大学硕士学位论文 iii mit-bih ecg signal management and playback system based on stm32 abstract now, with the changes in the habits of human life,the increasing work pressure and the exacerbated of surrounding environment pollution, cardiovascular disease has gradually become the major diseases that threaten human life and health, and the number of its deaths accounts for about one-third of the worlds deaths. therefore, the prevention and treatment of cardiovascular diseases become an important topic in the biomedical community in recent years, with the mature of vt/vf recognition, lowns classification on hrv, qt, twa and other theoretical detection algorithms, the ecg algorithm will tend to improve. and as the modern electronic science technology, computer software develop rapidly, mobile internet technology widely used, these has laid a good foundation for the birth of a new remote ecg monitoring system. the mit-bih ecg signal management and playback system based on the stm32 select standard ecg library data files as a sample signal to read and realtime replay. a data management and playback application software for ecg used by visual c+6.0 programming tools, displays the original datas waveform in the host computer screen, and adjusts the waveform according to actual needs. at the last the software passes the original data to external hardware devices, to complete the da converter, and supplies ecg data and simulation test for ecg monitor equipment. this thesis has finished the following issues of the research work: first, this paper has explained the reason of the physiological signal principle and the meaning of each ecg band, as well as described the international standard ecg database and its format. then it has explained how to read the header files, data files and set file. specific reading process is: firstly, read the head flies of the original data into the pc memory, including the number of channels, sampling frequency, sampling points, data file name, data storage format, resolution of the adc, the adc value of zero, the first sampling point values;then adopted a different method to 山东师范大学硕士学位论文山东师范大学硕士学位论文 iv read the data file into memory through the data storage format and the number of channels, and prepared the date ground for the use of the system;last,judge the existence of the setting file associated with the header file. if it exited in the folder, read the setting file.the paper has took the cu arrhythmia database file cu01 which includes one channel and mit breathing pause database file slp60 which includes seven channels as examples to illustrate the practical significance of each value in the setting file. secondly, this paper introduces the design of the management and playback system, including the design of software, the design of hardware structure and the development of device driver programs.software system platform which based on visual c + + 6.0s mfc framework main uses modular design, including data file management, real-time playback ,data files settings, and the interval playback settings four major modules.the data file management module is mainly responsible for the open the file selected signal file.real-time playback module sends the selected signal data to the hardware monitor, to complete d / a of the original data. at the same time, the da conversion of the data waveform simultaneously displayed on the host computer in real time by using multi-threading technology;the data file settings module displays some adjusted waveform by selecting the channel, the amplitude of the height of the setting and adjustment of the time width; the range of playback settings module selects the starting and the end point of the interval, and saves the interval data. property,help, about are the other three auxiliary modules, which are responsible for the show of the basic properties of open files, help files and the version date. hardware platform uses stm32f103re which chosen new 32 micro controller cortex-m3 as the master and deceloped by stmicroelectronics. the device receives date by usb2.0 form host and da these date in the trigger of the timer. usb hardware device driver uses wdm model, completed by windows xp ddk(build 2600), driverstudio 3.2 and vc 6.0 and other development tools. finally the paper introduces the key technology in the realization of the system design, including several key techniques: pc applications accessing a usb device,vc multi-threading technology, synchronous communication mechanisem, and the double 山东师范大学硕士学位论文山东师范大学硕士学位论文 v buffering technique in the mfc for screen drawing and the release of releaseversions of the pc program. in the mit-bih ecg management and playback system based on stm32, the functional effect of the pc software and stm32 hardware has beeninitially realized, and the device drivers which completed the communication has generated correctly. successful establishment of the system set up a good foundation for development of remote ecg monitor. key words: stm32; usb device; ecg; d/a transformation; real-time playback; clc number: tp274;r318 山东师范大学硕士学位论文山东师范大学硕士学位论文 vi 山东师范大学硕士学位论文山东师范大学硕士学位论文 1 第一章 绪论 1.1 研究本课题的目的和意义 目前,我国每天心血管疾病死亡约 8400 人,其死亡率远高于包括癌症艾滋 病在内的其他疾病,已渐成威胁人类健康的“第一杀手”,它的发生隐蔽、危险 性高等,而且,随着现代社会的发展和生活水平的日益提高,心脏病的发生又有 出年轻化、大众化、乡村化的发展动向。因此,对心脏血管疾病的防治与诊断是 我们每一个人所必须关心的事情,同时,也是医学生物界需要解决的当务之急。 平时对心脏病的诊断是在医院里用笨重的仪器进行诊断, 在医院监测的有限时间 内,意外因素也会影响着对结果的诊断,这对心脏病的诊断又会缺少及时性与准 确性。 心电信号由于易于检测而且具有很好的规律性, 人类最早就把它应用于开展 研究和临床医学,是医学上诊断心脏系统疾病十分重要的理论依据,也是监测处 理与相关算法的研究基础。 常见的心电检测是心脏病患者在大中小医院由心电图 仪检测和记录自己体内的心电活动,因为检测时间很短,所以只能得到少量的信 息,而且在医院有限的时间内,意外因素也影响着对测试结果的判断,缺少一种 及时准确的监测系统。目前,随着室速/室颤识别、lowns 分类、hrv、qt、 qtd、twa 等理论检测算法的日趋完善,心电检测算法已随之趋于成熟,远程 监护技术已渐渐成为一个有重要影响力的研究领域, 远程监护就是一种通过对人 体生理参数进行监测来分析监护对象健康状况的方法, 在不影响被监护者的日常 活动、 长期监护的角度使用便携仪器提取与猝死有关的恶性室性心律预测信息和 呼吸失常信号,需要时可激活自身或通过无线移动网报警,以利于急救1。随着 当今社会现代电子硬件技术的日益提高、计算机软件技术的飞跃发展,移动换联 网技术的广泛应用,为一种崭新的远程心电监护设备的出世奠定良好的基础。 本论文的选题主要来源于山东省科技攻关项目 “远程猝死监测技术研究及实 现” 2。在项目理论研究的阶段需要在 pc 机上建立一个软件应用管理平台,把 选择的各心电数据库中的原始数据文件进行处理, 首先可以按照一定的设置对心 电数据进行波形的完全检索,研究处理整段原始数据;同时在上位机屏幕上即时 山东师范大学硕士学位论文山东师范大学硕士学位论文 2 或区间回放心电数据,并且同步通过 usb 接口传输到实际的硬件电路中去完成 原始数据的 da 实现,起到了模拟临床信号的作用。 1.2 国内外关于该课题的研究现状及趋势 目前, 主要是通过对记录有患者心电呼吸信号变化的心电波形图的观察与分 析处理来达到报警及监护作用。在 20 世纪 30 年代,美国一理学博士就开始了生 物信号遥测技术的研究,在 20 世纪 40 年代末就成功研制出遥测心电装置,到 60 年代成功研制出集收发于一体的心电监护系统(holter 系统)3 4。这项技术 的诞生为检测心律失常、心肌缺血提供重要而有效的诊断方法,也为一些心脏病 的早期诊断和治疗起到积极地推动作用, 同时也是远程心电监护系统得以发展的 重要基础4。随着科技时代的进步和人类的追求,心电监护已引起了国内外很多 研究单位和公司企业的重视,并已成功开发出了多种心电监护设备。如:心电 holter、心电 bp 机和心电实时监护系统等4。 即使各种心电监护系统不断诞生,各种检测技术也不断发展,但是依旧有很 多不足之处。早期的心电监护仪要在监护结束后再进行心电资料的分析,缺少一 种及时性,对于突发意外情况难以处理。随着微电子技术的发展,对于信号的识 别、采集、放大滤波等信号处理技术的不断提高,使得当今的心电监护仪,其功 能也十分强大, 可以实时显示心电波形, 但是不能或仅能存储极少量的心电数据, 一些有价值的心电数据不可避免的丢失,降低的对患者诊断的准确性5 6。随着 现代通信技术、计算机技术的高速发展及其在医疗领域的应用,心电监护系统也 向着数字信号无线传输、应用 pc 机进行心电数据的存储、处理及时显示多路通 道波形等方面发展, 将传统的 holter 和计算机技术以及移动网络通信技术日趋的 相结合4 5。同时,随着数据库技术的日趋成熟,使得人们存储、分析监控数据, 并从中得到更多有用信息成为现实,利用数据库技术将监控到的数据进行存储、 分析和利用,越来越受到人们的关注4 6 7。 本文选用标准的存储在 pc 机的心电标准数据库作为信号源,在 pc 机上建 立了一个心电信号管理及回放系统软件, 完成对读取到的原始数据的波形屏幕显 示,同时将数据发送到我们选择的 stm32 硬件设备中完成数据的 d/a 输出,提 取与猝死有关的恶性室性心律预测信息和呼吸失常信号, 需要时可激活自身或通 山东师范大学硕士学位论文山东师范大学硕士学位论文 3 过无线移动网报警,完成急救。本系统的成功研究,为远程心电监护仪的开发提 供了一种更准确、更科学的方法,具有一个广阔的应用前景。 1.3 论文的主要内容及章节安排 本论文主要就基于stm32的mit-bih心电信号管理及回放系统的硬件平台 搭建及软件平台的设计进行了详细的介绍。 在硬件平台的搭建中, 选取了高频率、 高集成性、资料手册众多的具有 da 转换功能的 stm32 板卡;接着对 stm32f103x 微处理器芯片、da 转换模块和 usb 接口模块进行了介绍;同时 给出了硬件固件程序的 usb 数据传输和数据的 da 转换的大致实现过程。系统 的软件平台是基于 visual c+6.0 mfc 框架,使用了模块化结构设计,由四个重 要的模块组成,包括:数据文件的管理、数据文件的设置、实时回放、和区间回 放的设置等模块。其中,数据管理模块主要负责完成对选择的信号文件的读取和 打开文件的关闭;实时回放模块主要是把选择的信号数据发送到 stm32 硬件设 备监护仪中,完成原始数据的 d/a 回放,同时,利用了多线程技术,在上位机 上实时同步显示 da 转化的数据波形; 数据文件设置模块是对波形显示的一些调 整,如需要选择的通道、波形的幅度高度、时间宽度的设置与调整;区间回放设 置模块主要是对回放区间的起点终点的选定,区间数据的保存等。属性、帮助、 关于为另外三个辅助模块,主要是显示打开文件的基本属性、帮助文件和系统的 版本日期等。最后介绍的是在 windows xp ddk(build 2600)、driverstudio 3.2 和 visual c+ 6.0 开发环境下硬件设备驱动程序的开发。由于选择的硬件设备由 于是自定义的外部设备,这就需要单独编写与外部设备相关的驱动程序,来实现 pc 上位机应用程序与外部设备的交互。 本论文的具体的章节安排如下: 第一章是绪论, 首先介绍了建立基于 stm32 的 mit-bih 心电信号管理及回 放系统的目的和意义, 指出该系统的建立和运用对远程心电监护技术领域的研究 具有一定的指导作用。接着,概述了心电监护技术的发展历程和现代研究状况。 最后介绍了本次论文的主要内容和各章节的详细安排。 第二章主要是对心电信号相关知识的介绍和一些标准的心电数据库文件的 识读说明,为应用程序管理系统对原始心电数据的读取与编写做好基础。 山东师范大学硕士学位论文山东师范大学硕士学位论文 4 第三章介绍了基于stm32的mit-bih心电信号管理及实时回放系统的整体 设计,包括硬件平台设计、软件平台设计和硬件驱动程序的设计。硬件设计部分 主要介绍了选择 stm32 的原因,并对 stm32f103x 微处理器芯片、da 转换模 块和 usb 接口模块进行了介绍;同时给出了硬件固件程序编写实现,主要包括 usb 数据传输和原始数据的 da 转换。软件设计部分主要介绍了各个功能模块 的实现方法和各自的功能,并描述了各个模块的功能效果。硬件驱动程序设计部 分主要介绍了对设备驱动程序的认识、 大致的工作流程和该硬件设备驱动的部分 设计方法。 第四章主要介绍在软件平台实施过程中,利用到的一些关键技术,包括:上 位机对 usb 设备的访问技术、多线程技术、同步通信机制、屏幕绘图中的双缓 冲技术和上位机程序的 release 版本发布。 第五章是总结与展望,对论文中所作的工作及所取得的研究成果进行总结, 并对本系统设计过程中的不足和需要更加完善的地方提出了自己的见解。 山东师范大学硕士学位论文山东师范大学硕士学位论文 5 第二章 心电信号基本原理及标准数据库的识读 2.1 心电生理信号基本原理 心脏是人体中血液循环的动力源泉,依靠心脏的有节律性的搏动,使得血液 不断在体内循环来维持正常的生命活动。心脏在搏动之前,心肌首先发生兴奋, 心脏本身的生物电变化产生的微弱电流通过心脏周围的导电组织和体液, 向身体 各个部位传导,使身体各部位在每一心动周期中也都发生有规律的电变化活动。 由于人身体各部分与心脏间的距离不同,因此在人体体表各部分,表现出不同的 电位变化, 将测量电极放置在人体表面的一定部位送至记录装置即心电图机记录 记录出来的心脏电变化曲线,就是心电图(ecg),也成为体表心电图。正常心电 图可以反映心脏激动电位的变化, 每个心动周期中出现的波形曲线改变是有规律 的,这些波形分别称为 p 波 qrs 波、t 波等2。 2.2 标准心电数据库介绍及其识读 2.2.1 标准心电数据库 心电数据库(ecg database)是指数据库内的心电图诊断和分类,经过临床 资料证实,即数据库的心电图分类是以临床证据作为分类标准,或者数据库的心电 图分类经过权威的专家小组确认(主要指心律失常数据库),按照特定的分类进行 存储,按照一定的管理规则进行调用,是宝贵的医学资源,对医学研究、临床诊 断、疾病过程和预后判断具有重要价值,在特定领域中发挥着重要作用8 9。 目前国内外公认的主要有四个权威性的专业心电数据库:麻省理工学院与 beth israel 医院联合建立的 mit-bih 心律失常心电数据;美国心脏学会的 aha 心律失常心电数据; 欧盟的 cse 心电数据库和欧洲 st-t 心电数据库9 10。 数据 库中的心电数据是研究人员临床中采集的模拟信号转换后的数字信号,采用自 定义格式进行存储, 通过特定的数据系统处理后能得到实际临床中的模拟信号, 对于理论算法研究心电信号有很大的帮助,同时人们在建立数据库,采集临床 信号时选取的样本很丰富,基本涵盖了各种心脏病人的信息,因此心电数据库 山东师范大学硕士学位论文山东师范大学硕士学位论文 6 在本课题中具有重要作用10。这些标准数据库的创建者将原始的数据组成传于 网络上供心电信号研究者、 爱好者和医学生理生物界使用和作为样本进行研究。 在本项目中使用的数据库主要包括以下几个1112: apnea-ecg database. fantasia database. mit-bih polysomnographic database. sleep heart health study polysomnography database. st. vincents university hospital / university college dublin sleep apnea database. european st-t database. mit-bih arrhythmia database. mit-bih noise stress test database. qt database. creighton university ventricular tachyarrhythmia database. mit-bih long-term database. mit-bih malignant ventricular arrhythmia database. mit-bih supraventricular arrhythmia database. sudden cardiac death holter database. 等。 2.2.2 标准心电数据库的格式分析 以 apnea-ecg database 数据库为例介绍数据库的格式。 apnea-ecg database 数据库共有 70 条记录,分为学习的 35 条记录集,35 条测试数据记录组成。每 条记录长度略超过 7 小时,最多近 10 个小时,包含一个连续的数字化的心电图 信号.dat 文件,一说明文件.hea,一组呼吸暂停(同时记录呼吸及相关信号的基 础上人类专家的注释)或一套机器生成的 qrs 波注释(无论哪种类型的所有节 拍已经标记为正常) 。.hea 文件是头文件指定的名称和相关的信号文件格式,说 明了该文件的一些基本属性,如通道数、抽样频率、与它关联的数据文件名及对 应各通道的基本参数等,以 ascii 码字符方式存储;与每个记录相关的是.dat 文 件,包含数字化心电图原始数据,每个样本 16 位,以相关头文件中说明的存储 格式进行存储; .atr 文件(二进制)为注释文件,包含每分钟每个记录在呼吸暂 山东师范大学硕士学位论文山东师范大学硕士学位论文 7 停的情况下的注解; qrs 文件是机器生成的(二进制)批注文件,为那些不希 望用自己的 qrs 波探测器提供便利。但.qrs 文件未经审核,并包含错误, 其存 储格式如图 2-1 示: 如图 2-1 数据库文件的组成框图. 2.2.2 标准心电数据库的识读 对标准心电数据库的识读分为三部分:头文件读取、数据文件读取和注释文 件读取。因为本课题的研究需要,没有选择对注释文件的读取,而是自定义了一 设置文件,其并不是原始心电数据库中的文件。 1、头文件的读取 头文件的是由一行或多行 ascii 码字符组成, 并且至少包含一个记录行, 通 常还有些信号技术的规范行,片段技术的规范行(多片段数据的记录中)以及一 些信息的注释行,记录行中从左到右依次记录了信号的名称、片段数(可选) 、 信号数量、采样频率、计数频率(可选) 、计数基值(可选) 、每信号采样数、采 样开始时间(可选) 、采样开始日期(可选) ,这些字段之间,除了前面特别注明 的之外,都是拿空格来分隔的2 13。 信号技术规范行主要包含了存储信号的文件名、存储格式、adc 增益、基 线值、adc 分辨率、adc 零值、信号初始值等字段2 。 信息注释行一般在文件的最后,每行的开头以“#”开始,内容一般是说明 患者的简单情况2 15。下面是 mit-bih 呼吸暂停文件 slp04 的头文件内容: slp
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 市级卫生村管理制度
- 幼儿园运行管理制度
- 能源公司运营管理制度
- 科室器械护理管理制度
- 电厂设备三漏管理制度
- 业务员区域管理制度
- 联想公司员工管理制度
- 安全对员工管理制度
- 码头业务大厅管理制度
- 导学案使用管理制度
- 江西省九江市外国语学校2025届英语八下期末学业质量监测试题含答案
- 2025年全国统一高考语文试卷(全国一卷)含答案
- 四川体彩销售员考试试题及答案
- 2025年河北省万唯中考定心卷生物(二)
- 厂区物业维修管理制度
- 2025年福建省高中自主招生模拟数学试卷试题(含答案)
- 泸州理综中考试题及答案
- 餐饮运营餐饮管理流程考核试题及答案在2025年
- 内镜室患者服务专员职责与流程
- 2025龙岩市上杭县蓝溪镇社区工作者考试真题
- 2025建设银行ai面试题目及最佳答案
评论
0/150
提交评论