Free Essay

Mimo

In:

Submitted By mayureshpandit
Words 16967
Pages 68
• BLISS, FORSYTHE, AND CHAN

MIMO Wireless Communication

MIMO Wireless
Communication

Daniel W. Bliss, Keith W. Forsythe, and Amanda M. Chan
■ Wireless communication using multiple-input multiple-output (MIMO) systems enables increased spectral efficiency for a given total transmit power.
Increased capacity is achieved by introducing additional spatial channels that are exploited by using space-time coding. In this article, we survey the environmental factors that affect MIMO capacity. These factors include channel complexity, external interference, and channel estimation error. We discuss examples of space-time codes, including space-time low-density parity-check codes and spacetime turbo codes, and we investigate receiver approaches, including multichannel multiuser detection (MCMUD). The ‘multichannel’ term indicates that the receiver incorporates multiple antennas by using space-time-frequency adaptive processing. The article reports the experimental performance of these codes and receivers. M

- multiple-output (MIMO) systems are a natural extension of developments in antenna array communication. While the advantages of multiple receive antennas, such as gain and spatial diversity, have been known and exploited for some time [1, 2, 3], the use of transmit diversity has only been investigated recently [4, 5]. The advantages of MIMO communication, which exploits the physical channel between many transmit and receive antennas, are currently receiving significant attention [6–9].
While the channel can be so nonstationary that it cannot be estimated in any useful sense [10], in this article we assume the channel is quasistatic.
MIMO systems provide a number of advantages over single-antenna-to-single-antenna communication.
Sensitivity to fading is reduced by the spatial diversity provided by multiple spatial paths. Under certain environmental conditions, the power requirements associated with high spectral-efficiency communication can be significantly reduced by avoiding the compressive region of the information-theoretic capacity bound. Here, spectral efficiency is defined as the total number of information bits per second per Hertz transmitted from one array to the other.

After an introductory section, we describe the concept of MIMO information-theoretic capacity bounds.
Because the phenomenology of the channel is important for capacity, we discuss this phenomenology and associated parameterization techniques, followed by examples of space-time codes and their respective receivers and decoders. We performed experiments to investigate channel phenomenology and to test coding and receiver techniques. Capacity
We discuss MIMO information-theoretic performance bounds in more detail in the next section. Capacity increases linearly with signal-to-noise ratio (SNR) at low
SNR, but increases logarithmically with SNR at high
SNR. In a MIMO system, a given total transmit power can be divided among multiple spatial paths (or modes), driving the capacity closer to the linear regime for each mode, thus increasing the aggregate spectral efficiency.
As seen in Figure 1, which assumes an optimal high spectral-efficiency MIMO channel (a channel matrix with a flat singular-value distribution), MIMO systems enable high spectral efficiency at much lower required energy per information bit.
VOLUME 15, NUMBER 1, 2005

LINCOLN LABORATORY JOURNAL

97

• BLISS, FORSYTHE, AND CHAN

The information-theoretic bound on the spectral efficiency is a function of the total transmit power and the channel phenomenology. In implementing MIMO systems, we must decide whether channel estimation information will be fed back to the transmitter so that the transmitter can adapt. Most MIMO communication research has focused on systems without feedback.
A MIMO system with an uninformed transmitter
(without feedback) is simpler to implement, and at high
SNR its spectral-efficiency bound approaches that of an informed transmitter (with feedback).
One of the environmental issues with which communication systems must contend is interference, either unintentional or intentional. Because MIMO systems use antenna arrays, localized interference can be mitigated naturally. The benefits extend beyond those achieved by single-input multiple-output systems, that is, a single transmitter and a multiple-antenna receiver, because the transmit diversity nearly guarantees that nulling an interferer cannot unintentionally null a large fraction of the transmit signal energy.
Phenomenology
We discuss channel phenomenology and channel parameterization techniques in more detail in a later section. Aspects of the channel that affect MIMO system capacity, namely, channel complexity and channel stationarity, are addressed in this paper. The first aspect, channel complexity, is a function of the richness of scatterers. In general, capacity at high spectral efficiency increases as the singular values of the channel matrix increase. The distribution of singular values is a measure of the relative usefulness of various spatial paths through the channel.
Space-Time Coding and Receivers
In order to implement a MIMO communication system, we must first select a particular coding scheme.
Most space-time coding schemes have a strong connection to well-known single-input single-output (SISO) coding approaches and assume an uninformed transmitter (UT). Later in the article we discuss space-time low-density parity-check codes, space-time turbo codes, and their respective receivers. Space-time coding can exploit the MIMO degrees of freedom to increase redundancy, spectral efficiency, or some combination
98

L INCOLN LABORATORY JOURNAL

VOLUME 15, NUMBER 1, 2005

Spectral efficiency (bits/sec/Hz)

MIMO Wireless Communication

20
M=
M=
M=
M=

15

16
8
4
1

10
5
0
–5

0

5

10

Eb /N0 (dB)
FIGURE 1. Spectral-efficiency bound as a function of noise-

spectral-density-normalized energy per information bit
(Eb / N0 ). The graph compares four different M × M multipleinput multiple-output (MIMO) systems, assuming channel matrices with flat singular-value distribution.

of these characteristics [11]. Preliminary ideas are discussed elsewhere [6].
A simple and elegant solution that maximizes diversity and enables simple decoupled detection is proposed in Reference 12. More generally, orthogonal space-time block codes are discussed in References 13 and 14. A general discussion of distributing data across transmitters (linear dispersive codes) is given in Reference 15.
High SNR design criteria and specific examples are given for space-time trellis codes in Reference 16. Unitary codes optimized for operation in Rayleigh fading are presented in Reference 17. Space-time coding without the requirement of channel estimation is also a common topic in the literature. Many differential coding schemes have been proposed [18]. Under various constraints at the transmitter and receiver, informationtheoretic capacity can be evaluated without conditioning on knowledge of the propagation channel [19, 20].
More recently, MIMO extensions of turbo coding have been suggested [21, 22]. Finally, coding techniques for informed transmitter systems have received some interest [23, 24].
Experimental Results
Because information-theoretic capacity and practical performance are dependent upon the channel phenomenology, a variety of experiments were performed. Both channel phenomenology and experimental procedures are discussed in later sections. Experiments were per-

• BLISS, FORSYTHE, AND CHAN

MIMO Wireless Communication

WA T E R F I L L I N G

W

∑ log(1 + x

max

{ xk :∑ xk = x } k k =

max

k /nk )

Frequency
FIGURE A. Notional water-filling example.

∑ log(n

{ xk :∑ xk = x } k

k

+ xk ) −

∑ log(n ). k k

k

Use Lagrange multipliers and evaluate
∂

∂x k 


∑ j Noise

Power

  is a metaphor for the solution of several optimization problems related to channel capacity. The simplest physical example is perhaps the case of spectral allocation for maximal total capacity under a total power constraint. Let xk denote the power received in the kth frequency cell, which has interference (including thermal noise) denoted nk . If the total received power is constrained to be x, then the total capacity is maximized by solving  log(n j + x j ) − µ 



 x j − x 



∑ j to find a solution. The solution satisfies xk + nk =
–1
µ for all nonzero xk . Figure A illustrates the solution graphically as an example of water filling. The difference between the water level (blue) and the noise level (red) is the power allocated to the signal

in each frequency cell. The volume of the water is the total received power of the signal. Note that cells with high levels of interference are not used at all.
A similar solution results when the capacity is expressed by

∑ log(1 + g x ) kk k

− for gains gk . One can write the gains as g k = nk 1 and use the water-filling argument above. In this context, cells with low gains may not be used at all.

formed in an outdoor nonstationary environment in a mixed residential, industrial, and light urban settings.
Intentional high-power interference was included.

spectral-efficiency bounds in frequency-selective environments. Finally, we summarize alternative channel performance metrics.

Information-Theoretic Capacity

Informed Transmitter

The information-theoretic capacity of MIMO systems has been widely discussed [7, 25]. The development of the informed transmitter (“water filling”) and uninformed transmitter approaches is repeated in this section, along with a discussion of the relative performance of these approaches. (The concept of “water filling” is explained in the sidebar entitled “Water Filling.”) In addition, we introduce the topic of spectral-efficiency bounds in the presence of interference, and we discuss

For narrowband MIMO systems, the coupling between the transmitter and receiver for each sample in time can be modeled by using z = Hx + n ,

(1)

where z is the complex receive-array output,
H ∈  nR × nT

is the nR × nT (number of receive by transmit antenna)
VOLUME 15, NUMBER 1, 2005

LINCOLN LABORATORY JOURNAL

99

• BLISS, FORSYTHE, AND CHAN

MIMO Wireless Communication

channel matrix, x is the transmit-array vector, and n is zero-mean-complex Gaussian noise.
The capacity is defined as the maximum of the mutual information [26]
 p(z|x , H) 
I (z, x|H) = log 2 
,
 p(z|H) 

(2)

I (z, x|H) = h(z|H) − h(z|x , H),

(3)

that
2
h(z|x , H) = h(n ) = nR log 2 (π eσ n ),

and that h(z|H) is maximized for a zero-mean Gaussian source x, the capacity is given by
2

C = sup log 2 x x†



H†

2

σ n InR

,

(4)

where the notation  indicates determinant, † indicates Hermitian conjugate, and InR indicates an identity matrix of size nR . A variety of possible constraints exist for x x † , depending on the assumed transmitter limitations. Here we assume that the fundamental limitation is the total power transmitted. Optimization over the nT × nT noise-normalized transmit covariance ma2 trix, P = x x † /σ n , is constrained by the total noisenormalized transmit power Po . By allowing different transmit powers at each antenna, we can enforce this constraint by using the form tr{P} ≤ Po. The informed transmitter (IT) channel capacity is achieved if the channel is known by both the transmitter and receiver, giving C IT =

sup log 2 InR + HPH† .

P; tr( P )= Po

(5)

To avoid radiating negative power, we impose the additional constraint P > 0 by using only a subset of channel modes. The resulting capacity is given by
100

L INCOLN LABORATORY JOURNAL

Po + tr{D−1 }
D.
n+

(6)

A water-filling argument establishes that the entries dm in the diagonal matrix
D ∈ n+ × n+

over the source conditional probability density p( x|H) subject to various transmit constraints, where the expectation value is indicated by the notation  . Noting that the mutual information can be expressed as the difference between two conditional entropies

σ n InR + H x x

C IT = log 2

VOLUME 15, NUMBER 1, 2005

contain the n + top-ordered eigenvalues of HH†. The values dm must satisfy dm >

n+

Po + tr{D−1 }

.

(7)

If Equation 7 is not satisfied for some dm , it will not be satisfied for any smaller dm .
In this discussion we assume that the environment is stationary over a period long enough for the error associated with channel estimation to vanish asymptotically.
In order to study typical performance of quasistationary channels sampled from a given probability distribution, capacity is averaged over an ensemble of quasistationary environments. Under the ergodic assumption (that is, the ensemble average is equal to the time average), the mean capacity C IT is the channel capacity.
Uninformed Transmitter
If the channel is not known at the transmitter, then an optimal transmission strategy is to transmit equal power from each antenna P = Po / nT In [7]. AssumT ing that the receiver can accurately estimate the channel, but the transmitter does not attempt to optimize its output to compensate for the channel, the uninformed transmitter (UT) maximum spectral efficiency bound is given by
C UT = log 2 InR +

Po
HH† . nT (8)

This is a common transmit constraint, as it may be difficult to provide the transmitter channel estimates. The sidebar entitled “Toy 2 × 2 Channel Model” discusses an example of IT and UT capacities for a simple lineof-sight environment.
Capacity Ratio
At high SNR, CIT and CUT converge. This can be ob-

• BLISS, FORSYTHE, AND CHAN

MIMO Wireless Communication

{

served in the large Po limit of the ratio of Equations 6 and 8,
Po +tr{D−1 }
D
nmin

log 2

C IT

P
C UT log 2 Inmin + n o D

(9)

T



log 2 ( Po ) − log 2 (nmin ) + log 2 ( Po ) − log 2 (nT ) +

log 2 D nmin log 2 D nmin → 1,

log 2[( Po + 1 / d max ) d max ]
C IT

P
C UT log 2 InR + n o HH†
T

=

log(1 + Po maxeig{HH† })


P

T

(10)







2 and σ n R is the spatial-interference covariance matrix.
Equality is achieved if and only if the interference amplitudes have a Gaussian distribution. Thus the worstcase informed capacity, the maximum-minimum mutual information,
(12)
C int = sup inf I (z, x |H) ,

p( z |H ) p(η )

becomes

where the nmin diagonal entries in D contain all nonzero eigenvalues of H†H. If nT > nR , then the convergence to one is logarithmically slow.
At low SNR the ratio CIT /CUT is given by



tr  log  InR + n o HH†  






maxeig{HH }
,

1
n tr{HH }
T

using Equation 6 with n + = 1 and Equation 8. Given this asymptotic result, we can make a few observations.
The spectral-efficiency ratio is given by the maximum to the average eigenvalue ratio of H†H. If the channel is rank one, such as in the case of a multiple-input single-output (MISO) system, the ratio is approximately equal to nT . Finally, in the special case in which H†H has a flat eigenvalue distribution, the optimal transmit covariance matrix is not unique. Nonetheless, the ratio
CIT/CUT approaches one.
Interference
By extending the discussion in the previous section [8,
27], we can calculate capacity in the presence of uncooperative (worst case) external interference η , in addition to the spatially-white complex Gaussian noise n considered previously. The mutual information is again given by Equations 2 and 3, where entropy h(z|x , H) in the presence of the external interference becomes h(n + η ) ,

}

2
2
h(z|x , H) ≤ log 2 π e σ n I + σ n R ,

C IT, int =

using

  † sup log 2 | I + HPH | ,

(13)



P; tr( P )= Po


H ≡ (I + R )−1/ 2 H .

(14)

Gaussian interference corresponds to a saddle point of the mutual information at which the maximum-minimum capacity is achieved. The capacity in the presence of Gaussian interference has a form identical to

Equation 6 under the transformation D → D, where



D contains the eigenvalues of HH . The transmitted

noise-normalized power covariance matrix P is calcu lated by using H . Similarly, the uninformed transmitter spectral-efficiency bound in the presence of noise is

given by the same transformation of H → H .
In the limit of high spectral efficiency for nJ infinite
J /S jammers, the loss in capacity approaches
C int →

min(nT , nR − n J ) min(nT , nR )

C.

(15)

In general, the theoretical capacity is not significantly affected as long as the number of antennas is much larger than the number of jammers. This resistance to the effects of jammers is demonstrated experimentally later in the article.
Frequency-Selective Channels
In environments in which there is frequency-selective fading, the channel matrix H( f ) is a function of frequency. Exploiting the orthogonality of frequency channels, the capacity in frequency-selective fading can be calculated by using an extension of Equations 6 and
8. For the uninformed transmitter, this leads to the frequency-selective spectral-efficiency bound
VOLUME 15, NUMBER 1, 2005

