Fast estimation of weak bio-signals using novel algorithms for generating multiple additional data frames
First Claim
Patent Images
1. A signal processor for de-noising an input signal, comprising:
- a memory for storing the input signal,wherein the input signal is divided into a plurality of frames of data points; and
a processor configured to;
separately perform a non-linear de-noising operation on each of the plurality of frames of data points;
re-order the frames of data points before de-noising them another time; and
combine all resultant de-noised frames of data points to form a combined resultant de-noised input signal,wherein the non-linear de-noising operation includes;
performing a discrete wavelet transform on each of the plurality of frames of data points.
11 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for de-noising weak bio-signals having a relatively low signal to noise ratio utilizes an iterative process of de-noising a data set comprised of a new set of frames. The method separately performs a non-linear de-noising operation on each of the component frames and combines the resultant de-noised frames to form a combined resultant de-noised input signal. The method is preferably carried out in a digital processor.
166 Citations
24 Claims
-
1. A signal processor for de-noising an input signal, comprising:
-
a memory for storing the input signal, wherein the input signal is divided into a plurality of frames of data points; and a processor configured to; separately perform a non-linear de-noising operation on each of the plurality of frames of data points;
re-order the frames of data points before de-noising them another time; andcombine all resultant de-noised frames of data points to form a combined resultant de-noised input signal, wherein the non-linear de-noising operation includes; performing a discrete wavelet transform on each of the plurality of frames of data points. - View Dependent Claims (2, 3, 4, 5, 21, 22)
-
-
6. A signal processor for de-noising an input signal, comprising:
-
a memory for storing the input signal, wherein the input signal is divided into a plurality of frames of data points; and a processor configured to; separately perform a non-linear de-noising operation on each of the plurality of frames of data points; rearrange the plurality of frames of data points to create new frames of data points and perform a non-linear de-noising operation on each of the new frames of data points; and combine the resultant de-noised frames of data points and the resultant de-noised new frames of data points to form a combined resultant de-noised input signal. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method for de-noising an input signal comprising:
-
dividing the input signal into a plurality of frames of data points; performing a separate non-linear de-noising operation on each of the plurality of frames of data points, wherein the non-linear de-noising operation includes performing a discrete wavelet transform on each of the plurality of frames of data points;
re-ordering the frames of data points before de-noising them another time; andcombining the resultant de-noised frames of data points to form a combined resultant de-noised input signal. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method for de-noising an input signal comprising:
-
dividing the input signal into a plurality of frames of data points; performing a separate non-linear de-noising operation on each of the plurality of frames of data points; rearranging the plurality of frames of data points to create new frames of data points and performing a non-linear de-noising operation on each of the new frames of data points; and combining the resultant de-noised frames of data points and the resultant de-noised new frames of data points to form a combined resultant de-noised input signal. - View Dependent Claims (17, 18, 19, 20)
-
-
23. A signal processor for removing noise from a signal, comprising:
-
a memory for storing an input signal, wherein the input signal is divided into a plurality of frames; and a processor configured to; perform a separate discrete wavelet transform on each of the plurality of frames to create an array of wavelet coefficients; de-noise the array of wavelet coefficients; re-order the wavelet coefficients in the array of wavelet coefficients to create rearranged frames; de-noise the rearranged frames; and combine the de-noised rearranged frames to form a combined resultant de-noised input signal.
-
-
24. A method for removing noise from an input signal comprising:
-
dividing the input signal into a plurality of frames; performing a separate discrete wavelet transform on each of the plurality of frames to create an array of wavelet coefficients; de-noising the array of wavelet coefficients; re-ordering the wavelet coefficients in the array of wavelet coefficients to create rearranged frames; de-noising the rearranged frames; and combining the de-noised rearranged frames to form a combined resultant de-noised signal.
-
Specification