Method and apparatus for processing a physiological signal
First Claim
Patent Images
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.
1 Assignment
0 Petitions
Accused Products
Abstract
A signal processing method, preferably for extracting a fundamental period from a noisy, low-frequency signal, is disclosed. The signal processing method generally comprises calculating a numerical transform for a number of selected periods by multiplying signal data by discrete points of a sine and a cosine wave of varying period and summing the results. The period of the sine and cosine waves are preferably selected to have a period substantially equivalent to the period of interest when performing the transform.
-
Citations
10 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification