This document presents an improved algorithm for analyzing brain signals (EEGs) using blind source separation techniques. It compares the proposed algorithm to other existing BSS methods like STFT-ICA, wavelet ICA, EEMD, and IVA. The proposed algorithm uses an ensemble EEMD-IVA approach to separate both univariate and multivariate data sources from EEG recordings. Experimental results showed the proposed algorithm had higher SNR and ACC values than other techniques, indicating better separation performance. It also had a faster convergence rate than the normal EEMD-IVA method.