2012 Volume 9 Issue 6 Pages 464-469
A simple iterative receiver for general nonorthogonal unitary space-time constellations (NOUSTC) is proposed. The output of the conventional noncoherent detector is used to initialize the receiver. In each iteration, the decision from last iteration is used to transform the received signals to derive new signals that bear channel state information (CSI), which are then employed to estimate the CSI using a Wiener filter, following a coherent detector is implemented. In our scheme, for each time block we can use not only the past and the present CSI-bearing signals, but also the future ones, to estimate the CSI, thus resulting in a relatively refined channel estimate and ultimately a receiver with good performance. Simulation results verify the performance of the proposed receiver.