LINCOLN LABORATORY JOURNAL

1 01

• BLISS, FORSYTHE, AND CHAN

MIMO Wireless Communication

TOY 2 × 2 C H A N N E L MODE L

H = 2 ( a1v 1 a2 v 2 ) ,

where a1 and a2 are constants of proportionality
(equal to the root-mean-squared transmit-to-receive attenuation for transmit antennas 1 and 2 respectively) that take into account geometric attenuation and antenna gain effects, and v 1 and v 2 are unitnorm array response vectors. For the purpose of this discussion, we assume a = a1 = a2 , which is valid if the rectangle deformation does not significantly affect overall transmitter-to-receiver distances.
The capacity of the 2 × 2 MIMO system is a function of the channel singular values and the total transmit power. Eigenvalues of H H † are given by µ1,2 = 2a

2

(1 ±

† v1 v 2

),

where the absolute value is denoted by  . The separation between receive array responses can be described in a convenient form in terms of generalized beamwidths [40], b12 =

2 π arccos

{

† v1 v 2

}.

L INCOLN LABORATORY JOURNAL

µ2 >

2
1

Po >

,

1
Po + µ + µ1

1 µ2 −

1 µ1 2

>

† v1 v 2

a 2 1 − v 1 v 2



2



,

assuming µ1 > µ 2.
If the condition is not satisfied, then only the

0
–10
–20
–30

0

0.2

0.4

0.6

0.8

1.0

Generalized beamwidth separation


For small angular separations, this definition of

102

beamwidths closely approximates many ad hoc definitions for physical arrays. Figure A displays the eigenvalues µ1 and µ 2 as a function of generalized beamwidth separation. When the transmit and receive arrays are small, indicated by a small separation in beamwidths, one eigenvalue is dominant.
As the array apertures become larger, indicated by a larger separation, one array’s individual elements can be resolved by the other array. Consequently, the smaller eigenvalue increases. Conversely, the larger eigenvalue decreases slightly.
Equations 6 and 7 in the main article are employed to determine the capacity for the 2 × 2 system. The “water-filling” technique (explained in a previous sidebar) must first determine if both modes in the channel are employed. Both modes are used if the following condition is satisfied,

Eigenvalue/a 2 (dB)

B

   of channel matrix eigenvalues is essential to the effectiveness of multiple-input, multiple-output (MIMO) communication, we employ a toy example for the purposes of introduction, and we discuss the eigenvalue distribution of a 2 × 2 narrowband MIMO system in the absence of environmental scatterers. To visualize the example, we can imagine two receive and two transmit antennas located at the corners of a rectangle. The ratio of channel matrix eigenvalues can be changed by varying the shape of the rectangle.
The columns of the channel matrix H (in Equation
1 in the main article) can be viewed as the receiverarray response vectors, one vector for each transmit antenna, VOLUME 15, NUMBER 1, 2005

FIGURE A. Eigenvalues of HH for a 2 × 2 line-of-

sight channel as a function of antenna separation.

• BLISS, FORSYTHE, AND CHAN

stronger channel mode is employed and the capacity, from Equation 6, is given by
C IT = log 2 (1 + µ1Po ) ,

(


= log 2 1 + 2a 2 1 + v 1 v 2


) P ; o otherwise, both modes are used and the capacity is given by
C IT

1
Po + µ + µ1  µ1
1
2
= log 2
0
2


0
,
µ

2

 µ µ P + µ + µ  1 


= log 2  1 2 o 1 2 
,

 µ1µ 2 
2




2

{




= 2 log 2 a 2 1 − v 1 v 2




− log 2 1 −



2
 Po


}

2

† v1 v 2  .




2 v1 v 2 a 2 Po

when using one mode, and

∫ df C




nf

UT ( Po ; H(

f ))

∫ df
P

∆f log 2 I + n o H( f n ) H† ( f n )

n =1



T

nf

∆f

n =1

10
5
2
1
0.5
–10

–5

0

5

10

15

20

a 2P

0 (dB)

FIGURE B. The informed transmitter capacity of a
2 × 2 line-of-sight channel, assuming antenna beamwidth separations of 0.1 (solid line) and 0.9 (dashed line). +1

Figure B displays the resulting capacity as a function of a 2Po (mean single-input single-output SNR) for two beamwidth separations, 0.1 and 0.9. At low values of a 2Po the capacity associated with small beamwidth separation performs best. In this regime, capacity is linear with receive power, and small beamwidth separation increases the coherent gain.
At high values of a 2Po large beamwidth separation produces a higher capacity as the optimal MIMO system distributes the energy between modes.
The total received power is given by

C UT,FS =

Spectral efficiency (b/sec/Hz)

MIMO Wireless Communication

2

2a Po +


2 v1 v 2

1 − v † v
12


2
2

,



when using two modes, where Po is the total noisenormalized power. In both cases, the total received power is much larger than a 2Po .
In complicated multipath environments, small arrays employ scatterers to create virtual arrays of a much larger effective aperture. The effect of the scatterers upon capacity depends on their number and distribution in the environment. The individual antenna elements can be resolved by the larger effective aperture produced by the scatterers. As demonstrated in Figure A, the ability to resolve antenna elements is related to the number of large singular values of the channel matrix and thus the capacity.



P 
1
log 2 I + o H H† , nf nT

(16)

where the distance between frequency samples is given by ∆f and the nf -bin frequency-partitioned channel matrix is given by

VOLUME 15, NUMBER 1, 2005

LINCOLN LABORATORY JOURNAL

1 03

• BLISS, FORSYTHE, AND CHAN

MIMO Wireless Communication

0
0
0
 H( f1 )

H( f 2 ) 0
0
H≡  0




0
0
 H( f n f




.

)


(17)

For the informed transmitter channel capacity, power is optimally distributed amongst both spatial modes and frequency channels. The capacity can be expressed
C IT, FS ≈ max

P


1
log 2 I + HP H† , nf (18)

which is maximized by Equation 6 with the appropriate substitutions for the frequency-selective channel, and diagonal entries in Din Equation 7 are selected from the eigenvalues of HH† . Because of the block diagonal structure of H, the (nT ⋅ n f ) × (nT ⋅ n f ) space-frequency

noise-normalized transmit covariance matrix H is a block diagonal matrix, normalized so that

tr{P} ≤ nf Po .
Other Performance Metrics
The information-theoretic capacity is not the only possible metric of performance. As an example, another useful performance metric is the outage capacity [16], or the achievable spectral-efficiency bound, assuming a given probability of error-free decoding of a frame. In many practical situations this metric may be the best measure of performance, for example, in the case in which the system can resend frames of data.
Channel Phenomenology
In this section we describe tools for modeling, estimating, and characterizing MIMO channels. These topics are discussed in greater detail elsewhere [25, 28]. First we introduce the standard model and simple modifications to it. Then we discuss the simplest channel characterization, which is mean receive power, followed by a description of channel estimation techniques, methods for determining how much channels have changed, and channel parameterization and estimation techniques.

A variety of techniques are used to simulate the channel matrix [29]. The simplest approach is to assume that
L INCOLN LABORATORY JOURNAL

H = ML G MR .

VOLUME 15, NUMBER 1, 2005

(19)

The above model results in a (nT ⋅ nR ) × (nT ⋅ nR ) linkby-link covariance matrix of the Kronecker product form (ML M† ) ⊗ (MR M† )∗ for the entries in the chanL
R
nel matrix H. This product structure can arise from a spherical Green’s function model of propagation, provided several additional conditions are met. First, scatterers are concentrated around (but not too close to) the transmitter and receiver. Second, multiple scattering of a particular kind (from transmitter element to transmitter scatterer to receiver scatterer to receiver element) dominates propagation. Third, scatterers are sufficiently separated in angle when viewed by their associated array. Received Power
It is often convenient to parameterize the incoming signal power in terms of a 2Po , where a 2 is the meansquared link attenuation. It can be employed to easily compare performance by using different constraints and environments. This choice corresponds to the typical noise-normalized received power for a single receive
2
and single transmit antenna radiating power σ n Po .
However, this choice can be mildly misleading because the total received power will, in general, be much larger than a 2Po . In general, a 2 is defined by the Frobenius norm squared of the channel matrix normalized by the number of transmitters and receivers, a2 =

Standard Model

104

all the entries in the channel matrix are sampled from identical independent complex Gaussians H  G . This assumption corresponds to an environment with complicated multipath scattering. While this approach is convenient from the perspective of performing analytic calculations, it may provide a channel eigenvalue distribution that is too flat. At the other extreme, channels can be characterized by a diversity order [30], which is used to indicate an effective cut-off in the eigenvalue distribution induced by spatial correlation. A number of approaches that introduce spatial correlations have been suggested. One approach uses the form

tr{HH† }
.
nT nR

(20)

The total received noise-normalized power produced by a set of orthogonal receive beamformers is given by

• BLISS, FORSYTHE, AND CHAN

MIMO Wireless Communication

tr{HPH† }. The uninformed transmitter rate is maximized by sending equal power to all transmit antennas so that tr{HPH† } becomes Po /nT tr{HH† } = nR a 2Po .
It is worth noting that P is not in general optimized by the informed transmitter to maximize received power but to maximize capacity.
The total received power for the capacity-optimized informed transmitter, given an arbitrary channel matrix, is


−1
 P + tr(D ) 

tr{HPIT H† } = tr  o
D − In+ 



n+




= Po

(21)

2 tr{D} tr{D−1 }tr{D} − n+
+
. n+ n+

The first term in Equation 21 is bounded from below by †

Po

tr{HH } tr{D} ≥ Po min{nT , nR } n+ (22)

≥ max{nT , nR } a 2 Po .

The second term in Equation 22 is bounded from below by zero. Consequently, the total received power is greater than or equal to max{nT , nR } a 2Po .
For very small a 2Po , far from the nonlinear regime of the Shannon limit, the optimal solution is to maximize received power. This is done by transmitting the best mode only, setting n + = 1. In this regime the total received power is given by tr{HPIT H† } → Po maxeig{HH† } .

(23)
2

This result is bounded from above by nT nR a Po , which is achieved if there is only a single nontrivial mode in the channel.
Channel Estimation
The Gaussian probability density function for a multivariate, signal-in-the-mean, statistical model of the ren ×n ceived signal Z, assuming T ∈  T s is the transmit sequence, is given by


p(Z | R , H, T ) =

e − tr[( Z − HT ) π ns nR

R −1 ( Z − HT )]

|R | ns

,

(24)

where R is the noise-plus-interference covariance ma-

trix. The maximum-likelihood estimate of H is given by ˆ
(25)
H = Z T† (T T† )−1 , assuming that the reference signals in T are known and
T T† is nonsingular.
The previous channel-estimation discussion explicitly assumed flat fading. However, the frequency-selective channels can be estimated by first estimating a finite impulse-response MIMO channel, which can be transformed to the frequency domain.
A finite impulse-response extension of Equation 1 is given by introducing delayed copies of T at delays δ1, δ 2 , , δntaps ,
 T(δ1 ) 
 T(δ ) 
2
,

T≡


 T(δ ) ntaps 


(26)

so that the transmit matrix has dimension (nT ⋅ ntaps ) × ns .
The resulting wideband channel matrix has the dimension (nT ⋅ ntaps ) × ns ,
ˆ
ˆ
ˆ
[H(δ1 ) H(δ 2 )  H(δ ntaps )]
 
= ZT † (TT † )−1.

(27)

Using this form, an effective channel filter is associated with each transmit-to-receive antenna link. By assuming regular delay sampling, we can use a discrete Fourier transform to construct the explicit frequency-selective form,
ˆ
ˆ
ˆ
[H( f1 ) H( f 2 )  H( f ntaps )]
ˆ
ˆ
ˆ
= [H(δ1 ) H(δ 2 )  H(δ ntaps )](ntaps⊗ InT ) ,

(28)

where the n-point discrete Fourier transform is represented by n and the Kronecker product is represented by ⊗ .
Channel-Difference Metrics
A variety of metrics are possible. In investigating channel variations, no one metric will be useful for all situations. As an example, two completely different channels can have the same capacity. Depending upon the issue being investigated, we may wish to think of these matriVOLUME 15, NUMBER 1, 2005

LINCOLN LABORATORY JOURNAL

1 05

• BLISS, FORSYTHE, AND CHAN

MIMO Wireless Communication

ces as being similar or very different. Here two metrics are discussed. Both metrics are ad hoc, but motivations are provided. The first metric measures differences in channel singular-value distributions. The second metric is sensitive to differences in both the singular-value distribution and the channel eigenvector structure.
Eigenvalue-Based Metric
As was mentioned earlier, MIMO capacity is only a function of the channel singular values. Equivalently, capacity is invariant under channel-matrix transformations of the form

H → W1HW2 ,

(29)

where W1 and W2 are arbitrary unitary matrices. Consequently, for some applications it is useful to employ a metric that is also invariant under this transformation.
Because capacity is a function of the structure of the channel singular-value distribution, the metric should be sensitive to this structure.
The channel capacity is a function of H H †. A natural metric would employ the distance between the capacity for two channel matrices at the same average total received power, that is, the same a2Po ,
∆C UT = log 2 I +
− log 2 I +

a 2 Po

Ha Ha nT 2

(30)

a Po

Hb Hb . nT However, there are two problems with this definition.
First, the difference is a function of Po . Second, there is degeneracy in H singular values that gives a particular capacity. To address the first issue, the difference can be investigated in a high SNR limit, giving

∆C UT ≈ log 2 H a H† − log 2 Hb Hb a =

min(nT ,nR )

∑ log m =1

(31)



2 λm (H a H a ) − log 2 λm (Hb Hb ) ,

where λm ( X ) indicates the mth largest eigenvalue of X.
To increase the sensitivity to the shape of the eigenvalue distribution, the metric is defined to be the Euclidean difference, assuming that each eigenvalue is associated with an orthogonal dimension, giving
106

L INCOLN LABORATORY JOURNAL

VOLUME 15, NUMBER 1, 2005

2

δ (Ha , Hb )



(32)

min(nT ,nR )




[log 2 λm (Ha H† ) − log 2 λm (Hb Hb )] . a m =1

Fractional Receiver Loss Metric
In this section we introduce a power-weighted mean cos 2θ metric. The metric takes into account both the eigenvalue and eigenvector structure of the channels. It is motivated by the effect of receive-beamformer mismatch on capacity. Starting with Equation 8, the low
SNR uninformed transmitter capacity approximation is given by
P
C = log 2 I + o HH† nT P
o




≈ log 2 (e ) tr 

HH† 

Po nT †
∑h m h m

 nT


= log 2 (e )

P
= log 2 (e ) o nT wm ≡




(33)

m



† w mhm

