Resumen
Most of the existing estimation methods of spreading code sequence are not suitable for the QPSK-DSSS. We propose a spreading code sequence estimation method based on fast independent component analysis (Fast-ICA). It mainly includes signal preprocessing, calculations of separation matrix, and spreading code sequence. Firstly, the received signal is segmented according to the period of the spreading code sequence, and the covariance matrix can be calculated. Then, the signal subspace and corresponding eigenvalues are obtained by eigenvalue decomposition of the covariance matrix. Subsequently, the received signal matrix needs to be whitened. Finally, the Fast-ICA algorithm is used to find the separation matrix to estimate the in-phase and orthogonal spreading code sequence. The experiment result shows that the estimation of the spreading code sequence can be carried out based on Fast-ICA under a low SNR of -12 dB. Compared with the constant modulus algorithm (CMA) and the decomposition method for the real part of the self-covariance matrix (EVD-R), this method has a better performance.