Adaptive filter for signal processing and method therefor
AssigneeInterval Research Corporation
InventorsJohn-Thomas Calderon Ngo, Neal Ashok Bhadkamkar
Life of this patent
Estimating the term…
Loading patent…
AssigneeInterval Research Corporation
InventorsJohn-Thomas Calderon Ngo, Neal Ashok Bhadkamkar
Estimating the term…
This invention is a component of an adaptive filter signal processor whose purpose is to separate a mixture of signals received by each of a plurality of transducers. This invention accomplishes a key step in that separation: it estimates, from the transducer signals, the relative propagation delays among the transducers for each source. First, it randomly generates a fixed number of sets of delay parameters, called a population. Thereafter, the following events occur at each clock cycle. Each set is processed by an instantaneous-performance calculator, to generate an instantaneous-performance value. The instantaneous performance value of each set is added to a cumulative performance value. The set with the greatest cumulative performance value is transferred to the adaptive filter signal processor. New parameter sets are generated at random. Whenever a parameter set is found whose instantaneous performance value exceeds that of the set in the population with the least instantaneous performance value, it is incorporated into the population. The set with the least cumulative performance value is deleted from the population, and the new parameter set is assigned an initial cumulative performance value that falls short of the greatest cumulative performance value in the population by a fixed amount.
A method of determining a set of a plurality of signal parameters for use in an adaptive filter signal processor to process a plurality of input signals to generate a plurality of processed signals, said method comprising:
A method of processing waves from a plurality of sources, comprising:
An adaptive filter for determining a set of a plurality of signal parameters for use in an adaptive filter signal processor to process a plurality of input signals to generate a plurality of processed signals, said filter comprising:
A signal processing system for processing waves from a plurality of sources, said system comprising:
A signal processing system for processing waves from a plurality of sources, said system comprising:
An adaptive filter signal processing system for processing waves from a plurality of sources, said system comprising:
Dependencies are inferred from the claim text.