2

m

hm
,
hm

where hm is the column of the channel matrix associated with transmitter m, and  indicates the l2 norm.
In the low SNR limit, the optimal receive beamformer is given by the matched response given in wm . If some other beamformer is employed, labeled w m , then signal

energy is lost, adversely affecting the capacity,
C ′ ≈ log 2 (e )

Po nT ∑

2

† w ′m h m .

(34)

m

One possible reason that a beamformer might use the wrong matched spatial filter is channel nonstationarity.
The fractional capacity loss is given by



=
∑h

∑ h cos θ ,
=
∑h

C′

C

2



m

w ′m h m m m

m

m

m

m

2

2

2

m

2

m

hm


2 h ′m h ′m

m

hm

† hm hm

2

2

(35)

• BLISS, FORSYTHE, AND CHAN

MIMO Wireless Communication

which is the power-weighted mean cos 2 θm estimate, where cos θm is defined to be the inner product between the “good” and “bad” unit-norm array responses for the mth transmitter. It is generally desirable for metrics to be symmetric with respect to H and H′, thus avoiding moral attributions with regard to channel matrices. Using the previous discussion as motivation, a symmetric form is given by

∑ γ (H, H′ ) ≡

m

2 h m h ′m cos θm



m

h m h ′m

,

(36)

where the “power-weighted” expectation is evaluated over transmitters.
Singular Values
The singular-value distribution of H, or the related eigenvalue distribution of H H †, is a useful tool for understanding the expected performance of MIMO communication systems. From the discussion earlier, we can see that the channel capacity is a function of channel singular values, but not the singular-vector structure of the channel. Thus channel phenomenology can be investigated by studying the statistics of channel singularvalue distributions.
Channel Parameterization
A commonly employed model assumes the channel is proportional to a matrix G, where the entries are independently drawn from a unit-norm complex circular
Gaussian distribution. While the distribution is convenient, it does suffer from a singular-value distribution that is overly optimistic for many environments. As was previously discussed, one solution is to introduce spatial correlations using the transformation F = b ML GM†
R
[29]. While this approach is limited, it produces simply more realistic channels than the uncorrelated Gaussian model. The spatial correlation matrices can be factored so that ML = UA α L U † and MR = V A α R V †, where U and V are unitary matrices, and A α L and A α R are positive-semidefinite diagonal matrices.
Assuming that the number of transmit and receive antennas are equal and have similar spatial correlation characteristics, the diagonal matrices can be set equal,
A α = A α L = A α R , producing the new random channel matrix F, where

F = b UA α U † G ′ VA α V †
= b UA α GA α V

and
Aα = n

(37)



diag {α 0 , α 1,, α n −1 } tr(diag{α 0 , α 1,, α n −1 }2 )

,

(38)

where b is used to set overall scale, n is given by the size of A α , and U and V indicate random unitary matrices.
Used here is the fact that arbitrary unitary transformations do not affect the statistics of the Gaussian matrix.
The form of A α given here is somewhat arbitrary, but has the satisfying characteristics that as α → 0 , a rankone channel matrix is produced, and as α → 1, a spatially uncorrelated Gaussian matrix is produced. Furthermore, empirically this model provides good fits to experimental distributions. The normalization for A α is chosen so that the expected value of F 2 is b 2nT nR ,
F
2 where  F indicates the Frobenius norm.
Channel Parameter Estimation
ˆ
An estimate for α associated with particular transmit and receive locations is given by minimizing the meansquare metric given in Equation 32,
^

^

2
ˆ
α = arg min δ [H, F(α )] ,

(39)

ˆ where X indicates the estimated value of X . Here the expectation, denoted by  , indicates averaging is over an ensemble of F for a given α and an ensemble of H for given transmit and receiver sites.
It is worth noting that this approach does not necessarily provide an unbiased estimate of α. Estimates of α, using the metric introduced here, are dependent upon the received SNR. Data presented later in the article have sufficiently high SNR such that α can be estimated within ±0.02.

Space-Time Low-Density Parity-Check Codes
This section of the article introduces low-density paritycheck (LDPC) codes, which were studied extensively by R.G. Gallager [31]. The significance of modern implementations of LDPC codes rests on iterative decoding algorithms that, for LDPC codes, are applications of techniques formulated for Bayesian belief networks, which are introduced below. This section also discusses a simple application of LDPC to space-time codes.
VOLUME 15, NUMBER 1, 2005

LINCOLN LABORATORY JOURNAL

1 07

• BLISS, FORSYTHE, AND CHAN

MIMO Wireless Communication

B AY E SI A N BE L I E F N E T WOR K S

G

  is often based on the Bayesian belief networks popularized by Pearl, in the context of machine learning, in a well-known monograph [1]. An interpretation of various decoding algorithms in terms of Bayesian belief networks is presented elsewhere
[2].
To appreciate the use of belief networks for decoding, consider the probability density function denoted p( x1, x 2 , x 3 , x 4 ) in Figure A.
This function factors in the manner shown in the figure, expressing simpler variable dependencies than those allowed by the multivariate notation p( x1,…, x l ) . The factorization can be represented by a directed acyclic graph as shown, with directed arrows expressing conditional probabilities of the more general form p( x | u1,…, ul ).

For decoding purposes, each node in the graph maintains an alphabet (for example, the symbol alphabet for coding applications) and several (probability) distributions over this alphabet. One probability distribution, denoted π (x), can be interpreted as a prior density on the alphabet while another (nonnegative, but not a normalized density) distribution, denoted λ(x), can be interpreted as a likelihood function on the alphabet.
In addition, each node keeps track of a belief function that is the product of priors and likelihoods: π (x) λ(x). The maximum of the belief function can be used as a decision on the value of the node’s alphabet.
To evaluate a consistent set of distribution functions, messages are received and transmitted from

Low-Density Parity-Check Codes
LDPC codes were developed by Gallager, who studied their distance properties and decoding in a well-known monograph [31]. With the advent of graphical decoding techniques, soft-decision decoding of LDPC codes became practical, resulting in renewed interest in these codes. Subsequent developments in code design and decoding have led to codes that achieve levels of performance astonishingly close to the Shannon capacity
[32], albeit at the cost of extremely long codewords.
However, decoding complexity of LDPC codes scales linearly (with a fixed number of iterations) with the code length, making relatively long codes practical.
LDPC codes are linear block codes defined by a parity-check matrix. Each symbol in the codeword is
108

L INCOLN LABORATORY JOURNAL

VOLUME 15, NUMBER 1, 2005

each node. Messages that flow from
P
parent to child are denoted π k (uk ) and are treated as if they were priors, while messages that flow from child
C
to parent are denoted λk ( x ) and are treated as if they were likelihoods.
At each node, messages received from parents and children are used to update the internal (for that node) prior and likelihood functions π (x) and λ(x) for the node’s alphabet. Nodes are activated in any order, subject only to the requirement that all incoming messages are available.
When a node is activated, it calculates its internal prior and likelihood functions and then makes its messages available to its parent and child nodes. Initial settings of the internal functions are provided (but not shown in the figure) to enable the process to start.

involved in only a few parity-check equations. Consequently, most entries in the parity-check matrix are zero. Regular LDPC codes have nC parity-check equations for each symbol, and each parity-check equation involves nR symbols. Thus, if the dimensionality of the parity-check matrix is r × c, we have r nR = cnC for regular LDPC codes. As an example, the LDPC code used for some of the experiments described later satisfies (r, c)
= (512, 1024) and (nR , nC ) = (8, 4). More powerful codes that are not regular are also known [33].
LDPC Decoding
Recently, graphical decoding techniques have motivated practical code design. Bayesian belief networks [34] can be used to formulate decoders for LDPC codes and turbo codes (the sidebar entitled “Bayesian Belief Net-

• BLISS, FORSYTHE, AND CHAN

MIMO Wireless Communication

Variable dependencies
Loopless directed acyclic graph (DAG)
Directed Markov field
Bayesian belief network

x1 x2 x3

p(x1, x2, x3, x4) = p(x4|x3) p(x3|x1) p(x2|x1) p(x1) x4 Parent nodes (alphabets uk ∈ Bk )

Messages passed

Child nodes

Sent

likelihoods

λC

λP

priors

Update node
(alphabet x ∈ A)

Received

πP

πC

Node calculations and messages s π (x) = Σ p(x|u1,…,us ) Π k=1 u

πkP(uk )

λ (x) = Π λkC (x)

Belief

k

λ(x) π (x)

π jC (x) = π (x) Π λ kC(x) k≠j λjP(uj)

=

Σ

x,uk : k≠j

λ (x) p(x|u1, …, us )

Π πkP(uk ) k≠j For loopless graphs, the order of activation does not matter and the process converges. Unfortunately, for decoding applications, interesting graphs have loops, so order of activation matters and convergence is not guaranteed. Typically, nodes are activated in a repetitive pattern for a certain number of iterations until a stopping criterion is met.
Symbol decisions are based on the belief function.
References
1. J. Pearl, Probabilistic Reasoning in Intelligent Systems: Networks of Plausible
Inference (Morgan Kaufmann, San
Mateo, Calif., 1988).
2. R.J. McEliece, D.J.C. MacKay, and
J.-F. Cheng, “Turbo Decoding as an
Instance of Pearl’s ‘Belief Propagation’
Algorithm,” IEEE J. Sel. Areas Commun. 16 (2), 1998, pp. 140–152.

FIGURE A. Bayesian belief networks provide a framework for representing conditional probabilities in a graphical manner. Each node has a symbol alphabet on which it maintains a belief function that factors as a product of a prior-like function and a likelihood-like function. Beliefs are updated by passing messages among nodes in a manner suggested by the terminology. Initial states and a node update order must be chosen. Only in special cases do the iterations converge to a Bayesian decision, but for many interesting applications, the iterative technique is both practical and effective. Turbo codes and low density parity-check codes have decoders based on this paradigm.

works” provides more information). However, beyond connecting the decoding algorithm of LDPC codes to
Bayesian belief networks, a thorough explanation of the steps in this algorithm is outside the scope of this article; we present only a concise summary.
For LDPC codes, Figure 2 shows a graph illustrating data and parity-check dependencies for the codewords. In general, each nonzero entry in the paritycheck matrix indicates the edge of a graph connecting a parity-check node (row index) and a codeword symbol
(column index). The example in Figure 2 is a single parity-check code on four symbols. The graph shows the symbol nodes c 1,…, c 4, the data nodes z 1,…, z 4, and the parity-check nodes, labeled by zeroes. Each edge between a parity-check node and a symbol node corresponds to a nonzero entry in the parity-check matrix.

Decoding occurs by treating the graph as a Bayesian belief network using the conditional probabilites p( z k | c k ), which express the likelihood ratios, and p(0 | c i1 ,…, c il ) = δ

(∑ c ), k ik

which expresses the parity-check relation. The resulting algorithm can be viewed as sweeping through the rows and columns of the parity-check matrix, updating likelihood ratios lk for each nonzero entry in the matrix.
The notation below denotes l ij as the likelihood ratio stored with the ij-th (nonzero) entry in a fixed (for the given step) row or column of the parity-check matrix. In this form, the iterative steps of the algorithm are summarized for the simple case of a binary symbol alphabet by the equations:
VOLUME 15, NUMBER 1, 2005

LINCOLN LABORATORY JOURNAL

1 09

• BLISS, FORSYTHE, AND CHAN

MIMO Wireless Communication

1100
0110
0011

Parity-check matrix

Bayesian belief network z1 p (0|ci , . . . , ci ) = δ (
1

s

z3

z4

Evidentiary nodes
(observations)

c1

p ( z|c )

z2

c2

c3

c4

Codeword component Σ cik) k 0

0

0

Parity checks

Some initialization
Flat priors for codeword nodes: π ( ci )

Node firing order: z 0 c z 0 c ···

Fixed likelihoods for evidentiary nodes:

Stopping rule: parity check satisfied

λ k(x) = δ (x − zk)

FIGURE 2. Application of Bayesian belief networks to low-density parity-check codes. Soft-decision decoding of low density parity-check codes can be based on Bayesian belief networks. Both the re dundancies in codewords ck and the relationship between the codewords and the data zk can be represented graphically. The data-codeword relationship is expressed through the probability densities p(z|c), which are assumed to be independent sample-to-sample. Redundancies in the codewords are expressesed in a similar notation as p(0|ci1,…, cis) where the symbols cik , 1 ≤ k ≤ s, are involved in a parity check. In this manner, all depedancies are expressed graphically through conditional probability densities as required for the formalism of Bayesian belief networks.

1. Row sweeps
 l i(new ) 
=
tanh  k
2

∏ j ≠k

 l i(old )  j  tanh 
2

2. Column sweeps [column c with log-likelihood ratio l c(LLR ) ] l i(knew ) =

∑l j ≠k

( new ) ij + l c(LLR )

3. Bit decisions (column c)

sign 



∑l k ik

( new )


+ l c(LLR )  .



For the code used in the experiments, each row sweep involves eight l ij per row and each column sweep four l ij per column.
Each of the row (column) operations is independent of any other row (column operation) and hence can be
110

L INCOLN LABORATORY JOURNAL

implemented in any order or in parallel. This allows considerable acceleration of hardware decoders. Decoding can be halted after a fixed number of iterations or after the parity-check equations are satisfied.
Some simplifications that are not possible for nonbinary symbol alphabets are involved in the binary case.
In this more general context, the row/column sweeps are expressed by:
1. Row sweeps

VOLUME 15, NUMBER 1, 2005

π ( βi ) pi k k

= 2n Un j ≠ k Un π ( βi j ) p(iold ) 

 j 


2. Column sweeps p(inew ) ∝ j ≠ k p(iold )  p(cLF )

 k j



3. Symbol decisions

( p )  p m im

( LF )
.
c

• BLISS, FORSYTHE, AND CHAN

MIMO Wireless Communication

The components of the vector pk express probabilities for the values of the kth symbol, the permutation πk indicates the effect of a particular nonbinary coefficient in the parity-check equation, Un is a Walsh-Hadamard matrix, and the notation  denotes the Hadamard
(component by component) product.
Space-Time Extension LDPC
There are a variety of extensions of LDPC codes to space-time codes, which are introduced and explained in the sidebar entitled “Space-Time Codes.” For the experiments described below, only one type of extension was considered.
Each space-time channel transmits one of several possible quadrature phase-shift keying (QPSK) waveforms with slightly offset carrier frequencies. The differential frequencies are sufficiently large to effectively decorrelate the transmitted waveforms over the length of a codeword (1024 bits) even if the data sequences in each channel are identical. These differential frequencies are also large compared to the expected Doppler spreads and small compared to the signal bandwidth.
In the simplest example of such a code, the I and
Q components of a transmitter represent, respectively, two different LDPC codewords. Each transmitter sends the same complex baseband sequence (QPSK) shifted in frequency. The transmitter outputs, viewed collectively as a vector at any instant, vary in time and thus effectively probe the environment characterized by the channel matrix. Since the transmitted vector varies significantly over the duration of a codeword, the coding provides spatial diversity. Decoding occurs by forming likelihood ratios based on channel-matrix estimates and then using the iterative decoder described above. Note that the channel matrix can change during the codeword, in which case channel-matrix estimates can vary sample to sample.
The LDPC space-time code just described exhibits full spatial redundancy among all transmitters. Less redundancy, and therefore higher data rates, can be achieved by dividing the transmitters into subsets, each of which is fully redundant yet different from any other subset. For example, the space-time code discussed later, in the section on experiments, uses four transmitters.
The first two transmitters send two bits (redundant in I and Q) of a symbol of an LDPC codeword over

