Signal processing apparatus and method
First Claim
1. In a signal processor for processing at least two signals M1 and M2, the signal M1 containing a primary signal portion S1 and a secondary signal portion N1, the signal M2 containing a primary signal portion S2 and a secondary signal portion N2, said signals M1 and M2 having the flowing relationship:
-
space="preserve" listing-type="equation">M.sub.1 =S.sub.1 +N.sub.1
space="preserve" listing-type="equation">M.sub.2 =S.sub.2 +N.sub.2,a method comprising the steps of;
determining a value for a coefficient c, such that an error value e, given by the relation e=S1 -(cM1 -M2) is partially minimized, where said coefficient c is related to a ratio of a frequency-domain representation of M1 and a frequency-domain representation of M2 ; and
using said coefficient c in a waveform scrubber to remove some of the secondary signal portion N1 from the signal M1 to produce an approximation A1 to said primary signal portion S1, where A1 =cM1 -M2.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and an apparatus to analyze two measured signals that are modeled as containing desired and undesired portions such as noise, FM and AM modulation. Coefficients relate the two signals according to a model defined in accordance with the present invention. In one embodiment, a transformation is used to evaluate a ratio of the two measured signals in order to find appropriate coefficients. The measured signals are then fed into a signal scrubber which uses the coefficients to remove the unwanted portions. The signal scrubbing is performed in either the time domain or in the frequency domain. The method and apparatus are particularly advantageous to blood oximetry and pulserate measurements. In another embodiment, an estimate of the pulserate is obtained by applying a set of rules to a spectral transform of the scrubbed signal. In another embodiment, an estimate of the pulserate is obtained by transforming the scrubbed signal from a first spectral domain into a second spectral domain. The pulserate is found by identifying the largest spectral peak in the second spectral domain.
1334 Citations
14 Claims
-
1. In a signal processor for processing at least two signals M1 and M2, the signal M1 containing a primary signal portion S1 and a secondary signal portion N1, the signal M2 containing a primary signal portion S2 and a secondary signal portion N2, said signals M1 and M2 having the flowing relationship:
-
space="preserve" listing-type="equation">M.sub.1 =S.sub.1 +N.sub.1
space="preserve" listing-type="equation">M.sub.2 =S.sub.2 +N.sub.2,a method comprising the steps of; determining a value for a coefficient c, such that an error value e, given by the relation e=S1 -(cM1 -M2) is partially minimized, where said coefficient c is related to a ratio of a frequency-domain representation of M1 and a frequency-domain representation of M2 ; and using said coefficient c in a waveform scrubber to remove some of the secondary signal portion N1 from the signal M1 to produce an approximation A1 to said primary signal portion S1, where A1 =cM1 -M2. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A physiological monitor comprising:
-
a first input configured to receive a first signal M1 having a primary portion, S1, and a secondary portion N1, said signal M1 related to a physiologic parameter; a second input configured to receive a second signal M2 having a primary portion S2 and a secondary portion N2, said first and said second signals M1 and M2 being in accordance with the following relationship;
space="preserve" listing-type="equation">M.sub.1 =S.sub.1 +N.sub.1
space="preserve" listing-type="equation">M.sub.2 =S.sub.2 +N.sub.2where S1 and S2, and N1 and N2, are related by;
space="preserve" listing-type="equation">S.sub.1 ≈
r.sub.a S.sub.2
space="preserve" listing-type="equation">N.sub.1 ≈
r.sub.v N.sub.2and where ra and rv are coefficients; a first signal processor, said first signal processor configured to compute said ra coefficient and said rv coefficient using a transformed representation of said first signal M1 and a transformed representation of said second signal M2 ; and a waveform scrubber having a first input configured to receive said first signal M1, and having a second input configured to receive said second signal M2, said waveform scrubber providing an output signal corresponding to an approximation of S1. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. In a signal processor for processing at least two measured signals M1 and M2, the signal M1 having a primary signal portion S1 and a secondary signal portion N1, the signal M2 having a primary signal portion S2 and a secondary signal portion N2, such that:
-
space="preserve" listing-type="equation">M.sub.1 =S.sub.1 +N.sub.1
space="preserve" listing-type="equation">M.sub.2 =S.sub.2 +N.sub.2where S1 and S2, and N1 and N2, are related by;
space="preserve" listing-type="equation">S.sub.1 ≈
r.sub.a S.sub.2
space="preserve" listing-type="equation">N.sub.1 ≈
r.sub.v N.sub.2and where ra and rv are coefficients, a method comprising the steps of; determining a value for a coefficient c, such that an error value e, given by the relation e=S1 -(cM1 -M2) is partially minimized; and using said coefficient c in a waveform scrubber to remove some of the signal N1 from the measured signal M1 to produce an approximation A1 to said signal S1, where A1 =cM1 -M2, and where A1, M1, and M2 are expressed as frequency domain signals.
-
-
14. A physiological monitor comprising:
-
a first input configured to receive a first measured signal M1 having a primary portion, S1, and a secondary portion N1 ; a second input configured to receive a second measured signal M2 having a primary portion S2 and a secondary portion N2, said first and said second measured signals M1 and M2 being in accordance with the following relationship;
space="preserve" listing-type="equation">M.sub.1 =S.sub.1 +N.sub.1
space="preserve" listing-type="equation">M.sub.2 =S.sub.2 +N.sub.2where S1 and S2, and N1 and N2, are related by;
space="preserve" listing-type="equation">S.sub.1 ≈
r.sub.a S.sub.2
space="preserve" listing-type="equation">N.sub.1 ≈
r.sub.v N.sub.2and where ra and rv are coefficients; a first signal processor comprising a neural network configured to compute said ra coefficient and said rv coefficient using a transformed representation of said signal M1 and a transformed representation of said signal M2 ; and a waveform scrubber having a first input configured to receive said first measured signal and having a second input configured to receive said second measured signal, said waveform scrubber providing an output corresponding to an approximation of S1.
-
Specification