Electrocardiogram (“ECG”) signal analysis
AssigneeDrägerwerk AG & Co. KGaA
InventorsYu Chen, Haisheng Lu
Life of this patent
Estimating the term…
Abstract
A method of processing ECG signals from a plurality of electrocardiogram (“ECG”) leads connected to a patient, applying the ECG signals from the ECG leads to a low-pass filter to obtain a low-band filter (“LBF”) energy values for the lead and to a high-pass filter (“HBF”) to obtain high-band filter energy values for the leads. Running averages of LBF and HBF energy values are utilized to calculate signal-to-noise (“S/N”) ratios for the leads. The S/N ratios are used to select two leads for providing ECG signals to an ECG signal processing algorithm.
Claims21
A method of processing of electrocardiogram (“ECG”) signals from a plurality of ECG leads connected to a patient, comprising:
- independently, for each of the plurality of ECG leads:
- repeatedly sampling the ECG signal on the lead at a rate of at least 250 times per second over a 300 mSec time interval to obtain a plurality of sample ECG waveforms;
- applying each sample waveform to a low-pass filter to obtain a plurality of low-band filter (“LBF”) energy values;
- applying each sample waveform to a high-pass filter to obtain a plurality of high-band filter (“HBF”) energy values;
- saving a predetermined number of consecutive LBF energy values and a predetermined number of consecutive HBF energy values for the ECG lead;
- calculating a running average of saved LBF energy values and a running average of saved HBF energy values for the ECG lead;
- measuring a peak-to-peak amplitude value of a QRS complex in the ECG signals from the ECG lead;
- and
- calculating a signal-to-noise (“S/N”) ratio of the ECG lead as a function of the peak-to-peak QRS complex amplitude value divided by the sum of the running average of saved LBF energy values and the running average of HBF energy values;
- selecting two of the plurality of ECG leads based on a comparison of the calculated S/N ratio for each of the plurality of ECG leads;
- and
- executing an ECG signal processing algorithm on the ECG signals from the selected leads.
A physiological monitoring device, comprising:
- a sensor interface configured to receive electrocardiogram (“ECG”) signals from a plurality of ECG leads connected to a patient;
- at least one processor configured to receive the ECG signals and independently perform ECG signal processing on the ECG signals for each of the plurality of leads;
- wherein the ECG signal processing comprises for each ECG lead comprises:
- repeatedly sampling the ECG signal of the lead at a rate of at least 250 times per second over a plurality of predetermined intervals to produce a plurality of sample waveforms;
- low-pass filtering each sample waveform to obtain a plurality of low-band filter (“LBF”) energy values;
- high-pass filtering each sample waveform to obtain a plurality of high-band filter (“HBF”) energy values;
- saving a predetermined number of the LBF energy values and a predetermined number of consecutive HBF energy values;
- calculating a running average of saved LBF energy values and a running average of saved HBF energy values for the ECG lead;
- measuring a peak-to-peak amplitude value of a QRS complex in the ECG signals from the ECG lead;
- calculating a signal-to-noise (“S/N”) ratio of the ECG lead as a function of the peak-to-peak QRS complex amplitude value divided by the sum of the running average of saved LBF energy values and the running average of HBF energy values,
- and wherein the at least one processor is further configured to:
- select two of the plurality of ECG leads based on a comparison of the calculated S/N ratio for each of the plurality of ECG leads;
- and
- execute an ECG signal processing algorithm on the ECG signals from the two selected leads.
A computer-readable medium tangibly embodying instructions that, when executed by a processor, perform a method for electrocardiogram (“ECG”) signal analysis, comprising:
- independently for each of a plurality of ECG leads coupled to a patient:
- repeatedly sampling the ECG signal on the lead at a rate of at least 250 times per second for a predetermined time interval to obtain a plurality of sample ECG waveforms;
- applying each sample waveform to a low-pass filter to obtain a plurality of low-band filter (“LBF”) energy values;
- applying each sample waveform to a high-pass filter to obtain a plurality of high-band filter (“HBF”) energy values;
- saving a predetermined number of consecutive LBF energy values and a predetermined number of consecutive HBF energy values for the ECG lead;
- calculating a running average of saved LBF energy values and a running average of saved HBF energy values for the ECG lead;
- measuring a peak-to-peak amplitude value of a QRS complex in the ECG signals from the ECG lead;
- calculating a signal-to-noise (“S/N”) ratio of the ECG lead as a function of the peak-to-peak QRS complex amplitude value divided by the sum of the running average of saved LBF energy values and the running average of HBF energy values;
- the method further comprising:
- selecting two of the plurality of ECG leads based on a comparison of the calculated S/N ratio for each of the plurality of ECG leads;
- executing an ECG signal processing algorithm on the ECG signals from the two selected leads.
Dependencies are inferred from the claim text.