IEEE Access (Jan 2020)
Blind Estimation of Spreading Sequence and Data Bits in Direct-Sequence Spread Spectrum Communication Systems
Abstract
At the transmitter of a Direct Sequence Spread Spectrum (DSSS) communication system, data bits are spread using a spreading sequence. To demodulate the transmitted data bits, the received signal should be de-spread using the same spreading sequence. However, there are many non-cooperative communication systems, where a receiver does not have the information on the spreading sequence. In such systems, to demodulate the transmitted data bits across a wide area, it is necessary to blindly estimate the spreading sequence at low Signal-to-Noise Ratio (SNR). Furthermore, for real-time processing, the computational complexity for the blind estimation should be minimized. In this paper, a novel algorithm is proposed to blindly estimate a spreading sequence and data bits based on turbo processing for both synchronous and asynchronous cases. The proposed algorithm can significantly improve the error rates of estimated data bits and the chips in the spreading sequence compared to an Eigen-Value Decomposition (EVD) based algorithm. Furthermore, compared to the EVD-based algorithm, the proposed algorithm drastically reduces the number of required multiplications.
Keywords