In Blind Source Separation (BSS) the objective is to extract source signals from their linear mixtures. Algorithms developed for Independent Component Analysis (ICA) have proven useful in the field of BSS. The Projection Approximation Subspace Tracking with Deflation (PASTD) algorithm, originally developed for subspace tracking, has been extended by using a nonlinear cost function so that it may be used for ICA/BSS. Such algorithms most often require the input signals to be white. In this report we extend the PASTD algorithm so that it can be used to whiten signals as a pre-processing step before ICA. The performance of the ICA-algorithm is then evaluated for different choices of whitening algorithms. The algorithms are also evaluated for Binary Phase Shift Keying (BPSK) modulated data over Rayleigh fading channels usually encountered in wireless communications.