Claims
- 1. A patient monitor, receiving a cyclical cardiac signal and a composite signal containing cardiac artifacts from a patient, comprising:
- a sampler, detecting the composite signal at a fixed rate, generating composite samples from the composite signal;
- a cardiac event detector, detecting the cyclical cardiac signal, and generating a marked stable reference point for each cardiac cycle;
- a cardiac interval detector, detecting the marked stable reference points and generating a cardiac output signal having a variable cardiac frequency and associated harmonics, wherein the variable cardiac frequency corresponds to a cardiac interval between adjacent marked stable reference points;
- memory, detecting and storing the composite samples, having a left and a right composite sample pointer;
- a first digital filter having a fixed delay, connected to the memory, having an adaptive window with a midpoint and two edges defining a length, wherein one edge corresponds to the left composite sample pointer and the other edge corresponds to the right composite sample pointer, wherein the midpoint corresponds to the composite sample centered between two adjacent reference points, for removing events which occur at the variable cardiac frequency and the associated harmonics and producing a filtered composite signal; and
- memory controlling means, connected to the memory and detecting the cardiac output signal, for updating the left and right sample pointers such that the length of the adaptive window is equal to the cardiac interval when the midpoint is between two of the marked stable reference points;
- wherein the filtered composite signal is produced by removing events which occur at the variable cardiac frequency and the associated harmonies of the cardiac frequency from the composite signal such that the cardiac artifacts are reduced.
- 2. A patient monitor as defined in claim 1, wherein the first digital filter is a finite impulse response filter.
- 3. A patient monitor, as defined in claim 2, further comprising:
- a feature extractor, detecting the filtered composite signal, generating a first output signal having a frequency which corresponds to signal features of the filtered composite signal, and a second output signal which corresponds to durations between the signal features; and
- a rate detector, detecting the second output signal and generating a rate output signal corresponding to the first output signal.
- 4. A patient monitor as defined in claim 3, further comprising:
- a patient condition indicator;
- evaluation means, connected to the patient condition indicator and the rate detector, for evaluating the rate output signal with at least one patient threshold and activating the patient condition indicator.
- 5. A patient monitor as defined in claim 4, further comprising a second finite impulse response filter detecting the filtered composite signal and the composite signal, generating an output signal by subtracting the filtered composite signal from the composite signal.
- 6. A patient monitor as defined in claim 2, wherein the first finite impulse response filter has zeros which correspond to the variable cardiac frequency and its harmonics.
- 7. A patient monitor as defined in claim 6, wherein the patient monitor is adapted such that the length of the adaptive window is the cardiac interval.
- 8. A patient monitor as defined in claim 7, wherein the first finite impulse response filter is a rectangular filter.
- 9. A patient monitor as defined in claim 8, wherein the sampler is adapted to detect a respiratory signal as the composite signal.
- 10. A patient monitor as defined in claim 8, wherein the sampler is adapted to detect a blood pressure signal as the composite signal.
- 11. A patient monitor as defined in claim 1, further comprising a second finite impulse response filter detecting the filtered composite signal and the composite signal, generating an output signal by subtracting the filtered composite signal from the composite signal.
- 12. A patient monitor as defined in claim 1, wherein the cardiac event detector is adapted to detect an electrocardiogram signal.
- 13. A patient monitor as defined in claim 1, wherein the cardiac event detector is adapted to detect a blood pressure signal.
- 14. A filtering method for reducing cardiac artifacts in a composite signal by receiving from a patient a first, second, and third cardiac event and a composite signal containing cardiac artifacts, the filtering method comprising the steps of:
- measuring a first and a second cardiac period, wherein the first cardiac period is a duration between the first and second cardiac events, wherein the second cardiac period is a duration between the second and third cardiac events;
- sampling the composite signal at a sampling rate so as to produce discrete composite values;
- defining a first left and a first right window length such that a summation of the first left and first right window lengths is equal to the first cardiac period;
- defining a second left and a second right window length such that a summation of the second left and second right window lengths is equal to the second cardiac period;
- storing the discrete composite values in a series of memory addresses;
- defining a left and a right window correction factor;
- pointing a midpointer to the address containing the discrete composite value corresponding to the midpoint of the first cardiac period;
- pointing a left end pointer to an address in the memory addresses containing the discrete composite value corresponding to the first left window length behind the midpointer and a right end pointer to the address containing the discrete composite value corresponding to the first right window length ahead of the midpointer; and
- producing a filtered composite signal using a finite impulse response filter having a dynamic window length, the step of producing comprising:
- averaging the discrete composite values between the left and right end pointers, inclusively;
- shifting the midpointer to the next discrete composite value such that there is a fixed delay;
- updating the left end pointer such that the left window length is changed at multiples of the left window correction factor when the multiples correspond to an integral number of discrete composite values and the right end pointer such that the right window length is changed at multiples of the right window correction factor when the multiples correspond to an integral number of discrete composite values; and
- repeating, the steps of averaging, and updating until the midpointer points at the address containing the discrete composite value corresponding to the midpoint of the next cardiac interval.
- 15. A filtering method as defined in claim 14, further comprising the steps of:
- detecting signal features of the filtered composite signal; and
- determining a rate at which the signal features occur.
- 16. A filtering method as defined in claim 15, further comprising the steps of:
- comparing the rate with at least one patient tolerance region; and
- activating an alarm when the rate is not within the patient tolerance region.
- 17. A filtering method as defined in claim 16, further comprising the step of subtracting the filtered composite signal from the composite signal such that the filtered composite signal is substantially removed from the composite signal.
- 18. A filtering method as defined in claim 15, wherein the step of sampling the composite signal samples a respiratory signal.
- 19. A filtering method as defined in claim 15, wherein the step of sampling the composite signal samples a blood pressure signal.
Parent Case Info
This is a continuation-in-part of a patent application having a Ser. No. of 08/134,780, filed on 12 Oct. 1993, by Pering, et al.
US Referenced Citations (1)
Number |
Name |
Date |
Kind |
5392780 |
Ogino et al. |
Feb 1995 |
|
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
134780 |
Oct 1993 |
|