116 MIMO System Technology for Wireless Communications
relevant literature in both these areas, with an emphasis on MIMO systems.
Feedback issues have been considered in IEEE 802.16 fixed wireless systems
[1], third generation cellular [33], and the next generation wireless local area
network standard IEEE 802.11n [84].
To motivate the problem we consider a narrowband M
t
transmit and M
r
receive antenna MIMO system (we consider broadband extensions in Section
5.6). At baseband the channel can be represented by an random
matrix H
. This yields a channel input/output relationship at the k
th trans-
mission of
(5.1)
where is an transmit matrix, is an receive matrix, and
N
k
is an additive white Gaussian noise matrix. The variable T
simply
denotes the number of temporal transmissions in the space–time signal.
Space–time signal design can be partitioned into two cases: open-loop and
closed-loop MIMO. In an open-loop MIMO system, is designed indepen-
dently
of the channel conditions. Open-loop MIMO includes the popular
spatial multiplexing or Bell Labs Space–Time (BLAST) system [20], orthog-
onal space–time block codes [4,90], space–time trellis codes [36,45,50,91],
more recent space–time codes [11,14,15,35], as well as codes proposed by
one of the authors [24,27,28]. Alternatively, closed-loop MIMO signals are
designed as a function
of the channel conditions. Closed-loop algorithms
benefit from their channel adaptive nature by providing improved error rate,
better spectral efficiency, and simplified decoding [6,70].
A transmit technique of interest in closed-loop MIMO is linear precoding
of an open-loop signal. Linear precoding works by constructing X
k
= FS
k
where S
k
is formed from one of the aforementioned open-loop algorithms
and F
is a linear precoding matrix determined based on H
. A common
application of precoding for MIMO systems is to reduce the error rate,
improve the throughput, or decrease the complexity of a space–time code
designed without channel information. Initial work on precoding for spatial
multiplexing was done by Scaglione et al. [81], Sampath et al. [77], Zhou
et al. [106], and Heath et al. [29]. Jöngren et al. pioneered precoding for
space–time block codes in [40] before more recent work on this subject
[3,23,46,101,103,106,107]. The precoding matrix can be derived from the chan-
nel (see, e.g., [39,75,81]) or the channel statistics (see, e.g., [2,21,34,68,77,97,
104,106,107]). In general the precoding method depends on the type of
receiver used. A special case of linear precoding is transmit beamforming,
where is an M
t
dimensional beamforming vector, and is a com-
plex number taken from a digital constellation. Various forms of f
have been
explored over the years, beginning with antenna selection in [86,100] to more
general forms in [13,14,51,95], where f
is restricted to be a unit vector and
our work in [53], where f
is restricted to have unit gain entries.
One problem with most of the current work in closed-loop MIMO com-
munications is the assumption that complete channel state information is
MM
rt
×
YHXN
kkk
=+
X
k
MT
t
×
MT
r
×
MT
r
×
X
k
Ff=
4190_book.fm Page 116 Tuesday, February 21, 2006 9:14 AM