SYSTEM AND METHOD FOR ADAPTIVE STIMULUS-RESPONSE SIGNAL FILTERING
First Claim
1. A system for filtering a signal comprising:
- a) An input module for receiving a signal of interest;
b) A stimulus input module for receiving a signal indicating that a stimulus has been applied;
c) A plurality of memory buffers;
d) A processor configured to;
i) receive the synchronized stimulus signal and signal of interest;
ii) recursively select a portion of the signal of interest associated with a stimulus being applied and assign the selected portion of the signal of interest to one of the plurality of buffers;
iii) combine all responses in each of said plurality of buffers;
iv) transform the combination of all responses in each buffer to a transform spacev) compare the transform components of the buffers to determine a scaling factor;
vi) apply the scaling factor to the spectral components of the buffers;
vii) perform an inverse transform on the result of combining the buffers to return to the time domain to produce a filtered signal, ande) an output module configured to output the filtered signal received from the processor.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for filtering a signal comprising: receiving a signal of interest; receiving a signal indicating that a stimulus has been applied; receiving the synchronized stimulus signal and signal of interest; recursively selecting a portion of the signal of interest associated with a stimulus being applied and assign the selected portion of the signal of interest to one of the plurality of buffers; combining all responses in each of said plurality of buffers; transforming the combination of all responses in each buffer to a transform space; comparing the transform components of the buffers to determine a scaling factor; applying the scaling factor to the spectral components of the buffers; performing an inverse transform on the result of combining the buffers to return to the time domain to produce a filtered signal, and outputting the filtered signal received from the processor.
10 Citations
13 Claims
-
1. A system for filtering a signal comprising:
-
a) An input module for receiving a signal of interest; b) A stimulus input module for receiving a signal indicating that a stimulus has been applied; c) A plurality of memory buffers; d) A processor configured to; i) receive the synchronized stimulus signal and signal of interest; ii) recursively select a portion of the signal of interest associated with a stimulus being applied and assign the selected portion of the signal of interest to one of the plurality of buffers; iii) combine all responses in each of said plurality of buffers; iv) transform the combination of all responses in each buffer to a transform space v) compare the transform components of the buffers to determine a scaling factor; vi) apply the scaling factor to the spectral components of the buffers; vii) perform an inverse transform on the result of combining the buffers to return to the time domain to produce a filtered signal, and e) an output module configured to output the filtered signal received from the processor. - View Dependent Claims (2, 3, 4, 10, 11)
-
-
5. A system for buffering a signal comprising:
-
a) An input module for receiving a signal of interest; b) A stimulus input module for receiving a signal indicating that a stimulus has been applied; c) each received signal associated with a stimulus is assigned to a plurality of buffers comprising; i) Sampling the signal of interest at a time corresponding to the associated stimulus to obtain a sample signal; and ii) Assigning the sampled signal to one of the plurality of buffers in a biased manner based on a comparative statistic related to measure of presence or the ER signal. - View Dependent Claims (6, 7, 8, 9)
-
-
12. A method for filtering a signal comprising:
-
receiving a signal of interest; receiving a signal indicating that a stimulus has been applied; receiving the synchronized stimulus signal and signal of interest; recursively selecting a portion of the signal of interest associated with a stimulus being applied and assign the selected portion of the signal of interest to one of the plurality of buffers; combining all responses in each of said plurality of buffers; transforming the combination of all responses in each buffer to a transform space comparing the transform components of the buffers to determine a scaling factor; applying the scaling factor to the spectral components of the buffers; performing an inverse transform on the result of combining the buffers to return to the time domain to produce a filtered signal, and outputting the filtered signal received from the processor. - View Dependent Claims (13)
-
Specification