Abstract

In this paper we propose a novel switched-interleaving algorithm based on limited feedback for both uplink and downlink DS-CDMA systems. The proposed switched chip-interleaving DS-CDMA scheme requires the cooperation between the transmitter and the receiver, and a feedback channel sending the index of the interleaver to be used. The transmit chip-interleaver is chosen by the receiver from a codebook of interleaving matrices known to both the receiver and the transmitter and the codebook index is sent back using a limited number of bits. In order to design the codebook, we consider a number of different chip patterns by using random interleavers, block interleavers and a proposed frequently selected patterns method (FSP). The best interleaving patterns are chosen by the selection functions of the received signal to interference plus noise ratio (SINR) for both downlink and uplink systems. Since the selection function needs to determine the best interleaver based on the channel state information, it is necessary to predict reliably the channel state information for typical delay values. We present symbol-based and block-based linear minimum mean squared error (MMSE) receivers for interference suppression. Simulation results show that our proposed algorithm achieves significantly better performance than the conventional DS-CDMA (C-CDMA) systems and the existing chip-interleaving, linear precoding and adaptive spreading techniques.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.