GF(16). The remaining two transmitters send the other two bits of the same symbol. Decoding is based on likelihood functions built over GF(16) using estimates of the channel matrices. Again, differential frequencies among transmitters enable spatial diversity.
Space-Time Turbo Code and Multichannel
Multiuser Detectors
While the theoretical performance is determined by the channel phenomenology, practical MIMO performance requires the selection of a space-time code and an appropriate matched receiver. In this section we discuss the space-time turbo code used in this example.
We develop a maximum-likelihood formulation of a multiple-antenna multiuser receiver, and we discuss suboptimal implementations of the receiver. We also introduce minimum-mean-squared-error extensions of the receiver, and we discuss the value and use of training data.
Space-Time Turbo Code
Turbo codes, introduced elsewhere [35], illustrate that codes constructed with simple components, such as with interleavers and convolutional encoders, combined with an iterative decoding process can achieve nearShannon capacity performance. The iterative decoding process, taking advantage of information exchange among component decoders, provides a feasible way to approach optimal performance. For each component decoder, the best decoding algorithm is the maximum a posteriori (MAP) algorithm or the BCJR algorithm
[36], which is derived from the MAP principle. Modifications of the MAP algorithm include log-MAP and max-log-MAP [37]. Recently, implementation of turbo decoders has been carried out and high data-rate decoding is possible [38].
A number of space-time extensions of turbo coding have been suggested [21, 22]. The approach used here, which was introduced elsewhere [39], provides a 2-bit/ sec/Hz link for a 4 × 4 MIMO system with independent
QPSK waveforms from each transmitter. A single data stream is turbo encoded and the encoded data stream is distributed redundantly amongst the transmitters. The turbo encoder employs a rate-1/3, 16-state convolutional encoder twice with two different 4096-bit random interleavers. The distribution of systematic bits is such
VOLUME 15, NUMBER 1, 2005

LINCOLN LABORATORY JOURNAL

1 11

• BLISS, FORSYTHE, AND CHAN

MIMO Wireless Communication

S PA C E -T I M E C O D E S

S

-  are used with multiple transmitters to provide spatial as well as temporal redundancy in the data received by an array of antennas. There are two basic approaches to space-time coding.
In the first approach, the transmitter can be informed of the propagation channel by the receiver and thus adjust its coding accordingly.
This approach offers the largest information-theoretic capacity but can be difficult to accomplish in a dynamic environment. The second approach, which is taken here, uses fixed codes of various rates that offer good performance on average
(over all channels). These codes share transmitted power equally among all spatial channels.
The number of different types of space-time codes is too large to provide a useful overview here. Instead we briefly describe two important categories of space-time codes that are not treated in the text.
Block Orthogonal Codes
For data Z and channel matrix H, consider a set of matrix symbols S

contained in S. The information bits are encoded in matrices that are constrained to lie in the class S.
This class is defined by the property that S S† is proportional to the identity matrix with a fixed (independent of S) proportionality constant.
The maximum-likelihood decision for S is based on finding
S∈S

= arg max Re tr(ZS†H† ) ,
S∈S

which involves a linear function in the entries of S. For some simple classes S, linearity of the likelihood function decouples decisions on the data symbols. For example, consider the Alamouti code [1].

 s1

S = S : S = 
 s2



L INCOLN LABORATORY JOURNAL


− s2  

.
∗  s1  


The information symbols s1 and s2 are sent redundantly over both channels. The likelihood function is linear in each sk , decoupling demodulation decisions.
Another example of an orthogonal matrix code is

that each systematic bit is sent twice on two different transmitters. The parity bits are sent once, distributed randomly amongst the transmitters. The difference in weighting between the systematic and parity bits provides an effective puncturing of the code. Because more energy is dedicated to systematic bits, remodulation errors have a reduced effect on subtraction performance, in principle improving the performance of the iterative multiuser detection for a given bit error rate.
112

2

argmin Z − HS

VOLUME 15, NUMBER 1, 2005

S = [S0 S∗ ] with
0
S0 =

s
1
s
2

 s3

s
4

− s2 s1 − s4 s3 − s3 s4 s1
− s2

− s4 

− s3 

. s2 

 s1 


Space-Time Trellis Codes
Figure A provides an example of a space-time trellis code. A pair of bits
( I t1, I t2 ) at time t enters a convolutional encoder with integer coeffip cients akp and bk at the pth lag in the kth channel. The input bits are interpreted as the integers 0 or 1.
Computations occur modulo 4 and result in an integer value between
0 and 3 for each channel. A fixed mapping between these four integers and the quadrature phase-shift keying (QPSK) alphabet completes the coding and modulation.
The trellis code is defined by the coefficients {akp , bkp }. These are often chosen under one of several design criteria, also shown in the figure. Each codeword is a matrix symbol C. The probability of an error in deciding between two such

Multichannel Multiuser Detector
The multichannel multiuser detector (MCMUD) algorithm, discussed elsewhere [3, 39, 40], is a minimummean-squared-error (MMSE) extension to an iterative implementation of a maximum-likelihood multiple-antenna receiver. The MCMUD algorithm employed for this analysis iteratively combines a blind space-time-frequency adaptive beamformer with a multiuser detector.

• BLISS, FORSYTHE, AND CHAN

MIMO Wireless Communication

symbols can be bounded by (Bhattacharyya bound)

Notation: rank r matrix codeword C



nT transmitters

nR receivers

Design criteria for space-time trellis codes (4 ≤ rnR or rnR ≥ 4) r –nR

E
4N0

–rnR

E

1 pe ≤ – e –nR 4N0 tr[(C1– C2)(C1– C2) ]
4

|

Π λk [(C1 – C2)(C1 – C2]† k =1

|

pe ≤

Example of space-time trellis code (ak , bk ∈ {0, 1, 2, 3}) kth transmitter v1 Σ

(It1, It2 )

p=0

k
It1– p ap

data: bit pair

v2

+

Σ It2– q bqk mod4

xtk

q=0

trellis coding

k

i xt

codeword QPSK symbol modulation

FIGURE A. Space-time trellis codes introduce spatial as well as temporal redundancy in the transmitted data. Code design often involves a pruned search over a class of codes based on a simple figure of merit. For example, the minimum least-squares distance between codewords (represented by space-time matrices Ck) can be maximized. In the example shown, an alphabet consisting of the integers modulo 4 is used for convolutional encoding at each transmitter. The resulting output symbols are mapped to a QPSK alphabet. The coefficients ak, bk determine the code. Note that the spectral efficiency is 2 bits/sec/Hz.

We present here the results of the maximum likelihood (ML) formulation of MCMUD, employing a quasistatic narrowband MIMO-channel model. The number of receive antennas nR by number of samples, ns data matrix, Z ∈  nR ×ns , is given by
Z = HT + N ,

(44)

where the channel matrix H ∈  nR ×nT contains the complex attenuation between each transmit antenna and receive antenna; T ∈  nT ×ns is the transmitted sen ×n quence; and N ∈  R s is additive Gaussian interference plus noise. The probability density for a multivariate signal-in-the-mean model is given by p(Z | R , H, T ) =

e

{



−1

}

π

ns nR

|R |ns

,

(41)

( C1 − C 2 )† H†H( C1 − C 2 )

Reference
1. S.M. Alamouti, “A Simple Transmit Diversity Technique for Wireless Communications,” IEEE J. Sel. Areas Commun., 16 (8), 1998, pp. 1451–1458.

where R indicates the spatial covariance matrix of the interference plus noise, |  | indicates the determinant of a matrix, † indicates the Hermitian conjugate, and tr indicates the trace of a matrix. Maximizing the probability density with respect to H is equivalent to minimizing the tr{} in Equation 41,

{

}

tr (Z − HT )(Z − HT )† R −1 ,

(42)

which is satisfied by
ˆ
H = ZT † (T T † )−1 ,

(43)
ˆ
assuming T T is not rank deficient. Substituting H ,


p→

− tr ( Z − HT ) R ( Z − HT )

E

pe ≤ e 4 N 0
.

The approximation H H ≈ nR I nT motivates one of the design criteria shown in the figure. Integrating over H motivates the other.
In both cases r denotes the rank of the matrix difference C1 – C2 .
Constrained searches over the code coefficients are commonly used to find codes with the smallest possible error between closest codewords under either criterion. When
4 ≥ r nR , it is important to ensure that the rank of the matrix difference is not too small. When 4 < r nR , maximizing the Euclidean distance between the two codewords Ck becomes important.

e

{


− tr ZPT Z† R −1

π

ns nR

|R |ns

}

,

(44)

where the matrix PT ≡ T † (TT † )−1 T projects onto the
VOLUME 15, NUMBER 1, 2005

LINCOLN LABORATORY JOURNAL

1 13

• BLISS, FORSYTHE, AND CHAN

MIMO Wireless Communication

row space spanned by T, and PT = Ins − PT projects onto the orthogonal complement of the row space of T.
Maximizing with respect to an internal parameter of R gives ⊥

 tr{R −1 ZPT Z † R −1 R } − ns tr{R −1 R } = 0 ,
(45)

 where R indicates the derivative of R with respect to some internal parameter. This relationship is satisfied when ⊥†
ˆ = ZPT Z ,
R
(46) ns ond term can be simplified and interpreted in terms of a beamformer


Ins − PTX PZ X = 1 − (TX TX )−1 TX PZ X TX ,

 πe  max p(Z | R , H, T ) =  
R ,H
 ns 

The determinant of is minimized to demodulate the signals for all transmitters jointly.
Although it is theoretically possible to use the statis⊥ tic Z PT Z † directly for demodulation, an iterative ap†† proach is much more practical. We define T ≡ (TA TB )† to be a partitioned form of T, where the nA × ns matrix TA contains the signals associated with a particular subset of nA transmit antennas and the (nT – nA) × ns matrix TB contains the signals associated with all other

transmit antennas. By factoring PTB = X † X , the rows of X form an orthonormal basis for the complement of the row space of TB such that X X † = I , where the symmetric identity matrix has a dimension of ns minus the number of rows in TB. By defining Z X ≡ Z X † and
TX ≡ TA X † , we can show that


Z PT Z † = Z X PTX Z † .
X

(48)

The determinant can be factored into terms with and without reference to TA ,

Z X PTX Z † = Z X Z † Ins − PTX PZ X .
X
X

(49)

Because the first term is free of TA , demodulation is performed by minimizing the second term. This form suggests an iterative approach, where the signal associated with each transmitter, in turn, is considered to be user
A and is demodulated by minimizing Ins − PTX PZ X .
If TA is a row vector, such that nA = 1, then the sec114

L INCOLN LABORATORY JOURNAL

VOLUME 15, NUMBER 1, 2005

ns

(50)
,

where
ˆˆ
w A = R −1 H A ,
X
1
1

ˆ
R X ≡ Z X Z † = ZPTB Z † ,
X
ns ns †

ˆ
H A ≡ Z X TX (TX TX )−1


| ZPT Z † |−ns . (47)


Z PT Z †

⊥† w † ZPTB TA
A

= 1−

assuming that R is not rank deficient. Using these results, the ML statistic for estimating T is given by
− ns nR

† w † Z X TX
A
, ns = 1−

(51)

⊥†
⊥†
= ZPTB TA (TA PTB TA )−1 .

The nR × 1 vector wA contains the receive beamforming
ˆ
weights, R X is the interference-mitigated signal-plusˆ noise covariance matrix estimate, and H A is the channel estimate associated with TA . It is worth noting that
ˆ
ˆ the form for H A is simply the column of H , given in
Equation 43, associated with TA .
ˆ
H = ZT † (T T † )−1
=


T T†
 † †  A A
Z  TA TB  



T T
BA



M
11
,
 † † 
Z  TA TB   †


 M1,2



TA TB 


−1




TBTB 


M1,2 

−1




M2,2 


(52)

††
= Z  TA TB 






(M11 − M1,2 M−,12 M1,2 )−1

,
2
⋅
.
−1

−1
† −1
− M2,2 M1,2 (M11 − M1,2 M2,2 M1,2 )  
,

By focusing on the first column and substituting in for
ˆ
M1,1, M1,2, and M2,2, we can find H A .





ˆ
H A = ZTA (TA TA − TA TB [TB TB ]−1 TB TA )−1



− ZTB [TB TB ]−1 TB TA




× (TA TA − TA TB [TB TB ]−1 TB TA )−1
⊥†
⊥†
= ZPTB TA (TA PTB TA )−1 ,

(53)

• BLISS, FORSYTHE, AND CHAN

MIMO Wireless Communication

which is the same form found in Equation 51.
Demodulation is performed by maximizing the magnitude of the inner product of the beamformer output w † Z and the interference-mitigated reference sigA

nal TA PTB .
Suboptimal Implementation
A variety of suboptimal but computationally more efficient variants are possible. In general, these approximations become increasingly valid as the number of samples in the block increases.
The first computational simplification is found by noting that the normalization term of the channel estimate in Equation 51 can be approximated by
⊥†
⊥†
ˆ
H A = Z PTB TA (TA PTB TA )−1

(54)




× (I − [TA TA ]−1/ 2 TA PTB TA [TA TA ]−1/ 2 )−1

(57)

)] ,


TX

2

(58)

.

Space-time demultiplexer Turbo decoder Turbo encoder Block for each transmitter

Space-time multiplexer m

w STF = argmin w † Z STF − TX
STF

(55)

This operator can be approximated by

† −1

m ( Mm Mm ) Mm  ,



which is a (nR ⋅ nδ f ⋅ nδt ) × ns matrix that includes possible signal distortions. The new channel estimate has dimension (nR ⋅ nδ f ⋅ nδt ) × nT , but T remains the same.
The MMSE beamformer is given by

Space-timefrequency adaptive beamformer

(We did not assume that TA is a row vector in the previous discussion.)
The second approximation reduces the computation cost of the projection operator. The operator that projects on the orthogonal complement of the row space of
M is given by

