A technique used to separate out individual signals from a mixture of those signals. It is designed to work when the individual signals are statistically independent and the mixing process is additive, but otherwise unknown. Typical applications involve separating out speech recorded from multiple microphones, or electrical heart signals obtained from many ECG electrodes.