ArticlePDF Available

A weighted least squares approach to precoding with pilots for MIMO-OFDM

Authors:

Abstract and Figures

Next-generation wireless systems are expected to leverage multiple-antenna, commonly called multiple-input multiple-output (MIMO), technology transmitting over broadband channels via orthogonal frequency-division multiplexing (OFDM). It is now well known that MIMO systems can obtain error rate and capacity improvements by adapting the transmitter to the current channel conditions. Linear spatial precoding is a popular technique for channel adaptation where the transmitted space-time signal for each subcarrier is multiplied by a precoding matrix before transmission. Spatial precoding is complicated, however, in OFDM because channel information is often only known for a small number of pilot tones. In this correspondence, we present a subspace interpolation method for designing spatial precoders for all subcarriers by using the precoders known on pilot tones. The nonpilot precoders are solutions to a weighted least-squares design on the Grassmann manifold. Simulation results show performance benefits over existing MIMO-OFDM techniques
Content may be subject to copyright.
A Weighted Least Squares Approach to Precoding with Pilots for
MIMO-OFDM
Tarkesh Pande, David J. Love, and James V. Krogmeier
School of Electrical and Computer Engineering
Purdue University
West Lafayette, IN 47907
{pande, djlove, jvk}@ecn.purdue.edu
December 14, 2005
Next generation wireless systems are expected to leverage multiple antenna, commonly called multiple-
input multiple-output (MIMO), technology transmitting over broadband channels via orthogonal frequency
division multiplexing (OFDM). It is now well-known that MIMO systems can obtain error rate and capacity
improvements by adapting the transmitter to the current channel conditions. Linear spatial precoding is
a popular technique for channel adaptation where the transmitted space-time signal for each subcarrier is
multiplied by a precoding matrix before transmission. Spatial precoding is complicated, however, in OFDM
because channel information is often only known for a small number of pilot tones. In this paper, we present
a subspace interpolation method for designing spatial precoders for all subcarriers by using the precoders
known on pilot tones. The non-pilot precoders are solutions to a weighted least squares design on the
Grassmann manifold. Simulation results show performance benefits over existing MIMO-OFDM techniques.
Index Terms -Closed-loop, Interpolation, Limited feedback, MIMO systems, Orthogonal frequency division
multiplexing, Subspace coding.
Permission to publish abstract separately granted.
This work was supported in part by the SBC Foundation, NSF under Grant CCF0513916 and the Indiana
Twenty First Century Research and Technology Fund.
1 Introduction
Recent work has shown that multiple antenna systems (often called multiple-input multiple-output (MIMO)
systems) exploiting channel knowledge at the transmitter, commonly called closed-loop systems, can obtain
large benefits in error rate reduction and capacity improvements compared to non-adaptive systems. In
narrowband systems that experience flat-fading, methods have been devised allowing both time division
duplexing (TDD) and frequency division duplexing (FDD) to efficiently use channel knowledge. Because
of the substantial data rate requirements, next generation communication systems will transmit over large
bandwidths with signals that experience frequency-selective fading. One effective method for dealing with
frequency-selectivity is orthogonal frequency division multiplexing (OFDM). OFDM constructs a broadband
signal using an orthogonal transformation applied to a multitude of narrowband signals. The end result is
that instead of one high-rate multi-tap channel we are left with a number of lower-rate single-tap channels.
Applying closed-loop techniques is challenging because of the number of different channels corresponding
to different subcarriers. Channel estimation for OFDM is commonly done using pilots [1]. The general idea
is for the OFDM symbol to interlace Kpilots tones within the Nsubcarriers. This means that each OFDM
symbol still has NKsubcarriers transmitting user data. Because the data conveyed on the pilot tones is
predetermined, the transmitted symbol can be divided out of the received signal to yield a flat-fading channel
estimate at each pilot. Thus, the receiver will have knowledge of the Kchannels corresponding to the pilots.
Common OFDM channel estimation techniques use interpolation methods on the channels obtained from
the Kpilots to estimate the channel for all Nsubcarriers. Example interpolators include minimum mean
squared error [2] and linear interpolation [3]–[6].
We are interested not in channel estimation but rather in adapting the transmitted signal to the current
channel conditions. Linear precoding [7]–[9] is a practical solution that adapts the transmitted space-time
signal (e.g., spatial multiplexing, orthogonal space-time block coding, etc.) to the channel by multiplying the
signal by a matrix before transmission. The intuition here is that the matrix directs the transmitted space-
time signal towards the “good” directions of the channel while avoiding the “bad”. In TDD narrowband
systems, precoders can be designed at the transmitter for the forward-link channel using the channel estimate
on the reverse-link. The transmitter in an FDD narrowband system, however, does not have knowledge of
the forward-link channel matrix. This can be overcome through the use of feedback from the receiver to the
transmitter [10]–[18].
In this paper, we address the general problem of designing precoding matrices for all the tones given
only the precoding matrices for the pilot tones. Just as in [12], [13], [15], [16], we view the precoders as points
in the Grassmann manifold. The interpolator solves a weighted least squares problem on the Grassmann
manifold. Thus, the interpolation is done on subspaces rather than matrices using a subspace, rather than
Euclidean, distance. Our interpolators can be based on any number of pilots and can be simply implemented
2
using common techniques from linear algebra. Specifically, we show that this interpolation relates to finding
the principle components of a matrix obtained by combining the weighted generator matrices of the precoder
subspaces.
This is a different approach than taken in [19]–[21] where the precoders are designed using a phase
invariance weighting of the nearest two pilots meant to maximize some condition. Our technique can include
any number of pilot tones. In addition, we do not require feedback of a unitary subspace rotation matrix as
in [21]. This reduction in feedback can be significant when the number of pilots is large. This problem has
practical significance particularly with application to next generation wireless local area networks (WLANs)
and wireless metropolitan access.
The organization of this paper is as follows. Section 2 gives a general overview of precoding for MIMO-
OFDM. We propose an interpolation scheme that uses the precoders obtained from pilot subcarriers to design
precoders for all Nsubcarriers in Section 3. Section 4 gives simulation results. We conclude in Section 5.
2 Precoding Systems
Consider an Mttransmit antenna and Mrreceive antenna MIMO-OFDM system transmitting with N
subcarriers. We will assume that the signal experiences an L-tap frequency selective channel in time given
by 1
G[i] =
L1
X
l=0
Glδ[il] (1)
where GlCMr×Mtfor all l. We will assume that Glhas independent and identically CN(0,1) distributed
entries and that Gl1is independent of Gl2for all 0 l1< l2< L.
We will deal with the signal design and analysis in the frequency domain using an N-point inverse fast
Fourier transformation (IFFT) at the transmitter and an N-point fast Fourier transformation (FFT) at the
1We use j=1, δ[·] to denote the Kronecker delta function, to denote matrix conjugate transposition,+to
denote the pseudo-inverse, E[·] to denote expectation, Ck×lto denote the vector space of k×lcomplex matrices,
IMto denote the M×Midentity matrix, CN(0,1) to denote a complex Gaussian random variable with zero mean
and unit variance, λi{A}to denote the ith singular value of A,| · | to denote the absolute value, tr(·) to denote the
trace of a matrix, k · k2to denote the matrix two-norm, k·kFto denote the matrix Frobenius norm, U(Mt, M) to
denote the set of Mt×Mmatrices with orthonormal columns, card(·) to denote the cardinality of a set, and the
combinatorial function
n
k
=n!/[k!(nk)!].
3
receiver. In addition, we will assume that the length of the cyclic prefix is greater than the intersymbol
interference (ISI) length introduced by the channel. After removing the cyclic prefix at the receiver the
MIMO frequency-domain channel for the nth subcarrier (where n= 0,1, . . . , N 1) is given by
Hn=1
N
L1
X
l=0
Glexp µj2πnl
N.(2)
This allows us to write the input-output relationship for the nth tone as
Yn=HnXn+Nn(3)
where Nnis an Mr×Tmatrix with CN(0,1) entries, Xnis an Mt×Ttransmitted matrix with tr (E[X
nXn]) =
T ρ, ρ is the signal-to-noise ratio (SNR), and Tis the number of channel uses involved in transmitting one
space-time signal. Examples of Tinclude T= 1 for spatial multiplexing [22], [23], T= 2 for a two-antenna
Alamouti code [24], and T= 1 for beamforming (i.e. one-dimensional precoding) [22].
The transmitted signal Xncan be classified into two cases: open-loop and closed-loop. In an open-loop
system, the signal Xnis designed independently of the channel Hn. In a closed-loop system, the signal
Xnis designed as a function of Hn.We will assume that the MIMO-OFDM system uses a special kind of
closed-loop signaling known as linear precoding [7]–[9]. In linear precoding, the transmitted matrix can be
decomposed as
Xn=FnSn(4)
where Fnis an Mt×M(with 1 MMt) precoding matrix and Snis an M×Tspace-time signal. The
space-time signal could be generated with an M-dimensional spatial multiplexing encoder (Sn=snCM×1)
[23], a single-dimensional modulator (Sn=snC1×1) [22], or an Mdimensional orthogonal space-time block
code [25] (SnCM×T).To constrain the peak transmitted power, we will assume that Fn U(Mt, M ) for all
subcarriers . This approach is a natural extension of the work in antenna subset selection space-time signaling
(see for example [26]–[28]). This kind of channel orthogonalization precoding has been used for beamforming
[10], [12], [13], precoded orthogonal space-time block codes [15], and precoded spatial multiplexing [7], [16].
4
The optimal unquantized precoders for the above space-time signaling schemes can be determined from
the selection criteria being considered. Precoding criteria can generally be divided into two categories i)
minimizing the error rate based on the receiver for the space-time signaling scheme ii) maximizing the
mutual information for the precoded channel.
i) Minimizing Error Rate
a) Beamforming: An equivalent objective to minimizing the average probability of symbol error is
to maximize the post processed SNR [29]. For beamforming systems the SNR γnseen at the
receiver for each subcarrier after combining is
γn=ρ|F
nH
nHnFn|2
kF
nH
nk2
2
.(5)
In this case the precoder vector Fopt that maximizes (5) is the right singular vector of Hn
corresponding to the largest singular value of Hn[12]. Note that ej φFopt for an arbitrary φalso
maximizes (5) implying that the optimal precoder is not unique. In fact, all vectors with the
same column space provide the same performance.
b) Spatial Multiplexing: For spatial multiplexing systems, commonly used receiver architectures do
either i) maximum likelihood (ML) decoding, ii) minimize the minimum mean square error
(MMSE) or iii) zero-forcing (ZF) . The ML receiver while providing the best performance has the
highest computational complexity. MMSE and ZF decoders are linear receivers whereby a linear
transformation C, an M×Mrmatrix, is first applied to the received signal Yn. This is followed
by an operation Q(·) which does single dimension ML decoding on each substream to get the
estimate of the transmitted space-time vector signal i.e., b
Sn=Q(CYn). For MMSE decoding,
C= [F
nH
nHnFn+ (MN0/Es)IM]1F
nH
nwhile the ZF receiver has the form C= (HnFn)+.
We now review the precoding selection criterion for ZF systems. Precoding for ML and MMSE
receivers can be found in [16] and references therein.
In [30], it is shown that the union bound of the vector symbol error performance for a ZF system
5
depends on the substream with minimum SNR. For this case
SN R(ZF )
min λ2
min{HnFn}Es
MN0
(6)
where λmin{HnFn}is the minimum singular value of HnFn. The optimum unquantized precoder
maximizes (6) which in turn minimizes the vector symbol error probability. Let the singular value
decomposition of Hnbe given by
Hn=VLΣV
R(7)
where VL U(Mr, Mr), VR U(Mt, Mt) and Σis an Mr×Mtdiagonal matrix containing the
singular values of Hn. In [16], it is shown that the optimal precoder matrix is Fopt =VRwhere
VRis the matrix constructed from the first Mcolumns of VR. The optimal precoder matrix is
not unique as FoptU,U U(M , M) provides performance identical to that of Fopt. This can be
easily seen because [31]
λmin{HnFopt U}=λM{VLΣV
RFoptU} λM(Hn) (8)
where λM(Hn) is the Mth singular value of Hn. In (8) the upper bound is achieved when
Fopt =VR. The minimum singular value is invariant to right multiplication by a unitary
matrix. Therefore, all matrices that generate the same column space give the same minimum
singular value performance.
c) Precoded Orthogonal Space-Time Block Coding (OSTBC): For precoded OSTBC, the probability
of symbol error (SER) given channel knowledge Hnwhen using an ML detector can be written
as [32]
P r(ERROR|Hn)exp(γkHnFnk2
F) (9)
where γis a function that depends on M,ρand Sn. If γis fixed, minimizing SER corresponds to
maximizing kHnFnk2
F. In [15] it is shown that the optimal precoder corresponds to Fopt =VR.
6
Again, precoder performance is invariant to right multiplication by a unitary matrix as
kHnFnUk2
F=tr(UF
nH
nHnFnU) = tr(F
nH
nHnFn) = kHnFnk2
F.(10)
ii) Capacity
As opposed to minimizing symbol error rates, an alternative criteria for precoding is to determine Fn
that maximizes the capacity of the channel [27],[33]. The uninformed transmitter capacity or mutual
information I(Fn) assuming an uncorrelated complex Gaussian source given Hnand a fixed Fnis
I(Fn) = log2det µIM+Es
MN0
F
nH
nHnFn.(11)
The precoder maximizing the above is also Fopt =VR[16]. This precoding criteria applies to all the
above space-time signaling schemes. Finally, it is worth noting that precoder performance depends
only on its column space as maximizing I(FnU) for U U(M, M ) is equivalent to maximizing
detÃU³IM+Es
MN0F
nH
nHnFn´U!which is equivalent to maximizing det ³IM+Es
MN0F
nH
nHnFn´.
For MIMO-OFDM systems the linear precoding matrix Fnmust be designed as a function of Hnfor every
subcarrier. In this paper, we will study the use of pilots that are interspersed throughout the OFDM symbol.
We will assume that there are Kpilots transmitting known data. The kth pilot (with k= 0,1, ..., K 1) is
located at subcarrier kN
K.This is a comb-type tone arrangement and has been studied in [1].
Mathematically, the pilots correspond to
Y(k)=H(k)Ξ(k)+N(k)(12)
for the kth pilot. The matrix Ξ(k)is some sort of training space-time signal that is known to both the
transmitter and the receiver and allows the receiver to solve for H(k)for 0 kK1.
In TDD, perfect channel reciprocity would allow the transmitter to also know H(k)for 0 kK1.
In FDD, the transmitter has no knowledge of the channels corresponding to the forward-link pilots. Thus,
some form of feedback must be used. We will consider the idea of using the narrowband feedback techniques
developed in [10]–[13], [15]–[18] for each pilot subcarrier in the OFDM symbol. The receiver will use its
7
knowledge of H(k)for 0 kK1 to design precoders F(k)for each pilot. The idea is to restrict each
F(k)to lie in a codebook F={F1,F2, . . . , F2B}.The codebook is known to both the transmitter and the
receiver. Because of this, a total of K·Bbits of feedback can be sent from the receiver to the transmitter
to convey the Kprecoders for the pilots that were chosen from the codebook.
Because subcarrier numbers can possibly number in the hundreds, it is impractical for an FDD system
to feedback a total of N·Bbits of feedback to design Fnfor 0 nN1.For this reason, it is of utmost
importance to find efficient methods for determining all Fnprecoders from F(1) ,F(2),··· ,F(K).
3 Interpolation Precoding
We will discuss the interpretation of precoders as points in the Grassmann manifold before presenting the
interpolator.
3.1 Grassmannian Precoding
As described in the previous section, the precoder Fnis usually chosen with respect to some criterion
such as i) maximizing the minimum singular vector of HnFn,ii) maximizing the capacity of the effective
channel HnFn,iii) minimizing the mean squared error (with a minimum mean squared error receiver) when
transmitting over HnFn,or iv) maximizing the Frobenius norm of HnFn.All of these criteria are invariant
to multiplication of Fnby an M×Munitary matrix U U(M , M).This means that, from the perspective of
these criteria, FnUprovides performance identical to Fn.Note that this means the performance is dependent
only on the column space of Fn. This kind of invariance was used in [12], [13], [15], [16] to significantly reduce
the quantization problem of designing Ffor use in FDD systems.
Because of this invariance, we will view each precoder Fnas a subspace rather than a matrix. The set
of all M-dimensional subspaces of CMtis known as the Grassmann manifold and denoted by G(Mt, M).
Distances can be defined on the Grassmann manifold just as on standard Euclidean spaces [34]. The chordal
distance between subspace P1and P2with corresponding orthogonal basis matrices FP1and FP2(i.e.,
8
FP1,FP2 U(Mt, M )) is given by
d(FP1,FP2) = 1
2°
°FP1F
P1FP2F
P2°
°F(13)
where k·kFdenotes the Frobenius norm. While this distance is written as a function of the basis matrix, the
distance is only a function of the subspaces since FUUF=FFwhen F U(Mt, M ) and U U(M , M).
Two subspaces in G(Mt, M) can be oriented in relation to each other using the Mprincipal angles
φ1, . . . , φMbetween the subspaces. In the M= 1 case, there is only one principal angle and it is given by
arccos ¡¯¯f
P1fP2¯¯¢where fPiis the unit vector that generates the one-dimensional subspace (or line) Pi.More
generally,
M
X
i=1
cos2(φi) = °
°F
P1FP2°
°2
F.(14)
Multiplying out (13) and using (14), we can see that
d(FP1,FP2) = qM°
°F
P1FP2°
°2
F=°
°sin(φ)°
°2(15)
where sin(φ) = [sin(φ1)···sin(φM)]T.
3.2 Grassmannian Interpolator
This different view will make the problem one of obtaining reliable subspace knowledge at the trans-
mitter. Thus, we must design Fnfor all subcarriers assuming that the transmitter has knowledge of
F(1),F(2) , . . . , F(K)for the pilot precoders.
It has been shown in [15], [35] that precoder performance is dependent on the subspace distance
d2(Fn,Fn,opt) where Fn,opt is the optimal precoder for subcarrier nassuming that Hnis perfectly known to
the transmitter. Thus, we would like the precoder subspace used for signal transmission at each subcarrier to
be “close” to the optimal subspace assuming perfect transmitter knowledge of all subcarrier channels. There-
fore, we would like to reconstruct the subspaces (and corresponding precoder matrices) for all subcarriers
using the pilot precoder matrices.
To solve this subspace precoding problem, we can formulate a weighted least squares problem with the
9
cost function
Fn= argmin
F∈U(Mt,M )
K1
X
k=0
α2
n(k)d2(F,F(k)) (16)
where αn(1),··· , αn(K) are real valued weights for the estimation at subcarrier n. This weighted least
squares solution will provide a good approximation to the optimal precoder without requiring any channel
knowledge besides the pilot precoder matrices.
The solution we will develop for interpolating will be assuming that a weight set is determined offline.
Notice that an arbitrary subcarrier number ncan always be uniquely written as n=kN
K+lwhere l=
mod(n, N/K ). Using this notation, the weights for a traditional linear interpolator can be written as [1], [6]
αn(k) =
NKmod(n,N/K)
Nif k=bnK/Nc
Kmod(n,N/K)
Nif k=bnK/Nc+ 1
0 otherwise.
Alternatively, second-order interpolation could be used [36]
αn(k) =
β(β1)
2if k=bnK/Nc 1
(β1)(β+ 1) if k=bnK/Nc
β(β+1)
2if k=bnK/Nc+ 1
0 otherwise
where β=Kmod(n,N/K)
N.
Given {αn(k)}for all subcarriers, we will now solve (16). Note that
K1
X
k=0
α2
n(k)d2(F,F(k)) =
K1
X
k=0
α2
n(k)µM°
°
°F(k)F°
°
°
2
F
=ÃM
K1
X
k=0
α2
n(k)!
K1
X
k=0
α2
n(k)°
°
°F(k)F°
°
°
2
F.(17)
The first term in (17) does not have any effect on the optimization in (16). Therefore, the problem can be
reformulated as
Fn= argmax
F∈U(Mt,M )
K1
X
k=0
α2
n(k)°
°
°F(k)F°
°
°
2
F.(18)
Let
Wn=£αn(0)F(0) αn(1)F(1) ··· αn(K1)F(K1) ¤.(19)
This weighted matrix allows (18) to be rewritten as
Fn= argmax
F∈U(Mt,M )kW
nFk2
F.(20)
10
Consider the singular value decomposition (SVD) of Wndenoted by
Wn=ULΣU
R
where UL U(Mt, Mt),UR U(K M, KM ),and Σis an Mt×KM diagonal matrix with the diagonal
element at position (i, i) equal to the ith largest singular value. It follows that [31]
kW
nFk2
F=kΣTU
LFk2
F
M
X
i=1
λi{FULΣΣTU
LF}
=kΣk2
F
(21)
where λiis the ith largest singular value and Σis the matrix consisting of the first Mcolumns of Σ. The
upper bound is achieved when F=ULwhere ULis the matrix formed from the Mleft singular vectors of
Wncorresponding to the Mlargest singular values.
This solution is equivalent to signaling on the Mlargest principal components in the weighted pilot
precoder matrix Wn.The idea is that the weights {αn(k)}adjust the effect of the subspace directionality
in F(k)on the precoder at subcarrier n. In the case when L= 1 (i.e., flat fading), the optimization in (20)
yields that all tones will signal using the same precoder as would be expected.
4 Numerical Performance Analysis
In this section, we compare the performance of the proposed Grassmannian interpolator using linear inter-
polation weights with the modified spherical (MS) interpolators in [19]–[21] and “brick-wall” type precoding
as in [37]. For the beamforming scenario, the MS interpolator is
Fn=αn(k)F(k)+αn(k+ 1)ekF(k+1)
kαn(k)F(k)+αn(k+ 1)ekF(k+1) k2
(22)
where θkis a phase parameter that maximizes the effective channel gain of the subcarrier furthest from the
interpolating precoders. It is chosen from a finite sized codebook Θ and is calculated by
θk= argmax
ΘkHnFnk2
2n= (k+ 1/2)N/K. (23)
11
The weights αn(k) are for those of linear interpolation. The modified spherical interpolator can be thought
of as a variant of a normalized linear interpolator with an extra parameter ej θk. For the spatial multiplexing
case, a similar expression to (22) is obtained in [21] where the ekparameter is replaced by a rotation matrix
Qfollowed by an appropriate orthonormalization. Alternatively, a simpler precoding scheme is to reuse the
pilot precoders for the neighboring subcarriers resulting in a “brick-wall” type arrangement of the precoding
matrices with
Fn=F(k)n= (k1/2)N/K ···(k+ 1/2)N/K. (24)
This is computationally the simplest scheme possible.
Simulations are done for a MIMO-OFDM system using QPSK with 128 subcarriers (N= 128) and 16
pilot tones (K= 16). We assume that the discrete-time channel impulse response has eight taps between
each transmit and receive antennas pair with a uniform power delay profile and i.i.d. complex Gaussian
distribution as in (1). We also assume that the feedback channel has no delay and no transmission error
and that the receiver has perfect channel knowledge. This will allow us to isolate the effect of subspace
interpolation.
Fig. 1 shows the performance of a 2 ×4 (Mt×Mr) system with beamforming at the transmitter and
maximum ratio combining at the receiver. For the MS interpolators, θis uniformly quantized to 2 bits.
Therefore, with MS interpolation, using a codebook size card(F) = 2 or card(F) = 4 for the beamforming
vectors, a total of 48 bits (K+ 2K) or 64 bits (2K+ 2K) of feedback information are required per OFDM
symbol. The Grassmannian interpolator used a codebook size card(F) = 8 which requires 48 bits (3K) of
feedback information. The benchmark for comparison is where the indices from a codebook size card(F) = 16
are fed back for all beamforming vectors. This requires a total of 512 bits of feedback information. The
Grassmann interpolator using 48 bits of feedback has the same performance as that of the MS interpolator
with 64 bits and “brick-wall” scheme with 80 bits. The performance gains of the Grassmann interpolator
over the MS interpolator are also presented in a coded system. Fig. 2 shows the bit error rate (BER) curves
when using a rate 1/2 convolutional code in the above system with generator polynomials g0= 1338and
12
g1= 1718. The interleaver specified in the industry standard [38] is used on a per MIMO-OFDM symbol
basis and soft decision decoding is done with the Viterbi algorithm.
It is also of interest to compare the performance of the above system in a multi-user scenario. In this
model, up to Pusers are allowed to transmit in each of the Nsubcarriers. The received signal in the nth
subcarrier for the pth user can be written as
Yn,p =Hn,pXn,p +
P
X
µ=16=p
Hn,µXn,µ
+Nn,p.(25)
If the channel model for each of the users follows (1) then the interference term in the brackets above for
the pth user is Gaussian. In Fig. 3 we plot the interpolator performance with the signal to interferer power
fixed at 5dB. The Grassmann interpolator using 48 bits of feedback has a performance comparable to the
MS interpolator using 64 bits of feedback.
In Fig. 4 the performance of the different interpolators are compared for a two substream precoded
spatial multiplexing 4 ×2 system. We plot the vector symbol error probability when using zero-forcing (ZF)
receivers. The precoding matrices are found using the minimum singular value criterion [16] and are selected
from codebooks generated using methods in [39]. For the MS interpolator, the unitary rotation matrix Q
is chosen from a codebook size card(Q) = 4. With the precoding matrices chosen from a codebook size
card(F) = 4, the MS scheme requires 64 bits (2K+ 2K) of feedback. The corresponding Grassmannian
interpolator with card(F) = 16 also uses 64 bits (4K) of feedback. The ideal case for comparison is where
the indices of the precoder matrices for all subcarriers are sent back from a codebook size of card(F) = 64
corresponding to 768 bits (6N) of feedback. At a vector symbol error rate (VSER) of 101the Grassmannian
interpolator outperforms the MS interpolator by 0.55dB and is 1.25dB away from the ideal case.
In Fig. 5 we plot the performance of the precoding schemes when there is channel estimation error in
the above spatial multiplexing system. The receiver is assumed to estimate the channel matrix for the nth
subcarrier as being
Hn,est =αHn+p1α2Hn,error (26)
13
where the entries of Hn,error are independent and distributed according to CN (0,1). The precoders for the
pilots are designed as a function of Hn,est. As can be seen, the degradation in performance due to increasing
channel estimation error is less with the Grassmann interpolator. When α2= 0.9, the performance of the
Grassmann interpolator is as good as that of the MS interpolator with perfect channel knowledge.
Finally, we compare the computational complexities for the Grassmann and MS interpolators for pre-
coded spatial multiplexing systems. For the Grassmann interpolator an O(K·2B) search is first required at
the receiver to determine the best precoder matrices for the pilots. The computational cost for the transmit-
ter to compute the precoder matrices for the non-pilot subcarriers is (NK)·O(M3
t). In the MS interpolator
the receiver has to do an O(K·(2B+ 2B1)) search where B1= log2(card(Q)) to determine the precoder
matrices for the pilots. The computational cost at the transmitter to compute the precoder matrices for the
non-pilot subcarriers is (NK)·O(M3).
5 Conclusions
In this correspondence, we proposed a method for performing precoding with pilot-based feedback. The
idea is to formulate the per subcarrier precoder design problem using pilot tone feedback as a weighted least
squared subspace distance problem. With this formulation, we show the problem can be easily solved using
principle component techniques. The algorithm can use any interpolation weighting scheme.
References
[1] L. J. Cimini, Jr., “Analysis and simulation of a digital mobile channel using orthogonal frequency
division multiplexing,” IEEE Trans. Commun., vol. 33, pp. 665–675, July 1985.
[2] Y. G. Li, L. J. Cimini, Jr., and N. R. Sollenberger, “Robust channel estimation for OFDM systems with
rapid dispersive fading channels,” IEEE Trans. Commun., vol. 46, pp. 902–915, July 1998.
[3] J. Rinne and M. Renfors, “Pilot spacing in orthogonal frequency division multiplexing systems on
practical channels,” IEEE Trans. Consumer Elec., vol. 42, pp. 959–962, Nov. 1996.
[4] M.-H. Hsieh and C.-H. Wei, “Channel estimation for OFDM systems based on comb-type pilot arrange-
ment in frequency selective fading channels,” IEEE Trans. Consumer Elec., vol. 44, pp. 217–225, Feb.
1998.
[5] W.-G. Song and J.-T. Lim, “Pilot-symbol aided channel estimation for OFDM with fast fading chan-
nels,” IEEE Trans. Broadcasting, vol. 49, pp. 398–402, Dec. 2003.
[6] S. Coleri, M. Ergen, A. Puri, and A. Bahai, “Channel estimation techniques based on pilot arrangement
in OFDM systems,” IEEE Trans. Broadcasting, vol. 48, pp. 223–229, Sept. 2002.
[7] A. Scaglione, P. Stoica, S. Barbarossa, G. B. Giannakis, and H. Sampath, “Optimal designs for space-
time linear precoders and decoders,” IEEE Trans. Sig. Proc., vol. 50, pp. 1051–1064, May 2002.
14
[8] H. Sampath, P. Stoica, and A. Paulraj, “Generalized precoder and decoder design for MIMO channels
using the weighted MMSE criterion,” IEEE Trans. Commun., vol. 49, pp. 2198–2206, Dec. 2001.
[9] G. ongren, M. Skoglund, and B. Ottersten, “Combining beamforming and orthogonal space-time block
coding,” IEEE Trans. Info. Th., vol. 48, pp. 611–627, March 2002.
[10] A. Narula, M. J. Lopez, M. D. Trott, and G. W. Wornell, “Efficient use of side information in mulitiple-
antenna data transmission over fading channels,” IEEE Jour. Select. Areas in Commun., vol. 16,
pp. 1423–1436, Oct. 1998.
[11] E. G. Larsson, G. Ganesan, P. Stoica, and W.-H. Wong, “On the performance of orthogonal space-time
block coding with quantized feedback,” IEEE Commun. Lett., vol. 6, pp. 487–489, Nov. 2002.
[12] D. J. Love, R. W. Heath Jr., and T. Strohmer, “Grassmannian beamforming for multiple-input multiple-
output wireless systems,” IEEE Trans. Info. Th., vol. 49, pp. 2735–2747, Oct. 2003.
[13] K. K. Mukkavilli, A. Sabharwal, E. Erkip, and B. Aazhang, “On beamforming with finite rate feedback
in multiple antenna systems,” IEEE Trans. Info. Th., vol. 49, pp. 2562–2579, Oct. 2003.
[14] G. ongren and M. Skoglund, “Quantized feedback information in orthogonal space-time block coding,”
IEEE Trans. Info. Th., vol. 50, pp. 2473–2486, Oct. 2004.
[15] D. J. Love and R. W. Heath, Jr., “Limited feedback unitary precoding for orthogonal space-time block
codes,” IEEE Trans. Sig. Proc., vol. 53, pp. 64–73, Jan. 2005.
[16] D. J. Love and R. W. Heath, Jr., “Limited feedback unitary precoding for spatial multiplexing systems,”
IEEE Trans. Info. Th., July 2005.
[17] W. Santipach and M. L. Honig, “Asymptotic performance of MIMO wireless channels with limited
feedback,” in Proc. IEEE Mil. Comm. Conf., vol. 1, pp. 141–146, Oct. 2003.
[18] S. Zhou, Z. Wang, and G. B. Giannakis, “Performance analysis for transmit-beamforming with finite-
rate feedback,” in Proc. Conf. on Inform. Sciences and Systems, March 2004.
[19] J. Choi and R. W. Heath, Jr., “Interpolation based transmit beamforming for MIMO-OFDM with
limited feedback,” IEEE Trans. Sig. Proc., vol. 53, pp. 4125–4135, Nov. 2005.
[20] J. Choi and R. W. Heath, Jr., “Interpolation based transmit beamforming for MIMO-OFDM with
limited feedback,” in Proc. IEEE Int. Conf. on Commun., vol. 1, pp. 249–253, June 2004.
[21] J. Choi and R. W. Heath, Jr., “Interpolation based unitary precoding for spatial multiplexing MIMO-
OFDM with limited feedback,” in Proc. IEEE Glob. Telecom. Conf., vol. 1, pp. 214–218, Nov.-Dec.
2004.
[22] A. Paulraj, R. Nabar, and D. Gore, Introduction to Space-Time Wireless Communications. New York:
Cambridge University Press, 2003.
[23] G. J. Foschini, “Layered space-time architecture for wireless communication in a fading environment
when using multiple antennas,” Bell Labs Technical Journal, vol. 1, pp. 41–59, Autumn 1996.
[24] S. M. Alamouti, “A simple transmit diversity technique for wireless communications,” IEEE Jour.
Select. Areas in Commun., vol. 16, pp. 1451–1458, Oct. 1998.
[25] V. Tarokh, H. Jafarkhani, and A. R. Calderbank, “Space-time block codes from orthogonal designs,”
IEEE Trans. Info. Th., vol. 45, pp. 1456–1467, July 1999.
[26] D. A. Gore and A. J. Paulraj, “MIMO antenna subset selection with space-time coding,” IEEE Trans.
Sig. Proc., vol. 50, pp. 2580–2588, Oct. 2002.
[27] R. W. Heath Jr., S. Sandhu, and A. Paulraj, “Antenna selection for spatial multiplexing systems with
linear receivers,” IEEE Commun. Lett., vol. 5, pp. 142–144, April 2001.
[28] R. S. Blum and J. H. Winters, “On optimum MIMO with antenna selection,” IEEE Commun. Lett.,
vol. 6, pp. 322–324, Aug. 2002.
[29] P. A. Dighe, R. K. Mallik, and S. S. Jamuar, “Analysis of transmit-receive diversity in Rayleigh fading,”
IEEE Trans. Commun., vol. 51, pp. 694–703, April 2003.
[30] R. Narasimhan, “Spatial multiplexing with transmit antenna and constellation selection for correlated
MIMO fading channels,” IEEE Trans. Sig. Proc., vol. 51, pp. 2829–2838, Nov. 2003.
[31] R. A. Horn and C. R. Johnson, Matrix Analysis. New York: Cambridge University Press, March 2001.
[32] E. G. Larsson and P. Stoica, Space-Time Block Coding for Wireless Communications. New York:
Cambridge University Press, 2003.
15
[33] S. Sandhu, R. U. Nabar, D. A. Gore, and A. Paulraj, “Near-optimal selection of transmit antennas for
a MIMO channel based on Shannon capacity,” in Proc. 34th Asilomar Conf. on Sig., Sys., and Comp.,
vol. 1, Nov. 2000.
[34] A. Barg and D. Y. Nogin, “Bounds on packings of spheres in the Grassmann manifold,” IEEE Trans.
Info. Th., vol. 48, pp. 2450–2454, Sept. 2002.
[35] D. J. Love and R. W. Heath, Jr., “Limited feedback precoding for spatial multiplexing systems,” in
Proc. IEEE Glob. Telecom. Conf., vol. 4, pp. 1857–1861, Dec. 2003.
[36] G.-S. Liu and C.-H. Wei, “A new variable fractional sample delay filter with nonlinear interpolation,”
IEEE Transactions on Circuits and Systems—Part II: Analog and Digital Signal Processing, vol. 39,
pp. 123–126, Feb 1992.
[37] R. Grunheid, E. Bolinth, and H. Rohling, “A block-wise loading algorithm for the adaptive modulation
technique in OFDM systems,” in Proc. IEEE Veh. Technol. Conf., vol. 2, pp. 948–951, Oct. 2001.
[38] IEEE Std 802.11a, Part11: Wireless LAN medium access control (MAC) and physical layer (PHY)
specifications-High speed physical layer in the 5GHz band, LAN/MAN Standards Committee, 1999.
[39] B. M. Hochwald, T. L. Marzetta, T. J. Richardson, W. Sweldens, and R. Urbanke, “Systematic design
of unitary space-time constellations,” IEEE Trans. Info. Th., vol. 46, pp. 1962–1973, Sept. 2000.
−4 −2 0 2 4 6
10−4
10−3
10−2
10−1
100
Es/No (dB)
Average Probability of Symbol Error
Comparison of Precoder Interpolating Schemes ina 2x4 MIMO−OFDM System using QPSK
Ideal Precoding
All Subcarriers w/512bits
Grassmann w/48bits
Modified Spherical w/64bits
Brickwall w/80bits
Modified Spherical w/48bits
Normalized Linear w/48bits
Figure 1: Probability of symbol error comparison for different precoder interpolation schemes in a
2×4 beamforming MIMO-OFDM system using QPSK.
16
−7 −6.5 −6 −5.5 −5 −4.5 −4 −3.5 −3
10−5
10−4
10−3
10−2
10−1
100
Eb/No (dB)
Probability of Bit Error
Comparison of Precoder Interpolating Schemes in a 2x4 MIMO−OFDM System using QPSK with coding
Ideal Precoding
All Subcarriers w/384 bits feedback
Grassmann w/48 bits feedback
Modified Spherical w/48 bits feedback
Figure 2: Bit error rate comparison for different precoder interpolation schemes in a 2 ×4 beam-
forming MIMO-OFDM system using QPSK with coding.
0 2 4 6 8 10 12 14 16 18 20 22
10−4
10−3
10−2
10−1
Es/No (dB)
Probability of Symbol Error
Comparison of Precoder Interpolating Schemes in a 2 x 4 MIMO−OFDM System with 5dB Interference per Subcarrier
Ideal beamforming w/512 bits feedback
Grassmann w/64 bits feedback
Grassmann w/48 bits feedback
Modified Spherical w/64 bits feedback
Modified Spherical w/48 bits feedback
Figure 3: Probability of symbol error comparison for different precoder interpolation schemes in a
2×4 beamforming MIMO-OFDM system using QPSK. The signal-to-interference power was fixed
at 5dB.
17
0 2 4 6 8 10 12
10−2
10−1
100
Es/No (dB)
Probability of Vector Symbol Error
Comparison of Precoder Interpolating Schemes in a 2 Substream 4x2 MIMO−OFDM system using QPSK
Ideal Precoding
All Subcarriers w/ 768 bits feedback
Grassmann w/ 64 bits feedback
Modified Spherical w/ 64 bits feedback
Figure 4: Probability of symbol vector error for different precoder interpolation schemes in a two
substream 4 ×2 MIMO-OFDM system using QPSK with a zero-forcing receiver.
0 2 4 6 8 10 12
10−2
10−1
Es/No (dB)
Probability of Vector Symbol Error
Comparison of Precoder Interpolating Schemes in a 2 Substream 4 x 2 MIMO−OFDM System
Grassmann w/64 bits feedback α2=1
Grassmann w/64 bits feedback α2=0.9
Grassmann w/64 bits feedback α2=0.75
Modified Spherical w/64 bits feedback α2=1
Modified Spherical w/64 bits feedback α2=0.9
Modified Spherical w/64 bits feedback α2=0.75
Figure 5: Probability of vector symbol error for different precoder interpolation schemes with
channel estimation error in a two substream 4 ×2 MIMO-OFDM system using QPSK with a
zero-forcing receiver.
18
... Here, the channel estimation is carried out using a novel optimization algorithm to improve the system's performance. For channel estimation, TLSE is newly developed by modifying LSE [31][32][33] with the Taylor series. ...
... In addition, the Taylor series is the one-step process that deals with higher-order terms. On the other hand, LSE [31][32][33] is the common method for channel estimation which offers good performance with reasonable complexity. The channel impulse response is estimated based on the pilot symbols, which is then utilized for coherent detection of transmitted symbols. ...
... When + 1 = , Substituting Eq. (31) in (26), the solution becomes, ...
Article
Full-text available
Recent mobile telecommunication systems are using multiple-input multiple-output system (MIMO) collective with the orthogonal frequency division multiplexing (OFDM), which is well-known as MIMO-OFDM, to offer robustness and higher spectrum efficiency. The most important challenge in this scenario is to achieve an accurate channel estimation to identify the information symbols once the receiver must have the channel state information to balance and process the received signal. Hence, an effective technique is introduced by proposing the Taylor-least square error algorithm (TLSE) to improve the performance of the MIMO-OFDM system in multimedia applications. In addition, the user admission control is done in multi user-MIMO (MU-MIMO) system using the priority-based scheduling based on Dolphin-rider optimization (DRO) algorithm that is integrated within the space–time block code (STBC) STBC-MIMO-OFDM system for efficient power allocation to ensure the energy efficiency. The DRO is the integration of rider optimization algorithm (ROA) and Dolphin Echolocation (DE). Here, channel estimation is done using the novel optimization algorithm, termed TLSE, which is designed by modifying LSE with the Taylor series. Moreover, the fitness parameters, such as power, priority, throughput, and Proportionally Fair, are computed. The experimentation is conducted in different fading environments with three modulation schemes, binary phase shift keying (BPSK), quadrature phase shift keying (QPSK), and quadrature amplitude modulation (QAM) with the performance metrics, namely bit error rate (BER) and throughput. The developed TLSE + DRO (QAM) outperformed other methods with minimal BER of 0.0001 based on channel-2 and maximal throughput of 0.9965 with respect to channel-1.
... This approach signicantly reduces the required amount of feedback at the expense of some loss in performance. The required number of feedback bits of this frequencydomain BF (FDBF) scheme can be further reduced by postprocessing of the feedback bits [26] and/or by adopting improved interpolator designs such as Grassmannian interpolators [27] or geodesic interpolators [3]. However, fundamentally for all of these FDBF schemes the required amount of feedback to achieve a certain performance is tied to the number of OFDM subcarriers. ...
... In the second stage, the optimal source BF vectors are computed. Thereby, we show that for the joint relay and the joint sourcerelay power constraints, the resulting problem can be transformed into a nonconvex polynomial programming problem which [26] and/or by adopting improved interpolator designs such as Grassmannian interpolators [27] or geodesic interpolators [3]. ...
... The motivation for considering a TD approach is that the fading correlations in the FD, which are exploited for interpolation in [2,3,27], have their origin in the TD. These correlations are due to the fact that the number of subcarriers is typically much larger than the number of nonzero channel impulse response (CIR) coecients. ...
Article
6G operators may use millimeter wave (mmWave) and sub-terahertz (sub-THz) bands to meet the ever-increasing demand for wireless access. Sub-THz communication comes with many existing challenges of mmWave communication and adds new challenges associated with the wider bandwidths, more antennas, and harsher propagations. Notably, the frequency- and spatial-wideband (dual-wideband) effects are significant at sub-THz. This paper presents a compressed training framework to estimate the time-varying sub-THz MIMO-OFDM channels. A set of frequency-dependent array response matrices are constructed, enabling channel recovery from multiple observations across subcarriers via multiple measurement vectors (MMV). Using the temporal correlation, MMV least squares (LS) is designed to estimate the channel based on the previous beam support, and MMV compressed sensing (CS) is applied to the residual signal. We refer to this as the MMV-LS-CS framework. Two-stage (TS) and MMV FISTA-based (M-FISTA) algorithms are proposed for the MMV-LS-CS framework. Leveraging the spreading loss structure, a channel refinement algorithm is proposed to estimate the path coefficients and time delays of the dominant paths. To reduce the computational complexity and enhance the beam resolution, a sequential search method using hierarchical code-books is developed. Numerical results demonstrate the improved channel estimation accuracy of MMV-LS-CS over state-of-the-art techniques.
Preprint
Designers of beyond-5G systems are planning to use new frequencies in the millimeter wave (mmWave) and sub-terahertz (sub-THz) bands to meet ever-increasing demand for wireless broadband access. Sub-THz communication, however, will come with many challenges of mmWave communication and new challenges associated with the wider bandwidths, larger numbers of antennas and harsher propagation characteristics. Notably the frequency- and spatial-wideband (dual-wideband) effects are significant at sub-THz. To address these challenges, this paper presents a compressed training framework to estimate the sub-THz time-varying MIMO-OFDM channels. A set of frequency-dependent array response matrices are constructed, enabling the channel recovery from multiple observations across subcarriers via multiple measurement vectors (MMV). Capitalizing on the temporal correlation, MMV least squares (MMV-LS) is designed to estimate the channel on the previous beam index support, followed by MMV compressed sensing (MMV-CS) on the residual signal to estimate the time-varying channel components. Furthermore, a channel refinement algorithm is proposed to estimate the path coefficients and time delays of the dominant paths. To reduce the computational complexity, a sequential search method using hierarchical codebooks is proposed for greedy beam selection. Numerical results show that MMV-LS-CS achieves a more accurate and robust channel estimation than state-of-the-art algorithms on time-varying dual-wideband MIMO-OFDM.
Chapter
In this chapter, we consider different feedback strategies for the case of a single user MIMO wireless communication system. We examine the case where only one stream is sent from the transmitter to the receiver corresponding to the MISO case or MIMO with receiver combining. Since the information is contained in the channel direction, we mainly consider the case where the normalized MISO channel is quantized, feedback and beamforming is applied at the transmitter. We see that the codebook composed of vectors can also be seen as a finite set of subspaces in the Grassmanian manifold and we derive the codebook criterion, bounds on performance and methods of construction of codebooks. For the MIMO systems where multiple streams are transmitted to the receiver, linear precoding extends the beamforming precoding by premultiplying the different transmitted data streams using a precoding matrix. In that case, the channel direction information is a unitary matrix and depending on the selected criterion the codebook design should be adapted. We study the different techniques to exploit the spatial, time and frequency correlation of the channel. For spatial correlation, we show that the codebook design should be adapted by performing a local packing. For time correlation, the same idea can be exploited. Similarly to correlated source coding, the class of differential feedback strategies are the most promising ones. Finally, in the case of selective MIMO channels, we show that it is possible to reduce the quantity of feedback
Book
This book explores the different strategies regarding limited feedback information. The book analyzes the impact of quantization and the delay of CSI on the performance. The author shows the effect of the reduced feedback information and gives an overview about the feedback strategies in the standards. This volume presents theoretical analysis as well as practical algorithms for the required feedback information at the base stations to perform adaptive resource algorithms efficiently and mitigate interference coming from other cells. © 2014 Springer Science+Business Media New York. All rights are reserved.
Article
Code division multiple access (CDMA) techniques have been widely employed by differ-ent wireless systems with many advantages. However, the performance of these systems is limited by interference. A number of different interference suppression techniques have been proposed, including multiuser detection, beamforming, adaptive supervised and blind algorithms, and transmit processing techniques requiring a limited feedback channel. Recently, CDMA techniques have also been combined with multicarrier and multiantenna schemes to further increase the system capacity and performance. This the-sis investigates the existing algorithms and structures and proposes novel interference suppression algorithms for spread spectrum systems. Firstly we investigate blind constrained constant modulus (CCM) stochastic gradient (SG) receivers with a low-complexity variable step-size mechanism for downlink direct sequence CDMA (DS-CDMA) systems. This algorithm provides better performance than existing blind schemes in non-stationary scenarios. Convergence and tracking analyses of the proposed adaptation techniques are carried out for multipath channels.
Book
This book introduces the theoretical elements at the basis of various classes of algorithms commonly employed in the physical layer (and, in part, in MAC layer) of wireless communications systems. It focuses on single user systems, so ignoring multiple access techniques. Moreover, emphasis is put on single–input single–output (SISO) systems, although some relevant topics about multiple–input multiple–output (MIMO) systems are also illustrated. Comprehensive wireless specific guide to algorithmic techniques Provides a detailed analysis of channel equalization and channel coding for wireless applications Unique conceptual approach focusing in single user systems Covers algebraic decoding, modulation techniques, channel coding and channel equalisation
Conference Paper
This paper addresses the analog feedback of channel state information (CSI) in multiple-input-multiple-output orthogonal frequency division multiplexing (MIMO-OFDM) based wideband wireless communication systems. In MIMO-OFDM systems, the amount of CSI to be fed back grows prohibitively with the number of subcarriers. Aiming at reducing the feedback overhead, we design efficient analog feedback schemes. In our approach, the user equipment (UE) samples the CSI so that only a small fraction of the CSI needs to be fed back to the base station (BS). Based on the sampled feedback information, the BS reconstructs full CSI using some interpolation method. Low complexity clustering/interpolation based schemes are first considered, but these schemes only provide limited feedback quality. To improve the performance, we analyze the sparsity of the time-domain channel impulse response and propose a time-domain filtering scheme based on the sparsity property. Simulation results show that the time-domain filtering scheme efficiently decreases the interpolation distortion and feedback error, and achieves much better performance than the clustering/interpolation based schemes.
Article
This paper addresses digital communication in a Rayleigh fading environment when the channel characteristic is unknown at the transmitter but is known (tracked) at the receiver. Inventing a codec architecture that can realize a significant portion of the great capacity promised by information theory is essential to a standout long-term position in highly competitive arenas like fixed and indoor wireless. Use (nT, nR) to express the number of antenna elements at the transmitter and receiver. An (n, n) analysis shows that despite the n received waves interfering randomly, capacity grows linearly with n and is enormous. With n = 8 at 1% outage and 21-dB average SNR at each receiving element, 42 b/s/Hz is achieved. The capacity is more than 40 times that of a (1, 1) system at the same total radiated transmitter power and bandwidth. Moreover, in some applications, n could be much larger than 8. In striving for significant fractions of such huge capacities, the question arises: Can one construct an (n, n) system whose capacity scales linearly with n, using as building blocks n separately coded one-dimensional (1-D) subsystems of equal capacity? With the aim of leveraging the already highly developed 1-D codec technology, this paper reports just such an invention. In this new architecture, signals are layered in space and time as suggested by a tight capacity bound.
Book
Linear algebra and matrix theory are fundamental tools in mathematical and physical science, as well as fertile fields for research. This second edition of this acclaimed text presents results of both classic and recent matrix analysis using canonical forms as a unifying theme and demonstrates their importance in a variety of applications. This thoroughly revised and updated second edition is a text for a second course on linear algebra and has more than 1,100 problems and exercises, new sections on the singular value and CS decompositions and the Weyr canonical form, expanded treatments of inverse problems and of block matrices, and much more.
Article
— This paper presents a simple two-branch transmit diversity scheme. Using two transmit antennas and one receive antenna the scheme provides the same diversity order as maximal-ratio receiver combining (MRRC) with one transmit antenna, and two receive antennas. It is also shown that the scheme may easily be generalized to two transmit antennas and M receive antennas to provide a diversity order of 2M. The new scheme does not require any bandwidth expansion any feedback from the receiver to the transmitter and its computation complexity is similar to MRRC. Index Terms—Antenna array processing, baseband processing, diversity, estimation and detection, fade mitigation, maximalratio combining, Rayleigh fading, smart antennas, space block coding, space–time coding, transmit diversity, wireless communications. I.
Article
Transmit beamforming achieves optimal perfor- mance in systems with multiple transmit- and single receive- an- tennas, when perfect channel knowledge is available at the trans- mitter. In practical systems where the feedback link can only convey a finite number of bits, the beamformer design has been extensively investigated from both the outage probability and the average signal to noise ratio (SNR) perspectives. In this paper, we study the symbol error rate (SER) for transmit beamforming with finite-rate feedback. We derive a SER lower bound, which is tight for good beamformer designs. Comparing this bound with the SER of the ideal case, we quantify the power loss due to the finite rate constraint, across the entire SNR range. I. INTRODUCTION
Article
Space-time coding is a technique that promises greatly improved performance in wireless networks by using multiple antennas at the transmitter and receiver. Space-Time Block Coding for Wireless Communications is an introduction to the theory of this technology. The authors develop the topic using a unified framework and cover a variety of topics ranging from information theory to performance analysis and state-of-the-art space-time coding methods for both flat and frequency-selective fading multiple-antenna channels. The authors concentrate on key principles rather than specific practical applications, and present the material in a concise and accessible manner. Their treatment reviews the fundamental aspects of multiple-input, multiple output communication theory, and guides the reader through a number of topics at the forefront of current research and development. The book includes homework exercises and is aimed at graduate students and researchers working on wireless communications, as well as practitioners in the wireless industry.
Article
Use of multiple antennas in wireless links with appropriate space-time (ST) coding/modulation and demodulation/decoding is rapidly becoming the new frontier of wireless communications. In the past few years, the theory of ST wireless communications has grown so large. An attempt is made to provide a coherent overview of the key advances in this field emphasizing basic theory and intuition.
Article
This paper addresses digital communication in a Rayleigh fading environment when the channel characteristic is unknown at the transmitter but is known (tracked) at the receiver. Inventing a codec architecture that can realize a significant portion of the great capacity promised by information theory is essential to a standout long-term position in highly competitive arenas like fixed and indoor wireless. Use (nT, nR) to express the number of antenna elements at the transmitter and receiver. An (n, n) analysis shows that despite the n received waves interfering randomly, capacity grows linearly with n and is enormous. With n = 8 at 1% outage and 21-dB average SNR at each receiving element, 42 b/s/Hz is achieved. The capacity is more than 40 times that of a (1, 1) system at the same total radiated transmitter power and bandwidth. Moreover, in some applications, n could be much larger than 8. In striving for significant fractions of such huge capacities, the question arises: Can one construct an (n, n) system whose capacity scales linearly with n, using as building blocks n separately coded one-dimensional (1-D) subsystems of equal capacity? With the aim of leveraging the already highly developed 1-D codec technology, this paper reports just such an invention. In this new architecture, signals are layered in space and time as suggested by a tight capacity bound.