∏ I − M


) Z † (δ t nδt , δ f nδ f
X

Figure 3 shows a diagram for this demodulator (MCMUD).

⊥†

≈ Z PTB TA (TA TA )−1 .


PM ≈

 Z † (δ t1, δ f nδ f
X

= (Z STF Z † )−1 Z STF
STF


× (TA TA )−1/ 2


PM = I − M† (MM† )−1 M .

Z STF ≡ [Z † (δ t1, δ f1 ) Z † (δ t1, δ f 2 )
X
X

Temporal subtraction ⊥†

= Z PTB TA (TA TA )−1/ 2

codes require relatively long block lengths to be effective, they are particularly sensitive to Doppler offsets.
Extending the beamformer to include delay and Doppler corrects this deficiency. With this approach, the spatial-beamformer interpretation presented in Equation 50 is formally the same, but all projectors are extended to include delay and Doppler spread. The data matrix is replaced with

Info bits Channel estimation (56)

where m indicates the mth row in the matrix. By repeating the application of this approximate projection operator, we can reduce the approximation error at the expense of additional computational complexity.
MMSE Extension
Because of the effects of delay and Doppler-frequency spread, the model given in Equation 40 for the received signal is incomplete for many environments, adversely affecting the performance of the spatial-beamformer interpretation of the ML demodulator. Because turbo

FIGURE 3. Diagram of a multichannel multiuser detector
(MCMUD) space-time turbo-code receiver. The receiver iteratively estimates the channel and demodulates the signal. The space-time frequency-adaptive beamformer component compensates for spatial, delay, and frequency-offset correlations. By iteratively decoding the signal, previous signal estimates can be used to temporally remove contributions from other transmitters, which is a form of multiuser detection.

VOLUME 15, NUMBER 1, 2005

LINCOLN LABORATORY JOURNAL

1 15

• BLISS, FORSYTHE, AND CHAN

MIMO Wireless Communication

20

Training Data

Phenomenological Experiment
This section presents channel-complexity and channelstationarity experimental results for MIMO systems.
We introduce the experiments and then discuss channel mean attenuation and channel complexity. We then discuss the variation of MIMO channels as a function of time and as a function of frequency.
Experimental System
The employed experimental system is a slightly modified version of the system used previously at Lincoln
Laboratory [3, 41]. The transmit array consists of up to eight arbitrary waveform transmitters. The transmitters can support up to a 2-MHz bandwidth. These transmitters can be used independently, as two groups of four coherent transmitters, or as a single coherent group of eight transmitters. The transmit systems can be deployed in the laboratory or in vehicles. When operating coherently as a multiantenna transmit system, the individual transmitters can send independent sequences by using a common local oscillator. Synchronization between transmitters and receiver and transmitter geolocation is provided by GPS receivers in the transmitters and receivers.
The Lincoln Laboratory array receiver system is a
116

L INCOLN LABORATORY JOURNAL

VOLUME 15, NUMBER 1, 2005

a 2 (dB)

10

In principle, there is no need for training data, because the channel and information can be estimated jointly.
Furthermore, the use of training data competes directly with information bits. For reasonably stationary channels, the estimate for the previous frame can be employed as an initial estimate for the demodulator. However, for more quickly moving channels some training data is useful. Here, a small amount of training data is introduced within a frame (20%). This provides an initial channel estimate for the space-time-frequency adaptive beamformer.
In the experiment, knowledge of the encoded signal is used to provide that training data. Because the number of training samples is relatively small, it is useful to use a small number of temporal and frequency taps during the first iteration. Larger dimension spacetime-frequency processing is possible by using estimates of the data.

0
– 10
– 20
–30

0

500

1000

1500

2000

Link range (m)
FIGURE 4. Scatter plot of the peak-normalized meansquared single-input single-output (SISO) link attenuation a 2 versus link range for the outdoor environment near the
PCS frequency allocation. The error bars indicate a range of plus or minus one standard deviation of the estimates at a given site.

high-performance sixteen-channel receiver system that can operate over a range of 20 MHz to 2 GHz, supporting a bandwidth up to 8 MHz. The receiver can be deployed in the laboratory or in a stationary “bread truck.” MIT Campus Experiment
The experiments were performed during July and August 2002 on and near the MIT campus in Cambridge,
Massachusetts. These outdoor experiments were performed in a frequency allocation near the PCS band
(1.79 GHz). The transmitters periodically emitted 1.7sec bursts containing a combination of channel-probing and space-time-coding waveforms. A variety of coding and interference regimes were explored for both moving and stationary transmitters. The space-time-coding results are discussed later in the article [39, 40]. Channel-probing sequences using both four and eight transmitters were employed.
The receive antenna array was placed on top of a tall one-story building (at Brookline Street and Henry
Street), surrounded by two- and three-story buildings.
The transmit array was located on the top of a vehicle within two kilometers of the receive array. Different four- or eight-antenna subsets of the sixteen-channel receiver were used to improve statistical significance. The receive array had a total aperture of less than 8 m, arranged as three subapertures of less than 1.5 m each.
The channel-probing sequence supported a bandwidth of 1.3 MHz with a length of 1.7 msec repeated

• BLISS, FORSYTHE, AND CHAN

MIMO Wireless Communication

the number of transmit antennas, and the estimated α for the transmit site. Uncertainty in α is determined by using the bootstrap technique [42]. The CDF values reported here are evaluated over appropriate entries from
Table 1. The systematic uncertainty in the estimation of α caused by estimation bias, given the model, is less than 0.02.
Figure 5 displays CDFs of a 2 = tr{HH† }/(nT nR ) estimates normalized by mean a 2 for each transmit site.
CDFs are displayed for narrowband SISO, 4 × 4, and
8 × 8 MIMO systems. Because of the spatial diversity, the variation in mean antenna-pair received power decreases dramatically as the number of antenna pairs increases, as we would expect. This reduction in variation demonstrates one of the most important statistical effects that MIMO links exploit to improve communication link robustness. For example, if we wanted to

ten times. All four or eight transmitters emitted nearly orthogonal signals simultaneously.
Attenuation
Figure 4 displays the peak-normalized mean-squared
SISO attenuation averaged over transmit and receive antenna pairs for a given transmit site for the outdoor environment. The uncertainty in the estimate is evaluated by using a bootstrap technique.
Channel Complexity
We present channel complexity by using three different approaches: variation in a2 estimates, eigenvalue cumulative distribution functions (CDF), and α estimate
CDFs. Table 1 is a list of transmit sites used for these results. The table includes the distance (range) between transmitter and receiver, the velocity of the transmitter,

Table 1. List of Transmit Sites
Site

Location

Range
(m)

Velocity
(m/sec)

Number of antennas α

1

Henry and Hasting

150

0.0

8

0.79 ± 0.01

2

Brookline and Erie

520

0.0

8

0.80 ± 0.01

3

Boston University (BU)

430

0.0

8

0.78 ± 0.01

4

BU at Storrow Drive

420

0.0

4

0.72 ± 0.01

5

Glenwood and Pearl

250

10.0

4

0.85 ± 0.01

6

Parking lot

20

0.1

4

0.78 ± 0.02

7

Waverly and Chestnut

270

0.2

4

0.67 ± 0.02

8

Vassar and Amherst

470

0.7

4

0.68 ± 0.02

9

Chestnut and Brookline

140

0.1

4

0.70 ± 0.02

10

Harvard Bridge

1560

11.6

4

0.69 ± 0.02

11

BU Bridge

270

2.7

4

0.83 ± 0.04

12

Vassar and Mass Ave

1070

7.6

4

0.59 ± 0.01

13

Peters and Putnam

240

9.1

4

0.87 ± 0.05

14

Glenwood and Pearl

250

5.2

4

0.76 ± 0.02

15

Brookline and Pacific

780

7.2

4

0.86 ± 0.03

16

Pearl and Erie

550

0.1

4

0.71 ± 0.04

17

Storrow Drive and BU Bridge

410

9.2

4

0.85 ± 0.03

18

Glenwood and Magazine

370

0.0

4

0.78 ± 0.02

VOLUME 15, NUMBER 1, 2005

LINCOLN LABORATORY JOURNAL

1 17

• BLISS, FORSYTHE, AND CHAN

1.0
4×4
8×8
SISO

CDF of a 2

0.8
0.6
0.4
0.2
0
–15

–10

–5

0

5

CDF of channel eigenvalues

MIMO Wireless Communication

1.0
0.8
0.6
0.4
0.2
0
–40

–30

a 2 (dB)

Channel Stationarity
Figure 9 displays the temporal variation of eigenvalues of HH† for stationary and moving transmitters. In this figure the normalization is fixed, allowing for overall shifts in attenuation. As we would expect, the eigenvalues of the moving transmitter vary significantly more than those of the stationary environment. However, the
118

L INCOLN LABORATORY JOURNAL

VOLUME 15, NUMBER 1, 2005

0

10

20

FIGURE 6. CDF of narrowband channel eigenvalue distributions for 4 × 4 MIMO systems.

CDF of channel eigenvalues

operate with a probability of 0.9 to close the link, we would have to operate the SISO link with an excess
SISO SNR (a 2Po ) margin of over 15 dB. The MIMO systems received the added benefit of array gain, which is not accounted for in the figure.
Figures 6 and 7 present CDFs of eigenvalues for 4 × 4 and 8 × 8 mean-squared-channel-matrix-element-normalized narrowband channel matrices, eig{HH†}. The
CDFs are evaluated over all site lists. Some care must be taken in interpreting these figures because eigenvalues are not independent. Nonetheless, the steepness of the
CDFs is remarkable. We might interpret this to indicate that optimized space-time codes should operate with a relatively high probability of success.
Figure 8 shows the CDFs for α estimates. The mean values of α for each environment are 0.76 for 4 × 4 sites and 0.79 for 8 × 8 sites, where the form x ± y indicates the estimated value x with statistical uncertainty y estimated by using a bootstrap uncertainty estimation technique. While we might expect smaller variation in the 8 × 8 systems because of the much larger number of paths, this effect may have been exaggerated in Figure 8 because of the limited number of 8 × 8 sites available in the experiment.

–10

Eigenvalue (dB)

1.0
0.8
0.6
0.4
0.2
0
–40

–30

–20

–10

0

10

20

Eigenvalue (dB)
FIGURE 7. CDF of narrowband channel eigenvalue distributions for 8 × 8 MIMO systems.

eigenvalues of the stationary transmitter do vary somewhat. While the transmitters and receivers are physically stationary, the environment does move. This effect is particularly noticeable near busy roads. Furthermore, while the multiple antennas are driven with the same local oscillator, given the commercial grade transmitters, there are always some small relative-frequency offsets.
The example variation is given for transmit sites 7 and
14 from Table 1.
1.0
4×4
8×8

0.8

CDF of α

FIGURE 5. Cumulative distribution function (CDF) of channel a 2 estimates, normalized by the mean a 2 for each site, for
SISO, 4 × 4, and 8 × 8 MIMO systems.

–20

0.6
0.4
0.2
0
0.5

0.6

0.7

0.8

0.9

1.0

α
FIGURE 8. CDF of α estimates for 4 × 4 and 8 × 8 MIMO sys-

tems.

• BLISS, FORSYTHE, AND CHAN

MIMO Wireless Communication

20

λ (dB)

10
0

–10
–20
0

0.05

0.10

0.15

Time (sec)
(a)
20

Frequency-Selective Fading

10

λ (dB)

eigenvalues tends to be more stable. In the example, the stationary transmitter is located at site 7, and the moving transmitter is located at site 14. Over the same period the stationary transmitter is relatively stable. Figures 11 and 12 display CDFs for stationary and moving transmitters. The significant variation of the moving transmitter is an indication that implementing an informed transmitter MIMO system would be very challenging for the moving transmitter, but might be viable for some stationary MIMO systems.

Figure 13 gives an example of the frequency variation of the power-weighted mean cos 2θ. The variation is indicated by using the metric presented in Equation 36. In the example, the stationary transmitter is located at site

0

–10
–20
0.10

Time (sec)
(b)
FIGURE 9. Eigenvalues (λ) of HH† as a function of time for
(a) stationary and (b) moving transmitters. The same overall attenuation, estimated at t = 0, is used for all time samples.

While the moving-transmitter eigenvalues fluctuate more than those of the stationary transmitter, the values are remarkably stable in time. Conversely, an example of the time variation of the power-weighted mean cos2θ metric (from Equation 36), displayed in Figure 10, varies significantly for the moving transmitter within
10 msec. This variation indicates that the eigenvector structure varies significantly, while the distribution of

γ {H(t 0 ), H(t )}

1.0

Stationary
Moving

0.8

1.0

0.15

0.6
0.4

γ {H(t0), H(t )}

0.05

0.8
0.2
0.1

0.6
0.4
0.2
0

0.02

0.04

0.06

Time (sec)
FIGURE 11. CDF of time variation of power-weighted mean cos 2 θ , γ {H(t0 ),H(t)}, for a stationary 4 × 4 MIMO system. The graph displays contours of CDF probabilities of 0.1, 0.2, 0.3,
0.4, 0.5, 0.6, 0.7, 0.8, and 0.9. Because there is little variation, all curves are compressed near a γ value of 1.0

0.9
0.7
0.5
0.3
0.1

1.0

γ {H(t0), H(t )}

0

0.8
0.6
0.4
0.2

0.2
0
0

0.02

0.04

0.02

0.06

Time (sec)
FIGURE 10. Example time variation of power-weighted mean

cos 2 θ, γ {H(t0 ),H(t)} , for stationary and moving 4 × 4 MIMO systems. 0.04

0.06

Time (sec)
FIGURE 12. CDF of time variation of power-weighted mean cos 2 θ, γ {H(t0 ),H(t)} , for a moving 4 × 4 MIMO system. Contours of CDF probabilities of 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, and 0.9 are displayed.

VOLUME 15, NUMBER 1, 2005

LINCOLN LABORATORY JOURNAL

1 19

• BLISS, FORSYTHE, AND CHAN

MIMO Wireless Communication

0.8
0.6
0.4
0.2
– 600

–400

–200

0

200

400

600

Frequency (kHz)
FIGURE 13. Example of frequency-selective variation of the power-weighted mean cos 2 θ , γ {H(f0 ),H(f )} .

γ {H(f0 ), H(f )}

1.0
0.8
0.6
0.9
0.7
0.5
0.3
0.1

0.4
0.2
– 600

–400

–200

0

200

0.25

Measured
400

FIGURE 14. CDF of frequency-selective variation of the
2

power-weighted mean cos θ , γ {H(f0 ),H(f )} . The graph displays contours of CDF probabilities of 0.1, 0.2, 0.3, 0.4, 0.5,
0.6, 0.7, 0.8, and 0.9.

7. Relatively small frequency offsets induce significant changes in γ {H( f 0 ), H( f )}. Figure 14 shows the CDF of the frequency-selective channel variation. This sensitivity indicates that there is significant resolved delay spread and that, to safely operate with the narrowband assumption, bandwidths less than 100 kHz should be employed. We note that delay spread, and the resulting frequency-selective fading, are both a function of environment and link length. Consequently, some care must be taken in interpreting this result.
Space-Time Low-Density
Parity-Check-Code Experiments
A low-density parity-check code over GF(16) provides the basis of the example of experimental and simulated results shown in Figure 15. The code used is half rate with length 1024. The MIMO wireless link is realized with four cohered transmitters located on a stationary
L INCOLN LABORATORY JOURNAL

VOLUME 15, NUMBER 1, 2005

Simulated

0.20

600

Frequency (kHz)

120

van several hundred meters away from an array of receivers situated on a one-story building. The environment consists predominantly of two- and three-story residential buildings and some commercial buildings of similar heights in an urban setting. Propagation delay spreads are typically several microseconds and Doppler spreads are at most a few hundred hertz. There is typically no identifiable line-of-sight component in the propagation. The signal has a pulse-shaped QPSK modulation and bandwidth of about 100 kHz. Coding provides a spectral efficiency of 2 bits/sec/Hz.
The receiver consists of sixteen channels fed by lowgain elements with wide azimuth beamshapes. The elements are oriented in various directions, not necessarily pointing at the sources. For the example below, four element subarrays are chosen at random to provide multichannel receivers. In other words, C(16, 4) 4 × 4

Bit-error probability

γ {H(f0), H(f )}

1.0

• Spectral efficiency
2 bits/sec/Hz

0.15

0.10

0.05

0

0

2

4

6

8

10

12

Excess Eb /N0 (dB)
FIGURE 15. Measured and simulated results in bit error rate probability for a space-time low-density parity-check
(LDPC) code at a spectral efficiency of 2 bits/sec/Hz. Bit error rates are evaluated for an ensemble of 4 × 4 MIMO systems. The estimated channel matrices are used in the simulation to model propagation. Each estimated channel matrix suppports a theoretical capacity that can be in excess of 2 bits/sec/Hz. The matrix is scaled until it supports a capacity of exactly 2 bits/sec/Hz. The resulting scale factor is used to evaluate the excess (beyond Shannon) Eb / N0 associated with the (unscaled) channel matrix. Agreement between measured and simulated results are good to about
1 dB. About 4 to 5 dB excess Eb / N0 is required to reliably complete the link.

• BLISS, FORSYTHE, AND CHAN

MIMO Wireless Communication

MIMO links can be evaluated. The channel transfer matrices have a random structure that varies from subarray to subarray.
Figure 15 shows symbol-error probability as a function of excess Eb /N0, which is related to the excess spectral efficiency (beyond 2 bits/sec/Hz) predicted by a capacity bound, given the measured channel transfer matrix. For this example, in a comparatively stationary environment, the channel transfer matrices are used both for the simulated results and for the computation of excess Eb /N0. As the figure shows, about 4.5 dB excess Eb /N0 is required to complete the link at 2 bits/sec/
Hz. Simulations agree to within about 1 dB.
Space-Time Turbo-Code Experiments
In this section we present the experimental performance of a space-time turbo code. We begin by discussing the experimental parameters, and then we summarize the performance of the MIMO system with stationary transmitter and receiver in a dynamic environment. Additionally, for an even more complicated environment, we describe performance results with a mobile transmitter and multiple strong interferers.
Experimental Parameters
Outdoor experiments were performed in a frequency allocation near the PCS band, using a sixteen-channel receiver. A variety of coding and interference regimes were explored for both moving and stationary transmitters. Channel-probing sequences and four- and eighttransmitter space-time codes were transmitted. This section reports on the outdoor performance results of space-time turbo codes for 4 × 4 MIMO systems. The outdoor experiments were performed during July and
August 2002 on and near the MIT campus. The receive antenna array was placed on top of a one-story building
(at Brookline Street and Henry Street) surrounded by two- and three-story buildings.
For the examples discussed in this article, quadrature-phase-shift-key (QPSK) signals were transmitted on four antennas at 123 × 103 chips per second for a total data rate of 246 kb/sec, using the space-time code discussed earlier. A 160-kHz spectral limit was enforced by using a root-raised-cosine pulse shaping. Total transmit power was approximately 100 mW, radiated from
0-dBi antennas. We discuss two examples with differ-

ent transmit locations. In both examples the link does not have line of sight. Different four-antenna subsets of the sixteen-channel receiver were used to improve statistical significance.
Example 1. In this example, the transmitter was located in the parking lot at Boston University (University Road and Storrow Drive) with about a half-kilometer separation between the transmitter and receiver. Figure
16 shows the geometry of the experiment. Traffic on
Storrow Drive is typically heavy and the posted speed limit of 45 mph is generally misinterpreted as the minimum allowed speed. While the transmitter is stationary, the environment is nonstationary because of the traffic.
Example 2. The transmitter was moving at 10 m/sec at a range of 500 m. Figure 17 shows the geometry of the experiment. To simulate the effects of local oscillator errors, we introduced artificial frequency offsets at the transmitters. These errors were within ±80 Hz.
Two wideband jammers were transmitting at a range of 100 m. Each jammer was received at a jammer-tonoise ratio (JNR) of approximately 25 dB. Figure 18 shows the eigenvalues of the noise-normalized interference-plus-noise spatial covariance matrix. The “noise” eigenvalues of the jammer spatial eigenvalue distribution

Cambridge

MIT

Receive array Transmit array Boston
University

FIGURE 16. Example 1: map of MIMO communication experiment near the MIT campus, including the locations of the transmitter and receiver.

VOLUME 15, NUMBER 1, 2005

LINCOLN LABORATORY JOURNAL

1 21

• BLISS, FORSYTHE, AND CHAN

MIMO Wireless Communication

Transmitter
25 mph

Jammers
25 dB JNR

100 m

FIGURE 17. Example 2: map of MIMO communication experiment near the MIT campus, including the locations of the transmitter, receiver, and jammers at a fixed jammer-tonoise ratio (JNR).

are slightly higher than we would naively expect, given the 0-dB noise normalization. This behavior is probably an indication of either delay spread or nonstationarity in the received jammer signal. Either of these explanations presents additional challenges to the receiver.
Both the delay and the Doppler spread affect the design and performance of the receiver. Here a spacetime-frequency adaptive processor is employed. The number of delay and frequency taps in the adaptive processor depends upon the phenomenology. Delay spread was found to be less than ±4 µsec. For the stationary environment, in quiet regions (no nearby traffic), no
Doppler spread was detected. For the stationary transmitter near heavy traffic in experimental example 1, the
Doppler spread was found to be within ±150 Hz. For the moving transmitter in experimental example 2, the
Doppler spread was found to be within ±180 Hz.

Bit error rates for various detector alternatives are reported as a function of mean single-input single-output
(SISO) SNR, a 2Po . Here, a 2 is the mean-squared link attenuation. Figure 19 displays the results for four detection variations:
1. Training-data-based adaptive spatial beamforming (three turbo iterations).
2. Coarse training-data-based space-frequency beamforming (one turbo iteration; Doppler taps: {–1, 0, 1}).
3. Space-time-frequency beamforming employing decision-directed channel estimation without multiuser detection (three turbo iterations; Doppler taps: {–4/3,
–2/3, 0, 2/3, 4/3}; temporal taps: {–1/2, 0, 1/2}).
4. MCMUD with space-time-frequency beamformL INCOLN LABORATORY JOURNAL

20
10

1

2

3

VOLUME 15, NUMBER 1, 2005

4

Eigenvalue number
FIGURE 18. Eigenvalue distribution of the noise-normalized

interference-plus-noise spatial covariance matrix.

ing (three turbo iterations; Doppler taps: {–4/3, –2/3,
0, 2/3, 4/3}; temporal taps: {–1/2, 0, 1/2}), and where
Doppler taps are represented in resolution cells (60
Hz).
Performance improves with receiver complexity; the algorithm, however, must bootstrap up in complexity iteratively. Starting with the highest complexity on the first iteration increases the probability of converging to the wrong solution. Because the channel contains significant Doppler spread, the spatial beamformer performs poorly. With the relatively long block lengths of the turbo code, Doppler beamforming is required in this environment. We note that experimental performance is essentially the same as was found in simulations. Furthermore, the experimental performance is

10 –1

Experimental Example 1

122

30

0

Bit error rate

Receive array Relative power (dB)

40

10 –2

Spatial beamforming
Training-data-based
SFAP

10 –3

STFAP
MCMUD

10 –4

3.0

3.5

4.0

4.5

5.0

5.5

6.0

2

a Po (dB)
FIGURE 19. Bit error rate of 4 × 4, 2-bit/sec/Hz space-time turbo code as a function of mean SISO signal-to-noise ratio (SNR) (a 2Po ) for a Boston University transmit location, using adaptive spatial beamforming, coarse training-databased space-frequency adaptive beamforming (SFAP), space-time-frequency adaptive beamforming (STFAP) employing decision-directed channel estimation, and MCMUD with space-time-frequency adaptive beamforming.

• BLISS, FORSYTHE, AND CHAN

MIMO Wireless Communication

Bit error rate

10 –1
10 –2
10 –3
10 –4

–21

–20

–19

–18

–17

SISO SINR (dB)
FIGURE 20. Bit error rate of 4 × 4, 2-bit/sec/Hz space-time turbo code using the MCMUD receivver with space-timefrequency beamforming as a function of mean SISO signalto-interference-plus-noise ratio (SINR).

similar to the simulated performance of the best spacetime codes.
Experimental Example 2
The experimental data includes the effects of two highpower wideband jammers, a moving transmitter, and local oscillator errors. Experimental performance of this space-time turbo code for a stationary transmitter in the absence of interference is discussed elsewhere [39].
Figure 20 shows the bit error rate of the space-time turbo code using the MCMUD receiver. The bit error rate is displayed in terms of the mean SISO signal-tointerference-plus-noise ratio (SINR). This is the average SINR at a given receive antenna, assuming that all power of the transmit array is transmitted from a single transmit antenna. We note that this experimental system in this difficult environment operates at an
SINR that is 25 dB better than the information-theoretic SISO bound, and operates probably at least 35 dB better than a practical SISO system. Furthermore, there is only approximately a 3-dB loss in a 2Po performance compared to the performance in an environment without jammers. The effectiveness of the receiver is due in part to its ability to compensate for delay and frequency spread. The MCMUD employs a space-time-frequency adaptive processor that uses a four-antenna receiver with temporal and frequency taps that cover a range of
±4 microseconds and ±200 Hz.

communication. Performance bounds assuming either an informed transmitter or an uninformed transmitter were presented for flat-fading, frequency-selective, and jammed environments. A channel phenomenology parameterization was introduced. Experimental phenomenological results were reported, the results indicating that the observed channels can be typically characterized by high degrees of complexity. Furthermore, for environments with transmitters on moving vehicles, the channel varies significantly on a time scale less than
10 msec. Two space-time coding techniques were introduced, one based on LDPC and the other on turbo codes. Experimental demodulation performance results were presented for a variety of environments, including those with wideband jammers. In the presence of the jammer, the MIMO system (using the MCMUD receiver) operated dramatically better than SISO systems.
Acknowledgments
The authors would like to thank Peter Wu of Lincoln
Laboratory for his help developing the space-time turbo code, and Naveen Sunkavally of MIT and Nick Chang of the University of Michigan for their help with the experiment. The authors would also like to thank the excellent Lincoln Laboratory staff involved in the MIMO experiment, in particular Sean Tobin, Jeff Nowak, Lee
Duter, John Mann, Bob Downing, Peter Priestner, Bob
Devine, Tony Tavilla, and Andy McKellips. We also thank Ali Yegulalp of Lincoln Laboratory and Vahid
Tarokh of Harvard University for their thoughtful comments, and Dorothy Ryan of Lincoln Laboratory for her helpful comments. Finally, the authors would like to thank the MIT New Technology Initiative Committee for their support.

Summary
In this article we addressed information-theoretic, phenomenological, coding, and receiver issues for MIMO
VOLUME 15, NUMBER 1, 2005

LINCOLN LABORATORY JOURNAL

1 23

• BLISS, FORSYTHE, AND CHAN

MIMO Wireless Communication

R EFER ENCE S
1. W.C. Jakes, Microwave Mobile Communications ( Wiley, New
York, 1974).
2. R.A. Monzingo and T.W. Miller, Introduction to Adaptive
Arrays ( Wiley, New York, 1980).
3. K.W. Forsythe, D.W. Bliss, and C.M. Keller, “Multichannel Adaptive Beamforming and Interference Mitigation in
Multiuser CDMA Systems,” Thirty-Third Asilomar Conf. on
Signals, Systems & Computers 1, Pacific Grove, Calif., 24–27
Oct. 1999, pp. 506–510.
4. A. Wittneben, “Basestation Modulation Diversity for Digital
SIMULCAST,” Proc. IEEE Vehicular Technology Conf., St.
Louis, Mo., 19–22 May 1991, pp. 848–853.
5. V. Weerackody, “Diversity for Direct-Sequence Spread Spectrum Using Multiple Transmit Antennas,” Proc. IEEE Int.
Communications Conf. 3, Geneva, 23–26 May, 1993, pp.
1775–1779.
6. G.J. Foschini, “Layered Space-Time Architecture for Wireless Communication in a Fading Environment When Using
Multi-Element Antennas,” Bell Labs Tech. J. 1 (2), 1996, pp.
41–59.
7. I.E. Telatar, “Capacity of Multi-Antenna Gaussian Channels,” Eur. Trans. Telecommun. 10 (6), 1999, pp. 585–595.
8. D.W. Bliss, K.W. Forsythe, A.O. Hero, and A.L. Swindlehurst, “MIMO Environmental Capacity Sensitivity,” Thirty-Fourth Asilomar Conf. on Signals, Systems & Computers 1,
Pacific Grove, Calif., 29 Oct.–1 Nov. 2000, pp. 764–768.
9. D.W. Bliss, K.W. Forsythe, and A.F. Yegulalp, “MIMO
Communication Capacity Using Infinite Dimension Random Matrix Eigenvalue Distributions,” Thirty-Fifth Asilomar Conf. on Signals, Systems & Computers 2, Pacific Grove,
Calif., 4–7 Nov. 2001, pp. 969–974.
10. T.L. Marzetta and B.M. Hochwald, “Capacity of a Mobile
Multiple-Antenna Communication Link in Rayleigh Flat
Fading,” IEEE Trans. Inf. Theory 45 (1),1999, pp. 139–157.
11. L. Zheng and D.N.C. Tse, “Diversity and Freedom: A Fundamental Tradeoff in Multiple-Antenna Channels,” IEEE
Trans. Inf. Theory 49 (9), 2003, pp. 1076–1093.
12. S.M. Alamouti, “A Simple Transmit Diversity Technique for
Wireless Communications,” IEEE J. Sel. Areas Commun. 16
(8), 1998, pp. 1451–1458.
13. V. Tarokh, H. Jafarkhani, and A.R. Calderbank, “Space–
Time Block Codes from Orthogonal Designs,” IEEE Trans.
Inf. Theory 45 (5), 1999, pp. 1456–1467.
14. G. Ganesan and P. Stoica, “Space–Time Block Codes: A
Maximum SNR Approach,” IEEE Trans. Inf. Theory 47 (4),
2001, pp. 1650–1656.
15. B. Hassibi and B. Hochwald, “High-Rate Linear Space-Time
Codes,” Proc. IEEE Int. Conf. on Acoustics, Speech, and Signal Processing 4, Salt Lake City, Utah, 7–11 May 2001, pp.
2461–2464.
16. V. Tarokh, N. Seshadri, and A.R. Calderbank, “Space–Time
Codes for High Data Rate Wireless Communication: Performance Criterion and Code Construction,” IEEE Trans. Inf.
Theory 4 4 (2), 1998, pp. 744–765.
17. B.M. Hochwald and T.L. Marzetta, “Unitary Space–Time
Modulation for Multiple-Antenna Communications in Rayleigh Flat Fading,” IEEE Trans. Inf. Theory 46 (2), 2000, pp.
543–564.
18. B.M. Hochwald and W. Sweldens, “Differential Unitary
Space-Time Modulation,” IEEE Trans. Com. 48 (12) 2000,
124

L INCOLN LABORATORY JOURNAL

VOLUME 15, NUMBER 1, 2005

pp. 2041–2052.
19. K.W. Forsythe, “Capacity of Flat-Fading Channels Associated with a Subspace-Invariant Detector,” 34th Asilomar Conf. on Signals, Systems and Computers 1, Pacific Grove, Calif., 29
Oct.–1 Nov. 2000, pp. 411–416.
20. K.W. Forsythe, “Performance of Space-Time Codes over a
Flat-Fading Channel Using a Subspace-Invariant Detector,”
36th Asilomar Conf. on Signals, Systems and Computers 1, Pacific Grove, Calif., 3–6 Nov. 2002, pp. 750–755.
21. A. Stefanov and T.M. Duman, “Turbo Coded Modulation for Wireless Communications with Antenna Diversity,” Proc.
IEEE Vehicular Technology Conf. 3, Amsterdam, 19–22 Sept.
1999, pp. 1565–1569.
22. Y. Liu, M.P. Fitz, and O.Y. Takeshita, “Full Rate Space–Time
Turbo Codes,” IEEE J. Sel. Areas Commun. 19 (5), 2001, pp.
969–980.
23. H. Sampath and A.J. Paulraj, “Joint Transmit and Receive
Optimization for High Data Rate Wireless Communication
Using Multiple Antennas,” Conf. Record Thirty-Third Asilomar Conf. on Signals, Systems & Computers 1, Pacific Grove,
Calif., 24–27 Oct. 1999, pp. 215–219.
24. N. Sharma and E. Geraniotis, “Analyzing the Performance of the Space-Time Block Codes with Partial Channel State
Feedback,” Proc. Wireless Communications and Networking
Conf. 3, Chicago, 23–28 Sept., 2000, pp. 1362–1366.
25. D.W. Bliss, K.W. Forsythe, A.O. Hero, and A.F. Yegulalp,
“Environmental Issues for MIMO Capacity,” IEEE Trans.
Signal Process. 50 (9), 2002, pp. 2128–2142.
26. T.M. Cover and J.A. Thomas, Elements of Information Theory
( Wiley, New York, 1991).
27. F. R. Farrokhi, G. J. Foschini, A. Lozano, and R.A. Valenzuela, “Link-Optimal Space–Time Processing with Multiple
Transmit and Receive Antennas,” IEEE Comm. Lett. 5 (3),
2001, pp. 85–87.
28. D.W. Bliss, A.M. Chan, and N.B. Chang, “MIMO Wireless
Communication Channel Phenomenology,” IEEE Trans. Antennas Propag., 52 (8), 2004, pp. 2073–2082.
29. D. Gesbert, H. Bölcskei, D.A. Gore, and A.J. Paulraj, “Performance Evaluation for Scattering MIMO Channel Models,”
Thirty-Fourth Asilomar Conf. on Signals, Systems & Computers
1, Pacific Grove, Calif., 29 Oct.–1 Nov. 2001, pp. 748–752.
30. H. Bölcskei and A.J. Paulraj, “Performance of Space-Time
Codes in the Presence of Spatial Fading Correlation,” ThirtyFourth Asilomar Conference on Signals, Systems & Computers
1, Pacific Grove, Calif., 29 Oct.–1 Nov. 2000, pp. 687–693.
31. R.G. Gallager, Low-Density Parity-Check Codes (MIT Press,
Cambridge, Mass., 1963).
32. S.-Y. Chung, G.D. Forney, Jr., T.J. Richardson, and R. Urbanke, “On the Design of Low-Density Parity-Check Codes within 0.0045 dB of the Shannon Limit,” IEEE Commun.
Lett. 5 (2), 2001, pp. 58–60.
33. T.J. Richardson, M.A. Shokrollahi, and R.L. Urbanke, “Design of Capacity-Approaching Irregular Low-Density Parity-Check Codes,” IEEE Trans. Inf. Theory 47 (2), 2001, pp.
619–637.
34. R.J. McEliece, D.J.C. MacKay, and J.-F. Cheng, “Turbo Decoding as an Instance of Pearl’s ‘Belief Propagation’ Algorithm,” IEEE J. Sel. Areas Commun. 16 (2), 1998, pp. 140–
152.
35. C. Berrou, A. Glavieux, and P. Thitimajshima, “Near Shannon Limit Error-Correcting Coding and Decoding: TurboCodes,” Proc. IEEE Int. Communications Conf. 2, Geneva,
23–26 May 1993, pp. 1064–1070.
36. L.R. Bahl, J. Cocke, F. Jelinek, and J. Raviv, “Optimal De-

• BLISS, FORSYTHE, AND CHAN

MIMO Wireless Communication

37.

38.

39.

40.
41.

42.
43.
44.

coding of Linear Codes for Minimizing Symbol Error Rate,”
IEEE Trans. Inf. Theory 20 (2), 1974, pp. 284–287.
P. Robertson, E. Villebrun, and P. Hoeher, “Comparison of
Optimal and Sub-Optimal MAP Decoding Algorithms Operating in the Log Domain,” Proc. IEEE Int. Communications
Conf. 2, Seattle, 18–22 June 1995, pp. 1009–1013.
P. H.–Y. Wu and S.M. Pisuk, “Implementation of a Low
Complexity, Low Power, Integer-Based Turbo Decoder,”
Proc. IEEE Global Telecommunications Conf., San Antonio,
Tex., 25–29 Nov. 2001, pp. 946–951.
D.W. Bliss, P.H. Wu, and A.M. Chan, “Multichannel Multiuser Detection of Space-Time Turbo Codes: Experimental
Performance Results,” Thirty-Sixth Asilomar Conference on
Signals, Systems & Computers 2, Pacific Grove, Calif., 3–6
Nov. 2002, pp. 1343–1348.
D.W. Bliss, “Robust MIMO Wireless Communication in the
Presence of Interference Using Ad Hoc Arrays,” MILCOM
2003, 2, Oct. 2003, pp. 1382–1385.
C.M. Keller and D.W. Bliss, “Cellular and PCS Propagation
Measurements and Statistical Models for Urban Multipath on an Antenna Array,” Proc. 2000 IEEE Sensor Array and
Multichannel Signal Processing Workshop, Cambridge, Mass.,
16–17 Mar. 2000, pp. 32–36.
B. Efron, The Jackknife, the Bootstrap and Other Resampling
Plans ( Society for Industrial and Applied Mathematics, Philadelphia, 1982).
K.W. Forsythe, “Utilizing Waveform Features for Adaptive
Beamforming and Direction Finding with Narrowband Signals,” Linc. Lab. J. 10 (2), 1997, pp. 99–126.
J. Pearl, Probabilistic Reasoning in Intelligent Systems: Networks of Plausible Inference (Morgan Kaufmann, San Mateo,
Calif., 1988).

VOLUME 15, NUMBER 1, 2005

LINCOLN LABORATORY JOURNAL

1 25

• BLISS, FORSYTHE, AND CHAN

MIMO Wireless Communication

 .  is a a staff member in the
Advanced Sensor Techniques group. He received M.S. and
Ph.D. degrees in physics from the University of California at San Diego, and a B.S.E.E. in electrical engineering from
Arizona State University.
Previously employed by General Dynamics, he designed avionics for the Atlas-Centaur launch vehicle, and performed research and development of fault-tolerant avionics. As a member of the superconducting magnet group, he performed magnetic field calculations and optimization for high-energy particle-accelerator superconducting magnets. His doctoral work was in high-energy particle physics, searching for bound states of gluons, studying the two-photon production of hadronic final states, and investigating innovative techniques for lattice-gauge-theory calculations. At Lincoln Laboratory he focuses on multiantenna adaptive signal processing, primarily for communication systems, and on parameter estimation techniques and bounds, primarily for geolocation. His current research includes ultrawide bandwidth communication, geolocation techniques using vector sensor arrays, multiple-input multiple-output (MIMO) radar concepts, algorithm development for multichannel multiuser detectors, MIMO communication channel phenomenology, and information theoretic bounds on MIMO communication systems.

 .  is a senior staff member in the
Advanced Sensor Techniques group. He received S.B. and
S.M. degrees, both in mathematics, from MIT. In 1978 he joined Lincoln Laboratory, where he has worked in the areas of spread-spectrum communication, adaptive sensorarray processing, and synthetic aperture radar (SAR) imaging. His work on spreadspectrum systems includes electromagnetic modeling
(geometric theory of diffraction) of antennas mounted on an airframe, error-correction coding, jam-resistant synchronization techniques, and digital matched-filter design and performance. In the area of adaptive sensor-array processing he helped develop a number of signal-processing algorithms that exploit waveform features to achieve levels of performance (beamforming, direction finding, geolocation, and other forms of parameter estimation) beyond those attainable by nonexploitive techniques. His work on SAR imaging involves techniques for resolution enhancement and interference rejection for foliage-penetration systems.

126

VOLUME 15, NUMBER 1, 2005

L INCOLN LABORATORY JOURNAL

 .  is an associate staff member in the Advanced Sensor Techniques group. She received
MSEE and BSEE degrees in electrical engineering from the University of Michigan.
Her interests are in channel phenomenology. She has previously worked with implementation of synthetic aperture geolocation of cellular phones. Most recently, she has worked on the implementation of MIMO channel parameterization.

Similar Documents

Free Essay

Optimal Power Allocation in Multi-Relay Mimo Cooperative Networks: Theory and Algorithms

...Optimal Power Allocation in Multi-Relay MIMO Cooperative Networks: Theory and Algorithms Abstract Cooperative networking is known to have significant potential in increasing network capacity and transmission reliability. Although there have been extensive studies on applying cooperative networking in multi-hop ad hoc networks, most works are limited to the basic three-node relay scheme and single-antenna systems. These two limitations are interconnected and both are due to a limited theoretical understanding of the optimal power allocation structure in MIMO cooperative networks (MIMO-CN). In this paper, we study the structural properties of the optimal power allocation in MIMO-CN with per-node power constraints. More specifically, we show that the optimal power allocations at the source and each relay follow a matching structure in MIMO-CN. This result generalizes the power allocation result under the basic three-node setting to the multi-relay setting, for which the optimal power allocation structure has been heretofore unknown. We further quantify the performance gain due to cooperative relay and establish a connection between cooperative relay and pure relay. Finally, based on these structural insights, we reduce the MIMO-CN rate maximization problem to an equivalent scalar formulation. We then propose a global optimization method to solve this simplified and equivalent problem. Architecture Existing System In Existing System, the multi-hop ad hoc networks...

Words: 1026 - Pages: 5

Free Essay

Capacoty Analysis

...“Capacity analysis of underwater acoustic MIMO communications” A THESIS SUBMITTED FOR PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF Bachelor of Technology In Electronics and Communication Engineering Under the guidance of Prof. Poonam Singh Completed by: Sunil Gautam Panda (108EC003) Birupaksha Bhattacharjee (108EC031) National Institute of Technology, Rourkela 2008-2012 CERTIFICATE This is to certify that the thesis entitled “Capacity analysis of underwater acoustic MIMO communications” submitted by Mr. Sunil Gautam Panda and Mr. Birupaksha Bhattacharjee for partial fulfilment for the requirement of Bachelor in Technology degree in Electronics and Communication Engineering at National Institute of Technology, Rourkela is an authentic piece of work carried out by them under my guidance and supervision. To the best of my knowledge, the matter in this thesis has not been submitted to any other University / Institute for the award of any Degree. Prof. Poonam Singh Department of Electronics and Communication National Institute of Technology, Rourkela Date: ACKNOWLEDGEMENT It would not have been possible to complete and write this project thesis without the help and encouragement of certain people whom we would like to deeply honour and value their gratefulness. We would like to highly appreciate the constant motivation and encouragement shown by our supervisor and guide Prof. Poonam Singh, Department of Electronics and Communication Engineering...

Words: 6556 - Pages: 27

Free Essay

Impact of Pathloss and Delay Spread on Base Station Cooperation

...3D effects close to the sites not included in the model. Then we consider larger ISDs and indicate how the delay parameters grow. Based on Greensteins model, the short cyclic prefix in LTE is hardly violated for realistic ISD at 2.6 GHz. I. I NTRODUCTION Base station cooperation is envisioned as a promising technique for future mobile networks where the carrier frequency shall be fully reused. It reduces the mutual interference between adjacent radio cells and increases significantly the spectral efficiency [1]. In the downlink, multiple antennas at multiple base stations are considered as inputs and multiple terminals served in the corresponding cells are considered as outputs of a distributed multiple-input multiple-output (MIMO) system. Recent research has revealed that spatial multiplexing of multiple data streams is possible provided that the channel...

Words: 4173 - Pages: 17

Free Essay

A Novel Channel Estimation Algorithm for 3gpp Lte Downlink System Using Joint Time-Frequency Two-Dimensional Iterative Wiener Filter

...A Novel Channel Estimation Algorithm for 3GPP LTE Downlink System Using Joint Time-Frequency Two-Dimensional Iterative Wiener Filter Jinfeng Hou, Jian Liu School of Communication and Information Engineering University of Electronic Science and Technology of China (UESTC) Chengdu 611731, China Email: houjinfeng@gmail.com, liuj@uestc.edu.cn Abstract—The channel estimation algorithms are employed in 3GPP Long Term Evolution (LTE) downlink system to assist the coherent demodulation of Orthogonal Frequency Division Multiplexing (OFDM) symbols. Based on the comparison of several exiting different channel estimation algorithms, we propose a joint time-frequency two-dimensional iterative Wiener filter (IWF) channel estimation algorithm for 3GPP LTE downlink system. In this scheme, we first apply the linear minimum mean square error (LMMSE) algorithm based on singular value decomposition (SVD) for IWF in frequency domain, and then the values after the first filtering in frequency domain are used to achieve the second IWF in time domain. Comparing to the conventional algorithms, the channel estimation algorithm proposed by this paper brings up lower bit error rate (BER) and adds little computational complexity. I. I NTRODUCTION In December 2004, the Third Generation Partnership Program (3GPP) members started a feasibility study on the enhancement of the Universal Terrestrial Radio Access (UTRA) in the aim of continuing the long time frame competitiveness of the 3G Universal Mobile Telecommunications...

Words: 2979 - Pages: 12

Premium Essay

Netw320

...Step 15 Calculation * Step 17 Calculation * Step 19 Calculation * Summary of RF Behavior | 2 2 2 2 2 15 | Calculate each of the five measurements in the project.In your own words, summarize what you have learned concerning RF behavior from your calculations, readings, and research. | Case Project 4-3: MIMO (page 156) 25 points * Introduction * Advantages/Disadvantages * Applications * Future | 55510 | Discuss MIMO antenna technology, including history, advantages, disadvantages, current applications, and future. | Total | 50 | A quality paper will meet or exceed all of the above requirements. | Deliverables IMPORTANT: A report template is provided beginning on the next page, and you must use it to submit your assignment. Before submitting your assignment, delete the pages containing the instruction and rubric. Your submitted assignment should begin with the title page and only contain your report. Don’t forget to place your name, your professor’s name, and the date on the title page. Week 2 iLab Report Francisco Santoya DeVry University NETW360: Wireless Technologies and Services COMPUTE RF BEHAVIOR AND MIMO Submitted to: Professor: Jalinous Date: 9/11/13 Compute RF Behavior Calculate each of the five measurements in the project by performing every step in sequence. In your own words, summarize what you have learned concerning RF behavior. Calculations Step 4 (dBm of 1W): _____30_______________ Step 11 (max gain):...

Words: 727 - Pages: 3

Premium Essay

Networking

...____________________ Step 17 (.11a free space loss): ____________________ Step 19 (link budget): ____________________ Summary of RF Behavior In your own words, summarize what you have learned concerning RF behavior from your calculations, readings, and research. Begin section here   MIMO Introduction What is MIMO? What’s the history? What issues are addressed? What are the goals? is the use of multiple antennas at both the transmitter and receiver to improve communication performance. It is one of several forms of smart antenna technology. Note that the terms input and output refer to the radio channel carrying the signal, not to the devices having antennas. Advantages and Disadvantages of MIMO Identify all advantages and disadvantages of MIMO. 1. Some of the benefits to using MIMO routers include faster speeds, greater distances between your paired devices, more simultaneous users, less signal fading and dead spots, and better resistance to interference. 2. Another important advantage is that throughput at on home networks are having a lower drop rate. Traditionally WLANs operated at distances of up to 300 feet, with perhaps less if walls or floors were in the way. Although MIMO routers are more expensive than other 802.11g routers, prices are expected to fall as the technology matures. The second disadvantage is that there is the impending release of the 802.11n router. This version would offer more distance and throughput but may not be ratified until the summer...

Words: 380 - Pages: 2

Premium Essay

Economics

...Hymn 51 Oh Lord and great God, Oh Lord and great Savior, Celestians from heaven above, Hear us with thy mercy. Our gracious Savior, Our Lord of great Victory, We thy children are calling Thee, Harken to our prayers. O ye mighty Hosts, Descending from heaven, Oh come and descend to ou midst, In this Celestial fold. Ye Host of Angels, raise high your rejoicing, To Me great Lord abiding with, This great Celestial Church. Give us thy power, In this Celestial fold, To glorify and exalt Thee, Forever and ever more. Remain ye steadfast, And work for our savior, The crown of glory’s there for you, On that last glorious day. Amen Hymn377 Let us give thanks to the Lord, Jehovah the Almighty Creator of Heaven and Earth Who guided us till this day. He made the seven Heavens And even the seven Earths The sun and even the Moon, That illuminate us round. All creatures are fed by him, The ravens that fly about, Sowing not, harvesting not, Also the beast of the field. Join us all to praise the Lord, Whose glory is eternal King of ever-shinning Light King of our all-round victory. Jehovah, Holy, Holy, Holy Behold us with thy favor, And guide footsteps aright, In Celestial Church of Christ. Jesus Christ, the Redeemer, Your Salvation grant us all, That we might be free from sin, Through thy blood of Atonement Holy Michael our warlord, Defender of all the saints Raise thy sword in our...

Words: 929 - Pages: 4

Premium Essay

Marketing Strategy

...Case 2 MIMOS SMART COMPUTING – CHIP OF THE OLD BLOCK Mimos Smart Computing Sdn. Bhd, formally known as Idaman Perkasa Sdn. Bhd, was incorporated on 11 Febuary 1998. Its main business objective is to contribute and participate in the development of the information technology (IT) industry by being a major supplier of IT equipment and facilities. As a wholly owned subsidiary of MIMOS Berhad, MSCSB has the added advantage of being able to offer its customers state-of-the-art computer technology from the R&D laboratories of MIMOS Berhad. Environmental Analysis The current increase in the awareness in IT and the pervasiveness of the use of IT in all sections of business and personal life have been a boon to the IT and related businesses. A number of contemporary businesses are trying to project themselves as being IT savvy. The total PC demand in Malaysia dropped by about 5% in 1999 and is projected to recover only by 2% in the year 2002. IT spending increased about 4% in 1999 – mainly driven by investment in IT equipment to address Y2K issues. This, however, did not necessarily drive hardware sales. For year 2000, the Malaysian Government has allocated RM1.7 billion for IT spending excluding the Smart School Projects. The government’s spending in IT would be a catalyst for MSCSB’s growth. However, the biggest contributor would still be from the open market and it would quickly increase over the years, further overshadowing the Government contribution. IT spending growth...

Words: 1019 - Pages: 5

Premium Essay

Nt1310 Unit 3 Assignment 1

...Sight (LOS) between transmitter and receiver. Since there are certain government regulations regarding increasing the height of antenna, it was not an optimal approach to increase the performance. CE3.20 Based on the broader concepts of antenna and wave propagation, I proposed the implementation of antenna diversity techniques. I integrated next generation 4X4 Multiple Input Multiple Output MIMO antennas which supports 4G LTE networks along with existing 2X2 MIMO antennas in the ANU. The 4X4 MIMO antenna introduced into the new network design supports latest wireless standard 802.11ac which reduce multipath interference and noise interference. CE3.21 I selected the use of 4X4 MIMO because it support the Transmit Beam Forming (TxBF) which helps to increase reliability in signal delivery and Maximum ratio combining which helps to improve receiver performance. I noted that it also supports the Low density parity check (LDPC) which provides error correction as well as offering an increased throughput. I assigned the existing 2X2 MIMO antennas for Mobile phones and laptops and advanced 4X4 MIMO makes the device future ready while being compatible with legacy...

Words: 898 - Pages: 4

Free Essay

Teleres Lte Planning Optimisation 2012 November

...LTE Radio Network Planning Theoretical and tools training course on LTE radio network planning and optimisation TeleResources Engineering (Aust) Pty Limited A.B.N. 48 093 413 604 website: www.teleres.com.au Unit2a 4-6 Aquatic Drive Frenchs Forest • PO Box 693 Brookvale NSW 2100 Australia Tel: +61 2 9975 2230 Fax: +61 2 9975 2240 Associates in Berlin, Boston, Budapest, Helsinki, Hong Kong, Kiev, London, Manila, New Zealand, Paris, Ottawa, Singapore, Seoul, Tokyo and Washington Introduction The mobile broadband industry in Australia has grown at a phenomenal rate in recent years. Data demand is constantly growing and the availability of new technologies such as HSPA and LTE are escalating the use of mobile broadband. This is being facilitated by innovations such as the Smartphone and tablets, which are stressing the ability of the operators to support the required bandwidth. Radio network engineers are faced with the challenges that come with a rapid change in technology. A new radio interface such as Long Term Evolution requires a different set of competencies and new tools that are designed to face the challenges of mobile broadband growth and efficient network utilization. TeleResources is one of the few independent Australian engineering companies focused on this sector. We are the exclusive distributor of Atoll™, the radio planning tool used by large operators such as Telstra and VHA. Our engineers have been involved in the design of the latest 3G networks as well as...

Words: 1530 - Pages: 7

Free Essay

Lte Complete Tutorial

...(Prepared from website Radio-Electronics.com with thanks http://www.radio-electronics.com/) 3G LTE Tutorial - 3GPP Long Term Evolution - developed by 3GPP, LTE, Long Term Evolution is the successor to 3G UMTS and HSPA providing much higher data download speeds and setting the foundations for 4G LTE Advanced.. LTE, Long Term Evolution, the successor to UMTS and HSPA is now being deployed and is the way forwards for high speed cellular services. In its first forms it is a 3G or as some would call it a 3.99G technology, but with further additions the technology can be migrated to a full 4G standard and here it is known as LTE Advanced. There has been a rapid increase in the use of data carried by cellular services, and this increase will only become larger in what has been termed the "data explosion". To cater for this and the increased demands for increased data transmission speeds and lower latency, further development of cellular technology have been required. The UMTS cellular technology upgrade has been dubbed LTE - Long Term Evolution. The idea is that 3G LTE will enable much higher speeds to be achieved along with much lower packet latency (a growing requirement for many services these days), and that 3GPP LTE will enable cellular communications services to move forward to meet the needs for cellular technology to 2017 and well beyond. Many operators have not yet upgraded their basic 3G networks, and 3GPP LTE is seen as the next logical step for many operators...

Words: 18462 - Pages: 74

Premium Essay

Nt1310 Unit 2 Case Study

...second * round trip-latency (seconds) = frame size in bits / 8 Maximum Throughput: part 3. part 4. part 5.
 In my research to find a protocol that would meet the “style” characteristics of 802.11 I cam across MIMO (Multiple-input Multiple-output); This is the use of several transmitters and receivers during the transfer of data for higher performance speed and increased range compared to the other 802.11 protocols. I think Intel does a great job describing the benefits of having multiple antennas working together: “MIMO makes antennas work smarter by enabling them to combine data streams arriving from different paths and at different times to effectively increase receiver signal-capturing power. Smart antennas use spatial diversity technology, which puts surplus antennas to good use. When there are more antennas than spatial streams, the antennas can add receiver diversity and increase range. More antennas usually equate to higher speeds. A wireless adapter with three antennas can have a speed of 600 mbps while an adapter with two antennas has a speed of 300mbps. The router also needs to have multiple antennas, and fully support all of the features of 802.11n, to attain the highest speed possible.” http://www.intel.com/support/wireless/sb/cs-025345.htm MIMO Power Line Communications: Narrow and Broadband Standards, EMC, and Advanced Processing...

Words: 511 - Pages: 3

Free Essay

Week2Itm130

...CHAPTER 4 1. Why is a focus on information systems insufficient in networking? Because the network professionals often has to focus on the broader business system in which the information system is embedded. 2. Compare trends in network demand and network budgets. The network demand is likely to grow rapidly in the future, just as it has always done in the past. The network budgets are growing very slow 3. What are QoS metrics? (Do not just spell out the acronym.) QoS metrics stands for quality-of-service metrics that is metrics that is quantitative measures of network performance. For instance, companies use QoS metric to quantify their quality of service so that they can set targets and determine if they have met those taargets 4. a. In what units is transmission speed normally measured? Speed measured in factor of 1,000 not 1024 b. Is speed normally measured in bits per second or bytes per second? Bits per second c. Give the names and abbreviations for speeds in increasing factors of 1,000. Kbps: kilobits per second- 1,000 bps Mbps: megabits per second- 1,000 kbps Gbps: gigabits per second- 1,000 Mbps Tbps: terabits per second- 1,000 Gbps d. What is 55,000,000,000 bps with a metric prefix? 55Gbps e. Write out 100 kbps in bits per second (without a metric prefix). 100, 000 bps f. Write the following speeds properly: 0.067 Mbps, 23,000 kbps, and 48.62Gbps...

Words: 5126 - Pages: 21

Free Essay

Network and Protocols

...Section 11-2 1. List two advantages of wireless networking.      1. User mobility in the workplace.      2. A cost-effective networking media for use in areas that is difficult or too costly to wire. 2. What are the three areas defined for the IEEE 802.11 standard?      1. Physical Layer (PHY)           The method of transmitting the data, which may be either RF or infrared (although infrared is rarely used.)     2. Medium Access Control (MAC)           I. The reliability of the data service.           II. Access control to the shared wireless medium.           III. Protecting the privacy of the transmitted data.     3. MAC management protocols and services           I. Authentication, association, data delivery, and privacy. 3. What is an ad hoc network?      1. In this network, the wireless clients (stations) communicate directly with each other. This means the clients have recognized the other stations in the WLAN and have established a wireless data link.      2. The fundamental topology of the WLAN is the Basic Service Set (BSS). This is also called the independent Basic Service Set, or ad hoc network. 4. What is the purpose of an Extended Service Set?      1. By adding multiple access points to the network, the range of mobility of a wireless client in the LAN is extended.      2. Definition - The use of multiple access points to extend user mobility Hand-off. 5. What are the four physical layer technologies being used...

Words: 1687 - Pages: 7

Free Essay

St Project

...hasta el día domingo 13 de julio, si algún participante no se ha inscrito hasta dicha fecha, se considerará que no participará en el evento. · Los zapatos que deberán llevar serán: Niñas: plata y dorado Niños: casual o mocasines, no zapatos deportivos. · La entrada de los participantes será por la parte posterior del Teatro Sánchez Aguilar. Se solicita a las voluntarias de Santa Teresita que estén en la puerta para recibir a los niños participantes. En el interior del teatro habrá gente de TH indicando a cada niño que entra el grupo al que pertenece. · El día 15 de julio, día del ensayo, no se esperará para hacer grupos, se hará el ensayo conforme lleguen los participantes. · Este día también se contará con la presencia de 4 mimos que nos ayudaran el día del evento. El 22 de julio, día del evento, se culminará con la pasarela del desfile de TH, el cual detallamos a continuación: · Se recomienda no ingresar con objetos de valor, ya que no nos responsabilizamos de pérdida de dichos objetos. · Al ingreso de los niños se solicita ser recibidos por voluntarias, las mismas que acompañaran hasta el área donde se encuentran los vestidores, donde el personal de TH o de la fundación guiará a los niños hasta el vestidor que le corresponde. · Las divisiones de los camerinos corresponderá a la edad, y según eso la segmentación se realizará por colores. · Dos de los camerinos con los que cuenta el Teatro Sánchez Aguilar serán para las niñas, adicional a...

Words: 826 - Pages: 4