In this paper, we propose a turbo coded MIMO (multiple-input multiple-output) scheme for noncoherent fast fading channels, where neither the transmitter nor the receiver knows the channel state information. The turbo coded bits are alternatively transmitted by using the unitary space-time modulation (USTM) or spatial multiplexing (SM). At the receiver, a novel iterative detection-decoding algorithm is performed among the turbo decoder, the coherent demapper used for SM, and the noncoherent demapper for USTM. As compared to the scheme in the literature, the proposed scheme, in some cases, can provide better error performance with lower complexity.