To estimate the spreading sequences for DS-CDMA system, a blind estimation method based on improved Fast-ICA is proposed. In this method, the ECA whitening and BAT optimization are introduced into the traditional Fast-ICA firstly, then the improved Fast-ICA is used to obtain spreading sequences matrix, finally, the spreading sequences are extracted from the spreading sequences matrix. Simulation results show the validity and superiority of the new method.