Claims
- 1. A method of signal processing for filtering noise from an input signal, wherein the input signal is noisy, the method comprising the following steps:(a) calculating a numerical transform of the input signal to determine a fundamental period, wherein the numerical transform is calculated at each of a plurality of incremental periods by multiplying samples of the input signal by first and second periodic orthogonal waveforms of period equal to the selected incremental period; (b) indexing through a buffer storing the first periodic waveform and a buffer storing the second periodic waveform, where the index is inversely proportional to a selected period to selectively decimate the length of the period; (c) scaling and summing the calculated numerical transforms for a given incremental period to yield the fundamental period in the input signal; and (d) utilizing the fundamental period for filtering noise from the input signal.
- 2. The method as defined in claim 1, further comprising the step of calculating an ensemble average to reconstruct the input signal.
- 3. The method as defined in claim 1, further comprising the step of calculating the power spectrum for each transform creating a power versus period buffer.
- 4. The method as defined in claim 3, further comprising the step of tracking a period of interest in the input signal through time by locating and tracking its peak in the power versus period buffer.
- 5. The method as defined in claim 1, wherein the input signal is a plethysmographic wave.
- 6. The method as defined in claim 1, wherein the input signal is a plethysmographic signal from a pulse oximetery sensor.
- 7. The method as defined in claim 1, wherein the input signal is a plethysmographic signal from a fetal pulse oximeter.
- 8. The method as defined in claim 1, wherein the input signal is slid through the transform such that a new data point is added and an old data point is subtracted for each iteration.
- 9. New The method as defined in claim 1, wherein the input signal is a physiological signal.
- 10. The method as defined in claim 1, wherein the input signal contains a dominant frequency of up to tens of hertz with intermittent broad band noise, wherein the frequency range of the broad band noise has a broad band noise period range in the same period range as the fundamental period.
CROSS REFERENCE TO RELATED APPLICATIONS
This application is a continuation of application Ser. No. 09/410,887, filed on Sep. 30, 1999 now U.S. Pat. No. 6,339,715.
US Referenced Citations (40)
Foreign Referenced Citations (1)
Number |
Date |
Country |
WO 0124042 |
Apr 2001 |
WO |
Non-Patent Literature Citations (3)
Entry |
Springer, Tom: “Sliding FFT computes frequency Spectra in real time” Sep. 29, 1998 EDN, p. 161-170. |
Tom Springer, Sep. 29, 1988, pp. 161-170, Sliding FFT Computes Frequency Spectra in Real Time. |
Rusch et al.: “Signal Processing Methods for Pulse Oximetry” Mar. 1, 1996, Computers in Biology and Medicine, p. 143-159. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
09/410887 |
Sep 1999 |
US |
Child |
10/047356 |
|
US |