98下心电信号的采集技术‘.PDFVIP

  • 0
  • 0
  • 约1.05万字
  • 约 4页
  • 2019-03-23 发布于山东
  • 举报
2002年7月 重 庆 大 学 学 报 Ju1.20O2 第25卷第7期 Journal of Chongqing University V01.25 No.7 文章编号:1000—582X(2002)07—0140—04 Windows98下心电信号的采集技术‘ 高 潮,孟 丽娅,郭永彩 (重庆大学光电工程学院,重庆 4OOO44) 摘 要:介绍了在Windows98图形界面下,使用VtoolsD工具和VC++编译器对心电信号进行中断采 集的vxd(Virtual x Device)~g动程序的编写。利用Windows的多线程技术,同时采用Windows内存设备DC (memo~DC)进行心电数据的显示,以及采用Windows虚拟内存技术(virtual memo~)对数据进行了存储的 方法。为进一步的心电信号的分析检测奠定了基础。 关键词:心电信号;数据采集;计算机 中图分类号:TP316.2、R318 文献标识码:A 的效率大为提高,易于在对信号进行采样时实现其它 1 Windows98下心电信号采集简介 操作。这里需要进行的其它操作有数据的显示和存 1.1 心电信号特点 储。 心电信号一个周期的典型波形如图1所示。心电 1.2 Windows 98下用中断方法实现采集 信号的频率范围为0.05—250 Hz,并且大部分信号集 Windows具有良好的人机交互界面,是一种很普 中在l4~75 Hz,100 Hz以上的信号在总体信号中所占 及的操作系统,因此实现Windows下的数据采集以及 比例很少 。很显然这种信号是低频信号,一般的AD 后继处理很有意义。在Windows98下进行中断采集可 的采样频率相对于心电信号的频率来讲过高,如果直 以编写Vxd程序或 DLL程序(动态链接库)。但在对 接采用AD的转换完成信号作为程序判断是否读取数 硬件产生的中断响应时,Vxd的速度比DLL快很多。 据的标志,会造成大量数据冗余,对计算机硬件资源是 所以Windows下的一般都需Vxd来进行中断响应。 一 种不必要的消耗。针对这一情况,可以采用计数器 在Windows98下用 C语言开发 Vxd的软件有: 8253的计数信号作为读取数据及启动AD转换的判断 Windows9x的DDK和VtoolsD。但是采用 DDK需要用 信号,这样就可以方便地对采样频率进行控制。 到大量的汇编代码,而Vtoo~D屏蔽了很多底层细节, 不需要使用汇编代码,使得对硬件编程的过程变得易 于操作一 。VtoolsD支持 Borland和 Microsoft的编译 器。vxd的调试 可 以用 Numega的 SoftlCE和 DBGVIEW。 2 Windows98下中断采集、实时显示和海量存 储方案的具体实现 I..........-.J QRS Complex 要在采集的同时实现数据的显示和存储,可以创 图1 一个周期的典型心电信号

文档评论(0)

1亿VIP精品文档

相关文档