Patent Document ID: 20120158367
Application ID: 13149323
Patent Flag: 0

Claim One:
1. An independent component analysis processor for performing an independent component analysis process on multiple-channel parallel signals having raw data, comprising: an input buffering unit that receives the multiple-channel parallel signals and outputs the raw data; a mean/covariance unit that calculates a mean and a covariance of the raw data; a centering unit that centers the raw data according to the mean of the raw data, to obtain zero-mean data; a whitening unit that receives and performs a whitening process on the covariance of the raw data and the zero-mean data, to obtain a whitening matrix and an uncorrelated data stream; an independent component analysis (ICA) training unit that receives the uncorrelated data stream from the whitening unit and calculates an unmixing weight matrix; and an ICA calculating unit that receives the unmixing weight matrix and the whitening matrix, calculates a whitening unmixing matrix, and calculates independent components of the multiple-channel parallel signals according to the whitening unmixing matrix and the raw data.