微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 硬件工程师文库 > 基于ARM核的单电源心电检测模块的实现

基于ARM核的单电源心电检测模块的实现

时间:04-29 来源:互联网 点击:

(见图3)进行数据处理。

  读取新采样点Ni:

  1)判断采样的信号点幅值是否大于峰阈值Thpeak。如果不满足,则回到第1)步。

  2)如果满足条件,则开始计数n=1,并记录n值为peaktime1。将时间窗的起始边滑至此处。

  3)继续采样Ni+1,每采样一次则n+1。

  4)判断新的采样点Ni+1是否小于谷阈值。如果不满足,则回到第4)步。

  5)如果满足采样点小于谷阈值Thtrough,则记录该点的n值为troughtime1。

  6判断这两次满足幅值要求的信号点时刻troughtime1和peaktime1之差是否在时间窗内,即是否小于窗宽度THtime。如果不小于THtime,则回到第1)步。

  7)如果满足,则这段信号被认为是一个QRS波群。Peaktime1就被定位为一个R波。

  有了定位的R波,就可以在此基础上按以下步骤统计心率:1)找到第一个R波,并记录n值为peaktime1;2)找到第二个R波,并记录n值为peaktime2;3)按照以下公式计算心律。

  

  实践证明,采用这种算法计算得到的心律准确率高、计算简便、易于实现,并最终在PC机上观察到心电信号波形和心律值。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top