A typical problem in array processing and data analysis is to recover the unobserved source signals from their mixtures.Blind source separation(BSS) is a powerful methodology for solving this problem.In recent years
the BSS has received considerable attention from the signal processing community and the neural network community.This paper presents a survey and review on the BSS
focusing on the independent component analysis(ICA) and the principal component analysis(PCA).