Abstract-This paper considers a Q-ary orthogonal directsequence code-division multiple-access (DS-CDMA) system with high-rate space-time linear dispersion codes (LDCs) in timevarying Rayleigh fading multiple-input-multiple-output (MIMO) channels. We propose a joint multiuser detection, LDC decoding, Q-ary demodulation, and channel-decoding algorithm and apply the turbo processing principle to improve system performance in an iterative fashion. The proposed iterative scheme demonstrates faster convergence and superior performance compared with the V-BLAST-based DS-CDMA system and is shown to approach the single-user performance bound. We also show that the CDMA system is able to exploit the time diversity offered by the LDCs in rapid-fading channels.Index Terms-Code-division multiple access (CDMA), iterative detection and decoding, linear dispersion codes (LDCs), multiple-input-multiple-output (MIMO), multiuser detection (MUD).