ECG pace pulse detection and processing
First Claim
1. Apparatus for detecting pace pulses in an ECG signal comprising:
- (A) means for processing the EGG signal to create a slope signal that is an estimate of the slope of the EGG signal;
(B) means for repeatedly determining and updating a slope threshold, where the slope threshold is determined based on analysis of the slope signal over a time interval that is less than the time between pace pulses to be detected;
(C) means for determining when the magnitude of the slope signal exceeds the threshold;
(D) means for detecting when a positive slope that has been identified as exceeding the threshold is within a particular a time of a negative slope that has been identified as exceeding the threshold, where the particular time is based on expected widths of pace pulses to be detected.
5 Assignments
0 Petitions
Accused Products
Abstract
A flexible ECG monitoring system including pace pulse detection. The monitoring system includes a potable monitor 102 that can be worn by a patient 120 or connected to a docking station 104. The portable monitor 102 includes an A/D converter 210, 208 and a digital signal processor 202. ECG signals are digitized and the digital signal processor derives a signal that is an estimate of the slope of the ECG signal. Pace pulses are detected by processing the slope signal, including use of a threshold that is dynamically updated based on the recent history of the slope signal. Detected pace pulses are removed prior to certain ECG filtering and reinserted following such filtering.
104 Citations
14 Claims
-
1. Apparatus for detecting pace pulses in an ECG signal comprising:
-
(A) means for processing the EGG signal to create a slope signal that is an estimate of the slope of the EGG signal; (B) means for repeatedly determining and updating a slope threshold, where the slope threshold is determined based on analysis of the slope signal over a time interval that is less than the time between pace pulses to be detected; (C) means for determining when the magnitude of the slope signal exceeds the threshold; (D) means for detecting when a positive slope that has been identified as exceeding the threshold is within a particular a time of a negative slope that has been identified as exceeding the threshold, where the particular time is based on expected widths of pace pulses to be detected. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for analyzing an ECG signal from a patient to identify artifacts in the ECG signal resulting from artificial pacing of the patient'"'"'s heart, comprising the steps of:
-
(A) processing the EGG signal to create a slope signal that is an estimate of the slope of the ECG signal; (B) determining when the magnitude of the slope signal exceeds a threshold; (C) detecting when a positive slope that has been identified as exceeding the threshold is within a particular a time of a negative slope that has been identified as exceeding the threshold, where the particular time is based on expected widths of pace pulses to be detected; (D) updating the threshold, where the threshold is determined based on analysis of the slope signal over a time interval that is less than the time between pace pulses to be detected.
-
-
7. A computer-readable memory configured so that it can be used to direct a computer to analyze an ECG signal according to the following steps:
-
(A) processing the ECG signal to create a slope signal that is an estimate of the slope of the ECG signal; (B) determining when the magnitude of the slope signal exceeds a threshold; (C) detecting when a positive slope that has been identified as exceeding the threshold is within a particular a time of a negative slope that has been identified as exceeding the threshold, where the particular time is based on expected widths of pace pulses to be detected; (D) updating the threshold, where the threshold is determined based on analysis of the slope signal over a time interval that is less than the time between pace pulses to be detected.
-
-
8. A patient monitoring system comprising:
-
(A) ECG front-end for connecting to electrodes to measure an analog ECG signal from a patient and convert that analog ECG signal to a digital ECG signal; (B) a pace pulse detector comprising means for processing the digital ECG signal to create a slope signal that is an estimate of the slope of the ECG signal, means for repeatedly determining and updating a slope threshold, where the slope threshold is determined based on analysis of the slope signal over a time interval that is less than the time between pace pulses to be detected, means for determining when the magnitude of the slope signal exceeds the threshold, means for detecting when a positive slope that has been identified as exceeding the threshold is within a particular a time of a negative slope that has been identified as exceeding the threshold, where the particular time is based on expected widths of pace pulses to be detected. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification