Correlative analysis in multi-domain processing of cardiac signals
First Claim
1. An apparatus for detecting and processing electrocardiogram (ECG) signals, comprising:
- a plurality of detecting electrodes;
detecting means, operatively connected to said plurality of detecting electrodes, for simultaneously detecting ECG signals on multiple leads and for amplifying the multi-lead ECG signals to provide multi-lead amplified ECG outputs;
multi-channel A/D converter means, operatively connected to said detecting means, for converting synchronously amplified ECG outputs of each lead into multi-channel digital data;
buffer memory means, operatively connected to said A/D converter means, for storing said synchronized multi-channel digital data;
processing means or processing the stored multi-channel digital data corresponding to the detected ECG signals;
said processing means including frequency domain processing means for fetching the stored multi-channel digital data from two selected leads corresponding to a plurality of heart beats from said buffer memory means and for performing a fast Fourier transform on each individual lead of the fetched data;
said frequency domain processing means calculating an energy spectrum for each lead, a cross-energy spectrum and transfer function curves for said two selected leads; and
output means, operatively connected to said processing means, for providing waveforms of the calculated results of said frequency domain processing means as an output.
0 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method for detecting and processing bioelectric signals, such as ECG, VCG, EEG, etc, comprising: a plurality of electrodes for detecting electric signals from different locations on a human or animal body; a signal collecting device for synchroneously collecting multi-channel signals via the electrodes; a signal processing device for performing time domain, frequence domain and space domain processing on the collected signals; and a signal output device including a CRT and a graphic printer. In addition, the apparatus further comprising an external memory, a keyboard and an alarming device. By using the apparatus and method of the present invention, the examination of heart brain and other organs may be performed simultaneously by way of synchronized sampling multi-domain processing, curves and parameters tables displaying an automatic judgement, thereby accomplishing a quick detection and processing of the bioelectric signals.
88 Citations
16 Claims
-
1. An apparatus for detecting and processing electrocardiogram (ECG) signals, comprising:
-
a plurality of detecting electrodes; detecting means, operatively connected to said plurality of detecting electrodes, for simultaneously detecting ECG signals on multiple leads and for amplifying the multi-lead ECG signals to provide multi-lead amplified ECG outputs; multi-channel A/D converter means, operatively connected to said detecting means, for converting synchronously amplified ECG outputs of each lead into multi-channel digital data; buffer memory means, operatively connected to said A/D converter means, for storing said synchronized multi-channel digital data; processing means or processing the stored multi-channel digital data corresponding to the detected ECG signals; said processing means including frequency domain processing means for fetching the stored multi-channel digital data from two selected leads corresponding to a plurality of heart beats from said buffer memory means and for performing a fast Fourier transform on each individual lead of the fetched data; said frequency domain processing means calculating an energy spectrum for each lead, a cross-energy spectrum and transfer function curves for said two selected leads; and output means, operatively connected to said processing means, for providing waveforms of the calculated results of said frequency domain processing means as an output. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for detecting and processing electrocardiogram (ECG) signals, comprising the steps of:
-
(a) detecting simultaneously the ECG signals from multi-leads located at different locations on a living body via a plurality of detecting electrodes; (b) amplifying the detected signals of said step (a) by a multi-channel amplifying circuit; (c) digitizing synchronously the multi-channel amplified signals of step (b); (d) storing the synchronized digital data of said step (c) in a buffer memory; (e) fetching two selected leads of the stored data of said step (d) from the buffer memory; (f) performing a fast Fourier transform on each individual lead of the fetched data of said step (e); (g) calculating an energy spectrum for each selected individual lead; (h) calculating a cross-energy spectrum and transfer function curves for the two selected leads; and (i) displaying waveforms of the cross-energy spectrum calculation and transfer function curves of said step (h). - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. An apparatus for detecting and processing ECG signals, comprising:
-
a plurality of detecting electrodes including 12 Wilson'"'"'s leads and 3 Frank'"'"'s leads; detecting means, operatively connected to said detecting electrodes, for simultaneously detecting 12 Wilson'"'"'s leads and 3 Frank'"'"'s leads of ECG signals and for amplifying the detected signals to provide 15 leads of amplified ECG output; multi-channel A/D converter means, operatively connected to said detecting means, for synchronously converting said 15 leads of amplified ECG outpots into 15 channels of digital data; buffer memory means, operatively connected to said multi-channel A/D converter means, for storing the synchronized 15-channel of digital data;
processing means, operatively connected to said buffer memory means, for processing the synchronized 15-channels of digital data;said processing means including, time domain processing means, operatively connected to said buffer memory means, for fetching at least the stored digital data of each of the 12 Wilson'"'"'s leads corresponding to a plurality of heart beats and for forming ECG waveforms corresponding to each individual lead of fetched data, frequency domain processing means, operatively connected to said buffer processing means, for fetching the stored digital data of leads II and V5 of the 12 Wilson'"'"'s leads corresponding to a plurality of heart beats and for performing a fast Fourier transform on each individual lead of the fetched data, said frequency domain processing means calculating at least one curve form a group of curves including an energy spectrum curve for each lead, cross-energy spectrum curve for the two selected leads, transfer function curves, a coherent function curve, a pulse respnise curve, and auto-correlative function curve, and a cross-correlative function curve, space domain processing means, operatively connected to said buffer memory means, for fetching three Frank'"'"'s leads, corresponding to signals X, Y, and Z, of the stored digital data corresponding to a complete period of one heart beat and for producing front plane vector loops from said signals X and Y, horizontal plane vector loops from said signals X and Z, and left side plane vector loops from said signals Y and Z, time domain waveform identification means, operatively connected to said time domain processing means, for identifying said ECG waveforms and for calculating an amplitude and width of each waveform, frequency domaim waveform identification means, operatively connected to said frequency domain processing means, for identifying said curves and for calculating at least one parameter from a group of parameters including peak values and corresponding frequency values of first four peaks, g1, g2, g3, and g4, from said energy spectrum curve, a main peak and a negative peak and corresponding frequency locations from said pulse response curve, peak values and corresponding frequency locations from said auto-correlative function and cross-correlative function curves, coherent value from said energy spectrum, and maximum height and corresponding frequency location from said transfer function curve, space domain waveform identification means, operatively connected to said space domain processing means, for identifying sghapes and colations of said vector loops and for calculating parameters corresponding to the area, angle and rotated direction of said vector loops; and output menas, operatively connected to said processing means, for displaying said ECG waveforms, said curves produced by said frequency domain means according to signals of leads II and V5, said vector loops of the three planes corresponding to said signals of X, Y, and Z, and three parameter tables calculated from the time domain waveforms, frequency domain curves, and space domain vector loops, respectively.
-
Specification