Method and system for on-line blind source separation
AssigneeSarnoff Corporation
InventorsLucas Cristobal Parra, Clay Douglas Spence
Life of this patent
Estimating the term…
Loading patent…
AssigneeSarnoff Corporation
InventorsLucas Cristobal Parra, Clay Douglas Spence
Estimating the term…
A method and apparatus is disclosed for performing blind source separation using convolutive signal decorrelation. For a first embodiment, the method accumulates a length of input signal (mixed signal) that includes a plurality of independent signals from independent signal sources. The invention then divides the length of input signal into a plurality of T-length periods (windows) and performs a discrete Fourier transform (DFT) on the, signal within each T-length period. Thereafter, estimated cross-correlation values are computed using a plurality of the averaged DFT values. A total number of K cross-correlation values are computed, where each of the K values is averaged over N of the T-length periods. Using the cross-correlation values, a gradient descent process computes the coefficients of a finite impulse response (FIR) filter that will effectively separate the source signals within the input signal. A second embodiment of the invention is directed to on-line processing of the input signal—i.e., processing the signal as soon as it arrives with no storage of the signal data. In particular, an on-line gradient algorithm is provided for application to non-stationary signals and having an adaptive step size in the frequency domain based on second derivatives of the cost function. The on-line separation methodology of this embodiment is characterized as multiple adaptive decorrelation.
A method for separating a plurality of mixed signals into a plurality of component signals comprising the steps of:
An apparatus for separating a plurality of mixed signals into a plurality of component signals comprising:
A computer readable storage medium containing a program that, when executed upon a general purpose computer system, causes said general purpose computer system to become a specific purpose computer system that performs a method for separating a plurality of mixed signals into a plurality of component signals comprising the steps of:
Dependencies are inferred from the claim text.