Optimal Recursive Spatial Multiplexing Strategies for Slowly Time-Varying MIMO Channels T. Edlich, T. Hunziker, I. A. Shah, D. Dahlhaus Communications Laboratory, University of Kassel Wilhelmsh¨ oher Allee 73, Kassel, 34121 Germany E-mail: edlich@uni-kassel.de Abstract—We consider a simple closed-loop spatial multiplex- ing architecture, which can be incorporated into an outer system with off-the-shelf single-input single-output encoders/decoders. Instead of relying on transmitter-side channel state informa- tion for matching the layers of the multidimensional signal to the eigenmodes of the multiple-input multiple-output channel through a precoding, the eigenmodes with high attenuation are identified in the receiver and a retransmission of the affected signal parts requested through a feedback channel. The requested backup facilitates a linear array signal reconstruction subject to limited noise amplification. Since the backup is always embedded in a subsequent signal frame, the multiplexing becomes a recur- sive procedure. We propose appropriate transmit antenna selec- tion policies for limiting the number of recursions and thereby the memory requirement and incurred delay. Optimal policies are obtained using the theory of Markov decision processes. Moreover, the use of a simple unsupervised learning method lets the system adapt to unknown channel conditions while always guaranteeing a target signal-to-noise ratio at the decoder input. I. I NTRODUCTION Multiple-input multiple-output (MIMO) channels offer great capacities in theory, but their realization by adequate MIMO channel codes, such as space-time trellis codes, is often impractical in view of the high complexity. In order to pro- vide high data rates, simple architectures are needed which rely on off-the-shelf single-input single-output (SISO) en- coders/decoders and linear pre/post-processors. In the presence of channel state information (CSI) at the transmitter end, proper precoding decomposes the MIMO channel into inde- pendent SISO channels [1]. However, providing the transmitter with accurate CSI may be difficult, especially in environments with time-varying channels. Without precoding, a linear recon- struction of the array signal at the receiver end, based on the zero forcing (ZF) or minimum mean-squared error (MMSE) criteria, boosts additive noise over the parallel signals in cases with badly conditioned channel matrices. Interference cancellation as part of the Vertical Bell Lab Layered Space- Time (V-BLAST) proposal [2] limits noise amplification, but the successive layer-wise decoding increases the system complexity and brings the danger of error propagation. An alternative spatial multiplexing architecture, where ex- cessive noise amplification arising from ”weak” eigenmodes of a channel is evaded by means of a retransmission involving the critical signal subspace, has been proposed in [3], [4]. To show the key idea, suppose the transmitted signal was distorted in a narrow-band MIMO channel represented by the (N×M )- matrix H (with N M ). A ZF in the receiver would amplify the average noise power by a factor tr((H H ) -1 )/M [5], where (·) denotes conjugate transposition and tr(·) the trace of a square matrix. The presence of a backup in the form of orthogonal projections of the transmitted vector signals onto an m -dimensional subspace with m M , spanned by the orthonormal columns of an (M×m )-matrix Q , results in the augmented channel matrix H = H αQ (1) with α a positive factor as discussed below. Proper choice of Q limits the eigenvalue spread of ( H H ), thereby mitigating noise amplification by the ZF. The matrix Q can be computed at the receiver end and sent through a feedback channel to the transmitter, which embeds the backup in the array signal transmitted in a subsequent time slot. As the reception of the latter may again require a backup, this approach results in a recursive spatial multiplexing (RSM) procedure. The ergodic performance of such a closed-loop architecture with unconstrained recursion is investigated in [4]. In this paper we employ RSM to ensure the compliance with a given target signal-to-noise ratio (SNR) at the SISO decoder input as explained in Sect.II. We derive optimal transmit antenna selection policies that meet constraints imposed on the recursion, with the purpose of limiting latency and memory re- quirements, using the framework of Markov decision processes in Sect. III. Moreover, we discuss a simple learning method to make the architecture self-adaptable in Sect. IV. Finally, we present numerical results in Sect. V and draw conclusions in Sect. VI. II. RECURSIVE SPATIAL MULTIPLEXING At the transmitter side of our architecture in Fig. 1, a demultiplexer transforms the serial signal stream from a SISO encoder into array signal frames to be sent successively over a MIMO channel. Every frame comprises a certain number of vector signals. The transmitter may use only t out of the M transmit antennas for the th frame transmission, and allocate the t dimensions of the vector signals as follows: t -m -1 dimensions (i.e., layers) are provided for serial/parallel (S/P) converted signals from the SISO encoder, while m -1 dimen- sions are dedicated to the retransmission of critical signal parts of the previous frame, serving as a backup in the 978-1-61284-231-8/11/$26.00 ©2011 IEEE This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the IEEE ICC 2011 proceedings